body#index section.featured-products.clearfix.block{display:none}
nav.breadcrumb.hidden-sm-down{display:none}
.mopopup{text-align:center}
.products-selection .display > div.selected a{color:red}
.active_filters .filter-block{color:red}
.functional-buttons .btn-product.active,.functional-buttons .btn-product.added{background:red;color:#FFF;border-color:red}
#block-reassurance img{width:1.563rem;display:inline-block;margin-right:.625rem}
.btn-primary{color:#fff;background-color:red;border-color:transparent}
.dropdown-toggle::after{display:none}
.readmore .material-icons{font-size:20px!important}
body#my-account #main .page-footer{display:block;margin-bottom:1.5625rem}
.mo-icon-user{background:url(../../../../../assets/img/icon/acc.png) no-repeat;display:inline-block;width:25px;height:25px;margin:0}
.mo-icon-search{background:url(../../../../../assets/img/icon/search.png) no-repeat;display:inline-block;width:25px;height:25px;margin:0}
.btn-outline{color:#FFF;background-color:red;border-color:red}
.page-my-account #content .links a:hover i{color:red}
.userinfo-selector .popup-content{min-width:auto}
.popup-over .popup-content a:hover .mo-icon-user{background:url(../../../../../assets/img/icon/acc_ted.png) no-repeat}
.search-widget a.popup-title:hover .mo-icon-search{background:url(../../../../../assets/img/icon/search_red.png) no-repeat}
.userinfo-selector .popup-content li{display:inline-block;padding:12px 14px;position:relative;font-size:14px}
li.menu-signout i{font-size:22px}
.leo-fly-cart{z-index:99999;display:none}
.leo-megamenu .dropdown:hover > a{color:red}
.popup-over .popup-content a:hover{color:red}
.search-widget a.popup-title:hover{color:red}
.leo-megamenu .navbar-nav > li.active > a,.leo-megamenu .navbar-nav > li:hover > a,.leo-megamenu .navbar-nav > li:focus > a{color:red;background-color:transparent}
#cart-block{padding:2px 0 2px 14px}
#cart-block .header{border:0;position:relative;display:table;width:100%;height:100%;vertical-align:top}
#cart-block .mo-cart-icon{display:inline-block;padding-right:6px}
#cart-block .mo-shopping-cart{background:url(../../../../../assets/img/icon/cart.png) no-repeat;display:inline-block;width:25px;height:25px;margin:0;margin-top:11px}
#cart-block .cart-products-count{font-size:10px!important;position:absolute;top:6px;color:#fff;left:0;padding:0;border-radius:100%;background:red;color:#fff!important;font-weight:700;width:18px;height:18px;line-height:21px;text-align:center;margin-left:15%}
#cart-block .mo-cart-text{display:inline-block;padding-left:5px;vertical-align:top;padding-top:3px;text-align:left;line-height:23px}
#cart-block .mo-cart-text .title-cart{font-size:13px!important;text-transform:capitalize;color:#414141!important;font-weight:300!important}
#cart-block .mo-cart-text .total-cart{font-size:16px;color:#414141;font-weight:700;margin:0;line-height:10px}
li.menu-wishlist,li.menu-compare,li.menu-customer,li.menu-signout{display:none!important}
.leo-megamenu .navbar-nav > li > a{padding:20px;font-size:15px;margin-bottom:8px}
div#search_widget a.popup-title{padding:2px 0 16px 20px}
.search-widget #search_form button{border:2px red solid;background:red}
.leo-megamenu .dropdown-menu{padding:42px 32px 20px}
.leo-megamenu .dropdown-menu .menu-title{margin-bottom:15px;padding-bottom:15px}
.leo-widget .thumbnail-container .product-title a{font-weight:400;color:#000;font-weight:bold;text-transform:uppercase;font-size:15px}
.leo-widget .thumbnail-container .product-title{width:150px}
#bottom_menu .thumbnail-container .product-price-and-shipping .price{font-weight:700;color:red;font-size:18px;font-family:'Montserrat'}
#bottom_menu .thumbnail-container .product-title a:hover{color:#000}
#bottom_menu .leo-megamenu .dropdown-menu .menu-title:before{position:absolute;content:"";bottom:0;height:2px;width:36px;background:#c50209;left:0}
.wig-title-detail{font-size:15px;color:#252525;font-weight:400}
.leo-megamenu .dropdown-menu li a{color:#252525;padding:0;font-weight:400;font-size:13px;line-height:24px}
#bottom_menu .thumbnail-container .product-price-and-shipping{color:#000;font-family:'Montserrat',sans-serif;font-size:16px;margin-bottom:0;min-height:21px}
.leo-widget .thumbnail-container .product-image{float:left;margin:0 .625rem 0 0}
.leo-widget .product-miniature{padding:10px 0;margin-right:20%;border-bottom:1px solid #d1cdc3}
div#session_slider .tp-caption.big_white.txt1{letter-spacing:7px}
div#session_slider .tp-caption.very_big_white.txt2{letter-spacing:18px}
div#session_slider .tp-caption.very_large_text.txt3{letter-spacing:7px}
div#session_slider .tp-caption.data-link.btn-slide.btn.txt4{width:170px!important;height:50px!important;line-height:24px;font-size:15px;font-weight:400;background:transparent;color:#fff;border:1px solid #fff}
div#session_slider .tp-caption.data-link.btn-slide.btn.txt4:hover{background:red;border:1px solid red}
.iview-directionNav a.iview-prevNav{left:-50px;background:red}
.iview-directionNav a.iview-prevNav:before{content:" ";background:url(../../../../../assets/img/icon/arrow_left_white.png) no-repeat;width:26px;height:26px;margin:0;position:relative;left:4px;display:inline-block;top:17px}
.iview-directionNav a.iview-prevNav:hover{background:#252525}
.iview-directionNav a.iview-prevNav:hover:before{content:" ";background:url(../../../../../assets/img/icon/arrow_left_red.png) no-repeat;width:26px;height:26px;margin:0;position:relative;left:4px;display:inline-block;top:17px}
.iview-directionNav a.iview-nextNav{right:-50px;background:red}
.iview-directionNav a.iview-nextNav:before{content:" ";background:url(../../../../../assets/img/icon/arrow_right_white.png) no-repeat;width:26px;height:26px;margin:0;position:relative;left:4px;display:inline-block;top:17px}
.iview-directionNav a.iview-nextNav:hover{background:#252525}
.iview-directionNav a.iview-nextNav:hover:before{content:" ";background:url(../../../../../assets/img/icon/arrow_right_red.png) no-repeat;width:26px;height:26px;margin:0;position:relative;left:4px;display:inline-block;top:17px}
div#left-column .block.leo-partsfilter{display:none}
div#session_advancesearch{position:absolute;top:15.5%;width:1200px;z-index:999}
div#session_advancesearch .icon-img{position:absolute;top:auto;margin-top:3%;margin-left:15px}
div#session_advancesearch .block.leo-partsfilter{width:100%;background:#fff!important;padding:30px 30px 25px;-webkit-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.29);-moz-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.29);box-shadow:0 1px 13px 0 rgba(50,50,50,0.13)}
div#session_advancesearch .leo-partsfilter .value-search select{width:100%;font-size:14px;padding:0 40px 0 60px;border:1px solid #ddd;color:#707070;margin:0 0 15px;height:50px;font-family:'Montserrat',sans-serif;-webkit-appearance:none;-moz-appearance:none;background:#FFF url(../../../../../assets/img/icon/down.png) no-repeat scroll right 15px center/15px 15px}
div#session_advancesearch .leo-partsfilter .value-search select::-ms-expand{display:none}
div#session_advancesearch h4.title_block_black{text-transform:uppercase;font-size:30px;color:#252525;margin-bottom:0;line-height:30px;letter-spacing:1px}
div#session_advancesearch h4.title_block_red{font-size:30px;text-transform:uppercase;color:red;margin-bottom:0;line-height:30px}
div#session_advancesearch h5.sub_title_block{color:#252525;text-transform:uppercase;margin-top:20px}
div#session_advancesearch .leo-partsfilter .leo-partsfilter-submit .label{padding:7px 20px;color:#FFF;display:block;text-align:center;height:50px;line-height:34px}
.leo-partsfilter .leo-partsfilter-submit:hover{background:red}
div#session_advancesearch .leo-partsfilter .leo-partsfilter-submit .label span.button-text{font-size:15px;text-transform:uppercase;color:#fff;font-weight:700}
div#session_3banner{margin-top:14%!important}
div#session_3banner h4.title_block:before{display:none}
#session_3banner h4.title_block{padding-bottom:0;margin-bottom:10px;margin-top:10px}
hr.line-red{background:red;height:3px;bottom:2px;margin:0;width:23%;transition:all 1s}
hr.line-white{background:#343434;height:0;bottom:2px;margin:0;width:33%;transition:all 1s;margin-bottom:25px}
hr.line-red.full{background:red;height:3px;bottom:2px;margin:0;width:100%}
.mo-text{position:absolute;top:0;width:93%;text-align:center}
#session_3banner .mo-text h4.title_block{margin:41% 0 0!important;position:static;padding:0;z-index:10;color:#fff;font-size:30px;letter-spacing:5px}
#session_3banner .mo-text .sub-title-widget{position:static;margin:0!important;z-index:10;font-size:15px;color:#fff;text-transform:uppercase;font-weight:700}
.mo-banner-3 .image_description{position:absolute;top:0;margin-top:78%;font-size:14px;color:#fff;width:93%}
.mo-banner-3 .readmore{opacity:0;width:100%;text-align:center;transition:all 1s}
.mo-banner-3:hover .readmore{opacity:1;cursor:pointer}
div#session_product h4.title_block{letter-spacing:7px;margin-top:35px}
.owl-carousel .owl-wrapper-outer{padding-top:20px}
.js-product-miniature .thumbnail-container:hover{-webkit-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.29);-moz-box-shadow:4px 4px 5px 0 rgba(50,50,50,0.29);box-shadow:0 1px 13px 0 rgba(50,50,50,0.13)}
.profile-default .product-meta{border:none}
.tabs-top .nav-tabs .nav-link:after{background:red}
#session_product .tabs-top .tab-content{margin-top:53px}
.mo-shopping-cart{content:" ";background:url(../../../../../assets/img/icon/cart.png) no-repeat;margin-right:5px!important;margin-top:-2px}
.functional-buttons .btn-product.leo-bt-cart:hover .mo-shopping-cart{background:url(../../../../../assets/img/icon/cart_white.png) no-repeat}
span.mo-leo-bt-cart-content span{font-size:14px;font-weight:700}
.product-flags .product-flag.new{right:auto;background:#252525;width:45px;height:24px;line-height:23px;padding:0;border-radius:0;top:15px;font-size:13px;font-weight:700;color:#FFF}
.product-flags .product-flag.on-sale{background:red;left:0;width:100px;height:24px;line-height:23px;padding:0;border-radius:0;top:47px;font-size:13px;font-weight:700;color:#FFF}
div#session_product .thumbnail-container .product-title{text-transform:none;margin-bottom:10px;text-align:left;min-height:38px}
div#session_product .thumbnail-container .product-title a{color:#000;font-size:15px;text-align:left;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700}
span.leo-quickview-bt-content{display:inline-block!important;margin-top:11px}
.thumbnail-container:hover img{opacity:.5;filter:alpha(opacity=50)}
.thumbnail-container .quickview .quick-view i{display:block!important;line-height:0}
.thumbnail-container .quickview .quick-view:before{display:none}
.thumbnail-container .quickview .quick-view{background:red;color:#FFF;font-size:14px;line-height:50px;display:inline-block;width:35px;height:35px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:0}
@media (min-width: 992px) {
.profile-default .functional-buttons .wishlist,.category-products .functional-buttons .wishlist,.product-accessories .functional-buttons .wishlist,.viewed-products .functional-buttons .wishlist{opacity:1;filter:alpha(opacity=0);-webkit-transform:unset;-moz-transform:translate(0px,0);-ms-transform:translate(0px,0);-o-transform:translate(0px,0);transform:unset;-webkit-transition:unset;-moz-transition:all .5s ease-out 0;-ms-transition:all .5s ease-out 0;-o-transition:all .5s ease-out 0;transition:unset;visibility:unset}
.profile-default .functional-buttons .compare,.category-products .functional-buttons .compare,.product-accessories .functional-buttons .compare,.viewed-products .functional-buttons .compare{opacity:1;filter:alpha(opacity=0);-webkit-transform:unset;-moz-transform:translate(0px,0);-ms-transform:translate(0px,0);-o-transform:translate(0px,0);transform:unset;-webkit-transition:all .5s ease-out 0;-moz-transition:all .5s ease-out 0;-ms-transition:all .5s ease-out 0;-o-transition:all .5s ease-out 0;transition:unset;visibility:unset}
}
.functional-buttons .btn-product.leo-bt-cart{padding:0 8px;height:43px;min-width:100%;width:100%}
.functional-buttons .btn-product.leo-compare-button:before,.functional-buttons .btn-product.leo-wishlist-button:before{position:absolute;left:0;right:0;top:5px;bottom:0;font-size:20px;margin:auto;font-family:"FontAwesome"}
.functional-buttons .btn-product.leo-compare-button,.functional-buttons .btn-product.leo-wishlist-button{width:43px;font-weight:400;padding:0;height:43px}
.functional-buttons .btn-product.leo-wishlist-button:before{content:"\f08a"}
.functional-buttons .btn-product.leo-compare-button:before{content:" ";background:url(../../../../../assets/img/icon/compare.png) no-repeat;width:26px;height:26px;margin:0;position:absolute;left:5px;top:6px}
.thumbnail-container .product-price-and-shipping .price{font-weight:700;color:red;font-size:18pt;font-family:'Montserrat'}
div#session_product .leo-list-product-reviews{display:none}
div#session_product .product-flags .product-flag.discount{display:none}
div#session_product .thumbnail-container .product-price-and-shipping .discount-percentage{display:none!important}
.functional-buttons .btn-product:hover{background:#252525;color:#fff;border-color:#252525}
a.leo-compare-button.btn-product.btn:hover :before{content:" ";background:url(../../../../../assets/img/icon/compare_white.png) no-repeat;width:26px;height:26px;margin:0;position:absolute;left:5px;top:6px}
div#session_hvorfor{margin-top:15px}
#session_hvorfor p{color:#252525;font-size:15px;font-weight:700;font-family:'Montserrat';margin-bottom:12px}
#session_hvorfor p:before{content:" ";background:url(../../../../../assets/img/icon/yes.png) no-repeat;width:26px;height:26px;margin:0;position:relative;left:2px;display:inline-block;top:13px}
#session_hvorfor h1.topic{text-transform:uppercase;letter-spacing:7px;margin-bottom:3%;margin-top:3%}
#session_hvorfor span.black{color:red}
.banner-description{height:auto}
div#session_profile{background:#c20001}
div#session_profile .block.block_carousel.exclusive.appagebuilder.ApBlockCarousel{margin-bottom:0}
#session_profile .owl-carousel .owl-wrapper-outer{padding-top:0}
div#session_profile .owl-controls.clickable{text-align:center}
div#session_profile .col-md-12.col-lg-12.col-xl-12.ApColumn{margin-top:52px;margin-left:0;margin-right:0;width:100%}
div#session_profile .descript{color:#fff;line-height:25px;font-weight:300;text-align:center;width:40%;margin-left:30%}
div#session_profile .title{font-size:15px;color:#fff;font-weight:700;text-align:center}
div#session_profile .block-carousel-image-container.image{text-align:center;margin-bottom:20px}
.block-carousel-image-container img.img-fluid{border-radius:50%;margin-top:20px;margin-bottom:30px;width:100px;height:100px}
.owl-theme .owl-controls span{margin:0 6px}
div#session_prismatch h2{text-align:left;font-size:48px;color:#cd3702}
div#session_prismatch p{text-align:left;color:#34716e;font-size:15px;font-weight:400;margin-bottom:22px}
div#session_prismatch h2 span{color:#34716e}
.footer-top{background:#111;border-bottom:1px #111 solid}
#main .page-footer{display:none;margin-bottom:1.5625rem}
.footer-container{margin-top:0;background-color:#111;overflow:hidden;font-weight:300}
.footer-center{padding-top:45px;padding-bottom:0;background:#111;border-bottom:none}
.footer-container li a:hover{color:red}
.footer-bottom{background:#000}
.footer-bottom .container{padding-top:5px;padding-bottom:5px;background:transparent;color:#fefefe}
.footer-center .container{background:transparent;color:#fefefe}
.footer-container .block .title_block{color:#fff;font-size:15px;margin:0;padding-bottom:25px;text-align:left;font-weight:700}
.logo_footer{text-align:left}
.footer-center .contact_info p{color:#fff;font-weight:300}
.contact_info ul li i{line-height:24px;margin-right:15px;display:inline-block;vertical-align:top;color:red;font-size:18px}
.footer-container li a{cursor:pointer;font-weight:300;color:#fff;font-size:13px}
#footer-newsletter hr.line-white{display:none}
#footer-newsletter .block_newsletter .block_content{padding-top:0}
#footer-newsletter .block_newsletter p{line-height:17px;font-size:13px}
#footer-newsletter .block_newsletter input[type=text]{width:100%;border:none;border:1px #2a2a2a solid;font-size:12px;padding:6px 12px;margin-bottom:12px;height:45px;background:#2a2a2a;margin-top:11px}
#footer-newsletter .block_newsletter button{font-size:15px;font-weight:700;text-transform:uppercase;background:transparent;color:red;min-width:155px;height:45px;border:2px red solid;margin-top:13px}
#footer-newsletter .block_newsletter button:hover{background:red;color:#fff}
.text-coppy-right{padding-top:13px;font-size:13px}
.text-coppy-right span{color:red}
.block-social{text-align:left;padding:10px 0}
.block-social ul li{height:45px;width:45px;margin:0;left:4px;display:inline-block;top:17px;border-radius:0;border:none;margin-right:3px}
.block-social ul li.mo-facebook{background:url(../../../../../assets/img/icon/fp4_13.jpg) no-repeat}
.block-social ul li.mo-twitter{content:" ";background:url(../../../../../assets/img/icon/fp4_15.jpg) no-repeat}
.block-social ul li.mo-rss{content:" ";background:url(../../../../../assets/img/icon/fp4_17.jpg) no-repeat}
.block-social ul li.mo-youtube{content:" ";background:url(../../../../../assets/img/icon/fp4_19.jpg) no-repeat}
.block-social ul li.mo-instagram{content:" ";background:url(../../../../../assets/img/icon/fp4_21.jpg) no-repeat}
div#session_product .functional-buttons.clearfix{width:100%;float:none}
div#session_product .mo-add-to-cart{width:100%}
div#session_product .thumbnail-container .product-title{text-align:center}
.quickview .modal-content .wishlist{width:auto}
.quickview h1{padding-bottom:16px;margin-top:0;font-size:20px;font-weight:400;color:#000;font-size:22px;text-align:left;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:bold}
body#cart .product-discount{display:inline-block;margin-top:5px}
body#cart .product-line-grid-body .product-discount .regular-price{display:inline-block}
body#cart .has-discount .discount{color:#ebebeb;font-weight:600;padding:5px .625rem;font-size:14px;margin:0 .625rem 0 0;text-transform:uppercase;display:inline-block;background:#000}
body#cart .cart-grid{margin-bottom:10%}
body#category .functional-buttons{width:100%}
.page-customer-account #content .forgot-password a{color:red}
.popup_cont{top:20%}
@media only screen and (max-width: 1800px) {
div#session_3banner{margin-top:12%!important}
}
@media only screen and (max-width: 1700px) {
div#session_3banner{margin-top:14%!important}
}
@media only screen and (max-width: 1600px) {
div#session_3banner{margin-top:16%!important}
}
@media only screen and (max-width: 1500px) {
div#session_3banner{margin-top:18%!important}
}
@media only screen and (max-width: 1400px) {
div#session_advancesearch{position:static;margin-top:30px;width:100%;margin-left:2px}
div#session_3banner{margin-top:20px!important}
}
@media only screen and (max-width: 1199px) {
.popup-over a.popup-title{padding:12px 30px 12px 14px;display:inline-block;position:relative}
.popup-over a.popup-title:before{content:"\f107";position:absolute;right:12px;top:16px;font-family:"FontAwesome"}
.userinfo-selector .popup-content li{display:inline-block;padding:5px 5px 5px 0;position:relative;font-size:12px}
li.menu-account{display:none!important}
li.menu-wishlist,li.menu-compare,li.menu-customer{display:block!important}
li.menu-signout i{font-size:16px}
li.menu-customer{display:none!important}
#session_3banner .mo-text h4.title_block{margin:41% 0 0!important;position:static;padding:0;z-index:10;color:#fff;font-size:27px;letter-spacing:5px}
.mo-banner-3 .readmore{opacity:1;transition:all 1s}
div#session_profile .descript{color:#fff;line-height:25px;font-weight:300;text-align:center;width:60%;margin-left:20%}
.owl-theme .owl-controls .owl-pagination{margin:10px 0;text-align:center}
.block-social ul li{height:20px;width:20px}
.block-social ul li.mo-facebook{background:url(../../../../../assets/img/social/f-20.png) no-repeat}
.block-social ul li.mo-twitter{content:" ";background:url(../../../../../assets/img/social/in-20.png) no-repeat}
.block-social ul li.mo-rss{content:" ";background:url(../../../../../assets/img/social/is-20.png) no-repeat}
.block-social ul li.mo-youtube{content:" ";background:url(../../../../../assets/img/social/t-20.png) no-repeat}
.block-social ul li.mo-instagram{content:" ";background:url(../../../../../assets/img/social/y-20.png) no-repeat}
.widget-inner img{width:100%}
span#icon-f4{display:none}
}
@media only screen and (max-width: 991px) {
span#icon-f4{display:inline-block}
div#session_product .functional-buttons.clearfix{width:100%}
div#session_product .wishlist{width:20%}
div#session_product .mo-add-to-cart{width:100%}
div#session_product .compare{width:20%}
div#session_product .thumbnail-container .product-title{text-align:center}
.off-canvas-nav-megamenu .offcanvas-mainnav{background-color:red}
.navbar-header .navbar-toggler{padding:0;height:40px;width:40px;background:red;color:#FFF;border-radius:5px}
.search-widget a.popup-title{width:40px;height:40px;text-align:center;line-height:40px;padding:0!important;background:red}
.mo-icon-search{background:url(../../../../../assets/img/icon/search_white.png) no-repeat;display:inline-block;width:20px;height:20px;margin:0}
.search-widget a.popup-title:hover .mo-icon-search{background:url(../../../../../assets/img/icon/search_white.png) no-repeat}
div#session_slider .tp-caption.data-link.btn-slide.btn.txt4{font-size:20px}
div#footer-newsletter{width:100%;text-align:center;margin-top:20px}
div#footer-1{width:100%}
div#footer-1 .block.logo_footer{text-align:center}
div#footer-1 .contact_info{max-width:100%;margin-right:auto;width:100%}
div#footer-1 .contact_info p{color:#fff;font-weight:300;text-align:center;margin-bottom:5px}
div#footer-1 .contact_info ul{line-height:23px;width:50%;margin-left:25%}
div#footer-1 .contact_info ul li > span br{display:none}
div#footer-2{margin-left:10%}
div#footer-2,div#footer-3,div#footer-4{width:30%}
div#footer-newsletter{width:100%;text-align:center}
#footer-newsletter .block .title_block{text-align:center;padding-bottom:10px;font-size:20px}
#footer-newsletter .block_newsletter input[type=text]{width:70%;border:none;border:1px #2a2a2a solid;font-size:12px;padding:6px 12px;margin-bottom:12px;height:45px;background:#2a2a2a;margin-top:11px}
.block-social.block h3#block-newsletter-label{display:none}
.block-social ul{margin-bottom:0;text-align:center}
.block-social ul li{height:45px;width:45px;margin:0;left:4px;display:inline-block;top:17px;border-radius:0;border:none;margin-right:3px}
.block-social ul li.mo-facebook{background:url(../../../../../assets/img/icon/fp4_13.jpg) no-repeat}
.block-social ul li.mo-twitter{content:" ";background:url(../../../../../assets/img/icon/fp4_15.jpg) no-repeat}
.block-social ul li.mo-rss{content:" ";background:url(../../../../../assets/img/icon/fp4_17.jpg) no-repeat}
.block-social ul li.mo-youtube{content:" ";background:url(../../../../../assets/img/icon/fp4_19.jpg) no-repeat}
.block-social ul li.mo-instagram{content:" ";background:url(../../../../../assets/img/icon/fp4_21.jpg) no-repeat}
div#session_profile .descript{color:#fff;line-height:25px;font-weight:300;text-align:center;width:75%;margin-left:13%}
.functional-buttons .btn-product.leo-bt-cart{padding:0 8px;height:43px;min-width:119px;width:100%}
.leo-widget .product-miniature{padding:10px 0;margin-right:0;border-bottom:1px solid #d1cdc3}
.thumbnail-container .product-image img{display:inline-block;width:auto}
.widget-inner img{width:100%;text-align:center}
.leo-widget .thumbnail-container .product-image{float:none;width:100%;text-align:center;margin:0 .625rem 0 0}
.leo-widget .thumbnail-container .product-meta{overflow:hidden;zoom:1;padding:10px 0;width:100%;text-align:center}
.leo-widget .thumbnail-container .product-title{width:100%}
.widget-inner .thumbnail-container .product-price-and-shipping .price{font-weight:700;color:red;font-size:14pt;font-family:'Montserrat'}
.col-md-4.mo-filter-1{width:100%;text-align:center;margin-bottom:20px}
.col-md-4.mo-filter-2{width:50%}
.col-md-4.mo-filter-3{width:50%}
div#session_advancesearch h4.title_block_black{display:inline-block}
div#session_advancesearch h4.title_block_red{display:inline-block}
}
@media only screen and (max-width: 881px) {
.mo-text{position:absolute;top:0;width:90%;text-align:center}
.mo-banner-3 .image_description{position:absolute;top:0;margin-top:73%;font-size:14px;color:#fff;width:90%}
#session_3banner .mo-text h4.title_block{margin:41% 0 0!important;position:static;padding:0;z-index:10;color:#fff;font-size:21px;letter-spacing:5px}
#session_3banner .mo-text .sub-title-widget{position:static;margin:0!important;z-index:10;font-size:13px;color:#fff;text-transform:uppercase;font-weight:700}
div#session_product .functional-buttons.clearfix{width:100%}
div#session_product .wishlist{width:20%}
div#session_product .mo-add-to-cart{width:100%}
div#session_product .compare{width:24%}
}
@media only screen and (max-width: 767px) {
div#footer-newsletter .block_newsletter.block{margin:20px 0}
div#footer-newsletter{margin-bottom:20px}
div#session_product .functional-buttons.clearfix{width:100%}
div#session_product .wishlist{width:20%}
div#session_product .mo-add-to-cart{width:100%}
div#session_product .compare{width:20%}
#cart-block .cart-products-count{font-size:10px!important;position:absolute;top:6px;color:#fff;right:5px}
.col-xl-4.col-lg-4.col-md-4.col-sm-12.col-xs-12.col-sp-12.mo-banner-3.ApColumn{width:33.33%}
.tabs-top .nav-tabs .nav-item{float:left!important}
div#session_profile .descript{margin-top:30px}
div#footer-1 .contact_info ul{line-height:23px;width:50%;margin-left:15%;margin-bottom:20px}
div#footer-2{margin-left:0}
div#footer-2,div#footer-3,div#footer-4{width:100%;margin-top:20px}
.footer-container .block .title_block{color:#fff;font-size:15px;margin:0;padding-bottom:10px;text-align:left;font-weight:700}
.footer-container .ApColumn .block-toggler .navbar-toggler{margin-top:0}
hr.line-white{display:none}
div#footer-1 .block-toggler.accordion_small_screen .collapse{display:block;margin-top:20px}
.col-md-4.mo-filter-2{width:100%}
.col-md-4.mo-filter-3{width:100%}
div#session_advancesearch .icon-img{position:absolute;top:auto;margin-top:10px;margin-left:15px}
div#session_profile h4.title_block{padding-top:60px!important}
body#product .functional-buttons{position:relative;display:unset}
body#product .mo-add-to-cart{width:100%}
body#product .functional-buttons > div{float:none;margin:0 auto}
.popup{padding:10px!important;width:100%}
.popup_cont{position:fixed;z-index:99999;top:0!important;left:5px!important;right:5px}
.mopopup h1{font-size:20px!important}
}
@media only screen and (max-width: 680px) {
div#footer-1 .contact_info ul{line-height:23px;width:100%;margin-left:0;margin-bottom:20px}
#session_product .tabs-top .tab-content{margin-top:0}
div#session_product .functional-buttons.clearfix{width:100%}
div#session_product .wishlist{width:20%}
div#session_product .mo-add-to-cart{width:100%}
div#session_product .compare{width:20%}
.mo-text{position:absolute;top:0;width:85%;text-align:center}
#session_3banner .mo-text h4.title_block{margin:41% 0 0!important;position:static;padding:0;z-index:10;color:#fff;font-size:17px;letter-spacing:1px}
#session_3banner .mo-text .sub-title-widget{position:static;margin:0!important;z-index:10;font-size:12px;color:#fff;text-transform:uppercase;font-weight:700}
.mo-banner-3 .image_description{position:absolute;top:0;margin-top:69%;font-size:14px;color:#fff;width:84%}
div#session_slider .tp-caption.data-link.btn-slide.btn.txt4{width:270px!important;height:80px!important;line-height:47px;top:397px!important;left:832px!important;font-size:24px!important;font-weight:400;background:transparent;color:#fff;border:1px solid #fff}
div#session_slider .tp-caption.very_large_text.txt3{letter-spacing:7px;top:318px!important}
div#session_slider .tp-caption.very_big_white.txt2{letter-spacing:18px;top:196px!important}
div#session_slider .tp-caption.big_white.txt1{letter-spacing:7px;top:117px!important}
.iview-directionNav a.iview-prevNav:before{content:" ";background:url(../../../../../assets/img/icon/arrow_left_white.png) no-repeat;width:26px;height:26px;margin:0;position:relative;left:4px;display:inline-block;top:13px}
.iview-directionNav a.iview-nextNav:before{content:" ";background:url(../../../../../assets/img/icon/arrow_right_white.png) no-repeat;width:26px;height:26px;margin:0;position:relative;left:4px;display:inline-block;top:13px}
}
@media only screen and (max-width: 575px) {
hr.line-red{display:none}
.col-xl-4.col-lg-4.col-md-4.col-sm-12.col-xs-12.col-sp-12.mo-banner-3.ApColumn{width:100%}
.mo-text{position:absolute;top:0;width:96%;text-align:center}
#session_3banner .mo-text h4.title_block{margin:30% 0 0!important;position:static;padding:0;z-index:10;color:#fff;font-size:26px;letter-spacing:6px}
#session_3banner .mo-text .sub-title-widget{position:static;margin:0!important;margin-top:10px!important;z-index:10;font-size:18px;color:#fff;text-transform:uppercase;font-weight:700}
.mo-banner-3 .image_description{position:absolute;top:0;margin-top:66%;font-size:14px;color:#fff;width:96%}
div#session_product .thumbnail-container .product-title{text-transform:none;margin-bottom:10px;text-align:center;min-height:38px}
div#session_product .functional-buttons.clearfix{width:100%}
div#session_product .wishlist{width:15%}
div#session_product .mo-add-to-cart{width:100%}
div#session_product .compare{width:15%}
.iview-directionNav a.iview-prevNav:before{left:4px;display:inline-block;top:12px}
.iview-directionNav a.iview-nextNav:before{left:4px;display:inline-block;top:12px}
div#session_profile .descript{color:#fff;line-height:25px;font-weight:300;text-align:center;width:90%;margin-left:5%}
#session_hvorfor p{color:#252525;font-size:13px;font-weight:700;font-family:'Montserrat';margin-bottom:3px}
.userinfo-selector .popup-content{min-width:120px}
}
@media only screen and (max-width: 480px) {
div#session_profile h4.title_block{padding-top:60px!important}
div#session_slider .tp-caption.big_white.txt1{letter-spacing:7px;top:117px!important;font-size:35px!important;left:615px!important}
div#footer-1 .contact_info ul{line-height:23px;width:100%;margin-left:0;margin-bottom:20px}
.tabs-top .nav-tabs .nav-item{float:none!important}
}
@media only screen and (max-width: 420px) {
div#session_profile{background:#c10001}
div#session_profile .descript{color:#fff;line-height:20px;font-weight:300;text-align:center;width:90%;margin-left:5%;font-size:12px}
.banner-description .block_content{max-width:805px;margin:auto;text-align:center;padding:20px 10px}
div#session_prismatch{background:#0f2123}
div#session_prismatch p{text-align:left;color:#34716e;font-size:12px;font-weight:400;margin-bottom:15px}
div#session_prismatch h2{text-align:left;font-size:42px;color:#cd3702}
div#session_advancesearch h4.title_block_black{font-size:25px}
div#session_advancesearch h4.title_block_red{font-size:25px}
div#session_advancesearch .leo-partsfilter .leo-partsfilter-submit .label span.button-text{font-size:13px;text-transform:uppercase;color:#fff;font-weight:700}
span#icon-f4{display:none}
#session_hvorfor h1.topic{text-transform:uppercase;letter-spacing:1px;margin-bottom:3%;margin-top:3%;text-align:center}
}
body.mo--cate .functional-buttons.clearfix{width:100%}
body.mo--cate .wishlist{width:20%}
body.mo--cate .mo-add-to-cart{width:100%}
body.mo--cate .compare{width:20%}
body.mo--cate .leo-list-product-reviews{margin-top:10px;display:none}
body.mo--cate .thumbnail-container .product-price-and-shipping .discount-percentage{display:none}
body.mo--cate .product-flags .product-flag.discount{display:none}
body.mo--cate .thumbnail-container .product-title a{color:#666;font-size:14px;font-family:'Montserrat',sans-serif;font-weight:300;text-decoration:none;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-ms-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0;color:#000;font-size:15px;text-align:left;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:bold}
body.mo--cate .functional-buttons .btn-product.leo-bt-cart{padding:0 8px;height:43px;min-width:100%;width:100%}
body.mo--cate .thumbnail-container .product-title{text-transform:none;margin-bottom:10px;min-height:38px}
div#left-column h1.h3.product-title a{font-size:12px;line-height:10px}
div#left-column .thumbnail-container .product-price-and-shipping .price{font-weight:700;color:red;font-size:12pt;font-family:'Montserrat';display:block}
div#left-column .thumbnail-container .product-price-and-shipping .regular-price{color:#666;text-decoration:line-through;font-weight:300;font-size:12px}
.sidebar .block a.all-product-link{font-size:12px;margin-right:15px;width:100%}
body.mo--cate .profile-default.list .wishlist{width:8%}
body#product section.category-products .thumbnail-container .product-title a{color:#000;font-size:15px;text-align:left;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700}
body#product .product-detail-name{color:#000;font-size:25px;text-align:left;text-transform:uppercase;font-family:'Montserrat',sans-serif;font-weight:700}
@media only screen and (min-width: 1200px) {
body#module-leopartsfilter-search section#products .ajax_block_product.col-xl-3{width:33.33%}
}
@media only screen and (max-width: 1199px) {
body#module-leopartsfilter-search section#products span.mo-leo-bt-cart-content span{font-size:14px;font-weight:700;display:none}
body#module-leopartsfilter-search section#products .mo-add-to-cart{width:25%}
body#module-leopartsfilter-search section#products .wishlist{width:25%;margin-left:10%}
body#module-leopartsfilter-search section#products .compare{width:25%}
body#module-leopartsfilter-search section#products .functional-buttons .btn-product.leo-bt-cart{padding:0 8px;height:43px;min-width:43px;width:43px}
.thumbnail-container .product-price-and-shipping .price{font-weight:700;color:red;font-size:15pt;font-family:'Montserrat'}
body.mo--cate .profile-default.grid .wishlist{width:25%;margin-left:10%}
body.mo--cate .profile-default.grid .mo-add-to-cart{width:100%}
body.mo--cate .profile-default.grid .compare{width:25%}
body.mo--cate .profile-default.grid span.mo-leo-bt-cart-content span{font-size:14px;font-weight:700}
body.mo--cate .profile-default.grid .functional-buttons .btn-product.leo-bt-cart{padding:0 8px;height:43px;min-width:100%;width:100%}
body.mo--cate .sidebar .block .products .thumbnail-container .product-image{width:65px;float:left}
body.mo--cate .products-selection .showing{padding-top:.625rem;display:none}
body.mo--cate .profile-default.list .wishlist{width:45px}
body.mo--cate .profile-default.list .compare{width:14%;margin-left:5px}
}
@media only screen and (max-width: 991px) {
body.mo--cate .profile-default.list .compare{width:20%;margin-left:5px}
}
@media only screen and (max-width: 767px) {
body.mo--cate .profile-default.grid .wishlist{width:20%;margin-left:0}
body.mo--cate .profile-default.grid .mo-add-to-cart{width:100%}
body.mo--cate .profile-default.grid .compare{width:20%}
body.mo--cate .profile-default.grid .functional-buttons .btn-product.leo-bt-cart{padding:0 8px;height:43px;min-width:100%;width:100%}
body.mo--cate .profile-default.grid span.mo-leo-bt-cart-content span{font-size:14px;font-weight:700;display:inline-block}
}
@media only screen and (max-width: 575px) {
body.mo--cate .profile-default.grid .wishlist{width:21%;margin-left:0}
body.mo--cate .profile-default.grid .mo-add-to-cart{width:100%}
body.mo--cate .profile-default.grid .compare{width:22%}
div#session_advancesearch{position:static;margin-top:30px;width:100%}
}
section.category-products.block.clearfix .leo-list-product-reviews{margin-top:10px;display:none}
.thumbnail-container .product-price-and-shipping .discount-percentage{background:#f2434a;color:#fff;font-size:14px;padding:0 5px;position:relative;font-family:'Montserrat',sans-serif;display:inline-block;line-height:20px;display:none}
.product-flags .product-flag.discount{color:#ffac00;bottom:10px;font-size:10px;left:10px;display:none}
@media only screen and (max-width: 1199px) {
body#product .mo-add-to-cart{width:50%}
body#product .functional-buttons .btn-product.leo-bt-cart{padding:0 8px;height:43px;min-width:43px}
body#product span.mo-leo-bt-cart-content span{font-size:14px;font-weight:700}
body#product section.category-products .functional-buttons.clearfix{width:100%}
body#product section.category-products .wishlist{width:25%;margin-left:15px}
body#product .mo-add-to-cart{width:25%}
body#product section.category-products .compare{width:25%}
body#product .mo-add-to-cart{width:100%}
body#product .functional-buttons{display:unset}
body#product .functional-buttons > div{float:none;margin:0 auto}
}
@media only screen and (max-width: 575px) {
body#product section.category-products .wishlist{width:25%;margin-left:22px}
}
@media only screen and (max-width: 479px) {
body#product .functional-buttons .btn-product.leo-bt-cart{padding:0 8px;height:43px;min-width:100%;width:100%}
body#product span.mo-leo-bt-cart-content span{font-size:14px;font-weight:700;display:inline-block}
body#product section.category-products .wishlist{width:15%;margin-left:22px}
body#product .mo-add-to-cart{width:60%}
body#product section.category-products .compare{width:15%}
.owl-theme .owl-buttons{width:55px;position:absolute;top:-58px;overflow:hidden;right:15px}
}
@media only screen and (max-width: 420px) {
body#product section.category-products .wishlist{width:15%;margin-left:0;margin-right:5px}
body#product .mo-add-to-cart{width:60%}
body#product section.category-products .compare{width:20%}
}
body#module-leofeature-productscompare .leo-productscompare-item .thumbnail-container .leo-bt-cart{margin-bottom:10px;width:100%;font-size:14px;background:#333b48;font-size:12px;height:35px;line-height:22px;color:#000;background:transparent;border:2px #000 solid;-webkit-transition:all .3s ease-out 0;-moz-transition:all .3s ease-out 0;-ms-transition:all .3s ease-out 0;-o-transition:all .3s ease-out 0;transition:all .3s ease-out 0;overflow:hidden;display:inline-block;position:relative;text-align:center;height:40px}
body#module-leofeature-productscompare .product-description h1.h3.product-title{margin-bottom:0}
body#module-leofeature-productscompare .thumbnail-container .product-price-and-shipping{color:#000;font-family:'Montserrat',sans-serif;font-size:16px;margin-bottom:20px;min-height:21px;margin-top:10px}
body#module-leofeature-productscompare .thumbnail-container .product-price-and-shipping .price{font-weight:700;color:red;font-size:16pt;font-family:'Montserrat'}
body#module-leofeature-productscompare .mo-shopping-cart{display:none}
.functional-buttons .btn-product.added{background:transparent;border:2px solid #252525}
body#order-confirmation footer#footer{margin-top:20px}
.btn-primary:hover{color:#fff;background-color:red;border-color:transparent}
.form-hidden{display:none}
.readmore a:hover{color:#fff}
ul.cardList2{margin:15px 0 0;padding:0;font-size:0;line-height:0;display:inline-block;min-height:40px;vertical-align:middle;float:right}
ul.cardList2 li{display:inline-block;vertical-align:top;margin:0;padding:0;padding-right:20px}
a{color:#fff;text-decoration:none}
.contact-rich .block .data a{color:#252525}
body#cart .card-block > .cart-summary-line > div > .value > a{color:#414141}
body#cart .card-block > .cart-summary-line > div > .value > a:hover{color:red}
body#checkout .aeuc_scart > a{color:#666}
body#checkout .aeuc_scart > a:hover{color:red}
body#checkout .content > p > a{color:#666}
body#checkout .content > p > a:hover{color:red}
body#checkout .js-address-form > form > p > a{color:#666}
body#checkout .js-address-form > form > p > a:hover{color:red}
body#checkout .js-terms > a{color:red}
body#checkout .pakkelabels_modal-backdrop{opacity:0;position:relative}