html{height: 101%; }
body{font-family:'Open Sans',sans-serif;color:#444;line-height:26px;font-size:13px;font-weight:300; }

@keyframes MoveUpDown {
  0%{bottom:30px;}
  50%{bottom:50px;}
  100%{bottom:30px;}
}

.owl-carousel {display: none;}
.owl-carousel .owl-item img {display: block;width: 100%;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}

.clearer{clear:both;height:0px;overflow:hidden;}
.clearer_05{clear:both;height:5px;overflow:hidden;}
.clearer_10{clear:both;height:10px;overflow:hidden;}
.clearer_20{clear:both;height:20px;overflow:hidden;}
.clearer_30{clear:both;height:30px;overflow:hidden;}
.clearer_40{clear:both;height:40px;overflow:hidden;}
.clearer_50{clear:both;height:50px;overflow:hidden;}
.clearer_60{clear:both;height:60px;overflow:hidden;}
.clearer_70{clear:both;height:70px;overflow:hidden;}
.clearer_80{clear:both;height:80px;overflow:hidden;}
.clearer_90{clear:both;height:90px;overflow:hidden;}
.relative{position:relative;}

#shipping-new-address-form, #billing-new-address-form{width:100%;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{color:#212529;font-weight:300;}
h1, .h1{font-size:26px;font-weight:400;}
h2, .h2{font-size:20px;margin-bottom:0.8em;font-weight:400;}
h3, .h3{}
h4, .h4{}
h5, .h5{}
h6, .h6{}
a, a:visited, a:focus, a:hover{color:#666667;text-decoration:none;}

input::placeholder {color:#BBB;}

small, .small{font-size:90%;}

.btn,.btn-sm,.btn-lg{border:2px solid transparent;cursor:pointer;border-radius:3px;transition:all 0.2s ease-in-out 0s;}
.btn:hover{border-color:transparent;}
.btn-outline{background-color:transparent !important;}
.btn-outline:hover{}
.btn:focus, .btn.focus{box-shadow:none !important;}

.fw-300{font-weight:300;}
.fw-400{font-weight:400;}
.fw-600{font-weight:600;}

.box-shadow-element{box-shadow:0 4px 12px 0 rgba(0,0,0,.1);}

.page-item.active .page-link{background-color:#666667;border-color:#666667;}
.alert-dark{background-color:#666667;color:#fff;}

/*** HEADER ***/
.area-header img.logo{/*height:125px;*/transition: height 1s;}
.after-header-spacer{height:175px;transition: height 1s;}

.scroll .area-header img.logo {/*height: 50px;*/}
.scroll .after-header-spacer {height:100px;}

.navbar-brand{padding:0;margin:0;}
.area-header{background-color:rgba(255,255,255,.4);transition:all 0.3s ease-in-out 0s;padding:5px 0;}
.area-header.scrolled{background-color:#fff;}
.area-header img.logo{transition:all 0.3s ease-in-out 0s;}
/*.area-header.scrolled img.logo{height:100px;}*/

.area-header .open-menu{width:35px;height:30px;z-index:2500;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;border:0;padding:0;position:absolute;right:20px;}
.area-header .open-menu.close-menu {right:370px;}
.area-header .open-menu:focus{outline:none;}
.area-header .open-menu::after{content:"";position:absolute;width:56px;height:56px;background-color:#fff;z-index:-1;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);border-radius:50%;box-shadow:0 3px 12px rgba(0,0,0,0.1);}
.area-header .open-menu span{display:block;position:absolute;height:3px;width:100%;background:#000;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out;}
.area-header .open-menu.close-menu span{}
.area-header .open-menu span:nth-child(1){top:0px;}
.area-header .open-menu span:nth-child(2),.area-header .open-menu span:nth-child(3){top:12px;}
.area-header .open-menu span:nth-child(4){top:24px;}
.area-header.scrolled .open-menu span{background-color:#000100;}
.area-header .open-menu.close-menu span:nth-child(1){top:10px;width:0%;left:50%;}
.area-header .open-menu.close-menu span:nth-child(2){transform:rotate(45deg);}
.area-header .open-menu.close-menu span:nth-child(3){transform:rotate(-45deg);}
.area-header .open-menu.close-menu span:nth-child(4){top:10px;width:0%;left:50%;}

.area-header .shopping-cart-wrapper{position:absolute;right:100px;top:50%;transform:translateY(-50%);}

.area-header .icon-cart{width:48px;height:48px;cursor:pointer;}
.area-header .icon-cart > div{background-color:#fff;transition:all 0.5s ease-in-out 0s;}
.area-header .icon-cart > div::before, .area-header .icon-cart > div::after{transition:.5s ease-in-out;}
.area-header.scrolled .icon-cart > div{background-color:#000100;}
.area-header .icon-cart .cart-line-1{width:15%;height:7%;position:absolute;left:8%;top:25%;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg);border-bottom-left-radius:35%;}
.area-header .icon-cart .cart-line-2{width:35%;height:7%;position:absolute;left:6%;top:40%;-webkit-transform:rotate(80deg);-moz-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);}
.area-header .icon-cart .cart-line-2:before{content:"";width:120%;height:100%;position:absolute;left:45%;top:-280%;-webkit-transform:rotate(-80deg);-moz-transform:rotate(-80deg);-ms-transform:rotate(-80deg);transform:rotate(-80deg);background-color:inherit;}
.area-header .icon-cart .cart-line-2:after{content:"";width:70%;height:100%;position:absolute;left:59%;top:-670%;background-color:inherit;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);border-top-left-radius:50%;border-bottom-left-radius:25%;}
.area-header .icon-cart .cart-line-3{width:30%;height:7%;position:absolute;left:33%;top:45%;}
.area-header .icon-cart .cart-line-3:after{content:"";width:124%;height:100%;position:absolute;top:-150%;left:-5%;background-color:inherit;}
.area-header .icon-cart .cart-wheel{width:12%;height:12%;border-radius:100%;position:absolute;left:28%;bottom:20%;}
.area-header .icon-cart .cart-wheel:after{content:"";width:100%;height:100%;background-color:inherit;border-radius:100%;position:absolute;left:200%;bottom:0;}
.area-header .icon-cart .item-count{position:absolute;right:0;top:0;border-radius:50%;display:block;height:18px;width:18px;text-align:center;line-height:18px;color:#fff;background-color:#E85740;font-weight:600;}

.area-header .shopping-cart{position:absolute;top:200%;right:0;border-radius:3px;background-color:#fff;padding:10px;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);display:none;transition:top 0.7s ease 0s;}
.area-header .shopping-cart.open{top:120%;}
.area-header.scrolled > .shopping-cart{background-color:#fff;}
.area-header .shopping-cart::after{bottom:100%;right:16px;border:solid transparent;border-top-width:medium;border-right-width:medium;border-bottom-width:medium;border-left-width:medium;border-bottom-color:transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-bottom-color:white;border-width:8px;margin-left:-8px;}

.area-header .shopping-cart table{min-width:260px}
.area-header .shopping-cart tbody{width:100%;}
.area-header .shopping-cart td{padding-bottom:15px;}
.area-header .shopping-cart td.cart-img{width:50px;padding-right:10px;}
.area-header .shopping-cart h3{font-size:16px;font-weight:600;margin-bottom:0;}
.area-header .shopping-cart p{margin:0;white-space:nowrap;display:block;}
.area-header .shopping-cart .price{margin-right:12px;font-weight:600;}
.area-header .shopping-cart .quantity{text-align:right;}

.area-header .shopping-cart a.to-cart{display:block;font-size:14px;}

.area.area-footer{padding:30px 0;}


.fa-shopping-cart.active {color: #5cb85c;}


/*** HEADER ***/

/*** FOOTER ***/
footer a, footer a:visited, footer a:hover{color:#fff;}

.block-content-footer_nav {text-align:center;}
.block-content-footer_nav ul{padding:0;margin:0;}
.block-content-footer_nav ul li {display:inline-block;}
.block-content-footer_nav ul li a {    display: inline-block; padding: 5px 10px; font-size: 13px; font-weight: 500;}
/*** FOOTER ***/

/*** CARDS ***/
.card{border:none;border-radius:3px;}
.card p:last-of-type{margin:0;}
.card .card-title{color:#222;font-size:15px;font-weight:600;display:block;}
.product-teaser .card {margin:5px;}
.card .mini-icons{text-align:center;}
.card .card-image{position:relative;}
.card .card-image > .mini-icons{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;transition:all 0.3s ease-in-out 0s;}
.card .card-image > .mini-icons > div{transform:translateX(-50%) translateY(-50%);position:absolute;left:50%;top:50%;z-index:1;}
.card .card-image > .mini-icons::after{display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:rgba(255,255,255,.5);z-index:0;}
.card:hover .card-image > .mini-icons{opacity:1;}

.card .card-body > *:last-of-type, .card .card-body > * *{margin-bottom:0;}

/*** CARDS ***/

/*** MENÜ ***/
.navbar{padding: 0em 2.5em}
/*.overlay{position:fixed;background:rgba(0,0,0,0.7);top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:all .35s;overflow:hidden;}
.overlay.open{opacity:1;visibility:visible;z-index:5;}

.overlay nav{position:relative;top:15%;font-size:30px;font-weight:300;}
.overlay nav li{padding:10px 0;}
.overlay nav a{color:#ccc;transition:color 0.35s ease-in-out 0s;}
.overlay nav a:hover{color: #fff;}
*/

.navbar-toggler-icon {width: 2.5em;height: 2.5em;}

ol.breadcrumb {background: none;margin: 0;padding: 0.75rem 0;}

.search-wrapper{width:350px;}
/*.search-wrapper::after{content:"\f002";font-family:FontAwesome;position:absolute;right:0.7em;top:0.5em;}*/
.search-wrapper input{background-color:#efefef;border:none;border-radius:0;padding:0.7em;transition:all 0.3s ease-in-out 0s;color:#000;font-weight:300;font-size:14px;}
.search-wrapper input:focus{background-color:#efefef;border-bottom-color:#fff;box-shadow:none;color:#000;}

/*** MENÜ ***/

/*** AREAS ***/
.area-main-content{padding:100px 0 80px;}

.area {padding:60px 0;}
.area-small {padding:40px 0;}
.area-breadcrumb {padding: 0 0;}

.area-grau {background-color:#f8f8f8;color:#999;}
.area-rot {background-color:#8B0000;color:#fff;}
.area-blau {background-color: rgba(132, 153, 177, 0.8);color:#fff;}
.area-dunkelblau{background-color: rgba(132, 153, 177, 1);color:#fff;}

.area-dunkelblau .h2{color:#fff;}

.area-blau .card{color:#999;}
.area-dunkelblau .card{color:#999;}

.area-blau .h2{color:#fff;}

.area-header .nav-item {border-right: 1px solid rgba(255, 255, 255, 0.5);}
.area-header .nav-item:last-child {border:none;}

.area-category-view {padding-bottom:0px}
.area-structure-row {padding:30px 0}
/*** AREAS ***/

/*** FARBEN ***/
.bg-grey {background-color: #f8f8f8;color:#999;}
.bg-blue {background-color: rgba(132, 153, 177, 0.8);}
.bg-darkblue {background-color: rgba(132, 153, 177, 1);}
.bg-dark {background-color: #000 !important;}

.color-grey {color: #999;}
.color-blue {color: rgba(132, 153, 177, 0.8);}
.color-darkblue {color: rgba(132, 153, 177, 1);}
.color-white {color:#fff;}
.color-black {color: #000;}

.owl-carousel{margin:0 -15px;}
.owl-carousel .inner {position:absolute;width:100%;height:100%;top:0;left:0;}
.owl-carousel .owl-stage-outer{z-index:1;}
.owl-carousel .owl-item{padding:15px;}

.owl-nav{position:absolute;left:-16px;right:-16px;top:50%;transform:translateY(-50%);}
.owl-nav [class^="owl-"]{font-size:24px;display:inline-block;text-align:center;cursor:pointer;color:#757575;}
.owl-nav .owl-prev{float:left;}
.owl-nav .owl-next{float:right;}

.owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-dot{display:inline-block;cursor:pointer;}
.owl-dots .owl-dot span{display:inline-block;background-color:#fff;margin:0 4px;opacity:.5;transition:all 0.3s ease-in-out 0s;}
.owl-dots .owl-dot:hover span{opacity:1;}
.owl-dots .owl-dot.active span{opacity:1;}

.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: inherit;
}

a.icon, a.icon:visited, a.icon:hover{color: #444;}

.prod-teaser.list-group-item-action{padding:0;}
.list-group-item-action{border:none;margin-bottom:40px;transition:all 0.3s ease;background-color:transparent;}
.list-group-item-action img}

.list-group-item-action:focus, .list-group-item-action:hover{}
.list-group-item-action:focus, .list-group-item-action:hover a{}
.list-group-item-action:focus .icon .fa-inverse, .list-group-item-action:hover .icon .fa-inverse {}
.list-group-item-action:focus .fa.color-darkblue,
.list-group-item-action:hover .fa.color-darkblue {color: #fff;}

.prod-teaser .h5{font-size:1rem;color:#495057}
/*** FARBEN ***/

/*** SLIDER ***/
.slider-content {position:absolute;}
.rechts {right: 10px;}
.left {left: 10px;}
.unten {bottom: 50px;}
.textwrapper {position:absolute;width:100%;}

.textwrapper > .slider-content{top:180px;left:0;padding:26px;}
.textwrapper.oben > .slider-content{top:180px;bottom:auto;}
.textwrapper.unten > .slider-content{bottom:125px;top:auto;}
.textwrapper.links > .slider-content{left:0;right:auto;}
.textwrapper.rechts > .slider-content{right:0;left:auto;}

.textwrapper > .slider-content .sublinetext{color:#626262;}

.keyvisual-large { overflow:hidden;position:relative; }
.keyvisual-large .owl-carousel, .keyvisual-small .owl-carousel{margin:0;}
.keyvisual-large .owl-carousel .owl-item, .keyvisual-small .owl-carousel .owl-item{padding:0;}
.keyvisual-large .owl-controls, .keyvisual-small .owl-controls{display:none;}
.keyvisual-large .item { background-size:cover;background-repeat:no-repeat;background-position:center center; height:100vh;}
.keyvisual-small .item { background-size:cover;background-repeat:no-repeat;background-position:bottom center; height:195px;}

.keyvisual-large .scroll-down{position:absolute;right:30px;bottom:30px;z-index:1;font-size:26px;background-color:#fff;display:block;height:50px;width:50px;text-align:center;line-height:50px;border-radius:50px;color:#000100;animation:MoveUpDown 2s ease infinite;}


.inner-structure-element{}

.card{box-shadow:0 4px 10px rgba(0,0,0,.05);transition:all 0.4s ease-in-out 0s;}
.card:hover{box-shadow:0 6px 10px rgba(0,0,0,.1);}


/*** SLIDER ***/
.menu-text {display:block;padding:20px 5px;color:white;font-weight:600;}


/** CHECKOUT */
.area-haeder {padding:10px 0px;}
.checkout-wrapper {background-color:#fff;color:#000;padding:20px 40px;}

.checkout-progress-block h5 {background-color:rgba(0,0,0,.5);color:#fff;padding:10px 20px;margin-bottom:1px;}
.checkout-progress-block h6 {background-color:#f8f8f8;color:#999;padding:10px 20px;margin-bottom:1px;}
.checkout-progress-block .active h6 {background-color:rgba(132, 153, 177, 1);color:#fff;}
.checkout-progress-block .content {padding: 10px 25px;font-size: 12px;line-height: 1.4;}

.address-form .row > div {margin-bottom:10px;}
/** /CHECKOUT */

/** CUSTOMER ACCOUNT */
.account-wrapper{background-color:#fff;padding:30px 40px;}
.customer-nav li a, .customer-nav li span {text-transform: uppercase;background-color: #fff;padding: 5px 20px;color: #000;margin-bottom: 2px;display:block;}
.customer-nav li span {font-size: 17px;line-height: 1.5;}
.customer-nav li.active a {background-color:rgba(0, 0, 0, .4);font-weight:bold;}
.customer-nav li.active a {color:#fff;}
/** CUSTOMER ACCOUNT */

/*** LANG SWITCH FLAGS ***/
.form-language{position:fixed;right:0;top:50%;z-index:1049;transform:translateY(-50%);background-color:#fff;padding:5px;border-radius:3px 0 0 3px;}
.form-language ul{margin:0;}
.form-language .list-item{margin-bottom:5px;}
.form-language .list-item a{display:block;filter:grayscale(1);transition:all 0.3s ease-in-out 0s;opacity:.75;}
.form-language .list-item a:hover{filter:grayscale(0);opacity:1;}
.form-language .list-item:last-of-type{margin-bottom:0;}
a .flag-icon, .flag-icon{width:40px;height:30px;line-height:inherit;}
/*** LANG SWITCH FLAGS ***/

.product-view-border {border-left: 1px solid rgba(0, 0, 0, 0.1)}
/*** PRODUKTE ***/

/*** NEUES MENÜ ***/
.debugger {
    position: absolute;
    left: 50%;
    top: 0;
}
* {
    margin: 0;
    box-sizing: border-box;
    font-family: "Open Sans", Arial, sans-serif;
}
.nav-wrapper {
    position: absolute;
    width: 350px;
    height: 100vh;
    transition: .5s ease-in-out;
    transform: translateX(100%);
    right:0;
    top:0;

}
.nav-wrapper.show-menu {
    transform: none;
}
.js-nav-toggle {
    position: absolute;
    top: 0;
    right: 15px;
    width: 43px;
    height: 40px;
    margin: 15px 0 0 15px;
    display: block;
    float: left;
    padding: 0;
    color: #345;
    border: 2px solid #345;
    z-index: 2500;
}

/*.js-nav-toggle span {
  position: relative;
  background-color: #345;
  height: 2px;
  display: block;
  width: 22px;
  margin: 17px auto 0;
  transition: all 0.4s;
  transition-delay: 0.3s;
}
.js-nav-toggle span:before, .js-nav-toggle span:after {
  content: '';
  position: absolute;
  display: block;
  width: 20px;
  height: 0;
  left: 1px;
  top: 50%;
  margin-top: -7px;
  transition: all 0.3s 0.3s;
}
.js-nav-toggle span:before {
  box-shadow: 0 14px 0 1px #345;
}
.js-nav-toggle span:after {
  box-shadow: 0 0 0 1px #345;
}
.show-menu .js-nav-toggle span {
  background-color: transparent;
}
.show-menu .js-nav-toggle span:before {
  transform: rotate(-45deg);
}
.show-menu .js-nav-toggle span:after {
  transform: rotate(45deg);
}
.show-menu .js-nav-toggle span:before, .show-menu .js-nav-toggle span:after {
  margin-top: 0;
  box-shadow: 0 0 0 1px #345;
}*/
.nav-wrapper nav{position:absolute;left:0;top:0;height:100%;width:100%;overflow-x:hidden;overflow-y:auto;background-color:#f8f9fa;z-index:1500;box-shadow:0 4px 12px 0 rgba(0,0,0,.1);}
.nav-wrapper nav .nav-toggle{position:relative;top:0;left:0;width:100%;padding:0.45em 0.6em;color:#fff;z-index:100;cursor:pointer;transition:background-color 0.2s;}
.nav-wrapper nav .nav-toggle:hover{background-color:#345;}
.nav-wrapper nav .nav-toggle.back-visible .nav-back{opacity:1;}
.nav-wrapper nav .nav-toggle .nav-title{left:40px;}
.nav-wrapper nav .nav-title{position:relative;left:0;top:0.1em;font-size:16px;transition:left 0.2s;}
.nav-wrapper nav .nav-back{display:inline-block;position:absolute;width:30px;height:30px;vertical-align:middle;z-index:1;opacity:0;transition:opacity 0.2s;}
.nav-wrapper nav .nav-back:before{content:"\f0d9";position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);font-family:FontAwesome;font-size:22px;}
.nav-wrapper nav a, .nav-wrapper nav span.sub-navigation-menu{display:block;position:relative;padding:0.6em 0.7em;text-decoration:none;transition:color 0.15s, background-color 0.15s;}
.nav-wrapper nav a:hover{color:#333;background-color:#efefef;}
.nav-wrapper nav ul{list-style:none;padding:0 0 100px;transition:transform 0.3s;background-color:#fafafa;position:relative;left:0;top:0;width:100%;font-size:14px;}
.nav-wrapper nav ul ul{display:none;left:100%;}
.nav-wrapper nav li.has-dropdown > a{padding-right:2.5em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.nav-wrapper a.has-children{width:300px;float:left;}
.nav-wrapper a.is-children-link{padding:0.6em 0 !important;float:right;width:10%;text-align:center;}

/*** FIX FÜR HÖHE 0 ***/
.nav-wrapper .nav-item{}
.nav-wrapper nav li.nav-dropdown-open > ul{position:absolute;}
.nav-wrapper nav li.nav-dropdown-open.nav-dropdown-active > ul{display:block;}

.fixed-right{position:fixed;top:0;right:0;z-index:1050;}
.fixed-bottom-right{position:fixed;bottom:0;right:0;z-index:1060;}

/*** neues Menü ***/

/**/
::-webkit-input-placeholder{color:#b0b0b0 !important;}
::-moz-placeholder{color:#b0b0b0 !important;}
:-ms-input-placeholder{color:#b0b0b0 !important;}
:-moz-placeholder{color:#b0b0b0 !important;}
.form-control{border-radius:0;border:none;background-color:#f7f7f7;box-shadow:inset 0 2px 4px 0  rgba(0,0,0,.05);color:#b0b0b0;padding:0.475rem 0.75rem;font-size:13px;line-height:24px;}
.form-control:focus{background-color:#f7f7f7;box-shadow:inset 0 2px 4px 0  rgba(0,0,0,.05);color:#b0b0b0;}


/*** captcha ***/
.captcha-container p {margin-bottom:0px;}
.captcha-container .c-field .c-digit {margin-right:3px;}
.captcha-container .c-field li {width: 22px;}
.captcha-container .c-field li span {display:inline-block;background-color:#000;float:left;margin:1px;}
.captcha-container .c-field li span.digit {width:3px;height:3px}
.captcha-container .c-field li span.hor {width:10px;height:3px;}
.captcha-container .c-field li span.vert {width:3px; height:10px;}
.captcha-container .c-field li span.empty {width:10px;height:10px;background-color:transparent !important;}
.captcha-container .c-field li span.not-filled {background-color:transparent !important;}
.captcha-container .c-field li span.clearer {display:block;float:none;}

/*** preisangaben ***/
.priceinfo p{margin-bottom:0px;}
.priceinfo p.new-price{font-size:16px;}
.priceinfo p.old-price{text-decoration:line-through;font-size:15px;color:#888;}
.priceinfo small{font-size:10px;}
b, strong{font-weight:bold;}

.absolute-top {position:absolute;}

.btn-new-content {position:fixed;left:25px;bottom:25px;z-index: 102458;}

.message-area {position: fixed;bottom: 11px;left: 0px;width: 100%;z-index: 10;padding: 10px;padding-top: 2rem;background-color: rgba(255,255,255,.9);}

#cookie-bar {background-color:#000; color:#FFF;}
#cookie-bar.fixed{position:fixed;bottom:0;left:0;width:100%}
#cookie-bar p{margin:10px 0;padding:0;text-align:center;}
#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}
#cookie-bar .cb-enable{background:#26A65B}
#cookie-bar .cb-enable:hover{background:#2ECC71}
#cookie-bar .cb-disable{background:#900}
#cookie-bar .cb-disable:hover{background:#b00}
#cookie-bar .cb-policy{background:#BFBFBF;color:#3f3f3f}
#cookie-bar .cb-policy:hover{background:#BDC3C7}


.a-right{text-align:right;}
.a-center{text-align:center;}
.checkout-wrapper table .table-sm th{padding-right: .75rem;}

.catalog-product .card-body {height:200px;overflow:hidden;}
.catalog-product .card-image {margin-top: 5px;}


@media (min-width: 1024px){
    .navbar-toggler-icon {display:none;}
}

@media (max-width: 1023px){
    .menu-text {display:none;}
}

@media (max-width:767px) {
  .nav-wrapper, .search-wrapper{width:80vw;}
  .area-header .open-menu.close-menu{right:85vw;}
  .nav-wrapper a.has-children{width:80%;}
  .nav-wrapper a.is-children-link{width:20%;}
  .area-header img.logo{height:100px;}
  .area-header.scrolled img.logo{height:80px;}
  .owl-carousel{margin:0;}
  .owl-nav{left:-10px;right:-10px;}
  .area-header{background-color:#fff;}
  .area-header .open-menu span{background-color:#000100;}
}

@media (max-height: 600px) {
    .fixed-top {z-index:4}
    
    .overlay nav {font-size: 130%;top:10%}
}

.collection-sort-select {max-width: 200px;display:inline;color:#696969;}

/* Modal */
.modal-fullscreen .modal-dialog,
.modal-fullscreen.modal-dialog {
      width: 100%;
      height: 100%;
      padding: 1%;
      margin: 0;
      max-width: 100%;
}
.modal-fullscreen .modal-content {
      height: 100%;
      border-radius: 0;
      overflow:auto;
}

.config-button{
    margin:5px;
}
