input,
.message-mobile-button,
.toggle-mobile-menu-search-form,
ul.ui-autocomplete *  {
	 font-family: 'almoni', sans-serif !important;
}
body.custom-sticky-header .main-header{
	position: fixed;
	top: 0 !important;
	z-index: 8;
	width: 100%;
}
body.employers header .link-to-site-button{
    background-color: #015e9c;
	border-radius: 6px;
	box-shadow: -6px 6px 0px -2px rgb(96 202 187 / 76%);
}
body.job-seekers header .link-to-site-button{
    background-color: #015e9c;
	border-radius: 6px;
	box-shadow: -6px 6px 0px -2px rgb(96 202 187 / 76%);
}
body {
	overflow-x: hidden;
}
header .header-left{
    text-align: right;
}

header .link-to-site-button{
    font-family: 'almoni', sans-serif;
    color: #fff;
	float: left;
}
.header-right {
	position: relative;
}
#mobile-blue-strip{
	background: #01a8e7;
}
.bt-blue-mob{
	margin: auto;
}
.bt-blue-mob .vc_icon_element,
.bt-blue-mob .wpb_content_element{
	margin-bottom: 0px;
}
.desktop-search-container {
	display: inline-block;
	position: absolute;
	left: 37%;
	z-index: 1;
	overflow: hidden;
	background-color: #01a8e7;
}
.desktop-search-container.search-container-opened{
	background-color: #fff;
}
.desktop-search-container .toggle-search{
	float: right;
	background-image: url("../img/desctop-search-icon.jpg");
	background-size: contain;
	background-repeat: no-repeat;
	cursor: pointer;
}
.desktop-search-container .toggle-search.closed{
	background-image: url("../img/desctop-search-icon.jpg");
	background-size: contain;
	background-repeat: no-repeat;
}
.desktop-search-container .toggle-search.opened{
	background-image: url("../img/desctop-search-icon-close.jpg");
	background-size: contain;
	background-repeat: no-repeat;
}

.header-tel {
	float: left;
	cursor: pointer;

}
.header-tel *{
	color: #fff;
}
.wpml-ls-statics-shortcode_actions {
	float: left;
	clear: none;
}

header input:focus {
	border: 1px solid #eeeeee;
}
header input[type=search] {
	text-align: right;

}
header input[type="submit"] {
    background-color: transparent !important;
    background-image: url("../img/desctop-search-icon-open.jpg");
	background-repeat: no-repeat !important;
    background-size: contain !important;
    display: block;
	color: transparent;
}
header input[type="submit"]:hover,
header input[type="submit"]:focus {
	background-color: transparent !important;
	background-image: url("../img/desctop-search-icon-open.jpg");
	background-repeat: no-repeat !important;
    background-size: contain !important;
	color: transparent;
	background-size: contain;
	height: 20px

}
.header-right .header-nav {
	display: none !important;
}
.sidebar-contact-form {
    background-color: #06c2f4;
    position: fixed;
    top: 0;
    z-index: 99;
	height: 100%;
}
.form-title {
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.item-conteiner,
.form-line {
	text-align: center;
}
.item-conteiner input,
.item-conteiner textarea {
	margin: 0;
    border-radius: 7px;
    padding: 0 10px;
    text-align: right;
    direction: rtl;
	font-size: 18px;
}
.sidebar-form-close {
	width: 26px;
	height: 26px;
	background-image: url('../img/form-close.png');
	margin-left: 23px;
	margin-top: 16px;
	float: left;
}
.button-footer {
	background-color: #015e9c;
	color: #fff;
	text-align: center;
	border: 0px solid #fff;
	display: block;
	margin: 0 auto;
	border-radius: 6px;
}
li:hover > ul {
	height: auto;
}
.sub-menu {
	right: 0px !important;
	left: auto !important;
}
.sub-menu li a {
	text-align: right;
}
.navbar .sub-menu li.menu-item-has-children > a::after {
    float: none !important;
 content: "" !important;
}
.mgt-mega-menu .nav .sub-menu li .sub-menu {
    margin-top: 0 !important;
	padding: 0;
}
.extra-img-effect img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}
.extra-img-effect img:hover {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  -ms-filter: grayscale(0%);
  -o-filter: grayscale(0%);
  filter: grayscale(0%);
}
.right_buttons_wrapper {
	right: 0px !important;
}
.right_buttons_wrapper .button-container {
    border-radius: 6px !important;
	width: 70px;
	height: 70px;
	/*transform: rotate(45deg) !important;*/
}
.right_buttons_wrapper .button-container a {
    padding: 10px !important;
   /* transform: rotate(-45deg) !important;*/
}
.button-container.search-job-button a {
	padding: 6px 0px 6px 6px !important;
}
.button-container.search-job-button a div.text{
	width:100%;
}
body.employers .navbar .nav > li a:hover,
body.employers .navbar .nav > li a:hover span {
    color: #00ac40 !important
}
body.job-seekers .navbar .nav > li a:hover,
body.job-seekers .navbar .nav > li a:hover span {
    color: #015e9c !important
}
.tp-bullets .tp-bullet {
	border: 1px solid #00ac40;
}
.form-line .select2-container{
	width: 306px;
	margin: 0 auto;
	border-radius: 7px;
}
.form-line .select2-container *,
body .select2-results .select2-result-label{
	color: #8d8d8d;
	font-size: 18px !important;
}

.form-line .select2-choice {
	border-radius: 7px !important;
}


.select2-search {
	display: none !important;
}

.select2-results .select2-result-label {
	color: #8d8d8d;
}
#yourAbout {
	direction: rtl;
	width: 306px;
	height: 42px;
	line-height: 42px;
	padding: 0 10px;
	border-radius: 7px;
}
input#citycomplete {
	color: #8d90b3;
}
ul.ui-autocomplete {
    width: 306px;
    direction: rtl;
    padding: 0 10px;
    text-align: right;
    list-style: none;
    background:  #fff;
	position: absolute;
	top: 42px;
	left: 27px;
}
ul.ui-autocomplete *{
	color: #8d8d8d;
	font-size: 18px;
}
#autocompleteContainer {
    position: relative;
    z-index: 2;
}

.button-footer {
	width: 308px !important;
	font-size: 24px;
}
.wpml-ls-native {
	color: #999;
}
.wpml-ls-current-language .wpml-ls-native,
.wpml-ls-native:hover {
	color: #057db1;
}
.right_buttons_wrapper{
    position: fixed;
    top: 30%;
    right: 0px;
	z-index: 9;
}

.right_buttons_wrapper .button-container{
    border-radius: 5px 0px 0px 5px;
}

.right_buttons_wrapper .contact-us-button{
    background: rgb(0,182,157);
    background: linear-gradient(0deg, rgba(0,182,157,1) 0%, rgba(0,168,213,1) 100%);
}

.right_buttons_wrapper .search-job-button{
    margin-top: 20px;
    background: rgb(54,168,81);
    background: linear-gradient(0deg, rgba(54,168,81,1) 0%, rgba(6,175,152,1) 100%);
}

.right_buttons_wrapper .button-container a{
    font-family: 'almoni';
    display: block;
    text-align: center;
    padding: 12px 4px 2px 4px;
    color: #fff;
    font-weight: 300;
}

.right_buttons_wrapper .button-container a .text {
    margin-top: 8px;
    font-size: 12px;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
	    border: 2px solid #fff;
		    color: #fff;
		direction: rtl;
		font-size: 18px;
}
.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors {
	    border: 2px solid #f00;
		color: #f00;
		direction: rtl;
		font-size: 18px;
}
.central_blue_block .header-tel,
.blue_menu>ul.menu>li>a {
	font-size: 24px;
	line-height: 2.2;
}
/* Responsive main menu */
@media (min-width: 1870px) and (max-width: 1980px) {
	.employers #navbar {
		margin-right: 9vw;
	}
}
@media (min-width: 1760px) and (max-width: 1870px) {
	.employers #navbar {
		margin-right: 9vw;
	}
}
@media (min-width: 1640px) and (max-width: 1770px) {
	.employers #navbar {
		margin-right: 7vw;
	}
}
@media (min-width: 1600px) and (max-width: 1640px) {
	.employers #navbar {
		margin-right: 7vw;
	}
}
@media (min-width: 1500px) and (max-width: 1600px) {
	.employers #navbar {
		margin-right: 6vw;
	}
}
@media (min-width: 1400px) and (max-width: 1500px) {
	.employers #navbar {
		margin-right: 5vw;
	}
}
@media (min-width: 1200px) and (max-width: 1400px) {
	.employers #navbar {
		margin-right: 8vw;
	}
}
/* End */
@media screen and (max-width: 1390px) {
	.blue_menu>ul.menu>li>a {
		font-size: 22px;
	}
}
@media screen and (max-width: 1300px) {
	.blue_menu>ul.menu>li>a {
		font-size: 20px;
		line-height: 2.2;
	}
}
@media (min-width: 1439px) and (max-width: 1599px) {
	header .header-left a.logo_2 img {
		margin-top: 20px;
	}
}
@media screen and (max-width: 1200px) {
	.central_blue_block .header-tel,
	.blue_menu>ul.menu>li>a {
		font-size: 18px;
		line-height: 3;
	}
}
@media screen and (max-width: 1100px) {
	.blue_menu>ul.menu>li>a {
		font-size: 16px;
		line-height: 3.2;
	}
}
@media screen and (min-width: 1024px) {
	.blue_menu>ul.menu{
		display: flex;
		padding: 0;
		margin: 0;
	}
	.employers ul.menu{
		justify-content: center;
	}
	.employers ul.menu>li{
		list-style: none;
		padding-right: 1.3vw;
	}
	.job-seekers ul.menu>li{
		list-style: none;
		padding-right: 1.2vw;
	}
	.blue_menu>ul.menu>li>a{
		color: #fff;
		padding: 0 0.3vw;
		border-radius: 5px;
		border: 1px solid #fff;
	}
	.blue_block .vc_col-sm-2{
		width: 10%;
	}
	.blue_block .vc_row{
		margin-top: 10px;
		margin-left: 10px;
	}
	.blue_block .widget_custom_html{
		direction: ltr;
	}
	#blue_icon{
		margin-bottom: 0px;
	}
	#blue_icon>.vc_icon_element-inner{
		width: 2em;
		height: 2em;
		cursor: pointer;
	}
	.navbar .nav > li > a {
		font-weight: bold;
	}
	.navbar .sub-menu > li a {
		font-size: 18px !important
	}
	.sidebar-contact-form{
		width: 360px;
		right: -360px;
	}
	.sidebar-contact-form.opened{
		right: 0px;
	}
	.form-title {
		font-size: 45px;
		margin-top: 84px;
		margin-bottom: 25px;
	}
	.item-conteiner textarea {
		width: 306px !important;
		height: 150px;
	}
	.item-conteiner input {
		width: 306px !important;
		height: 42px;
	}
	#select2-chosen-1 {
		line-height: 43px;
		text-align: right;
		color: #8d8d8d;
	}
	.wpcf7-form-control-wrap {
		display: block;
		margin-bottom: 15px;
	}
	header .link-to-site-button{
		font-size: 18px;
		padding: 5px 40px;

	}
	.header-tel-mob {
		display: none;
	}
	header .col-md-12 {
		height: auto !important;
	}
	.desktop-search-container {
		/*width: 1.71875vw;*/
		width: 20px;
		/*height: 2.1vw;*/
		height: 36px;
	}
	.desktop-search-container .toggle-search{
		/*width: 1.71875vw;
		height: 1.71875vw;*/
		width: 20px;
		height: 20px;
		margin: 8px 0;
	}
	.search-container-opened {
		/*width: 15.625vw;*/
		width: 240px;
	}
	.central_blue_block .header-tel {
		float: right;
		color: #fff;
		line-height: 2.2;
		padding-right: 5px;
	}
	.header-tel *{
		/*font-size: 1.25vw;*/
		font-size: 24px;
	}
	.wpml-ls-statics-shortcode_actions {
		padding: 0 2vw;
		/*line-height: 5.208333333333333vw;*/
	}
	.wpml-ls-statics-shortcode_actions *{
		/*font-size: 1.25vw;*/
		font-size: 24px;
	}
	header .blue_block{
		margin-top: 5px;
		background-color: #01a8e7;
	}
	header .blue_block .central_blue_block{
		height: 50px;
	}
	header .searchform {
		/*width: 13.5vw;*/
		width: auto;
	}
	header input[type=search] {
		/*width: 7.8125vw;*/
		width: 160px;
		margin: 0 10px 0 10px;
		padding: 0 5px;
		/*height: 1.71875vw;*/
		height: 35px;
		/*line-height: 1.71875vw;*/
		line-height: 35px;
		float: right;

	}
	header input[type="submit"] {
		/*width: 1.71875vw;
		height: 1.71875vw;*/
		width: 20px;
		height: 20px;
		padding: 0;
		float: right;
		/*margin: 0;*/
		margin: 8px;
		padding: 0 !important;
	}


	.navbar .nav > li {
		float: right;
	}
	.mobile-menu-container {
		display: none;

	}
	.header-right {
		width: 32.65625vw;
	}
	header .header-right .link-to-site-button {
		/*padding: 0.2604vw 2.08333vw;*/
		padding: 5px 35px;
		/*font-size: 0.9375vw;*/
		font-size: 18pxvw;
		/*width: 9.8958333vw;*/
		float: left;
		line-height: 2.083333333333333vw;
		margin-top: 1.7vw;
	}
	header > .container-fluid {
		padding-left: 0.9375vw;
		padding-right: 0.9375vw;
	}
	/*.header-left {
		width: 27.71vw;
	}*/
	.header-left .logo-link {
		display: inline-block;
		width: 49%;
		max-width: 49%;
	}
	.header-center .navbar{
		margin-top: 1.5vw;
	}

	.navbar .nav > li a {
		padding: 0.52vw 0.78vw;
	}
	.navbar .nav li.menu-item-has-children.wpml-ls-item > a {
		padding: 0.52vw 0.78vw;
	}
	.navbar .nav li.wpml-ls-item + li.wpml-ls-item {
		margin-right: 4.16vw;
	}

	.navbar .nav li.menu-item-has-children > a:after {
		/*font-size: 1.14583333vw;*/
		font-size: 22px;
		margin-right: 0.52083333vw;
	}
	/*header .header-left,
	header .header-center,
	header .header-right {
		display: table-cell !important;
	}*/
	header .header-left,
	header .header-center,
	header .header-right {
		padding: 0 !important;
		margin: 0 !important;
		height: 6.510416666666667vw;
	}
	header .header-left {
		width: 27.71vw;
		float: right;
	}
	header .header-center {
		width: 48vw;
		float: right;
		min-width: auto;
	}
	header .header-right {
		width: 20vw;
		float: left;
	}
	.navbar .nav > li a {
		padding: 10px 0.78125vw;
		color: #017db8 !important;
		/*font-size: 1.25vw;*/
		font-size: 24px;
		font-family: 'almoni', sans-serif;
	}
	.navbar .nav li.menu-item-has-children > a:after {
		/*font-size: 1vw;*/
		font-size: 20px;
	}
	.nav {
		padding-right: 0;
	}
	.message-mobile-button {
		display: none;
	}
	.sub-menu .sub-menu a {
		padding-right: 35px !important;
	}
	.employers #navbar {
		display: flex;
	}
}


@media screen and (min-width: 1024px) and (max-width: 1199px) {
	header .header-center {
		width: 20vw;
		position: relative;
	}
	header .header-right {
		width: 47vw;
	}
	.navbar .nav > li,
	.navbar .nav > li	{
		float: none !important;
	}
	.job-seekers #navbar,
	.employers #navbar{
		display: none;
		position: absolute;
		background-color: #fff;
		width: 100%;
		z-index: 9999;
	}
	.nav .sub-menu {
		position: relative !important;
		display: none !important;
		box-shadow: none !important;
	}
	/*li:hover > .sub-menu {
		display: block !important;
	}*/
	.nav .sub-menu li.menu-item > a {
		min-width: auto;
		width: auto;
	}
	li.opened-children > ul.sub-menu{
		display: block !important;
	}
	.nav .sub-menu, .nav .children {
		opacity: 1 !important;
		visibility: visible !important;
	}
	.web-tuggle-menu-container {
	}
	.web-tuggle-menu-container {
		width: 35px;
		height: 25px;
		cursor: pointer;
		position: relative;
		margin-top: 21px;
		margin-right: 34px;
	}
	.web-tuggle-menu-container img{
		display: block;
		width: 100%;
	}
	.web-tuggle-menu-container span{
		width: 100%;
		height: 5px;
		position: absolute;
		background-color: #0f78b1;
		transform-origin: 50% 50%;
	}
	.web-tuggle-menu-container span:nth-child(1){
		top: 0;
		right: 0;
		transform: rotate(0deg);
		opacity: 1;
	}
	.web-tuggle-menu-container span:nth-child(2){
		top: 10px;
		right: 0;
	}
	.web-tuggle-menu-container span:nth-child(3){
		top: 10px;
		right: 0;
	}
	.web-tuggle-menu-container span:nth-child(4){
		top: 20px;
		right: 0;
		opacity: 1;
	}
	.web-tuggle-menu-container.opened  span:nth-child(1){
		opacity: 0;
	}
	.web-tuggle-menu-container.opened  span:nth-child(2){
		transform: rotate(45deg);
	}
	.web-tuggle-menu-container.opened  span:nth-child(3){
		transform: rotate(-45deg);
	}
	.web-tuggle-menu-container.opened  span:nth-child(4){
		opacity: 0;
	}
	.wpml-ls-statics-shortcode_actions	{
		margin-top: 1.4vw;
	}


}

@media screen and (max-width: 1023px) {
	.blue_block,#footer-social-romb{
		display: none;
	}
	.form-title {
		font-size: 45px;
		margin-top: 8px;
		margin-bottom: 0px;
		line-height: 45px;
	}
	.wpcf7-form .wpcf7-form-control-wrap {
		display: block;
		margin-bottom: 15px !important;
		margin-top: 10px;
	}
	.item-conteiner textarea {
		width: 306px !important;
		height: 125px;
	}
	.item-conteiner input {
		width: 306px !important;
		height: 38px;
	}
	body .select2-container .select2-choice {
		height: 38px !important;
	}
	#select2-chosen-1 {
		line-height: 38px;
		text-align: right;
		color: #8d8d8d;
	}

	#mobileMainMenu {
		max-height: 400px;
		overflow-y: scroll;
		margin-top: 65px;
	}
	.sidebar-contact-form{
		width: 360px;
		right: -360px;
	}
	.sidebar-contact-form.opened{
		right: 0px;
	}
	header .searchform {
		display: flex;
		justify-content: flex-end;
	}
	.header-tel-desktop {
		display: none;
	}
	.header-tel.header-tel-mob {
		width: 6.25vw;
		height: 6.25vw;
		margin: 0 6vw;
		max-height: 40px;
		max-width: 40px;
	}
	.header-tel.header-tel-mob img{
		width: 100%;
		height: 100%;
	}
	#desktopSearchContainer {
		display: none;
	}
	.header-center .navbar {
		display: none;
	}
	.tuggle-menu-container {
		width: 7.8125vw;
		height: 5.9375vw;
		cursor: pointer;
		position: relative;
		margin: 0 auto;
	}
	.tuggle-menu-container img{
		display: block;
		width: 100%;
	}
	.tuggle-menu-container span{
		width: 7.8125vw;
		height: 1.25vw;
		position: absolute;
		background-color: #fff;
		transform-origin: 50% 50%;
	}
	.tuggle-menu-container span:nth-child(1){
		top: 0;
		right: 0;
		transform: rotate(0deg);
		opacity: 1;
	}
	.tuggle-menu-container span:nth-child(2){
		top: 2.34375vw;
		right: 0;
	}
	.tuggle-menu-container span:nth-child(3){
		top: 2.34375vw;
		right: 0;
	}
	.tuggle-menu-container span:nth-child(4){
		top: 4.6875vw;
		right: 0;
		opacity: 1;
	}
	.tuggle-menu-container.opened  span:nth-child(1){
		opacity: 0;
	}
	.tuggle-menu-container.opened  span:nth-child(2){
		transform: rotate(45deg);
	}
	.tuggle-menu-container.opened  span:nth-child(3){
		transform: rotate(-45deg);
	}
	.tuggle-menu-container.opened  span:nth-child(4){
		opacity: 0;
	}


	.mobile-menu-container {
		display: block;
		clear: both;
		position: relative;
		z-index: 99;
	}
	.menu-list-container {
		background-color: #fff;
		position: absolute;
		padding: 0 20px;
		display: none;
		width: 100vw;
		right: -4.375vw;
		min-height: 200vw;
	}
	.mobile-menu {
		text-align: right;
	}
	.mobile-menu > ul {
		margin: 0;
		padding: 0;
	}
	.mobile-menu > ul > li ul {
		margin: 0 0px 0 0;
		padding: 0;
		display: block;
	}
	li:hover > .sub-menu {
		display: block !important;
	}
	body.employers li:hover > a {
		color: #0aaa40;
	}
	body.job-seekers li:hover > a{
		color: #015e9c;
	}





	li.menu-item-has-children > a {

	}
	li.menu-item-has-children > a::after {
		display: inline-block;
		font-family: "fontawesome";
		content: "";
		font-style: normal;
		font-weight: normal;
		margin-left: 10px;
		margin-right: 10px;
		margin-bottom: -1px;

	}
	.mobile-menu ul li {
		text-decoration: none;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.mobile-menu ul li a{
		color: #000000;
		line-height: 10.78125vw;
		display: block;
		border-bottom: 1px solid #dadada;
	}
	.mobile-menu ul li a:hover{
		color: #000000;
	}
	.mobile-menu > ul > li > a {
		font-size: 4.6875vw;
	}
	.mobile-menu > ul > li > a:hover{
		font-size: 4.6875vw;
	}
	.mobile-menu > ul > li ul li a {
		font-size: 4vw;
	}
	.mobile-menu > ul > li ul li a:hover{
		font-size: 4vw;
	}
	li:hover > ul {
		height: auto;
	}
	.sub-menu {
		height: 0;
		overflow: hidden;
	}
	header .row .col-md-12 {
		padding-right: 2.30vw;
		padding-left: 2.30vw;
	}


	header input[type=search] {
		width: 100%;
		margin: 25px 0px 5px 10px;
		padding: 5px 10px;
		height: 40px;
		line-height: 30px;
		font-size: 15px;
	}
	header .mobile-menu-search-form input[type=search] {
		/*border: none;*/

	}
	header input[type="submit"] {
		width: 40px;
		height: 40px;
		padding: 0 !important;
		margin: 30px 20px 0 0px;

	}
	.navbar .nav > li a {
		font-size: 15px;
	}
	header .header-left,
	header .header-center,
	header .header-right {
		padding: 0 !important;
		margin: 0 !important;
	}
	header .header-left {
		width: 100%;
		float: none;
		padding-top: 1.5625vw !important;
		margin-bottom: 2.5vw !important;
		overflow: hidden;
		display: block;
		height: auto;
	}
	header .header-center {
		width: 10%;
		float: right;
		min-width: auto;
	}
	header .header-right {
		width: 90%;
		float: left;
		display: block !important;
	}
	header .header-left a {
		display: inline-block;
		height: 16vw;
		max-width: none;

	}
	header .header-left a img{
		height: 100%;
		width: auto;
	}
	.header-left .logo-link:first-child {
		float: right;
	}
	.header-left .logo-link:nth-child(2) {
		float: left;
	}
	.wpml-ls-legacy-list-horizontal a {
		font-size: 4.6875vw;
	}
	.message-mobile-button {
		background-image: url(../img/message-button.jpg);
		background-size: contain;
		background-repeat: no-repeat;
		width: 27.5vw;
		height: 6.25vw;
		float: left;
		text-align: left;
		padding-left: 4.21vw;
	}
	.message-mobile-button a{
		color: #fff;
		line-height: 6.25vw;
		font-size: 3.75vw;
	}
	.right_buttons_wrapper {
		display: none !important;
	}
	.mobile-hide {
		display: none !important;
	}
	header .header-center .link-to-site-button {
		border-radius: 3px;
		font-size: 3.75vw;
		float: none;
		width: 38.0625vw;
		height: 8vw;
		margin: 2vw 0 4.3vw;
		white-space: nowrap;
		display: block;
		text-align: center;
		line-height: 8vw;
	}
	.mobile-menu-search-form {
		display: block;
	}
	.toggle-mobile-menu-search-form{
		font-size: 3.75vw;
		background-image: url(../img/mobile-search-button.jpg);
		background-size: contain;
		background-repeat: no-repeat;
		color: #fff;
		width: 38.0625vw;
		height: 8vw;
		text-align: left;
		padding-left: 2vw;
		line-height: 7vw;
		margin: 0;
	}
	.wpml-ls-legacy-list-horizontal {
		border: none !important;
	}
	.title-img {
		display: none !important;
	}
}
@media screen and (max-width: 768px) {
	body .uwy.userway_p7 .uai{
		top: 140px !important;
	}
}
@media screen and (max-width: 420px) {
	.wpml-ls-statics-shortcode_actions {
		padding: 0 !important;
	}
}

