/* li[data-id_concenptmenu="2"] li.concept-menu-title-name-shop {text-transform: uppercase;} */
li.csr-ul:hover ul {
    display: block !important;
    position: absolute;
    z-index: 1;
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    margin-top: 11px;
}
#manufacturer section#main > h1 {
    margin-top: 15px;
}
.menu-sub-page-csr li a {
    font-size: 13px;
}

.menu-sub-page-csr li {
    margin-bottom: 10px;
}

.lang-gl #top_navigation_2 .topbar-menu > ul > li {
    margin-right: 12px;
}
body#index #section--ugens .discount{display:block}
#prices-drop .product_list .ajax_block_product,
body#module-pm_advancedsearch4-searchresults .product_list .ajax_block_product,
body#search .product_list .ajax_block_product  {
    margin-bottom: 0;
}
body#search #wrapper {
    background-color: #f3f3f3;
}
body#module-pm_advancedsearch4-searchresults nav.breadcrumb {
    display: none;
}
body#module-pm_advancedsearch4-searchresults #PM_ASearchResultsInner h2.h2 {
    display: none;
}
body#module-pm_advancedsearch4-searchresults div#product_top_block {
    margin-top: 30px;
}
body#module-pm_advancedsearch4-searchresults .sidebar .block-highlighted {
    display: none;
}

body.lang-gl #top_navigation_2 .topbar-menu > ul > li > a {
    font-size: 10px;
    font-family: montserratbold,sans-serif;
    text-transform: uppercase;
}
body#cart .promo-code button {
    font-size: 13px;
    width: 38%;
    padding: 0;
    height: 40px;
    display: flex;
    justify-content: center;
    float: right;
    margin-top: 0;
}
body#cart p.cart-summary-line-item {
    padding: 10px 15px 0;
    margin: 0;
}
body#cart .cart-voucher > p > a {
    padding: 0 15px;
    margin: 0;
}

body#cart .block-promo .promo-name a{
    display: unset;
}
body#cart ul.promo-name.card-block {
    padding: 0 15px;
}
section.crossselling-products .owl-carousel .owl-wrapper-outer {
    padding-bottom: 0;
}
.leo-dropdown-cart .close-dropdown-leo-div:first-child{display:block}
.leo-dropdown-cart .close-dropdown-leo-div{display:none}
.box-label{display:none}
.close-dropdown-leo-div{padding:10px;text-align:right}
button.close-dropdown-leo{background:#fff;font-weight:999;border:0}
div#searchBox{display:none}
#secondmenucontent{text-align:center}
#mo_sub_menu5 #searchBox{display:block}
.open-search-mobile #searchBox{display:block}
#vsi_price_drop .ajax_block_product{margin-bottom:0}
.infinitescroll-bottom-message.infinitescroll-reached-bottom-message{display:none}
.thumbnail-container{padding-bottom:0}
body#product #product_same_category .owl-carousel .owl-wrapper-outer{padding-bottom:0}
#shopcollection-top-content > .vc_row{margin:0}
div#vsi_price_drop{margin-left:-15px;margin-right:-30px}
.leo-fly-cart-slidebar.slidebar_right{max-width:350px}
.ApColumn .title_block{padding-right:0}
.products-accordion .card-header{padding-bottom:0}
#section--tibud-new .ApColumn .title_block{text-align:center;font-size:30px;margin-top:0;padding:0}
#section--tibud-new .product_list .ajax_block_product{margin-bottom:0}
.body#checkout #cart-subtotal-shipping .value{display:none}
/*.product-deal .product-origin-discount{display:none}*/
#footer-1 a i{background:#fff;padding:8px 12px;border-radius:50%;margin-top:15px;font-size:16px}
body#index #newspaper_link .owl-buttons{position:absolute;top:35%;right:10px;width:100%}
body#index #newspaper_link.owl-theme .owl-buttons div{color:#3b3b3b}
body#index #newspaper_link.owl-theme .owl-buttons div.owl-prev{float:left;margin-left:-30px}
body#index #newspaper_link.owl-theme .owl-buttons div.owl-next{float:right;margin-right:-40px}
body#category .product_list .ajax_block_product{margin-bottom:0}
body.cms-id-24 #adv_newspaper h4.title_block{width:100%;font-size:23px;border-bottom:2px solid #000}
body.cms-id-24 #adv_newspaper .owl-prev,body.cms-id-24 #adv_newspaper .owl-next{color:#000}
body.cms-id-24 #newspaper_link .owl-buttons{position:absolute;top:-54px;right:10px}
body.cms-id-24 #newspaper_link.owl-carousel .owl-wrapper-outer{padding-bottom:0}
body.cms-id-24 div#adv_newspaper{margin-bottom:30px}
.product-miniature{box-shadow:0 2px 4px 0 #ccc;background:#fff;margin-bottom:30px}
.newtopslide img{max-height:615px;width:100%}
#box3Main .ApImage img{width:100%}
.ApColumn #adv_newspaper .mo-title .title_block{margin-top:0;margin-bottom:0;padding:0;width:100%;text-align:center;letter-spacing:0}
#box3Main .image_description{width:50%;float:left;padding:30px;height:150px;display:flex;align-items:center;padding:15px;display:none}
#box3Main .title_block{display:none}
#box3Main .sub-title-widget{display:none}
.ApImage img{max-width:100%;height:auto}
.block.section-under-menu-text a{color:#fff}
div#box3Main{margin-top:0;margin-bottom:0}
.cms-id-24 .mo-title{margin-bottom:0!important}
.cms-id-24 .vc_custom_1535614065061{margin-top:0!important}
#quantity_wanted_modal{margin-left:44px;width:52px;text-align:center;padding:0}
.images-container ul.product-label{display:none}
.active-scrollbar .mCSB_container{top:0!important}
body#product #footer{padding-bottom:64px}
body#product #footer.footerwtcookie #lgcookieslaw_banner.lgcookieslaw-banner-bottom{padding:18px 0}
body#product #blockcart-modal + .modal-backdrop{z-index:1051}
body#product #blockcart-modal{z-index:999999}
.product_addtocart_footer{position:fixed;bottom:0;width:100%;background:#fff;border-top:1px solid #ebebeb;left:0;z-index:1050;padding:10px 0 4px;min-height:65px}
.product_addtocart_footer span {text-align: right;}
.product_addtocart_footer .product-add-to-cart{display:block}
.product_addtocart_footer .cartseemore{position:absolute;cursor:pointer;font-size:22px;right:-15px;top:10px}
.product-actions .add-to-cart.addseemore{line-height:42px}
.product_addtocart_footer.cartextend{padding:4px 0 10px}
.product_addtocart_footer.cartextend .cartseemore > i:before{content:"\f107"}
.product_addtocart_footer:not(.cartextend) .rowoptions{display:none}
.product_addtocart_footer .rowoptions{float:left;width:100%;padding-top:15px}
body#product .product_addtocart_footer .product-actions .control-label,.quickview .product-actions .control-label{font-size:16px}
body#product .product_addtocart_footer .product-variants>.product-variants-item{margin:0}
body#product .product_addtocart_footer .product-variants>.product-variants-item .radio-label{height:30px;line-height:30px;min-width:40px;margin:0 4px 0 0}
body#product .product_addtocart_footer .product-variants>.product-variants-item .color{width:36px;height:36px;margin:0 8px 0 0}
body#product .product_addtocart_footer .product-variants>.product-variants-item input[checked="checked"]+span.color i{line-height:34px;width:36px}
body#product .product_addtocart_footer .product-variants>.product-variants-item:last-child ul{margin:0}
body#product .product_addtocart_footer .product-quantity .add,body#product .product-quantity .qty{width:auto;padding:0;margin:0}
body#product .product_addtocart_footer .modal-footer-add-to-cart{float:right}
body#product .js-product-images-modal .modal-footer{border:none}
body#product .product_addtocart_footer #quantity_wanted_modal{margin-left:44px;background:#ebebeb;text-align:center;border:none;height:44px}
body#product .product_addtocart_footer .modal-product-name,body#product .product_addtocart_footer .modal-product-price{float:left;padding-top:12px;margin-right:10px}
body#product .product_addtocart_footer .modal-product-price .current-price{float:left;font-size:18px;font-weight:700}
body#product .product_addtocart_footer .modal-product-price .product-discount{float:left}
#zoomable-image-button{cursor:pointer;position:absolute;bottom:20px;right:20px}
#zoomable-image-button .zoom-button-icon{width:25px;height:25px;content:" ";background:url(img/video-fullscreen-02.svg) no-repeat center;display:block;background-size:100%}
#zoomable-image-button.opened .zoom-button-icon{background:url(img/video-fullscreen-01.svg) no-repeat center;background-size:100%}
.product-price-and-shipping .variants_frame{position:absolute;right:0;margin-top:-18px}
.product-price-and-shipping .variants_frame .variant-links .color{border-radius:50%;width:18px;height:18px;margin:0 0 0 4px;box-shadow:none;border:1px solid #ebebeb}
div#mo_main_menu1,div#mo_main_menu2{max-width: 1540px;margin: 0 auto;padding-top: 15px;background: #fff;width: 100%;}
body#product .block-content{padding-top:50px}
body#product .product-quantity .bootstrap-touchspin,.quickview .product-quantity .bootstrap-touchspin{float:none;background:#ebebeb;width:140px}
.icon_bar{background-color:#333;clear:left;float:left;height:3px;margin:2px 3px 1px 0;transition:all .4s ease 0;-webkit-transition:all .4s ease 0;width:18px}
span.nav-menu-txt{position:absolute;font-size:10px;margin-top:25px}
.owl-theme .owl-buttons div:before{display:none!important}
.owl-theme .owl-buttons div{color:#000;font-size:58px}
.quickview #product-description-short{margin-bottom:15px}
.btn-product.add-to-cart{background-color:#f8b700;border:1px solid #f8b700;color:#fff;font-weight:700}
.btn-product.add-to-cart:hover{background:#fff;color:#f8b700;font-weight:700}
a.leo-wishlist-button.btn-product.btn-primary.btn{border:0!important}
.quickview li.product-flag{display:none!important}
a.quick-view.btn-product span.leo-quickview-bt-loading.cssload-speeding-wheel{display:none!important}
.btn-product.add-to-cart i{display:none!important}
.product-origin-discount{position:absolute;background:#034694;transform-origin:100% 0;transform:translate(-20.3%) rotate(36deg);color:#fff;padding:2px 5px;width:142px;box-shadow:0 0 0 999px transparent;font-size:11px;z-index:99;top:59px;right:-50px}
.product_description_short{color:#000}
body#product .product-quantity .input-group-btn-vertical,.quickview .product-quantity .input-group-btn-vertical{position:absolute;width:100%;left:0}
body#product .product-quantity .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up,.quickview .product-quantity .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{float:right}
body#product .product-quantity #quantity_wanted,.quickview .product-quantity #quantity_wanted{margin-left:44px;width:52px;text-align:center;padding:0}
.leo-megamenu .navbar-toggler{margin-top:-14px;display:flex;flex-direction:column;justify-content:unset;align-items:center}
.sticky-active div#mo_main_menu2{max-width:unset;position:fixed;padding:10px;top:0;left:0;background:#fff;height:60px;width:100%;-webkit-transition:top .2s ease-out;-moz-transition:top .2s ease-out;-o-transition:top .2s ease-out;transition:top .2s ease-out;display:none;background:#fff;z-index:1}
.sticky-active #cart-block{margin-top:-5px}
#float-menu .ApImage img{max-width:200px;margin-top:10px}
div#shopping_cart_sticky{margin-top:5px}
.leo-dropdown-cart.defaultcart.dropdown .leo-dropdown-cart-subtotals .shipping{display:none}
a.link-customer-sign-in{color:#f8b700;font-family:montserratbold,sans-serif}
a.link-customer-sign-up{font-family:montserratbold,sans-serif}
.payment-footer.ApImage img{max-width:400px}
.copyright > a{color:#fff;font-weight:900}
/* 6/7/24 */
body.lang-gl ul.concept-menu > li > a{font-size:13px;font-family:montserratbold,sans-serif}

#all-koncept-banner .ApImage:before {background-repeat:no-repeat;background-size:100% 100%;z-index:1;position:absolute;}

input.fake-input{padding:10px;margin:0;max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;line-height:1.21428571em;font-family:'Montserrat',sans-serif;padding:.67857143em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;-webkit-transition:border-color .1s ease,-webkit-box-shadow .1s ease;transition:border-color .1s ease,-webkit-box-shadow .1s ease;transition:box-shadow .1s ease,border-color .1s ease;transition:box-shadow .1s ease,border-color .1s ease,-webkit-box-shadow .1s ease;-webkit-box-shadow:none;box-shadow:none;width:100%}

.s-logo-jysk:before{width:180px;height:53px;content:'';background:url(../images/jysk.webp);top:20px;left:0;}
.s-logo-elg:before{width:180px;height:53px;content:'';background:url(../images/elgiganten.webp);top:10px;left:20px;}
.s-logo-pis:before{width:180px;height:53px;content:'';background:url(../images/pisattat.webp);top:15px;left:15px;}
.s-logo-thasen:before{width:180px;height:53px;content:'';background:url(../images/thansen.webp);top:10px;left:15px;}
.s-logo-torrak:before{width:180px;height:53px;content:'';background:url(../images/torrak.webp);top:15px;left:30px;}
.s-logo-viinnit:before{width:180px;height:53px;content:'';background:url(../images/Viinnit.webp);top:15px;left:-10px;}
.s-logo-outdoor:before{width: 67px;height: 60px;content: '';background: url(../images/outdoor.webp);top: 15px;left: 15px;}
.s-logo-dyreartikler:before{width: 76px;height: 40px;content: '';background: url(../images/dyreartikler.webp);top: 20px;left: 20px;}
body#category .products-sort-order{font-size:12px;text-align:right;float:right}
#banner-middle .ApImage img{width:100%}
#all-koncept-banner img{width:100%}
.block-icon-bf-footer{position:absolute;left:60px;top:10px}
div#section-detail-shop > div{border-right:1px solid #B7B7B7}
div#section-detail-shop > div:last-child{border-right:0 solid #B7B7B7}
#section-detail-shop > div:first-child .block-icon-bf-footer{left:55px}
#section-detail-shop .block-meta{width:250px;margin:0 auto;text-align:left;padding-left:40px}
.header-top .wrapper:first-child{border-bottom:1px solid #ccc}
.thumbnail-container .leo-more-cdown ul li{height:62.25px;width:62.25px;background:none;color:#000!important;border:0!important;position:relative}
.leo-more-cdown ul li:after{content:':';font-weight:900;height:41px;position:absolute;top:30px;left:0}
.product-flags .product-flag.discount{display:none}
.leo-more-cdown ul li:first-child:after{display:none}
.leo-more-cdown ul li div{margin:5% 0;border-right:1px solid}
.product-deal-footer{float:left;width:100%}
.product-deal-footer-1,.product-deal-footer-2{width:50%;float:left}
.language-selector-wrapper img{border-radius:50%;width:20px;height:20px}
.box-seemore{display:none}
#top_navigation_2 .topbar-menu{display:flex}
#top_navigation_2 .topbar-menu > ul{display:flex;flex-direction:row;margin-left:auto}
#top_navigation_2 .topbar-menu > ul > li{margin-right:22px;padding: 10px 0}
#top_navigation_2 .topbar-menu > ul > li:last-child{margin-right:0}
#top_navigation_2 .topbar-menu > ul > li > a{font-size:11px;font-family:montserratbold,sans-serif;text-transform:uppercase}
div#mo_main_menu1{padding:0px}
div#nav-login{padding:10px 15px;font-size:12px}
.language-selector-wrapper {padding: 0 0 0 5px;}
@media screen and (max-width: 1140px) {
    #mo_main_menu1 {display: none;}
}
p.hidden-sm-down.total-cart{display:none}
div#section-under-menu{text-align:center;color:#fff;padding:2px 0}
.block.section-under-menu-text.ApHtml{height:30px;display:flex;justify-content:center;align-items:center}
.section-under-menu-text p{margin:0;font-size:12px;font-family:'Montserrat',sans-serif}
div#mo_sub_menu6 .mo-cart-text,.header-nav #cart-block .mo-cart-text{display:flex;justify-content:center;align-items:center;margin-left:8px}
#section-footer .block-toggler.ApBlockLink ul li,.footer-container .links.ApBlockLink ul li{margin-bottom:2px}
#mo-box-newsletter{background:#fff;padding:15px;margin-bottom:30px;border-bottom:5px solid #F8B700}
.block_newsletter .sub-title{font-size:13px;font-weight:200;font-size:13px;font-weight:200;color:#000}
.block_newsletter input{background:#F0F0F0;outline:0;border:0;width:40%;padding:10px;float:left}
.block_newsletter input[type="submit"]{width:20%;background:#000;color:#fff;cursor:pointer}
.block_newsletter input{background:#F0F0F0;outline:0;border:0;width:calc(40% - 2px);padding:10px}
.block_newsletter input[type="email"]{margin-right:4px}
#page .footer-container .footer-center .block_newsletter .title_block{color:#000}
#footer-1 .block_content{padding:15px 0}
#footer-1 .block_content p{margin:0;font-size:12px}
#mo-box-newsletter .block_content{padding:15px 0}
#product-availability{display:none}
input.product-refresh.ps-hidden-by-js{display:none}

.open-search-mobile{display:none}
.align-center{text-align:center}
#section--ugens > h4{display:none}
#page-kontaktt-kontact{font-size:12px}
.text-banner{padding:35px 15px;text-align:center}
#mobile-store-logo .box{margin-bottom:2em}
.text-banner.whitebox,.text-banner.whitebox a,.text-banner.whitebox h1,.text-banner.whitebox h2,.text-banner.whitebox h3,.text-banner.whitebox h4,.text-banner.whitebox h5,.text-banner.whitebox h6,.text-banner.whitebox p,.text-banner.whitebox span{color:#fff}
a span.readmore{border:1px solid #58585a;padding:6px 17px;color:#58585a;text-transform:uppercase;display:inline-block;text-align:center;font-size:14px}
a span.readmore:hover{background:#252525;color:#fff}
a span.readmore.light{border:1px solid #fff;color:#fff}
a span.readmore.light:hover{border:1px solid #252525}
.wpb_single_image.img-responsive img{width:100%;height:auto}
#slider_row{height:480px}
#slider_row img{width:100%}
#slider_row .wpb_images_carousel #vc_owl .vc_item{left:0!important}
#brand_social .vc_row.wpb_row.vc_row-fluid{margin-left:0!important;margin-right:0!important}
#brand_social .social_link_item > div > div > a{height:318px;text-align:center;display:block;background:#004b8d;opacity:1;transition:all .5s}
#brand_social > div > div > div > div:hover{opacity:.9;transition:all .5s}
#brand_social .social_link_item a{color:#fff;height:100%;font-size:20px;display:block}
#brand_social .social_link_item i{display:block;font-size:20px;padding:80% 0 10px}
#conditions-to-approve input[type="checkbox"]{vertical-align:middle;margin-right:.5em}
#section--slideshow .layerslider-wrapper{padding:0}
div#section--subscript-top.row{margin-left:0;margin-right:0}
form#customer-form button.btn-primary{width:auto}
#footer #banner-bonus{padding-bottom:90px;padding-top:50px;background-color:#fff}
#footer #section-footer #footer-3 .latest-blogs{max-width:330px}
#footer #section-footer #footer-3 .latest-blogs .right-block{background:none;padding:24px 10px 0}
#footer #section-footer #footer-3 .latest-blogs .blog-title a{color:#fff;text-transform:uppercase;line-height:1.7em;font-size:.7em}
#footer #section-footer #footer-3 .latest-blogs .blog-meta > span{color:#fff;font-size:12px}
#footer #section-footer #footer-3 .latest-blogs .blog-desc{font-size:14px;word-wrap:break-word;white-space:inherit}
body#category #main #products .sort-by-row .dropdown-menu{width:258px;min-width:unset;left:unset!important;right:16px}
body#product ul.product-label li.product-flag.discount{top:0}
@media only screen and (max-width: 480px) {
.single_job_listing .company img .two-img-banners .vc_col-sm-6:first-child .wpb_single_image,.two-img-banners .vc_col-lg-6:first-child .wpb_single_image,.two-img-banners .vc_col-sm-6:last-child .wpb_single_image,.two-img-banners .vc_col-lg-6:last-child .wpb_single_image{padding:0}
.two-img-banners .vc_col-lg-6:first-child{margin-bottom:10px}
.boxed div.section .section_inner,.carousel-inner .slider_content_outer,.container_inner,.container_inner nav.content_menu,.full_width .parallax_content,.steps_holder_inner,div.grid_section .section_inner,nav.content_menu ul{width:320px}
#slider_row{height:auto}
}
@media only screen and (min-width: 680px) and (max-width: 768px) {
#slider_row{height:285px;margin-bottom:2em!important}
.text-banner{padding:0!important}
.two-img-banners{margin-bottom:0!important}
}
@media only screen and (max-width: 1450px) {
div#brand_social{text-align:center}
}
@media only screen and (max-width: 991px) {
#brand_social .social_link_item i{padding:3% 0 10px!important}
#brand_social .social_link_item > div > div > a{height:75px!important}
}
@media only screen and (max-width: 767px) {
#brand_social .social_link_item i{padding:3% 0 10px!important}
#brand_social .social_link_item > div > div > a{height:95px!important}
#brand_social .vc_row.wpb_row.vc_row-fluid{margin-bottom:10px!important}
}
@media only screen and (max-width: 1380px) {
#sticky_sidebar_menu{top:30%!important;z-index:9999!important}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
#image-form_8861465134306329{display:none}
#block-reassurance ul li i{display:none}
body#category section#products .product_list .row{margin-left:-15px!important;margin-right:-15px!important}
body#category #js-product-list-top .row{margin-left:-7px!important;margin-right:-7px!important}

body#module-marketplace-shopcollection #left-column.col-md-3{clear: left;padding-right: 0;}

.bottom-block{margin-top:0;padding:0 15px}
#banner-bonus h3{font-size:100%!important}
#section--slideshow .slide_ele,#section--slideshow .group-two-banner,.mobile-padding{padding:0 7px}
#section--slideshow .group-two-banner .banner{margin-bottom:14px}
body#index #section--ugens .product-miniature{padding:0 7px!important}
body#module-marketplace-shopcollection .box-addtocart{width:100%}
#module-marketplace-shopcollection .wk_catg_list li > span{padding:0 5px!important}
#module-marketplace-shopcollection .thumbnail-container .box-label .label{font-size:13px!important;height:36px!important;min-width:36px!important;line-height:36px!important}
body#module-marketplace-shopcollection .box-addtocart i{display:none}
.thumbnail-container a.quick-view.btn-primary{padding:0!important}
body#module-marketplace-shopcollection .thumbnail-container a.quick-view.btn-primary{padding:0!important}
.quickview .add-to-cart i{display:none}
p#product-availability{display:none}
body#order-confirmation #content-hook-order-confirmation-footer a.btn-primary{width:265px!important}
.footer-center .block-toggler span.float-xs-right{position:absolute;right:0;top:0}
#section-footer.row{margin-left:0;margin-right:0}
#footer #banner-bonus{padding-bottom:45px;padding-top:20px}
}
@media only screen and (min-width : 768px) and (max-width : 1031px) {
#slider_row{height:390px}
#sticky_sidebar_menu .ApColumn{padding:0!important}
#mo_main_menu2.row{margin-left:0;margin-right:0}
#footer-1 img{max-width:160px}
#footer-1 .block-contact .fa{margin-right:5px!important}
#footer-4 img{max-width:230px!important}
#section--slideshow .group-two-banner .banner{margin-bottom:14px}
.brand_carousel_item{position:relative}
div#section--ugen_tilbudsaviser{margin-top:0}
.mo-title{margin:0!important}
.mo-show-product-deal .box-addtocart{width:100%!important}
body#index .thumbnail-container a.quick-view.btn-primary{font-size:14px!important}
body#module-marketplace-shopcollection .product_list .row{padding:30px 0 0!important}
body#module-marketplace-shopcollection .thumbnail-container a.quick-view.btn-primary{padding-left:0!important;text-align:center}
body#module-marketplace-shopcollection .box-addtocart span.leo-bt-cart-content span{font-size:14px!important}
body#module-marketplace-shopcollection .box-addtocart i{display:none}
#about_seller,#store_locator{padding-top:1.5em!important;padding-bottom:1.5em!important}
#box_product_slider .wk-product-slider .mo-topic .price_block,#box_product_slider .wk-product-slider .mo-topic .topic,.featured-products .mo-topic .topic,.featured-products .mo-topic .price_block{float:none!important;width:100%!important;text-align:left!important}
#sticky_sidebar_menu{top:30%!important}
#module-marketplace-shopcollection .box-addtocart{width:100%}
.quickview .add-to-cart i{display:none}
p#product-availability{display:none}
.product_list.list .functional-buttons .box-addtocart .add-to-cart,.product_list.list .functional-buttons .quick-view{max-width:170px}
.category-sub-link{font-size:13px!important}
#order-confirmation #order-items{padding-right:2em!important}
.products-section-title{margin-bottom:1em!important;padding-bottom:1em!important;width:100%}
body#order-confirmation .featured-products a.btn-primary{width:265px!important}
.footer-center .block-toggler span.float-xs-right{position:absolute;right:0;top:3px}
#footer div#banner-bonus{margin-top:0!important;margin-bottom:0!important;padding-bottom:45px!important;padding-top:15px}
#section--slideshow .layerslider-wrapper{padding:0!important}
#mp_home_banner{padding:0!important}
body#module-marketplace-shopcollection #shopcollection-carousel-content{margin-left:-7px!important;margin-right:-7px!important}
body#module-marketplace-shopcollection #content-wrapper #main{padding:0 0 30px!important}
}
@media only screen and (min-width : 375px) and (max-width : 812px) {
#shopcollection-carousel-content .category-item{margin-bottom:1em}
}
@media only screen and (max-width: 420px) {
#banner-bonus .block-meta{font-size:13px}
#banner-bonus .block-meta h3{font-size:16px}
}
@media only screen and (max-width: 768px) {
#private_noti{padding:40px 0}
}
@media only screen and (min-width : 320px) and (max-width : 568px) {
#page .leo-dropdown-cart-item{width:285px!important}
#page #cart-block:hover .leo-dropdown-cart.dropdown{min-width:285px!important}
#page .leo-dropdown-list-item-warpper{max-height:407px}
#page .leo-dropdown-cart.dropdown{top:66px}
#banner-bonus img{width:60px;height:60px}
#banner-bonus .block-meta h3{font-size:87.5%!important;font-weight:600}
#banner-bonus .block-meta p{font-size:90%!important}
#mobile_logo_icon{width:55%;padding:0}
#mobile_logo_icon img{width:60%;padding:5px 0;height:auto;max-height:unset}
#mobile_menu_icon{width:25%}
#mobile_menu_icon .leo-megamenu .navbar-toggler{width:auto;height:auto;padding:4px 0;border:none;background:none}
#mobile_menu_icon .font_icon{display:inline-block;vertical-align:middle;font-size:18px;background:#272727;width:25px;height:25px;line-height:25px}
#mobile_menu_icon .sr-only{position:initial;width:auto;height:auto;margin:0;font-size:11px;display:inline-block;vertical-align:middle}
#mobile_cart_icon #cart-block{width:35px;margin:12px 0;height:35px;padding:4px 2px 2px}
#mobile_cart_icon #cart-block .cart-preview i.iconmo-cart:before{font-size:25px}
.offcanvas-mainnav #language-selector-label{float:none!important;border:none;padding:20px 0 20px 15px;height:63px}
.offcanvas-mainnav #language-selector-label ul li{margin-right:15px;margin-left:0}
.offcanvas-mainnav #language-selector-label img{display:block}
.page-elegigant-picslide #vc_owl,.page-cms-carousel-slide{height:125px}
#popup_loginform{width:95%!important}
#page-supermarked-banner2{margin-bottom:30px!important}
.sellerinfo .wk_row{margin-bottom:1em}
.sellerinfo .wk_row label{margin-bottom:0!important;height:auto!important;width:auto!important}
.sellerinfo .wk_row span{padding-left:25px!important;display:block!important;clear:both}
.sellerlink .item{border:none!important}
body#index .thumbnail-container{margin-bottom:0!important}
body#index #section--ugens .box-addtocart,body#index #section--ugens .box-seemore,body#module-marketplace-shopcollection .box-addtocart{width:100%}
body#module-marketplace-shopcollection #mp_newproduct_block .owl-controls,body#module-marketplace-shopcollection #mp_mostseller_product_block .owl-controls{top:-65px!important}
body#module-marketplace-shopcollection .topic_title h2.sub-title-widget{font-size:24px!important}
.block-social{padding-left:0!important;text-align:center}
.mobile-no-padding .wpb_column{margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}
.mobile-no-padding.vc_row{margin-left:0;margin-right:0;padding-left:0!important;padding-right:0!important}
.sidebar .block-highlighted .title_block i{top:13px!important}
#popup_loginform{width:350px!important;height:290px!important}
#cart-block .mo-cart-icon{width:36px;height:34px;line-height:34px;text-align:center}
}
@media only screen and (min-width : 414px) and (max-width : 736px) {
.page-elegigant-picslide #vc_owl,.page-cms-carousel-slide{height:125px!important}
#popup_loginform{width:90%!important}
.sellerinfo .wk_row label{width:auto!important}
body#module-marketplace-shopcollection #mp_newproduct_block .owl-controls,body#module-marketplace-shopcollection #mp_mostseller_product_block .owl-controls{top:-65px!important}
.block-social{text-align:center;padding-left:0!important}
body#product #crossselling-products-pf .owl-controls{top:-101px!important}
.mobile-no-padding .wpb_column{padding:0!important}
}
@media only screen and (min-width : 375px) and (max-width : 667px) {
.page-elegigant-picslide #vc_owl,.page-cms-carousel-slide{height:125px!important}
#popup_loginform{width:90%!important}
body#module-marketplace-shopcollection #mp_newproduct_block .owl-controls,body#module-marketplace-shopcollection #mp_mostseller_product_block .owl-controls{top:-65px!important}
.block-social{text-align:center;padding-left:0!important}
#banner-bonus img{width:60px;height:60px}
}
div#tab-41049125-f3c3-6{background:#fff;border:0}
div#page-butiksoversigt ul.wpb_tabs_nav.ui-tabs-nav.vc_clearfix.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all{border:0 solid;background:transparent}
div#page-butiksoversigt div.ui-tabs-panel{background:#fff;border:0}
div#page-butiksoversigt li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active,li.ui-state-default.ui-corner-top{background:transparent;border:0}
.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active{border-bottom:3px solid #034694!important}
.wk_product_collection.viinit .ajax_block_product .plabel_div{display:none!important}
@media only screen and (max-width: 419px) {
div#page-butiksoversigt{padding:15px}
}
.page-elegigant-picslide #vc_owl,.page-cms-carousel-slide{height:450px}
.seperate_bar{width:100%;clear:both;height:16px;display:block}
.vc_custom_1533291660436{min-height:247px}
body#password button.form-control-submit{padding-left:1em;padding-right:1em}
body#password .page-header{margin-top:27px}
.page-cms-carousel-slide .vc_item{left:0!important}
.page-cms-carousel-slide img{width:100%}
#private_noti{padding:100px 0}
#private_noti p{min-height:1px}
#newsletter_carousel{margin-top:25px;margin-left:-25px;margin-right:-25px}
#newsletter_carousel .carousel_item{margin-left:0;margin-right:0}
#newsletter_carousel .owl-controls{top:-73px}
@media only screen and (max-width: 480px) {
body#index #newsletter_carousel .owl-controls{top:-100px!important}
body#index.lang-gl #newsletter_carousel .owl-controls{top:-160px!important}
body.lang-gl .ApColumn .mo-title .title_block{letter-spacing:0;line-height:1.5}
}
@media only screen and (min-width: 768px) {
#mobile-store-logo{display:none}
}
body.lang-gl .ApColumn .mo-title .title_block{letter-spacing:3px}
.leo-more-cdown.hidden{display:none}
.hidden{display:none}
@media only screen and (min-width: 992px) and (max-width: 1198px) {
body.lang-gl .language-selector-wrapper{padding:2px 5px 2px 0 !important}
body.lang-gl .userinfo-selector a.account{font-size:11px!important;margin:3px 0 0 3px !important}
body.lang-gl .userinfo-selector a.popup-title{padding-left:7px!important}
body.lang-gl .header-top .container{padding-left:9px!important}
}
.blockcart{max-height:100%}
.owl-theme .owl-buttons div:before{content:"\e933";font-family:"icomoon";color:#b2b2b2;font-size:14px;font-weight:400;display:block;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.leo-more-cdown .leo_more_cdown_box{width:100%;height:auto}
.img_116 img{width:100%;max-width:400px}
.sunhed-banner > div > img{border-radius:10px}
ul.wk_catg_list_ul.shop-torrakfashion{display:flex;flex-direction:column}
ul.wk_catg_list_ul.shop-torrakfashion > .box_list_cate{order:3}
ul.wk_catg_list_ul.shop-torrakfashion > .box_list_cate.box-id-parent-first-1291{order:1}
ul.wk_catg_list_ul.shop-torrakfashion > .box_list_cate.box-id-parent-first-1314{order:2}
li[data-id_concenptmenu="6"] ul.concept-menu-title{display:flex;flex-direction:column}
li[data-id_concenptmenu="6"] ul.concept-menu-title > li:first-child{order:1}
li[data-id_concenptmenu="6"] ul.concept-menu-title > li[data-id_category="1291"]{order:2}
li[data-id_concenptmenu="6"] ul.concept-menu-title > li[data-id_category="1314"]{order:3}
li[data-id_concenptmenu="6"] ul.concept-menu-title > li{order:4}
li[data-id_concenptmenu="6"] ul.concept-menu-title > li.concept-menu-title-name-shop:first-child{display:block}
li[data-id_concenptmenu="6"] ul.concept-menu-title > li.concept-menu-title-name-shop{display:none}
.block-categories .category-sub-menu li[data-depth="0"] > a:after{display:none}
#slider-range .ui-slider-range{background:#f8b700}
.facet.price .scrollbox{width:85%}
.result_price > div{width:50%;float:left;display:block}
.result_price > div.result_price-{display:none}
.result_price > div.result_price2 .form-control{text-align:right;padding-right:24px}
.result_price .form-control,.result_price #price_suppose,.result_price #price_suppose button{background:none;padding:0;color:#252525}
.result_price #price_suppose button{width:36px;height:36px;line-height:36px;font-size:20px;background:#feb101;border-radius:0;position:absolute;right:-44px;z-index:3;padding-left:2px;top:4px}
.result_price{padding:0;margin-top:-4px;margin-bottom:7px;max-width:calc(100% - 44px);margin-left:0}
#slider-range{border:none;height:6px}
#slider-range .ui-slider-handle{background:#252525;border:none;border-radius:50%;margin-top:-3px;height:20px;width:20px}
.result_price .currency_sign{position:absolute;top:3px;right:0;text-transform:uppercase;transition:all .2s}
.result_price > div.result_price1 .currency_sign{right:auto;left:12px}
#_mobile_search_filters_clear_all button{font-size:16px;float:left;margin:0 15px 0 0;box-shadow:none}
ul.mobile-submenu{padding:10px;color:#000;display:none}
ul.mobile-submenu.open{display:block}
body#prices-drop div#product_top_block{margin-top:30px}
body#search div#product_top_block{margin-top:30px}
body#product #wrapper{background-color:#fff}
body#prices-drop #wrapper{background-color:#f3f3f3}
.under-topic{display:none}
.concept-menu-mobile span > a{color:#fff;font-weight:900}
.concept-menu-mobile li{height:40px;display:flex;justify-content:center;align-items:center}
.concept-mobile{background:#034694}
.ApColumn .ApProductCarousel .sub-title-widget{margin-bottom:30px;text-align:center;display:block;margin-bottom:0;font-size:30px;position:relative;text-transform:uppercase;line-height:normal;padding-right:0;padding-bottom:5px}
.mo-ugens .owl-theme .owl-buttons{width:95px;position:absolute;top:-118px;overflow:hidden;z-index:9;right:0}
.header-top{background:#fff;color:#252525}
.box-addtocart span.leo-bt-cart-content span{display:inline-block;font-size:14px;line-height:unset;height:100%;vertical-align:top;font-weight:900}
.ApColumn .mo-title .title_block{display:inline-block;margin-top:1.875rem;margin-bottom:0;font-size:30px;position:relative;text-transform:uppercase;line-height:normal;padding-right:0;font-weight:600;letter-spacing:5px;color:#252525;padding-bottom:5px}
#index #footer{margin-left:0!important;float:left;width:100%}
.footer-container .footer-top{border-right:0!important;border-left:0!important}
.footer-container .footer-center{padding:45px 0;background:#153c8b}
#footer-1 .block-contact .list-block li{line-height:40px}
#footer-1 .block-contact .list-block li span{padding:10px 0;border-bottom:1px solid #023773;display:inline-block;width:208px;text-align:left}
li.dropdown.dropdown-7 .concept-sup-menu-list.sup-menu-id-1291{display:none!important;display:none!important}
li.dropdown.dropdown-7 .concept-sup-menu-list.sup-menu-id-1314{display:block!important}
.header-top.search-mobile{display:block;position:static!important;margin:0!important}
.leo_more_cdown_box > ul > li{width:25%!important}
.product-deal .thumbnail-container .product-meta{width:50%;padding:20px 10px 10px;float:left;text-align:left}
.product-deal .discount_price_box{display:none}
#btn_place_order{background:#f8b700;padding:0 10px!important}
.mo-ugens .thumbnail-container .product-meta .product-price-and-shipping .regular-price{font-size:12px;color:#b7b7b7}
.thumbnail-container .product-price-and-shipping .regular-price{color:#333;text-decoration:line-through;font-size:12px;height:20px;min-height:20px;}
.main-box{width:100%;margin:5% 0;overflow:hidden;float:left}
.product-price-and-shipping span.discount.discount-amount{background:#034694;color:#fff;font-weight:600;padding:2px 10px;font-size:12px;margin-left:10px;text-transform:uppercase;display:inline-block;line-height:16px}
.box-conceptmenu {
    margin: 0 auto;
    display: flex;
    width: 100%;
    margin-top:15px;
    max-width: 1200px;
}
img.logo{width:100%;max-width:190px}
.price_block{font-size:18px!important;text-align:left;clear:both}
.box-concept-mobile{display:none}
.prices-drop-page{display:none}
.footer-container li a:hover{color:#fff}
#page .footer-container .footer-center .title_block{float:left;display:block;width:100%;font-size:16px;margin:0 0 10px;word-break:break-all;color:#fff}
.userinfo-selector a.account span{display:none}
#vsi_marketplacediscountlist span.see_all{display:none}
#blockcart-modal .product-name,#product-availability{word-break:break-all}
#footer{background:#fff!important}
.footer-top .inner > .wrapper:last-child{background:#053776}
.nav-item.mobile-only{display:none}
#mo-menu-kate span.sub-title{display:none}
.off-canvas-nav-megamenu #mo-menu-kate span.sub-title{display:block;font-size:14px;padding:8px 15px}
span.toggle-menu-mobile{position:absolute;right:15px;font-size:25px;margin-top:-40px;z-index:999999}
span.toggle-menu-mobile:before{content:'+'}
span.toggle-menu-mobile.remove:before{content:'-'}
.seo-toggle-txt span.view-description-seo,.seo-toggle-txt span.hide-description-seo{cursor:pointer;font-weight:700}
.seo-text-full{display:none}
.userinfo-selector{display:flex}
#prod_virtual .function_button{width:100%}
body#prices-drop .sidebar .block-highlighted .title_block i{position:absolute;top:5px;left:19px;line-height:23px;height:23px}
#wrapper .breadcrumb ol{overflow-x:auto;white-space:nowrap}
#blockcart-modal .cart-content-btn button.btn{background:grey}
@media(min-width: 1200px) {
.product_list.grid .ajax_block_product.col-xl-4:nth-child(3n+1){clear:left}
}
@media(min-width: 992px) {
.product_list.grid .ajax_block_product.col-lg-4:nth-child(3n+1){clear:left}
.block-toggler.accordion_small_screen .collapse,.footer-container .links.accordion_small_screen .collapse{display:block!important}
.footer-container .accordion_small_screen .navbar-toggler i{display:none!important}
}
@media(max-width: 1084px) and (min-width:1024px) {
.block-contact .fa{margin-right:10px}
}
@media(min-width: 992px) {
.header-top.hide{top:-300px;opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transition:top 0 ease-out;-moz-transition:top 0 ease-out;-o-transition:top 0 ease-out;transition:top 0 ease-out;top:-210px}
}
@media(max-width: 1071px) and (min-width: 992px) {
div#mo_sub_menu6 .mo-cart-text,.header-nav #cart-block .mo-cart-text{display:none}
}
@media(max-width: 1024px) and (min-width:992px) {
body:not(#index) section#wrapper{padding-top:0}
#page .footer-container .footer-center .title_block{font-size:16px}
body#index .product-price-and-shipping{text-align:left}
.product-price-and-shipping span.discount.discount-amount,.thumbnail-container .product-price-and-shipping .discount-percentage{background:unset;color:#f8b700;font-size:14px;font-weight:900;padding:0;margin:0}
.thumbnail-container .product-price-and-shipping .regular-price{font-size:14px;width:100%;float:left}
.lang-gl ul.concept-menu > li{padding:19px 7px 21px}
body#prices-drop .sidebar .block.block-categories .title_block{padding:18.5px 53px}
.thumbnail-container .product-price-and-shipping .regular-price{width:100%;float:left;height:25px}
#footer-1 .block-contact .list-block li span{border-bottom:1px solid #023773;display:inline}
.block-contact .fa{margin-right:5px}
}
@media (max-width: 991px) {
body#cart #page.full-width-page #content-wrapper #main {
 background: #fff;
}
body#prices-drop div#product_top_block {
    margin-top: 15px;
    margin-bottom: 10px;
}
body#search div#product_top_block {
    margin-top: 15px;
    margin-bottom: 10px;
}
body#prices-drop article.product-miniature{margin-bottom:0}
body#prices-drop .thumbnail-container{margin-bottom:0}
body#product section#main{margin-top:-20px}
.infinitescroll-bottom-message.infinitescroll-reached-bottom-message{display:none}
.PM_ASBlockOutput.PM_ASMobileMode .PM_ASBlockTitle:after,.PM_ASBlockOutput.PM_ASMobileMode .PM_ASearchTitle:after{padding-right:10px!important;font-size:18px!important}
#crossselling-products-pf #category-products .owl-item:nth-child(odd) .ajax_block_product{padding-right:6px}
#crossselling-products-pf #category-products .owl-item:nth-child(even) .ajax_block_product{padding-left:6px}
div#vsi_price_drop{margin-left:0;margin-right:0}
#vsi_price_drop .product-miniature{margin-bottom:15px}
.wk_product_collection>.topic_title{margin-bottom:15px}
.ApColumn #adv_newspaper .mo-title .title_block{font-size:20px}
.btn-product.add-to-cart{font-size:12px}
#section--tibud-new .product_list .ajax_block_product article.product-miniature{margin-bottom:15px}
#section--tibud-new .product_list > .col-sp-12{width:50%}
#section--tibud-new .product_list .ajax_block_product:nth-child(odd){padding-right:7px;padding-left:15px}
#section--tibud-new .product_list .ajax_block_product:nth-child(even){padding-left:7px;padding-right:15px}
#section--tibud-new .ApColumn .title_block{text-align:center;font-size:20px;margin-top:0}
div#section--subscript{padding-top:15px}
#mo-box-newsletter .box-title{padding:0}
#mo-box-newsletter .block_content{padding-bottom:0}
#vsi_price_drop > .ajax_block_product{padding:0 8px}
.footer-bottom .container{padding-top:0;padding-bottom:0}
.mo-tibud-new .product-miniature{margin-bottom:15px}
div#section-detail-shop{display:none}
.product-discount .regular-price{font-size:13px}
.product-deal .product-origin-discount{font-size:8px}
#vsi_price_drop > .ajax_block_product:nth-child(odd){padding-left:0}
#vsi_price_drop > .ajax_block_product:nth-child(even){padding-right:0}
.product-origin-discount{inset:52px -65px auto auto;padding:0;width:142px;font-size:8px}
body#product .block-content{padding-top:0}
body#product #accessories-products article.product-miniature.js-product-miniature,.crossselling-products #crossselling-products-pf .product-miniature{padding:0}

.header-top .container{padding:0}
.leo-megamenu .navbar-toggler{margin-top:-13px;display:flex;flex-direction:column;justify-content:unset;align-items:center}
div#mo_main_menu2{position:fixed;width:100%;z-index:9;margin-top:-1px}
div#mobile-search-move{margin-top:50px}
.open-search-mobile{display:block}
.nav-item.mobile-only{display:block}
.mobile-only span.menu-title{display:block!important;padding:10px;font-size:14px}
.nav-item.desktop-only{display:none!important}
.footer-top .inner > .wrapper:last-child{background:#034694}
.concept-menu-mobile.ok-mobile > span:last-child a{color:#f8b700}
.concept-menu-mobile.ok-mobile > span{padding:5px;height:30px}
.col-box-1{width:100%;word-break:break-all;padding:15px 5px;display:block;float:left;background:#034694}
#vsi_marketplacediscountlist span.see_all{display:block;position:absolute;top:0;right:0;padding-right:15px}
#vsi_marketplacediscountlist span.see_all > a{color:#F8B700;font-size:15px}
#page .footer-container .footer-center .logo-payment .title_block{display:none}
#footer.footer-container .footer-center{padding:15px}
.prices-drop-page{display:block}
.box-concept-mobile{display:flex;flex-direction:column;height:130px;width:100%;justify-content:center}
#cart-block{padding:8px 20px 7px;background:#f8b700;height:58px;width:auto;display:flex;justify-content:center;align-items:center}
.concept-menu-mobile.ok-mobile{background:#034694;display:block;float:left;width:100%}
.price_block{text-align:center}
.thumbnail-container .product-price-and-shipping .regular-price{text-align:center;width:100%;float:left}
.box-addtocart span.leo-bt-cart-content span{height:45px;display:flex!important;align-items:center;justify-content:center}
div#mo_sub_menu5{order:1;padding:0;display:flex;align-items:center;height:58px}
div#mo_sub_menu4{order:2;text-align:center}
div#mo_sub_menu6{order:3;padding:0}
.concept-menu-mobile li{font-size:12px}
.searchbox{width:100%;background:#ccc;border-radius:50px}
.searchbox ::-webkit-input-placeholder{color:#fff}
.searchbox:-ms-input-placeholder{color:#fff}
.searchbox::placeholder{color:#fff}
.prod_field i.material-icons{color:#fff;font-size:21px}
.leo-more-cdown .leo_more_cdown_box{margin:0 auto}
#section--ugens .owl-wrapper-outer .item .thumbnail-container{border:0;padding:0}
.mo-ugens .owl-item .mo-show-product-deal hr{border:0}
.keep-header #header{position:fixed}
.pts-vtop > div,.pts-vcenter > div{display:inline-block!important;float:left!important}
.pts-vcenter > div.payment_content{padding-left:0;font-size:13px}
.wrapper{padding-top:0}
body#index .thumbnail-container .product-image > a > img{max-width:150px}
.plabel_div{width:auto;height:auto;position:absolute;border-radius:30px;padding:5px 8px;left:10%;top:10%}
body#index .mo-ugens .thumbnail-container .product-price-and-shipping{width:100%;display:flex;justify-content:center;align-items:center}
body#product #wrapper{background-color:#fff}
.iviewSlider{background-size:100% 100%!important}
.ApColumn .ApProductCarousel .sub-title-widget,#vsi_marketplacediscountlist h4{display:block;margin-top:0;margin-bottom:0;border-bottom:1px solid;font-size:20px;line-height:35px;line-height:unset}
.ApColumn .title_block{padding-right:0!important}
.product-deal .thumbnail-container .product-price-and-shipping .price{font-size:18px;float:left}
.mo-ugens .thumbnail-container .product-meta .product-price-and-shipping .regular-price{font-size:12px;color:#b7b7b7;float:left;width:auto}
body#index .h3.product-title{text-align:left;min-height:40px;max-height:unset}
.thumbnail-container .product-title a{font-size:12px}
body#index .product-price-and-shipping{text-align:left}
ul.concept-menu-mobile.owl-carousel.owl-theme{background:#034694;position:static}
ul.concept-menu-mobile.owl-carousel .owl-wrapper-outer{padding-bottom:0}
body#index .mo-ugens .thumbnail-container .cart{position:relative;text-align:center;margin:8px}
body#module-marketplace-shopcollection .thumbnail-container a.quick-view.btn-primary,body#index .box-addtocart .add-to-cart{width:100%;height:auto;font-size:12px;line-height:unset;text-align:center}
body:not(#index) .box-addtocart .add-to-cart{width:100%;height:auto;font-size:12px;line-height:unset;text-align:center;height:45px}
.header-top{background:transparent}
.footer-container .footer-top{background:#034694}
.footer-container .footer-center{background:#034694}
div#footer-1 img{max-width:unset}
#footer-1 .block-contact .list-block li span{border-bottom:0;width:100%}
#footer-1 .block-contact .list-block li{line-height:15px;margin-bottom:5px}
#footer-1 .toggle-footer{margin-top:15px}
.footer-container .accordion_small_screen .navbar-toggler i:before{content:"\f067";font-size:12px}
.footer-container .accordion_small_screen .navbar-toggler i.remove:before{content:"\f068"}
#category .sidebar #search_filters{display:none!important}
.feds_offcanvas{position:initial}
#feds_offcanvas_search_filters{overflow-y:auto;z-index:999999999}
div#footer-2 > div,div#footer-3 > div,div#footer-4 > div:not(.logo-payment){border-bottom:1px solid #fff}
.off-canvas-nav-megamenu ul#mo-menu-kate{height:calc(100vh - 30px)}
#mo-menu-kate li.nav-item > a{padding:15px 0}
#mo-menu-kate li.nav-item > a img{
    height: auto !important;
    filter: grayscale(1);
    width: 100% !important;
    margin-left: 15px!important;
    max-width: 70px;
}
#mo-menu-kate li.nav-item > a img:hover{filter:unset}
.mobile-lang > ul > li{display:inline}
.li-login > span{display:inline-block;line-height:0}
li.li-login{padding:15px;display:flex;align-items:center}
.li-login > .mobile-lang{border-right:1px solid #000;margin-right:15px;padding-right:15px}
.footer-container .accordion_small_screen .title{padding:15px 0}
.footer-center .block-toggler span.float-xs-right{position:absolute;right:0;top:20px}
#footer.footer-container > .footer-bottom{border-top:1px solid #034694;background:#034694;padding:0 20px}
.logo-payment{text-align:center}
}
@media (max-width: 991px) and (min-width:768px) {
body.lang-gl .box-addtocart span.leo-bt-cart-content span{font-size:10px;padding-left:2px;padding-right:2px}
#bestseller_category #category-products .ajax_block_product{padding:0 5px}
div#vsi_marketplace_discout_list{padding:0 15px}
body#category .thumbnail-container .product-title a{font-size:11px}
div#section--subscript{padding:30px 15px}
#footer-1,#footer-2,#footer-3,#footer-4{padding:0}
.product-title{height:75px;text-align:center}
.searchbox{width:100%;margin:0 auto;display:flex}
.header-top .container{padding:0}
body#prices-drop .sidebar .block .block_content{padding:0}
body#prices-drop div#left-column{width:33.33333%}
body#prices-drop div#content-wrapper{width:66.66666%}
body#search .sidebar .block .block_content{padding:0}
body#search div#left-column{width:33.33333%}
body#search div#content-wrapper{width:66.66666%}

div#mo_sub_menu6 .mo-cart-text,.header-nav #cart-block .mo-cart-text{padding-left:0;display:none}
#cart-block .mo-cart-icon{padding-top:0}
}
@media(max-width: 767px) {
    .sidebar .block-highlighted .title_block i{
        width: 90%;
        z-index: 1;
    }
    #module-marketplace-shopcollection .block-categories > .block_content {
        display: none;
        order: 3;
    }
    .box_list_cate .box_topic a {
        padding: 15px 0;
    }
    body#index ul.product_list.grid .topic {
        padding: 0;
    }
    .h3.product-title {
        padding: 0;
    }
    .thumbnail-container .product-title a {
        font-size: 12px !important;
    }
/*body#category .sidebar .block .title_block{
            padding: 18px 20px 36px 53px
}
body#category .sidebar .block-highlighted .title_block a{
    position: absolute;
}*/
#registration-form {
    width: 100% !important;
}
#js-product-list-top{display:none}
body#prices-drop div#product_top_block {
    margin-top: 0;
    margin-bottom: 10px;
}

#footer.footer-container .footer-center{padding:0}
.payment-footer{display:none}
body#search #wrapper .container{padding-top:15px}
#blockcart-modal .cart-content .btn{font-size:10px;margin-bottom:0;padding:10px 15px;width:calc(50% - 10px)}
#blockcart-modal .cart-content-btn button.btn:hover{border-color:grey;font-size:10px}
.feds_offcanvas_tri{max-width:unset;width:100%}
.block-category #category-description{margin-top:15px;margin-bottom:15px}
.category-desktop-all{display:none}
.lang-da .category-mobile-name-da{display:block!important;font-size:14px}
.lang-gl .category-mobile-name-gl{display:block!important;font-size:14px}
.products-sort-order{width:100%;text-align:center}
.concept-menu-mobile span > a{font-size:11px}
.price_block{margin-bottom:15px}
body#prices-drop .sidebar .block-highlighted{display:none}
body#category .sidebar .block .block_content{display:none}
body#category .sidebar .block .block_content{display:none}
body#manufacturer .sidebar .block .block_content { display: none;}
.footer-top .container{padding:0 25px}
body#index .ApColumn .ApProductCarousel .sub-title-widget{padding:0}
#page .footer-container .footer-center .title_block{font-size:16px}
.leo-dropdown-cart-item a{font-size:12px}
.leo-dropdown-cart ul.leo-dropdown-list-item li .product-price .current-price{font-size:12px;text-align:left}
.leo-dropdown-cart ul.leo-dropdown-list-item li .product-quantity{font-size:12px}
#module-marketplace-shopcollection .block-categories.block.block-highlighted{margin-top:0}
body#category div#js-product-list > div.hidden-md-up > a{display:none}
.products-section-title{line-height:35px;font-size:14px}
.product-price-and-shipping span[itemprop="price"]{font-size:18px;font-weight:900}
.thumbnail-container .mo-topic{text-align:center}
.price_block{text-align:center}
ul.product-label li.product-flag.discount{display:none}
body#product .product-prices div{font-size:14px;text-align:center}
body#product .current-price{display:flex;flex-direction:column;margin-bottom:30px}
body#product .product-add-to-cart > .row:nth-child(2){display:flex;flex-direction:column}
body#product .product-add-to-cart > .row:nth-child(2) > div:nth-child(1){order:2}
body#product .product-add-to-cart > .row:nth-child(2) > div:nth-child(2){order:1}
body#product .current-price > span[itemprop="price"]{font-size:18px;color:#000;font-weight:900;order:2}
body#product .current-price span.discount.discount-amount{order:1}
div#section-banner{margin-top:10px!important;margin-bottom:50px!important}
body#index .thumbnail-container a.quick-view.btn-primary{width:auto;font-size:16px;height:unset;line-height:unset;padding:5px 10px}
.thumbnail-container .functional-buttons > div:nth-child(1){text-align:unset}
.thumbnail-container .product-meta{padding:10px}
#newspaper_link img{max-width:200px;height:auto}
#newspaper_link .single_image{display:flex;justify-content:center}
#newspaper_link .newspaper_content{text-align:center;padding-top:15px}
.product-deal .thumbnail-container .product-meta{padding:10px}
.box-product-deal{margin-bottom:0!important}
#page.full-width-page #content-wrapper .breadcrumb{line-height:normal;height:auto}
body#product #page.full-width-page #content-wrapper .breadcrumb{padding:0 10px}
#wrapper .breadcrumb ol:before{display:none}
.product-detail-name{font-size:18px;line-height:28px;text-align:center}
.main-box{margin:0}
.current-price{text-align:center;font-size:18px}
.product-information{color:#939393;font-size:14px;text-align:center}
.product-actions .control-label{text-align:left}
#wrapper .breadcrumb li{background-color:#fff;border:1px solid #ddd;color:#888;display:inline-block;line-height:19px;margin:0 -2px 0 0;padding:3px 13px 3px 25px;position:relative;font-size:11px;z-index:1}
#wrapper .breadcrumb li:before{background-color:#fff;border-color:#ddd;border-style:solid;border-width:1px 1px 0 0;content:"";height:20px;position:absolute;right:-10px;top:2px;width:18px;z-index:3;transform:rotate(45deg);-webkit-transform:rotate(45deg)}
#wrapper .breadcrumb ol{overflow-x:auto;white-space:nowrap}
#wrapper .breadcrumb{padding:12px 0}
#wrapper .breadcrumb li::after{margin:.3125em 10px;background-color:#fff;border-color:#ddd;border-style:solid;border-width:1px 1px 0 0;content:"";height:20px;position:absolute;left:-19px;top:0;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:18px;display:block!important}
#wrapper .breadcrumb ol::-webkit-scrollbar{width:0;background:transparent}
#wrapper .breadcrumb li a{font-size:8px}
div#mo_sub_menu6 .mo-cart-text,.header-nav #cart-block .mo-cart-text{display:none}
div#mo_sub_menu6{max-width:100px;margin-left:auto}
.Reklame-slider{height:100%!important}
.mo-ugens .owl-item .mo-show-product-deal hr{display:none}
body#index #content-wrapper .mo-title{margin:0 0 1.25em!important}
}
@media(max-width: 320px) {
.col-box-1{width:100%;float:left}
}
.staff-items strong{font-size:14px}
.staff-items span{word-break:break-all}
@media(max-width: 991px) {
.products-selection .showing {
    text-align: right!important;
    display: none;
}
body#prices-drop .product_list .ajax_block_product,
body#module-pm_advancedsearch4-searchresults .product_list .ajax_block_product  {
    margin-bottom: 30px;
}

body#search .product_list .ajax_block_product{
    margin-bottom: 0;
}
.shoplogo{padding-bottom:0}
#module-marketplace-shopcollection #wrapper .breadcrumb{padding:0}
body#category .product-miniature{margin-bottom:0}
.PM_ASBlockOutput .card-header{height:55px}
nav.breadcrumb{margin:15px 0!important}
body#category nav.breadcrumb{margin:0!important;margin:0!important}
div#adv_newspaper{margin-bottom:30px}
body#cms .mo-col-5{padding:0;margin-top:15px}
body#prices-drop div#left-column{margin-top:15px}
body#module-pm_advancedsearch4-searchresults div#left-column{margin-top:15px}
body#search div#left-column{margin-top:15px}

body#search .PM_ASMobileMode .card {
    margin-bottom: 0;
}
body#prices-drop #product_top_block h1{font-size:20px}
section#product_same_category{padding:0 15px}
section.crossselling-products.block.clearfix{padding:0 15px}
.hide-section-on-device{display:none!important}
}
.smcx-embed{max-width:100%!important}
.smcx-embed>.smcx-iframe-container{width:100%;max-width:unset!important;height:100%!important}
.full-slider{height:auto!important;max-width:100%!important;padding:0!important}
.full-slider .carousel-control{position:absolute!important}
.ApFullSlider{float:left}
.vc_row.vc_row-o-full-height{min-height:unset!important}
@media(min-width: 1200px) {
body#category .product-image{min-height:269px}
body#category .product-notification .product-image{min-height:unset}
}
@media(max-width: 767px) {
body#cart div#content-wrapper section#main > .cart-grid.row > .cart-grid-body{padding-left:10px}
}
@media(max-width: 480px) {
.auto-col{column-count:1}
img.logo{height:auto;width:121px}
.lgcookieslaw_banner{display:none}
}
.mo-show-product-deal img{max-width:100%}
@media (min-width: 1200px) {
div#resultsRoot.rs-active{position:fixed;left:50%;top:-5%;z-index:999999}
.sticky_menu_search{padding-top:10px}
}
.box_list_cate{cursor:pointer}
.box_list_cate ul.wk_catg_list_ul li:hover{background:#e1e1e161}
.box_list_cate.active .box_topic{font-family:"montserratbold",sans-serif}
.box_list_cate .box_topic:after{content:"\f105";font:normal normal normal 14px/1 FontAwesome;font-size:20px;position:absolute;right:0;top:12px;color:#707070}
.box_list_cate.active .box_topic:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;font-size:20px;position:absolute;right:0;top:12px;color:#707070}
.box_list_cate .box_topic{position:relative;font-weight:400;word-wrap:break-word;padding:15px 0;border-bottom:1px solid #ccc}
.box_list_cate ul.ul_list_sub li span a:after{content:""!important}
.box_list_cate ul.ul_list_sub{display:none}
.box_list_cate ul.ul_list_sub.active{display:block}
.box_list_cate ul li span.detail{display:inline-block!important}
.box_list_cate ul li span.count{padding:0!important;text-align:right;vertical-align:text-bottom;float:right}
#section--slideshow .ApColumn{padding-left:0;padding-right:0}
#float-menu img.img-fluid{max-width:150px;margin-top:15px}
#box3Main .ApImage{background:#fff;margin-top:-100px;margin-bottom:60px;box-shadow:3px 3px 9px #aaa}
div#box3Main{margin-bottom:0}
#box3Main .title_block{text-align:center;font-size:23px;padding:0;position:absolute;bottom:28px;width:calc(100% - 30px)}
#box3Main .sub-title-widget{text-align:center;padding:0;position:absolute;bottom:40px;width:calc(100% - 30px)}
#all-koncept-banner .sub-title-widget{font-size:30px;font-weight:900;text-align:center;font-family:montserratbold,sans-serif;margin-bottom:30px}
div#banner-middle{margin-top:60px;margin-bottom:80px}
#section--ugens .sub-title-widget{margin-bottom:60px;padding:0}
#all-koncept-banner .ApImage{margin-bottom:30px;position:relative;overflow:hidden}
#all-koncept-banner .ApImage img:hover{transform:scale(1.1);transform-origin:50% 0}
.clear-left{clear:left}
#banner-middle > .ApColumn{padding:0}
div#section--ugens{margin-top:0}
#section--ugens .thumbnail-container.mo-show-product-deal{background:none;border:0;padding:30px}
#section--ugens .thumbnail-container.mo-show-product-deal:hover{-moz-box-shadow:0 0 0 rgba(0,0,0,.18);-webkit-box-shadow:0 0 0 #000;-o-box-shadow:0 0 0 rgba(0,0,0,.18);-ms-box-shadow:0 0 0 rgba(0,0,0,.18);box-shadow:0 0 0 #000}
.product-miniature:hover{box-shadow:0 9px 10px 0 #ccc}
.thumbnail-container .product-image{padding:15px}
.product-deal-footer-1{min-height:1px}
.product-deal .thumbnail-container .product-image{width:50%;float:left;padding-right:30px}
div#section--tibud-new .thumbnail-container{background:none}
div#section--tibud-new .thumbnail-container .functional-buttons{background:none;padding:0}
div#section--tibud-new .thumbnail-container:hover{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none}
#all-koncept-banner .image_description p{font-size:15px;text-transform:uppercase;font-weight:900;margin:0}
#all-koncept-banner .image_description{position:absolute;bottom:0;background:rgba(0,0,0,0.5);width:100%;transition:.5s ease;opacity:1;color:#fff;font-size:20px;padding:20px;text-align:center;height:100%;display:flex;justify-content:end;align-items:end;cursor:pointer}
ol.carousel-indicators.hide{display:none}
.product-deal-footer-2 i.icon-quickview:before{content:'\f15c';display:block;font-weight:400;font-style:normal;font-family:Material-Design-Iconic-Font;color:#fff;font-size:20px}
.product-deal-footer-2{margin-top:15px}
.product-deal-footer-2 .quickview{background:#CCC;width:40px;float:left;height:45px}
.product-deal-footer-2 .quickview a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.mo-show-product-deal .button-container.cart{width:calc(100% - 40px);margin:0;overflow:hidden;float:left;hyphens:45px}
.footer-bottom{background:#153c8b;text-align:center}
.footer-container .footer-bottom .copyright{color:#fff;height:40px;display:flex;align-items:center}
.concept-menu li > .dropdown-menu{animation:none}
#secondmenupopup,#secondmenupopup.collapsing{transition:left .1s;left:-100%;background:#fff;position:fixed;text-align:left;width:100%;border:1px solid #ebebeb;overflow-y:auto;top:-1px;height:100%}
#secondmenupopup.in{left:0;z-index:99999}
.PM_ASBlockOutput .card-header{background-color:#034694;color:#fff;padding:15px;font-weight:900}
.PM_ASBlockOutput .card-block{padding:15px}
.PM_ASCriterionGroupCheckbox{max-height:320px;overflow-x:hidden}
body#search .block-categories{display:none}
#prices-drop .block-categories{display:none}
.PM_ASCriterionGroupCheckbox label{text-align:left}
.PM_ASCriterionGroupCheckbox label a{padding:0;font-size:12px}
.PM_ASCritRange{margin:0!important;width:100%!important}
#mo_sub_menu5 .ApMegamenu{display:none}
.no-auto-wh{height:auto;max-width:100%;}
.mm_extra_item{display:none}
.newtopslide .ApImage img{width:100%}
.newtopslide .image_description{position:absolute;top:40%;text-align:center;width:100%;color:#fff}
.newtopslide .image_description h2{color:#fff;font-size:46px}
.newtopslide .image_description p{color:#fff;font-size:28px}
.li-concept-sub{display:none}
div#secondmenupopup{display:none}
@media(max-width: 1199px) and (min-width: 992px) {
ul.concept-menu > li > a{font-size:15px}
ul.concept-menu>li{padding:19px 13px 21px}
}
@media(max-width: 1199px) and (min-width: 768px) {
#section--tibud-new .product_list .ajax_block_product{padding-left:15px;padding-right:15px}
body#category .product_list .ajax_block_product{margin-bottom:15px}
body#category .product-miniature{margin-bottom:0}
}
@media(max-width: 991px) {
.box-conceptmenu{margin-top:0}
#bestseller_category .owl-item:nth-child(odd){padding-right:6px;padding-left:15px}
#bestseller_category .owl-item:nth-child(even){padding-left:6px;padding-right:15px}
.PM_ASBlockOutput .card-header{padding:20px 15px}
/*body#index #section--ugens .discount{display:block}*/
.product-deal .product-origin-discount{display:block}
.product-price-and-shipping span[itemprop="price"]{font-size:18px;font-weight:900}
.product-deal-footer{float:left;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}
.group-product-deal > .mo-tibud-new{margin-bottom:30px}
.block-category > h1{font-size:22px;margin-top:15px;margin-bottom:15px}
.block-categories.block.block-highlighted{margin-top:15px;margin-bottom:15px}
.PM_ASMobileMode .card{margin-bottom:15px}
.navbar-header span.sr-only{position:static;font-size:10px}
#secondmenucontent small{display:block;padding-top:3px;margin-top:0;font-size:10px;line-height:10px}
#mo_sub_menu4 img{max-width:140px}
#page{background:#fff}
#back-top{right:10px}
.product-deal-footer-2 .quickview{display:none}
.mo-show-product-deal .button-container.cart{width:100%}
#all-koncept-banner .ApImage{margin-bottom:15px}
div#secondmenupopup{display:block}
ul.category-tree-menu{font-size:14px;float:left;width:100%}
.category-tree-menu ul.depthlevel li{border-bottom:1px solid #ebebeb;padding:10px 0}
.category-tree-menu ul.depthlevel{padding:15px}
#secondmenucontent i.fa.fa-th-large{font-size:20px}
#secondmenucontent button{background:transparent;border:0;padding:0}
body#index .ApColumn .ApProductCarousel .sub-title-widget{padding:0;border:0;margin-bottom:30px}
div#section--tibud-new{background:#fff!important;margin-top:0;padding-top:0}
.product-deal-footer-1{width:100%;padding-right:0}
.product-deal-footer-2{width:100%;margin-top:15px;display:flex}
div#section--ugens{margin-top:0;padding-top:30px;background:#fff!important;min-height:490px}
div#banner-middle{margin-top:0;margin-bottom:0}
#mo_sub_menu5 .ApMegamenu{display:block;float:left}
.mm_extra_item{display:block;float:left;margin-top:4px;padding-left:0;padding-right:0}
.product_list .ajax_block_product{margin-bottom:15px}
body#category .product_list .ajax_block_product{margin-bottom:15px}
#mo_sub_menu5 .ApMegamenu{display:block}
#mo_main_menu1{display:none}
#index #wrapper #content-wrapper{padding:0}
#page.full-width-page #content-wrapper #main{padding:0}
#all-koncept-banner .ApImage img{width:100%;height:150px!important;object-fit:cover}
#box3Main .ApImage{display:flex;flex-direction:column;margin-bottom:0;box-shadow:unset;margin-top:0}
div#box3Main{margin-bottom:0;padding:0;min-height:150px;background:#fff!important;margin-top:0}
#box3Main .image_description h2{font-size:12px;text-align:center}
#box3Main .image_description p{margin:0;font-size:12px;text-align:center;height:auto}
#box3Main .image_description{width:100%}
#box3Main .title_block{font-size:12px;position:initial;margin:0;order:2;width:100%}
#box3Main .sub-title-widget{position:inherit;order:3;width:auto;font-size:10px}
#box3Main .ApImage picture{text-align:center}
#box3Main .ApImage img{order:1;margin:0 auto;width:100%}
#box3Main .ApColumn{padding:0}
#section--slideshow{min-height:0}
#all-koncept-banner .sub-title-widget{font-size:21px;margin-top:40px;margin-bottom:40px}
div#main-banner{display:none}
.block_newsletter input[type="email"]{width:100%;margin-bottom:15px}
.block_newsletter input[type="text"]{width:calc(100% - 100px)}
.block_newsletter input[type="submit"]{width:100px}
.section-under-menu-text p{font-size:10px}
#mo_sub_menu4 .img-fluid{max-width:150px}
.mo-ugens .block_content{border:0 solid #000;padding:0}
.product-deal .owl-item.active.first{padding-right:7px}
body#index #section--ugens .product-miniature{padding:0}
.product-deal .owl-item.active.last{padding-left:7px}
#crossselling-products-pf .owl-item.active.first{padding-right:7px}
#crossselling-products-pf .owl-item.active.last{padding-left:7px}
#crossselling-products-pf .owl-item.active.last.first{padding-left:15px}
#category-products .owl-item.active.first{padding-right:7px}
#category-products .owl-item.active.last{padding-left:7px}
#category-products .owl-item.active.last.first{padding-left:15px}
#crossselling-products-pf .owl-wrapper-outer{padding:0}
#crossselling-products-pf .product-miniature{padding:0;margin-bottom:0}
.products-section-title{margin-bottom:15px}
.thumbnail-container{overflow:hidden;padding-bottom:0}
.product-deal .thumbnail-container .product-title a{font-size:12px}
.product-deal .thumbnail-container .product-description-short{display:none}
.product-deal .thumbnail-container .product-image{padding-right:15px}
body#index .mo-ugens .owl-controls{width:100%;right:0;position:initial;top:0}
body#index .mo-ugens .owl-theme .owl-buttons{width:100%;top:50%}
#section--ugens .product-deal span.price{text-align:center;width:100%;display:block;font-size:20px;order:2}
#banner-middle img{width:100%}
#section--ugens .product-deal .thumbnail-container .product-image{width:100%}
#section--ugens .product-deal .thumbnail-container .product-meta{width:100%;text-align:center;display:flex;flex-direction:column}
.product-deal span.regular-price{order:3}
#section--ugens .product-title{order:1}
.page-footer{margin-bottom:0}
div#banner-bonus{display:none}
.category-navigator strong{padding:14px}
.category-navigator strong,.category-tree-menu .depthlevel .catewrapper.active>a,#megamenu .close_menu strong{font-size:17px!important;margin-top:12px}
i.closesecondmenupopup{font-size:20px;text-align:center;width:44px;height:44px;line-height:44px;position:absolute;right:0;z-index:1;top:12px}
.off-canvas-inactive .off-canvas-nav-megamenu ul#mo-menu-kate{display:none}
.off-canvas-active>.off-canvas-nav-megamenu.active{width:100%;-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset;-webkit-transition:all 400ms ease 0;-o-transition:all 400ms ease 0;transition:all 400ms ease 0}
.off-canvas-nav-megamenu.active .offcanvas-mainnav{position:initial;width:100%;left:0}
.off-canvas-active #page{display:none}
.li-concept.active > a.li-cate-name{background:#fff;top:0;font-weight:700;font-size:20px;width:100%;text-align:center;float:left;padding:15px;margin-top:-74px}
li.li-concept .pull-left{display:none}
li.li-concept.active > .pull-left,li.li-category-sub.active > .pull-left{display:block;position:absolute;top:20px;font-size:30px;width:50px;height:40px}
.category-tree-menu ul.depthlevel li.active{border:0}
.li-cate-child{display:none}
.li-category-sub.active .li-cate-child{display:block}
.li-category-sub.active > a.li-cate-name{top:0;font-weight:700;font-size:20px;width:100%;text-align:center;float:left;padding:15px;margin-top:-78px;background:#fff}
div#mobile-search-move{height:70px;background:#fff!important;padding:15px}
#section--tibud-new .owl-carousel .owl-item,
#tilbud .owl-carousel .owl-item{padding:0}
#section--tibud-new .owl-carousel .owl-item.first,
#tilbud .owl-carousel .owl-item.first{padding-right:7px}
#section--tibud-new .owl-carousel .owl-item.last,
#tilbud .owl-carousel .owl-item.last{padding-left:7px}
#secondmenupopup .fa-angle-right{font-size:20px;padding:10px 0 0 50px}
/* 6/7/24 */
#secondmenupopup .li-category-sub .fa-angle-right {
    padding: 0 0 0 50px;
}
div#mo_main_menu2{height:58px;display:flex!important;justify-content:center;align-items:center;padding:0;background:#fff}
#product .product-information .add .add-to-cart{padding:0 15px}
.product_description_short{text-align:left}
#main .block-content .right-block{padding-top:0}
#main .block-content .left-block,#main .block-content .right-block{margin-bottom:0;padding-bottom:0}
.products-accordion .card-header{padding:0}
.product-description{line-height:22px;font-size:14px;margin-top:0;margin-bottom:10px}
.bottom-block .inner{padding-bottom:0}
section#product_same_category{padding:0 15px}
.thumbnail-container .product-price-and-shipping .price{margin-top:0}
}

body#index #section--ugens .product-miniature{
    padding: 0;
}
@media(min-width: 992px) {
div#mobile-search-move{display:none}
.products-accordion .card{border:0}
}
.content-only > .breadcrumb{visibility:hidden}
@media only screen and (min-width: 414px) and (max-width: 736px) {
#page.full-width-page #content-wrapper.content-only #main{padding:0 35px!important}
}
body:not(.category-id-194) #PM_ASCriterionsGroup_1_7{display:none!important}
@media(min-width: 1299px) {
body#index #newspaper_link.owl-theme .owl-controls .owl-pagination{display:none}
}
@media(max-width: 1298px) {
body#index #newspaper_link .owl-buttons{display:none}
}
@media(min-width: 992px) and (max-width: 1199px) {
div#box3Main{margin-bottom:0}
}
@media(min-width: 992px) {
.mo-col-5{width:40%!important;padding:0!important}
.mo-col-7{width:60%!important}
}
@media(max-width: 767px) {
body#prices-drop .product_list .ajax_block_product ,
body#module-pm_advancedsearch4-searchresults .product_list .ajax_block_product ,
body#search .product_list .ajax_block_product {
    margin-bottom: 15px;
}
body#search .product-miniature{
    margin-bottom: 0;
}

.footer-container .footer-bottom .copyright{justify-content:center;align-items:center}
.bottom-block{margin-top:0;padding:0 15px}
body#category .product_list .ajax_block_product{margin-bottom:0}
.product_list .ajax_block_product:nth-child(odd){padding-right:7px}
.product_list .ajax_block_product:nth-child(even){padding-left:7px}
.PM_ASBlockOutput .card-block{display:none}
body.cms-id-24 .wpb_single_image img{width:100%}
#after-products #bestseller_category h2 .sub-title-widget,#after-products #bestseller_category h2.products-section-title{letter-spacing:unset;font-size:18px;padding:0;margin-top:0}
}
@media(max-width: 390px) {
#box3Main .ApImage img{height:182px}
.thumbnail-container .product-title a{font-size:11px}
}
@media(max-width: 320px) {
#mo_sub_menu4 img{max-width:100px}
}

@media(min-width: 992px) and (max-width: 1198px) {


    body.lang-gl div#nav-login {
        width: 50%;
        padding: 10px 30px;
    }

    body.lang-gl  div#top_navigation_2 {
        display: none;
    }
    body.lang-gl .box-conceptmenu>div {
    
        padding: 0;
    }
    body.lang-gl .concept-menu>li img {
        width: 105px;
        height: auto;
    }
    body.lang-gl .top-cart #cart-block{
        margin-right: 10px;
    }

    /*body.lang-gl .div#nav-login{
        width: 10%;
    }

    body.lang-gl #nav-login:not(.nav-lang) {
      width: 15.66667%;
    }

    body.lang-gl #top_navigation_2 {
        width: 77%;
        padding: 0;
    }

    body.lang-gl #top_navigation_2 .topbar-menu > ul{
        margin-left: 0;
    }

    body.lang-gl #nav-login.nav-lang {
        width: 6.66667%;
    }

    body.lang-gl #top_navigation_2 .topbar-menu > ul > li {
        margin-right: 7px;
 }*/
}

@media(min-width: 1199px) {
    body.lang-gl #nav-login:not(.nav-lang) {
      width: 20.66667%;
    }
    body.lang-gl #top_navigation_2{
        width: 72%;
        padding: 0;
    }
    body.lang-gl #nav-login.nav-lang {
        width: 6.66667%;
    }
}

.seo-toggle-txt {margin-top:30px}
@media(max-width:767px) {
    div#adv_newspaper {
        margin-bottom: 0 !important;
    }
    .seo-text-first h1 {
        font-size: 20px;
    }
    .product-deal-footer-1 {
        min-height: 62px;
    }
}




/* b2b account*/
.my-account-left-menu{
    border: 1px solid #707070;
    margin-left: -15px;
}
.my-account-left-menu > .row{margin: 0px !important;}
.my-account-left-menu a{
    display: block;
    width: 100% !important;
    padding: 10px 0px !important;
    clear: both;
    float: none;
    font-weight: bold;
    font-size: .875rem;
}
.my-account-left h2{
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 0px;
    padding: 15px 20px;
}
.my-account-left-menu div.links{
    padding: 20px 20px 40px 20px;
    border-top: 1px solid #707070;
}
.my-account-left-menu div.links li {
    display: none;
}
.page-my-account #content .links li {
    display: none;
}


/* b2b landing page  */
body#module-b2bregistration-business #content-wrapper .inprocess{padding: 65px 50px 0px;}
body#module-b2bregistration-b2b .page-content.card-block,
body#module-b2bregistration-business #content-wrapper .page-content.card-block{
    border: none;
    padding: 0px;
    font-family: 'Montserrat';
}
body#module-b2bregistration-business #content-wrapper #content-wrapper{padding-top: 0px;}
body#module-b2bregistration-business #content-wrapper .b2b-form-block{
    padding: 65px 0px 38px;
    position: relative;
}
body#module-b2bregistration-business #content-wrapper .b2b-form-block-register{position: relative;}
body#module-b2bregistration-business #content-wrapper .b2b-form-content h1{text-transform: uppercase;}
body#module-b2bregistration-business #content-wrapper .b2b-form-content h2{
    font-size: 30px;
    line-height: 37px;
    margin-bottom: 30px;
    text-transform: uppercase;
}
body#module-b2bregistration-business #content-wrapper .b2b-form-content p{
    font-size: 14px;
    line-height: 18px;
}
body#module-b2bregistration-business #content-wrapper .video-container {
    overflow: hidden;
    position: relative;
    width:100%;
    margin-bottom: 40px;
}

body#module-b2bregistration-business #content-wrapper .video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

body#module-b2bregistration-business #content-wrapper .video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

body#module-b2bregistration-business #content-wrapper .register-form-inner h3 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 40px;
}

body#module-b2bregistration-b2b .b2b-info-form h3{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 15px;
}

body#module-b2bregistration-business #content-wrapper .ApColumn .title_block, .custom-checkbox label.psgdpr_consent_message{color: #232323; margin-bottom: 0px;}
body#module-b2bregistration-business #content-wrapper label.label-control{margin-bottom: 0px;}
body#module-b2bregistration-business #content-wrapper .register-form-inner .form-footer{text-align: left; padding-left: 15px;}
body#module-b2bregistration-business #content-wrapper .register-form-inner button#b2b_add_data {
    font-size: 14px;
    line-height: 21px;
    font-weight: bold;
    height: auto;
    padding: 5px 10px;
    margin-top:15px;
}

body#module-b2bregistration-business footer.page-footer {
    display: none;
}

body#module-b2bregistration-business .b2b-content-box img {
    width: calc(100% - 15px);
}

.checkbox-section.first {
    margin-top: 15px;
}
.checkbox-section {
    margin-bottom: 5px;
}


.b2b-content-box {
    padding: 20px;
    color: #fff;
    width: calc(100% - 15px);
}
.label-brb-conditions-text {
    float: right;
    width: calc(100% - 28px);
}
.b2b-content-box h1 {
    color: #fff;
    font-size: 20px;
    padding-top: 30px;
    padding-bottom: 50px;
    line-height: 30px;
}
.b2b-vc-content-main {
    width: calc(100% + 15px);
    padding-bottom: 4px;
}

body#module-b2bregistration-b2b section#wrapper {
    background: #fff;
}
body#module-b2bregistration-b2b h1{
    font-size: 22px;
    line-height: 27px;
    font-weight: normal;
    margin-bottom: 30px;
    text-transform: uppercase;
    margin-top: 21px;
    padding-left: 15px;
}
body#module-b2bregistration-b2b .b2b-info-form .terms-box{padding-top: 30px;}
body#module-b2bregistration-b2b .b2b-info-form .form-footer{text-align: left; margin-bottom: 50px;}
body#module-b2bregistration-b2b .b2b-info-form button#b2b_data{
    font-size: 16px;
    line-height: 21px;
    font-weight: bold;
    padding: 15px 50px;
}
body#module-b2bregistration-b2b .b2b-info-form .form-group{margin-bottom: 15px;}
.my-account-left-menu{
    border: 1px solid #707070;
    margin-left: -15px;
}


body#module-b2bregistration-business .form-control {
    background: #fff;
    border: 1px solid #000000;
    padding: 10px !important;
    font-size: 12px;
}

body#module-b2bregistration-b2b .form-control {
    color: #414141
}

@media (min-width: 1700px){
    .header-top .box-dptop #leo_search_block_top{float: left; width: 110%;}
}


@media (min-width: 768px){
    body#module-b2bregistration-business #content-wrapper .b2b-form-block{
        background-repeat: repeat-x;
        background-position: bottom center;
    }
    body#module-b2bregistration-business #content-wrapper .register-form-inner {
        position: absolute;
        right: 15px;
        top: 368px;
        padding: 35px;
        width: calc(40% - 15px);
        background-color: #fff;
        -webkit-box-shadow: 0 0 10px 0 #707070;
        box-shadow: 0 0 10px 0 #707070;
        z-index: 10;
    }
}

@media (max-width: 1199px){
    body#module-b2bregistration-business #content-wrapper .register-form-inner{margin-bottom: 50px;}
    body#module-b2bregistration-business #content-wrapper .b2b-form-block{
        padding: 30px 0px;
    }
   
}
@media(max-width:767px) {
    div#box3Main{min-height:630px}
    .b2b-banner {
        display: none;
    }
    .b2b-vc-content-1 {
        display: none;
    }
    .b2b-banner {
        margin-bottom: 0 !important;
    }
    .b2b-banner > .wpb_column {
        padding: 0;
    }
    .b2b-banner > .wpb_column img {
        width: 100%;
    }    
    .b2b-vc-content-1 img {
        width: 100%;
    }
    .b2b-content-box{
        width: 100%;
    }
    .b2b-vc-content {
        margin-bottom: 0 !important;
    }
    body#module-b2bregistration-business #content-wrapper .b2b-form-block {
        padding: 0;
        display: flex;
        flex-direction: column;
    }
    body#module-b2bregistration-business #content-wrapper .b2b-form-block .b2b-form-content {
        order: 1;
    }
    body#module-b2bregistration-business #content-wrapper .b2b-form-block .b2b-form-block-register {
        padding-top: 30px;
        order: 2;
    }
    body#module-b2bregistration-business  #main .page-content {
        margin-bottom: 0;
    }
    .b2b-vc-content-main{
        width: 100%;
        margin:0 !important;
    }
    .b2b-vc-content > div {
        padding: 0;
    }
    
    
}

body#authentication .g-recaptcha-wrapper {
    display: flex;
}

body#authentication .g-recaptcha-wrapper .g-recaptcha {
    margin: 0 auto;
}

#blockCategoryFullDescription a,
#category-description a {
    color: #153c8b;
    font-weight: 900;
}
div#blockCategoryFullDescription {
    margin-bottom: 30px;
}

@media(max-width:390px){
    div#box3Main {
        min-height: 550px;
    }
    div#section--ugens{
        min-height: 390px;
    }
}
/* fix bug compress css */
#nav-login .iconmo-profile:before{
    color: black !important;
}
@media (max-width: 414px) {
    body#index .h3.product-title {
        padding: 0 !important;
    }
    body#index ul.product_list.grid .topic {
        padding: 0 !important;
    }
  
    .thumbnail-container .h3.product-title > a {
        font-size: 11px!important;
        text-transform: unset !important;
    }
    .product-deal-footer-1 {
        display: none;
    }
    .product-deal-footer-2 {
        margin-top: 0;
    }
    .thumbnail-container .cart {
        margin-top: 15px;
    }
   
    
}



ul.concept-menu>li img {
    width: 116px;
    height: auto;
}
.top-cart #cart-block {
 
    padding: 12px 20px 11px;
    float: unset;
 
}
/* 6/7/24 */
.top-cart .mo-cart-text .title-cart{
    font-size: 15px!important;
    line-height: 12px;
    text-transform: capitalize!important;
    color: #fff!important;
    font-family: "montserratbold",sans-serif;
}
.top-cart .mo-cart-text{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 8px;
}
@media(min-width: 992px) and (max-width: 1063px) {
    #top_navigation_2 .topbar-menu > ul > li {
        visibility: hidden;
    }
    /* 6/7/24 */
    /* .box-conceptmenu>div {
        text-align: center;
        padding: 0;
    } */
    .top-cart #cart-block{
        width: 150px;
    }
    #cart-block .cart-preview .title-cart {
        font-size: 14px !important;
    }
}
@media(min-width: 992px) {

    div#mo_sub_menu5 {
        width: 83.33333%;
    }

    .sticky-active div#mo_sub_menu5 {
        width: 66.66667%
    }

    .sticky-active .top-cart {
        position: fixed;
        top: 0;
        right: 0;
        z-index: 9999;
        width: 200px;
        margin-top: 8px;
        -webkit-transition: top .2s ease-out;
        -moz-transition: top .2s ease-out;
        -o-transition: top .2s ease-out;
        transition: top .2s ease-out;
        display: none;
    }
}
@media(max-width:991px) {

    .top-cart {
        position: fixed;
        top: 0;
        right: 0;
        padding: 0;
        z-index: 9;
        width: 72px;
    }
    .top-cart .mo-cart-text {
        display: none;
    }
    .top-cart #cart-block{
        float: right;
    }
   /* li.li-concept.li-concept-2 img {
        margin-left: -15px;
    }*/
     li.li-concept.li-concept-3 img {
        margin-left: -20px;
    } 
    li.li-concept.li-concept-4 img {
        margin-left: -5px;
    }
    li.li-concept.li-concept-5 img {
        margin-left: -5px;
    }
    li.li-concept.li-concept-6 img {
        margin-left: 0px;
    }
    li.li-concept.li-concept-8 img {
        margin-left: -15px;
    }
    li.li-concept.li-concept-10 img {
        height: 60px !important;
        width: 60px !important;
    }
    #secondmenupopup img {
        height: auto;
        width: 100%;
        max-width: 120px;
    }
}
/* end */
/* 6/7/24 */
.lang-gl .top-cart .mo-cart-text .title-cart{
    font-size: 13px!important;
}
ul.concept-menu>li>a{
    font-size: 15px;
}
ul.concept-menu>li img {
    width: 95px;
    height: auto;
}

ul.concept-menu>li {
    padding: 0 10px;
}
ul.concept-menu>li:not(:first-child) {
    height: 95px;
}
@media(min-width:1200px){
    .box-conceptmenu > div:first-child{
        width: 85%;;
    }
    .box-conceptmenu > div:last-child{
        width: 15%;
    }
}

@media(max-width:1199px){
    ul.concept-menu>li img {
        width: 76px;
        height: auto;
    }
    ul.concept-menu {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 0;
    }
    .top-cart .mo-cart-text .title-cart{
        font-size: 15px!important;
    }
}



/* Module giftcard */

#choicegiftcard {
    padding: 10px;
}
#choicegiftcard section[data-gcstep-valid='1'] .done {
    display: none !important;
}
#choicegiftcard section .gc-receptmode-options label{
    margin:0 !important;
}
.gc-receptmode-option {
    margin-bottom: 10px;
}
.product-customization-line .value > img {
    max-width: 100%;
}
@media(max-width : 767px ) {
    #choicegiftcard section .step-title {
    font-size: 13px !important;
    }
}
.dropdown-9 .dropdown-sub.dropdown-menu {
    display: none !important;
}

.li-concept-9 i.fa.fa-angle-right.pull-right {
    display: none !important;
}

/* 2023 */
.thumbnail-container .product-title a {
    min-height: 60px;
    display: block;
}
.ApColumn .ApProductCarousel .title_block {
    display: block !important;
    margin: 30px 0 !important;
    letter-spacing: 0 !important;
    font-weight: 700;
}
.px-0 {padding-left: 0; padding-right: 0;}
.white {color: #fff;}
.bg-white {background-color: #fff;}
.text-black {color: #000;}
.product-variants-item ul {
    display: flex;
    gap: 0.75rem;
    padding: 0;
}
.product-variants-item li {
    padding: 0;
    margin: 0 !important;
    float: unset !important;
    text-align: center;
}
.product-variants-item span.radio-label {
    box-shadow: none;
    display: block;
    padding: 0 10px;
    border: 0;
    line-height: 2rem;
    font-size: .75rem;
}
.product-variants-item .input-radio+span {
    box-shadow: 2px 2px 11px 0 rgba(0,0,0,.1);
}
.product-variants-item .input-radio:checked+span,
.product-variants-item .input-radio:hover+span {
    border : 1px solid #000;
}
.product-variants>.product-variants-item {overflow: unset;}

.grid-layout {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: repeat(2, 1fr);
    gap: 30px;
}
#iphone_grid .grid-layout, 
#iphone_grid .grid-layout [class*="col-"], 
#electronic_grid .grid-layout,
#electronic_grid .grid-layout [class*="col-"],
.flex-container [class*="col-"] {width: 100%; float: unset;}
.flex-container > .ApColumn {padding-left: 0; padding-right: 0;}
.grid-layout li, .grid-layout .product-miniature, .grid-layout ul {margin: 0 !important; padding: 0 !important;}
.grid-layout .ApImage img {
    height: 100%;
    object-fit: cover;
    max-width: 100%;
    width: 100%;
}
.banner1 {grid-column: 1/3;}
.banner2 {grid-column: 4/6;}

.grid-layout > div:not(.banner1, .banner2) {background-color: #fff;}
.m-auto {float: unset; margin: 0 auto;}
.heading-center .title_block {
    margin-bottom: 44px !important;
    display: block !important;
    text-align: center;
}

.advertise-section::before, .advertise-section::after {
    content: '';
    height: 30px;
    background-color: gray;
}
.wrapper:has(.inner-ads) {
    margin-left: -15px;
    margin-right: -15px;
    position: relative;
}
.inner-ads::after, .inner-ads::before {
    content: '';
    height: 60px;
    position: absolute;
    display: block;
    width: 100%;
}
.inner-ads::after {
    background-color: #CFD6DF;
    bottom: 0;
}
.inner-ads::before {
    background-color: #EFEFEC;
    top: 0;
}
.inner-ads {background-color: #184794;position: relative;}
.inner-ads.second {background-color: #F8B700;}
.inner-ads.second:before {background-color: rgb(207, 214, 223);}
.inner-ads.second:after {background-color: rgb(241, 230, 196);}
.inner-container {
    z-index: 9;
    position: inherit;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.inner-container [class*="col-"] {
    float: unset;
}
.inner-container .ApButton {
    display: flex;
    width: fit-content;
    padding: 10px 15px;
    line-height: 1;
    height: auto;
}
.ads-heading,
.ads-heading p {
    font-size: 32px;
    text-transform: uppercase;
    font-weight: bold;
    font-family: 'Montserrat', sans-serif;
    line-height: 1;
    max-width: 320px;
}
.ApCountdown {
    background-color: #F8B700;
    display: flex;
    padding: 15px;
    margin-top: 30px;
    width: fit-content;
}
.ap-countdown-time {
    display: flex;
    flex-direction: row;
    gap: 10px;
    text-align: center;
}
.ap-countdown-time li {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    font-size: 25px;
    background-color: #fff;
    padding: 5px;
    border-radius: 12px;
    line-height: 1;
    font-size: 20px;
    font-weight: 700;
    width: 60px;
    height: 60px;
    justify-content: center;
    font-family: 'Open Sans', sans-serif;
}
.ap-countdown-time li span {
    font-weight: 600;
    text-transform: uppercase;
    font-size: .75rem;
}

.countdown-timer {
    background-color: #f8b700;
    margin-top: 1.25em;
    padding: 15px 15px 30px 15px;
    position: relative;
    max-width: fit-content;
}
.flip-clock-wrapper ul.play li.flip-clock-before .up {animation:  unset !important;}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow,
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow,
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow,
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow,
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {display: none !important; animation: unset !important;background: none !important;}
.flip-clock-wrapper .flip {
    box-shadow: none !important;
    margin: 2px !important;
    width: 40px !important;
    height: 60px !important;
    height: 60px !important;
    font-size: 25px !important;
    line-height: 60px!important;
    border-radius: 6px!important;
}
.flip-clock-wrapper {margin: 0 !important}
.flip-clock-wrapper ul li a div div.inn {
    color: #000 !important;
    background-color: #fff !important;
    border-radius: 3px !important;
    font-size: 25px !important;
    text-shadow: none !important;
}
.flip-clock-wrapper ul li a div.down {
    border-bottom-left-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
}
.flip-clock-wrapper ul {background: none !important;}
.flip-clock-wrapper ul li {line-height: 60px !important;}
.flip-clock-divider {
    height: 65px !important;
}
.flip-clock-dot.bottom {
    bottom: 20px !important;
}
.flip-clock-dot.top {
    top: 20px !important;
}

span.flip-clock-divider .flip-clock-label{
    display:none !important;
}
span.flip-clock-divider.days:after,
span.flip-clock-divider.hours:after,
span.flip-clock-divider.minutes:after,
span.flip-clock-divider.seconds:after {
    width: 89px;
    height: 25px !important;
    position: absolute;
    bottom: -27px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 25px;
    top: unset !important;
}
body.lang-da span.flip-clock-divider.days:after {content: 'DAGE';}
body.lang-da span.flip-clock-divider.hours:after {
    content: 'TIMER';
    left: 0;
}
body.lang-da span.flip-clock-divider.minutes:after {
    content: 'MIN';
    left: 20px;
}
body.lang-da span.flip-clock-divider.seconds:after {
    content: 'SEK';
    left: 20px;
}
body.lang-gl span.flip-clock-divider.days:after {content: 'DAGE';}
body.lang-gl span.flip-clock-divider.hours:after {
    content: 'TIMER';
    left: 0;
}
body.lang-gl span.flip-clock-divider.minutes:after {
    content: 'MIN';
    left: 20px;
}
body.lang-gl span.flip-clock-divider.seconds:after {
    content: 'SEK';
    left: 20px;
}
.flip-clock-wrapper ul li a div.up:after {display: none !important;}
.flip-clock-dot {
    background: #000 !important;
    width: 7px !important;
    height: 7px !important;
    box-shadow: none !important;
    left: 6px !important;
}

body#index ul.product_list.grid .product-miniature {box-shadow: none !important;}
body#index ul.product_list.grid .mo-topic * {padding: 0 !important; height: auto !important;}
@media only screen and (max-width: 991px) {
    .flip-clock-wrapper .flip {
        box-shadow: none !important;
        margin: 2px !important;
        width: 22px !important;
        height: 40px !important;
        font-size: 25px !important;
        line-height: 40px!important;
        border-radius: 6px!important;
    }
    .flip-clock-wrapper ul li {
        line-height: 40px !important;
    }
    .flip-clock-divider {
        height: 45px !important;
    }
    .flip-clock-dot.bottom {
        bottom: 30% !important;
    }
    .flip-clock-dot.top {
        top: 30% !important;
    }
    .countdown-timer {
        width: fit-content;
    }
    span.flip-clock-divider.days:after, span.flip-clock-divider.hours:after, span.flip-clock-divider.minutes:after, span.flip-clock-divider.seconds:after {width: 55px;}
    /*#electronic_grid .ApImage picture, #iphone_grid .ApImage picture {visibility: hidden;} */
    #electronic_grid, #iphone_grid {
        padding-top: 30px !important;
        padding-bottom: 15px !important;
        padding-left: 15px;
        padding-right: 15px;
    }
    /*#iphone_grid .ApImage {
        background: url('https://www.pisiffik.gl/themes/leo_bicmart/assets/img/modules/appagebuilder/images/jagt.png') no-repeat;
        background-size: cover;
    }
    #electronic_grid .ApImage {
        background: url('https://www.pisiffik.gl/themes/leo_bicmart/assets/img/modules/appagebuilder/images/Perler.png') no-repeat;
        background-size: cover;
    }*/
    .ads-heading, .ads-heading p {font-size: 18px;line-height: 1.5rem;}
    .banner-countdown.second { padding-left: 30px;}
    body#index div#box3Main {background: unset !important}
}

@media only screen and (max-width: 1024px) {
    .grid-layout {
        grid-template-areas: "S1 S1 S2 S3" "S4 S5 S6 S7" ;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: unset;
        padding: 0 15px;
        gap: 15px;
    }
    .banner1 {grid-area: S1;}
    .b {grid-area: S2;}
    .c {grid-area: S3;}
    .d {grid-area: S4;}
    .e {grid-area: S5;}
    .f {grid-area: S6;}
    .g {grid-area: S7;}
    .banner2 {grid-area: S8; display: none;}
    .banner-countdown {
        padding-top: 15px;
        padding-bottom: 15px;;
    }
    body#index div#section--tibud-new {
        background: #EFEFEC !important;
    }
}

@media only screen and (max-width: 991px) {
    #adsbanner_iphone {margin-top: 0 !important;}
}

@media screen and (max-width: 767px) {
    .banner-countdown {
        padding: 30px;
        height: 324px;
        display: inline-flex;
        flex-direction: column;
        justify-content: center;
    }
    .phone_banner .ApImage {
        z-index: 9;
        position: inherit;
        padding-right: 15px;
    }
    .phone_banner {background-color: #EFEFEC;}
    .phone_banner:after {
        content: '';
        background: #184794;
        width: 100%;
        height: 45px;
        bottom: 0;
        position: absolute;
        z-index: 8;
        left: 0;
    }
    .inner-ads.second.dji {background-color: #CFD6DF;}
    .dji .inner-container {flex-direction: column-reverse;}
    .dji .inner-container [class*="col-"] {width: 100%;}
    .dji-banner {padding-left: 30px;}
    .dji-call_to_action {
        background-color: #F8B700;
        margin-top: -60px;
    }
    body#index .thumbnail-container .product-price-and-shipping {padding: 0 !important;}
}

@media screen and (max-width: 579px) {
    #electronic_grid, #iphone_grid {padding-top: 0 !important;}
    .grid-layout {gap: 15px; padding: 0px 15px 0px 15px !important;}
    .banner1 {
        margin-left: -30px;
        margin-right: -30px;
    }
    .grid-layout {
        grid-template-areas:
            "S1 S1"
            "S2 S3"
            "S4 S5"
            "S6 S7"
            "S8 S8";
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: unset;
        grid-auto-columns: minmax(0, 1fr);
    }
    #section--tibud-new.row, #tilbud.row,#section--tibud-new .owl-row, #tilbud .owl-row {margin-left: 0 !important; margin-right: 0 !important;}
    .sm-px-0 {
        padding-left: 0;
        padding-right: 0;
    }
    #tilbud::before {
        background: #EFEFEC !important;
    }
}

@media only screen and (max-width: 479px) {
    /* Cart product list */
    body#cart .cart-item .product-line-grid::before,
    body#cart .cart-item .product-line-grid::after {display: none;}
    body#cart .cart-item .product-line-grid {
        display: grid;
        grid-template-areas: "image info" "image price" "clearfix clearfix";
    }
    body#cart .cart-item .product-line-grid .product-line-grid-left  {grid-area: image; max-width: 120px;}
    body#cart .cart-item .product-line-grid .product-line-grid-body  {grid-area: info;}
    body#cart .cart-item .product-line-grid .product-line-grid-right {grid-area: price}
    body#cart .cart-item .product-line-grid .clearfix {grid-area: clearfix;}
    body#cart .cart-item .product-line-grid .current-price,
    body#cart .cart-item .product-line-grid .product-price {
        text-align: left;
        font-size: 16px;
    }
    body#cart .cart-item .product-line-grid .price{
        text-align: right;
    }
    .product-line-grid-body>.product-line-info>a.label,
    body#cart .cart-item .product-line-grid .product-price,
    body#cart .cart-item .product-line-grid-body {margin-bottom: 0;}
}

@media only screen and (max-width: 420px) {
    body#cart .cart-item .product-line-grid .qty, 
    body#cart .cart-item .product-line-grid .price {width: 100%; text-align: left;}
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
    #adsbanner_iphone .col-lg-7-2,
    #adsbanner_iphone .col-lg-4-8 {width: 50%;}
}
@media only screen and (max-width: 1200px) {
    .inner-ads::after, .inner-ads::before {display: none;}
}
.box-conceptmenu, ul.concept-menu {max-width: unset !important;}
.box-conceptmenu {
    justify-content: center;
    align-items: center;
}
.box-conceptmenu > [class^="col-xl-"],
.box-conceptmenu > [class^="col-lg-"] {
    width: auto !important;
}
ul.concept-menu>li img {
    width: 100% !important;
    height: auto;
    max-width: 108px;
}
#mo-menu-kate li.nav-item > a img{
    height: auto !important;
    width: 100% !important;
    margin-left: 15px!important;
    max-width: 108px;
}

.off-canvas-button-megamenu {padding: 15px 5px;}
.shoplogo {background: #fff;padding-left: 15px;padding-right: 15px;}
#topshop .shoplogo .left_img {max-width: 100%;width: 70%;}



#product .product-variants .clearfix.product-variants-item {
    display: flex;
}

.grecaptcha-badge {bottom: 100px !important;}


button[name="submitted_yes"] {
    background: #184794;
    color: #fff;
}

/* VINIIT */
@media(max-width:767px) {
    #module-marketplace-shopcollection div#modal div#modal-content {
    width: 90% !important;
    padding: 10px !important;
    }
    #module-marketplace-shopcollection div#modal form {
        width: 100%;
    }

    #module-marketplace-shopcollection div#modal form > div {
        display: flex;
        flex-direction: column;
        gap: 10px !important;
    }

}

/* PISIFK CMS APP PAGE */

/* Main Container */
body#cms.cms-id-420 {
    overflow: hidden;
}

body#cms.cms-id-420 .container {
    max-width: 100%;
    padding: 0;
}
body#cms.cms-id-420 header {
    display: none  !important;
}
body#cms.cms-id-420 nav.breadcrumb {
    display: none  !important;
}
body#cms.cms-id-420 footer {
    display: none !important;
}
body#cms.cms-id-420  p.papp-desc {
    font-size: 18px;
    color:white;
}
/* Main Container */
body#cms.cms-id-420 #content.page-content {
    width: 100%;
    height: 100vh;
    background: linear-gradient(135deg, #2b5876 0%, #4e4376 100%);
    position: relative;
    overflow: hidden;
}
body#cms.cms-id-420 p.papp-list {
    font-weight: 700;
    font-size: 24px;
    color: white;
    text-transform: uppercase;
    position: relative;
    padding-left: 40px; /* เว้นที่ให้ไอคอน */
}
body#cms.cms-id-420 .box-papp-list {
    margin-top: 18px;
    margin-bottom: 18px;
}
body#cms.cms-id-420 .papp-list:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;

  width: 26px;     /* ปรับขนาดตามต้องการ */
  height: 26px;

  background-image: url("../images/icon_check.png");
  background-size: contain;
  background-repeat: no-repeat;
}
body#cms.cms-id-420 #slider-container.vc_row {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    height: 100vh;
    padding: 0 100px;
    gap: 80px;
}

body#cms.cms-id-420  h4.papp-hr {
    font-size: 24px;
    font-weight: 700;
    color: white;
}
body#cms.cms-id-420 .point-row {
    display: flex;
    align-items: center;
    gap: 16px;
    margin-bottom: 10px;
}


body#cms.cms-id-420 .point-grid > *:nth-child(1) {
    border-right: 2px solid #E48018;
    padding-right: 72px;
}
body#cms.cms-id-420 .point-box {
    background: #214891;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    padding: 12px 18px;
    border-radius: 12px;
    width: 180px;
    text-align: center;
}
body#cms.cms-id-420 .point-row > div:last-child {
    width: 130px;
}
body#cms.cms-id-420 .equals {
    font-size: 36px;
    font-weight: 700;
    color: #fff;
}

body#cms.cms-id-420 .point-grid {
    display: flex;
    gap: 72px;
}
body#cms.cms-id-420 .point-value-container {
    margin-bottom: 72px;
}
/* Text Side (Left) */
body#cms.cms-id-420 .vc_col-sm-6.slides {
    flex: 1;
    /*max-width: 800px;*/
    position: relative;
    overflow: hidden;
    padding: 70px 0;
    flex: 2
}

body#cms.cms-id-420 .vc_col-sm-6.slides .wpb_wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
}

body#cms.cms-id-420 .wpb_text_column.slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transform: translateX(-50px);
    transition: all 0.6s ease-in-out;
    pointer-events: none;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

body#cms.cms-id-420 .wpb_text_column.slide.active {
    position: relative;
    opacity: 1;
    transform: translateX(0);
    pointer-events: auto;
}

body#cms.cms-id-420 .wpb_text_column.slide.slide-out-left {
    opacity: 0;
    transform: translateX(-100px);
}

body#cms.cms-id-420 .wpb_text_column.slide .papp-title {
    color: white;
    font-size: 3.5rem;
    font-weight: 700;
    margin-bottom: 30px;
    line-height: 1.2;
}


body#cms.cms-id-420 .wpb_text_column.slide{
    opacity: 0;
    transform: translateY(50px);
    transition: all 0.8s cubic-bezier(0.4, 0.0, 0.2, 1);
}

   
body#cms.cms-id-420 .wpb_text_column.slide.active{
    opacity: 1;
    transform: translateY(0);

}

/* Image Side (Right) */
body#cms.cms-id-420 .vc_col-sm-6.image-side {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}

body#cms.cms-id-420 .vc_col-sm-6.image-side .wpb_wrapper {
    position: relative;
    width: 400px;
    height: 685px;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: perspective(1000px) rotateY(-5deg);
    transition: all 0.8s cubic-bezier(0.4, 0.0, 0.2, 1);
}

/* Scroll Animation States */
body#cms.cms-id-420 .vc_col-sm-6.image-side .wpb_wrapper.scroll-center {
    transform: perspective(1000px) translateX(-200px) scale(1.2);
}

body#cms.cms-id-420 .vc_col-sm-6.image-side .wpb_wrapper.scroll-left {
    transform: perspective(1000px) rotateY(-5deg) translateX(0);
}

body#cms.cms-id-420 .wpb_single_image {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    height: 685px;
    opacity: 0;
    transition: opacity 0.6s ease-in-out;
}

body#cms.cms-id-420 .wpb_single_image.active {
    opacity: 1;
}

body#cms.cms-id-420 .wpb_single_image img {
    width: 100%;
    height: 100%;
    border-radius: 40px;
}

/* Navigation Dots */
body#cms.cms-id-420 .dots-container {
    position: absolute;
    bottom: 50px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    gap: 12px;
    z-index: 10;
}

body#cms.cms-id-420 .dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.3);
    cursor: pointer;
    transition: all 0.3s ease;
}

body#cms.cms-id-420 .dot:hover {
    background: rgba(255, 255, 255, 0.5);
}

body#cms.cms-id-420 .dot.active {
    background: white;
    width: 30px;
    border-radius: 5px;
}

body#cms.cms-id-420 .papp-box {
    display: flex;
    flex-direction: column;
    justify-content: center;
    flex: 1;
    padding: 40px 0;
}

body#cms.cms-id-420 .papp-btn-box {
    display: flex;
    gap: 16px;
    padding-bottom: 80px;
}

body#cms.cms-id-420 .papp-box-image {
    padding-top: 20px;
}

body#cms.cms-id-420 .papp-box-image img {
    border-radius: 18px;
}
body#cms.cms-id-420 a.btn-papp-1 {
    background: #e48018;
    color: #fff;
    padding: 16px;
    border-radius: 18px;
}

body#cms.cms-id-420 a.btn-papp-2 {
    background: transparent;
    color: #214891;
    padding: 16px;
    border-radius: 18px;
    border:1px solid #214891;
}


/* Preloader Styles */
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    transition: opacity 0.6s ease-out, visibility 0.6s ease-out;
}

#preloader.fade-out {
    opacity: 0;
    visibility: hidden;
}

#preloader img {
    max-width: 400px;
    width: 90%;
    height: auto;
}

/* Hide content initially */
body#cms.cms-id-420 #content.page-content {
    opacity: 0;
    transform: scale(0.95);
    transition: opacity 0.8s ease-out, transform 0.8s ease-out;
}

body#cms.cms-id-420 #content.page-content.show {
    opacity: 1;
    transform: scale(1);
}


/* Responsive Design */
@media (max-width: 1200px) {
    body#cms.cms-id-420 #slider-container.vc_row {
        padding: 0 60px;
        gap: 40px;
    }

    body#cms.cms-id-420 .wpb_text_column.slide .papp-title {
        font-size: 2.8rem;
    }

    body#cms.cms-id-420 .vc_col-sm-6.image-side .wpb_wrapper {
        width: 350px;
        height: 550px;
    }
}

@media (max-width: 968px) {
    body#cms.cms-id-420 #slider-container.vc_row {
        flex-direction: column;
        padding: 120px 40px 100px;
        justify-content: center;
        overflow-y: auto;
    }

    body#cms.cms-id-420 .vc_col-sm-6.slides {
        max-width: 100%;
        order: 2;
    }

    body#cms.cms-id-420 .vc_col-sm-6.image-side {
        order: 1;
    }

    body#cms.cms-id-420 .vc_col-sm-6.image-side .wpb_wrapper {
        width: 300px;
        height: 500px;
        transform: none;
    }

    /* Mobile Scroll Animation - Scale only (no movement) */
    body#cms.cms-id-420 .vc_col-sm-6.image-side .wpb_wrapper.scroll-center {
        transform: scale(1.1);
    }

    body#cms.cms-id-420 .vc_col-sm-6.image-side .wpb_wrapper.scroll-left {
        transform: scale(1);
    }

    body#cms.cms-id-420 .wpb_text_column.slide .papp-title {
        font-size: 2.2rem;
    }
}

@media (max-width: 576px) {
    body#cms.cms-id-420 #slider-container.vc_row {
        padding: 100px 20px 80px;
    }

    body#cms.cms-id-420 .wpb_text_column.slide .papp-title {
        font-size: 1.8rem;
    }

    body#cms.cms-id-420 .vc_col-sm-6.image-side .wpb_wrapper {
        width: 250px;
        height: 450px;
    }

    /* Extra Small Mobile - Scale only (no movement) */
    body#cms.cms-id-420 .vc_col-sm-6.image-side .wpb_wrapper.scroll-center {
        transform: scale(1.08);
    }
}
