#landing .right-nav li a {color:#fff!important;}
#landing .right-nav li a:hover {color:#fdd74d!important;}
.iparHeader .main-nav .main-nav-parent .main-nav-child .nav-element.hover, .iparFooter .main-nav .main-nav-parent .main-nav-child .nav-element.hover {text-decoration:none;}

#search #index h2:hover{background:#EC272D;text-shadow:-1px -1px 1px #BD0F15;}
#search .filters{float:left;margin-bottom:30px;}
#search .filters ul{list-style:none;height:100%;width:100%;margin:0;padding:0;}
#search .filters ul li{color:#333;display:inline;position:relative;float:left;height:100%;width:auto;}
#search .filters ul li label{display:block;position:relative;font-weight:300;font-size:0.625em;padding:0px 10px 25px 30px;margin:0px;height:40px;z-index:3;cursor:pointer;-webkit-transition:all 0.25s linear;}
#search .filters ul li label:hover{color:#069;}
#search .filters ul li input[type=radio]{position:absolute;visibility:hidden;}
#search .filters ul li .check{display:block;position:absolute;border:3px solid #AAAAAA;border-radius:100%;height:25px;width:25px;top:0px;left:0px;z-index:2;transition:border .25s linear;-webkit-transition:border .25s linear;}
#search .filters ul li:hover .check{border:5px solid #069;}
#search .filters ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:11px;width:11px;top:2px;left:2px;margin:auto;transition:background 0.25s linear;-webkit-transition:background 0.25s linear;}
#search .filters input[type=radio]:checked ~ .check{border:5px solid #069;}
#search .filters input[type=radio]:checked ~ .check::before{background:#069;}
#search .filters input[type=radio]:checked ~ label{color:#069;}
#search .divider{min-height:50px;border-color:#ccc;box-shadow:1px 1px 1px #fff;}
#search .search-item .tag{top:0;left:0;background:none;padding:0;margin:0;text-align:left;}
#search .search-item .tag a{padding:0 0 10px;background:white;color:#ec272d !important;margin:0 auto;width:auto;display:inline-block;font-family:"Scout Cond";text-transform:uppercase;letter-spacing:0.2px;font-size:2rem;line-height:1.1;word-spacing:2px;text-align:center;}
#search .search-item .tag a:hover{color:#069 !important;}
#search .advanced .filters ul{list-style:none;height:100%;width:100%;margin:0;padding:0;}
#search .advanced .filters ul li{color:#333;display:block;position:relative;float:left;height:100%;width:100%;}
#search .advanced .filters ul li label{display:block;position:relative;font-weight:300;font-size:1.25em;padding:0px 0px 0px 40px;margin:4px auto;height:26px;z-index:3;cursor:pointer;-webkit-transition:all 0.25s linear;top:12px;}
#search .advanced .filters ul li label:hover{color:#069;}
#search .advanced .filters ul li input[type=checkbox]{position:absolute;visibility:hidden;}
#search .advanced .filters ul li .checkbox{display:block;position:absolute;border:3px solid #AAAAAA;height:30px;width:30px;top:20px;left:0px;z-index:2;transition:border .25s linear;-webkit-transition:border .25s linear;margin-top:0px;}
#search .advanced .filters ul li:hover .checkbox{border:5px solid #069;}
#search .advanced .filters ul li .checkbox::before{display:block;position:absolute;content:"\f00c";height:25px;width:20px;top:0px;left:0px;margin:auto;transition:background 0.25s linear;-webkit-transition:background 0.25s linear;font:normal normal normal 20px/1 FontAwesome;color:#fff;line-height:1;}
#search .advanced .filters input[type=checkbox]:checked ~ .checkbox{border:5px solid #069;}
#search .advanced .filters input[type=checkbox]:checked ~ .checkbox::before{background:#069;}
#search .advanced .filters input[type=checkbox]:checked ~ label{color:#069;}
#search .filters ul li.show-more{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#search .filters ul li.show-more.clear-list{margin:30px 0px 0px 20px;}
#search .filters ul li.show-more a{color:#069;font-family:"Franklin ITC", Arial, Helvetica, sans-serif;}
#search .filters ul li.show-more a:hover{color:#EC272D;}
#search #search-options{display:none;height:0;transition:all 0.25s linear;-webkit-transition:all 0.25s linear;}
#search #search-options.expanded{display:block;height:auto;transition:all 0.25s linear;-webkit-transition:all 0.25s linear;}
#search #search-options.advanced #reportrange{cursor:pointer;padding:5px 10px;border:1px solid #ccc;width:auto;float:left;margin-top:15px;}
#search #search-options.advanced .filter-wrap{float:left;clear:both;padding:0 0 50px;}
#search .search-options-link{border:1px solid #069;padding:5px;border-radius:2px;font-family:Franklin ITC;cursor: pointer;cursor: hand;}
#search button{background:#069;color:#fff;border:1px solid transparent;}
#search button.submit{background:#EC272D;color:#fff;font-family:Franklin ITC;border:1px solid transparent;}
#search button.clear{background:#ebebeb;color:#333;font-family:Franklin ITC;border:1px solid transparent;}
#search button.btn-success:hover, #search button.btn-success:focus, #search button.btn-success:active, #search button.btn-success.active{color:#fff;background-color:#47a447;border-color:#398439;}
#search button.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439;}
#search button.btn:hover, #search button.btn:focus{color:#333;text-decoration:none;background-color:#ebebeb;border-color:#adadad;}
.sortby-container label:hover{cursor:pointer;}
.sortby-container input + label {font-family: Franklin ITC light;font-weight: normal;color: #069;}
.sortby-container input:checked + label {color: #333;font-family: Franklin ITC;}

#search span.searched, #search .search-item p strong {font-family: Franklin ITC;}
button.applyBtn.btn.btn-sm.btn-success {background-color: #069;}
button.applyBtn.btn.btn-sm.btn-success:hover {background-color: #EC272D;border-color:#e68d8f;}
#search .search-item p a {font-family: Franklin ITC;}

#search .ad300 {position: -webkit-sticky;position: sticky;top: 55px;}
#search .ad300:before, #search .ad300:after{content:'';display:table}


@media only screen and (min-width: 48em) and (max-width: 63.9375em) {
.results .col-lg-8.col-md-7.col-sm-7.col-xs-12.no-margin.no-padding {width: 100%;}
}
@media only screen and (max-width: 63.9375em) {
#search .ad300 {display: none;}
}

@media only screen and (max-width: 74.9375em) {
#search #index .page-title.row .section-block div {text-align: center; padding-top: 1em;}
#search{margin-top: 3em;}
#search .page-title h2,#search .page-title h2:hover {text-align: center;font-size: 2.5em!important;line-height: 1!important;}
#search .search-within-results input {width: 75%;}
#search .search-within-results button {width: 25%;}
#search .results-per-page {margin-top: 10px;}
}

@media (min-width:75em){.section-block{padding:0 40px;margin:0;margin:0 auto;}
}
@media (min-width:90em){.section-block{padding:0 60px;margin:0;max-width:1270px;margin:0 auto;}
}
.search-input-field{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;vertical-align:middle;background-color:#fff;border-width:1px;border-style:solid;border-color:#e5e5e5;border-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;font-family:Franklin ITC Light;}
#landing #search .filters ul li{background:#fff;}
#search{font-family:"Franklin ITC Light", "Helvetica Neue", Helvetica, Arial, sans-serif;}
