	.ca {clear:both;height:0px;}
	#header .mobileTopLine {box-sizing:border-box;width:100%;padding: 5px;background-color: #00bd49;color:#fff;}

	@media (min-width: 750px) {
		mobile-app-nav {display:none !important;}
	}
	@media (max-width: 750px) {
		.nomob {display: none !important;}
		mobile-app-nav {display:none;}
			mobile-app-nav span.a {color: #fff;text-decoration: none!important;font-family: verdana;font-size: 11px;letter-spacing: 1px;position: relative;text-transform: uppercase;cursor: pointer;}
			mobile-app-nav > div > span.a:nth-child(1) > icon > svg {font-size: 2.3rem;margin-top: 7px;}
			mobile-app-nav span.a>icon {display: block;height: 40px;background-position: center;background-repeat: no-repeat;cursor:pointer;pointer-events: none;}
			mobile-app-nav span.a.vehicles>icon {background-image: url(https://sep.turbifycdn.com/ty/cdn/yhst-136786855154677/SBSS-icon-vehicle.png);}
			mobile-app-nav span.a.categories>icon {background-image: url(https://sep.turbifycdn.com/ty/cdn/yhst-136786855154677/SBSS-icon-category.png);}
			mobile-app-nav span.a.brands>icon {background-image: url(https://sep.turbifycdn.com/ty/cdn/yhst-136786855154677/SBSS-icon-brand.png);}
			mobile-app-nav cart-item-count {background-color: #000;color: #fff;height: 16px;width: 16px;line-height: 16px;font-size: 10px;border: solid 2px #fff;}
		.mobileCuSeBox {display: block;float:left;width: 50%;font: normal 18px verdana;color:#fff;position:relative;}
			#mobileCuSeCon {font: normal 18px verdana;color:#fff;cursor:pointer;}
				#mobileCuSeCon > i, #mobileCuSeCon > svg {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition:  all 0.5s;}
				#mobileCuSeCon.open > i,
				#mobileCuSeCon.open > svg {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
			#mobileCuSe {display: none;position:absolute;top: 30px;left:0;background-color: #fff;padding: 20px;width: 180px;z-index: 999999999;box-shadow: 2px 2px 4px #aaa;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition:  all 0.5s;}
				#mobileCuSe a {display: block;font: normal 16px verdana;color:#000;position:relative;padding: 7px 0;}
			#mobileCuSe.open {display: block;}
		.mobilePhoneNum {display: block;float:right;width: 50%;font: normal 18px verdana;text-align:right;color:#fff;text-decoration: none;}
		#header {background: #000 !important;}
		#header .logo {border-top: 0 none;padding: 10px;width: 38%;min-width: 180px;float:left;}
		#header .logo img.mobileLogo {width:100%;margin: 0;}
		#header .headerbar {box-sizing:border-box;width: 100%;display:block;background: #000 !important;padding: 10px;height:auto;}
			#header .headerbar .searcharea {margin: 0;box-sizing:border-box;width: 100%;max-width: 100%;display: block;height:auto;}
				.searcharea #search-box form {width: 100%;height:36px;position:relative;border-radius: 5px;overflow:hidden;background-color: #fff;}
				.searcharea #search-box form input.searchIn {display:block;position:static;width: calc(100% - 100px);height: 36px;font-size:16px;padding: 0 0 0 40px;background: transparent url(https://sep.turbifycdn.com/ty/cdn/yhst-136786855154677/mobile-search-icon.png) left 10px center no-repeat;background-size: 20px 20px;}
				.searcharea #search-box form input#searchsubmit {display:block;left: auto;right:0;top:0;width:90px;height:36px;overflow:hidden;box-sizing: border-box;padding-left: 90px;opacity: 1;background: transparent url(https://sep.turbifycdn.com/ty/cdn/yhst-136786855154677/sbss-mobile-search-button.png) center no-repeat;background-size:100% 100%;}
				div.searcharea .da-search {display:none;}
			#header #headerlinks {display:none;}
		#header .mobileMACon {font: bold 16px verdana;color:#00bd49;cursor:pointer;position:absolute;top:60px;right:120px;}
			#header .mobileMACon > i, #header .mobileMACon > svg {color:#fff;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition:  all 0.5s;}
			#header .mobileMACon.open > i, #header .mobileMACon.open > svg {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
			#header .mobileMA {display: none;position: absolute;top: 80px;right: 120px;background-color: #fff;padding: 20px;width: 180px;z-index: 999999999;box-shadow: 2px 2px 4px #aaa;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition:  all 0.5s;}
			#header .mobileMA.open {display: block;}
				#header #myAccountLink, #header #myAccountLinkLoggedIn {background: #fff;padding: 0;text-align: center;color: #000;}
				#header #myAccountLink a, #header #myAccountLinkLoggedIn a {padding: 7px 5px;color: #000;display: block;font-size: 16px;}
		#header .shopbtn {position:absolute;top:50px;right:10px;background-color: #ff6d00;border-radius: 3px;box-sizing:border-box;height:45px;line-height:45px;color: #fff;width: 25%;max-width: 90px;}
			#header .shopbtn .shpbtnlnk {position:static;width:100%;height:45px;background: url(https://sep.turbifycdn.com/ty/cdn/yhst-136786855154677/SBSS-icon-cart.png) left 5px center no-repeat;}
			#header .shopbtn .shpbtnlnk a {width:100%;height:45px;}
			#header .shopbtn .shpbtnlnk a:after {content: "CART";display:block;font: normal 12px/45px verdana;color:#fff;position: absolute;top: 0;right: 10px;}
		#ytMiniCart {box-sizing:border-box;background-color: transparent;position:absolute;top:2px;left:20px;width: 22px;height:22px;border-radius: 100%;padding:0;border: solid 2px #fff;background-color: #ff6d00;text-align:center;vertical-align:middle;}
			#ytMiniCart #cartTotal {display:block;position:relative;top:2px;}
			#ytMiniCart #cartTotal .total {display:none;}
			#ytMiniCart #cartTotal .itemsText {display:none;}

		#header .shopbyhome {clear:both;}
			#header .shopbyhome > a {font-weight:bold;text-align:center;}
			#header .shopbyhome > a i {font-size:22px;color:#fff;margin: 0 0 0 10px;}
			#header .shopbyhome > a svg {font-size:22px;color:#fff;margin: 0 0 0 10px;}
			#header .shopbyhome > a i, #header .shopbyhome > a svg {-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition:  all 0.5s;}
			#header .shopbyhome > a.open i, #header .shopbyhome > a.open svg {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
			#header ul.shopbysubnav {background-color: #f1f1f1;}

		body:not(.homepage) #header .shopbyhome {clear:none;display:block !important;width: 33.33%;float: left;box-sizing: border-box;background-image:none;background-color: #00bd49;}
			body:not(.homepage) #header .shopbyhome > a {font-size: 16px;line-height: 40px;}
			body:not(.homepage) #header .shopbyhome > a i {margin: 0;vertical-align: middle;}
			body:not(.homepage) #header .shopbyhome > a svg {margin: 0;vertical-align: middle;}
			body:not(.homepage) #header ul.shopbysubnav {position: absolute;left:0;width: 100%;z-index: 999999999999999;}

		#content-pad {padding: 10px 0 14px;}
		#breadcrumbs {display:none;padding: 0 10px;}
			#breadcrumbs .breadcrumbs {padding: 0;}
		#content-pad .sectinfo {padding: 10px 10px 8px;}
		.sectinfo {box-sizing:border-box;}
		#content-pad #contents-table {width: calc(100% - 20px);margin: 0 10px;}
		#content-pad .iteminfocont {box-sizing:border-box;padding: 0 10px;}

		body.homepage #content-pad {padding: 0 0 14px;}
		body.homepage h1.pagebanner {display:none;margin: 0;}

		#reviews {padding: 0 10px;}
	}

	@media (max-width: 450px) {
		#mobileCuSeCon {font: normal 17px verdana;}
		#header .logo {min-width: 170px;width:170px;}
		#header .mobileMACon {font: bold 14px verdana;top: 65px;right: 120px;}
		#header .mobileMA {right: 120px;}
		#header .shopbyhome > a {font-size: 18px;}
		body:not(.homepage) #header .shopbyhome > a {font-size: 14px;line-height: 35px;}
	}

	@media (max-width: 395px) {
		#mobileCuSeCon {font: normal 15px verdana;}
		#header .logo {min-width: 0;width:140px;}
		#header .shopbtn {top: 45px;}
		#header .mobileMACon {top: 58px;}
		#header .shopbyhome > a {font-size: 16px;}
		body:not(.homepage) #header .shopbyhome > a {font-size: 12px;}
	}

	@media (max-width: 360px) {
		.mobilePhoneNum {font: normal 15px verdana;}
		#header .shopbtn {top: 40px;width: 50px;}
		#header .shopbtn .shpbtnlnk a:after {content: "";}
		#header .mobileMACon {top: 52px;right: 70px;}
		#header .mobileMA {right: 70px;}
		#header .shopbyhome > a {font-size: 14px;}
		body:not(.homepage) #header .shopbyhome > a {font-size: 11px;line-height: 30px;}

	}
