/*** Path: /siteCore/includes/plugins/search/v3/search.css ***/
/* site search */

.siteSearchBox {
  float:right;
  height: 64px;
  position:relative;
  z-index: 500;
  width:50px;
  left: -35px;
  cursor: pointer;
  background: rgba(0,0,0,.4);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  top: 3px;
}
.siteSearchBox .close-search-top{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 64px;
	color: #FFF;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    background: rgba(0,0,0,.2);
}
.siteSearchBox.sports{background-color: rgba(255, 255, 255, 0.13);}
/* Microsite */

.microSite .siteSearchBox {display: none;}
.microSite.sportsIndustry .siteSearchBox {display: block;}

.siteSearchDropDown {
  background: none repeat scroll 0 0 #fff;
  box-shadow: 5.657px 5.657px 8px 0 rgba(0, 0, 0, 0.08) inset;
  display: none;
  height: 65px;
  position: absolute;
  right: 35px;
  top: 70px;
  width: 100%;
  max-width: 720px;
  z-index: 21000;
}
.header_search.active .siteSearchDropDown{display: block;}
.siteSearchDropDown .searchBox {
  position: relative;
  top: 7px;
}

.sv-headContainer .searchBox { 
    border: 0 none;
    display: block;
    padding: 0 5px 0 5px;
    position: relative;
    white-space: nowrap;
    width: 100%;
  	margin: 0;
  	padding-left: 15px;
	padding-right: 130px;
}

.sv-headContainer .searchBox input {
  font-family: Arial, Helvetica, sans-serif;
  display: inline-block;
  vertical-align: middle;
  outline: 0;
  margin: 0;
  width: 670px;
  background-color: transparent;
}
.sv-headContainer .searchBox ::-webkit-input-placeholder {
   color: #00386c;
   opacity: 1;
}

.sv-headContainer .searchBox :-moz-placeholder { /* Firefox 18- */
   color: #00386c; 
   opacity: 1; 
}

.sv-headContainer .searchBox ::-moz-placeholder {  /* Firefox 19+ */
   color: #00386c;
   opacity: 1;
}

.sv-headContainer .searchBox :-ms-input-placeholder {  
   color: #00386c;
   opacity: 1;
}
.sv-headContainer .searchBox input[type=search] {
  -webkit-appearance: none;
  font-family:'UniversLTW01-57Condense 723821', sans-serif;
  border: 0 none;
  box-shadow: none;
  color: #00386c;
  font-size: 22px;
  font-weight: normal;
  height: 50px;
  line-height: 50px;
  margin: 0;
  padding: 3px 90px 2px 0;
  width: 100%;
}

.no-touch .sv-headContainer .searchBox:hover input.searchInput, 
.sv-headContainer .searchBox input.searchInput:valid, 
.sv-headContainer .searchBox input.searchInput:focus, 
.sv-headContainer .searchBox.opensearch input.searchInput {
  outline: none;
  border: 0 none;
  box-shadow: none;
}

.sv-headContainer .searchBox .searchBoxSubmit {
  background: #0066b3; /* Old browsers */
  background: -moz-linear-gradient(top, #0066b3 0%, #00386c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066b3), color-stop(100%,#00386c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0066b3 0%,#00386c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0066b3 0%,#00386c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0066b3 0%,#00386c 100%); /* IE10+ */
  background: linear-gradient(to bottom, #0066b3 0%,#00386c 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066b3', endColorstr='#00386c',GradientType=0 ); /* IE6-9 */
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-family: 'UniversLTW01-57Condense 723821',sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 35px;
    margin: 0;
    position: absolute;
    right: 45px;
    text-transform: uppercase;
    top: 9px;
    width: 78px;

}
.siteSearchDropDown .close-search {
  color: #00386c;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 28px;
  font-weight: bold;
  position: absolute;
  right: 10px;
  top: 15px;
  width: 20px;
  cursor: pointer;
}

/*** Search Page ***/
.search_results .countString { margin-bottom: 10px; color: #999; }

.search_results .searchForm {
  overflow: hidden;
  padding: 10px 0;
}
.search_results .searchBox input[type=search]{
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #e5dbb8;
  	display: inline-block;
    color: #587519;
    font-family:'UniversLTW01-57Condense 723821', sans-serif;
    font-size: 18px;
    font-weight: 300;
    height: 33px;
    margin: 0 10px 10px 0;
    padding: 0 4px;
    position: relative;
    width: 50%;
}
.search_results .searchForm .itemsPerPage {padding-top: 3px; margin-left: 10px; display: inline-block;}
.search_results .searchForm select {float: left; width: 60%; margin: 0; background-image: none;}
.search_results .searchBox .searchBtn {
  background: #0066b3; /* Old browsers */
  background: -moz-linear-gradient(top, #0066b3 0%, #00386c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066b3), color-stop(100%,#00386c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #0066b3 0%,#00386c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #0066b3 0%,#00386c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #0066b3 0%,#00386c 100%); /* IE10+ */
  background: linear-gradient(to bottom, #0066b3 0%,#00386c 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066b3', endColorstr='#00386c',GradientType=0 ); /* IE6-9 */
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: 'UniversLTW01-57Condense 723821',sans-serif;
    font-size: 14px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    text-align: center;
    margin: 0;
    position: relative;
    right: 0;
    text-transform: uppercase;
    width: 78px;
}
.search_results .searchForm select.maxshow {
  display: inline-block;
    color: #475A65;
    font-family:'UniversLTW01-57Condense 723821', sans-serif;
    font-size: 16px;
    font-weight: 300;
    height: 30px;
    margin: 0 10px 0 0;
    padding: 4px;
    position: relative;
    width: 80px;
}

.search_results .column.pagingColumn .nxt, .search_results .column.pagingColumn .prv { 
    display: inline-block;
    width: 10px;
}
.search_results .search_results_pagination { 
  color: #b0a391;
    float: left;
    font-family: 'Nexa Slab W01 Bold', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 13px;
  position: relative; 
  margin: 15px 0 0;
  clear: both;
  text-transform: uppercase;
}
.search_results .search_results_filters {
  background: url("/includes/public/images/assets/sidenav-bg.jpg") no-repeat scroll center bottom / 100% 100% rgba(0, 0, 0, 0);
    border: 2px solid #fff;
    border-radius: 7px;
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.2);
    margin: 20px 0;
    padding: 10px;
}
.search_results .search_results_pagination a {color: #b0a391;}
.search_results .search_results_facets {margin-top: 1.25rem;}
.search_results .search_results_facets a { text-decoration: none; font-size: 16px; font-weight: bold; text-transform: capitalize;}
.search_results .searchByType .description { font-style: italic; }
.search_results .results {
  position: relative;
  clear: both;
  overflow: auto;
  margin-bottom: 20px;
}
.search_results .search_results_filters h3 {font-family:'UniversLTW01-67BoldCn', sans-serif; font-weight: normal;}
.search_results .search_results_filters h3 a { text-decoration: none;}
.search_results .results .subtitle { font-weight: bold; }
.search_results .results .search-item { 
  margin-bottom: 20px;
  padding: 0;
}
.search_results .search_result_item_top h4 {font-family:'UniversLTW01-67BoldCn', sans-serif; font-weight: normal; text-align: left; font-size: 24px; margin-bottom: 0;}
.search_results .search_result_item_top h4 a {color: #031d31; text-decoration: none;}
.search_results .search_result_item_top h4 a:hover {}
.search_results .results .search-item .subtitle {
  color: #353535;
    font-family:'UniversLTW01-57Condense 723821', sans-serif;
    font-weight: normal;
    margin-bottom: 0;
    padding: 0 0 0 10px;
}
.search_results .search_result_item_bottom p {padding: 0 0 10px;}
.search_results .results .search-item a { }
.search_results .search_type { font-family:'UniversLTW01-57Condense 723821', sans-serif; font-size: 14px; line-height: 18px; vertical-align: middle; }
.search_results .loading { display: none; }
.search_results .spellcheck { margin-bottom: 20px; }
.search_results .text img { height:100px; padding:5px 5px 5px 0px; margin-right: 10px; }

/* site search */ 
/*** Path: /ServerCore/plugins/plugins/jqueryValidationEngine/v2/validationEngine.jquery.css ***/
@media only screen and (max-width: 1024px) {
	.siteSearchBox{margin-right: 54px; width: 54px; background: none;}
	.siteSearchDropDown{
		top: 142px;
		max-width: 100%;
		right: 0;
		height: 75px;
		padding-top: 8px;
		border-bottom: 3px solid #ddd;
		box-shadow: 0 6px 6px -3px rgba(0, 0, 0, 0.5);
	}

	.header_search.active .siteSearchBox .close-search-top{
		display: block;
	}
	.header_search.active .siteSearchBox img{
		display: none;
	}
	.sv-headContainer .searchBox{padding-right: 105px;}
	.siteSearchDropDown .close-search{display: none;}
	.sv-headContainer .searchBox .searchBoxSubmit{right: 15px;}
}
@media only screen and (max-width: 640px) {
	.siteSearchDropDown {
		top: 128px;
	}
}
@media only screen and (max-width: 640px) {
	.sv-headContainer .siteSearchBox{margin-right: 70px;}
}