body {font-weight:bold;font-family:"Helvetica Neue", sans-serif;}
header > .container {padding-bottom:10px;}

#go_to_top {position: fixed;    right: 40px;    bottom: 5%;    text-transform: uppercase;    font-weight: bold;    display: none;    cursor: pointer;text-align:center;font-size:15px;    background: #2d1c0d;    padding: 10px; }
.wide_horizontal_menu .cd-dropdown-content ul {border:2px solid #000;		height:100%;
		min-height:100%;height:auto!important;}
#callback-href {cursor:pointer;}
.inline-select.color .outofstock { cursor:not-allowed; }
.inline-select.color .outofstock:after {content: "";background:linear-gradient(to top left,rgba(0,0,0,0) 0%,rgba(0,0,0,0) calc(50% - 0.8px),rgba(0,0,0,1) 50%,rgba(0,0,0,0) calc(50% + 0.8px),rgba(0,0,0,0) 100%),linear-gradient(to top right,rgba(0,0,0,0) 0%,rgba(0,0,0,0) calc(50% - 0.8px),rgba(0,0,0,1) 50%, rgba(0,0,0,0) calc(50% + 0.8px), rgba(0,0,0,0) 100%);  height: 54px; width: 54px; position: absolute;top: 0;}
.cd-dropdown, .cd-dropdown-wrapper {z-index:99999!important;overflow:hidden;}
		/* .fade-out {opacity:0;} */
.head-controller .ep-contact ul li.ep-phone {float:left;margin:0 25px;}
#callback-show {display:none!important;}
.podzag{margin-top:10px;padding-top:10px;border-top: 1px solid #e0e0e0;text-transform: uppercase; font-weight: 600; font-size: 18px; position: relative; font-family: 'Roboto Condensed', sans-serif; } 
.head-controller .ep-contact ul li, .head-controller .ep-contact.show-mob ul li {text-align:center!important;}
header .fly-in-cart {right:20px!important;} 
.checkout-step .wa-field-address-shipping span {display:inline-block;width: 130px;}
.cart-form .options .color a.selected {box-shadow:none!important;border: 2px solid #000;}
.product-info .image-container, .product-info .cart-container {width:50%!important;}
.ep-logo {margin-left:15px;}
@media only screen and (min-width: 1024px) {
	.wide_horizontal_menu .cd-dropdown-content {display: flex;justify-content: space-between;}
	.wide_horizontal_menu .cd-dropdown-content > li {        /* border-left: 5px solid #2a2a2a */;	border-right: 2px solid #2a2a2a;background:#fff!important;}
	.epika .wide_horizontal_menu .cd-dropdown-content > li > a, .epika .navigation ul.pages > li > a P{color:#2a2a2a!important;}
	.wide_horizontal_menu .cd-dropdown-content > li.selected > a {color:#fff!important;}
	.wide_horizontal_menu .cd-dropdown-content > li > a {padding:0 15px 0 17px!important;}
.epika .wide_horizontal_menu .cd-dropdown-content > li.selected > a .more-cat:before, .epika .wide_horizontal_menu .cd-dropdown-content > li.selected > a .more-cat:after {background: #fff!important;}
.epika .wide_horizontal_menu .cd-dropdown-content > li > a .more-cat:before, .epika .wide_horizontal_menu .cd-dropdown-content > li > a .more-cat:after {background: #2a2a2a!important;}
 .level-1 > li.has-children a.cd-dropdown-item > .more-cat {
        margin-top: -8px;
        right: -20px;
        display:inline!important;
    }
	.wide_horizontal_menu ul.cd-dropdown-gallery {    align-items: center;}
	.cd-dropdown-content .cd-dropdown-gallery img {	max-width:100%;	width:auto!important;display:inline-block!important;	}
	.cd-dropdown-content .cd-dropdown-gallery .cd-dropdown-item {text-align:center!important;}
	.cd-dropdown-content .cd-dropdown-gallery > li {margin:10px!important;}
	.wide_horizontal_menu .cd-dropdown-content .cd-dropdown-gallery > li:nth-of-type(2n) {margin:0!important;}

}

.product-gallery .lg-image {    align-items: flex-start;}
    .head-controller .ep-nav {-webkit-order: 2; -moz-order: 2;order: 2;align-items: center;-webkit-align-items: center;}
    .head-controller .ep-search {-webkit-order: 3; -moz-order: 3;order: 3;}
    .head-controller .ep-contact {-webkit-order: 4; -moz-order: 4;order: 4;}
    .head-controller .ep-controls {-webkit-order: 5; -moz-order: 5;order: 5;}
    .head-controller .ep-logo {justify-content: flex-start;-webkit-justify-content: flex-start;}

@media only screen and (max-width: 1024px) {
	.more-cat {padding-left:6px;top:0!important;width:50px!important;height:50px!important;text-align:center;margin-top:0!important}
}
@media only screen and (min-width: 1280px) {
    .head-controller .ep-search {width:24%;} 
    .head-controller .ep-contact {width:38%;}
    .head-controller .ep-controls {width:18%;}
    .head-controller {height:auto!important;}
.cd-dropdown-content .default {overflow:visible!important;}
.cd-dropdown-content .default  ul li {background:#fff;border-right:1px solid #ebebeb;}
.cd-dropdown-content .default ul.is-hidden {visibility:hidden;}
.cd-dropdown-content .default ul.is-active {visibility:visible!important;box-shadow: 10px 10px 40px rgb(0 0 0 / 32%);}
}
@media only screen and (min-width: 1024px) and (max-width: 1280px) { 
     .head-controller .ep-logo {width:18%;}
    .head-controller .ep-search {width:24%;}
    .head-controller .ep-contact {width:40%;}
    .head-controller .ep-controls {width:18%;}
    .head-controller {height:auto!important;}
    .head-controller .ep-contact ul li.ep-phone {font-size:16px;margin:0 15px;}
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .head-controller .ep-logo {width:20%;}
    .head-controller .ep-contact {width:44%;}
    .head-controller .ep-contact ul li.ep-phone {font-size:15px;margin:0 10px;}
      .head-controller .ep-controls {width:36%;}
}
@media only screen and (min-width: 768px) and (max-width: 860px) {
    .head-controller .ep-logo {width:30%;}
    .head-controller .ep-contact {width:70%;}
    .head-controller .ep-controls {width:100%;}
}
@media only screen and (min-width: 320px) and (max-width: 768px) {

     .head-controller .ep-logo {width:100%;justify-content: center;}
     .head-controller .ep-controls {width:100%;justify-content: center;}
    .head-controller .ep-contact {width:100%;justify-content: center;border: 0!important;}

    .top-line {max-height:100%!important;}
    #app-change {display:none;}

.shop-controls.style_1.fixed-pos {padding-bottom:5px;}

.flexMenu-popup a {color:#fff!important;}

}


    /*
    .foot_wrap {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    } 

    .foot_wrap > div {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        -webkit-align-items: center;
        justify-content: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        width:100%;
    }
*/

@media only screen and (min-width: 768px) {
    .head-controller .ep-nav {width: 17%;}
}
@media only screen and (max-width: 1024px) {
    .product-info .image-container, .product-info .cart-container {width:100%!important;}
}
@media only screen and (max-width: 768px) {
    .head-controller .ep-nav {width:100%;justify-content: center;-webkit-justify-content: center;}
}