@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@700&family=Open+Sans:ital,wght@0,500;0,600;0,700;0,800;1,800&display=swap');
ul.concept-menu>li:nth-child(1) {
    background: #f8b700;
    margin-right: 20px;
}
ul.concept-menu>li:nth-child(1) > a {
    color: #fff;
}
.hide-cms-box {
    display: none !important;
}
ul.concept-menu>li.dropdown-10 img {
    max-height: 68px;
}
body#module-marketplace-shopcollection #wrapper .breadcrumb li{display:inline-block}
body .breadcrumb li h1{text-transform:capitalize;color:#252525;font-size:12px;margin-bottom:0;display:inline-block}
body#module-marketplace-shopcollection .product-miniature .topic .product-title{height:38px}
#contact .contact-form h1{font-size:28px;margin-bottom:50px;text-transform:uppercase}
.view-description-seo{text-align:center}
.lang-gl #top_navigation_2 .mo-contact-menu a i::before{font-size:15px;margin-left:-16px}
#logo-img{position:absolute;width:70px;height:70px;top:5px;right:5px}
.mo-show-product-deal .btn-primary.add-to-cart{width:100%}
#vsi_marketplacediscountlist .mo-title{margin-left:0;margin-bottom:45px}
.thumbnail-container .leo-more-cdown ul > li:nth-child(1):before{font-family: montserratlight, sans-serif;content:'dage';width:100%;position:absolute;top:40px;}
.thumbnail-container .leo-more-cdown ul > li:nth-child(2):before{font-family: montserratlight, sans-serif;content:'timer';width:100%;position:absolute;top:40px;}
.thumbnail-container .leo-more-cdown ul > li:nth-child(3):before{font-family: montserratlight, sans-serif;content:'min';width:100%;position:absolute;top:40px;}
.thumbnail-container .leo-more-cdown ul > li:nth-child(4):before{font-family: montserratlight, sans-serif;content:'sek';width:100%;position:absolute;top:40px;}
#checkout-guest-form span.font-weight-bold{font-weight:700;text-decoration:underline;cursor:pointer}
body#checkout .new-style #customer-form .form-group.row.password.show{display:block!important;width:90%}
.checkout-go-to-login{font-weight:900}
@media(max-width: 767px) {
    .product-deal-footer-1 {
        min-height: 62px;
    }
    .thumbnail-container .leo-more-cdown ul li {
        min-width:30px;
    }
    .product-deal .leo-more-cdown {
        max-width:250px;
        margin:0 auto;
        height: auto;
    }
    .thumbnail-container .leo-more-cdown ul > li:nth-child(1):before{width: 100%;font-size:8px;text-align:center}
    .thumbnail-container .leo-more-cdown ul > li:nth-child(2):before{width: 100%;font-size:8px;text-align:center}
    .thumbnail-container .leo-more-cdown ul > li:nth-child(3):before{width: 100%;font-size:8px;text-align:center}
    .thumbnail-container .leo-more-cdown ul > li:nth-child(4):before{width: 100%;font-size:8px;text-align:center}
    }
@media(max-width: 991px) and (min-width: 768px) {
    .product-deal .leo-more-cdown {
        max-width: 250px;
        margin: 0 auto;
        height: auto;
    }
.thumbnail-container .leo-more-cdown ul > li:nth-child(1):before{top:38px}
.thumbnail-container .leo-more-cdown ul > li:nth-child(2):before{top:38px}
.thumbnail-container .leo-more-cdown ul > li:nth-child(3):before{top:38px}
.thumbnail-container .leo-more-cdown ul > li:nth-child(4):before{top:38px}
}
.product-deal span.regular-price{font-size:16px;text-decoration:line-through;color:#333}
.product-deal span.price {
    color: #343434;
    font-size: 20px;
    font-weight: 900;
}

/* new tibud */
div#section--tibud-new {
    margin-top: 0;
}

#section--tibud-new .box-addtocart .add-to-cart {
    height: 45px !important;
}
@media(max-width:991px) {
    #section--tibud-new .sub-title-widget {
        padding-bottom: 10px !important;
    }
    
}

/*module displayvoucher*/
.box-voucher-description{display:none;padding:10px 0}.box-voucher-description.active{display:block}.vouchers_descripton{background:#f8b700;color:#000;text-transform:uppercase;padding:2px 10px;font-size:14px}.vouchers_descripton_label{position:absolute;bottom:40px;right:0;background:#f8b700;text-transform:uppercase;color:#000;padding:2px 10px;font-size:12px;font-weight:600}

/*module conceptmenu*/
ul.concept-menu{padding:0;position:relative;display:inline-block;max-width:1200px;margin:0 auto}.box-conceptmenu>div{text-align:center}ul.concept-menu{display:flex;align-items:center;justify-content:center}ul.concept-menu>li{padding:0 15px;min-height:53px;cursor:pointer;position:static;display:flex;align-items:center;margin-right: -4px}.lang-gl ul.concept-menu>li:first-child{padding:19px 13px 21px;margin:0;cursor:pointer;position:static;display:inline}ul.concept-menu>li>a{font-size:17px;font-family:montserratbold,sans-serif}.concept-menu .concept-menu-heading{margin:1em 0;border-bottom:3px solid #034694;padding-bottom:10px;font-family:"montserratlight",sans-serif;text-transform:uppercase;letter-spacing:2px;max-width:250px;font-size:17px;width:90%;word-wrap:break-word}.concept-menu .concept-menu-title-name{font-weight:100;font-size:15px;word-wrap:break-word;position:relative;padding:10px 0}.concept-menu .concept-menu-title-name-shop{font-weight:600;font-size:15px;word-wrap:break-word;position:relative;padding:10px 0}.concept-menu .concept-menu-title{width:90%}.concept-menu .concept-sup-menu-list::-webkit-scrollbar{display:none}.concept-menu .concept-mega-col-inner::-webkit-scrollbar{width:10px}.concept-menu .concept-mega-col-inner::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}.concept-menu .concept-mega-col-inner::-webkit-scrollbar-thumb{background:#034694}.concept-menu .concept-mega-col-inner::-webkit-scrollbar-thumb:hover{background:#002e62}.concept-menu .concept-mega-col-inner{height:400px;overflow-y:scroll;overflow-x:hidden}.concept-menu li>.dropdown-menu{display:none;width:100%;top:95%;box-shadow:0 6px 10px #ccc;max-height:none!important;height:auto;padding:15px;max-height:500px!important}.concept-menu li:hover>.dropdown-menu{display:block}.concept-menu .concept-menu-title-name:after{opacity:0;content:"";display:block;position:absolute;right:-10px;width:20px;height:20px;background-color:#fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);border-bottom:1px solid #034694;border-left:1px solid #034694;top:9px;text-align:center;color:#fff;z-index:999;transition:all .1s ease-in;-webkit-transition:all .1s ease-in}.concept-menu .concept-menu-sup-heading{margin-bottom:1em;text-transform:uppercase;padding:10px 10px 10px 0}.concept-menu-sub-title-name:hover{font-weight:900}.concept-menu .dropdown .active{max-height:none}.concept-menu .concept-sup-menu-list{padding-top:15px;display:none}.concept-menu .concept-sup-menu-list.active{height:400px;display:block;overflow-y:scroll}.concept-menu .concept-menu-title-name:hover:after{opacity:1;transition:all .45s ease-in;-webkit-transition:all .45s ease-in}.concept-menu .concept-menu-sub-title>.concept-menu-sub-title-name{display:inline-block;margin:0 0 1em;width:100%;word-wrap:break-word}.concept-menu .concept-menu-sub-title{column-count:4;column-gap:1em}.concept-menu-mobile.ok-mobile{background:#034694;text-align:center}@media(min-width: 1200px){.concept-menu li>.dropdown-menu{min-width:1200px}}@media(min-width:1025px) and (max-width:1176px){.lang-gl ul.concept-menu>li{padding:19px 9px 21px}}@media(min-width:768px) and (max-width:991px){.concept-menu .concept-menu-sub-title{column-count:3}ul.concept-menu>li{padding:20px 5px}.lang-gl ul.concept-menu>li{padding:20px 5px}.lang-gl ul.concept-menu>li span{font-size:11px}}@media(max-width:767px){.concept-menu .concept-menu-sub-title{column-count:1}}.concept-menu-sub-title>a{display:inline-block;margin:0 0 1em;width:100%;word-wrap:break-word}
/* module productlabel */
#plabel_banner_content{border-style:solid;border-width:1px;border-color:#000;text-align:center;padding:8px 5px;width:98%}div .plabel_div{width:auto;height:auto;position:absolute;border-radius:30px;padding:5px 8px;left: 0;top: 0;}span.plabel_span{vertical-align:middle;padding-left:1px}.plabel_img{all:initial;width:auto!important;box-shadow:initial!important;cursor:pointer}.Top{top:0}.Bottom{bottom:0}.Left{left:0}.Right{right:0}.product-id-2074 .plabel_div,.product-id-4340 .plabel_div,.product-miniature[data-id-product="2074"] .plabel_div,.product-miniature[data-id-product="4340"] .plabel_div{display:none!important}@media(min-width:768px) and (max-width:991px){.plabel_img{max-width:50px!important;max-height:50px!important}}

/* superspeed */
.lazyloaded + span.ets_loading + .lazyloaded,.lazyloaded + span.ets_loading ~ .lazyloaded,.lazyloaded ~ span.ets_loading ~ .lazyloaded,.lazyloaded ~ span.ets_loading + .lazyloaded,.lazyload + span.ets_loading + .lazyload{opacity:0;position:absolute;top:0;left:0;visibility:hidden}.product-miniature:hover .lazyloaded + span.ets_loading + .lazyloaded,.product-miniature:hover .lazyloaded + span.ets_loading ~ .lazyloaded,.product-miniature:hover .lazyloaded ~ span.ets_loading ~ .lazyloaded,.product-miniature:hover .lazyload + span.ets_loading + .lazyload{opacity:1;visibility:visible}.ets_speed_dynamic_hook .cart-products-count{display:none!important}.ets_speed_dynamic_hook .ajax_cart_quantity,.ets_speed_dynamic_hook .ajax_cart_product_txt{display:none!important}span.ets_loading{position:absolute;top:50%;left:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;pointer-events:none;opacity:1;visibility:visible}img.sp_lazy.loaded + .ets_loading,img.lazyloaded + .ets_loading,.lazyloaded ~ .ets_loading,img.ls-is-cached + .ets_loading{opacity:0;visibility:hidden;pointer-events:none;transition:all 1s;-webkit-transition:all 1s}.lds-spinner{display:inline-block;position:relative;width:13px;height:13px}.lds-spinner div{transform-origin:6px 6px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.lds-spinner div:after{content:" ";display:block;position:absolute;top:4px;left:19px;width:10px;height:2px;border-radius:20%;background:#ddd}.lds-ellipsis{display:inline-block;position:relative;width:56px;height:18px}.lds-ellipsis div{position:absolute;top:5px;width:8px;height:8px;border-radius:50%;background:#ddd;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:4px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:4px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:24px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:45px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(20px,0)}}.lds-roller{display:inline-block;position:relative;width:46px;height:46px}.lds-roller div{animation:lds-roller 1.2s cubic-bezier(0.5,0,0.5,1) infinite;transform-origin:20px 20px}.lds-roller div:after{content:" ";display:block;position:absolute;width:4px;height:4px;border-radius:50%;background:#ddd;margin:-4px 0 0 -4px}.lds-roller div:nth-child(1):after{top:36px;left:39px}.lds-roller div:nth-child(1){animation-delay:-.036s}.lds-roller div:nth-child(2){animation-delay:-.072s}.lds-roller div:nth-child(2):after{top:40px;left:35px}.lds-roller div:nth-child(3){animation-delay:-.108s}.lds-roller div:nth-child(3):after{top:42px;left:29px}.lds-roller div:nth-child(4){animation-delay:-.144s}.lds-roller div:nth-child(4):after{top:43px;left:23px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:42px;left:17px}.lds-roller div:nth-child(6){animation-delay:-.216s}.lds-roller div:nth-child(6):after{top:39px;left:12px}.lds-roller div:nth-child(7){animation-delay:-.252s}.lds-roller div:nth-child(7):after{top:35px;left:8px}.lds-roller div:nth-child(8){animation-delay:-.288s}.lds-roller div:nth-child(8):after{top:28px;left:6px}@keyframes lds-roller{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.lds-ring{display:inline-block;position:relative;width:44px;height:44px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:40px;height:40px;margin:3px;border-top:2px solid #ddd;border-left:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.spinner_1{position:relative;border-left:2px solid #ddd;border-right:2px solid #ddd;border-top:2px solid transparent;border-bottom:2px solid transparent;display:inline-block;width:40px;height:40px;border-radius:50%;animation:lds-spinner .5s linear infinite}.carousel-inner>.carousel-item{visibility:visible!important}.banner{position:relative}@keyframes lds-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}img[data-sizes="auto"]{display:block;width:100%}.product-thumbnail{position:static}


/* 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;
}
.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: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 0.75rem;
    padding: 0.75rem 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;
    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://erp2.pisiffik.gl/themes/leo_bicmart/assets/img/modules/appagebuilder/images/iphone15.jpg') no-repeat;
        background-size: cover;
    }
    #electronic_grid .ApImage {
        background: url('https://erp2.pisiffik.gl/themes/leo_bicmart/assets/img/modules/appagebuilder/images/adf91275d1f20f81eed6f011bce16b2a.jpg') no-repeat;
        background-size: cover;
    }*/
    .ads-heading, .ads-heading p {
        font-size: 25px; }
    .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 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;
    }
    .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 (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: 95px;
}
#mo-menu-kate li.nav-item > a img{
    height: auto !important;
    width: 100% !important;
    margin-left: 15px!important;
    max-width: 70px;
}


/* #tk_advancesearch_widget input.searchbox {
    width: 100%;
    background: #fff;
    color: #acaaa6;
    border: 1px solid;
    padding: 10px;
    border-radius: 50px;
}
#tk_search_result {
    display: none !important;
}

#tk_advancesearch_widget button {
    position: absolute;
    right: 16px;
    top: 0;
    background: #034694;
    border: 1px solid #034694;
    color: #fff;
    border-radius: 30px;
    height: 40px;
} */