.menu-cat{
color:#FFFFFF;
font-family:'Open Sans',sans-serif;
font-size:1em;
font-weight:800;
}
.review{display:none;}
.menu-large{
position: static !important;
}
.megamenu{
padding: 20px 0px;
width:100%;
}
.megamenu> li > ul {
padding: 0;
margin: 0;
}
.megamenu> li > ul > li {
list-style: none;
color:#FFFFFF;
font-family:'Open Sans',sans-serif;
font-size:1em;
font-weight:800;
}
.megamenu> li > ul > li > a {
display: block;
padding: 3px 20px;
clear: both;
font-weight: normal;
line-height: 1.428571429;
color: #FFDE00;
white-space: normal;
}		
.megamenu> li ul > li > a:hover,
.megamenu> li ul > li > a:focus {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.megamenu.disabled > a,
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
color: #999999;
}
.megamenu.disabled > a:hover,
.megamenu.disabled > a:focus {
text-decoration: none;
background-color: transparent;
background-image: none;
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
cursor: not-allowed;
}
.megamenu.dropdown-header {
color: #428BCA;
font-size: 18px;
}
li.dropdown-header {
color:#FFFFFF;
font-size:1em;
font-weight:800;
}	
.dropdown-menu > li > a {
	color: #FFDE00;
}
@media (max-width: 768px) {
	.megamenu{
	margin-left: 0 ;
	margin-right: 0 ;
	}
	.megamenu> li {
	margin-bottom: 30px;
	}
	.megamenu> li:last-child {
	margin-bottom: 0;	
	}
	.megamenu.dropdown-header {
	padding: 3px 15px !important;
	}
	.navbar-nav .open .dropdown-menu .dropdown-header{
	color:#fff;
	}
	.dropdown-menu > li > a {color:#FFDE00 !important;}
	.dropdown-header {padding: 5px 15px 5px 20px !important;}
	.bottom-space{padding-bottom:10px;}
	.kicker-quicknav{padding:15px 0 !important;background-color:#000000 !important;background-image:none !important;}
	
	
}
@media (max-width: 1023px) {
    .navbar-header {
        float: none;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}
@media (min-width:768px){.specs-pull-right{float:right;}}
@media (max-width:425px){.kicker-local-search{width:95%;}}
@media (min-width:768px){.kicker-local-search{width:600px;}}
@media (min-width:768px) and (max-width:1440px){.learn-more{margin-bottom:10px;}}

.list-inline > li {padding-top:10px;}
.kicker-no-pad{padding:0;}
.navbar-inverse .navbar-nav > li > a {color:#FFDE00;}
.dropdown-menu{background-color:#333;}
#thumb{cursor:pointer;}
.background-gradient{background-image:linear-gradient(to bottom,#D6D6D6 0%,#FFF 50%,#D6D6D6 100%);}
.background-yellow{background-color:#FFDE00;}
.background-red{background-color:#CC0000;}
.background-white{background-color:#FFFFFF;}
.background-black{background-color:#000000;}
.background-gray{background-color:#CCCCCC;}
.background-blue{background-color:#214080;}
.background-lightblue{background-color:#5cf2e8;}
.background-darkblue{background-color:#001018;}
.background-turquoise{background-color:#094754;}
.background-charcoal{background-color:#333333;}
.background-360{background-color:#E7E7E7;}
.font-color-black{color:#000000;}
.font-color-white{color:#FFFFFF;}
.padding-top-btm-fifteen{padding:15px 0;}
.padding-top-btm-thirty{padding:30px 0;}
.kicker-quicknav{padding:60px 0;background-image: linear-gradient( #000000, #000000 25%, #FFDE00 25%, #FFDE00 75%, #000000 75% );}
.kicker-vertical-align{display:inline-block;vertical-align:middle;float:none;}
.cat-header-text-lg{font-family:'Open Sans',sans-serif;font-weight:800;font-size:3.000em;display:inline;}
.cat-header-text-sm{font-family:'Open Sans',sans-serif;font-size:1.125em;font-weight: 400;}
.section-header-txt{margin-right:10px;font-family:'Open Sans',sans-serif;font-weight:800;font-size:1.500em;}
.section-line{border-bottom:1px solid;overflow:hidden;height:18px;margin-left:5px;}
.cat-rightbar-spacing{padding-top:35px;padding-bottom:35px;}
.cat-rightbar-background{background-color:#A4A3A2;border-radius:4px;padding:0 10px;}
.cat-prod-title{font-family:'Open Sans',sans-serif;font-size:1.286em;font-weight: 800;text-decoration: none;color:#000000;}
.cat-prod-name{font-family:'Open Sans',sans-serif;color:#000000;}
.fam-header-txt-lg{font-family:'Open Sans',sans-serif;font-weight: 800;font-size:4.000em;line-height:1;}
.fam-header-txt-md{font-family:'Open Sans Condensed', sans-serif;font-size:2.857em;font-weight:300;line-height:1;}
.fam-header-txt-sm{font-family:'Open Sans',sans-serif;font-size:1.286em;font-weight:400;}
.fam-header-line{background-color:#000000;color:#000000;height:1px;}
.fam-body-hdr{font-family:'Open Sans Condensed', sans-serif;font-weight:700;font-size:2.000em;}
.page-text{font-family:'Open Sans', sans-serif;font-weight:400;font-size:1em;line-height:1.5;}
.skip-to-all{width:220px;height:65px;border-left:1px solid;border-right:1px solid;font-family: 'Open Sans', sans-serif;font-size:1.000em;font-weight:700;padding-top:15px;}
#modelsection{text-decoration:none;color:#000000;}
.skip-to-all-btn{width:220px;height:50px;}
.arrow-pad-left{padding-left:10px;}
.arrow-pad-right{padding-right:10px;}
.misc-header-text-sm{font-family:'Open Sans',sans-serif;font-weight:300;font-size:3.000em;}
.misc-header-sub{font-family: 'Open Sans',sans-serif;font-weight: 400;font-size: 1.750em;}
.product-section-title{font-family: 'Open Sans Condensed', sans-serif;font-weight: 700;font-size:1.750em;padding-bottom:20px;padding-top:20px;}
.fine-print{font-family:'Open Sans', sans-serif;font-weight:400;font-size:0.875em;}
.no-underline{text-decoration:none !important;}
.social{width:180px;margin:0 auto;padding-top:15px;}
.dealer-state{font-weight:700;padding-top:20px;}
.productpagemain2, .productpagemain3, .productpagemain4 {display:none;}
.specTitle {border-bottom:1px solid black;font-family:'Open Sans', sans-serif;font-weight: 700;font-size: 1em;}
.specRecord {font-family:'Open Sans', sans-serif;font-weight: 300;font-size: 1em;}
.productPageSectionHeader{font-family:'Open Sans', sans-serif;font-weight: 700;font-size: 1.200em;}
tr.spaceunder > td {padding-bottom: 10px;}
.supportSectionTitles {font-size:1.375em;font-family:'Open Sans', sans-serif;font-weight: 700;}
.supportHr{border:0;height:1px;background:#000000;margin-top:5px;margin-bottom:10px;}
.supportIcon{float:left;padding-right:20px;}
.supportContent{margin-left:84px;}
.pB20{padding-bottom:20px;}
.pT20{padding-top:20px;}
.producttitle {font-family:'Open Sans Condensed', sans-serif;font-size:2.500em;font-weight:700;letter-spacing: -2px;padding-left:15px;}
.productprice {font-family:'Open Sans', sans-serif;font-size:1.750em;font-weight:400;padding-left:15px;color:#EE0000;}
#price {color:red;}
_#model{font-family:'Open Sans', sans-serif;font-size:1.250em;background-color:#CCCCCC;-moz-radius: 5px;-webkit-radius: 5px;border-radius: 5px;height:40px;display:block;margin-bottom:10px;}
_.model{font-family:'Open Sans', sans-serif;font-size:1.250em;background-color:#CCCCCC;-moz-radius: 5px;-webkit-radius: 5px;border-radius: 5px;height:40px;display:block;margin-bottom:10px;}
#model{display:block;margin-bottom:10px;}
#buybutton {padding-top:10px;overflow:hidden;}
_input.rounded {-moz-top-left-radius: 5px;-moz-bottom-left-radius: 5px;-webkit-top-left-radius: 5px;-webkit-bottom-left-radius: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;outline: 0;-webkit-appearance:none;padding:0;font-family: 'Open Sans', sans-serif;font-size:1.125em;font-weight:300;}
.addcart {background-color:#f5d413;border:0;outline:0;-webkit-appearance: none;height:40px;-moz-radius: 5px;border-radius:5px;margin:5px;padding:0 30px;font-family: 'Open Sans', sans-serif;font-size:1.250em;font-weight:300;cursor:pointer;}
.addcart:hover, .addcart:focus {background-color:#edc42f;}
.addcart:active {-webkit-box-shadow: inset 0px 0px 8px 1px rgba(0,0,0,0.75);-moz-box-shadow: inset 0px 0px 8px 1px rgba(0,0,0,0.75);box-shadow: inset 0px 0px 8px 1px rgba(0,0,0,0.75);background: #edc42f;}
_#quantity {background-color:#FAE989;border:0;height:40px;text-align:center;padding:0;margin:0;}
#quantity {height:40px;text-align:center;padding:0;margin:0;width:50px !important;}
#productdesc {font-family: 'Open Sans', sans-serif;font-weight:400;font-size:0.850em;padding-top:15px;padding-left:15px;}
#cart{
	float:right;
	padding-top:6px;
	_width:250px;
	height:45px;
	position:relative;
}
#quick_cart_div_id{float:left;position:absolute;top:25%;}
.shptrn_quick_label{color:#FFFFFF;font-family: 'Open Sans', sans-serif;font-weight:bold;}
.shptrn_quick_data{color:#FFFFFF;font-family: 'Open Sans', sans-serif;font-weight:bold;}
#cart img{float:right;padding-right:6px;}
.clear {clear:both;}
.margin-zero{margin:0;}
.box{border:1px solid #A4A3A2;background-color:#EFEFEF;padding-bottom:20px;width:180px;}
.box ul{list-style:none;}
.athlete_name {font-family: 'Open Sans', sans-serif;font-size:1.000em;font-weight:400;padding-left:10px;}
.athlete_social {padding-top:10px;}
.athlete_social img{padding-left:9px;}
.navbar-inverse {border-color:#222 !important;}
.vss-base{background-color:#f4d212;color:black;font-family:'Open Sans',sans-serif;font-weight: 800;font-size:1.500em;line-height:1;padding:5px;border-radius:4px;margin-bottom:10px;}
.vss-premium{background-color:#2D96CD;color:black;font-family:'Open Sans',sans-serif;font-weight: 800;font-size:1.500em;line-height:1;padding:5px;border-radius:4px;margin-bottom:10px;}
.vss-note{color:red;font-weight:bold;}
.addthis_sharing_toolbox{padding-left:15px;}
.review{float:left;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { font-size: 16px !important; }


.background-black > .font-color-white > .page-text > a {
	color:#5C9BD2;
}
.background-black > .font-color-white > .page-text > li a {
	color:#5C9BD2;
}
.misc-heading{font-size:1.1em !important;}
.thumb{cursor:pointer;}
.menu-cat{
color:#FFFFFF !important;
font-family:'Open Sans',sans-serif !important;
font-size:1em !important;
font-weight:800 !important;
}
.menu-cat:hover,
.menu-cat:focus {
text-decoration: none !important;
color: #262626 !important;
background-color: #f5f5f5 !important;
}
.tz-gallery {
    padding: 40px;
}

.tz-gallery .lightbox img {
    width: 100%;
    margin-bottom: 30px;
    transition: 0.2s ease-in-out;
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
}

.tz-gallery .lightbox img:hover {
    transform: scale(1.05);
    box-shadow: 0 8px 15px rgba(0,0,0,0.3);
}

.tz-gallery img {
    border-radius: 4px;
}

a.blacklink:link{
	text-decoration:underline !important;
	color:#006FFF;
	outline-color:#006FFF;
	outline-offset: 2px;
}
a.blacklink:visited{
	text-decoration:underline !important;
	color:#994FDE !important;
	outline-color:#994FDE !important;
	outline-offset: 2px;	
}
a.blacklink:hover, a.blacklink:focus {
	text-decoration:underline !important;
	color:#FF0000 !important;
	outline-color:#FF0000 !important;
	outline-offset:2px;
	font-weight:bold;	
}
a.otherlink:link{
	text-decoration:underline !important;
	color:#0000EE;
	outline-color:#0000EE;
	outline-offset: 2px;
}
a.otherlink:visited{
	text-decoration:underline !important;
	color:#551A8B !important;
	outline-color:#551A8B !important;
	outline-offset: 2px;	
}
a.otherlink:hover, a.otherlink:focus {
	text-decoration:underline !important;
	color:#AD0000 !important;
	outline-color:#AD0000 !important;
	outline-offset:2px;
	font-weight:bold;	
}