.btn-danger {
	color: #FFF;
	background-color: #CC5229;
	border-color: #B74925;
}

.btn-primary {
	color: #FFF;
	background-color: #4BA8BD;
	border-color: #409AAF;
}

.btn-danger.active, .btn-danger.focus, .btn-danger:active, .btn-danger:focus, .btn-danger:hover, .open > .btn-danger.dropdown-toggle {
	color: #FFF;
	background-color: #A24120;
	border-color: #84351A;
}

.btn.focus, .btn:focus, .btn:hover {
	color: #FFF;
	text-decoration: none;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
	color: #FFF;
	background-color: #C9302C;
	border-color: #AC2925;
}

.btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .btn-primary.dropdown-toggle {
	color: #FFF;
	background-color: #398A9C;
	border-color: #307382;
}

.btn.focus, .btn:focus, .btn:hover {
	color: #FFF;
	text-decoration: none;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
	color: #FFF;
	background-color: #286090;
	border-color: #204D74;
}

.text-danger {
	color: #CC5229;
}

.text-primary {
	color: #4BA8BD;
}

.content_products .breadcrumb {
	background-color: #FFF;
}
/* fonts */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
@font-face {
	src: url('../fonts/CairoSF.ttf'), url('../fonts/CairoSF.otf'), url('../fonts/CairoSF.eot');
	font-family: CairoSF;
}

@font-face {
	font-family: ProximaNovaCondensed;
	src: url(/fonts/ProximaNovaCond-Light-webfont.eot);
	src: url(/fonts/ProximaNovaCond-Light-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/ProximaNovaCond-Light-webfont.woff2) format("woff2"), url(/fonts/ProximaNovaCond-Light-webfont.woff) format("woff"), url(/fonts/ProximaNovaCond-Light-webfont.ttf) format("truetype"), url(/fonts/ProximaNovaCond-Light-webfont.svg#proxima_nova_cn_ltlight) format("svg");
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: ProximaNovaCondensed;
	src: url(/fonts/proximanovacond-regular-webfont.eot);
	src: url(/fonts/proximanovacond-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/fonts/proximanovacond-regular-webfont.woff2) format("woff2"), url(/fonts/proximanovacond-regular-webfont.woff) format("woff"), url(/fonts/proximanovacond-regular-webfont.ttf) format("truetype"), url(/fonts/proximanovacond-regular-webfont.svg#proxima_nova_condregular) format("svg");
	font-weight: 400;
	font-style: normal;
}

/* icons */
.icon-arrow-blue, .icon-arrow-orange {
	background-repeat: no-repeat;
	height: 34px;
	width: 50px;
}

.icon-arrow, .icon-arrow-blue, .icon-arrow-orange, .icon-baseball-bats, .icon-cart, .icon-close {
	background-repeat: no-repeat;
}

.icon-arrow-blue {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2250%22%20height%3D%2234%22%20viewBox%3D%220%200%2050%2034%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-blue%3C%2Ftitle%3E%3Cg%20stroke%3D%22%234BA8BD%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M31%201.446L46.554%2017%2031%2032.554%22%2F%3E%3Cpath%20d%3D%22M2.5%2017h42.58%22%20stroke-linecap%3D%22square%22%20fill%3D%22%23D8D8D8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

.icon-arrow-orange {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2250%22%20height%3D%2234%22%20viewBox%3D%220%200%2050%2034%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow-orange%3C%2Ftitle%3E%3Cg%20stroke%3D%22%23CC5229%22%20stroke-width%3D%224%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M31%201.446L46.554%2017%2031%2032.554%22%2F%3E%3Cpath%20d%3D%22M2.5%2017h42.58%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

.icon-arrow {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2216%22%20height%3D%2211%22%20viewBox%3D%220%200%2016%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Earrow%3C%2Ftitle%3E%3Cg%20stroke%3D%22%23FFF%22%20stroke-width%3D%222%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M9.273%201.084L13.87%205.68l-4.597%204.596%22%2F%3E%3Cpath%20d%3D%22M1.148%205.68h12%22%20stroke-linecap%3D%22square%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	height: 11px;
	width: 16px;
}

.icon-baseball-bats {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22115%22%20height%3D%2273%22%20viewBox%3D%220%200%20115%2073%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Ebaseball-bats%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M5.563%2063.51c-1.143.253-2.69%204.108-.326%206.725.056.66-2.497.72-3.075.346-1.414-.362-3.104-7.503%201.08-8.017%201.89-.09%202.244.55%202.32.948zM56.867%2063.38c-17.288%201.5-47.227%201.546-49.687.905-.45-.185-1.117.965-1.107%202.364h.03c.01%201.358.655%202.463%201.098%202.283%202.475-.64%2032.708-.507%2049.95%201.066-.532-1.19-1.463-3.935-.283-6.62zM112.43%2066.87l-.025-.16c-.022-.91-.075-1.807-.116-2.563-.073-1.33-.963-2.247-1.847-2.616-2.856-.82-31.032-1.172-45.927%201.018-1.132.19-5.385.572-6.828.734-.548%202.825-.32%204.68.312%206.718%201.266.15%205.516.725%206.53.897%2014.89%202.23%2043.067%201.957%2045.927%201.144.883-.365%201.775-1.28%201.853-2.608.043-.757.097-1.653.12-2.563z%22%20id%3D%22Shape%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M110.26%2039.613c1.034-.246%202.006-3.73-.505-6.028-.13-.595%202.237-.695%202.82-.373%201.358.298%203.786%206.662-.042%207.204-1.747.117-2.152-.447-2.273-.803zM2.005%2036.62c.022.924.075%201.833.117%202.6.074%201.35.975%202.28%201.873%202.655%202.9.833%2031.498%201.19%2046.615-1.033%2014.21-2.37%2054.984-2.556%2057.893-1.798.457.19%201.133-.98%201.123-2.4l-.03.002c-.014-1.38-.666-2.502-1.115-2.317-2.91.75-43.682.45-57.885-1.96-15.112-2.266-43.71-1.986-46.612-1.162-.898.373-1.804%201.302-1.88%202.65-.045.768-.1%201.677-.126%202.6l.028.162z%22%20id%3D%22Shape%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M5.563%203.51c-1.143.253-2.69%204.108-.326%206.725.056.66-2.497.72-3.075.346-1.414-.362-3.104-7.503%201.08-8.017%201.89-.09%202.244.55%202.32.948zM56.867%203.38C39.58%204.88%209.64%204.925%207.18%204.284%206.73%204.1%206.063%205.25%206.073%206.65h.03c.01%201.358.655%202.463%201.098%202.283C9.676%208.293%2039.91%208.426%2057.15%2010c-.532-1.19-1.463-3.935-.283-6.62z%22%20id%3D%22Shape%22%2F%3E%3Cpath%20d%3D%22M112.31%209.432c.043-.757.097-1.653.12-2.563l-.025-.16c-.022-.91-.075-1.807-.116-2.563-.073-1.33-.963-2.247-1.847-2.616C107.587.71%2079.41.36%2064.516%202.55c-1.132.19-2.44.363-3.882.525-.548%202.825-.17%205.3.46%207.34%201.267.15%202.422.312%203.437.484%2014.89%202.23%2043.067%201.957%2045.927%201.144.883-.365%201.775-1.28%201.853-2.608z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	height: 73px;
	width: 115px;
}

.icon-cart {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2219%22%20viewBox%3D%220%200%2020%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Ecart%3C%2Ftitle%3E%3Cpath%20d%3D%22M19.717%204.96c-.235-.294-.596-.46-.967-.46H5.664L4.96%201.697C4.825%201.14%204.327.75%203.75.75H.625C.283.75%200%201.033%200%201.375v1.25c0%20.342.283.625.625.625h2.148l2.266%209.053c.136.566.653.947%201.21.947H17.5c.596%200%201.113-.42%201.23-1.006l1.25-6.25c.07-.37-.03-.752-.263-1.035zm-4.092%209.54c-1.035%200-1.875.84-1.875%201.875%200%201.035.84%201.875%201.875%201.875%201.035%200%201.875-.84%201.875-1.875%200-1.035-.84-1.875-1.875-1.875zm-7.5%200c-1.035%200-1.875.84-1.875%201.875%200%201.035.84%201.875%201.875%201.875%201.035%200%201.875-.84%201.875-1.875%200-1.035-.84-1.875-1.875-1.875z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
	height: 19px;
	width: 20px;
}

.icon-close {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Eclose%3C%2Ftitle%3E%3Cpath%20d%3D%22M10.89.28L7%204.173%203.11.282C2.913.085%202.6.085%202.405.28L.28%202.405c-.194.196-.194.508%200%20.703L4.173%207l-3.89%203.89c-.196.196-.196.508%200%20.704l2.124%202.125c.196.194.508.194.703%200L7%209.827l3.89%203.89c.196.196.508.196.704%200l2.125-2.124c.194-.196.194-.508%200-.703L9.827%207l3.89-3.89c.196-.196.196-.508%200-.704L11.595.28c-.196-.194-.508-.194-.703%200z%22%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
	height: 14px;
	width: 14px;
}

.icon-customize {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2282%22%20height%3D%2287%22%20viewBox%3D%220%200%2082%2087%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Ecustomize%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M3.373%2079.253c-.596%201.008%201.17%204.767%204.696%204.823.52.41-1.177%202.317-1.844%202.485-1.23.79-7.606-2.844-5.13-6.256%201.224-1.443%201.933-1.268%202.277-1.05zM38.26%2041.628C27.57%2055.3%207.188%2077.235%205.04%2078.598c-.44.203-.054%201.474.977%202.422l.02-.022c1.002.918%202.25%201.2%202.42.753%201.22-2.244%2021.932-24.273%2034.84-35.814-1.233-.423-3.876-1.613-5.037-4.308zM80.494%205.193c-.524-.548-1.142-1.198-1.792-1.837l-.134-.09c-.68-.603-1.373-1.176-1.954-1.662-1.022-.853-2.3-.828-3.172-.432-2.548%201.53-22.02%2021.903-30.574%2034.293-.634.958-1.398%202.033-2.263%203.2%201.693%202.326%203.762%203.74%205.684%204.666.973-.823%201.88-1.557%202.697-2.183%2011.785-9.372%2030.798-30.172%2032.153-32.82.335-.895.273-2.172-.646-3.134zM66.628%2040.167c-2.035%201.61-3.033%204.332-2.32%206.996.18.663.45%201.275.796%201.828.43-1.745%201.586-6.64%201.524-8.823zM75.486%2040.51c-1.597-1.224-3.723-1.72-5.816-1.16-.688.186-1.32.47-1.89.837.094%201.77-.19%206.126-1.706%209.696%201.6%202.097%204.36%203.136%207.066%202.41.71-.19%201.365-.488%201.95-.872-3.86-5.246-1.408-9.184.396-10.91z%22%20id%3D%22Shape%22%2F%3E%3Cpath%20d%3D%22M75.363%2050.556c1.86-1.63%202.744-4.23%202.06-6.78-.308-1.15-.9-2.15-1.68-2.947-4.386%203.66-1.52%208.236-.38%209.726z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	height: 87px;
	width: 82px;
}

.icon-facebook, .icon-google {
	background-repeat: no-repeat;
	height: 31px;
	width: 30px;
}

.icon-facebook {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2230%22%20height%3D%2231%22%20viewBox%3D%220%200%2030%2031%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Efacebook%3C%2Ftitle%3E%3Cpath%20d%3D%22M30%2015.922c0-8.276-6.724-15-15-15s-15%206.724-15%2015c0%208.174%206.533%2014.824%2014.663%2015v-11.88H11.25v-3.75h3.413v-3.75c0-2.973%201.816-4.98%205.42-4.98%201.582%200%202.695.25%202.695.25v3.485H20.39c-1.098%200-1.64.616-1.64%201.7v3.295h3.75l-.542%203.75H18.75v11.412C25.225%2028.784%2030%2022.91%2030%2015.922z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}

.icon-google {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2230%22%20height%3D%2231%22%20viewBox%3D%220%200%2030%2031%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Egoogle%3C%2Ftitle%3E%3Cpath%20d%3D%22M6.313%2023.452c-1.42%200-2.695.278-3.852.732C.91%2021.796%200%2018.984%200%2015.922c0-.278%200-.527.03-.805.732%202.548%203.06%204.38%206.254%204.38h.762c-.234.483-.41%201.01-.41%201.596%200%20.938.512%201.7%201.142%202.36H6.313zm-3.47-10.166C2.46%2010.4%203.925%208.173%206.107%208.246c2.227.074%204.307%202.403%204.688%205.274.38%202.886-1.113%205.185-3.296%205.112-2.183-.073-4.277-2.46-4.658-5.346zm10.004%2015.512c0%20.703-.103%201.32-.38%201.92-3.722-.63-6.945-2.608-9.2-5.42%201.113-.66%202.49-1.07%203.955-1.04.76%200%201.465.13%202.124.35%201.772%201.217%203.047%201.905%203.398%203.326.073.278.103.586.103.864zM15%20.922c8.306%200%2015%206.695%2015%2015%200%208.306-6.694%2015-15%2015h-.586c.41-.805.66-1.626.66-2.46%200-2.476-.762-3.926-3.018-5.523-.777-.558-2.227-1.876-2.227-2.682%200-.893.233-1.347%201.625-2.43%201.42-1.1%202.402-2.667%202.402-4.47%200-2.153-.937-4.247-2.74-4.936h2.696l1.92-1.39h-8.54c-2.198%200-4.307.98-5.728%202.43C3.882%204.394%209.023.922%2015%20.922zm11.25%2011.25v-1.875H22.5v-3.75h-1.875v3.75h-3.75v1.875h3.75v3.75H22.5v-3.75h3.75z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}

.icon-logo {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22139%22%20height%3D%2259%22%20viewBox%3D%220%200%20139%2059%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Elogo%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M6.188%2057.425h28.29l17.147-14.92%208.416%2014.92h25.88l-18.265-29.4L98.773.692H71.428l-14.88%2015.13L49.32.692H24.28l17.183%2027.333-35.275%2029.4%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M6.188%2057.425h28.29l17.147-14.92%208.416%2014.92h25.88l-18.265-29.4L98.773.692H71.428l-14.88%2015.13L49.32.692H24.28l17.183%2027.333-35.275%2029.4z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M6.188%2057.425h28.29l17.147-14.92%208.416%2014.92h25.88l-18.265-29.4L98.773.692H71.428l-14.88%2015.13L49.32.692H24.28l17.183%2027.333-35.275%2029.4z%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.185%22%2F%3E%3Cpath%20d%3D%22M101.043%2047.392c2.09-.875%204.88-2.654%206.352-3.965-2.363-.343-3.602-.313-7.36%203.31-.967.904-.115%201.123%201.008.655zm5.383-2.06c-2.4%201.904-9.45%206.9-8.21%202.746%201.24-4.027%206.35-7.836%209.953-7.18%201.16.218%201.238.593%201.626%201.155.58-.405%201.123-.655%201.123-.655.89.155.503%201.28.038%201.873-1.937%202.342-4.687%207.493%202.633%201.5.075-.06.144-.115.208-.163%201.248-2.89%204.234-5.748%204.208-5.748-3.563.467-3.757%201.31-3.99.06-.193-1.123.62-1.092%205.23-2.122%200%200%201.587-1.03%202.362-1.78.58-.593.426-1.78%201.394-1.654.697.124.775.78.697%201.342-.04.5-.388.78-.698%201.124%200%200-.62.53-.426.53%205.074-.655%207.552-1.217%2011.038-1.342%201.046-.03%201.588-.968%202.595-.687%201.006.25%201.858%201.125%201.51%201.906-.35.78-2.712%201.03-2.712.218%200%200-13.71%201.873-13.71%201.904-13.013%2014.362-1.975%208.056%201.394%205.902.31-.188.852.593.27.936-4.453%202.78-7.667%205.12-9.022%203.56-.584-.678-.752-1.496-.65-2.37-8.258%207.593-6.05.163-5.276-2.085%200-.436-1.278.782-1.588%201.032z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M101.043%2047.392c2.09-.875%204.88-2.654%206.352-3.965-2.363-.343-3.602-.313-7.36%203.31-.967.904-.115%201.123%201.008.655zm5.383-2.06c-2.4%201.904-9.45%206.9-8.21%202.746%201.24-4.027%206.35-7.836%209.953-7.18%201.16.218%201.238.593%201.626%201.155.58-.405%201.123-.655%201.123-.655.89.155.503%201.28.038%201.873-1.937%202.342-4.687%207.493%202.633%201.5.075-.06.144-.115.208-.163%201.248-2.89%204.234-5.748%204.208-5.748-3.563.467-3.757%201.31-3.99.06-.193-1.123.62-1.092%205.23-2.122%200%200%201.587-1.03%202.362-1.78.58-.593.426-1.78%201.394-1.654.697.124.775.78.697%201.342-.04.5-.388.78-.698%201.124%200%200-.62.53-.426.53%205.074-.655%207.552-1.217%2011.038-1.342%201.046-.03%201.588-.968%202.595-.687%201.006.25%201.858%201.125%201.51%201.906-.35.78-2.712%201.03-2.712.218%200%200-13.71%201.873-13.71%201.904-13.013%2014.362-1.975%208.056%201.394%205.902.31-.188.852.593.27.936-4.453%202.78-7.667%205.12-9.022%203.56-.584-.678-.752-1.496-.65-2.37-8.258%207.593-6.05.163-5.276-2.085%200-.436-1.278.782-1.588%201.032z%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M92.49%2031.566l-6.195%2010.302c-.233.282-.35.5-.35.843-.115.938%201.356%202.81%201.628%201.905.193-.718.348-.937.348-.967l5.5-10.18c.117-.186.272-.404.272-.654%200-.593-.465-1.123-1.2-1.248zm0%2011.55c-3.68%201.437-6.195%202.717-9.023%204.497-1.162.75-2.168%202.59%202.014%202.59%206.004%200%2010.69-2.434%2014.292-4.526%203.757-2.216%203.68-4.31%201.82-6.212-1.432-1.53-5.383-2.187-5.538-2.187.155%200%202.672-1.123%204.26-1.935%202.247-1.155%203.33-3.59-.503-4.496-4.027-.967-8.907-.093-15.413%201.56-1.085.25-1.704.876-1.975%201.812-.078.436.85.873%201.2.593.852-.688.775-1.28%202.944-1.78%204.764-1.093%207.785-1.623%2012.78-.937%202.13.282.387%201.468-.62%202.092-1.975%201.25-3.37%201.717-4.918%202.185-1.356.438-1.936.407-2.517%201.998-.193.5.814.5%201.666.5%202.71%200%205.267.22%206.894%201.032%201.47.717%203.06%201.623-1.124%204.245-2.982%201.842-8.56%204.215-12.2%203.778-1.238-.156-.58-.687.078-1.093%202.71-1.592%204.377-2.154%207.552-3.122.775-.218%201.55%200%202.17.156.696.125%201.123-.437%201.123-1.155%200-.842-.544-.935-1.163-.935-.852.03-2.363.842-3.796%201.342z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M92.49%2031.566l-6.195%2010.302c-.233.282-.35.5-.35.843-.115.938%201.356%202.81%201.628%201.905.193-.718.348-.937.348-.967l5.5-10.18c.117-.186.272-.404.272-.654%200-.593-.465-1.123-1.2-1.248zm0%2011.55c-3.68%201.437-6.195%202.717-9.023%204.497-1.162.75-2.168%202.59%202.014%202.59%206.004%200%2010.69-2.434%2014.292-4.526%203.757-2.216%203.68-4.31%201.82-6.212-1.432-1.53-5.383-2.187-5.538-2.187.155%200%202.672-1.123%204.26-1.935%202.247-1.155%203.33-3.59-.503-4.496-4.027-.967-8.907-.093-15.413%201.56-1.085.25-1.704.876-1.975%201.812-.078.436.85.873%201.2.593.852-.688.775-1.28%202.944-1.78%204.764-1.093%207.785-1.623%2012.78-.937%202.13.282.387%201.468-.62%202.092-1.975%201.25-3.37%201.717-4.918%202.185-1.356.438-1.936.407-2.517%201.998-.193.5.814.5%201.666.5%202.71%200%205.267.22%206.894%201.032%201.47.717%203.06%201.623-1.124%204.245-2.982%201.842-8.56%204.215-12.2%203.778-1.238-.156-.58-.687.078-1.093%202.71-1.592%204.377-2.154%207.552-3.122.775-.218%201.55%200%202.17.156.696.125%201.123-.437%201.123-1.155%200-.842-.544-.935-1.163-.935-.852.03-2.363.842-3.796%201.342z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M92.49%2031.566l-6.195%2010.302c-.233.282-.35.5-.35.843-.115.938%201.356%202.81%201.628%201.905.193-.718.348-.937.348-.967l5.5-10.18c.117-.186.272-.404.272-.654%200-.593-.465-1.123-1.2-1.248zm0%2011.55c-3.68%201.437-6.195%202.717-9.023%204.497-1.162.75-2.168%202.59%202.014%202.59%206.004%200%2010.69-2.434%2014.292-4.526%203.757-2.216%203.68-4.31%201.82-6.212-1.432-1.53-5.383-2.187-5.538-2.187.155%200%202.672-1.123%204.26-1.935%202.247-1.155%203.33-3.59-.503-4.496-4.027-.967-8.907-.093-15.413%201.56-1.085.25-1.704.876-1.975%201.812-.078.436.85.873%201.2.593.852-.688.775-1.28%202.944-1.78%204.764-1.093%207.785-1.623%2012.78-.937%202.13.282.387%201.468-.62%202.092-1.975%201.25-3.37%201.717-4.918%202.185-1.356.438-1.936.407-2.517%201.998-.193.5.814.5%201.666.5%202.71%200%205.267.22%206.894%201.032%201.47.717%203.06%201.623-1.124%204.245-2.982%201.842-8.56%204.215-12.2%203.778-1.238-.156-.58-.687.078-1.093%202.71-1.592%204.377-2.154%207.552-3.122.775-.218%201.55%200%202.17.156.696.125%201.123-.437%201.123-1.155%200-.842-.544-.935-1.163-.935-.852.03-2.363.842-3.796%201.342z%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M93.573%206.194c12.37-.65%2018.57.882%2019.508%204.633%201.72%206.87-21.922%2018.66-52.807%2026.334C29.39%2044.835%202.958%2045.484%201.24%2038.613-.12%2033.192%2012.197%2025.43%2033.502%2018.324l1.237%201.763C18.666%2025.56%209.672%2030.842%2010.602%2034.555c1.25%204.996%2023.05%203.883%2048.69-2.486%2025.64-6.37%2045.41-15.585%2044.16-20.581-.606-2.43-4.08-3.288-12.472-2.93l2.593-2.365z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M93.573%206.194c12.37-.65%2018.57.882%2019.508%204.633%201.72%206.87-21.922%2018.66-52.807%2026.334C29.39%2044.835%202.958%2045.484%201.24%2038.613-.12%2033.192%2012.197%2025.43%2033.502%2018.324l1.237%201.763C18.666%2025.56%209.672%2030.842%2010.602%2034.555c1.25%204.996%2023.05%203.883%2048.69-2.486%2025.64-6.37%2045.41-15.585%2044.16-20.581-.606-2.43-4.08-3.288-12.472-2.93l2.593-2.365z%22%20stroke%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M55.936%2011.793s2.832-.82%203.6-1.085c-.103.188-1.296%202.25-1.296%202.25l-1.772.6-.532-1.765z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M55.936%2011.793s2.832-.82%203.6-1.085c-.103.188-1.296%202.25-1.296%202.25l-1.772.6-.532-1.765z%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	height: 59px;
	width: 139px;
}

.icon-search {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Esearch%3C%2Ftitle%3E%3Cpath%20d%3D%22M19.63%2017.482l-5.665-5.673C14.62%2010.694%2015%209.386%2015%208%2015%203.86%2011.64.5%207.5.5%203.36.5%200%203.86%200%208c0%204.14%203.36%207.5%207.5%207.5%201.387%200%202.695-.38%203.81-1.035l5.672%205.674c.235.233.557.36.88.36.33%200%20.654-.127.888-.36l.88-.89c.487-.488.487-1.28%200-1.768zM2.5%208c0-2.764%202.236-5%205-5s5%202.236%205%205-2.236%205-5%205-5-2.236-5-5z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	height: 21px;
	width: 20px;
}

.icon-twitter, .icon-youtube {
	background-repeat: no-repeat;
	height: 31px;
	width: 30px;
}

.icon-twitter {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2230%22%20height%3D%2231%22%20viewBox%3D%220%200%2030%2031%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Etwitter%3C%2Ftitle%3E%3Cpath%20d%3D%22M15%20.922c-8.306%200-15%206.695-15%2015%200%208.306%206.694%2015%2015%2015%208.306%200%2015-6.694%2015-15%200-8.305-6.694-15-15-15zm9.126%2011.704v.557c0%205.625-4.263%2012.114-12.114%2012.114-2.388%200-4.644-.66-6.52-1.875.31.03.66.074.997.074%202.02%200%203.822-.806%205.287-1.95-1.845-.028-3.442-1.185-3.97-2.884.25.043.528.073.806.073.38%200%20.762-.03%201.114-.132-1.95-.425-3.414-2.124-3.414-4.204v-.045c.557.322%201.216.527%201.92.527-1.143-.76-1.876-2.05-1.876-3.545%200-.76.205-1.494.557-2.153%202.11%202.607%205.274%204.307%208.818%204.482-.073-.307-.102-.66-.102-.966%200-2.373%201.875-4.278%204.233-4.278%201.216%200%202.33.528%203.09%201.348.968-.205%201.832-.542%202.667-1.04-.308%201.01-.937%201.846-1.83%202.373.863-.117%201.698-.352%202.46-.674-.586.834-1.29%201.61-2.124%202.196z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}

.icon-youtube {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2230%22%20height%3D%2231%22%20viewBox%3D%220%200%2030%2031%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Einstagram%3C%2Ftitle%3E%3Cpath%20d%3D%22M15%20.922c-8.306%200-15%206.695-15%2015%200%208.306%206.694%2015%2015%2015%208.306%200%2015-6.694%2015-15%200-8.305-6.694-15-15-15zm0%2021.87c-9.375%200-9.375%200-9.375-6.87s0-6.87%209.375-6.87%209.375%200%209.375%206.87%200%206.87-9.375%206.87zm-2.505-3.12l6.255-3.75-6.255-3.75v7.5z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}

.js-template {
	display: none;
}

.zoom_configurator_review .rating-stars {
	margin-top: -6px;
	margin-left: 5px;
}

.navbar-nav .dropdown .dropdown-menu a {
	text-transform: none !important;
}

body {
	/*	font-family: 'Open Sans', sans-serif; */
	background-color: #FFF !important;
	font-family: ProximaNovaCondensed, "Avenir Next Condensed", "Arial Narrow", sans-serif;
	font-size: 16px;
	line-height: 1.5;
}

.center {
	text-align: center !important;
}

/* home page */
/* header */
.black-top {
	background-color: #211F20;
	height: 35px;
	text-align: right;
	line-height: 35px;
}

.nav-black {
	margin-bottom: 0;
}

.nav-black li {
	margin: 0 11px;
}

.nav-black li:last-child {
	margin-right: 0px;
	padding: 0;
}

.black-top a {
	color: #D1D1D1;
	font-weight: 300;
	font-size: 14px;
}

.black-top a:hover {
	color: #D1D1D1;
	text-decoration: underline;
}

.black-top a span {
	color: #FFA200;
	margin-right: 4px;
}

.navbar {
	position: relative;
	min-height: 94px;
	margin-bottom: 0;
	border: 0px;
}

.navbar-default {
	background-color: #FFF;
	border: 0;
}

.navbar-brand {
	height: 89px;
	font-size: 18px;
}

@media (max-width: 767px) {
	.navbar-brand {
		height: 70px;
		padding-left: 0;
	}
	
	.navbar-brand > img {
		width: 66%;
	}
}

.navbar-default .navbar-nav > li > a {
	color: #000;
	font-weight: 600;
	font-size: 14px;
	padding: 6px 10px;
}

.navbar-default .navbar-nav > li > a:hover {
	color: #CD0F0F;
}

.right-icons-wrap {
	font-size: 30px;
	color: #2A2A2A;
	margin-left: 25px;
	height: 87px;
	width: 85px;
	line-height: 118px;
}

.right-icons-wrap a {
	color: #2A2A2A;
}

.shopping-wrap {
	position: relative;
	display: inline-block;
	margin-left: 7px;
	top: -30px;
}

.shopping-wrap-top {
	position: relative;
	top: -13px;
}

.shopping-wrap .glyphicon, .shopping-wrap-top .glyphicon {
	position: absolute;
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
}

.shopping-wrap .badge {
	position: absolute;
	padding: 3px 5px;
	background: #FFA200;
	border: 2px #FFF solid;
	right: -37px;
	top: -4px;
	font-size: 9px;
}

.shopping-wrap-top .badge {
	position: absolute;
	padding: 1px 3px;
	background: #C3164B;
	border: 1px #FFF solid;
	right: -26px;
	top: -6px;
	color: #FFF;
	font-size: 9px;
}

.slogen {
	float: left;
	margin-top: 46px;
	margin-left: 8px;
	font-size: 11px;
}

.search {
	position: relative;
	cursor: pointer;
	float: left;
}

.search .searchBox {
	position: absolute;
	top: 114px;
	right: 0px;
	background: #FFF;
	width: 341px;
	height: 35px;
	line-height: 35px;
	display: none;
	z-index: 999;
}

.search .searchBox input[type=text] {
	width: 295px;
	height: 27px;
	border: 1px #CACACA solid;
	float: left;
	margin-left: 8px;
	margin-top: 4px;
	line-height: 27px;
	padding-left: 10px;
	font-size: 14px;
}

.search .searchBox input[type=submit] {
	width: 16px;
	height: 16px;
	border: 0px;
	background: url('../img/magnifier13.png') no-repeat;
	position: absolute;
	top: 10px;
	right: 12px;
}

/* banner */
.banner-big {
	height: 100%;
	position: relative;
	margin-bottom: 17px;
}

.left-banner {
	background: url('/img/banner-left.jpg') no-repeat right center;
	background-size: cover;
	padding: 0;
	height: 634px;
}

.right-banner {
	background: url('/img/banner-right.jpg') no-repeat left center;
	background-size: cover;
	height: 634px;
}

.right-banner h2 {
	font-size: 42px;
	font-weight: 300;
	color: #FFF;
	margin-top: 260px;
	margin-left: 122px;
}

.made-in-usa {
	width: 175px;
	height: 175px;
	background: #26438F;
	border: 10px solid #FFF;
	position: absolute;
	left: 50%;
	margin-left: -87.5px;
	top: 50%;
	margin-top: -87.5px;
	text-align: center;
	border-radius: 50%;
}

.made-in-usa img {
	margin-top: 29px;
	margin-left: 9px;
}

/* design & stock bats */
.design-bat {
	background: #C70A0D;
	height: 86px;
	color: #FFF;
	padding: 19px 11px;
}

.design-bat-sm-wrapp {
	padding: 0 15px 0 5px;
}

.design-bat-sm {
	background: #C70A0D;
	color: #FFF;
	padding: 19px 6px;
	text-align: center;
	margin-top: 0px;
}

.design-bat a, .design-bat-sm a, .stock-bat a, .stock-bat-sm a {
	color: #FFF;
}

.design-bat-wrap a {
	color: #FFF;
	text-decoration: none;
}

.stock-bat-wrap a {
	color: #FFF;
	text-decoration: none;
}

.stock-bat {
	background: #1F96BD;
	height: 86px;
	color: #FFF;
	padding: 19px 11px;
}

.stock-bat-sm-wrapp {
	padding: 0 5px 0 15px;
}

.stock-bat-sm {
	background: #1F96BD;
	color: #FFF;
	padding: 19px 6px;
	text-align: center;
	height: 100%;
	display: table;
}

.stock-bat p, .design-bat p {
	font-size: 15px;
	font-weight: 300;
}

.btn-custom-red {
	background: #DD393C;
	border: 0;
	color: #FFF;
	margin-top: 10px;
	padding: 5px 20px;
	font-weight: 300;
	float: right;
}

.btn-custom-blue {
	background: #46B2D5;
	border: 0;
	color: #FFF;
	margin-top: 10px;
	padding: 5px 20px;
	font-weight: 300;
}

/* baseball-box */
.baseball-box {
	background: #EFEFEF;
	text-align: center;
	margin-top: 23px;
}

.baseball-box a {
	color: #515151;
}

.baseball-back {
	background: url('/img/baseball-left.jpg') no-repeat;
	background-size: cover;
	height: 273px;
}

.softball-back {
	background: url('/img/softball-right.jpg') no-repeat right;
	background-size: cover;
	height: 273px;
}

.baseball-box h2 {
	color: #515151;
	font-size: 48px;
	font-weight: 400;
	margin-top: 60px;
}

@media (max-width: 767px) {
	.baseball-box h2 {
		margin-top: 10px;
	}
}

.baseball-box small {
	color: #737373;
	font-size: 12px;
	font-weight: 300;
	display: block;
	margin-bottom: 23px;
	padding: 0 33px;
}

.sq-btn {
	padding: 4px 19px;
	text-align: center;
	color: #FFF !important;
	font-weight: 400;
}

.sq-blue {
	background: #1F96BD;
}

.sq-red {
	background: #C70A0D;
}

.fungo-back {
	background: url('/img/fungo-back.jpg') no-repeat;
	background-size: cover;
	height: 165px;
	margin-top: 26px;
}

.specialty-back {
	background: url('/img/specialty-back.jpg') no-repeat;
	background-size: cover;
	height: 165px;
	margin-top: 26px;
	position: relative;
}

.red-line {
	background: #1F96BD;
	color: #FFF;
	font-size: 16px;
	font-weight: 600;
	text-transform: uppercase;
	padding: 6px 11px;
	position: relative;
	top: 115px;
	width: 100%;
}

@media (max-width: 767px) {
	.fungo-back {
		background: url('/img/fungo-back.jpg') no-repeat;
		background-size: 100%;
		height: 102px;
		margin-top: 26px;
	}
	
	.specialty-back {
		background: url('/img/specialty-back.jpg') no-repeat;
		background-size: 100%;
		height: 102px;
		margin-top: 26px;
		position: relative;
	}
	
	.red-line {
		background: #1F96BD;
		color: #FFF;
		font-size: 16px;
		font-weight: 600;
		text-transform: uppercase;
		padding: 6px 11px;
		position: relative;
		top: 80%;
		width: 100%;
	}
}

.xgear-back {
	background: url('/img/xgear-back.jpg') no-repeat;
	background-size: cover;
	height: 161px;
	margin-top: 26px;
	position: relative;
}

.apparel-back {
	background: url('/img/apparel-back.jpg') no-repeat;
	background-size: cover;
	height: 161px;
	margin-top: 26px;
	position: relative;
}

.otl-back {
	background: url('/img/otl-back.jpg') no-repeat;
	background-size: cover;
	height: 163px;
	margin-top: 26px;
	position: relative;
}

.lite-gray {
	background: #F6F6F6;
	margin-top: 35px;
	border-top: 1px solid #CACACA;
	padding: 16px 0 5px 0;
	color: #5F5F5F;
	border-bottom: 1px solid #CACACA;
}

.dark-gray {
	background: #F0F0F0;
	padding: 16px 0 27px 0;
	color: #3C3C3C;
	margin-bottom: 30px;
}

@media (max-width: 767px) {
	.dark-gray {
		margin-bottom: 0px;
	}
}

.dark-gray h2 {
	font-size: 48px;
	text-align: center;
	font-weight: 400;
}

/* best sellers*/
.featured-products {
	text-align: center;
	margin-bottom: 75px;
}

.featured-products li {
	margin-bottom: 15px;
}

.featured-products li img {
	width: 70%;
}

.featured-products li a {
	font-size: 14px;
	color: #737373;
	text-transform: uppercase;
	font-weight: 400;
}

.featured-products h3 {
	padding: 10px 5px;
	background: #F6F6F6;
	margin-top: 50px;
	clear: both;
	text-transform: uppercase;
}

/* footer */
.footer {
	background: #F0F0F0;
	padding: 40px 0;
}

.footer h2 {
	font-size: 18px;
	font-weight: 700;
	color: #6E6E6E;
	text-transform: uppercase;
}

.footer ul li {
	line-height: 25px;
}

.footer a {
	color: #6E6E6E;
	font-weight: 400;
	text-transform: uppercase;
}

.call-box {
	background: #FFF;
	color: #848484;
	/* padding: 15px; */
	text-align: center;
	margin-top: 22px;
}

.call-box h2 {
	font-size: 36px;
	color: #AC0001;
	font-weight: 400;
}

.call-box h3 {
	font-size: 18px;
	color: #848484;
	font-weight: 600;
}

.call-box h4 {
	font-size: 18px;
	color: #848484;
	font-weight: 300;
}

.social-icons {
	text-align: right;
	margin-top: 22px;
}

.social {
	background: url('/img/social-icons.jpg') no-repeat;
	width: 57px;
	height: 57px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 0px;
}

#facebook {
	background-position: -170px 0px;
}

#twitter {
	background-position: -56px 0px;
}

#youtube {
	background-position: 0px 0px;
}

#google {
	background-position: -113px 0px;
}

.social-icons p {
	font-size: 18px;
	font-weight: 700;
	color: #6E6E6E;
	display: inline-block;
	margin-right: 14px;
}

.rights {
	background: #211F20;
	color: #FFF;
	text-align: center;
	padding: 33px 0;
	box-sizing: border-box;
}

.rights p:nth-of-type(2) {
	font-size: 12px;
}

.rights a {
	color: #FFF;
	text-decoration: none;
}

/* products pages */
.products_banner {
	background: url('../img/products_top_banner.jpg') no-repeat center;
	height: 158px;
	color: #FFF;
	background-size: cover;
}

.products_banner h1 {
	color: #FFF;
	margin-top: 45px;
	font-size: 56px;
	/*margin-left: 35px !important;*/
	text-shadow: 2.5px 4.33px 5px rgba(0, 0, 0, 0.149);
	text-transform: uppercase;
}

.products_banner h2 {
	color: #FFF;
	margin-top: 45px;
	font-size: 56px;
	/*margin-left: 35px;*/
	text-shadow: 2.5px 4.33px 5px rgba(0, 0, 0, 0.149);
	text-transform: uppercase;
}

.products_banner h1.clubx {
	font-size: 46px;
}

@media (max-width: 767px) {
	.products_banner {
		height: auto;
	}
	
	.products_banner h1 {
		margin-top: 10px !important;
		font-size: 30px !important;
		margin-left: 0;
	}
	
	.products_banner h2 {
		margin-top: 10px !important;
		font-size: 30px !important;
		margin-left: 0;
	}
}

.product-header {
	background: #FFF;
	padding: 25px;
	text-align: left;
}

.product-header img {
	width: 100%;
	border-radius: 3px;
}

.product-header h2 {
	margin-top: 0px;
}

.breadcrumbs-wrapp {
	background: #F6F6F8;
	min-height: 45px;
}

.breadcrumbs {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #FFFFFF;
	border-radius: 4px;
}

.breadcrumbs a {
	color: #000;
	text-decoration: none;
}

.breadcrumbs a:hover {
	text-decoration: none;
}

.content {
	background: #FFF;
	padding-top: 45px;
	padding-bottom: 74px;
	min-height: 600px;
}

.content_products {
	background: #F6F6F8;
}

.content_products_soft_base {
	padding-top: 16px;
}

.content .FEATURED {
	width: 100%;
	padding-bottom: 0px;
	margin-left: 0px;
	/* margin-bottom: 0px; */
	margin-top: 6px;
	border-bottom: 0px;
}

/* bats groups by M */
.original-bats-list {
	display: none;
}

.bats-group {
	position: relative;
	background: white;
	padding: 15px 15px 0 15px;
	margin-bottom: 30px;
}

.bats-group .hover {
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: absolute;
	z-index: 10;
	left: 0;
	top: 0;
}

@media (max-width: 767px) {
	.bats-group {
		padding: 15px 0 0 0;
	}
}

.bats-group .group-header {
}

.bats-group .group-header h2.main_title {
	font-size: 22px;
	text-align: center;
	margin-top: -21px;
	margin-bottom: 18px;
}

.bats-group .group-header .group-title {
	text-align: left;
	margin: 0 0 0 0;
	width: 100%;
}

.bats-group .group-header .group-title span {
	border-bottom: 1px #333333 dashed;
	padding-bottom: 10px;
	cursor: pointer;
	display: block;
	text-align: center;
}

.bats-group .group-header .bats-in-group {
	text-align: right;
	display: none !important;
}

@media (max-width: 990px) {
	.bats-group .group-header .group-title {
		text-align: center;
	}
	
	.bats-group .group-header .bats-in-group {
		text-align: center;
	}
}

@media (max-width: 767px) {
	.bats-group .group-header .group-title {
		text-align: center;
		font-size: 24px;
	}
	
	.bats-group .group-header .bats-in-group {
		margin-top: 10px;
	}
}

.bats-group .group-header .bats-in-group a, .bats-group .group-header .bats-in-group span {
	color: #333333;
	text-decoration: underline;
	margin-left: 15px;
	white-space: nowrap;
	display: inline-block;
	line-height: 30px;
}

.bats-group .group-header .group-image {
	text-align: center;
}

.bats-group .group-header .group-image img {
	max-width: 100%;
	cursor: pointer;
}

.bats-group .all-bats {
	display: none;
}

.bats-group .all-bats li {
}

.bats-group .all-bats li .pict {
}

.bats-group .all-bats li .pict img {
}

.bats-group .all-bats li h2 {
}

@media (max-width: 767px) {
	.bats-group .all-bats li {
		margin: -20px 0 0;
	}
	
	.bats-group .all-bats li h2 {
		margin: 0;
	}
}

.bats-group .see-all-button {
	text-align: right;
}

.bats-group .see-all-button a {
	font-size: 1.2em;
	color: #DB7013;
	text-decoration: underline;
}

.bats-group .see-all-button .see-all {
}

.bats-group .see-all-button .hide-all {
	display: none;
}

.bats-group.active .group-header h2.main_title, .bats-group.active .group-header .main_desc, .bats-group.active .group-image {
	display: none;
}

.bats-group.active .all-bats {
	display: block;
}

.bats-group.active-permanent .group-header h2.main_title, .bats-group.active-permanent .group-header .main_desc, .bats-group.active-permanent .group-image {
	display: none;
}

.bats-group.active-permanent .all-bats {
	display: block;
}

.bats-group.active .see-all-button .see-all {
	display: none;
}

.bats-group.active .see-all-button .hide-all {
	display: inline;
}

/* contact us */
.form-list {
	list-style: none;
	margin: 0px;
	padding: 0;
}

dl.form-list label {
	float: none;
	text-align: right;
	display: block;
	line-height: 34px;
}

.long-labels dt {
	width: 48% !important;
}

.long-labels dd {
	margin-left: 52% !important;
}

.form-list li {
	display: block;
	/* clear: both; */
}

.form-list .fields {
	margin: 0 -10px;
}

.form-list .field {
	float: left;
	width: 50%;
	padding: 10px;
}

.form-list label {
	display: inline-block;
	margin-bottom: 5px;
}

.form-list input[type=text], .form-list input[type=password] {
	width: 100%;
	border: 1px solid #EBEBEB;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	background-color: #FFF;
	display: inline-block;
	padding: 9px 6px;
	font-size: 14px;
	line-height: 18px;
	color: #555;
	vertical-align: middle;
	outline: none;
	margin-bottom: 10px;
}

.form-horizontal li {
	clear: none;
}

.form-list input[type=text]:focus {
	border-color: #88B836;
}

.form-list textarea {
	width: 100%;
	border: 1px solid #EBEBEB;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	background-color: #FFF;
	display: inline-block;
	padding: 9px 6px;
	font-size: 14px;
	line-height: 18px;
	color: #555;
	vertical-align: middle;
	outline: none;
	margin-bottom: 10px;
}

.form-list textarea:focus {
	border-color: #88B836;
}

.form-list select {
	width: 100%;
	border: 1px solid #EBEBEB;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	background-color: #FFF;
	display: inline-block;
	padding: 9px 6px;
	font-size: 14px;
	line-height: 18px;
	color: #555;
	vertical-align: middle;
	outline: none;
	margin-bottom: 17px;
}

.form-list select:focus {
	border-color: #88B836;
}

.form-list .input-box {
	display: block;
	width: 100%;
	clear: both;
}

.form-list .but_submit {
	background: #A0CE4E;
	padding: 5px 24px;
	border-radius: 4px;
	border: 0;
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
}

.form-list .but_submit:hover {
	background: #A0CE4E;
}

/* login */
.box {
	background: white;
	padding: 15px;
	border: 1px solid #C7C7C7;
	background: #F7F7F7;
	margin-bottom: 20px;
	border-radius: 0;
}

.page-subheading {
	font-family: "Open Sans", sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	color: #535353;
	font-size: 16px;
	padding: 0 0 10px;
	line-height: normal;
	margin-bottom: 10px;
	margin-top: 0;
	border-bottom: 1px solid #E5E5E5;
}

.text_sm {
	margin-top: 14px;
	float: left;
}

.margin-top {
	margin-top: 15px;
}

.margin-top-2 {
	margin-top: 2px;
}

.text-center {
	text-align: center;
}

.line-height {
	line-height: inherit !important;
	margin-right: 7px;
	padding-top: 0;
}

/* vuew cart */
.empty-cart {
	min-height: 35px;
	line-height: 35px;
}

.table > thead > tr > th {
	/*background: #F1F5F9;*/
	background: #EBEBEB;
	color: #56688A;
	font-size: 14px;
}

.table .bg-danger {
	background: #EBEBEB;
	color: #56688A;
	font-weight: bold;
	padding-left: 5%;
}

.coupon-input {
	border: 1px solid #EBEBEB;
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	background-color: #FFF;
	display: inline-block;
	padding: 4px 6px;
	font-size: 14px;
	line-height: 18px;
	color: #555;
	vertical-align: bottom;
	outline: none;
	margin-top: -4px;
	margin-left: 8px;
	width: 50%;
}

.product_quantity {
	width: 100%;
}

/*********************************************
Checkout Form
******************************************************************************/
.login_check {
	text-align: center;
	background: #F7F7F7;
	padding: 1px 15px 16px;
}

#checkout_form .form-group {
	margin-left: 0;
	margin-right: 0;
}

div.title_background_checkout a.menu {
	font-size: 12px;
	float: left;
	text-decoration: none;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 5px;
	width: initial;
}

div.title_background_checkout span.caption {
	float: left;
	font-weight: bold;
	padding-right: 15px;
}

div.title_background_checkout a.menu span {
	margin-top: 2px;
	font-size: 13px;
	line-height: 13px;
	background: transparent url(../img/pict_check/arrows.gif) no-repeat left top;
	height: 13px;
	display: block;
	float: left;
	width: 13px;
	text-decoration: none;
	cursor: pointer;
	margin-right: 1px;
}

div.title_background_checkout a.menu_opened span {
	background: transparent url(../img/pict_check/arrows.gif) no-repeat left -13px;
}

form#checkout_form div.form_block_hidden {
	display: none;
}

form#checkout_form div.payment_method {
	display: none;
}

form#checkout_form div.form_block_shown {
	display: block;
}

form#checkout_form div.form_block#account span {
	font-weight: bold;
}

form#checkout_form #PAYPAL_SAMEAS_BILL {
	float: none;
}

form#checkout_form #copy_ship_data_label {
	font-size: 11px;
	color: #FFFFFF;
	display: inline;
}

form#checkout_form #SHIPPING_DEFAULT_STATUS_TEXT {
	width: 270px;
}

form#checkout_form #SHIPPING_CALCULATING_STATUS_TEXT {
	width: 270px;
	display: none;
}

form#checkout_form #SHIPPING_METHOD {
	width: 270px;
	display: none;
}

form#checkout_form #cc_number_star {
	width: 150px;
}

form#checkout_form #cvv_star {
	width: 30px;
}

form#checkout_form .form_block div span {
	/* width: 200px; */
	/* float: left; */
	display: inline-block;
}

.prev-box {
	padding: 20px;
}

/* left menu - products*/
.left-menu {
	background: #FFFFFF;
	border: 1px #ECECEC solid;
	border-radius: 4px;
	padding: 0 0 21px 0;
}

.left-menu h2 {
	font-size: 22px;
	font-weight: 400;
	color: #000;
	padding: 0px 0 0 31px;
	line-height: 31px;
}

.big-bullets {
	color: #7F7F7F;
	font-size: 16px;
	padding: 0px 0 0 31px;
	list-style-position: inside;
}

.big-bullets li {
	line-height: 25px;
	list-style-type: disc;
}

.big-bullets li.active {
	font-weight: 600;
}

.big-bullets a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	display: inline-block;
}

.big-bullets a:hover {
	color: #7F7F7F;
	text-decoration: none;
}

.left-menu-title {
	background: #F8F8F9;
	font-size: 20px;
	width: 100%;
	padding: 5px 31px;
}

/* left menu - products intop*/
.left-menu-intop {
	/*border: 1px #ECECEC solid;*/
	border-radius: 4px;
	padding: 0;
}

.left-menu-intop .cat-desc {
	padding: 15px;
	margin-bottom: 20px;
}

.butts {
	list-style: none;
	width: 100%;
	display: table;
	margin: 0;
	padding: 0;
}

.butts li {
	display: table-cell;
	width: 33%;
	text-align: left;
}

.butts li:first-child + li + li {
	text-align: right;
}

.cat-img-wrapp {
	text-align: center;
	position: relative;
}

.cat-img {
	text-shadow: 0 1px 0 #292727;
	border-color: #7E7E7E;
	color: #FFF;
	font-weight: 600;
	border-radius: 6px;
	margin: 0 auto;
}

.cat-img-wrapp span {
	position: absolute;
	top: 3%;
	left: 14%;
	padding-right: 33%;
	font-size: 40px;
	color: #FFF;
	text-align: left;
	text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}

.cat-img-wrapp span.title {
	top: 30px;
	left: 40px;
	line-height: 1.1;
	padding-right: 20%;
}

@media (max-width: 768px) {
	.cat-img-wrapp span.title {
		top: 10px;
		text-align: center;
		padding-right: 0;
		width: 100%;
		font-size: 25px;
		left: 0;
	}
	
	.left-menu-intop .cat-desc {
		padding: 0;
		margin-bottom: 24px;
	}
	
	.cat-img-wrapp {
		padding: 0;
		margin: 5px 20px;
		height: 47px;
		overflow: hidden;
		border-radius: 6px;
		width: 95%;
	}
	
	.intop_baseball-new .row:nth-child(2) {
		margin-bottom: -28px;
	}
	
	.cat-img {
		width: 100%;
	}
}

@media (min-width: 769px) and (max-width: 991px) {
	.cat-img-wrapp span.title {
		top: 17px;
		font-size: 30px;
	}
}

.cat-img-wrapp.col-sm-3 span {
	font-size: 33px;
	line-height: 127%;
}

@media (max-width: 767px) {
	.cat-img-wrapp.col-sm-3 span {
		top: 10px;
		text-align: center;
		padding-right: 0;
		width: 100%;
		font-size: 25px;
		left: 0;
	}
	
	.cat-img-wrapp.col-sm-3 img {
		/*max-height: 278%;*/
		max-width: 100%;
		margin-top: -106px;
	}
}

.left-menu-intop .btn-default {
	text-shadow: 0 1px 0 #292727;
	background-image: -webkit-linear-gradient(top, #8C8C8E 0, #4D4D4D 100%);
	background-image: -o-linear-gradient(top, #8C8C8E 0, #4D4D4D 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#8C8C8E),to(#4D4D4D));
	background-image: linear-gradient(to bottom, #8C8C8E 0, #4D4D4D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8C8C8E', endColorstr='#ff4D4D4D', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #7E7E7E;
	color: #FFF;
	font-weight: 600;
	width: 95%;
	/*padding: 10px 85px;*/
}

.left-menu-intop .btn-default:hover, .left-menu-intop .btn-default:focus {
	background-color: #4D4D4D;
	background-position: 0 -15px;
	color: #FFF;
}

.left-menu-intop .btn-default:active, .left-menu-intop .btn-default.active {
	background-color: #4D4D4D;
	border-color: #4D4D4D;
}

.left-menu-intop .btn-default:disabled, .left-menu-intop .btn-default[disabled] {
	background-color: #E0E0E0;
	background-image: none;
}

.left-menu-intop .active .btn-default {
	background-image: -webkit-linear-gradient(top, #8C8C8E 0, #A25F37 100%);
	background-image: -o-linear-gradient(top, #8C8C8E 0, #A25F37 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#8C8C8E),to(#a25f37));
	background-image: linear-gradient(to bottom, #C07C53 0, #A25F37 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8C8C8E', endColorstr='#ffa25f37', GradientType=0);
	border-color: #A25F37;
}

.left-menu-intop .active .btn-default:hover, .left-menu-intop .active .btn-default:focus {
	background-color: #A25F37;
	background-position: 0 -15px;
	color: #FFF;
}

.left-menu-intop .active .btn-default:active, .left-menu-intop .active .btn-default.active {
	background-color: #A25F37;
	border-color: #A25F37;
}

.left-menu-intop .active .btn-default:disabled, .left-menu-intop .active .btn-default[disabled] {
	background-color: #E0E0E0;
	background-image: none;
}

.intop_baseball-new .btn-default {
	height: 519px;
	width: 92%;
	background: url(../img/Youth-Custom-Pro-Bats.jpg) top right;
}

.intop_baseball-new .btn-default:hover, .intop_baseball-new .btn-default:focus {
	background-position: top right;
}

.intop_baseball-new li:first-child .btn-default {
	background: url(../img/Adult-Custom-Pro-Bats.jpg) top right;
}

.intop_baseball-new li:first-child + li .btn-default {
	background: url(../img/Adult-Pro-Stock-Bats.jpg) top left;
}

.intop_baseball-new .btn-default span {
	font-size: 40px;
	padding: 30px 70px 30px 30px;
	display: block;
	text-align: left;
	white-space: pre-line;
}

/*.intop_baseball-new LI:first-child + LI .btn-default SPAN
{
	text-align: right;
	padding: 30px;
}*/
.intop_softball-new .btn-default {
	height: 519px;
	width: 92%;
	background: url(../img/inp14.png) top right;
}

.intop_softball-new .btn-default:hover, .intop_baseball-new .btn-default:focus {
	background-position: top right;
}

.intop_softball-new li:first-child .btn-default {
	background: url(../img/inp12.png) top right;
}

.intop_softball-new li:first-child + li .btn-default {
	background: url(../img/inp13.png) top left;
}

.intop_softball-new .btn-default span {
	font-size: 40px;
	padding: 30px 0 30px 30px;
	display: block;
	text-align: left;
	white-space: pre-line;
}

.intop_softball-new li:first-child + li .btn-default span {
	/*text-align: right;*/
	padding: 30px;
}

/*.intop_softball-new
{
	(*margin-top: 50px;*)
}*/
/*.intop_softball-new .btn-default
{
	height: 295px;
	width: 95%;
}*/
/*.intop_softball-new .btn-default:hover, .intop_baseball-new .btn-default:focus
{
	background-position: top right;
}*/
/*.intop_softball-new LI:first-child .btn-default
{
	background: url(../img/inp10.png) top right;
	float: left;
}*/
/*.intop_softball-new LI:first-child + LI .btn-default
{
	background: url(../img/inp11.png) top left;
	float: right;
}*/
/*.intop_softball-new .btn-default SPAN
{
	font-size: 40px;
	padding: 30px 70px 30px 30px;
	display: block;
	text-align: left;
	white-space: pre-line;
}*/
/* left menu - products intop end*/
.clear-options {
	padding: 5px 31px;
	color: #999999;
	margin-top: 11px;
	line-height: 28px;
}

.clear-options span {
	margin-right: 5px;
}

.check-list {
	list-style: none;
	padding: 5px 31px;
	margin: 0px;
}

.check-list input[type="radio"] {
	display: none;
}

.check-list input[type="radio"] + label > span {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: -1px 4px 0 0;
	vertical-align: middle;
	background: url('../img/checkbox-back.jpg') 0 0 no-repeat;
	cursor: pointer;
}

.check-list input[type="radio"]:checked + label > span {
	background: url('../img/checkbox-back.jpg') 0px -14px no-repeat;
}

.check-list-top {
	display: table;
	padding: 0;
	margin-top: 20px;
	margin-bottom: 50px;
	padding: 10px 30px;
	background: #FFF;
	border-radius: 4px;
}

.check-list-top li {
	display: table-cell;
	width: 10%;
	text-align: center;
}

.check-list-top input[type="radio"] + label {
	text-align: center !important;
	display: block;
}

.check-list-top input[type="radio"] + label > span {
	display: block;
	float: none;
	margin: 0 0 6px 41%;
	background: url('../img/checkbox-back.png') -37px 0px no-repeat;
	width: 37px;
	height: 28px;
}

.check-list-top input[type="radio"]:checked + label > span {
	background: url('../img/checkbox-back.png') 0px 0px no-repeat;
}

.product-list {
	list-style: none;
	padding: 0px;
	margin-top: 16px;
}

.product-list li {
	margin-bottom: 25px;
	min-height: 200px;
}

.product-list li .white-back {
	background: #FFF;
	padding: 10px 7px;
}

.product-list li .white-back .desc {
	clear: both;
	padding: 10px 0 0;
	margin: 0 20px 10px;
}

.product-list li .white-back .desc img {
	max-width: 100%;
}

@media (max-width: 767px) {
	.product-list li .white-back .desc {
		margin: 0 0 10px 0;
	}
}

.desc li {
	min-height: inherit;
}

.product-list li .pict {
	width: 94%;
	margin: 0 auto;
	text-align: center;
}

.product-list li .pict img {
	max-width: 100%;
}

.product-list li h2 {
	font-size: 16px;
	text-align: center;
	margin-top: 11px;
	margin-bottom: 18px;
}

.product-list li .price {
	color: #D50000;
	margin-top: 7px;
}

@media (max-width: 767px) {
	.product-list li .price {
		text-align: center;
	}
}

.product-list li .btn-select {
	width: 82px;
	height: 21px;
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	background-color: #E4231E;
	border-color: #EA1E17;
	padding: 0px;
	margin-top: 7px;
}

.product_option {
	display: block;
	/* font-size: 12px; */
}

tr.product_option {
	display: table-row;
}

.opt_title {
	font-weight: 600;
	margin-right: 5px;
}

tr.product_option td.opt_title {
}

.list_viewcart {
}

.product_option {
	display: block;
	font-size: 12px;
	padding: 2px 0;
}

.produc_options {
	display: table;
}

.produc_options .product_option {
	display: table-row;
}

.produc_options .product_option .opt_title, .produc_options .product_option .opt_value {
	display: table-cell;
	line-height: 1.1;
	padding: 4px 10px;
	border-bottom: 1px solid #ECEBEB;
}

/*.list_viewcart .opt_title
{
	font-weight: 600;
	margin-right: 5px;
	(*width: 41%;*)
	display: inline-block;
	text-align: right;
}*/
.clear-options {
	cursor: pointer;
}

.box-options {
	line-height: 31px;
}

.box-options strong {
	margin-right: 5px;
}

.box-options select {
	display: inline-block;
}

.price-box {
	margin-top: 16px;
}

.smaller-title {
	font-size: 30px;
	margin-top: 13px;
}

#need-assistance {
	text-align: center;
	padding: 15px;
	border-radius: 4px;
}

#need-assistance h3 {
	font-size: 18px;
}

#need-assistance .text {
	font-size: 14px;
}

.prod_pic {
	margin-top: 15px;
}

.prod_pic img {
	/*width: 50%;*/
	display: inline-block !important;
}

.prod_pic ol.carousel-indicators {
	bottom: -28px;
}

.prod_pic .carousel-indicators li {
	width: 20px;
	height: 20px;
	background-color: #494949;
	border: 1px solid #626262;
}

.prod_pic .carousel-indicators .active {
	width: 21px;
	height: 21px;
	margin: 0;
	background-color: #FFFFFF;
}

.white-background {
	background-color: white;
	padding: 1px 15px 19px 15px;
	margin-top: 17px;
}

.prod-info {
	margin-top: 25px;
	line-height: 21px;
}

.prod-info iframe {
	width: 100%;
}

.prod-info .product_option {
	display: inline-block;
	margin-left: 5px;
}

.prod-info-list {
	margin-top: 30px;
	line-height: 30px;
	background: #EEE;
	padding: 5px 12px !important;
	border-radius: 7px;
}

.related {
	margin-top: 35px;
	border-radius: 4px;
	padding: 5px 13px;
	font-size: 18px;
}

.related-prod {
	list-style: none;
	padding: 0;
}

.related-prod img {
	width: 100%;
}

.related-prod h4 {
	font-size: 16px;
	line-height: 21px;
}

.prod-item {
	padding-bottom: 10px;
}

#load-st {
	display: none;
	height: 100%;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 19000;
}

#load-st > del {
	background: none repeat scroll 0 0 #000;
	height: 100%;
	left: 0;
	opacity: 0.7;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0;
}

#load-st > span {
	background: url("../img/ajax_loader.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 128px;
	left: 50%;
	margin-left: -90px;
	margin-top: -90px;
	position: absolute;
	top: 50%;
	width: 120px;
	z-index: 1;
}

.related-prod .price {
	line-height: 29px;
	margin-bottom: 8px;
}

.prod_desc {
	/*	padding: 0 31px;	*/
	margin-bottom: 30px;
}

.prod_desc p:last-child {
	margin-bottom: 0;
}

.item-more {
	margin-top: 5px;
	font-size: 15px;
}

.config-btn {
	font-size: 92%;
	text-transform: uppercase;
}

/******************************************************* account ****************************************/
.left-menu-h4 {
	margin: 15px 0 6px 31px;
}

.left-menu-h4 small {
	margin-right: 8px;
}

.dashbord {
	list-style: none;
	padding: 0;
}

.dashbord li {
	text-align: center;
	margin-bottom: 30px;
}

.dashbord li a {
	text-decoration: none;
	color: #333;
	font-weight: 400;
}

.dashbord li a:hover {
	text-decoration: none;
}

.dashbord li a div {
	margin-top: 10px;
}

.dashbord li span {
	display: block;
	background: #FFF;
	border-radius: 50%;
	width: 140px;
	height: 140px;
	text-align: center;
	box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
	margin: 0 auto;
}

.form-profile {
	padding: 0 15px 0 0;
}

.form-profile input[type=text], .form-profile input[type=password], .form-profile select {
	width: 100% !important;
	margin: 0;
}

.form-profile label {
	line-height: normal !important;
}

.dataTables_wrapper {
	float: left;
	width: 100%;
}

h5.panel-title {
	float: left;
	line-height: 32px;
	font-style: ;
}

.dataTables_length {
	width: 50%;
	float: left;
	padding: 0px 0px 5px;
	border-bottom: 1px solid #E5E5E5;
	font-size: 12px;
}

.dataTables_length label, .dataTables_filter label {
	padding: 0px;
	line-height: 26px;
	height: auto;
	margin: 0px;
	font-weight: normal;
}

.dataTables_length select {
	width: 70px;
	display: inline;
	margin: 0px 5px;
	height: 26px;
	font-size: 12px;
	padding: 0 6px;
}

.panel-controls {
	float: right;
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: relative;
}

.comments-title {
	line-height: 31px;
	float: left;
}

blockquote p {
	line-height: 21px;
	font-size: 14px;
}

.transparent-banner {
	background-color: rgba(34, 34, 34, 0.7);
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
	z-index: 2;
}

.black-promo {
	text-align: center;
	position: relative;
	z-index: 100;
	right: 0;
	left: 0;
	bottom: 286px;
	margin-bottom: -190px;
}

.black-promo .img {
	display: inline-block;
	cursor: pointer;
}

.black-promo img {
	display: inline-block;
}

div#BLACKModal .modal-dialog .modal-content .modal-body {
	background: #000;
	text-align: center;
}

div#BLACKModal .modal-dialog .modal-content .modal-body img {
	display: inline-block;
}

@media (max-width: 768px) {
	.transparent-banner {
		/*padding-top: 268px;*/
		/*position: static;*/
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
	.black-promo {
		text-align: center;
		position: relative;
		bottom: 0;
		margin: 10px 0 0;
		background: #000;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.transparent-banner {
		/* margin-top: -144px; */
	}
}

@media (min-width: 992px) and (max-width: 1119px) {
	.transparent-banner {
		margin-top: -132px;
	}
}

@media (min-width: 1120px) {
	.transparent-banner {
		margin-top: -143px;
	}
}

.transparent-banner a {
	display: block;
	text-decoration: none;
	font-size: 23px;
	padding: 10px 15px 10px 20px;
	font-weight: 200;
	position: relative;
	line-height: 1.25;
}

.transparent-banner a p {
	font-size: 13px;
	margin: 0 89px 0 0;
}

@media (max-width: 767px) {
	.transparent-banner br {
		/*display: none;*/
	}
	
	.transparent-banner a {
		font-size: 20px;
		padding: 20px 30px 20px 20px;
		/*height: auto !important;*/
	}
}

@media (min-width: 992px) and (max-width: 1119px) {
	.transparent-banner a {
		font-size: 20px;
	}
	
	.transparent-banner a p {
		font-size: 12px;
	}
	
	.transparent-banner .icon.icon-baseball-bats {
		width: 77px !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.transparent-banner a {
		font-size: 18px;
	}
	
	.transparent-banner a p {
		font-size: 10px;
	}
	
	.transparent-banner .icon.icon-baseball-bats {
		width: 77px !important;
	}
}

.transparent-banner .icon.icon-baseball-bats {
	width: 94px;
}

.transparent-banner .icon.icon-customize {
}

.transparent-banner .icon.icon-baseball-bats, .transparent-banner .icon.icon-customize {
	position: absolute;
	right: 12px;
	top: 0;
	height: 100%;
	background-size: contain;
	background-position: center center;
}

@media (min-width: 992px) and (max-width: 1119px) {
	.transparent-banner .icon.icon-baseball-bats {
		width: 90px;
	}
	
	.transparent-banner .icon.icon-customize {
		width: 75px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.transparent-banner .icon.icon-baseball-bats {
		width: 57px;
	}
	
	.transparent-banner .icon.icon-customize {
		width: 52px;
	}
	
	.transparent-banner .icon.icon-baseball-bats, .transparent-banner .icon.icon-customize {
		right: 15px;
		top: 10px;
	}
}

@media (max-width: 767px) {
	.transparent-banner .icon.icon-customize {
		width: 77px;
		height: 58px;
		margin-top: 4px;
	}
	
	.transparent-banner .icon.icon-baseball-bats {
		width: 80px;
		margin-top: 7px;
		height: 50px;
	}
}

.transparent-banner .ready-to-ship {
	background-color: #4BA8BD;
	color: white;
	height: 112px;
}

.transparent-banner .ready-to-ship p {
	font-size: 16px;
}

.transparent-banner .choosing-your-bat {
	background-color: white;
	color: black;
	text-align: center;
	height: 112px;
}

.transparent-banner .choosing-your-bat div {
	margin-top: 55px;
}

@media (max-width: 767px) {
	.transparent-banner .choosing-your-bat {
		/*text-align: right;*/
		margin: 5px 0;
		height: 61px;
		text-align: right;
	}
	
	.transparent-banner .choosing-your-bat div {
		float: right;
		clear: none !important;
		margin-top: -3px;
	}
	
	.transparent-banner .ready-to-ship {
		height: auto;
	}
}

.transparent-banner .choosing-your-bat:before {
	content: "\f11e";
	font-family: 'fontAwesome';
	color: #CC5229;
	font-size: 46px;
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -26px;
}

@media (max-width: 767px) {
	.transparent-banner .choosing-your-bat:before {
		left: 25px;
		top: 3px;
		margin-left: 0;
		clear: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1119px) {
	.transparent-banner .choosing-your-bat:before {
		font-size: 39px;
	}
	
	.transparent-banner .choosing-your-bat {
		height: 103px !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.transparent-banner .choosing-your-bat:before {
		font-size: 32px;
		margin-left: -20px;
	}
}

.transparent-banner .customize-your-bat {
	background-color: #CC5229;
	color: white;
}

@media (min-width: 1120px) {
	.transparent-banner .customize-your-bat {
		/*padding-left: 60px;*/
	}
}

.green-banner {
	background: #647F2A;
	padding: 20px 0;
}

.green-banner h2 {
	font-size: 34px !important;
	font-weight: 400;
	text-align: center;
	color: #FFF;
	margin-top: 32px !important;
}

@media (max-width: 768px) {
}

@media (min-width: 768px) and (max-width: 991px) {
	.green-banner h2 {
		margin-top: 22px;
	}
}

@media (min-width: 992px) and (max-width: 1119px) {
	.green-banner h2 {
		margin-top: 32px;
	}
}

.green-banner h3 {
	font-size: 23px !important;
	font-weight: 300;
	text-align: center;
	color: #FFF;
	margin-top: 0;
}

.green-banner h2, .green-banner h3 {
	text-transform: uppercase;
	letter-spacing: 0.15ex;
}

.green-banner span.yellow {
	color: #FBDB00;
}

/************************************************* media *************************************************/
@media (min-width: 992px) and (max-width: 1199px) {
	.green-banner h2 {
		font-size: 28px !important;
	}
	
	.green-banner h3 {
		font-size: 20px !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.green-banner h2 {
		font-size: 23px !important;
	}
	
	.green-banner h3 {
		font-size: 16px !important;
	}
}

@media screen and (max-width: 767px) {
	.banner-icon-col {
		text-align: center;
	}
	
	.banner-icon-col img {
		display: inline-block;
		max-height: 60px;
	}
	
	.green-banner {
		margin-top: -49px;
		padding: 15px 0 5px;
	}
	
	.green-banner .banner-icon-col {
		float: left;
	}
	
	.green-banner h2 {
		font-size: 14px !important;
		margin-top: 0 !important;
		margin-bottom: 5px !important;
		text-align: left;
	}
	
	.green-banner h3 {
		font-size: 11px !important;
		text-align: left;
	}
	
	.navbar {
		min-height: 70px;
		margin-bottom: 0px;
	}
	
	.phone-top {
		position: absolute;
		top: 19px;
		left: 39%;
		background: #EFEFEF;
		font-size: 13px;
		padding: 6px 6px;
		border-radius: 7px;
	}
	
	.navbar-toggle {
		margin-top: 17px;
		margin-right: 0px;
	}
	
	.new-customer-text {
		margin-top: 15px;
	}
	
	.btn-custom-sm {
		padding: 11px;
		margin-top: 4px;
		width: 100%;
	}
	
	.btn-custom-lg {
		padding: 11px;
		margin-top: 4px;
		width: 100%;
	}
	
	.more-buttons-back .config-btn {
		width: 100%;
		margin: 5px auto;
	}
	
	.products_banner h1 {
		margin-top: 30px;
		font-size: 37px;
	}
	
	.butts li {
		display: block;
		width: 100%;
		padding: 0;
		margin: 10px 0;
	}
	
	.butts li:first-child + li + li {
		text-align: left;
	}
	
	.left-menu-intop .btn-default {
		width: 100%;
		/*padding: 10px 85px;*/
	}
	
	.intop_baseball-new .butts li {
		float: none;
		width: 290px;
		clear: both;
		display: block;
	}
	
	.intop_baseball-new .btn-default {
		height: 185px;
		width: 100%;
		background: url(../img/Youth-Custom-Pro-Bats.jpg) top right;
		margin-bottom: 10px;
	}
	
	.intop_baseball-new .btn-default span {
		font-size: 30px;
		padding: 30px 70px 30px 30px;
		display: block;
		text-align: left;
		white-space: pre-line;
	}
	
	.intop_baseball-new li:first-child + li .btn-default span {
		text-align: right;
		padding: 30px;
	}
	
	.check-list-top {
		padding: 10px 0;
	}
	
	.check-list-top li {
		display: block;
		width: 33%;
		padding: 0 0 11px 0;
		margin: 0;
		float: left;
		font-size: 12px;
	}
	
	.check-list-top input[type="radio"] + label > span {
		display: block;
		float: none;
		margin: 0 0 6px 32%;
		background: url('../img/checkbox-back.png') -37px 0px no-repeat;
		width: 37px;
		height: 28px;
	}
	
	.intop_softball-new {
		margin-top: 0;
	}
	
	.intop_softball-new .btn-default {
		height: 200px;
		width: 290px;
	}
	
	.intop_softball-new li:first-child .btn-default {
		float: none;
	}
	
	.intop_softball-new li:first-child + li .btn-default {
		float: none;
	}
	
	.intop_softball-new .btn-default span {
		font-size: 30px;
	}
	
	.baseball-box {
		padding-bottom: 20px;
	}
	
	.baseball-back {
		background: url('/img/baseball-left.jpg') no-repeat;
		background-size: 100%;
		height: 273px;
	}
	
	.softball-back {
		background: url('/img/softball-right.jpg') no-repeat;
		background-size: 100%;
		height: 273px;
	}
	
	.xgear-back {
		background: url('/img/xgear-back.jpg') no-repeat;
		background-size: 100%;
		height: 102px;
		margin-top: 26px;
		position: relative;
		padding: 0 !important;
		/* margin: 26px 15px; */
	}
	
	.apparel-back {
		background: url('/img/apparel-back.jpg') no-repeat;
		background-size: cover;
		height: 102px;
		margin-top: 26px;
		position: relative;
		padding: 0 !important;
		/* margin: 26px 15px; */
	}
	
	.otl-back {
		background: url('/img/otl-back.jpg') no-repeat;
		background-size: 100%;
		height: 102px;
		margin-top: 26px;
		position: relative;
		padding: 0 !important;
		/* margin: 26px 15px; */
	}
	
	.btn-custom-blue {
		/* margin-top: 19%; */
	}
}

.navbar-brand .icon-logo {
	display: inline-block;
	vertical-align: top;
}

.navbar-cart-link {
	display: inline-block;
	padding: 32px 20px;
	position: absolute;
	right: 0;
	top: 0;
}

.navbar-cart-link .icon {
	background-size: 100% auto;
	display: inline-block;
	height: 40px;
	vertical-align: top;
	width: 40px;
}

.navbar-toggle {
	float: none;
	left: 0;
	margin: 0;
	padding: 37px 20px;
	position: absolute;
	top: 0;
	z-index: 2;
	border: none;
}

.navbar-toggle .icon-bar {
	height: 8px;
	width: 32px;
}

.navbar-toggle .icon-bar + .icon-bar {
	margin-top: 3px;
}

.navbar-collapse {
	border: none;
}

@media screen and (min-width: 767px) {
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		padding-right: 0;
	}
	
	.navbar-nav > li > a {
		padding-top: 6px;
		padding-bottom: 6px;
	}
	
	.top-links {
		border-bottom: 1px solid #B2B2B2;
		padding-bottom: 5px;
		margin-bottom: 5px;
		padding-top: 19px;
	}
	
	.top-links:after {
		clear: both;
		display: table;
		content: " ";
	}
	
	.top-links:before {
		display: table;
		content: " ";
	}
	
	.big-pull-right {
		float: right;
	}
}

@media (min-width: 992px) {
	.no-gutter-sp > [class*='col-'] {
		padding-right: 0;
		padding-left: 0;
	}
	
	.more-buttons-back .config-btn {
		background: #B10000;
		font-size: 17px;
		text-transform: uppercase;
		color: #FFF;
		display: inline-block;
		font-weight: 300;
		padding: 13px 25px;
	}
	
	.btn-custom-lg {
		padding: 6px 99px;
	}
	
	.btn-custom-sm {
		padding: 2px 13px;
		margin-top: 4px;
	}
	
	.design-bat-wrap {
		padding-right: 0;
		padding-left: 10px;
	}
	
	.stock-bat-wrap {
		padding-left: 0;
		padding-right: 10px;
	}
	
	.no-pad-left {
		padding-left: 0px;
	}
	
	.no-pad-right {
		padding-right: 0px;
	}
}

@media (min-width: 1200px) {
	.more-buttons-back .config-btn {
		background: #B10000;
		font-size: 24px;
		text-transform: uppercase;
		color: #FFF;
		display: inline-block;
		font-weight: 300;
		padding: 13px 25px;
	}
	
	.btn-custom-lg {
		padding: 6px 126px;
	}
	
	.btn-custom-sm {
		padding: 2px 26px;
		margin-top: 4px;
	}
	
	.Personal_Information {
		border-left: 1px #EEE solid;
	}
}

/*===left-menu-intop_tabs*/
.picts_cat {
	text-align: center;
}

.picts_cat li {
	padding: 1px !important;
}

.picts_cat img {
	max-height: 110px;
}

.left-menu-intop_tabs {
	margin-bottom: 36px;
}

.left-menu-intop_tabs .cat-desc {
	padding: 15px;
	margin-bottom: 20px;
}

.butts_tabs {
	position: relative;
	z-index: 11;
}

.row.butts_tabs {
	margin-left: -3px;
	margin-right: -3px;
}

.butts_tabs .col {
	padding-right: 3px;
	padding-left: 3px;
}

.butts_tab {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
	padding: 11px 0 12px;
}

.butts_tab.s-selected {
	color: #B9794B;
	font-size: 25px;
	font-weight: 700;
	background: #FFF;
	border: 2px solid #EAEAEE;
	border-bottom: 0;
	padding-top: 9px;
}

.butts_tab.s-selected span {
	display: block;
	position: relative;
	top: 10px;
	line-height: 45px;
}

.butts_tab.s-selected span:after {
	content: "";
	background: #FFF;
	position: absolute;
	height: 20px;
	bottom: -16px;
	width: 100%;
	left: 0;
}

@media (max-width: 991px) {
	.butts_tab.s-selected span {
		top: 0;
	}
	
	.butts_tab.s-selected span:after {
		display: none;
	}
	
	.butts_tab.s-selected {
		border: 2px solid #EAEAEE;
		border-radius: 10px;
	}
}

.butts_tabs_contein {
	position: relative;
	z-index: 10;
	background: #FFF;
	border: 2px solid #EAEAEE;
	border-radius: 10px;
	padding: 20px 25px;
}

.butts_tabs_contein.left-not-radius {
	border-top-left-radius: 0;
}

.butts_tabs_contein.right-not-radius {
	border-top-right-radius: 0;
}

.butts_tab .btn-default {
	text-shadow: 0 1px 0 #292727;
	background-image: -webkit-linear-gradient(top, #8C8C8E 0, #4D4D4D 100%);
	background-image: -o-linear-gradient(top, #8C8C8E 0, #4D4D4D 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#8C8C8E),to(#4D4D4D));
	background-image: linear-gradient(to bottom, #8C8C8E 0, #4D4D4D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8C8C8E', endColorstr='#ff4D4D4D', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #7E7E7E;
	color: #FFF;
	font-weight: 600;
	width: 95%;
	/*padding: 10px 85px;*/
}

.butts_tab .btn-default:hover, .butts_tab .btn-default:focus {
	background-color: #4D4D4D;
	background-position: 0 -15px;
	color: #FFF;
}

.butts_tab .btn-default:active, .butts_tab .btn-default.active {
	background-color: #4D4D4D;
	border-color: #4D4D4D;
}

.butts_tab .btn-default:disabled, .butts_tab .btn-default[disabled] {
	background-color: #E0E0E0;
	background-image: none;
}

.butts_tab .active .btn-default {
	background-image: -webkit-linear-gradient(top, #8C8C8E 0, #A25F37 100%);
	background-image: -o-linear-gradient(top, #8C8C8E 0, #A25F37 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#8C8C8E),to(#a25f37));
	background-image: linear-gradient(to bottom, #C07C53 0, #A25F37 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8C8C8E', endColorstr='#ffa25f37', GradientType=0);
	border-color: #A25F37;
}

.butts_tab .active .btn-default:hover, .butts_tab .active .btn-default:focus {
	background-color: #A25F37;
	background-position: 0 -15px;
	color: #FFF;
}

.butts_tab .active .btn-default:active, .butts_tab .active .btn-default.active {
	background-color: #A25F37;
	border-color: #A25F37;
}

.butts_tab .active .btn-default:disabled, .butts_tab .active .btn-default[disabled] {
	background-color: #E0E0E0;
	background-image: none;
}

.check-list_tabs {
	/* overflow: auto; */
	width: 100%;
	margin: 0;
	padding: 0;
}

.check-list_tabs li {
	position: relative;
}

.check-list_tabs .btn_bestseller {
	color: red;
	position: absolute;
	top: -24px;
	left: 0;
	right: 0;
	font-size: 22px;
	margin: auto;
	line-height: 1;
	width: 100%;
	text-align: center;
}

.check-list_tabs .btn {
	padding-left: 6px;
	padding-right: 6px;
}

@media (max-width: 1200px) {
	.check-list_tabs .btn_bestseller {
		font-size: 14px;
		left: 0;
		text-align: center;
	}
}

@media (min-width: 1150px) {
	.check-list_tabs .btn {
		font-size: 15px;
	}
}

.check-list_tabs > * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.check-list_tabs > * > * {
	padding: 0;
	float: left;
	width: 13.6857%;
	margin: 5px 0.3%;
}

.check-list_tabs.has-t-ball > * > * {
	width: 11.9%;
}

.check-list_tabs.has-2-buttons > * > * {
	width: 49.4%;
}

.check-list_tabs.has-3-buttons > * > * {
	width: 32.72%;
}

.check-list_tabs.has-4-buttons > * > * {
	width: 24.4%;
}

.check-list_tabs.has-5-buttons > * > * {
	width: 19.4%;
}

.check-list_tabs.has-6-buttons > * > * {
	width: 16.05%;
}

.check-list_tabs.has-7-buttons > * > * {
	width: 13.67%;
}

.check-list_tabs.has-8-buttons > * > * {
	width: 11.9%;
}

.check-list_tabs.has-9-buttons > * > * {
	width: 10.5%;
}

.check-list_tabs.has-10-buttons > * > * {
	width: 9.4%;
}

@media (max-width: 1150px) {
	.check-list_tabs > * > * {
		width: 32.7333%;
	}
}

@media (max-width: 970px) {
	.check-list_tabs > * > * {
		width: 49.4%;
	}
}

@media (max-width: 767px) {
	.check-list_tabs > * > * {
		width: 99.4% !important;
		text-align: left;
	}
	
	.check-list_tabs a {
		text-align: left;
	}
}

.check-list_tabs .btn {
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.check-list_tabs .btn-default {
	text-shadow: 0 1px 0 #FFF;
	background-image: -webkit-linear-gradient(top, #FEFEFE 0, #E0E0E0 100%);
	background-image: -o-linear-gradient(top, #FEFEFE 0, #E0E0E0 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#e0e0e0));
	background-image: linear-gradient(to bottom, #FEFEFE 0, #E0E0E0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#e0e0e0', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background-repeat: repeat-x;
	border-color: #CCCCCC;
	color: #000;
	font-weight: 400;
}

.check-list_tabs .btn-default:hover, .check-list_tabs .btn-default:focus {
	background-image: -webkit-linear-gradient(top, #E0E0E0 0, #FEFEFE 100%);
	background-image: -o-linear-gradient(top, #E0E0E0 0, #FEFEFE 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#e0e0e0),to(#fefefe));
	background-image: linear-gradient(to bottom, #E0E0E0 0, #FEFEFE 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#fefefe', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.check-list_tabs .btn-default:active, .check-list_tabs .btn-default.active {
	background-color: #4D4D4D;
}

.check-list_tabs .btn-default:disabled, .check-list_tabs .btn-default[disabled] {
	background-color: #E0E0E0;
	background-image: none;
}

.check-list_tabs .active .btn-default {
	background-image: -webkit-linear-gradient(top, #CF966D 0, #CF966D 100%);
	background-image: -o-linear-gradient(top, #CF966D 0, #CF966D 100%);
	background-image: -webkit-gradient(linear,left top,left bottom,from(#cf966d),to(#cf966d));
	background-image: linear-gradient(to bottom, #CF966D 0, #CF966D 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcf966d', endColorstr='#ffcf966d', GradientType=0);
	border-color: #CF966D;
	text-shadow: 0 -1px 0 #A87958;
	color: #FFF;
}

.check-list_tabs .active .btn-default:hover, .check-list_tabs .active .btn-default:focus {
	background-color: #CF966D;
	text-shadow: 0 -1px 0 #A87958;
	color: #FFF;
}

.check-list_tabs .active .btn-default:active, .check-list_tabs .active .btn-default.active {
	border-color: #CF966D;
	text-shadow: 0 -1px 0 #A87958;
	color: #FFF;
}

.check-list_tabs .active .btn-default:disabled, .check-list_tabs .active .btn-default[disabled] {
	background-color: #E0E0E0;
	background-image: none;
	text-shadow: 0 -1px 0 #A87958;
	color: #FFF;
}

.img-slider-zoom {
	/* width: 980px; */
	height: 147px;
	/*line-height: 180px;*/
	position: relative;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
}

.img-slider-zoom .nav-cont {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	line-height: 10px;
}

.img-slider-zoom img {
	vertical-align: middle;
	cursor: url(../img/loupe-sm.png), url(../img/loupe-sm.png), pointer;
	position: relative;
}

@media (max-width: 767px) {
	.img-slider-zoom {
		width: 100%;
		padding: 0;
		height: 139px;
	}
}

.fancybox {
	position: relative;
	display: inline-block;
}

.img-slider-zoom .fancybox:after {
	position: absolute;
	z-index: 1;
	top: 20%;
	right: 10px;
	content: "";
	width: 30px;
	height: 30px;
	background: url(../img/loupe.png) no-repeat center;
	background-size: contain;
}

@media (max-width: 767px) {
	.img-slider-zoom .fancybox:after {
		top: 36%;
		width: 20px;
		height: 20px;
		right: 4px;
	}
}

@media (min-width: 992px) {
	.img-slider-zoom .fancybox:after {
		top: 10%;
	}
}

.img-slider-zoom .nav-bullet {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #FFF;
	border: 1px solid #30A3DA;
	border-radius: 5px;
	cursor: pointer;
	margin: 0 5px;
}

.img-slider-zoom .nav-bullet.act {
	background: #30A3DA;
}

.xg-thumb {
	height: 345px;
}

.pull-none {
	float: initial !important;
}

/*
#carousel-example-generic .carousel-inner>.item>img{
	max-width: none;
}*/
.popup-subscription-modal .modal-content {
	background: white url('/img/modal-bg.jpg') no-repeat top center;
	background-size: 100% auto;
}

.popup-subscription-modal .title-block {
	text-align: center;
	font-weight: bold;
}

.popup-subscription-modal .title-block .small {
	font-size: 20px;
}

.popup-subscription-modal .title-block .big {
	font-size: 50px;
	line-height: 55px;
	margin: 25px 0;
}

@media (max-width: 767px) {
	.popup-subscription-modal .title-block .big {
		font-size: 27px;
		line-height: 31px;
		margin: 15px 0;
	}
	
	.popup-subscription-modal .title-block .small {
		font-size: 18px;
	}
}

.popup-subscription-modal form {
}

.popup-subscription-modal form label {
	text-align: center;
	display: block;
}

.row-full-height {
	height: 100%;
}

.col-full-height {
	height: 100%;
	vertical-align: top;
}

@media (max-width: 767px) {
	.row-same-height {
		display: table;
		width: 100%;
		/* fix overflow */
		table-layout: fixed;
	}
	
	.col-xs-height {
		display: table-cell !important;
		float: none !important;
	}
	
	.add-to-btn {
		text-align: center;
		margin-top: 12px;
		margin-bottom: 7px;
	}
}

@media (min-width: 767px) {
	.col-sm-height {
		display: table-cell;
		float: none !important;
	}
}

@media (min-width: 992px) {
	.col-md-height {
		display: table-cell;
		float: none !important;
	}
}

@media (min-width: 1200px) {
	.col-lg-height {
		display: table-cell;
		float: none !important;
	}
}

@media (min-width: 528px) and (max-width: 767px) {
	.cat-img-wrapp span {
		left: 26%;
		padding-right: 42%;
	}
}

/*knob */
.pk_preview_knob {
	margin-bottom: 60px;
}

.pk_preview_knob .pk_knob_pict {
	display: none;
}

.pk_preview_knob .pk_hide-knob {
	display: none;
}

.pk_preview_knob .pk_nav:after {
	content: "";
	clear: both;
	display: block;
}

.pk_preview_knob .pk_nav {
	width: 980px;
	margin: 10px auto;
}

@media (max-width: 991px) {
	.pk_preview_knob .pk_nav {
		width: auto;
		margin: 10px auto;
	}
	
	.pk_preview_knob {
		margin-bottom: 0;
	}
}

.pk_preview_knob .pk_nav a {
	float: right;
}

.loop:after {
	position: absolute;
	z-index: 1;
	top: 10%;
	right: 10px;
	content: "";
	width: 30px;
	height: 30px;
	background: url(../img/loupe.png) no-repeat center;
	background-size: contain;
}

.bann-section {
	margin-top: 50px;
}

.summary-table {
	margin-top: 50px;
}

/* discount pop up */
/*body .popup-discount-modal {
	new custom width
	width: 571px;
	must be half of the width, minus scrollbar on the left (30px)
    margin:30px auto;
}*/
.popup-discount-modal .modal-content {
	background: white url('/img/popup-back.jpg') no-repeat top center;
	background-size: 100% auto;
}

.popup-discount-modal .modal-header {
	border-bottom: 0px;
}

.popup-discount-modal .modal-header .close {
	font-size: 38px;
	margin-top: -21px;
	margin-right: -10px;
}

.promo-text {
	background: rgba(255, 255, 255, 0.44);
	padding: 15px;
	margin: 28px -15px;
}

.promo-text h2 {
	color: #122D74;
	font-weight: 600;
	font-size: 47px;
}

.promo-text h3 {
	color: #231F20;
	font-weight: 400;
	font-size: 27px;
}

.form-wrapp {
	padding: 0 25px;
}

.about .btn, .about h1, .choose h2, .choose h3 {
	text-transform: uppercase;
	letter-spacing: 0.15ex;
}

.choose-background-wrapper {
	background: transparent url('/img/index-bg-choose.jpg') no-repeat center center;
	background-size: cover;
	padding-top: 20px;
	padding-bottom: 40px;
}

@media (max-width: 767px) {
	.choose-background-wrapper {
		background: none;
	}
}

.choose {
	position: relative;
}

.choose p {
	margin-bottom: 30px;
}

@media (min-width: 768px) {
	.choose {
		position: relative;
		padding-top: 44.68%;
	}
}

.choose_text {
	position: relative;
}

.choose_text > h2 {
	clear: both !important;
	margin: 35px 0px 20px;
	padding: 0;
}

@media (min-width: 992px) {
	.choose_text .choose__baseball {
		padding-right: 0;
	}
	
	.choose_text .choose__softball {
		padding-left: 0;
	}
}

.choose_text .line-wrapper {
	position: absolute;
	top: 57px;
	left: 50%;
	width: 2px;
	height: 81%;
	margin-left: -1px;
	padding-top: 25px;
	padding-bottom: 25px;
}

.choose_text .line {
	background: #F7F7F7;
	width: 100%;
	height: 100%;
}

.choose__baseball h2 {
}

.choose__baseball h3.visible-xs {
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: -10px;
	border-top: 3px solid #CC5229;
	color: #CC5229;
	text-align: center;
	font-size: 25px;
}

.choose__baseball .choose__heading a {
	color: #E67E5C;
	text-decoration: none;
	font-size: 50px;
	margin-top: 30px;
	display: block;
}

.choose__softball .choose__heading a {
	color: #4BA8BD;
	text-decoration: none;
	font-size: 50px;
	margin-top: 30px;
	display: block;
}

.choose__softball h3.visible-xs {
	padding-top: 10px;
	margin-bottom: 10px;
	margin-top: -10px;
	border-top: 3px solid #4BA8BD;
	color: #4BA8BD;
	text-align: center;
	font-size: 25px;
}

.choose__baseball h3.text-danger {
	font-size: 30px;
}

.choose__softball h3.text-primary {
	font-size: 30px;
}

.else-separator.visible-xs {
	margin-top: -43px;
	margin-bottom: 50px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: center;
	padding: 15px 5px;
	border-top: 3px solid #647F2A;
	font-size: 23px;
	color: #647F2A;
}

@media (min-width: 768px) {
	.choose .panel {
		margin-bottom: 40px;
	}
}

.choose .panel .btn {
	text-align: left;
	padding-right: 30px;
	position: relative;
	font-size: 16px;
	margin-bottom: 10px;
}

.choose .panel .icon-arrow {
	display: inline-block;
	position: absolute;
	right: 15px;
	margin: -6px 0 0;
	top: 50%;
}

.choose .panel li:last-child .btn {
	margin-bottom: 0;
}

.choose .panel {
	background-color: transparent;
	border: none;
	border-radius: 0;
}

.choose .panel .panel-heading, .choose .panel .panel-body {
	background: transparent;
	border: none;
}

.choose .panel .panel-heading h2 {
	line-height: 1.5;
	font-size: 18px;
	color: white;
	font-weight: 300;
}

@media (min-width: 767px) {
	.choose__baseball .list-unstyled {
		padding-right: 70px;
	}
	
	.choose__baseball .panel {
		margin-bottom: 119px;
	}
	
	.choose__softball .list-unstyled {
		padding-left: 70px;
	}
	
	.choose__softball .panel {
		margin-bottom: 165px !important;
	}
	
	.choose__baseball h3 {
		padding-right: 70px;
	}
	
	.choose__softball h3 {
		padding-left: 70px;
	}
	
	.choose__baseball .panel h2 {
		padding-right: 70px;
	}
	
	.choose__softball .panel h2 {
		padding-left: 70px;
	}
}

@media (max-width: 767px) {
	.choose .panel .panel-heading h2 {
		color: #222222;
		margin-top: -15px;
	}
}

.choose .panel .panel-body {
	padding-top: 0;
	padding-bottom: 0;
}

.choose h3 {
	font-size: 30px;
	color: white;
	font-weight: 300;
	margin-bottom: 15px;
}

.first-text {
	background: #222222;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#222222), to(#0c4f73));
	background: -webkit-linear-gradient(#222222, #0C4F73);
	background: -moz-linear-gradient(#222222, #0C4F73);
	background: -ms-linear-gradient(#222222, #0C4F73);
	background: -o-linear-gradient(#222222, #0C4F73);
	background: linear-gradient(#222222, #0C4F73);
	-pie-background: linear-gradient(#222222, #0c4f73);
	color: #FFF !important;
	padding: 0px 0 10px;
}

.first-text h1 {
	text-transform: none;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	margin: 22px 0 11px;
	letter-spacing: 0;
	color: #FFF !important;
}

.first-text h2 {
	text-transform: none;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	margin: 22px 0 11px;
	letter-spacing: 0;
	color: #FFF !important;
}

.first-text h3 {
	text-transform: none;
	text-align: center;
	font-size: 22px;
	font-weight: 400;
	color: #FFF !important;
	margin: 0 0 20px 0;
	letter-spacing: 0;
	/*font-style: italic;*/
}

.disc-line {
	padding: 10px;
	background: #00739E;
	text-align: center;
	font-size: 20px;
	color: #FFF;
}

.disc-line b {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 23px;
	margin-right: 5px;
}

.disc-line a {
	color: #FFF;
	text-decoration: underline;
}

.steps {
	text-align: left;
	float: none;
	clear: both;
	margin: 0 10px 20px;
	padding-top: 10px;
	display: inline-block;
}

.steps div {
	margin: 5px 10px;
	color: #4BA8BD;
}

.steps b {
	display: inline-block;
	font-size: 20px;
	text-align: center;
	line-height: 100%;
	padding: 10px 10px;
	vertical-align: middle;
	width: 76px;
	background: #4BA8BD;
	color: #FFF;
	border-radius: 30px;
	margin: 0 10px 0 0;
}

.steps div:nth-child(1) {
}

.steps div:nth-child(2) {
	color: #1E8769;
}

.steps div:nth-child(2) b {
	background: #1E8769;
}

.steps div:nth-child(3) {
	color: #548712;
}

.steps div:nth-child(3) b {
	background: #548712;
}

.steps span {
	/*display: block;*/
	font-size: 17px;
	font-weight: bold;
}

.steps .text {
	margin-top: 20px;
	text-align: center;
	color: #000000;
}

.step1 {
	color: #4BA8BD;
	font-weight: 600;
	font-size: 17px;
}

.step1 b {
	background: #4BA8BD;
	display: inline-block;
	/*font-size: 20px;*/
	text-align: center;
	line-height: 100%;
	padding: 10px 10px;
	vertical-align: middle;
	/*width: 76px;*/
	color: #FFF;
	border-radius: 30px;
	margin: -4px 3px 0 -11px;
}

.step2 {
	color: #1E8769;
	font-weight: 600;
	font-size: 17px;
}

.step2 b {
	background: #1E8769;
	display: inline-block;
	text-align: center;
	line-height: 100%;
	padding: 10px 10px;
	vertical-align: middle;
	color: #FFF;
	border-radius: 30px;
	margin: -4px 3px 0 -11px;
}

.step3 {
	color: #548712;
	font-weight: 600;
	margin-bottom: -10px;
}

.step3 b {
	background: #548712;
	display: inline-block;
	font-size: 20px;
	text-align: center;
	line-height: 100%;
	padding: 10px 10px;
	vertical-align: middle;
	width: 76px;
	color: #FFF;
	border-radius: 30px;
	margin: -10px 0 0;
}

.step3 span {
	vertical-align: top;
}

@media (max-width: 767px) {
	.choose h3 {
		/*color: #333333;*/
		margin: 0;
	}
	
	.choose .list-unstyled.text-center {
		margin-bottom: 24px;
	}
	
	.choose .panel .panel-body {
		padding: 0;
	}
	
	.product-link {
		background: white;
		margin-bottom: 4px !important;
	}
	
	.first-text {
	}
	
	.first-text h2 {
		font-size: 12px;
		margin-top: 10px;
	}
	
	.first-text h3 {
		font-size: 12px;
		margin-bottom: 10px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.first-text h2 {
		font-size: 16px;
		margin-top: 10px;
	}
	
	.first-text h3 {
		font-size: 16px;
		margin-bottom: 10px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.first-text h2 {
		font-size: 18px;
		margin-top: 10px;
	}
	
	.first-text h3 {
		font-size: 18px;
		margin-bottom: 10px;
		padding-right: 259px;
	}
	
	.disc-line {
		padding-right: 200px;
	}
	
	.disc-line b {
		display: block;
		font-size: 20px;
	}
}

@media (min-width: 1200px) and (max-width: 1500px) {
	.disc-line {
		padding-right: 200px;
	}
	
	.disc-line b {
		display: block;
		font-size: 20px;
	}
	
	.first-text h3 {
		font-size: 18px;
		margin-bottom: 10px;
		padding-right: 259px;
	}
}

.product-link {
	background: white;
	margin-bottom: 30px;
}

.product-link, .product-link--blue {
	display: block;
	color: #4D4D4D;
	font-family: 'Open Sans', 'Lucida Grande', Tahoma, sans-serif;
	font-size: 14px;
	line-height: 1.5;
	padding: 0 0 10px 0;
}

.product-link img, .product-link--blue img {
	max-width: 100%;
}

@media (min-width: 768px) {
	.product-link span, .product-link--blue span {
		margin-top: -12px;
	}
}

.product-link span, .product-link--blue span {
	display: block;
	margin: -12px 0 0 0;
}

@media (min-width: 768px) {
	.explore {
		background-color: #4D4D4D;
		background-image: url(/img/explore.jpg);
		background-position: 50% 50%;
		background-size: cover;
		color: #FFF;
		margin-right: 0;
		margin-left: 0;
		padding-top: 60px;
		padding-bottom: 120px;
	}
}

.choose p, .covered h1, .explore {
	font-weight: 300;
}

@media (max-width: 767px) {
	.explore > .container-fluid {
		overflow-x: hidden;
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 768px) {
	.explore {
		background-color: #4D4D4D;
		background-image: url(/img/explore.jpg);
		background-position: 50% 50%;
		background-size: cover;
		color: #FFF;
		margin-right: 0;
		margin-left: 0;
		padding-top: 60px;
		padding-bottom: 120px;
	}
}

@media (min-width: 768px) and (-o-min-device-pixel-ratio: 5 / 4), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.25), (min-width: 768px) and (min-resolution: 120dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (min-resolution: 2dppx) {
	.explore {
		background-image: url(/img/explore@2x.jpg);
	}
}

.explore h1 {
	font-size: 54px;
	line-height: 1.222;
	margin: 0 0 0.667em;
}

.explore p {
	margin: 0 0 7.25em;
}

.explore h2 {
	letter-spacing: 0.15ex;
	text-transform: uppercase;
	font-size: 50px;
	line-height: 1.5;
	margin: 0;
}

.explore h3.get {
	font-size: 70px !important;
	margin: 0 !important;
}

.explore__link--customize, .explore__link--ship {
	background: #F7F7F7;
	color: #4D4D4D;
	display: block;
	min-height: 11.5em;
	padding: 1.25em 30% 1.25em 1em;
	position: relative;
}

@media (min-width: 480px) {
	.explore__link--customize, .explore__link--ship {
		padding-right: 25%;
		padding-left: 1.25em;
	}
}

@media (min-width: 768px) {
	.explore__link--customize, .explore__link--ship {
		padding: 1.875em 25% 1.875em 1.875em;
	}
}

.explore__link--customize:active, .explore__link--customize:focus, .explore__link--customize:hover, .explore__link--ship:active, .explore__link--ship:focus, .explore__link--ship:hover {
	text-decoration: none;
}

.explore__link--customize h3, .explore__link--ship h3 {
	letter-spacing: 0.075ex;
	text-transform: uppercase;
	font-size: 22px;
	line-height: 1.222;
	margin: 0 1rem 0.25em 0;
	padding: 0 30px 0 0;
	position: relative;
}

.explore__link__action .text, .site-footer h3 {
	text-transform: uppercase;
	letter-spacing: 0.15ex;
}

@media (min-width: 360px) {
	.explore__link--customize h3, .explore__link--ship h3 {
		font-size: 26px;
		padding-right: 40px;
	}
}

@media (min-width: 480px) {
	.explore__link--customize h3, .explore__link--ship h3 {
		font-size: 30px;
		margin-right: 2rem;
	}
}

@media (min-width: 768px) {
	.explore__link--customize h3, .explore__link--ship h3 {
		margin-bottom: 0.5em;
	}
}

.explore__link--customize h3 .icon, .explore__link--ship h3 .icon {
	background-size: 100% auto;
	display: inline-block;
	position: absolute;
	right: 0;
	top: 3px;
	width: 25px;
}

@media (min-width: 360px) {
	.explore__link--customize h3 .icon, .explore__link--ship h3 .icon {
		width: 40px;
	}
}

.explore__link--customize p, .explore__link--ship p {
	margin: 0 2rem 0 0;
}

@media (min-width: 768px) {
	.explore__link--customize p, .explore__link--ship p {
		margin-right: 1.875em;
	}
}

.explore__link__action {
	background: #4D4D4D;
	color: #FFF;
	font-size: 14px;
	font-weight: 400;
	height: 100%;
	line-height: 1.25;
	padding: 0 1em;
	position: absolute;
	right: 0;
	top: 0;
	width: 30%;
}

@media (min-width: 480px) {
	.explore__link__action {
		font-size: 16px;
		padding: 0 0.5em;
		width: 25%;
	}
}

@media (min-width: 992px) {
	.explore__link__action {
		padding: 0 1em;
	}
}

.explore__link__action .icon {
	background-size: 100% auto;
	background-position: 50% 50%;
	display: block;
	height: 8em;
	margin: 0 auto;
	max-width: 100%;
}

.explore__link__action .text {
	display: block;
	text-align: center;
}

.explore__link--ship {
	margin-bottom: 1px;
}

.explore__link--ship:active, .explore__link--ship:focus, .explore__link--ship:hover {
	color: #4BA8BD;
}

.explore__link--ship .explore__link__action {
	background: #4BA8BD;
}

.explore__link--customize:active, .explore__link--customize:focus, .explore__link--customize:hover {
	color: #CC5229;
}

.explore__link--customize .explore__link__action {
	background: #CC5229;
}

.materials {
	background: #4D4D4D;
	color: #FFF;
	padding-top: 60px;
	padding-bottom: 295px;
}

@media (min-width: 768px) {
	.explore__link--ship {
		margin-bottom: 0;
	}
	
	.materials {
		background: url(/img/materials.jpg) 50% 50% no-repeat;
		background-size: cover;
	}
}

.icon-baseball-bats {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22115%22%20height%3D%2273%22%20viewBox%3D%220%200%20115%2073%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Ebaseball-bats%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M5.563%2063.51c-1.143.253-2.69%204.108-.326%206.725.056.66-2.497.72-3.075.346-1.414-.362-3.104-7.503%201.08-8.017%201.89-.09%202.244.55%202.32.948zM56.867%2063.38c-17.288%201.5-47.227%201.546-49.687.905-.45-.185-1.117.965-1.107%202.364h.03c.01%201.358.655%202.463%201.098%202.283%202.475-.64%2032.708-.507%2049.95%201.066-.532-1.19-1.463-3.935-.283-6.62zM112.43%2066.87l-.025-.16c-.022-.91-.075-1.807-.116-2.563-.073-1.33-.963-2.247-1.847-2.616-2.856-.82-31.032-1.172-45.927%201.018-1.132.19-5.385.572-6.828.734-.548%202.825-.32%204.68.312%206.718%201.266.15%205.516.725%206.53.897%2014.89%202.23%2043.067%201.957%2045.927%201.144.883-.365%201.775-1.28%201.853-2.608.043-.757.097-1.653.12-2.563z%22%20id%3D%22Shape%22%2F%3E%3Cg%3E%3Cpath%20d%3D%22M110.26%2039.613c1.034-.246%202.006-3.73-.505-6.028-.13-.595%202.237-.695%202.82-.373%201.358.298%203.786%206.662-.042%207.204-1.747.117-2.152-.447-2.273-.803zM2.005%2036.62c.022.924.075%201.833.117%202.6.074%201.35.975%202.28%201.873%202.655%202.9.833%2031.498%201.19%2046.615-1.033%2014.21-2.37%2054.984-2.556%2057.893-1.798.457.19%201.133-.98%201.123-2.4l-.03.002c-.014-1.38-.666-2.502-1.115-2.317-2.91.75-43.682.45-57.885-1.96-15.112-2.266-43.71-1.986-46.612-1.162-.898.373-1.804%201.302-1.88%202.65-.045.768-.1%201.677-.126%202.6l.028.162z%22%20id%3D%22Shape%22%2F%3E%3C%2Fg%3E%3Cg%3E%3Cpath%20d%3D%22M5.563%203.51c-1.143.253-2.69%204.108-.326%206.725.056.66-2.497.72-3.075.346-1.414-.362-3.104-7.503%201.08-8.017%201.89-.09%202.244.55%202.32.948zM56.867%203.38C39.58%204.88%209.64%204.925%207.18%204.284%206.73%204.1%206.063%205.25%206.073%206.65h.03c.01%201.358.655%202.463%201.098%202.283C9.676%208.293%2039.91%208.426%2057.15%2010c-.532-1.19-1.463-3.935-.283-6.62z%22%20id%3D%22Shape%22%2F%3E%3Cpath%20d%3D%22M112.31%209.432c.043-.757.097-1.653.12-2.563l-.025-.16c-.022-.91-.075-1.807-.116-2.563-.073-1.33-.963-2.247-1.847-2.616C107.587.71%2079.41.36%2064.516%202.55c-1.132.19-2.44.363-3.882.525-.548%202.825-.17%205.3.46%207.34%201.267.15%202.422.312%203.437.484%2014.89%202.23%2043.067%201.957%2045.927%201.144.883-.365%201.775-1.28%201.853-2.608z%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	/*height: 62px !important;*/
	width: 97px;
}

.icon-customize {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2282%22%20height%3D%2287%22%20viewBox%3D%220%200%2082%2087%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Ecustomize%3C%2Ftitle%3E%3Cg%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M3.373%2079.253c-.596%201.008%201.17%204.767%204.696%204.823.52.41-1.177%202.317-1.844%202.485-1.23.79-7.606-2.844-5.13-6.256%201.224-1.443%201.933-1.268%202.277-1.05zM38.26%2041.628C27.57%2055.3%207.188%2077.235%205.04%2078.598c-.44.203-.054%201.474.977%202.422l.02-.022c1.002.918%202.25%201.2%202.42.753%201.22-2.244%2021.932-24.273%2034.84-35.814-1.233-.423-3.876-1.613-5.037-4.308zM80.494%205.193c-.524-.548-1.142-1.198-1.792-1.837l-.134-.09c-.68-.603-1.373-1.176-1.954-1.662-1.022-.853-2.3-.828-3.172-.432-2.548%201.53-22.02%2021.903-30.574%2034.293-.634.958-1.398%202.033-2.263%203.2%201.693%202.326%203.762%203.74%205.684%204.666.973-.823%201.88-1.557%202.697-2.183%2011.785-9.372%2030.798-30.172%2032.153-32.82.335-.895.273-2.172-.646-3.134zM66.628%2040.167c-2.035%201.61-3.033%204.332-2.32%206.996.18.663.45%201.275.796%201.828.43-1.745%201.586-6.64%201.524-8.823zM75.486%2040.51c-1.597-1.224-3.723-1.72-5.816-1.16-.688.186-1.32.47-1.89.837.094%201.77-.19%206.126-1.706%209.696%201.6%202.097%204.36%203.136%207.066%202.41.71-.19%201.365-.488%201.95-.872-3.86-5.246-1.408-9.184.396-10.91z%22%20id%3D%22Shape%22%2F%3E%3Cpath%20d%3D%22M75.363%2050.556c1.86-1.63%202.744-4.23%202.06-6.78-.308-1.15-.9-2.15-1.68-2.947-4.386%203.66-1.52%208.236-.38%209.726z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	height: 85px;
	width: 84px;
}

.covered__link--accessories, .covered__link--fungo, .covered__link--gear, .covered__link--over, .covered__link--trophy {
	letter-spacing: 0.15ex;
	text-transform: uppercase;
	background: #4D4D4D;
	color: #FFF;
	display: block;
	font-size: 16px;
	line-height: 1.5;
	padding: 1.75em 0;
	text-align: center;
}

@media (min-width: 768px) {
	.covered__link--accessories, .covered__link--fungo, .covered__link--gear, .covered__link--over, .covered__link--trophy {
		background: #4BA8BD;
		text-align: left;
		padding: 16.75em 0.75em 0.5em;
		position: relative;
	}
}

.covered h2 {
	font-size: 55px !important;
	margin: 0 !important;
	font-weight: 100;
}

.covered {
	padding-top: 1.25em;
	padding-bottom: 1.25em;
}

@media (max-width: 767px) {
	.covered {
		overflow: hidden;
		padding-right: 0;
		padding-left: 0;
	}
}

@media (min-width: 768px) {
	.choose__heading:before {
		display: none;
	}
	
	.covered {
		margin-right: auto;
		margin-left: auto;
		padding-top: 3.75em;
		padding-bottom: 3.75em;
	}
}

.covered h1 {
	font-size: 54px;
	margin: 0 0 0.25em;
}

.covered p {
	margin: 0 0 1em;
}

.covered .col-xs-12 + .col-xs-12 {
	margin-top: 0.625em;
}

.covered__link--accessories, .covered__link--fungo, .covered__link--gear, .covered__link--over, .covered__link--trophy {
	letter-spacing: 0.15ex;
	text-transform: uppercase;
	background: #4D4D4D;
	color: #FFF;
	display: block;
	font-size: 16px;
	line-height: 1.5;
	padding: 1.75em 0;
	text-align: center;
}

@media (min-width: 768px) {
	.covered .col-xs-12 {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	
	.covered .col-xs-12 + .col-xs-12 {
		margin-top: 0;
	}
	
	.covered__link--accessories, .covered__link--fungo, .covered__link--gear, .covered__link--over, .covered__link--trophy {
		background: #4BA8BD;
		text-align: left;
		padding: 16.75em 0.75em 0.5em;
		position: relative;
	}
	
	.covered__link--accessories:before, .covered__link--fungo:before, .covered__link--gear:before, .covered__link--over:before, .covered__link--trophy:before {
		background-position: 50% 50%;
		background-size: cover;
		content: '';
		display: block;
		height: 16.25em;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
	}
}

/*.covered__link--accessories:active, .covered__link--accessories:focus, .covered__link--accessories:hover, .covered__link--fungo:active, .covered__link--fungo:focus, .covered__link--fungo:hover, .covered__link--gear:active, .covered__link--gear:focus, .covered__link--gear:hover, .covered__link--over:active, .covered__link--over:focus, .covered__link--over:hover, .covered__link--trophy:active, .covered__link--trophy:focus, .covered__link--trophy:hover
{
	background: #CC5229;
	color: #FFF;
	text-decoration: none;
}*/
@media (min-width: 768px) {
	.covered__link--trophy {
		padding-top: 26.125em;
	}
	
	.covered__link--trophy:before {
		height: 25.625em;
	}
	
	.covered__link--fungo:before {
		background-image: url(/img/fungo.jpg);
	}
}

@media (max-width: 768px) {
	.covered__link--fungo {
		background-image: url(/img/fungo.jpg);
		background-size: cover;
		margin-bottom: 5px;
		height: 81px;
		margin-right: -10px;
		/*float: left !important;*/
		/*display: inline-block;*/
		/*width: 45%;*/
	}
	
	.covered__link--fungo span {
		display: block;
		background: #53AABE;
		padding: 3px 0;
		font-size: 11px;
		margin-top: 31px;
		height: 36px;
		/*margin-bottom: -22x;*/
	}
}

@media (min-width: 768px) and (-o-min-device-pixel-ratio: 5 / 4), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.25), (min-width: 768px) and (min-resolution: 120dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (min-resolution: 2dppx) {
	.covered__link--fungo:before {
		background-image: url(/img/fungo@2x.jpg);
	}
}

@media (min-width: 768px) {
	.covered__link--over:before {
		background-image: url(/img/over.jpg);
	}
}

@media (max-width: 768px) {
	.covered__link--over {
		background-image: url(/img/over.jpg);
		background-size: cover;
		margin-bottom: 24px;
		height: 81px;
		margin-left: -10px;
		/*width: 45%;*/
		/*float: left !important;*/
	}
	
	.covered__link--over span {
		display: block;
		background: #53AABE;
		padding: 9px 0 3px;
		font-size: 11px;
		margin-top: 31px;
		height: 36px;
	}
}

@media (min-width: 768px) and (-o-min-device-pixel-ratio: 5 / 4), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.25), (min-width: 768px) and (min-resolution: 120dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (min-resolution: 2dppx) {
	.covered__link--over:before {
		background-image: url(/img/over@2x.jpg);
	}
}

@media (min-width: 768px) {
	.covered__link--trophy:before {
		background-image: url(/img/trophy.jpg);
	}
}

@media (max-width: 768px) {
	.covered__link--trophy {
		background-image: url(/img/trophy.jpg);
		background-size: cover;
		margin-bottom: 10px;
		height: 81px;
		/*width: 45%;*/
		/*float: left !important;*/
	}
	
	.covered__link--trophy span {
		display: block;
		background: #53AABE;
		padding: 3px 0;
		font-size: 11px;
		margin-top: 31px;
		margin-bottom: -22px;
	}
}

@media (min-width: 768px) and (-o-min-device-pixel-ratio: 5 / 4), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.25), (min-width: 768px) and (min-resolution: 120dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (min-resolution: 2dppx) {
	.covered__link--trophy:before {
		background-image: url(/img/trophy@2x.jpg);
	}
}

@media (min-width: 768px) {
	.covered__link--accessories:before {
		background-image: url(/img/accessories.jpg);
	}
}

@media (max-width: 768px) {
	.covered__link--accessories {
		background-image: url(/img/accessories.jpg);
		background-size: cover;
		margin-bottom: 10px;
		height: 81px;
		margin-right: -10px;
		/*width: 45%;*/
		/*float: left !important;*/
	}
	
	.covered__link--accessories span {
		display: block;
		background: #53AABE;
		padding: 3px 0;
		font-size: 11px;
		margin-top: 31px;
		margin-bottom: -22px;
	}
}

@media (min-width: 768px) and (-o-min-device-pixel-ratio: 5 / 4), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.25), (min-width: 768px) and (min-resolution: 120dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (min-resolution: 2dppx) {
	.covered__link--accessories:before {
		background-image: url(/img/accessories@2x.jpg);
	}
}

@media (min-width: 768px) {
	.covered__link--gear:before {
		background-image: url(/img/gear.jpg);
	}
}

@media (max-width: 768px) {
	.covered__link--gear {
		background-image: url(/img/gear.jpg);
		background-size: cover;
		margin-bottom: 10px;
		height: 81px;
		margin-left: -10px;
		/*width: 45%;*/
		/*float: left !important;*/
	}
	
	.covered__link--gear span {
		display: block;
		background: #53AABE;
		padding: 3px 0;
		font-size: 11px;
		margin-top: 31px;
		margin-bottom: -22px;
	}
}

@media (min-width: 768px) and (-o-min-device-pixel-ratio: 5 / 4), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.25), (min-width: 768px) and (min-resolution: 120dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (min-resolution: 2dppx) {
	.covered__link--gear:before {
		background-image: url(/img/gear@2x.jpg);
	}
}

.materials {
	background: #4D4D4D;
	color: #FFF;
	padding-top: 60px;
	padding-bottom: 295px;
}

@media (min-width: 768px) {
	.explore__link--ship {
		margin-bottom: 0;
	}
	
	.materials {
		background: url(/img/materials.jpg) 50% 50% no-repeat;
		background-size: cover;
	}
}

@media (min-width: 768px) and (-o-min-device-pixel-ratio: 5 / 4), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.25), (min-width: 768px) and (min-resolution: 120dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (min-resolution: 2dppx) {
	.materials {
		background-image: url(/img/materials@2x.jpg);
	}
}

.materials p {
	font-size: 24px;
	line-height: 1.667;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.about h2, .materials p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
}

.about h2.title {
	color: #838383;
	font-size: 18px;
	line-height: 1.5;
	margin: 0 0 1em;
	font-style: normal;
	font-family: ProximaNovaCondensed;
	text-transform: uppercase;
}

.about {
	padding-top: 60px;
	padding-bottom: 60px;
}

.about h1 {
	color: #838383;
	font-size: 16px;
	line-height: 1.5;
	margin: 0 0 1em;
}

@media (min-width: 768px) {
	.about h1:after {
		background: url(../img/about.jpg) 50% 50% no-repeat;
		background-size: contain;
		content: '';
		display: block;
		height: 10em;
		margin: 0.5em 0 0;
		width: 100%;
	}
}

@media (min-width: 768px) and (-o-min-device-pixel-ratio: 5 / 4), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.25), (min-width: 768px) and (min-resolution: 120dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (min-resolution: 2dppx) {
	.about h1:after {
		background-image: url(../img/about@2x.jpg);
	}
}

.about h2 {
	font-size: 24px;
	line-height: 1.667;
	margin: 0 0 1.25em;
}

.about p {
	font-size: 18px;
	line-height: 1.5;
	margin: 0;
}

.about .btn {
	margin-top: 1em;
	color: #FFF;
	background-color: #4D4D4D;
	text-transform: uppercase;
	font-size: 16px;
}

.about .btn:hover {
	background-color: #343434;
}

.about .btn .icon-arrow {
	display: inline-block;
	margin-left: 1ex;
}

.whyus {
	background: #F7F7F7;
	padding: 30px 0 80px;
}

.whyus h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	margin-bottom: 20px;
}

.choose-xs {
	background: url(/img/kk.jpg) 0px 70% / 100% auto no-repeat #141414;
	height: 145px;
	text-align: center;
	margin-bottom: 44px;
}

.choose-xs a {
	display: inline-block;
	width: 46%;
	margin: 0 3px;
	position: relative;
	margin-top: 150px;
	background: #000;
	color: #FFF;
	font-weight: bold;
	padding: 5px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

@media (min-width: 768px) {
	.about .btn {
		margin-top: 2em;
	}
	
	.choose {
		position: relative;
		padding-top: 44.68%;
	}
	
	.choose:after, .choose:before {
		background-color: #F7F7F7;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		content: '';
		display: block;
		padding-bottom: 44.68%;
		position: absolute;
		top: 0;
		width: 50%;
	}
	
	.choose:before {
		background-image: url(/img/baseball-large.jpg);
		left: 0;
	}
}

@media (min-width: 768px) {
	.choose:before, .choose:after {
		display: none !important;
	}
	
	#baseball_click {
		background-color: #F7F7F7;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		content: '';
		display: block;
		padding-bottom: 44.68%;
		position: absolute;
		top: 0;
		width: 50%;
		background-image: url(/img/baseball-large.jpg);
		left: 0;
	}
	
	#softball_click {
		background-color: #F7F7F7;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		content: '';
		display: block;
		padding-bottom: 44.68%;
		position: absolute;
		top: 0;
		width: 50%;
		background-image: url(/img/softball-large@2x.jpg);
		right: 0;
	}
	
	.softball-desc {
		margin-bottom: 40px !important;
	}
}

/*@media (max-width: 768px)
{
	#baseball_click
	{
		background-color: #F7F7F7;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		content: '';
		display: block;
		padding-bottom: 44.68%;
		position: relative;
		top: 0;
		width: 50%;
		background-image: url(/img/baseball-large.jpg);
		left: 0;
	}
	#softball_click
	{
		background-color: #F7F7F7;
		background-repeat: no-repeat;
		background-position: 50% 50%;
		background-size: cover;
		content: '';
		display: block;
		padding-bottom: 44.68%;
		position: absolute;
		top: 0;
		width: 50%;
		background-image: url(/img/softball-large@2x.jpg);
		right: 0;
	}
	.softball-desc
	{
		margin-bottom: 40px !important;
	}
}*/
.gray {
	background-color: #F6F6F8;
}

.dark-gray {
	background-color: #EEEEEE;
}

.custom-page-sub-header {
	height: 253px;
	background: transparent url('/img/trophy-gift-header.jpg') no-repeat top center;
	margin-bottom: 30px;
}

.custom-page-sub-header .title {
	color: white;
	text-transform: uppercase;
	padding-left: 160px;
	margin: 0;
	line-height: 253px;
}

.text-with-figure {
	background: #F6F6F8;
	padding: 10px;
	margin-bottom: 30px;
}

.text-with-figure .figure {
}

.text-with-figure .figure img {
	max-width: 100%;
}

.text-with-figure .text {
}

.text-with-figure .text h2 {
	font-weight: 100;
	font-size: 20px;
	margin-top: 0;
}

.text-with-figure .text p {
	font-size: 14px;
}

.two-column-bats-list {
}

.two-column-bats-list .product-list {
}

.two-column-bats-list .product-list .item {
	width: 50% !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
	float: left;
}

.two-column-bats-list .product-list .item .desc {
	font-size: 15px;
}

.two-column-bats-list .product-list .item .white-back {
}

@media (max-width: 768px) {
	.two-column-bats-list .product-list .item {
		width: 100% !important;
	}
	
	.two-column-bats-list .product-list .item .white-back {
		height: auto !important;
	}
	
	.custom-page-sub-header {
		background-size: auto 150px;
		height: 150px;
	}
	
	.custom-page-sub-header .title {
		padding: 15px;
		line-height: 1;
		text-align: center;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
}

.pk_nav {
	text-align: left;
}

.zoom_configurator_review {
	margin-bottom: 17px;
}

.pk_preview_knob .pk_nav a {
	float: none !important;
}

/* mobile top fixes */
.navbar-login-link .fa, .navbar-phone-link .fa {
	background-size: 100% auto;
	display: inline-block;
	height: 40px;
	vertical-align: top;
	width: 40px;
	color: white;
	font-size: 40px;
}

.navbar-login-link {
	display: inline-block;
	padding: 32px 20px;
	position: absolute;
	right: 45px;
	top: 0;
}

.navbar-phone-link {
	display: inline-block;
	padding: 32px 20px;
	position: absolute;
	left: 50px;
	top: 0;
}

/* .subscribe-popup {
	display: none;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.8);
	text-align: center;
	z-index: 2000;
}

.subscribe-popup .popup {
	display: inline-block;
	position: relative;
	width: 472px;
	height: 297px;
	margin-top: 100px;
	background: transparent url('/img/xbat_popup.jpg') no-repeat center center;
	box-shadow: 0 0 20px black;
}

@media (max-width: 768px) {
	.subscribe-popup .popup {
		width: 300px;
		height: 188px;
		background-size: 100% auto;
		background-position: center top;
	}
}

.subscribe-popup .popup .close-subscribe-popup {
	color: white;
	cursor: pointer;
	position: absolute;
	right: -20px;
	top: 0;
}

@media (max-width: 768px) {
	.subscribe-popup .popup .close-subscribe-popup {
		right: 0;
		top: -30px;
		font-size: 24px;
	}
}

.subscribe-popup .popup .form_err_message {
	position: absolute;
	top: 180px;
	left: 25px;
	width: 215px;
	text-align: center;
	font-size: 12px;
}

.subscribe-popup .popup input[type=text], .subscribe-popup .popup input[type=submit] {
	position: absolute;
	top: 195px;
}

@media (max-width: 768px) {
	.subscribe-popup .popup input[type=text], .subscribe-popup .popup input[type=submit] {
		top: 120px;
	}
}

.subscribe-popup .popup input[type=text] {
	left: 25px;
	width: 215px;
	background: #37414D;
	border-color: white;
	border-width: 1px;
	color: white;
}

.subscribe-popup .popup input[type=submit] {
	left: 255px;
	background: #ED3529;
	color: black;
	border: none;
}

@media (max-width: 768px) {
	.subscribe-popup .popup input[type=submit] {
		left: 225px;
	}
}

.subscribe-popup .popup input[type=submit]:hover {
	background: #CB2D23;
} */
.subscribe_baner {
	text-align: center;
	padding: 30px 0;
	background: #222222;
	color: #FFF;
	margin-top: -1px;
	z-index: 10;
	position: relative;
}

.subscribe_baner .btn {
	font-size: 16px;
	padding: 6px 20px;
	border-radius: 5px !important;
}

.subscribe_baner label {
	font-weight: 400;
	font-size: 17px !important;
	margin-right: 17px;
	line-height: 113%;
}

.subscribe_baner input[type=text] {
	width: 311px;
}

.subscribe_baner .row {
	display: flex;
}

.faq_baner {
	background: #CC5229;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}

.faq_baner a {
	color: #FFF;
	font-size: 20px;
	padding: 10px;
	display: block;
	text-decoration: none !important;
}

.faq_baner a b {
	font-weight: normal;
}

.faq_baner a b:before {
	font-family: "fontAwesome";
	font-size: 1.5em;
	color: #FFF;
	margin-right: 7px;
	vertical-align: -3px;
	content: "\f059";
}

.order_baner {
	background: #4BA8BD;
	height: 100%;
	display: block;
	display: flex;
	justify-content: center;
	align-items: center;
}

.order_baner a {
	color: #FFF;
	font-size: 20px;
	font-weight: 100;
	padding: 10px;
	display: block;
	text-decoration: none !important;
}

.order_baner a b {
	font-weight: normal;
}

.torpedo-pro-stock-bats_banner {
	display: block;
	margin-top: 40px !important;
	padding: 17px 30px 10px 80px;
	/*background: url(../img/torpedo-pro-stock-bats-banner.jpg) center / cover no-repeat #CCC;*/
	background: #4BA8BD;
	position: relative;
}

.torpedo-pro-stock-bats_banner:hover {
	/*background: #CC5229;*/
	background: #00739E;
}

.torpedo-pro-stock-bats_banner a {
	display: block;
	text-decoration: none;
	text-align: center;
}

.torpedo-pro-stock-bats_banner a h3 {
	text-transform: none;
	font-size: 30px;
	margin: 0;
}

.torpedo-pro-stock-bats_banner a h2 {
	font-size: 35px;
	margin: 0;
	color: #FFFFFF;
}

.torpedo-pro-stock-bats_banner .img {
	margin: -33px 0 -22px;
}

.torpedo-pro-stock-bats_banner .available {
	position: absolute;
	background: #CC5229;
	color: #FFF;
	padding: 5px 30px;
	font-size: 20px;
	top: 0;
	left: -21px;
	transform: rotate(-15deg);
}

@media (max-width: 767px) {
	.subscribe_baner {
		text-align: center !important;
	}
	
	.subscribe_baner input[type=text] {
		width: 100%;
	}
	
	.subscribe_baner label {
		font-size: 17px;
		padding: 0;
		margin: 0;
	}
	
	.torpedo-pro-stock-bats_banner {
		margin: 0 20px 20px !important;
	}
	
	.torpedo-pro-stock-bats_banner a h2 {
		font-size: 20px;
		padding-left: 30%;
		text-align: right;
	}
	
	.torpedo-pro-stock-bats_banner .img {
		margin: -6px 0 -11px;
	}
	
	.torpedo-pro-stock-bats_banner .available {
		font-size: 16px;
		top: 12px;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.subscribe_baner input[type=text] {
		width: 200px;
	}
	
	.subscribe_baner label {
		font-size: 17px;
	}
	
	.faq_baner {
		margin-top: 20px;
	}
	
	.torpedo-pro-stock-bats_banner a h2 {
		font-size: 25px;
		text-align: right;
	}
	
	.torpedo-pro-stock-bats_banner .img {
		margin: -24px 0 -22px;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.subscribe_baner label {
		font-size: 15px !important;
	}
	
	.torpedo-pro-stock-bats_banner a h2 {
		font-size: 30px;
	}
}

/*1 header */
/*
.header-place-holder {
	height: 105px;
	background: #222222;
}
*/
.site-header {
	position: relative;
	z-index: 10;
	font-family: "ProximaNovaCondensed", "Avenir Next Condensed", "Arial Narrow", sans-serif;
	font-size: 18px;
	border-radius: 0;
	color: white;
}

.site-header .navbar {
	border-radius: 0;
}

.site-header .navbar .navbar-header .navbar-brand {
	height: 105px;
	padding-top: 23px;
	padding-bottom: 23px;
	margin-left: -10px;
}

.site-header .navbar .navbar-header .navbar-brand .icon-logo {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%22139%22%20height%3D%2259%22%20viewBox%3D%220%200%20139%2059%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Elogo%3C%2Ftitle%3E%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M6.188%2057.425h28.29l17.147-14.92%208.416%2014.92h25.88l-18.265-29.4L98.773.692H71.428l-14.88%2015.13L49.32.692H24.28l17.183%2027.333-35.275%2029.4%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M6.188%2057.425h28.29l17.147-14.92%208.416%2014.92h25.88l-18.265-29.4L98.773.692H71.428l-14.88%2015.13L49.32.692H24.28l17.183%2027.333-35.275%2029.4z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M6.188%2057.425h28.29l17.147-14.92%208.416%2014.92h25.88l-18.265-29.4L98.773.692H71.428l-14.88%2015.13L49.32.692H24.28l17.183%2027.333-35.275%2029.4z%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.185%22%2F%3E%3Cpath%20d%3D%22M101.043%2047.392c2.09-.875%204.88-2.654%206.352-3.965-2.363-.343-3.602-.313-7.36%203.31-.967.904-.115%201.123%201.008.655zm5.383-2.06c-2.4%201.904-9.45%206.9-8.21%202.746%201.24-4.027%206.35-7.836%209.953-7.18%201.16.218%201.238.593%201.626%201.155.58-.405%201.123-.655%201.123-.655.89.155.503%201.28.038%201.873-1.937%202.342-4.687%207.493%202.633%201.5.075-.06.144-.115.208-.163%201.248-2.89%204.234-5.748%204.208-5.748-3.563.467-3.757%201.31-3.99.06-.193-1.123.62-1.092%205.23-2.122%200%200%201.587-1.03%202.362-1.78.58-.593.426-1.78%201.394-1.654.697.124.775.78.697%201.342-.04.5-.388.78-.698%201.124%200%200-.62.53-.426.53%205.074-.655%207.552-1.217%2011.038-1.342%201.046-.03%201.588-.968%202.595-.687%201.006.25%201.858%201.125%201.51%201.906-.35.78-2.712%201.03-2.712.218%200%200-13.71%201.873-13.71%201.904-13.013%2014.362-1.975%208.056%201.394%205.902.31-.188.852.593.27.936-4.453%202.78-7.667%205.12-9.022%203.56-.584-.678-.752-1.496-.65-2.37-8.258%207.593-6.05.163-5.276-2.085%200-.436-1.278.782-1.588%201.032z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M101.043%2047.392c2.09-.875%204.88-2.654%206.352-3.965-2.363-.343-3.602-.313-7.36%203.31-.967.904-.115%201.123%201.008.655zm5.383-2.06c-2.4%201.904-9.45%206.9-8.21%202.746%201.24-4.027%206.35-7.836%209.953-7.18%201.16.218%201.238.593%201.626%201.155.58-.405%201.123-.655%201.123-.655.89.155.503%201.28.038%201.873-1.937%202.342-4.687%207.493%202.633%201.5.075-.06.144-.115.208-.163%201.248-2.89%204.234-5.748%204.208-5.748-3.563.467-3.757%201.31-3.99.06-.193-1.123.62-1.092%205.23-2.122%200%200%201.587-1.03%202.362-1.78.58-.593.426-1.78%201.394-1.654.697.124.775.78.697%201.342-.04.5-.388.78-.698%201.124%200%200-.62.53-.426.53%205.074-.655%207.552-1.217%2011.038-1.342%201.046-.03%201.588-.968%202.595-.687%201.006.25%201.858%201.125%201.51%201.906-.35.78-2.712%201.03-2.712.218%200%200-13.71%201.873-13.71%201.904-13.013%2014.362-1.975%208.056%201.394%205.902.31-.188.852.593.27.936-4.453%202.78-7.667%205.12-9.022%203.56-.584-.678-.752-1.496-.65-2.37-8.258%207.593-6.05.163-5.276-2.085%200-.436-1.278.782-1.588%201.032z%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M92.49%2031.566l-6.195%2010.302c-.233.282-.35.5-.35.843-.115.938%201.356%202.81%201.628%201.905.193-.718.348-.937.348-.967l5.5-10.18c.117-.186.272-.404.272-.654%200-.593-.465-1.123-1.2-1.248zm0%2011.55c-3.68%201.437-6.195%202.717-9.023%204.497-1.162.75-2.168%202.59%202.014%202.59%206.004%200%2010.69-2.434%2014.292-4.526%203.757-2.216%203.68-4.31%201.82-6.212-1.432-1.53-5.383-2.187-5.538-2.187.155%200%202.672-1.123%204.26-1.935%202.247-1.155%203.33-3.59-.503-4.496-4.027-.967-8.907-.093-15.413%201.56-1.085.25-1.704.876-1.975%201.812-.078.436.85.873%201.2.593.852-.688.775-1.28%202.944-1.78%204.764-1.093%207.785-1.623%2012.78-.937%202.13.282.387%201.468-.62%202.092-1.975%201.25-3.37%201.717-4.918%202.185-1.356.438-1.936.407-2.517%201.998-.193.5.814.5%201.666.5%202.71%200%205.267.22%206.894%201.032%201.47.717%203.06%201.623-1.124%204.245-2.982%201.842-8.56%204.215-12.2%203.778-1.238-.156-.58-.687.078-1.093%202.71-1.592%204.377-2.154%207.552-3.122.775-.218%201.55%200%202.17.156.696.125%201.123-.437%201.123-1.155%200-.842-.544-.935-1.163-.935-.852.03-2.363.842-3.796%201.342z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M92.49%2031.566l-6.195%2010.302c-.233.282-.35.5-.35.843-.115.938%201.356%202.81%201.628%201.905.193-.718.348-.937.348-.967l5.5-10.18c.117-.186.272-.404.272-.654%200-.593-.465-1.123-1.2-1.248zm0%2011.55c-3.68%201.437-6.195%202.717-9.023%204.497-1.162.75-2.168%202.59%202.014%202.59%206.004%200%2010.69-2.434%2014.292-4.526%203.757-2.216%203.68-4.31%201.82-6.212-1.432-1.53-5.383-2.187-5.538-2.187.155%200%202.672-1.123%204.26-1.935%202.247-1.155%203.33-3.59-.503-4.496-4.027-.967-8.907-.093-15.413%201.56-1.085.25-1.704.876-1.975%201.812-.078.436.85.873%201.2.593.852-.688.775-1.28%202.944-1.78%204.764-1.093%207.785-1.623%2012.78-.937%202.13.282.387%201.468-.62%202.092-1.975%201.25-3.37%201.717-4.918%202.185-1.356.438-1.936.407-2.517%201.998-.193.5.814.5%201.666.5%202.71%200%205.267.22%206.894%201.032%201.47.717%203.06%201.623-1.124%204.245-2.982%201.842-8.56%204.215-12.2%203.778-1.238-.156-.58-.687.078-1.093%202.71-1.592%204.377-2.154%207.552-3.122.775-.218%201.55%200%202.17.156.696.125%201.123-.437%201.123-1.155%200-.842-.544-.935-1.163-.935-.852.03-2.363.842-3.796%201.342z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M92.49%2031.566l-6.195%2010.302c-.233.282-.35.5-.35.843-.115.938%201.356%202.81%201.628%201.905.193-.718.348-.937.348-.967l5.5-10.18c.117-.186.272-.404.272-.654%200-.593-.465-1.123-1.2-1.248zm0%2011.55c-3.68%201.437-6.195%202.717-9.023%204.497-1.162.75-2.168%202.59%202.014%202.59%206.004%200%2010.69-2.434%2014.292-4.526%203.757-2.216%203.68-4.31%201.82-6.212-1.432-1.53-5.383-2.187-5.538-2.187.155%200%202.672-1.123%204.26-1.935%202.247-1.155%203.33-3.59-.503-4.496-4.027-.967-8.907-.093-15.413%201.56-1.085.25-1.704.876-1.975%201.812-.078.436.85.873%201.2.593.852-.688.775-1.28%202.944-1.78%204.764-1.093%207.785-1.623%2012.78-.937%202.13.282.387%201.468-.62%202.092-1.975%201.25-3.37%201.717-4.918%202.185-1.356.438-1.936.407-2.517%201.998-.193.5.814.5%201.666.5%202.71%200%205.267.22%206.894%201.032%201.47.717%203.06%201.623-1.124%204.245-2.982%201.842-8.56%204.215-12.2%203.778-1.238-.156-.58-.687.078-1.093%202.71-1.592%204.377-2.154%207.552-3.122.775-.218%201.55%200%202.17.156.696.125%201.123-.437%201.123-1.155%200-.842-.544-.935-1.163-.935-.852.03-2.363.842-3.796%201.342z%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M93.573%206.194c12.37-.65%2018.57.882%2019.508%204.633%201.72%206.87-21.922%2018.66-52.807%2026.334C29.39%2044.835%202.958%2045.484%201.24%2038.613-.12%2033.192%2012.197%2025.43%2033.502%2018.324l1.237%201.763C18.666%2025.56%209.672%2030.842%2010.602%2034.555c1.25%204.996%2023.05%203.883%2048.69-2.486%2025.64-6.37%2045.41-15.585%2044.16-20.581-.606-2.43-4.08-3.288-12.472-2.93l2.593-2.365z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M93.573%206.194c12.37-.65%2018.57.882%2019.508%204.633%201.72%206.87-21.922%2018.66-52.807%2026.334C29.39%2044.835%202.958%2045.484%201.24%2038.613-.12%2033.192%2012.197%2025.43%2033.502%2018.324l1.237%201.763C18.666%2025.56%209.672%2030.842%2010.602%2034.555c1.25%204.996%2023.05%203.883%2048.69-2.486%2025.64-6.37%2045.41-15.585%2044.16-20.581-.606-2.43-4.08-3.288-12.472-2.93l2.593-2.365z%22%20stroke%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M55.936%2011.793s2.832-.82%203.6-1.085c-.103.188-1.296%202.25-1.296%202.25l-1.772.6-.532-1.765z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M55.936%2011.793s2.832-.82%203.6-1.085c-.103.188-1.296%202.25-1.296%202.25l-1.772.6-.532-1.765z%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
	background-repeat: no-repeat;
	display: inline-block;
	height: 59px;
	width: 139px;
}

@media (max-width: 767px) {
	.site-header .navbar .navbar-header .navbar-brand .icon-logo {
		position: absolute;
		top: 35px;
		left: 50%;
		margin-left: -40px;
		width: 80px;
		background-size: contain;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.site-header .navbar .navbar-header .navbar-brand .icon-logo {
		width: 100px;
		background-size: contain;
		background-position: center center;
	}
}

.site-header .navbar .navbar-header .slogan {
	width: 494px;
	/*padding-left: 0px;*/
	padding-top: 38px;
	font-size: 19px;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.site-header .navbar .navbar-header .slogan {
		width: 248px;
		padding-top: 20px;
		font-size: 15px;
		line-height: 1.1;
	}
}

.site-header .navbar .navbar-collapse {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	width: 574px;
	padding: 0 150px 0 0;
	float: right;
	position: relative;
}

@media (max-width: 767px) {
	.site-header .navbar .navbar-collapse {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.site-header .navbar .navbar-collapse {
		padding-right: 140px;
		margin-right: -15px;
	}
}

.site-header .navbar .navbar-collapse .mobile-search-box {
	position: relative;
}

.site-header .navbar .navbar-collapse .mobile-search-box .search-field {
	width: 100%;
	color: #222222;
}

.site-header .navbar .navbar-collapse .mobile-search-box .search-button {
	border: none;
	background: transparent;
	color: #222222;
	position: absolute;
	right: 0;
	top: 0;
}

@media (max-width: 767px) {
	.site-header .navbar .navbar-collapse {
		width: 100%;
		float: none;
		padding: 0 20px;
		margin: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.site-header .navbar .navbar-collapse {
		width: 450px;
	}
}

.site-header .navbar .navbar-nav-top {
	border-bottom: 1px #909090 solid;
}

.site-header .navbar .navbar-nav-top li > a {
	text-transform: uppercase;
	line-height: 40px;
	padding-left: 9px;
	padding-right: 8px;
	letter-spacing: 0.5px;
}

.site-header .navbar .navbar-nav-bottom {
}

.site-header .navbar .navbar-nav-bottom li > a {
	line-height: 40px;
	padding-left: 16px;
	padding-right: 16px;
	font-weight: 300;
}

.site-header .navbar .navbar-nav-top > li:first-child > a {
	padding-left: 0;
}

.site-header .navbar .navbar-nav-top > li:last-child > a {
	padding-right: 0;
}

.site-header .navbar .navbar-nav-bottom > li:first-child > a {
	padding-left: 0;
}

.site-header .navbar .navbar-nav-bottom > li:last-child > a {
	padding-right: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
	.site-header .navbar .navbar-nav-top li > a, .site-header .navbar .navbar-nav-bottom li > a {
		padding-left: 5px;
		padding-right: 5px;
		font-size: 14px;
	}
	
	.site-header .navbar .navbar-nav-bottom li > a {
		padding-left: 9px;
		padding-right: 9px;
	}
}

.site-header .navbar .navbar-nav-right {
	position: absolute;
	right: 5px;
	top: 0;
	width: 120px;
	margin-top: 18px;
	padding-left: 10px;
}

.site-header .navbar .navbar-nav-right:before {
	border-left: 1px #909090 solid;
	position: absolute;
	left: 0;
	top: 6px;
	height: 54px;
	width: 1px;
}

.site-header .navbar .navbar-nav-right .sign-in {
	font-size: 16px;
	width: 100px;
	text-align: center;
}

.site-header .navbar .navbar-nav-right li:nth-child(1) {
}

.site-header .navbar .navbar-nav-right li:nth-child(2) {
}

.site-header .navbar .navbar-nav-right li:nth-child(3) {
}

.site-header .navbar .navbar-nav-right .icon {
	width: 20px;
	height: 20px;
	display: inline-block;
	background-repeat: no-repeat;
}

.site-header .navbar .navbar-nav-right .icon.icon-search {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2221%22%20viewBox%3D%220%200%2020%2021%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Esearch%3C%2Ftitle%3E%3Cpath%20d%3D%22M19.63%2017.482l-5.665-5.673C14.62%2010.694%2015%209.386%2015%208%2015%203.86%2011.64.5%207.5.5%203.36.5%200%203.86%200%208c0%204.14%203.36%207.5%207.5%207.5%201.387%200%202.695-.38%203.81-1.035l5.672%205.674c.235.233.557.36.88.36.33%200%20.654-.127.888-.36l.88-.89c.487-.488.487-1.28%200-1.768zM2.5%208c0-2.764%202.236-5%205-5s5%202.236%205%205-2.236%205-5%205-5-2.236-5-5z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}

.site-header .navbar .navbar-nav-right .icon.icon-cart {
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2219%22%20viewBox%3D%220%200%2020%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ctitle%3Ecart%3C%2Ftitle%3E%3Cpath%20d%3D%22M19.717%204.96c-.235-.294-.596-.46-.967-.46H5.664L4.96%201.697C4.825%201.14%204.327.75%203.75.75H.625C.283.75%200%201.033%200%201.375v1.25c0%20.342.283.625.625.625h2.148l2.266%209.053c.136.566.653.947%201.21.947H17.5c.596%200%201.113-.42%201.23-1.006l1.25-6.25c.07-.37-.03-.752-.263-1.035zm-4.092%209.54c-1.035%200-1.875.84-1.875%201.875%200%201.035.84%201.875%201.875%201.875%201.035%200%201.875-.84%201.875-1.875%200-1.035-.84-1.875-1.875-1.875zm-7.5%200c-1.035%200-1.875.84-1.875%201.875%200%201.035.84%201.875%201.875%201.875%201.035%200%201.875-.84%201.875-1.875%200-1.035-.84-1.875-1.875-1.875z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E');
}

.site-header .navbar .navbar-nav-right .search-box {
	position: absolute;
	right: 0;
	top: 87px;
	background: #222222;
	padding: 10px 15px 15px 15px;
	width: 300px;
	z-index: 10;
	display: none;
}

.site-header .navbar .navbar-nav-right .search-box button {
	background: transparent;
	border: none;
}

.site-header .navbar .navbar-nav-right .search-box input {
	width: 237px;
	color: #222222;
}

.navbar-inverse .navbar-nav > li > a {
	color: white;
}

.navbar-nav .dropdown .dropdown-menu a {
	font-size: 16px;
	line-height: 22px;
}

.navbar-nav .dropdown .dropdown-menu li {
	padding: 0 !important;
	height: auto !important;
}

.navbar-nav .dropdown .dropdown-menu li a {
	padding: 0 50px 0 30px !important;
	border-bottom: 1px solid #DBDBDB;
}

/* footer */
.site-footer h3 {
	text-transform: uppercase;
	letter-spacing: 0.15ex;
}

.site-footer {
	color: #FFF;
	background: #4D4D4D;
}

.site-footer a {
	color: inherit;
}

.site-footer a:active, .site-footer a:focus, .site-footer a:hover {
	opacity: 0.75;
	text-decoration: none;
}

.site-footer h3 {
	font-size: 24px;
	margin: 0;
}

.site-footer h3.underline {
	border-bottom: thin solid rgba(255, 255, 255, 0.5);
}

.site-footer h3 a {
	display: block;
	position: relative;
	padding: 0.5em;
}

@media (min-width: 768px) {
	.product-link span, .product-link--blue span {
		margin-top: 0;
	}
	
	.site-footer h3 {
		font-size: 16px;
		line-height: 1.5;
		margin-bottom: 0.75em;
	}
	
	.site-footer h3.underline {
		border-bottom: none;
	}
	
	.site-footer h3 a {
		padding: 0.5em 0;
	}
}

.site-footer h3 a .icon-arrow {
	background-size: 100% auto;
	display: inline-block;
	height: 17px;
	margin: -8px 0 0;
	position: absolute;
	right: 0.5em;
	top: 50%;
	vertical-align: top;
	width: 24px;
}

@media (min-width: 768px) {
	.site-footer h3 a .icon-arrow {
		display: none;
	}
}

.site-footer__order-link {
	letter-spacing: 0.075ex;
	text-transform: uppercase;
	display: block;
	font-size: 36px;
	font-weight: 300;
	line-height: 1.222;
	margin-bottom: 60px;
}

@media (min-width: 768px) {
	.site-footer__order-link {
		margin-bottom: 90px;
	}
}

@media (min-width: 992px) {
	.site-footer__order-link {
		margin-bottom: 130px;
	}
}

.site-footer__order-link .icon-arrow {
	background-size: 100% auto;
	display: block;
	height: 31px;
	margin: 15px auto 0;
	width: 45px;
}

@media (min-width: 768px) {
	.site-footer__order-link .icon-arrow {
		display: inline-block;
		margin: 0 0 0 10px;
		vertical-align: -2px;
	}
}

.site-footer__links-list {
	margin-bottom: 0;
}

.site-footer__links-list a {
	display: block;
}

.site-footer__links-list .social-links {
	margin-top: 5px !important;
}

.site-footer__links-list .mailonly {
	/*font-weight: 600;*/
	font-size: 19px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 120%;
	color: #FEF870;
}

.site-footer__links-list .mailonly a {
	text-decoration: underline;
}

.site-footer__links-list a.check {
	font-size: 19px;
	font-weight: 600;
	text-decoration: underline;
}

@media (min-width: 992px) {
	.site-footer__links-list .social-links {
		margin-top: 3em;
	}
}

.site-footer__top {
	background: url(../img/footer-small.jpg) 50% 50% no-repeat;
	background-size: cover;
	padding-top: 80px;
	padding-bottom: 80px;
}

@media (max-width: 768px) {
	.site-footer__top {
		background-image: url(../img/footer-large.jpg);
		background-position: 50% 0;
		padding-bottom: 22px;
		padding-top: 39px;
	}
	
	.site-footer__top .site-footer__order-link {
		font-size: 18px;
		margin: 0;
	}
	
	.site-footer__top h3 {
		font-size: 16px;
		margin: 5px 0;
	}
	
	.orderbyphone {
		clear: both;
		/*margin: 0;*/
		padding-top: 20px;
		/*display: inline-block;*/
		/*text-align: center;*/
	}
}

@media (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 2), (min-resolution: 2dppx) {
	.site-footer__top {
		background-image: url(../img/footer-small@2x.jpg);
	}
}

@media (min-width: 768px) {
	.site-footer__top {
		background-image: url(../img/footer-large.jpg);
		background-position: 50% 0;
		padding-bottom: 60px;
	}
}

@media (min-width: 768px) and (-o-min-device-pixel-ratio: 5 / 4), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 1.25), (min-width: 768px) and (min-resolution: 120dpi), (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2), (min-width: 768px) and (min-resolution: 2dppx) {
	.site-footer__top {
		background-image: url(../img/footer-large@2x.jpg);
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.site-footer__links-list {
		margin-bottom: 1em;
	}
	
	.site-footer__top .col-sm-4:nth-of-type(3n+1) {
		clear: both;
	}
}

.site-footer__bottom {
	color: #838383;
	padding-top: 30px;
	padding-bottom: 30px;
}

.site-footer__bottom small {
	display: block;
	font-size: 16px;
	line-height: 1.5;
}

.social-links {
	list-style: none;
	margin: 0 -0.75em;
	padding: 0;
}

.social-links:after, .social-links:before {
	content: " ";
	display: table;
}

.social-links li {
	float: left;
}

.social-links li i {
	font-size: 40px;
}

.social-links a {
	display: block;
	padding: 3px;
}

.social-links .icon {
	display: block;
}

.section-index {
	font-family: "ProximaNovaCondensed", "Avenir Next Condensed", "Arial Narrow", sans-serif;
	font-size: 16px;
}

.section-index .btn {
	border-radius: 0;
	border: none;
}

@media (min-width: 1090px) {
	.section-index .container {
		width: 1090px;
	}
}

.BAT_RECOMMENDER .form-group {
	margin-bottom: 8px;
}

.BAT_RECOMMENDER .radiobuttons {
	margin-left: 20px;
	display: inline;
	float: none;
}

@media (max-width: 767px) {
	.BAT_RECOMMENDER .radiobuttons {
		margin-left: 0;
		display: block;
		width: 100%;
		text-align: left;
	}
}

@media (max-width: 992px) {
	.BAT_RECOMMENDER .form_batrecom {
		margin-bottom: 20px;
	}
}

.BAT_RECOMMENDER .radiobuttons input {
	margin-right: 5px;
}

.BAT_RECOMMENDER .radiobuttons label {
	margin-right: 20px;
}

#bat-recommender {
}

#bat-recommender .modal-dialog {
	width: 890px;
}

@media (max-width: 767px) {
	#bat-recommender .modal-dialog {
		width: 90%;
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	#bat-recommender .modal-dialog {
		width: 750px;
	}
}

#bat-recommender .modal-title {
	text-align: center;
}

#bat-recommender .form_batrecom {
	margin-left: 0;
}

#bat-recommender form {
}

#bat-recommender form label {
	font-size: 15px;
}

#bat-recommender form .one-line {
	padding-left: 15px;
	padding-right: 15px;
}

.table-in-stock {
}

.table-in-stock.filtred tbody {
}

.table-in-stock.filtred tbody tr {
	display: none;
}

.table-in-stock.filtred tbody tr.selected {
	display: table-row;
}

/* help baner*/
.banerhelp {
	position: absolute;
	z-index: 100;
	right: 0;
	top: 173px;
	color: #FFF;
	text-align: center;
	line-height: 135%;
	height: auto;
	/*width: 116px;*/
}

.banerhelp small {
	display: block;
	font-size: 11px;
}

.banerhelp b {
	font-size: 18px;
	/*background: #9B2802;*/
	/*padding: 5px;*/
	/*display: block;*/
}

.banerhelp i {
	font-size: 13px;
	font-weight: normal;
	display: inline-block;
}

.banerhelp a {
	color: #FFF;
	display: block;
	padding: 15px;
	background: #CC5229;
}

.banerhelp a.order-check {
	background: #832E11;
	margin-top: 15px;
	text-decoration: underline;
}

.banerhelp_index {
	top: 168px;
}

.banerhelp_xbat-configurator {
	display: none;
}

.banerhelp_mobile {
	background: #CC5229;
	color: #FFF;
	text-align: center;
	line-height: 135%;
	height: auto;
	font-size: 20px;
}

.banerhelp_mobile small {
	display: block;
	font-size: 13px;
}

.banerhelp_mobile strong {
	font-size: 20px;
	/*background: #9B2802;*/
	/*padding: 5px;*/
	/*display: block;*/
}

.banerhelp_mobile .order-check {
	background: #7E3217;
	border-top: 10px solid #FFF;
}

.banerhelp_mobile .order-check {
	text-decoration: underline;
}

.banerhelp_mobile i {
	font-size: 13px;
	font-weight: normal;
	display: inline-block;
}

.banerhelp_mobile a {
	color: #FFF;
	display: block;
	padding: 10px;
}

.modal-body h3 {
	font-size: 20px;
	margin: 0;
	color: #CC5229;
}

.modal-body h3 i {
	font-weight: normal;
	font-size: 15px;
	font-style: normal;
}

.configurator-desc {
	font-size: 19px;
	font-weight: bold;
	margin-bottom: 10px;
}

.configurator-desc h2 {
	font-size: 25px;
	font-weight: bold;
}

.configurator-desc h3 {
	font-weight: normal;
}

.configurator-desc h3 b {
	font-size: 25px;
	font-weight: bold;
	color: #CD5228;
}

@media (max-width: 991px) {
	.banerhelp {
		position: static;
		max-width: 100%;
		background-color: #FFF;
		font-size: 18px;
		top: auto;
	}
	
	.banerhelp a {
		color: #000;
		text-decoration: none;
	}
	
	.banerhelp b {
		font-size: 22px;
		color: #337AB7;
	}
	
	.banerhelp i {
		font-size: 16px;
		color: #000;
	}
	
	.banerhelp_index {
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.banerhelp_index {
		top: 218px;
	}
}

@media (min-width: 1200px) and (max-width: 1500px) {
	.banerhelp_index {
		top: 229px;
	}
}

.xbats_modal_backdrop {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.8);
	text-align: center;
	z-index: 2000;
}

.xbats_modal_1 {
	width: 684px;
	height: 792px;
	/*background-image: url("/img/popupMRCH2017.jpg");*/
	background-image: url("/img/popupDEC2022.jpg");
	background-repeat: no-repeat;
	-webkit-background-size: 684px 792px;
	background-size: 684px 792px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 41px auto;
	z-index: 3000;
}

.xbats_modal_1-form-opened {
	background-image: url("/img/popupMRCH2017-open.jpg");
}

.xbats_modal_1_close {
	position: absolute;
	top: 9px;
	right: 9px;
	font-size: 24px;
	line-height: 22px;
	font-weight: bold;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	border: 2px solid;
	width: 24px;
	height: 24px;
	cursor: pointer;
	border-radius: 24px;
	color: #27466C;
	text-align: center;
}

.xbats_modal_1_button {
	position: absolute;
	left: 190px;
	top: 435px;
}

.xbats_modal_1_button_yes, .xbats_modal_1_button_no {
	color: #FFF;
	display: inline-block;
	width: 171px;
	height: 90px;
	padding: 10px 0;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	-webkit-transition: all 250ms;
	-o-transition: all 250ms;
	transition: all 250ms;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.xbats_modal_1_button_yes {
	background-color: #CAAB6B;
	margin-right: 47px;
}

.xbats_modal_1_button_yes:hover {
	background-color: #BC9443;
}

.xbats_modal_1_button_yes_line1, .xbats_modal_1_button_no_line1 {
	font-family: Impact;
	font-size: 28px;
	line-height: 45px;
}

.xbats_modal_1_button_yes_line1 {
	text-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.xbats_modal_1_button_yes_line2, .xbats_modal_1_button_no_line2 {
	text-transform: uppercase;
	font-family: sans-serif;
	font-family: arial;
	font-size: 20px;
	line-height: 1.2;
}

.xbats_modal_1_button_no {
	background-color: #203958;
}

.xbats_modal_1_button_no:hover {
	background-color: #27466C;
}

.xbats_modal_1_button_no_line2 {
	font-weight: 100;
}

.xbats_modal_form {
	position: absolute;
	left: 206px;
	top: 375px;
	font-size: 16px;
	-webkit-transition: all 500ms;
	-o-transition: all 500ms;
	transition: all 500ms;
}

.xbats_modal_form input[type=text], .xbats_modal_form input[type=number] {
	width: 370px;
	margin-right: 5px;
	padding: 3px 5px;
	background: #37414D;
	border: 1px solid #FFF;
	color: #FFF;
	color: #96F135;
	font-size: 18px;
	outline: 0;
	border-radius: 0;
	display: block;
}

.popup_interested {
	margin-top: 5px;
	color: #96F135;
	display: block;
	text-transform: uppercase;
}

.popup_sport, .popup_age {
	float: left;
	width: 50%;
	height: 71px;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
}

.popup_age {
	text-align: right;
}

.popup_age input[type=number] {
	width: auto;
	display: inline-block;
	margin-left: 5px;
	width: 79px;
}

.xbats_modal_form label {
	color: #96F135;
	display: block;
	margin: 5px 0;
}

.xbats_modal_form input[type=submit] {
	font-size: 20px;
	float: right;
	font-weight: bold;
	background: #FECE00;
	color: #660000;
	border: 1px solid #EE9C00;
	padding: 3px 25px;
	outline: none;
	border-radius: 5px;
	margin-top: -20px;
}

.popup_sport label {
	float: left;
	margin-right: 10px;
}

@media (max-width: 768px) {
	.xbats_modal_1, .xbats_modal_backdrop {
		display: none !important;
	}
}

.phone_in_modal {
	font-size: 1.2em;
	font-weight: bold;
	white-space: nowrap;
	color: #337AB7;
}

/********************** testimonialss ********************************/
.articles_list_testimonials .list_item {
	padding: 20px 20px 0 20px;
	border-left: 5px solid #CCC;
	/*border-radius: 20px;*/
	margin: 0 0 30px 0;
}

.articles_list_testimonials .list_item:nth-of-type(odd) {
	background: #F7F7F7;
}

.articles_list_testimonials .list_item .author {
	font-weight: bold;
	font-style: italic;
}

/********************** testimonialss ********************************/
.free-ship-top {
	text-align: center;
	background: #FFDB04;
	color: #000;
	font-size: 23px;
	letter-spacing: 2px;
	font-weight: bold;
	padding: 3px 0 0;
}

.row_heading {
	background-color: #ECEBEB;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.viewcart_row {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ECEBEB;
}

.form-control-quantity {
	-moz-appearance: textfield;
	-webkit-appearance: textfield;
	appearance: textfield;
	margin: 0;
	min-width: 60px;
	max-width: 100px;
	float: left;
}

/********************** bat-resource-guide ********************************/
.section-bat-resource-guide .products_banner {
	height: auto;
	background: url(../img/bgres.jpg) top left;
	padding: 30px 0 20px 0;
	line-height: 135%;
	font-size: 18px;
}

.section-bat-resource-guide .products_banner a {
	color: #FFDB04;
}

.section-bat-resource-guide .products_banner h1 {
	margin: 0 0 17px 0;
	font-size: 50px;
	display: inline-block;
}

.section-bat-resource-guide .products_banner h2 {
	margin: 0;
	font-size: 50px;
	display: inline-block;
	margin-right: 13px;
}

.section-bat-resource-guide .products_banner h2:after {
	font-family: "fontAwesome";
	font-size: 40px;
	color: #CC5229;
	vertical-align: 1px;
	content: "\f054";
	margin-left: 15px;
}

.section-bat-resource-guide .products_banner .desc {
	margin: 0 0 30px 0;
}

.section-bat-resource-guide_zoom .products_banner {
	height: auto;
	background: url(../img/bgres.jpg) top left;
	padding: 30px 0 20px 0;
	line-height: 135%;
	font-size: 18px;
}

.section-bat-resource-guide_zoom .products_banner a {
	color: #FFF;
	text-transform: uppercase;
}

.section-bat-resource-guide_zoom .products_banner h2 {
	margin: 0;
	font-size: 40px;
}

.resourses_cats {
	padding: 20px 0;
	background: #222222;
	margin-bottom: 20px;
}

ul.guide-cats {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.guide-cats li {
	width: 16.6%;
	float: left;
	text-align: center;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.guide-cats li a {
	display: block;
	margin: 0 7px;
	background: #CC5229;
	color: #FFF;
	text-transform: uppercase;
	font-size: 20px;
}

ul.guide-cats li a.sel {
	background: #4BA8BD;
}

.guide-list {
	margin-bottom: 50px;
}

.guide-list h2 {
	font-size: 25px;
}

.guide-list blockquote p {
	font-size: 15px;
}

.guide-list .gray_pict {
	text-align: center;
	height: 150px;
	background: #E4E4E4;
	vertical-align: middle;
}

.guide-list .gray_pict .fa {
	font-size: 50px;
	color: #FFF;
	line-height: 150px;
}

.guide-list .pict {
	text-align: center;
	height: 150px;
	background: #F5F5F5;
	vertical-align: middle;
	padding: 0;
	line-height: 150px;
	overflow: hidden;
}

.guide-list .pict img {
	display: inline-block;
	max-width: 100%;
}

.section-bat-resource-guide_zoom .pict_right {
	float: right;
	margin: 0 0 30px 50px;
}

.add_article {
	float: right;
	margin-top: -30px;
	margin-right: 10px;
}

.add_article a {
	color: #FFF !important;
	font-size: 20px;
}

h4#LOGIN_MODALLabel {
	font-size: 30px;
}

h4#ADD_ARTICLE_MODALLabel {
	font-size: 30px;
}

#LOGIN_MODAL #login_form.form-inline {
	text-align: center;
}

.product_Grip-Tape .prod-info .long_desc {
	width: 50%;
	float: left;
	padding: 30px 50px 30px 30px;
}

.product_Grip-Tape .prod-info-list {
	width: 50%;
	float: right;
}

.option_block4type_special {
	cursor: pointer;
	line-height: 1.2;
	margin-bottom: 0;
}
