.gearsearch{background:#222;color:#FFF;margin-bottom:35px;}
.gearsearch .header{font-family:"Antenna Comp";font-size:3em;text-transform:uppercase;line-height:50px;padding:15px 20px;}
.gearsearch > .form{margin:0;width:55%;padding:17px 0;font-size:0;white-space:nowrap;}
.gearsearch > .form input#gearsearchtext{height:45px;width:80%;border-radius:0;border:none;margin:0;}
.gearsearch > .form input#gearsearch-button{height:45px;position:relative;z-index:10;border-left:4px #222 solid;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:20%;}
.gearsearch .advanced-search a{display:block;height:50px;line-height:50px;padding:15px 25px;background:#666;color:#FFF;font-family:"Antenna Comp";font-weight:bold;font-size:2.25em;text-transform:uppercase;}
.gearsearch .gear-search-advanced{margin-top:80px;position:relative;}
.gearsearch .gear-search-advanced ul{margin:0;list-style:none;width:200px;}
.gearsearch .gear-search-advanced ul li + li > a{border-top:1px #fff solid;}
.gearsearch .gear-search-advanced ul li.active > a{background:#cc3333;}
.gearsearch .gear-search-advanced ul li a{display:block;padding:10px 0;padding-left:15px;color:#fff;border-right:1px #fff solid;font-family:"Antenna Comp";font-weight:bold;font-size:1.5em;}
.gearsearch .gear-search-advanced ul li a:hover{background:#cc3333;}
.gearsearch .gear-search-advanced .gear-search-advanced-view .form{padding:0;margin:0;width:100%;}
.gearsearch .gear-search-advanced .gear-search-advanced-view .form .category-group, .gearsearch .gear-search-advanced .gear-search-advanced-view .divcolumns .category-group{padding:0 25px;}
.gearsearch .gear-search-advanced .gear-search-advanced-view .form .category-group .header, .gearsearch .gear-search-advanced .gear-search-advanced-view .divcolumns .category-group .header{font-size:1em;line-height:1em;padding:20px 0;}
.gearsearch .gear-search-advanced .gear-search-advanced-view .form .category-group .header a, .gearsearch .gear-search-advanced .gear-search-advanced-view .divcolumns .category-group .header a{color:#ffcc00;font-family:"Antenna Black";}
.gearsearch .gear-search-advanced .gear-search-advanced-view .form .category-group label.checkbox, .gearsearch .gear-search-advanced .gear-search-advanced-view .divcolumns .category-group label.checkbox{font-family:"Georgia", "Times New Roman", serif;}
.gearsearch .gear-search-advanced .gear-search-advanced-view .form #gear-search-button{padding:10px 15px;position:absolute;right:0;bottom:0;margin:15px;}
.gearsearch .gear-search-advanced .gear-search-advanced-view .form #Submit3{padding:10px 15px;position:absolute;right:0;bottom:0;margin:15px;}
.gearsearch .gear-search-advanced .gear-search-advanced-view .form #Submit4{padding:10px 15px;position:absolute;right:0;bottom:0;margin:15px;}
.gearsearch .gear-search-advanced .gear-search-advanced-view .form #Submit5{padding:10px 15px;position:absolute;right:0;bottom:0;margin:15px;}
.gearsearch .gear-search-advanced .gear-search-advanced-view .form #Submit6{padding:10px 15px;position:absolute;right:0;bottom:0;margin:15px;}
.gearsearch .gear-search-advanced .gear-search-advanced-view .form #Submit7{padding:10px 15px;position:absolute;right:0;bottom:0;margin:15px;}
.gearsearch-rail{background:#222;margin-bottom:20px;}
.gearsearch-rail .gearsearch-header{padding:15px;border-bottom:1px #FFF solid;}
.gearsearch-rail h2{color:#cc3333;}
.gearsearch-rail form.input-append{width:100%;margin:0;}
.gearsearch-rail form.input-append input#gearsearchtext{width:86%;height:35px;border-radius:0;-webkit-border-radius:0;}
.gearsearch-rail form.input-append input#gearsearch-button{background:url("img/search_2x.png") center center no-repeat;background-size:20px 20px;background-color:#cc3333;width:37px;height:40px;margin-left:-37px;position:relative;z-index:1000;border-left:2px #222 solid;border-radius:0;-webkit-border-radius:0;}
.gearsearch-rail ul{list-style:none;margin:0;}
.gearsearch-rail ul li{color:#fff;width:100%;height:35px;}
.gearsearch-rail ul li a{color:#fff;display:block;width:100%;height:100%;line-height:35px;padding-left:15px;font-family:"Antenna Extra Cond";font-size:1.125em;}
.gearsearch-rail ul li a:hover{background:#c33;text-decoration:none;}
.gearsearch-rail ul li + li > a{border-top:1px #fff solid;}
@media (max-width:1024px){.gearsearch .advanced-search a{font-size:1.825em;}
.gearsearch .gear-search-advanced ul.tablet-landscape{display:block;}
}
@media screen and (max-width:970px){.gearsearch > .form{width:45%;}
.gearsearch > .form input#gearsearchtext{width:75%;}
.gearsearch > .form input#gearsearch-button{width:25%;}
}
@media (max-width:768px){.gearsearch > .header{float:none;display:none;}
.gearsearch > .form{float:none;width:100%;margin:0;padding:15px;box-sizing:border-box;}
.gearsearch .advanced-search{float:none;}
.gearsearch .gear-search-advanced{margin:0;}
.gearsearch .gear-search-advanced ul.tablet-landscape{display:none;}
.gearsearch .gear-search-advanced .mobile_select-outer{padding:15px;padding-bottom:0;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form .category-group{padding:0 22px;padding-bottom:70px;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form .category-group label{height:35px;padding-top:5px;padding-bottom:5px;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form .category-group label span{display:inline-block;width:35px;height:35px;background:#fff;margin-left:-20px;margin-bottom:-13px;margin-right:10px;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form .category-group label input[type="checkbox"]{position:absolute;top:-9999px;left:-9999px;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form .category-group label input[type="checkbox"]:checked ~ span{background:#000;}
}
@media (max-width:767px){.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form .category-group{width:100%;padding-bottom:0;box-sizing:border-box;-webkit-box-sizing:border-box;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form .category-group .header a{display:block;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form #gear-search-button{position:relative;float:right;margin:0;width:100%;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form #Submit3{position:relative;float:right;margin:0;width:100%;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form #Submit4{position:relative;float:right;margin:0;width:100%;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form #Submit5{position:relative;float:right;margin:0;width:100%;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form #Submit6{position:relative;float:right;margin:0;width:100%;}
.gearsearch .gear-search-advanced .tab-content .gear-search-advanced-view > .form #Submit7{position:relative;float:right;margin:0;width:100%;}
}
@media (max-width:500px){.gearsearch > .form input#gearsearch-button{width:50px;margin-left:-50px;background:url("img/search_2x.png") center center no-repeat;background-color:#C33;background-size:20px 20px;text-indent:-999px;}
.gearsearch > .form input#gearsearchtext{width:100%;}
.gearsearch .advanced-search a{height:20px;line-height:20px;text-align:center;}
.gearsearch .advanced-search a .caret{display:none;}
}