/* Common */
::selection {
	background: #d6e375 !important;
}
body {
	font-family: 'Readex Pro', sans-serif !important;
}
h1, h2, h3, h4, h5, h6, .eltd-page-footer .eltd-footer-bottom-holder .textwidget p,
.woocommerce .eltd-onsale, ul.products>.product .price * {
	font-family: 'Readex Pro', sans-serif !important;
}
.theme-btn {
	width: 100%;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	padding: 12px 0;
	cursor: pointer;
	text-align: center;
	align-content: space-between;
	text-transform: uppercase;
	border-radius: 2px;
	display: inline-block;
	letter-spacing: 1.5px;
	background: #000;
	border: 2px solid #000;
	font-family: 'Readex Pro', sans-serif !important;
}
.theme-btn:hover { color: #fff; }
.theme-btn.ligth-btn {
	color: #000;
	background: transparent;
}

/* Woocommerce */
body.woocommerce .eltd-new-product, body.woocommerce .eltd-onsale, body.woocommerce .eltd-out-of-stock {	
	font-size: 10px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	font-family: 'Readex Pro', sans-serif !important;
}
.eltd-woocommerce-page.woocommerce-cart .cart_totals,
.eltd-woocommerce-page.woocommerce-cart .cart-collaterals tr.shipping #shipping_method li label,
.eltd-btn, .eltd-woocommerce-page .woocommerce-checkout .col-1 label:not(.checkbox), .eltd-woocommerce-page .woocommerce-checkout .col-2 label:not(.checkbox), .eltd-woocommerce-page .woocommerce-checkout .col-1 input[type=text], .eltd-woocommerce-page .woocommerce-checkout .col-2 input[type=text], .woocommerce-page .eltd-content input[type=email], .woocommerce-page .eltd-content input[type=tel], .woocommerce-page .eltd-content input[type=password], .woocommerce-page .eltd-content input[type=text], .woocommerce-page .eltd-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce input[type=text], div.woocommerce textarea, .ywpc-countdown-loop, .ywpc-sale-bar-loop {
    font-family: 'Readex Pro', sans-serif !important;
}
.eltd-woocommerce-page .woocommerce-checkout .col-1 h3, .eltd-woocommerce-page .woocommerce-checkout .col-2 h3 { font-size: 15px; }
.woocommerce-page .eltd-content .wc-forward:not(.added_to_cart):not(.checkout-button), .woocommerce-page .eltd-content a.button:not(.read_more_button):not(.add_to_cart_button):not(.product_type_external), .woocommerce-page .eltd-content button[type=submit]:not(.eltd-woo-search-widget-button), .woocommerce-page .eltd-content input[type=submit], div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button), div.woocommerce a.button:not(.read_more_button):not(.add_to_cart_button):not(.product_type_external), div.woocommerce button[type=submit]:not(.eltd-woo-search-widget-button), div.woocommerce input[type=submit] { 
	font-size: 12px !important;
	font-family: 'Readex Pro', sans-serif !important; 
}
/*.woocommerce-page .eltd-content .wc-forward:not(.added_to_cart):not(.checkout-button):hover, .woocommerce-page .eltd-content a.button:not(.read_more_button):not(.add_to_cart_button):not(.product_type_external):hover, .woocommerce-page .eltd-content button[type=submit]:not(.eltd-woo-search-widget-button):hover, .woocommerce-page .eltd-content input[type=submit]:hover, div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover, div.woocommerce a.button:not(.read_more_button):not(.add_to_cart_button):not(.product_type_external):hover, div.woocommerce button[type=submit]:not(.eltd-woo-search-widget-button):hover, div.woocommerce input[type=submit]:hover {
	color: #000 !important;
}*/
.eltd-woocommerce-page.woocommerce-cart .woocommerce>form table.cart tr.cart_item td.product-name a, .eltd-woocommerce-page.woocommerce-cart .woocommerce>form table.cart tr.cart_item td.product-price, .eltd-woocommerce-page.woocommerce-cart .woocommerce>form table.cart tr.cart_item td.product-subtotal, .eltd-woocommerce-page.woocommerce-cart .cart-collaterals table td { font-family: 'Readex Pro', sans-serif !important; }
.page.eltd-woocommerce-page.woocommerce-cart .woocommerce>form h3 { font-size: 14px; }
.page.eltd-woocommerce-page.woocommerce-cart .cart-collaterals table td { text-align: right; }
.page.eltd-woocommerce-page.woocommerce-cart .cart-collaterals tr.order-total th { font-size: 20px; }
.page.eltd-woocommerce-page .wc-proceed-to-checkout a.button {
	color: #fff !important;
	padding: 12px 0 !important;
	border-radius: 100px;
	background-color: #000 !important;
}
.page.eltd-woocommerce-page.woocommerce-cart .woocommerce>form { margin-bottom: 0px; }
.page.eltd-woocommerce-page.woocommerce-cart .cart-collaterals tr.order-total td { font-size: 18px; }
.archive.tax-product_cat.sport-template .eltd-title-holder.eltd-standard-type { margin-top: 24px; }
body.eltd-woocommerce-page.woocommerce-account .woocommerce.widget_product_search { margin: 5px 0 0 15px; }
.share-button i.fa {
	font-size: 20px;
	margin-right: 10px;
}
.yith-wcwl-share-title { margin: 0; }
body.woocommerce-wishlist table.wishlist_table { margin: 50px 0 35px; }
body.woocommerce-wishlist .yith-wcwl-share ul { margin-bottom: 100px; }
body.eltd-woocommerce-page.woocommerce-cart .woocommerce>form table.cart tr.cart_item td.product-name a { font-size: 14px; }
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled .variable-item-contents:before, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).disabled:hover .variable-item-contents:before { display: none; }
body .variations li.variable-item.button-variable-item.disabled {
    background: rgb(0 0 0 / 20%);
}

/* Popup */
#an_sh_mailchimp_email_1 {
    width: 92%;
    color: #fff;
    font-size: 14px;
    font-weight: 100;
    font-style: normal;
    display: block;
    margin: 20px auto 0;
    border-radius: 100px;
    border: 1px solid #fff;
	font-family: 'Readex Pro', sans-serif !important;
}
#an_sh_mailchimp_form_1 .mpam-submit {
    width: 232px;
    color: #000;
    font-size: 12px;
    font-weight: 600;
    display: block;
    margin: 12px auto 0;
    padding: 18px 0;
    letter-spacing: 1px;
    border-radius: 100px;
    border: 0px;
    text-transform: uppercase;
    background: #d6e375;
}
.eltd-woocommerce-page .wc-proceed-to-checkout a.button:hover { color: #000 !important; }
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active { overflow-y: hidden !important; }
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] { padding-right: 0 !important; }

/* Header */
.header-icon-link li.mbl-menu-btn {
	display: none;
}
.eltd-page-header {	margin-bottom: 0 !important; }
.header-right-side { float: right; }
header.eltd-page-header .eltd-menu-area .eltd-logo-wrapper a { height: 58px !important; }
header .eltd-shopping-cart-holder, header .eltd-search-opener, header .eltd-main-menu>ul>li>a:hover>span.item_outer:after {	display: none; }
header .eltd-main-menu>ul>li>a { font-size: 18px; }
header .eltd-main-menu>ul>li { margin-left: 50px; }
.mega-menu-wrap {
	width: 100%;
	left: 0;
	padding: 38px 0;
	z-index: 999;
	position: fixed;
	background: #ccccccbf;
	display:none;
}
.eltd-page-header { display: none !important; }
.custom-header { display: block !important; }
.custom-header.eltd-page-header .eltd-menu-area { 
	width: 100%;
	height: auto;
	float: left;
	padding: 30px 0;
}
.custom-header .eltd-vertical-align-containers {
	min-height: 50px;
}
.custom-header .brand { float: left; }
.brand a img { 
    height: 45px;
    margin: 8px 0 0;
}
.custom-header .main-navigation {
	float: right;
    display: inline-block;
}
.header--search {
	float: right;
	margin-top: 8px;
	margin-left: 35px;
    position: relative;
    display: inline-block;
}
.header--search .search-field {
	color: #fff;
    min-width: 250px;
    padding: 10px 32px 10px 12px;
    border-radius: 100px;
    background: transparent;
    border: 2px solid #afacac;
	font-family: 'Readex Pro', sans-serif;
}
.header--search button {
    color: #afacac;
    font-size: 25px;
    top: 5px;
    right: 10px;
    position: absolute;
    border: 0;
    padding: 0;
    background: transparent;
}
.header-icon-link {
    list-style: none;
    float: right;
	margin-top: 17px;
    display: inline-block;
}
.header-icon-link {
    list-style: none;
    float: right;
    display: inline-block;
}
.header-icon-link li {
	margin-left: 20px;
	display: inline-block;
}
.header-icon-link li a {
    width: 22px;
    height: 22px;
    display: inline-block;
    background-size: contain;
}
.custom-header .main-navigation .main-menu li {
	margin: 0 25px;
    display: inline-block;
}
.custom-header .main-navigation .main-menu li:nth-last-child(1) {
	margin-right: 0px;
}
.custom-header .main-navigation .main-menu li a {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
    padding: 0 2px 40px;
    text-transform: uppercase;
	font-family: 'Readex Pro', sans-serif;
}
.main-navigation .submenu-container {
	width: calc(100% - 24px);
	display: none;
	left: 0;
	position: absolute;
	margin-top: 32px;
	padding: 20px 12px 15px;
	background: #000;
}
.custom-header .main-navigation .main-menu li:hover .submenu-container {
	display: block;
	padding: 0 45px 70px;
}
.custom-header .main-navigation .main-menu li .sub-menu li {
    display: block;
    margin: 0 0 2px;
}
.submenu-container .sub-menu {
	width: calc(100% - 30px);
	display: flex;
	padding: 22px 15px 0;
	border-top: 1px solid;
}
.custom-header .main-navigation .main-menu li .sub-menu li a {
	color: #fff;
	padding: 0 0;
}
.custom-header .main-navigation .main-menu li .sub-menu li a:hover {
	color: #d6e375;
}
.custom-header .sub-menu-block {
	width: 20%;
	float: left;
	position: relative;
}
.custom-header .sub-menu-block h4 {
	color: #d6e375;
	font-size: 13px;
	letter-spacing: 2px;
	margin: 0 0 15px;
}
.custom-header .sub-menu-block h4 a { 
    color: #d6e375 !important;
    letter-spacing: 0 !important;
}
.custom-header .sub-menu-block ul {
	padding: 0px;
}
/*.custom-header .sports-menu-block {
	width: 60%;
}
.custom-header .sports-menu-block ul { 
	columns: 3;
	-webkit-columns: 3;
	-moz-columns: 3;
}*/
.custom-header .sub-menu-block:after {
    content: '';
    width: 1px;
    height: calc(100% - 42px);
    top: 40px;
    right: 20px;
    position: absolute;
    display: inline-block;
	background: #6c6c6c;
}
.custom-header .sub-menu-block:nth-last-child(1):after,
.custom-header .sub-menu-block:nth-child(3):after {
	display: none;
}

/* Wishlist */
.woocommerce-wishlist table.wishlist_table tbody tr td.product-name a { 
	font-size: 14px;
	font-family: 'Readex Pro', sans-serif !important; 
}
.page.woocommerce-wishlist table.wishlist_table tbody tr td.product-add-to-cart a { 
	font-size: 12px;
	width: 125px !important;
	padding: 5px 0px;
	font-family: 'Readex Pro', sans-serif !important;
}
.yith-wcwl-share ul {
	list-style: none;
}
.yith-wcwl-share ul li {
	display: inline-block;
}

/* Footer */
.mbl-sticky-menu {display: none;}
footer .widget_nav_menu .eltd-widget-title {
	color: #fff;
	font-size: 12px;
	font-weight: 500;
	text-transform: inherit;
}
.eltd-page-footer .eltd-footer-top-holder ul li {
    padding: 0 !important;
    margin-bottom: 2px;
}
.eltd-page-footer .eltd-footer-top-holder ul li a {
    color: #f8f8f8 !important;
    font-size: 13px;
    font-weight: 200;
	letter-spacing: 0.5px;
	font-family: 'Readex Pro', sans-serif;
}
.eltd-page-footer .eltd-footer-top-holder ul li a:hover:after {display: none;}
#menu-social-menu-footer {
	text-align: left;
	margin-top: 35px;
	margin-bottom: 10px;
}
#menu-social-menu-footer li {
	margin-right: 5px;
    display: inline-block;
}
#menu-social-menu-footer #menu-item-8153 a,
#menu-social-menu-footer #menu-item-8183 a,
#menu-social-menu-footer #menu-item-8184 a,
#menu-social-menu-footer #menu-item-8185 a,
#menu-social-menu-footer #menu-item-9213 a {
    color: transparent !important;
    width: 22px;
    height: 22px;
    overflow: hidden;
    display: inline-block;
	background-size: cover;
}
#menu-social-menu-footer #menu-item-8153 a {background-image: url(../images/facebook-w.png);}
#menu-social-menu-footer #menu-item-8183 a {background-image: url(../images/insta-w.png);}
#menu-social-menu-footer #menu-item-8184 a {background-image: url(../images/twit-w.png);}
#menu-social-menu-footer #menu-item-8185 a {background-image: url(../images/linkedin-w.png);}
#menu-social-menu-footer #menu-item-9213 a {background-image: url(../images/tiktok-w.png);}
.widget_nav_menu {
    text-align: right;
} 
footer .store-location-icon {
    width: 25px;
    height: 25px;
	float: left;
	margin-top: 4px;
	margin-right: 4px;
    background-image: url(../images/location.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
} 
footer .store-location-text {
    color: #fff;
    font-size: 15px;
}
.store-tag {float: right; margin-top: -2px;}
.store-tag .flag {
    color: #fff;
    font-size: 17px;
    font-weight: 100;
    display: block;
    position: relative;
    margin: -5px 0 0;
}
/*.store-tag .flag:before {
    content: '';
    width: 28px;
    height: 15px;
    display: block;
    top: 5px;
    left: 30px;
    position: absolute;
    background-image: url(../images/NZ.jpg);
    background-size: contain;
    background-repeat: no-repeat;
}*/
.eltd-page-footer .eltd-footer-top-holder .eltd-footer-top-inner.eltd-grid {
    padding: 86px 0 0px !important;
}
footer #nav_menu-6 {
    margin-top: -52px;
}
footer .widget {
    margin: 0 0 5px;
}
.sas-family {
    background: #000;
}
.eltd-page-footer .eltd-footer-bottom-holder .eltd-footer-bottom-inner {
	border-top: 1px solid #ffffff !important;
}
.sas-family .eltd-grid {
    text-align: center;
    padding: 7px 0 1px;
    border-top: 1px solid #fff;
}
.sas-family .eltd-grid ul {
	margin: 7px 0;
    list-style: none;
}
.sas-family .eltd-grid ul li {
    display: inline-block;
}
.sas-family .eltd-grid ul li.brand-label span {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    float: left;
    padding: 0 22px 2px 0;
    margin: 0px 15px 5px 0;
    border-right: 1px solid #fff;
}
.sas-family .eltd-grid ul li img {
    height: 38px;
    margin: 0 8px;
}
footer.eltd-page-footer .eltd-footer-bottom-holder .widget {
	display: inline-block;
	margin-right: 55px !important;
}
footer.eltd-page-footer .eltd-footer-bottom-holder .widget p,
footer.eltd-page-footer .eltd-footer-bottom-holder .widget p a{
	color: #5f5f5f;
	font-size: 13px;
	letter-spacing: -0.5px;
}
.mailchimp_form_simple #an-mailchimp-email-2 {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    font-style: initial;
    max-width: 270px;
    padding: 10px 18px;
    border-radius: 100px;
    border: 1px solid #fff;
    font-family: 'Readex Pro', sans-serif !important;
}
footer .mailchimp_form_simple {
	width: 370px;
    position: relative;
}
.eltd-page-footer .eltd-footer-top-holder .eltd-widget-title {
    text-transform: uppercase;
}
.eltd-page-footer .eltd-footer-top-holder .widget_an_mailchimp .eltd-widget-title {
	text-transform: capitalize;
}
footer .mailchimp_form_simple input[type=submit].mpam-submit,
footer .mailchimp_form_simple input[type=submit].mpam-submit:hover {
	color: #fff;
	width: 100px;
	font-size: 9px;
	font-weight: 700;
	line-height: 11px;
	text-align: left;
	cursor: pointer;
	padding: 0 6px;
	text-decoration: underline;
	white-space: break-spaces;
	letter-spacing: 0.75px;
	top: 6px;
	right: -10px;
	border: 0px;
	position: absolute;
	background: transparent;
	font-family: 'Readex Pro', sans-serif !important;
}
.eltd-wrapper #eltd-back-to-top {
	bottom: 75px;
}

/* Home page */
.home .eltd-content .eltd-content-inner>.eltd-full-width>.eltd-full-width-inner {padding-top: 0;}
.home .eltd-testimonials-holder.eltd-testimonials-standard .eltd-testimonial-text {
	color: #fff;
	font-size: 18px;
	font-style: initial;
	font-weight: 300;
	text-transform: inherit;
	padding: 0 20%;
	font-family: 'Readex Pro', sans-serif !important;
}
.home .eltd-testimonials-holder.eltd-testimonials-standard .eltd-testimonial-author {
	color: #d6e375;
	font-size: 14px;
	font-style: initial;
}
.home .eltd-testimonials-holder.eltd-testimonials-standard .eltd-testimonial-author:before,
.home .eltd-testimonials-holder.eltd-testimonials-standard .eltd-testimonial-author:after {
    content: '';
    width: 42px;
    height: 1px;
    margin: 0px 8px 5px 0;
    display: inline-block;
    background: #d6e375;
}
.home .eltd-testimonials-holder.eltd-testimonials-standard .eltd-testimonial-author:after {
    margin: 0px 0px 5px 8px;
}
body.home .eltd-testimonials-holder .eltd-testimonials.eltd-owl-slider .owl-nav .owl-next:hover,
body.home .eltd-testimonials-holder .eltd-testimonials.eltd-owl-slider .owl-nav .owl-prev:hover {
    transform: translate3d(0,-50%,0) !important;
}
.home .eltd-owl-slider .owl-nav .owl-next, .home .eltd-owl-slider .owl-nav .owl-prev {
	color: #d6e375;
}
.home .eltd-owl-slider .owl-dots {display: none;}
.main-direction .wpb_wrapper h3 {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
.why-choose .eltd-section-title-holder .eltd-st-title {
    font-size: 30px;
    font-weight: 400;
    margin: 10px 0 0;
}
.home .eltd-iwt-icon img { 
	width: auto;
    height: 55px;
    display: block;
    margin: 0 auto 2px;
}

/* Product - Single */
.single-product .eltd-content-inner .eltd-title-holder, #tab-reviews { display: none; }
.single-product table tbody th {
    border-right: 0px;
}
.single-product table.variations th {text-align: left;}
.single_add_to_cart_button {
    color: #fff;
    border-color: #000 !important;
    background: #000 !important;
	font-family: 'Readex Pro', sans-serif !important;
}
.single_add_to_cart_button:hover {
	color: #fff !important; 
}
.openChat {
	padding: 18px 0;
}
.single-product.eltd-woo-single-page .eltd-single-product-summary .eltd-quantity-buttons {
    margin: 0 10px 0 0;
}
.single-product.woocommerce-page .eltd-content button[type=submit]:not(.eltd-woo-search-widget-button) {
    width: calc(100% - 175px);
    color: #fff;
    font-size: 12px;
    padding: 13px 0;
	border-radius: 2px;
    letter-spacing: 0.5px;
    font-family: 'Readex Pro', sans-serif !important;
}
.single-product.eltd-woo-single-page .woocommerce-tabs { display: none; }
.single-product.eltd-woo-single-page .eltd-single-product-content .images {width: 60%;}
.single-product.eltd-woo-single-page .eltd-single-product-summary {width: 40%;}
.single-product.eltd-woo-single-page .eltd-single-product-content .images {
	margin-top: 45px;
	padding-right: 50px;
}
.eltd-woocommerce-page .eltd-content .variations tr {
	width: 100%;
	margin-bottom: 12px;
}
.woocommerce-product-gallery__image .size-woocommerce_thumbnail { height: auto !important; }
.eltd-woo-single-page .eltd-single-product-summary .price * {
	font-size: 18px;
	font-family: 'Readex Pro', sans-serif !important;
}
.eltd-woo-single-page .eltd-single-product-summary .woocommerce-product-details__short-description { width: auto !important; }
.eltd-woocommerce-page .eltd-content .variations td.label,
.select2-container--default .select2-results__option,
.eltd-woo-single-page .eltd-single-product-summary p.stock.in-stock, 
.eltd-woo-single-page .eltd-single-product-summary p.stock.out-of-stock,
.eltd-woo-single-page .woocommerce-tabs table th{
	font-family: 'Readex Pro', sans-serif !important;
}
.single-product .select2-container--default .select2-selection--single {
	font-size: 12px;
	font-family: 'Readex Pro', sans-serif !important;
}
.eltd-woocommerce-page .woocommerce-result-count, .eltd-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
	font-family: 'Readex Pro', sans-serif !important;
}
.eltd-woo-single-page .eltd-single-product-summary .woocommerce-product-details__short-description {
    padding: 20px 25px 22px;
    background: #f8f8f8;
}
.eltd-woo-single-page .eltd-single-product-summary .eltd-single-product-title {
    font-size: 20px;
}
.eltd-woo-single-page .woocommerce-tabs .entry-content p {
    font-size: 14px;
    font-weight: 300;
	font-family: 'Readex Pro', sans-serif !important;
}
.single-product.eltd-woo-single-page .woocommerce-tabs ul.tabs>li {
	padding: 0 32px;
}
.single-product.eltd-woo-single-page .woocommerce-tabs ul.tabs>li a {
	font-size: 12px;
	text-align: center;
	letter-spacing: 0.25px;
	padding: 2px 10px;
	font-family: 'Readex Pro', sans-serif !important;
}
.eltd-woo-single-page .eltd-single-product-summary .product_meta .sku_wrapper,
.eltd-woo-single-page .eltd-single-product-summary .product_meta .sku,
.eltd-woo-single-page .eltd-single-product-summary .product_meta .posted_in, 
.eltd-woo-single-page .eltd-single-product-summary .eltd-woo-social-share-holder {
	display: none !important;
}
.single-product .yith-wcwl-add-to-wishlist {
	float: right;
	margin-top: -35px;
}
.single-product.woocommerce-page .eltd-content .eltd-quantity-buttons .eltd-quantity-input,
.single-product.woocommerce-page .eltd-content .eltd-quantity-buttons .eltd-quantity-plus,
.single-product.woocommerce-page .eltd-content .eltd-quantity-buttons .eltd-quantity-minus {
	color: #000;
	border: 1px solid #000;
}
.single-product .eltd-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a,
.single-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
    margin: -16.5px 0 0;
	border-radius: 2px;
    padding: 13px 0px 7.5px 15px;
    border: 1px solid #000;
}
.single-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
	padding: 13px 0px 2px 12px;
}
.single-product .select2-container--default .select2-selection--single {
	border: 2px solid #d1d1d1 !important;
}
.woocommerce-page.sport-template .eltd-content .eltd-quantity-buttons {
    margin-right: 10px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	text-transform: none;
	font-weight: 400;
}
.single-product .eltd-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i, 
.single-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i {
    color: #000;
    font-size: 24px;
    margin: 0 0 0 -36px;
}
.single-product .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i {
	margin: 0;
}
.single-product .yith-wcwl-add-button a:after {
    color: transparent;
}
.eltd-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.eltd-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a {
	margin-top: -15px !important;
	border-radius: 2px;
	padding: 13px 0px 7.5px 15px;
	border: 2px solid #000;
}
.eltd-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:after,
.eltd-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:after{
	color: #000;
}
.single-product.eltd-woo-single-page .related.products>h2 {
	font-size: 18px;
	text-align: center;
	margin: 5px 0 55px;
}
.single-product.eltd-woo-single-page .related.products>h2:after {display: none;}
.single-product.eltd-woo-single-page .product {
    margin: 0 0 50px;
}
.bottom-gallery {
	width: 100%;
	float: left;
	margin: 85px 0 58px;
}
.bottom-gallery .gallery-title,
.why-choose-section .gallery-title {
	font-size: 18px;
	color: #262626;
	text-align: center;
	margin: 0 0 35px;
}
.bottom-gallery img {
	width: calc(33% - 10px);
	margin: 5px;
	overflow: hidden;
	border-radius: 10px;
}
.single-product.eltd-woo-single-page .eltd-single-product-summary .customize-btn-wrap {
	width: calc(100% - 70px);
}
.single-product.eltd-woo-single-page .eltd-single-product-summary .theme-btn {
    width: calc(100% - 109px);
    float: right;
    margin: 32px 1px 0 0;
}
.single-product .why-choose-section {
    width: 100%;
    float: left;
    text-align: center;
	padding: 70px 0 20px;
}
.single-product .why-choose-section img {
	width: auto;
	height: 55px;
	display: block;
	margin: 0 auto 2px;
}
.why-choose-section .point-block {
	width: calc(25% - 20px);
	float: left;
	padding: 15px 10px 0;
}
.why-choose-section .point-block h6 {
	font-size: 16px;
	font-weight: 700;
	display: block;
	margin: 22px 0 10px;
}
.ywpc-countdown-loop > .ywpc-header, .ywpc-sale-bar-loop > .ywpc-header {font-size: 12px !important;}
.product .ywpc-countdown-loop {
    width: 100%;
    bottom: 0;
    position: absolute;
}
.eltd-woo-single-page .eltd-single-product-summary .product_meta {
    z-index: 5;
	position: relative;
}
.ocscw_btn { margin-bottom: -25px; }
.ocscw_open {
    padding: 0;
    margin: 0 0 0 8px;
    font-size: 14px;
    font-weight: 600;
    text-decoration: underline;
    font-family: 'Readex Pro', sans-serif !important;
}
.ocscw_popup_padding_div { overflow-x: scroll; }
.ocscw_popup_header h1 {
    font-size: 15px;
    margin: 10px 0px 0;
    line-height: 5px;
    text-transform: capitalize;
}
.ocscw_sizechart_main {
    padding-top: 58px;
    height: calc(100% - 70px);
}

/* Addons */
.nickname-field_parent {
    margin-bottom: 0px;
}
.nickname-field {
	margin-bottom: 0 !important;
}
input.uppercase-field {
    text-transform: uppercase !important;
}
.nickname-instruction_parent, 
.nickname-instruction_parent p {
	color: #717171;
	font-weight: 600;
	margin-top: 5px;
}
table .addon-opt {border: 0px;}
a.download-form {
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	border: 1px solid;
	padding: 5px 20px;
	display: inline-block;
	margin-bottom: 10px;
}

/* Product Single - Sports */
.single-product.sport-template .eltd-content-inner .eltd-title-holder {
    display: block;
}
body.sport-template {
    overflow-x: visible !important;
}
body.sport-template .eltd-wrapper .eltd-wrapper-inner {
    overflow: visible !important;
}
body.sport-template.single-product.eltd-woo-single-page .product {
    display: flex;
}
body.sport-template .sports-product-images {
    width: calc(60% - 55px);
    padding-right: 55px;
}
body.sport-template.eltd-woo-single-page .woocommerce-tabs { margin-top: 0px; }
body.sport-template .woocommerce-product-details__short-description {
	padding: 0;
	margin: 15px 0 5px;
	background: transparent;
}
body.sport-template .relative-block .price, body.sport-template .relative-block .product_meta,
body.sport-template.eltd-woo-single-page .woocommerce-tabs ul.tabs,
body.sport-template.eltd-woo-single-page .woocommerce-tabs table th { display: none; }
body.sport-template .product-description {
	width: 40%;
}
body.sport-template.eltd-woo-single-page .woocommerce-tabs table tr:nth-child(1) { border-top: 1px solid #ccc; }
body.sport-template.eltd-woo-single-page .woocommerce-tabs table td {
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
}
body.sport-template .relative-block {
  position: -webkit-sticky;
  position: sticky;
  top: 35px;
}
.sport-template .eltd-content-inner .eltd-title-holder {
	height: auto !important;
	margin: 0;
}
.small-prod-images {
    min-width: 100%;
    float: left;
    display: block;
    margin-top: 20px;
}
.small-prod-images .img-block {
	width: 33.33%;
	float: left;
}
.small-prod-images .img-block {
	width: calc(33.33% - 6px);
	float: left;
	text-align: center;
}
.small-prod-images .img-block img {
	width: 100%;
	float: left;
}
.small-prod-images .img-block span {
	width: 100%;
	font-size: 12px;
	float: left;
	margin: 12px 0 0px;
}
.small-prod-images .img-block span.code_description {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 1.5;
    margin: 0px 0 10px;
}
body.sport-template .summary form.cart, body.sport-template .summary .yith-wcwl-add-to-wishlist { display: none; }
body.sport-template .sports-product-images img {
	width: 100%;
}
body.sport-template .product-description .summary .eltd-single-product-title {
	font-size: 20px;
	font-weight: 400;
	line-height: inherit;
}
.woocommerce-product-details__short-description {
    display: block;
    padding: 5px 15px 15px;
    margin: 15px 0 30px;
    background: #f7f7f7;
}

/* Club list */
.woocommerce-loop-category__title {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	margin: 4px 0 0;
}
.woocommerce-loop-category__title mask {background: transparent;}

/* Product List */
ul.products .yith-wcwl-add-to-wishlist,
ul.products .product .button { display: none !important; }
.eltd-title-holder.sas-page-header {
    width: calc(100% - 10px);
    height: auto;
    padding: 5px 4px 0;
    margin-bottom: 10px;
    background: #fff;
}
.eltd-title-holder.sas-page-header .banner-img {
    width: 33.33%;
    float: left;
	margin-top: 38px;
}
.eltd-title-holder.sas-page-header .banner-img img {
    width: calc(100% - 16px);
    border: 8px solid #fff;
}
.eltd-product-list-title a {
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-bottom: 4px;
}
.archive .hide-component, .woocommerce-result-count, .woocommerce-ordering,
.eltd-pl-text-wrapper-info-bottom-holder, .archive .product .product_type_variable {
	display: none !important;
}
ul.products>.product .eltd-pl-text-wrapper .eltd-pl-text-wrapper-info-top-holder .price {
	color: #ccc;
	float: left !important;
}
ul.products>.product .eltd-pl-text-wrapper .eltd-pl-text-wrapper-info-top-holder .eltd-product-list-title {
	display: block !important;
	float: none !important;
}
.eltd-woo-pl-info-below-image ul.products>.product:hover .eltd-pl-inner .eltd-pl-text, .products .product .product_type_variable {
	display: none !important;
}
ul.products>.product .eltd-pl-text-wrapper .eltd-pl-text-wrapper-info-top-holder {
    border-bottom: 0px !important;
}
.eltd-content-inner .eltd-title-holder {
    height: auto !important;
    margin: 24px 0 0;
}
.eltd-content-inner .eltd-title-holder .eltd-title-wrapper {
	height: auto !important;
}
.eltd-title-holder .eltd-title-inner h3 {
	font-size: 20px !important;
	font-weight: 400;
	text-transform: capitalize;
}
ul.products .product .add_to_cart_button { display: none; }
/*ul.products>.product .price del bdi .woocommerce-Price-currencySymbol, 
ul.products>.product .price del span bdi {
    color: #000;
    opacity: 0.4;
}
ul.products>.product .price * {
    color: #d6e375;
}*/

/* Information page */
.page.page-id-9152 .eltd-container,
.page.page-id-9154 .eltd-container,
.page.page-id-9171 .eltd-container,
.page.page-id-8193 .eltd-container {	
	color: #fff;
	background: #000;
}
.page.page-id-9152 .eltd-content-inner,
.page.page-id-9154 .eltd-content-inner,
.page.page-id-9171 .eltd-content-inner,
.page.page-id-8193 .eltd-content-inner {	
	color: #fff;
	background: #000;
}
.page.page-id-9152 .eltd-container p,
.page.page-id-9154 .eltd-container p,
.page.page-id-9171 .eltd-container p,
.page.page-id-8193 .eltd-container p,
.page.page-id-9152 .eltd-container ul li,
.page.page-id-9154 .eltd-container ul li, 
.page.page-id-9171 .eltd-container ul li {
	color: #fff;
	font-size: 15px;
    font-weight: 300;
}
.page.page-id-9152 .eltd-container a,
.page.page-id-9154 .eltd-container a,
.page.page-id-9171 .eltd-container a {
	color: #d6e375;
}
.page.page-id-9152 .eltd-title-holder.eltd-standard-type .eltd-page-title,
.page.page-id-9154 .eltd-title-holder.eltd-standard-type .eltd-page-title,
.page.page-id-9171 .eltd-title-holder.eltd-standard-type .eltd-page-title,
.page.page-id-8193 .eltd-title-holder.eltd-standard-type .eltd-page-title { 
	color: #d6e375; 
}
.page.page-id-9152 .wpb_content_element .wpb_wrapper h4, 
.page.page-id-9154 .wpb_content_element .wpb_wrapper h4,
.page.page-id-9171 .wpb_content_element .wpb_wrapper h4 { 
    color: #d6e375;
    font-size: 13px;
    margin: 25px 0 0;
}
.page.page-id-9152 .eltd-container p strong,
.page.page-id-9154 .eltd-container p strong,
.page.page-id-9171 .eltd-container p strong { 
	font-size: 14px; 
}

/* Checkout */
#billing_country_field {
	display: none;
}

/* My Account */
.woocommerce-form-login {
	width: 100%;
	max-width: 500px;
	display: block;
	float: none;
	margin: 55px auto 0px !important;
}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme { display: block; margin-bottom:12px; }
body.eltd-woocommerce-page.woocommerce-account .woocommerce>h2 { display: none; }
body.eltd-woocommerce-page.woocommerce-account .woocommerce form.edit-account label {
    margin: 0 0 5px;
    font-size: 12px;
	font-family: 'Readex Pro', sans-serif;
}
body.eltd-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses h3 { font-size: 16px; }

mark{
	background-color:transparent !important;
}

.eltd-woocommerce-page.woocommerce-cart .woocommerce>form table.cart tr.cart_item td.product-name a, .eltd-woocommerce-page.woocommerce-cart .woocommerce>form table.cart tr.cart_item td.product-price, .eltd-woocommerce-page.woocommerce-cart .woocommerce>form table.cart tr.cart_item td.product-subtotal{
	padding:2px !important;
}

/* bundle products */
.single-product.eltd-woo-single-page .eltd-single-product-content .bundled_product .images {
    width: 20%;
	margin-top: 0px;
    padding-right: 0px;
}
.single-product.eltd-woo-single-page .eltd-single-product-content .bundled_product .images .bundled_product_image {
    width: calc(100% - 0px) !important;
    left: 0 !important;
}
.woocommerce div.product.bundled_product_summary {
	padding-bottom: 0 !important;
}