.admin-bar .sticky-wrap {
	top: 46px;
}
@media only screen and (min-width: 783px){
	.admin-bar .sticky-wrap {
		top: 32px;
	}
}
.searchform .screen-reader-text, .searchform .fi-x-circle {
	display: none;
}
.custom-seach-toggle-button label {
	cursor: pointer;
}
.header-top .header-search {
	padding: 12px 0;
}
.header-top .header-search form {
	display:none;
	transition: none;
	position:relative;
}
.header-top .header-search form input[type="search"] {
	border-radius: 0;
	font: 13px/1.3077 "Lato", Arial, Helvetica, sans-serif;
	height: 26px;
	border: none;
	outline: 0;
	padding: 1px 35px 2px 8px !important;
	box-sizing: border-box;
	margin: 0;
	background-color:#fff;
	color: #31404a !important;
	display: block;
	width: 100%;
}
.header-top .header-search form input[type="search"]::-webkit-input-placeholder {
	color: #31404a;
}
.header-top .header-search form input[type="search"]::-moz-placeholder {
	opacity: 1;
	color: #31404a;
}
.header-top .header-search form input[type="search"]:-moz-placeholder {
	color: #31404a;
}
.header-top .header-search form input[type="search"]:-ms-input-placeholder {
	color: #31404a;
}
.header-top .header-search form input[type="search"].placeholder {
	color: #31404a;
}
.header-top .header-search form button[type="submit"] {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	border-radius: 0;
	outline: none;
	background-color: rgb(234, 237, 242);
	font-size: 15px;
	line-height: 1;
	padding: 4px;
	margin: 0;
	color: #31404a !important;
}
.header-top .header-search form button[type="submit"]:hover {
	color: #000;
}
.header-top .header-search form button[type="submit"] i {
	display: block;
}
@media (min-width: 768px) {
	.header-top .header-search {
		position: relative;
		padding: 0;
		-ms-flex-preferred-size: 110px;
		display: flex;
		flex-wrap: wrap;
		margin-left: auto;
	}
	.header-top .social-networks {
		margin-left: 3vw;
	}
}
@media (min-width: 992px) {
	.header-top .header-search {
		-ms-flex-preferred-size: 200px;
	}
}
.header-top .language {
	display: inline-block;
}
.wpml-ls-legacy-list-horizontal a {
	border: 1px solid #d3d9c4;
}
.people-grid-photo {
	background-position: center top;
}	
.footer-nav > li:not(.contact) > a {	
    pointer-events: none;	
}