/*
.yxt-SearchBar-container 	Controls border and radius of the container
.yxt-SearchBar-input 	The input itself
.yxt-SearchBar-button 	Search Button
.yxt-SearchBar-clear 	Clear Button
.yxt-SearchBar-form 	Form
.yxt-AutoComplete-wrapper 	Wrapper around autocomplete
.yxt-AutoComplete-option 	Autocomplete option
.yxt-AutoComplete-option.yxt-selected 	Selected autocomplete (using keyboard)
*/

header div.feature.search .yxt-SearchBar {
display:flex;
flex-direction:row;
flex-wrap:wrap;
justify-content:flex-start;
align-items:stretch;
align-content:flex-start;
 height:30px;}
/*#navbar-mobile li.search-mobile .yxt-SearchBar{ padding-top: 2.1875rem; display:inline-block;}*/

/*#navbar-mobile li.search-mobile .yxt-SearchBar-container {border-radius:8px;
 border:1px solid #fff;
 background-color:#1257a0;}*/
header div.feature.search .yxt-SearchBar-container {
 border-radius:8px;
 border:1px solid #fff;
 background-color:#1257a0;
 height:30px;
 width: 100%;
}

header div.feature.search .yxt-SearchBar-form,
header div.feature.search .yxt-SearchBar-input-wrapper {
 height:30px;
}

/*#navbar-mobile li.search-mobile .yxt-SearchBar-input{
color:#fff;
 border:none;
 background-color:transparent;
 }*/

header div.feature.search .yxt-SearchBar-input {
 border:none;
 background-color:transparent;
 width:100%;
 height:28px;
}
@media (max-width:1199px) {
	header div.feature.search .yxt-SearchBar-input {
	 border:none;
	 background-color:#fff;
	 width:100%;
	 height:28px;
	}
}
/*#navbar-mobile li.search-mobile .yxt-SearchBar-input:-ms-input-placeholder,*/
header div.feature.search .yxt-SearchBar-input:-ms-input-placeholder {
 color:#fff;
}
/*#navbar-mobile li.search-mobile .yxt-SearchBar-clear{}*/
header div.feature.search .yxt-SearchBar-clear {
 /*
 padding-left:calc(var(--yxt-base-spacing)/2);
 padding-right:calc(var(--yxt-base-spacing)/2)
 */
}
/*#navbar-mobile li.search-mobile .yxt-SearchBar-button{}*/
header div.feature.search .yxt-SearchBar-button {
/*
 padding-left:var(--yxt-base-spacing);
 padding-right:var(--yxt-base-spacing)
*/
}

/*#navbar-mobile li.search-mobile .yxt-SearchBar-button,
#navbar-mobile li.search-mobile .yxt-SearchBar-clear,*/
header div.feature.search .yxt-SearchBar-button,
header div.feature.search .yxt-SearchBar-clear {
 /*
 padding-top:calc(var(--yxt-base-spacing)/2);
 padding-bottom:calc(var(--yxt-base-spacing)/2);
 */
 background-color:#1257a0;
 color:#fff;
 border:none
}

/*#navbar-mobile li.search-mobile .yxt-SearchBar-button:focus,
#navbar-mobile li.search-mobile .yxt-SearchBar-clear:focus,*/
header div.feature.search .yxt-SearchBar-button:focus,
header div.feature.search .yxt-SearchBar-clear:focus {
 background-color:#0e4681
}

/*#navbar-mobile li.search-mobile .Icon svg {fill:#fff;
 stroke:#fff;}*/
header div.feature.search .Icon svg {
 height:26px;
 width:26px;
 fill:#fff;
 stroke:#fff;
}

/*#navbar-mobile li.search-mobile .Icon svg g,
#navbar-mobile li.search-mobile .Icon svg path{
stroke:#fff;
}*/
header div.feature.search .Icon svg g,
header div.feature.search .Icon svg path {
 stroke:#fff;
}
header div.feature.search .Icon--lg img,
header div.feature.search .Icon--lg svg {
 height:26px;
 height:26px;
}
/*#navbar-mobile li.search-mobile .Icon--yext_animated_reverse svg,*/
header div.feature.search .Icon--yext_animated_reverse svg {
 color:#fff;
 background:#1257a0;
 fill:#fff;
 stroke:#fff;
}
/*#navbar-mobile li.search-mobile .Icon--yext_animated_reverse svg g,
#navbar-mobile li.search-mobile .Icon--yext_animated_reverse svg path,*/
header div.feature.search .Icon--yext_animated_reverse svg g,
header div.feature.search .Icon--yext_animated_reverse svg path {
 stroke:#fff;
}
/*#navbar-mobile li.search-mobile .Icon--yext_animated_forward svg,*/
header div.feature.search .Icon--yext_animated_forward svg {
 color:#fff;
 background:#1257a0;
 fill:#fff;
 stroke:#fff;
}
/*#navbar-mobile li.search-mobile .Icon--yext_animated_forward svg g,
#navbar-mobile li.search-mobile .Icon--yext_animated_forward svg path,*/
header div.feature.search .Icon--yext_animated_forward svg g,
header div.feature.search .Icon--yext_animated_forward svg path {
 stroke:#fff;
}

/*#navbar-mobile li.search-mobile .yxt-SearchBar-button:focus .Icon--yext_animated_reverse svg,*/
header div.feature.search .yxt-SearchBar-button:focus .Icon--yext_animated_reverse svg,
/*#navbar-mobile li.search-mobile .yxt-SearchBar-clear:focus .Icon--yext_animated_reverse svg,*/
header div.feature.search .yxt-SearchBar-clear:focus .Icon--yext_animated_reverse svg {
 background-color:#0e4681
}

/*#navbar-mobile li.search-mobile .yxt-SearchBar-button:focus .Icon--yext_animated_forward svg,*/
header div.feature.search .yxt-SearchBar-button:focus .Icon--yext_animated_forward svg,
/*#navbar-mobile li.search-mobile .yxt-SearchBar-clear:focus .Icon--yext_animated_forward svg,*/
header div.feature.search .yxt-SearchBar-clear:focus .Icon--yext_animated_forward svg {
 background-color:#0e4681
}
