.modules.productlist .row:first-child{margin-left:-10px;margin-right:-10px}@media (min-width: 960px){.modules.productlist .category-item-title .h5{font-size:10px}}.pageTypecheckout .site-corporate,.pageTypecheckout .navigation,.pageTypecheckout .skip-content.w-search,.pageTypecheckout .moveBreadcrumb{visibility:hidden !important}.site-header{z-index:9999 !important}@media (min-width: 768px) and (max-width: 959px){.logo-anchor.anchor-image{max-width:80%;margin-left:auto;margin-right:auto}}.navigation{position:relative}.navigation .container,.navigation .row,.navigation [class*=col-],.navigation .navbar,.navigation li.dropdown{position:static !important}.navigation li.dropdown .dropdown-menu{left:0;right:0;max-width:none}@media (min-width: 768px){.navigation .dropdown-menu.custom-menu--dropdown{padding:1em 0}}@media (min-width: 768px){.navigation .custom-menu--section{float:left}}.navigation .custom-menu--section li{display:block !important;padding:0 !important;padding-left:5px !important}@media (min-width: 960px){.navigation .custom-menu--section li{padding-left:10px !important}}@media (min-width: 1280px){.navigation .custom-menu--section li{padding-left:60px !important}}.navigation .custom-menu--section li a{padding:0.25em 0;font-size:1.15em}@media (min-width: 768px){.navigation .custom-menu--section li a{font-size:0.5em}}@media (min-width: 960px){.navigation .custom-menu--section li a{font-size:0.75em}}

/*# sourceMappingURL=custom.template.css.map */


/* INSTAGRAM
*******************************************************************************************/
#instagramfeed, #instagramfeed a{-moz-box-sizing:    border-box;    -webkit-box-sizing: border-box;    box-sizing:        border-box;}
#instagramfeed a{
    width: 15.66%;
    display:inline-block;
    float: left;
    margin: 0 1% 0 0;
    height: 194px;
    overflow: hidden;
    margin-bottom: 1em;
}
#instagramfeed img { opacity: 1; width:100%;}
#instagramfeed img:hover{opacity: .6; transition: 0.5s;}


/*Live Search */
#liveSearchResultsContainer{}
#liveSearchResultsContainer .col-s-4.col-m-12.col-l-12.col-xl-24{text-align:center; padding-top:3em;}
#liveSearchResultsContainer .col-s-4.col-m-12.col-l-12.col-xl-24 .h3{font-size:18px;}
#liveSearchResultsContainer .col-s-4.col-m-12.col-l-12.col-xl-24 .h4{font-size:34px; margin-top:0.8em;}
#liveSearchResultsContainer .col-s-4.col-m-12.col-l-12.col-xl-24 ul{list-style: none;padding:0px; margin-bottom:3em;}
#liveSearchResultsContainer .col-s-4.col-m-12.col-l-12.col-xl-24 li{display:inline-block; }
#liveSearchResultsContainer .searchbrands a{margin-right:10px;}
#liveSearchResultsContainer .searchbrands a,
#liveSearchResultsContainer .searchproducts a{ display:block; background:#101010; color:#fff !important; font-weight:bold; border:2px solid #101010; padding:10px 15px; font-size:18px;transition: all 0.5s ease;}
#liveSearchResultsContainer .searchbrands a:hover,
#liveSearchResultsContainer .searchproducts a:hover{  background:#fff; color:#101010 !important;}


/* PRODUCTLIST ************************************************************************************
**************************************************************************************************/
.responsive.m-productlist-image{width:100% !important;}
.responsive.m-productlist-image2{position: absolute;top:0;left:0px; opacity: 0; transition: all 0.4s ease; background:#fff;}
.m-productlist-list-item:hover .responsive.m-productlist-image2{opacity: 1;}

.m-productlist-sale{}
.m-productlist-price-before-discount{
    font-size: 16px;
    font-weight: 700;
    color:#777; text-decoration:none;
}

.badge.badge-succes {
    background-color: #eace64;
}

.m-productlist-price.h5.is-block{ color:#101010;}
.m-productlist-price-before-discount{text-decoration: line-through; font-weight:normal;}
.tilbud .m-productlist-price.h5.is-block{display:block;}

.m-productlist-stock-1{display:none;}

.select2-result-label .fa{display:none}

.site-footer h4{ font-weight: 400; }
.site-footer p, .site-footer strong, .contact-text, .site-footer a{font-weight:300;}
.site-footer p, .site-footer li{line-height:24px !important;}
.site-footer .fa{color:#ccc;}

@media screen and (max-width: 1280px) {

    #instagramfeed a{height: 140px;    overflow: hidden;    margin-bottom: 1em;}
}
@media screen and (max-width: 960px) {
    #instagramfeed a{height: 110px;    overflow: hidden;    margin-bottom: 1em;}
    #searchButton{display:none !important;}
    .m-search-icon{position:absolute;left:0px; top:25px; font-size:12px;}
}
@media screen and (max-width: 768px) {
    #instagramfeed a{height: 60px;    overflow: hidden;    margin-bottom: 0.5em;}
    .m-search-icon{position:absolute;left:40px; top:21px; font-size:12px;}
}
@media screen and (min-width: 767px) {
    span.badge.badge-info.m-productlist-variant{ background-color:#ccc !important; color:#fff !important;}
    .w-search-button-template101#searchButton { top: 3.5em !important;}
    .productItem .badge {
        border-radius: 0;
        width: auto;
        height: auto;
        color: #fff;
        text-transform: uppercase;
        line-height: 20px;
        text-align: center;
        padding: 0px 10px;
        font-size: 12px;
    }
    .site-header .w-cart {
        top: 50%;
    }
    .m-product-splash .badge {
        border-radius: 0;
        width: auto;
        height: auto;
        color: #fff;
        text-transform: uppercase;
        line-height: 20px;
        text-align: center;
        padding: 0px 10px;
        font-size: 16px;
    } 
}
span.badge.badge-info.m-product-splash-variant{ background-color:#ccc !important; color:#fff !important;}

