.offset-xl-2{
    margin-left: 0px;
}
.offset-lg-2{
    margin-left: 0px;
}
.offset-lg-1{
    margin-left: 0px;
}
.product-detail .images-container{
    max-width: 100%!important;
}
#wrapper > .container{
    padding-top: 20px;
}
.description-short{
    font-size: 16px;
    color: black;
    padding-top: 0px;
    margin-top: 0px;
    border-top: none;
    border-bottom: 1px solid #e8e8e8;
}
#producttabs{
    margin-top: 75px;
    margin-bottom: 75px;
}
.tabs{
    border: none;
}
.nav-tabs{
    border: none;
    border-radius: 0px;
    background: #f8f8f8;
    border-bottom: 0px;
}
.ui-tabs .ui-tabs-nav li{
    border: none;
    font-size: 13px;
}
.tabs .nav-tabs .nav-link.active{
    border: none;
}
.tabs .nav-tabs .nav-link{
    font-weight: normal;
    padding-top: 30px!important;
    padding-bottom: 30px!important;
    border-radius: 0px;
}
.tabs .nav-tabs .nav-link.active{
    font-size: 13px;
    border: 1px solid #dddada;
    border-top: 3px solid #dddada;
    border-bottom: none;
    border-left: none;
    border-right: none;
}
.ui-tabs .ui-tabs-nav{
    padding: 0px;
}
.ui-tabs .ui-tabs-nav li{
    margin: 0px;
}
.ui-tabs .ui-tabs-panel{
    font-size: 13px;
    line-height: 20px;
}
.header-top{
    z-index: 1;
    position: sticky;
    /*background: rgba(255, 255, 255, 0.75);*/
}
.layerslider-wrapper{
    z-index: auto;
}
@media (min-width: 992px) {
/*.box-start{
    margin-top: -127px;
    }*\
}
@media (min-width: 768px) and (max-width: 991px){
.box-start{
    /*margin-top: -87px;*/
    }
}
@media (max-width: 767px) {
.box-start{
   /* margin-top: -97px;*/
    }
}

#logo-background{
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 33px;
    margin-bottom: -33px;
    background-image:url(https://dev.zero-z-design.nl/img/cms/logo_background.png);
    background-repeat: no-repeat;
}
#footer{
    /*background-image:url(https://dev.zero-z-design.nl/img/cms/footer_image.jpg);
    background-size: cover;

    box-shadow: inset 5000px 0 0 0 rgba(0,26,48, .9);
    padding-top: 79px;*/
        background-color: #6bc3e6;
}
#footer-pattern{
    background-image: url(https://dev.zero-z-design.nl/img/cms/img_overig/footer.png)!important;
    background-size: 165px 100%;
height: 80px;
}
/*#footer::before{ 
    content: " ";
    height: 75px;
    width: 100%;
    background: white;
    -webkit-clip-path: polygon(0% 0%,100% 0%,100% 0%,0% 100%);
    clip-path: polygon(0% 0%,100% 0%,100% 0%,0% 100%);
    position: absolute;
    margin-top: -80px;
}*/
#slider-oblique{
    content: " ";
    height: 75px;
    width: 100%;
    background-color: white;
    -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 0%, 100% 0%);
    clip-path: polygon(0% 100%, 100% 100%, 100% 0%, 100% 0%);
    margin-top: -75px;
}

/*Nieuwste navi 14-04-23, vorige kan misschien verwijderd worden
.leo-megamenu .dropdown-toggle::after{
    display: none;
}
.nav{
    display: flex;
    justify-content: center;
    background-color: #c2b39d;
}
.dropdown-sub .dropdown-menu{
    padding:0;
}
.leo-megamenu .dropdown-sub .menu-title{
    display: none;
}
.leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu{
    background-color: rgba(229,220,201,0.9);
    border: solid rgba(229,220,201, 0.9) 1px;
}
.leo-megamenu .dropdown-menu li a{
    color: black;
    font-size: 15px;
}
.leo-megamenu .navbar-nav > li > a{
    padding: 15px 15px;
}
.navbar-header{
    background: #c2b39d;
}
.header-nav{
    background: rgba(229,220,201)!important;
}
.header-top{
    background-color: rgba(229,220,201);
}
.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a{
    color: black;
}
ul.dropdown-sub.dropdown-menu {
    margin-left: 100%;
    top: -1px;
    border: solid rgba(229,220,201, 0.9) 1px;
}
.leo-megamenu .dropdown-sub{
    padding: 0px;
}
.leo-megamenu .dropdown-sub ul li{
    padding: 12px 12px;
    margin: 0px
}*/
#cart-block .empty{
    display: none;
}
.nav-tabs{
    background-color: white;
}
#subcategories{
    margin-bottom: 0px;
    display: none;
}
#js-product-list-top{
    display: none;
}
#js-product-list-header{
    display: none;
}
.homepageblok1{
    width: 100%;
    height: auto;
    background-color: rgba(229,220,201);
    padding: 2%;
}
.homepageblok2{
    width: 100%;
    height: auto;
    background-color: rgba(239,234,222);
    padding: 2%;
}
.homepageblok3{
    width: 100%;
    height: auto;
    background-color: rgba(215,210,199);
    padding: 2%;
}
.homepageblok4{
    width: 100%;
    height: auto;
    background-color: rgba(242,237,228);
    padding: 2%;
}
a.nav-link.has-category.has-subhtml{
    display: none;
}
.product-detail.product-image-gallery .product-thumb-images .thumb-container:first-child{
    display: none;
}
.thumbnail-container .product-image{
    border-bottom: 1px solid gray;
}
.thumbnail-container:hover .product-additional{
    display: none;
}
#thumb-container{display: none;
}
/*higallery 100% pagina breedte*/
.gallerys-container{
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.gallery-main .image-content img{
    width: 100%;
}
.higallery-masonry.column-3 .higallery-masonry-item{
    width: 25%;
}
@media screen and (min-device-width: 413px) and (max-device-width: 1024px) { 
   .higallery-masonry.column-3 .higallery-masonry-item{
    width: 33%!important;
}
}
@media screen and (max-width: 412px) {
   .higallery-masonry.column-3 .higallery-masonry-item{
    width: 100%!important;
}
}
/*breadcrump*/
#wrapper .breadcrumb > .container{
    padding: 4px 15px;
}
#wrapper .breadcrumb ol{
    width: 100%;
}
#wrapper .breadcrumb li{
    font-size: 12px;
}
.cover_ontwerper{
    font-size:13px;
    color:#595959;
    font-family: 'Libre Franklin';
    font-weight: 600;
}
.product-detail.product-image-gallery .product-thumb-images .thumb-container{
    width: 100%;
}
/*.dropdown-sub .dropdown-menu{
    margin-left: -10px;
}*/
/*CSS CMS SHOP PAGINA*/
.cms-id-7 .header-nav{
    background: #BC3C3C!important;
}
.cms-id-7 ul.nav.navbar-nav.megamenu.horizontal{
    background: #A52A2A!important;
}
.cms-id-7 .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu {
    background-color: #EE6E6E;
    border: solid #EE6E6E 1px;
}
/*CATEGORY CMS SHOP PAGINA*/
.category-id-636 .header-nav,.category-id-645 .header-nav{
    background: #BC3C3C!important;
}
.category-id-636 .nav,.category-id-645 .nav{
    background: #A52A2A!important;
}
.category-id-636 .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu,.category-id-645 .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu  {
    background-color: #EE6E6E;
    border: solid #EE6E6E 1px;
}
/*PRODUCT CMS SHOP PAGINA MENU KLEUR*/
/*.product-id-64 .header-nav, .product-id-65 .header-nav, .product-id-66 .header-nav,.product-id-337 .header-nav,.product-id-338 .header-nav,.product-id-339 .header-nav,.product-id-340 .header-nav,.product-id-341 .header-nav{
    background: #BC3C3C!important;
}
.product-id-64 ul.nav.navbar-nav.megamenu.horizontal, .product-id-65 ul.nav.navbar-nav.megamenu.horizontal, .product-id-66 ul.nav.navbar-nav.megamenu.horizontal, .product-id-337 ul.nav.navbar-nav.megamenu.horizontal, .product-id-338 ul.nav.navbar-nav.megamenu.horizontal, .product-id-339 ul.nav.navbar-nav.megamenu.horizontal, .product-id-340 ul.nav.navbar-nav.megamenu.horizontal, .product-id-341 ul.nav.navbar-nav.megamenu.horizontal{
    background: #A52A2A!important;
}*/
.product-id-64 .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu, .product-id-65 .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu, .product-id-66 .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu, .product-id-337 .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu, .product-id-338 .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu, .product-id-339 .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu, .product-id-340 .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu, .product-id-341 .leo-megamenu .navbar-nav > li.aligned-left .dropdown-menu {
    background-color: #EE6E6E;
    border: solid #EE6E6E 1px;
}
/*.category-id-297 .nav{
    background: #A52A2A!important;
}*/
/*MENU TONEN CMS*/
.menu-webshop{
    display: none;
}
.cms-id-7 .menu-website{
    display: none;
}
.cms-id-7 .menu-webshop{
    display: block;
}
/*MENU TONEN CATEGORY*/
.category-id-636 .menu-website,.category-id-645 .menu-website{
    display: none;
}
.category-id-636 .menu-webshop,.category-id-645 .menu-webshop{
    display: block;
}
/*MENU TONEN PODUCT*/
.product-id-64 .menu-website, .product-id-65 .menu-website, .product-id-66 .menu-website, .product-id-337 .menu-website, .product-id-338 .menu-website, .product-id-339 .menu-website, .product-id-340 .menu-website, .product-id-341 .menu-website{
    display: none;
}
.product-id-64 .menu-webshop, .product-id-65 .menu-webshop, .product-id-66 .menu-webshop, .product-id-337 .menu-webshop, .product-id-338 .menu-webshop, .product-id-339 .menu-webshop, .product-id-340 .menu-webshop, .product-id-341 .menu-webshop{
    display: block;
}
/*CATEGORY MOBIEL HIDE WEBSITE MENU*/
.category-id-636 #memgamenu-form_9644836036555528,.category-id-645 #memgamenu-form_9644836036555528{
    display: block;
}
.category-id-636 #memgamenu-form_8349512882402934,.category-id-645 #memgamenu-form_8349512882402934{
    display: none;
}
.category-id-636 .navbar-header,.category-id-645 .navbar-header{
    background: #A52A2A!important;
}
/*CMS MOBIEL HIDE WEBSITE MENU*/
/*#memgamenu-form_9644836036555528{
    display: none;
}*/
.cms-id-7 #memgamenu-form_9644836036555528{
    display: block;
}
.cms-id-7 #memgamenu-form_8349512882402934{
    display: none;
}
.cms-id-7 .navbar-header{
    background: #A52A2A!important;
}
/*CATEGORY MOBIEL HIDE WEBSITE MENU*/
.product-id-64 #memgamenu-form_9644836036555528{
    display: block;
}
.product-id-64 #memgamenu-form_8349512882402934{
    display: none;
}
.product-id-64 .navbar-header{
    background: #A52A2A!important;
}
/*PRODUCTPAGINA*/
.product-detail.content-center .product-variants > .product-variants-item{
    width: 100%;
}
/*schaduw tabs*/
#tab-content.tab-content{
    box-shadow: 0 5px 20px 0px rgba(0,0,0,0.1);
}
.zoomContainer{
    display: none;
}
.product-cover{
    cursor: pointer;
}
.fancybox-skin{
    padding: 0px!important;
}
/*CSS 16-03-23*/
.product-cover img{
    width: 100%!important;
}
.product-thumb-images .thumb{
    object-fit: none!important;
}
.fancybox-overlay{
    background: rgba(0, 0, 0, 0.85)!important;
}
.fancybox-skin{
    background: none!important;
}
.fancybox-opened .fancybox-skin{
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
/*add to cart styling*/
.product-variants > .product-variants-item select{
        width: fit-content;
    padding-right: 100%;
}
.product-variants > .product-variants-item > *{
    display: block;
    margin-bottom: 5px;
}
.product-variants > .product-variants-item{
    margin: 20px 0;
}
.tabs .nav-tabs .nav-link{
    background-color: #f2f2f2!important;
}
.tabs .nav-tabs .nav-link.active{
    background-color: white!important;
}
.product-variants > .product-variants-item .color{
    width: 40px;
    height: 40px;
}
.product-variants > .product-variants-item ul li{
    margin-right: 10px;
}
.product-variants > .product-variants-item select{
    color: black;
}
/*.dropdown-sub.dropdown-menu{
    margin-left: -15px;
}*/
.leo-megamenu .widget-subcategories{
    margin-bottom: 0px;
}
.radio-label{
    font-weight: normal;
}
.input-color:checked + span, .input-color:hover + span, .input-radio:checked + span, .input-radio:hover + span{
    font-weight: bold;
}
/*Zoom popup kleuren hover webshop*/
.cz_zoomBody{
    max-width: 200px;
    max-height: 200px;
}
.kleurenoverzicht{
    border: 1px solid lightgray;
    padding: 5%;
    padding-bottom: 10%;
    margin-bottom: 15%;
}
.kleurenoverzicht p{
    margin-bottom: 0px;
    margin-top: 5%;
}
/*Nieuwste menu 25-07-23*/
.leo-megamenu .dropdown-sub ul li:hover{
    margin-top: 0px;
}
.leo-megamenu .dropdown-sub ul li{
    margin-top: 0px;
}
.leo-megamenu .dropdown-menu{
    border: none;
    /*max-width: 1200px;
    margin: 0 auto;*/
    width: 100%;
}
.dropdown-sub .dropdown-menu{
    background-color: transparent;
    /*padding-left: 25px;*/
}
.leo-megamenu .dropdown-menu a > .menu-title{
    font-size: 16px;
}
.leo-top-menu.collapse.navbar-toggleable-md.megamenu-off-canvas.megamenu-off-canvas-11119572686661495{
    max-width: 1200px;
    margin: 0 auto;
}
/*.inner{
    border-right: 1px solid lightgray;
}*/
.leo-megamenu.dropdown-submenu:hover > .dropdown-menu{
    width: 100%;
}
.leo-megamenu .dropdown-sub ul li{
    margin: 0px;
    padding-bottom: 15px;
}
.leo-megamenu .navbar-nav > li > a{
    padding-top: 10px;
    padding-bottom: 10px;
}
.leo-megamenu .dropdown-toggle::after{
    font-size: 15px;
    content: "\f105";
    right: 20px;
    position: absolute;
}
/*.leo-megamenu .dropdown-submenu .dropdown-menu{
    
    min-height: 292.5px;
}*/
.dropdown-menu.level2{
    padding-left: 30px;
    /*border-right: 1px solid lightgray;*/
}
.dropdown-menu.level3{
    padding-left: 20px;
}
a.nav-link.dropdown-toggle.has-category::after{
    display: none!important;
}
.leo-megamenu .dropdown-menu li:hover > a{
    color: #6bc3e6;
    font-weight: bold;
}
.leo-megamenu .dropdown-menu li a > .menu-title:hover{
    font-weight: 600;
    color: #6bc3e6;
}
.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a{
    color: black;
}
.leo-megamenu .dropdown-menu li:hover > a .menu-title {
    color: #6bc3e6;
    font-weight: bold; 
}
.header-nav{
    background: none!important;
}
#header{
    background-image: url(https://dev.zero-z-design.nl/img/cms/img_overig/header.jpg)!important;
    background-size: 165px 100%;
}
#header a{
    color: #6bc3e6;
}
#header p{
    color: #6bc3e6;
}
#cart-block .cart-preview .shopping-cart{
    color: #6bc3e6;
}