/* SPORT SELECT */
.text-main {color: #ff0000!important;}
.btn.btn-cmd{background:#f00;}
#logo,#logo img{margin:0 auto;}
.search-form-box input[type="text"] {border: none;border-bottom: 1px solid #d5d5d5;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.main.search-form-box .search-form{max-width:300px;}
.search-form-box.stickySearch{width:43%;}
.search-form-box.stickySearch .search-form{max-width:300px;}
.top-head, .main-header .cart {padding-top: 15px!important;padding-bottom: 15px!important;}
.acount-section ul li a{font-size:12px;}
.cart-header-btn .q-cart, .cart-m .q-cart {background: #f00;}
.main-menu ul li:last-child > a{color:#f00;}

.main-header .nav-menu > li:after {content: '';display: block;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 0;height: 3px;transition: all .2s ease-in;}
.main-header .nav-menu > li:nth-child(1):after {background: #00A550;}
.main-header .nav-menu > li:nth-child(2):after {background: #004D7C;}
.main-header .nav-menu > li:nth-child(3):after {background: #FED4C8;}
.main-header .nav-menu > li:nth-child(4):after {background: #1083C6;}
.main-header .nav-menu > li:nth-child(5):after {background: #F5A007;}
.main-header .nav-menu > li:nth-child(6):after {background: #7F7F7F;}
.main-header .nav-menu > li:last-child:after {background: #FF0000;}
.main-header .nav-menu > li:hover:after {width: 100%;}

.main-header .nav-menu{text-align:center;width:100%;}
.main-header .menu-dd{text-align:left;background:#000!important;box-shadow: 0 3px 8px #353535cf;}
.main-header .menu-dd li a{color: #fff!important;}
#navigation.sticky .nav-menu{width:auto;}
.main-header .all-product-button .menu-dd {top: 52px!important;}
.main-menu.fixed{background:#000!important;}
#navigation.sticky .fa-fix,.main-menu.fixed .cart2 i, .main-menu.fixed .cart2 a {color: #fff;}
.acount-section a.product-remove {color: #000!important;}
#navigation.sticky .cart-dd .product-remove i{color:#000;}
.bottom-section h4, .bottom-section h4 span {color: #fff;}
.bottom-section .custom-chk, .bottom-section .custom-chk a{font-size: 13px;color:#fff;}
.product-box .versionAttribute{margin-bottom:10px;}
.product-box:hover .image img {-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);transition: none;}
.product-box .title {font-family: 'Open Sans', sans-serif;}
.product-box .versionAttribute {min-height: 65px;}
.product-box .versionAttribute a{display:inline-block;margin-bottom:4px;}
.product-box .versionAttribute a span {display: block;padding: 2px 5px;}

ul.resp-tabs-list {display: block;float:left;width:100%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
h2.resp-accordion{display:none;}
.detail-tabs .resp-tabs-list li{padding: 14px!important;border:none!important;}
.detail-tabs .resp-tabs-list li.resp-tab-active:after {height: 2px; background: #f00;}
.detail-sld-similar{background:#e5e5e5!important;}
.detail-sld-similar .title-carousel .title {font-size: 34px;background: none;top:-18px;}
.detail-sld-similar .title-carousel {padding-top:0;}
.detail-sld-similar .title-carousel hr{display:none;}

.vertical-slider-box,.vertical-slide-img,.vertical-slide-img img{max-height: 700px!important;} 

.brand-h .holder {max-width: 900px!important;margin: 0 auto;}
.brand-h .brand-custom {padding: 10px;margin: 0 0 10px;}
.brand-h .brand-custom li {padding: 0 10px;max-height: 100%!important;margin: 0 auto;}
.brand-h .brand-custom li a img {height:auto!important;max-height: 160px!important;margin: 0 auto;}

.product-box .figcaption{text-align:left;}
.product-box .brand{font-weight:700;text-transform:uppercase;}
.product-box .title{padding:0;}
.product-box .versionAttribute{display:none;margin-bottom:0;}
.product-box .versionAttribute.loaded{display:block;}
.product-icon-box {left: 0;width: 100%;}
.product-icon-box .icon, .product-box .icon {width: 55px;height: 28px;line-height: 28px;margin: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;font-weight: 700;}
.product-icon-box .icon.new{float:right;}
.product-box .image {height: 300px;}
.carousel-slide .product-box .versionAttribute {overflow: hidden;min-height:auto;height: auto;}

/* sliders navigation */
#main-bnn .owl-prev, 
#main-bnn .owl-next,
.carousel-slide .owl-prev, 
.carousel-slide .owl-next{display:block;}
/*
#main-bnn .owl-theme .owl-controls .owl-buttons div{color:#FFF;zoom:1;font-size:12px;text-indent:-9999px;width:55px;height:55px;position:absolute;visibility:hidden;text-indent:0;transition:all .2s ease-in;}
#main-bnn .owl-next:before,#main-bnn .owl-prev:before{display: block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #444;font-size: 35px;visibility: visible;line-height: 55px;text-align: center;background: #ddd;}

#main-bnn .owl-next:before{content: '\f105';}
#main-bnn .owl-prev:before{content: '\f104';}

.carousel-slide .owl-theme .owl-controls .owl-buttons div{color:#FFF;zoom:1;font-size:12px;text-indent:-9999px;width:45px;height:45px;position:absolute;visibility:hidden;opacity:1;text-indent:0;transition:all .2s ease-in;}
.carousel-slide .owl-next:before,.carousel-slide .owl-prev:before{display: block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #444;font-size: 30px;visibility: visible;line-height: 45px;text-align: center;background:#ddd;}
.carousel-slide .owl-prev, .carousel-slide .owl-next{display:block;}
.carousel-slide .owl-next:before{content: '\f105';padding-left: 2px;}
.carousel-slide .owl-prev:before{content: '\f104';padding-right: 2px;}
*/
.brand-h{padding:0 15px 20px;}

@media screen and (min-width: 767px){
	.detail-title, .detail-prod-attr{width:40%;}
	.detail-slider-holder{width:60%;}
}
@media screen and (max-width: 767px){
	ul.resp-tabs-list {display: none;}
	h2.resp-accordion{display:block}
	.available-ms{margin:0 auto;}
	.prod-attr-h{text-align:center;}
	.__optionSelector{float:none;}
	#main-bnn .owl-prev {left: 10px;}
	#main-bnn .owl-next {right: 10px;}
	#main-bnn .owl-theme .owl-controls .owl-buttons div {width: 45px;height: 45px;}
	#main-bnn .owl-next:before, #main-bnn .owl-prev:before {font-size: 30px;line-height: 45px;}
}
@media screen and (max-width: 400px){
.product-box .image {height: 160px;}
.product-box .versionAttribute {overflow: hidden;height: 65px;}
}