.kenson-divider {
    margin-top: 20px;
}
/*Search form*/
#searchform.fwt {height: auto !important; background: none; z-index: 1000}
#searchform.fwt input.qode_search_field {
    border: 2px solid #b4b4b4; color: #b4b4b4; width: 32%; float: right; height: 42px; padding: 0 15px; margin: 45px 0 0; box-sizing: border-box; text-transform: uppercase;
    letter-spacing: 2px; font-size: 13px;
}
::-webkit-input-placeholder {color: #b4b4b4 !important;}
:-moz-placeholder {color: #b4b4b4 !important;}
::-moz-placeholder {color: #b4b4b4 !important;}
:-ms-input-placeholder {color: #b4b4b4 !important;}
input[type=text]::-ms-clear {
    display: none;
}
#searchform.fwt .fa-search {
    background: #999999; line-height: 1; position: absolute; right: 7px; bottom: 8px; padding: 6px 11px;
}
#searchform.fwt .btn-search {right: 7px; bottom: 8px; padding: 11px 16px; visibility: visible; clip: auto; opacity: 0;}
.side_menu_button.hide-search {display: none;}
.sticky_animate .side_menu_button.hide-search {display: block;}
.side_menu_button.hide-search .fa-search {padding: 23px 0;}
header .header_top_bottom_holder {padding-top: 30px;}
header.sticky_animate .header_top_bottom_holder {padding-top: 0;}
/*Menu*/
nav.main_menu > ul > li:last-child > a {padding-right: 0;}
nav.main_menu > ul > li > a {line-height: 1.35; margin-top: 90px; padding-bottom: 80px;}

.sticky_animate nav.main_menu > ul > li > a {margin-top: 0; padding: 0 28px;}
/*Single product*/
.single-product .wpis-slider-for .zoom img:first-child {display: inline-block !important;}
.single-product .wpis-slider-for .zoom img:nth-of-type(2) {display: none !important;}
.single-product.woocommerce .product .images .woocommerce-product-gallery__image {padding: 0}
/*Single product - slider*/
.slick-prev, .slick-next, .slick-prev:hover, .slick-next:hover {opacity: 1; z-index: 1; overflow: hidden; outline: none;}
.slick-prev {left: 0;}
.slick-next {right: 0;}
.slick-prev:before,
.slick-next:before {font-family: 'ElegantIcons'; font-size: 60px; position: absolute; left: 50%; top: 50%; margin-left: -30px; margin-top: -30px;}
.slick-prev:before {content: "\34";}
.slick-next:before {content: "\35";}
#wpis-gallery {margin: 0 -10px;}
#wpis-gallery .slick-prev:before,
#wpis-gallery .slick-next:before {font-size: 45px; margin-left: -22px; margin-top: -22px;}
#wpis-gallery li.slick-slide {padding: 0 10px;}
.wpis-slider-for ul.slick-dots {bottom: auto; top: 100%; margin-top: 180px;}
.slick-dots li button {border: 2px solid #dedede; background: #fff; border-radius: 50%;}
.slick-dots li button:before {display: none;}
.slick-dots li.slick-active button,
.slick-dots li:hover button {background: #dedede;}
/*Woocommerce column*/
.single-product.woocommerce .product .images {width: 38.636364%; margin-bottom: 45px;}
/*Video*/
.video-slider {margin: 100px 0 60px !important;}
.video-slider .slick-dots {bottom: -30px;}
#resellers-button,
#resellers-button-bottom {text-align: center; padding-top: 8px; padding-bottom: 8px; height: auto}
#resellers-button-bottom {font-size: 20px;}
.corebtn {
	display:inline-block;
	vertical-align:middle;
	height: 66px;
	width:180px;
	margin-right: 1em;
	margin-bottom: 1em;
	border-color: rgb(230, 174, 72);
	border-width: 2px;
	border-style:solid;
	padding: 8px 0;
	
	line-height: 50px;
	font-size: 20px;
	text-align: center;
	letter-spacing: 1px;
	text-transform:uppercase;
	font-weight: 600;
	
	color: rgb(255, 255, 255);
	background-color: #e6ae48;
}
.corebtn.green {
	border-color: #22b14c;
	background-color: #22b14c;
}
.corebtn:hover {
	background-color:white;
	color:rgb(230, 174, 72);
	text-decoration:none!important;
}
.corebtn.green:hover {
	color:#22b14c;
}

/*Woocommerce tabs*/
.q_tabs {line-height: 0;}
.q_tabs .tabs-nav li {margin: 0;}
.q_tabs .tabs-nav li a {color: #e6ae48; background: none; border: 1px solid #e6ae48; border-bottom: 0; box-sizing: border-box}
.q_tabs .tabs-nav li a:hover, .q_tabs .tabs-nav li.active a {color: #fff;}
.q_tabs .tabs-container {border: 1px solid #e6ae48 !important; padding: 10px 15px !important; border-radius: 0; line-height: normal}
.q_tabs .modal-lg {width: 100%; margin: 0}
.q_tabs .modal-content {
    -webkit-box-shadow: none; box-shadow: none; border: none;
}
.q_tabs .modal-content .modal-body {padding: 0;}
.q_tabs .list-group {display: block !important; font-size: 12px;}
.q_tabs .modal-body .row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
}


.related.products {border: 1px solid #e6ae48; padding: 20px 25px 0;}
.related.products ul,
.related.products ul li {margin-bottom: 0 !important;}
@media (min-width: 1001px) {

    .q_logo .normal {
        padding: 20px 0;
    }

    .q_logo .sticky {
        padding: 13px 0;
    }
}
.q_tabs .modal-body .row .col-md-4 {width: 33%}
@media only screen and (max-width: 1024px) {
    .q_tabs .tabs-nav li a {border-bottom: 1px solid #e6ae48;}
    .q_tabs .tabs-container {top: -1px;}
    .q_tabs .modal-body .row .col-md-4 {width: 33%}
}
@media only screen and (max-width: 778px) {
    /*Search form*/
    .side_menu_button.hide-search {display: table-cell;}
    .side_menu_button.hide-search .fa-search {padding: 0;}
    header .header_top_bottom_holder {padding-top: 0;}
    /*Single product - slider*/
    .wpis-slider-for ul.slick-dots {margin-top: 135px;}
}
@media only screen and (max-width: 768px) {
    .q_tabs .modal-body .row .col-md-4 {width: 50%}
}
@media only screen and (max-width: 600px) {
    /*Woocommerce column*/
    .single-product.woocommerce .product .images {width: 100%;}
    .q_tabs .tabs-nav {
        display: block !important;
    }

    .q_tabs .modal-body .row .col-md-4 {width: 100%}
}

.woocommerce ul.products li.product .image-wrapper img {height: 340px; opacity: 0 !important;}
.woocommerce ul.products li.product .image-wrapper > div {
    background-position: center; background-size: cover;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
}
.woocommerce ul.products li.product:hover .image-wrapper > div {opacity: 0.2 !important;}
.woocommerce div.product div.product_meta > span.social_share_title {display: none;}
.search_button.from_window_top {display: none;}

.woocommerce-account .woocommerce-MyAccount-navigation {
    display: none;
}

.woocommerce-MyAccount-content p {
    margin-bottom: 15px;
}

.woocommerce-MyAccount-content .user-info-wrapper {
    display: flex;
    flex-direction: column;
}

.woocommerce-MyAccount-content ul {
    margin-bottom: 50px;
}

.woocommerce-MyAccount-content h1 {
    font-size: 1.3rem;
    margin: 30px 0 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.distributor_price {
    display: flex;
    flex-direction: column;
    margin: 20px 0 30px;
}

.distributor_price div {
    color: #7b7b7b;
    display: inline;
}

.distributor_price div:first-child {
    margin-bottom: 5px;
}

.distributor_price div:last-child {
    color: #7b7b7b;
}

.distributor_price div .woocommerce-Price-amount {
    margin-left: 5px;
    font-weight: 700;
}

.distributor_price div:first-child .woocommerce-Price-amount {
    color: #7b7b7b;
}

.distributor_price div:last-child .woocommerce-Price-amount {
    color: #e6ae48;
}
.single-product.woocommerce div.product div.product_meta>span a,
.single-product.woocommerce div.product div.product_meta>span span {
	xfont-weight:bold;
	color:#22b14c;
	font-size:1em;
}
.woocommerce div.product div.product_meta>span {
	font-weight:normal!important;
	text-transform:none;
}
#custom-meta-wrapper, #custom-price-wrapper {xfont-weight:bold;}
#custom-meta-name, #custom-price-name {}
#custom-meta-name-data, #custom-price {font-size:1em;color:#22b14c;}
