/* Header */
@media only screen and (min-width: 1200px) {
	.ocscw_sizechart_content { width: 58%; }
}
@media only screen and (max-width: 1024.98px) {
	.header-icon-link li.mbl-menu-btn { display: inline-block; }
	header .main-menu { display: none; }
	.custom-header .main-navigation .main-menu li { margin: 0 15px;	}
	header.eltd-mobile-header { display: none; }
	.header--search .search-field { min-width: 300px; }
	.eltd-page-footer .eltd-footer-top-holder .eltd-footer-top-inner.eltd-grid { padding: 40px 0 0px !important; }
	.eltd-page-footer .eltd-column-content.eltd-grid-col-4:nth-child(1) {
		width: 100%;
		margin-bottom: 25px;
	}
	.eltd-page-footer .eltd-column-content.eltd-grid-col-4 .widget_an_mailchimp { display: inline-block; }
	.eltd-page-footer .eltd-column-content.eltd-grid-col-4 .widget_nav_menu { float: right;	}
	.eltd-page-footer .eltd-column-content.eltd-grid-col-2:nth-last-child(1) { clear: none !important; }
	.store-tag { float: left; }
	.eltd-page-footer .eltd-footer-top-holder { padding-bottom: 35px; }
	.sas-family .eltd-grid ul li img { height: 28px; }	
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 10px;
}
.sidenav.active {
	width: 250px;
}
#mySidenav ul {
	list-style: none;
	margin: 0;
}
#mySidenav .sub-menu {
	list-style: none;
    display: none;
}
#mySidenav ul li:hover .sub-menu {
    display: block;
}
#mySidenav ul .sub-menu li span {
    color: #d6e375;
    font-size: 13px;
    text-transform: uppercase;
    margin-left: 10px;
}
#mySidenav ul li:hover .sub-menu li a {
	color: #fff;
    font-size: 13px;
	padding: 2px 0 2px 8px;
}
.sidenav a {
	color: #ffffff;
	font-size: 15px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	display: block;
	transition: 0.3s;
}
.sidenav a:hover {
  color: #f1f1f1;
}
.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
#main {
  transition: margin-left .5s;
  padding: 16px;
}
@media screen and (max-width: 991.98px) {
	.why-choose .wpb_column.vc_col-sm-3 {
		width: 100%;
		margin-bottom: 50px;
	} 
	.why-choose .wpb_column.vc_col-sm-3:nth-child(4) { margin-bottom: 0px; }
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}


@media screen and (max-height: 1199px) {
	.custom-header.eltd-page-header .eltd-menu-area {
		padding: 20px 0;
	}
	.background-video-block video {
		height: auto;
		width: 100%;
	}
	.eltd-footer-top-alignment-left .eltd-column-content:nth-child(4) {
    	display: none;
	}
}

@media screen and (max-width: 1024.98px) {
	.sport-product-list article.sport-block {
		width: calc(50% - 20px);
	}
	.club-category-block .club-block {
		width: 33%;
	}
	.club-category-block .club-type-title {
		margin: 15px 0 15px;
	}
	.bottom-gallery img { width: calc(33% - 11px); }
	.eltd-woo-single-page .eltd-single-product-summary .woocommerce-product-details__short-description { width: calc(100% - 50px) !important; }
	.single-product.eltd-woo-single-page .eltd-single-product-content .images {
		margin-top: 0px;
		padding-right: 0;
	}
	.single-product.eltd-woo-single-page .related.products>h2 { margin: 0px 0 30px; }
	.eltd-woocommerce-page.woocommerce-cart .woocommerce>form .eltd-cart-go-back {
		display: block !important;
		padding: 15px 0;
		margin: 25px auto 20px;
	}
}

@media screen and (max-width: 768.98px) {
	footer.eltd-page-footer .eltd-column-content.eltd-grid-col-2:nth-child(3), 
	footer.eltd-page-footer .eltd-column-content.eltd-grid-col-2:nth-child(5) {
		clear: none;
	}
	footer.eltd-page-footer .eltd-column-content.eltd-grid-col-2 { width: 33%; }
	.why-choose .wpb_column.vc_col-sm-3 { width: 100%; }
	.main-direction .vc_empty_space { display: none; }
	.main-direction .vc_col-sm-6:nth-child(1) { margin-bottom: 20px; }
	footer.eltd-page-footer .eltd-footer-bottom-holder .widget { 
		line-height: 17px;
		margin-right: 0px !important; 
	}
	body.sport-template .sports-product-images {
		width: calc(50% - 30px);
		padding-right: 25px;
	}
	body.sport-template .product-description { width: 50%; }
	body.sport-template .product-description .summary .eltd-single-product-title { font-size: 18px; }
	.why-choose-section .point-block { width: calc(50% - 20px); }
	.single-product.eltd-woo-single-page .eltd-single-product-content .images {
		width: 60%;
		display: block;
		margin: 0 auto;
	}
	.eltd-woo-single-page.eltd-woo-single-thumb-on-left-side:not(.eltd-woo-single-wide-gallery) .eltd-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__image:first-child { padding: 0px !important; }
	.single-product.woocommerce-page .eltd-content button[type=submit]:not(.eltd-woo-search-widget-button) { width: calc(100% - 145px); }
	

}

@media screen and (max-width: 680.98px) {
	.header--search .search-field { min-width: auto;}
	.header-icon-link { 
		top: -55px;
		right: 0;
		position: absolute;
	}
	body .eltd-page-header .eltd-vertical-align-containers { padding: 0 20px; }
/* 	.custom-header .brand { width: 100%; } */
	.eltd-page-header a img { margin: 0 auto; }
	.header-right-side {
		width: 100%;
		float: left;
		position: relative;
	}
	.header--search {
		width: 100%;
		float: left;
		margin-top: 15px;
		margin-left: 0;
	}
	.header--search .search-field { width: 100%; }
	.eltd-page-footer .eltd-column-content.eltd-grid-col-4 .widget_nav_menu { float: left; }
	#menu-social-menu-footer { margin-top: 20px; }
	footer.eltd-page-footer .eltd-column-content.eltd-grid-col-2 { width: 100%;	}
	.widget_nav_menu { text-align: left; }
	.main-direction .eltd-section-title-holder { padding: 10px 0 0 !important; }
	.eltd-page-footer .eltd-column-content:not(:first-child) {
		margin-top: -10px;
		margin-bottom: 32px;
	}
	footer.eltd-page-footer .eltd-column-content.eltd-grid-col-2:nth-child(5) { margin-top: 22px; }
	.mbl-sticky-menu {
		width: 100%;
		bottom: 0;
		z-index: 9999;
		display: block;
		position: fixed;
		background: #000;
		border-top: 1px solid #d6e375;
	}
	.mbl-sticky-menu ul {
		width: 100%;
		float: left;
		margin: 0;
		padding: 0;
	}
	.mbl-sticky-menu ul li {
		width: calc(20% - 1px);
		float: left;
		list-style: none;
		/* border-right: 1px solid #d6e375; */
	}
	.mbl-sticky-menu ul li:nth-last-child(1) {border: 0px;}
	.mbl-sticky-menu ul li a {
		width: 50px;
		height: 50px;
		display: block;
		position: relative;
		margin: 0 auto 0px;
		background-size: 25px;
		background-repeat: no-repeat;
		background-position: 50% 8px;
	}
	.mbl-sticky-menu ul li a i {
		color: #fff;
		font-size: 9px;
		font-style: normal;
		text-transform: uppercase;
		width: 100%;
		bottom: -2px;
		text-align: center;
		position: absolute;
	}
	.sport-product-list article.sport-block { 
		width: calc(50% - 0px); 
		padding: 0px;
	}
	.eltd-woocommerce-columns-4 .eltd-pl-main-holder>.products>.product { width: 50% !important; }
	.filter-row {
		width: 100%;
		float: left;
		padding-right: 0;
		margin-left: 0;
	}
	.filter-row .form-block {
		width: 100%;
		float: left;
		margin-left: 0px;
	}
	.club-category-block .club-block { width: 50%; }
	body.sport-template.single-product.eltd-woo-single-page .product { display: block; }
	body.sport-template .sports-product-images {
		width: calc(100% - 0px);
		padding-right: 0;
	}
	body.sport-template .product-description { width: 100%; }
	.why-choose-section .point-block { width: calc(100% - 0px); }
	.bottom-gallery img { width: calc(100% - 0px); }
	.mbl-sticky-menu ul li:nth-child(3) a {
		background-size: 45px;
		background-position: 50% 2px;
	}
	.single-product .why-choose-section { padding-top: 50px !important; }
	.fb_dialog_content iframe {
		z-index: 9999;
	}
	#eltd-back-to-top {
		right: 25px !important;
		bottom: 75px !important;
		opacity: 0.5 !important;
	}
	.eltd-page-footer .eltd-column-content.eltd-grid-col-4 .widget_an_mailchimp { display: block; }
	footer .mailchimp_form_simple { width: 100%; }
	.mailchimp_form_simple #an-mailchimp-email-2 {
    	width: calc(100% - 95px);
		max-width: none;
	}
	#sort-club, .filter-row .form-block input {
		width: 100%;
		margin-bottom: 10px;
	}
	body .eltd-page-footer .eltd-footer-bottom-holder .eltd-footer-bottom-inner.eltd-grid { padding: 5px 0 8px;}
	body .sas-family .eltd-grid ul { margin: 0px 0; }
	body .sas-family .eltd-grid ul li.brand-label span { margin: 0px 15px 0px 0; }
	.home .eltd-testimonials-holder.eltd-testimonials-standard .eltd-testimonial-text {
    	font-size: 15px;
		line-height: 1.35;
	}
	._908c { margin-bottom: 55px; }
    .archive .ywpc-timer .ywpc-seconds {
        display: none !important;
    }
    .eltd-title-holder.sas-page-header .banner-img {
        width: 100%;
        margin-top: 10px;
    }
}

@media screen and (max-width: 480.98px) {
	.club-category-block .club-block { width: 100%; }
	#sort-club {
		width: 100%;
		margin-bottom: 10px;
	}
	.contact-wrap .contact-form-wrap { padding-left: 0; }
	.single-product.eltd-woo-single-page .eltd-single-product-content .images { width: 100%; }
	.header-icon-link li { margin-left: 10px;}
    .product .ywpc-countdown-loop {
    	position: relative;
    }
    .ywpc-countdown-loop>.ywpc-timer>.ywpc-days, .ywpc-countdown-loop>.ywpc-timer>.ywpc-hours, .ywpc-countdown-loop>.ywpc-timer>.ywpc-minutes, .ywpc-countdown-loop>.ywpc-timer>.ywpc-seconds {
        width: 40px !important;
    }
}

@media screen and (max-width: 358.98px) {
	.eltd-woocommerce-columns-4 .eltd-pl-main-holder>.products>.product {
		padding-left: 35px;
		padding-right: 35px;
	}

}

@media only screen and (max-width: 768px) {
	.sport-product-list article.sport-block .product-name{
		font-size:8px !important;
	}
}