@font-face{
	font-family:'Rubik Medium';
	src:url('fonts/Rubik/Rubik-Medium.eot');
	src:url('fonts/Rubik/Rubik-Medium.eot?#iefix') format('embedded-opentype'),
	    url('fonts/Rubik/Rubik-Medium.svg#Rubik-Medium') format('svg'),
	    url('fonts/Rubik/Rubik-Medium.ttf') format('truetype'),
	    url('fonts/Rubik/Rubik-Medium.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'Rubik Regular';
	src:url('fonts/Rubik/Rubik-Regular.eot');
	src:url('fonts/Rubik/Rubik-Regular.eot?#iefix') format('embedded-opentype'),
	    url('fonts/Rubik/Rubik-Regular.svg#Rubik-Regular') format('svg'),
	    url('fonts/Rubik/Rubik-Regular.ttf') format('truetype'),
	    url('fonts/Rubik/Rubik-Regular.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
.qq-uploader{position:relative;width:100%;font-size:16px;}
.qq-upload-button{background:#2094EF;width:116px;height:35px;line-height:35px;display:inline-block;text-align:center;cursor:pointer;border:none;color:#fff;padding:0;white-space:nowrap;border-radius:3px;position:relative;vertical-align:middle;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;overflow:hidden;direction:rtl;}
.qq-upload-button-hover{background:#0F7AD2;}
.qq-upload-button-focus{outline:1px dotted black;}
.qq-upload-drop-area{background:rgba(0,0,0,0.6);width:100%;height:100%;min-height:70px;position:absolute;top:0;right:0;z-index:2;text-align:center;color:#fff;}
body.hideDropArea .qq-upload-drop-area{display:none !important;}
.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.qq-upload-drop-area-active{background:#000;}
.qq-upload-list{display:inline-block;vertical-align:middle;margin:0 0 0 20px;padding:0;list-style:none;}
.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text{margin-left:7px;}
.qq-upload-spinner{display:inline-block;background:url("loading.gif");width:15px;height:15px;vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel{font-size:11px;}
.qq-upload-failed-text{display:none;}
.qq-upload-fail .qq-upload-failed-text{display:inline;}
.uploadImageContainer{padding:20px 0 0 0;}
.uploadedImage{width:116px;}
.removeUploadedImg{font-size:16px;border:1px solid #bbb;background:#f9f9f9;padding:2px 8px 2px 5px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
.removeUploadedImg:hover{background:#f0f0f0;}
.removeUploadedImg .ruiX{font-weight:bold;color:red;margin:0 5px 0 0;}
.fileUploadLoader{height:25px;}

.select2-container{max-width:100%;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}
.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-left:8px;padding-right:20px}
.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-right:8px;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-search--inline{float:right}
.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;right:-100000px;width:100%;z-index:1051}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{right:auto;left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-right-radius:0;border-top-left-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;right:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}
.select2-container--default .select2-selection--single{
	background:none;
    width:100%;
    height:45px;
    padding:0 30px 0 16px;
    border:1px solid #ddd;
    border-radius:3px;
    font-size:16px;
    vertical-align:top;
    color:#444;
    margin:0;
    -webkit-transition:all 0.2s ease;
    transition:all 0.2s ease;
}
.select2-container--default .select2-selection--single:hover{
	border-color:#B4B4B4;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:43px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:left;font-weight:bold}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{width:100%;height:45px;position:absolute;top:0;right:0;background:url(../images/combo_arrow.png) right center no-repeat;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none;border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;right:50%;margin-right:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:right}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{right:1px;left:auto}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:left;font-weight:bold;margin-top:5px;margin-left:10px;padding:1px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:right;margin-left:5px;margin-top:5px;padding:0 5px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-left:2px}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:left}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-right:5px;margin-left:auto}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-right:2px;margin-left:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-right-radius:0;border-top-left-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-right-radius:0;border-bottom-left-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-right:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-right:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-right:-1em;padding-right:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-2em;padding-right:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-3em;padding-right:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-4em;padding-right:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-right:-5em;padding-right:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}
.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}
.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:left;font-weight:bold;margin-left:10px}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;height:26px;position:absolute;top:1px;left:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;right:50%;margin-right:-4px;margin-top:-2px;position:absolute;top:50%;width:0}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:right}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-left:1px solid #aaa;border-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;right:1px;left:auto}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-right-radius:0;border-top-left-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}
.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:right;margin-left:5px;margin-top:5px;padding:0 5px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-left:2px}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:left;margin-right:5px;margin-left:auto}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-right:2px;margin-left:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-right-radius:0;border-top-left-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}
.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}
.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
input[type="password"], input[type="url"], input[type="text"], input[type="email"], input[type="tel"], input[type="submit"], textarea, select{
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}
select::-ms-expand{display:none;}
::-moz-selection{background:#D10000;color:#fff;}
::selection{background:#D10000;color:#fff;}
button{
	background:none;
	border:none;
	padding:0;
	margin:0;
	line-height:inherit;
	cursor:pointer;
	font-family:inherit;
	font-size:inherit;
	color:inherit;
}
*{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline:none;
}
.page_editor_template *{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.page_editor_cancel + input[type="submit"], .page_editor_cancel{
	background:#969696;
	float:left;
	height:35px;
	line-height:35px;
	color:#fff;
	padding:0 15px;
	margin:10px 10px 0 0;
	border:none;
	font-size:16px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
	will-change:background;
}
.page_editor_cancel + input[type="submit"]:hover, .page_editor_cancel:hover{background:#7C7C7C;}
h1,h2,h3,h4,h5,h6,h7{font-weight:normal;font-family:'Rubik Medium',arial;color:#222;}
a{text-decoration:underline;color:#D10000;}
a:hover{text-decoration:none;}
a img{border:0;text-decoration:none;}
img, embed, object, iframe{max-width:100%;}
figure{margin:0;font-size:0;line-height:1px;}
form, p, blockquote{margin:0;padding:0;}
input, textarea, select{font-family:inherit;font-size:inherit;}
textarea{overflow:auto;resize:vertical;}
input[type="checkbox"], input[type="radio"], input[type="button"], input[type="submit"], input[type="image"], input[type="reset"], a, select{cursor:pointer;}
table{border-collapse:collapse;}
::-webkit-input-placeholder{color:#444;}
:-moz-placeholder{color:#444;}
input[type="checkbox"], input[type="radio"]{vertical-align:middle;cursor:pointer;}
.error::-webkit-input-placeholder{color:red !important;}
.error:-moz-placeholder{color:red !important;}
input.error, textarea.error, select.error{
color:red;
border:1px solid red !important;
}
input[type="checkbox"].error ~ span{color:red;}
label.error{color:red;font-size:14px;}
.clearfix::after{content:'';display:block;clear:both;}
.clear{display:block;clear:both;}
iframe[name="google_conversion_frame"]{
	position:fixed;
	right:-999px;
	top:-999px;
}
html, body{height:100%;}
body{
	font-family:'Rubik Regular',arial;
	font-size:16px;
	line-height:22px;
	text-align:left;
	margin:0;
	color:#444;
	direction:ltr;
}
span{direction:ltr;}
b, strong, th{
	font-family:'Rubik Medium',arial;
	color:#222;
	font-weight:normal;
}
.fl-lt{float:right;}
.fl-rt{float:left;}
.wrap{
	min-height:-webkit-calc(100% - 99px);
	min-height:calc(100% - 99px);
	text-align:left;
	direction:ltr;
	padding:93px 0 0 0;
	overflow: hidden;
}
.container{
	width:1212px;
	max-width:100%;
	margin:0px auto;
}
.container::after{
	content:'';
	display:block;
	clear:both;
}
header.mainHeader{
	background:#fff;
	width:100%;
	height:93px;
	line-height:93px;
	-webkit-box-shadow:#000 0px -23px 30px 0px;
	box-shadow:#000 0px -23px 30px 0px;
	position:fixed;
	top:0;
	left:0;
	z-index:20;
	text-align:right;
	direction:rtl;
}
.logo_a{
	float:left;
	text-decoration:none;
	line-height:10px;
	margin:15px 0 0 40px;
	position:relative;
}
.logo_img{
	height:63px;
	vertical-align:top;
}
.logoSlogen{
	position:absolute;
	left:65px;
	bottom:2px;
	color:#000;
	font-size:10px;
	white-space:nowrap;
	-webkit-font-smoothing:antialiased;
}
nav#nav{
	display:flex;
	float:right;
	font-size:0;
}
.categoriesTopMenu,
nav > ul{
	display:inline-block;
	vertical-align:top;
	list-style:none;
	padding:0;
	margin:0;
	position:relative;
	direction:ltr;
	text-align:left;
}
nav > ul{direction:rtl;}
.desktopTopMenu{
	width: 450px;
	display: inline-flex;
	line-height: 20px;
	text-align: center;
}
.categoriesTopMenu{padding:0 0 0 22px;}
nav .catsTopMenuBlackOpacity{
	background:rgba(0,0,0,0.65);
	position:fixed;
	left:0;
	right:0;
	top:93px;
	bottom:0;
	z-index:0;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.categoriesTopMenu > .hasSons, nav > ul > li{
	display:inline-flex;
	vertical-align:top;
	flex-grow:1;
	position:relative;
	z-index:1;
}
.categoriesTopMenu > .hasSons > a, nav > ul > li > a{
	display:flex;
	width:100%;
	align-items:center;
	justify-content:center;
	text-align:center;
	padding:0 10px;
	text-decoration:none;
	font-size:19px;
	font-family:'Rubik Medium',arial;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.categoriesTopMenu .hasSons a, nav ul a{
	color:#000;
}
.categoriesTopMenu a:hover,
.categoriesTopMenu li.active > a,
nav ul li.active > a,
nav ul a:hover{
	color:#d10000;
}
.categoriesTopMenu > .hasSons > a,
nav > ul > li.hasSons > a{
	background:#D10000;
	color:#fff;
	padding:0 25px;
	min-width:176px;
	text-align:center;
}
.categoriesTopMenu > .hasSons > a{
	direction:rtl;
}
.menuBtnShowSons{
	width:40px;
	position:relative;
	border-bottom:1px solid #ddd;
}
.menuBtnShowSons::after{
	content: '';
	width: 6px;
	height: 6px;
	position:absolute;
	left:50%;
	top:50%;
	margin: -7px 0 0 -3px;
	border-bottom: 2px solid #222;
	border-right: 2px solid #222;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.hasSons.active > .menuBtnShowSons::after{
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg);
	margin-top:-1px;
}
.categoriesTopMenu > .hasSons > a::after,
nav > ul > li.hasSons > a::after{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:8px;
	height:8px;
	margin:-6px 0 0 10px;
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.categoriesTopMenu > .hasSons > a::after{
	margin:-6px 10px 0 0;
}
.categoriesTopMenu > .hasSons:hover > a::after,
nav > ul > li.hasSons:hover > a::after{
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg);
	margin:0 0 0 10px;
}
.categoriesTopMenu > .hasSons:hover > a::after{
	margin:0 10px 0 0;
}
.categoriesTopMenu .megaMenu,
nav > ul > li .megaMenu{
	max-height:100%;
	overflow:auto;
	position:fixed;
	left:0;
	right:0;
	top:93px;
	direction:ltr;
	text-align:left;
}
.categoriesTopMenu .megaMenu > ul,
nav > ul > li .megaMenu > ul{
	background:#fff;
	width:100%;
	border-top:1px solid #ddd;
	display:flex;
	justify-content:space-between;
	list-style:none;
	padding:0;
	margin:0;
}
.categoriesTopMenu .megaMenu > ul > li,
nav > ul > li .megaMenu > ul > li{
	padding:40px 60px;
	border-left:1px solid #ddd;
	flex:1;
}
.categoriesTopMenu .megaMenu > ul > li:first-child,
nav > ul > li .megaMenu > ul > li:first-child{
	border-left:none;
}
.categoriesTopMenu .megaMenu > ul > li > a,
nav > ul > li .megaMenu > ul > li > a{
	display:block;
	font-size:20px;
	font-family:'Rubik Medium',arial;
	margin:0 0 10px 0;
	text-decoration:none;
	line-height:20px;
}
.categoriesTopMenu .catMenuFigure{
	width:100%;
	height:171px;
	border-radius:3px;
	position:relative;
	overflow:hidden;
	margin:0 0 17px 0;
}
.categoriesTopMenu .catMenuImg{
	width:auto;
	max-width:none;
	min-width:100%;
	height:100%;
	position:absolute;
	right:50%;
	top:50%;
	-webkit-transform:translate(50%,-50%);
	transform:translate(50%,-50%);
}
nav > ul > li .megaMenu > ul > li .catMenuImg{
	width:100%;
	border-radius:3px;
	margin:0 0 17px 0;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.categoriesTopMenu .megaMenu a:hover .catMenuImg,
nav > ul > li .megaMenu > ul > li  a:hover .catMenuImg{
	filter:alpha(opacity=80);
	opacity:0.8;
	-khtml-opacity:0.8;
}
.categoriesTopMenu .megaMenu ul  ul,
nav > ul > li .megaMenu ul ul{
	list-style:none;
	padding:0;
	margin:0;
}
.categoriesTopMenu .megaMenu > ul > li > ul{
	max-height:-webkit-calc(100vh - 450px);
	max-height:calc(100vh - 450px);
	overflow:auto;
}
.categoriesTopMenu .megaMenu a, nav > ul > li .megaMenu > ul > li > ul > li > a{
	display:block;
	font-family:'Rubik Regular',arial;
	text-decoration:none;
	font-size:17px;
	line-height:20px;
	padding:8px 0;
}
.headerLeftLinks{
	float:left;
	padding:0 0 0 36px;
	list-style:none;
	margin:0;
	/* direction:ltr; */
}
.headerLeftLinks > li{
	float:right;
	padding:0 0 0 20px;
	position:relative;
}
.headerLeftLinks > li.headerLeftLinks_accessibility_li{
    padding:0;
}
.headerLeftLinks > li:nth-child(1)::after,
.headerLeftLinks > li:nth-child(2)::after{
	content:'';
	background:#ddd;
	width:1px;
	height:20px;
	position:absolute;
	left:0;
	top:50%;
	margin:-10px 0 0 0;
}
a.headerLeftLinks_a{
	display:block;
	padding:0 24px 0 29px;
	position:relative;
	font-size:18px;
	color:#222;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.userActivePareaBtn{padding:0;direction:ltr;text-align:left;}
.topLogoutBtn{/* padding:0 24px 0 0; */}
.topLogoutIcon{
	display:none;
	font-size:21px;
}
.headerLeftLinks_a a{
	display:inline-block;
	text-decoration:none;
	color:#222;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
	position:relative;
}
.headerLeftLinks_aa{padding:0 0 0 29px;}
.headerLeftLinks_a .yIcons,
.headerLeftLinks_a i{
	position:absolute;
	left:0;
	top:50%;
	margin:-10px 0 0 0;
	font-size:18px;
}
.yIcons{
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.userIcon{
	background:#000 url(../images/user.png) right top no-repeat;
	width:19px;
	height:19px;
}
.plusIcon{
	background:#000 url(../images/add.png) left top no-repeat;
	background-size:101% 100%;
	width:20px;
	height:20px;
}
.accessibleIcon{
	background:#000 url(../images/accessible.png) left top no-repeat;
	display:inline-block;
	vertical-align:middle;
	width:18px;
	height:24px;
	position:static;
}
.publishButton_plus{
	width:16px;
    height:16px;
    border-radius:0 0 2px 0;
    border-right:2px solid #222;
    border-bottom:2px solid #222;
    color:#fff;
    font-size:20px;
    position:absolute;
    top:50%;
    left:4px;
    margin:-8px 0 0 0;
    font-family:arial;
    -webkit-transition:all 0.2s ease;
    transition:all 0.2s ease;
}
.publishButton_plus span{
	background:#000;
	width:16px;
	height:16px;
    line-height:16px;
	border-radius:2px;
	position:absolute;
	right:2px;
	bottom:2px;
	text-align:center;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.headerLeftLinks_accessibility{
	display:block;
	color:#222;
	font-size:23px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
	padding:0 20px;
}
.d_accWrap.doobleAccess_el{display:none;}
.changeLangWrap{
    display:inline-block;
    vertical-align:middle;
	line-height:20px;
	position:relative;
	margin:-3px 0 0 0;
}
.changeLangBtn{
	min-width:114px;
	height:34px;
	line-height:30px;
	white-space:nowrap;
	border:1px solid #ddd;
	border-radius:3px;
	padding:0 27px 0 9px;
	position:relative;
	direction:ltr;
	text-align:left;
	-webkit-box-shadow:rgba(0,0,0,0.25) 4px 2px 9px 1px;
	box-shadow:rgba(0,0,0,0.25) 4px 2px 9px 1px;
}
.changeLangBtn::after{
	content:'';
	width:5px;
	height:5px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	border-bottom:2px solid #000;
	border-right:2px solid #000;
	position:absolute;
	right:10px;
	top:50%;
	margin:-4px 0 0 0;
}
.changeLangBtn.active::after{
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg);
}
.changeLangFlag{vertical-align:middle;}
.changeLangList{
	display:none;
	position:absolute;
	width:100%;
	left:0;
	top:100%;
	list-style:none;
	padding:0;
	margin:0;
	direction:ltr;
	text-align:left;
}
.changeLangList.active{display:block;}
.changeLangList li{padding:9px 0 0 0;}
.changeLangList a{
	display:block;
	background:#fff;
	/* width:114px; */
	height:34px;
	line-height:34px;
	border:1px solid #ddd;
	border-radius:3px;
	text-decoration:none;
	color:#000;
	padding:0 27px 0 9px;
	position:relative;
	text-align:left;
	-webkit-box-shadow:rgba(0,0,0,0.25) 4px 2px 9px 1px;
	box-shadow:rgba(0,0,0,0.25) 4px 2px 9px 1px;
}
.changeLangList a.langEN{font-size:13px;}
.changeLangList a:hover{color:#D10000;}
.mobileLangMenu{
	background:#F8F8F8;
	width:100%;
	list-style:none;
	padding:0 15px;
	margin:0;
	line-height:50px;
}
.mobileLangMenu li{float:left;}
.mobileLangMenu li img{
	height:14px;
	vertical-align:middle;
	margin:0 0 0 5px;
}
.mobileLangMenu li a, .mobileLangMenu_li_a{
	color:#444;
	font-size:14px;
	font-family:'Rubik Regular',arial;
	padding:0 15px 0 0;
}
.mobileLangMenu li:last-child{float:right;}
.mobileLangMenu li:last-child a,
.mobileLangMenu li:last-child .mobileLangMenu_li_a{
	font-size:25px;
	color:#000;
	padding:0;
}
nav .js_loader{
	text-align:center;
	padding:10px 0 0 0;
}
nav a:focus ~ ul, nav a:focus + ul{position:static !important;}
nav .megaMenuSubCatIcon_figure{
	display:inline-block;
	vertical-align:middle;
	width:60px;
	height:40px;
	line-height:40px;
	text-align:center;
	white-space:nowrap;
	margin:-11px 0;
	font-size:0;
}
nav .megaMenuSubCatIcon_figure::before{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:0;
	height:100%;
}
nav .megaMenuSubCatIcon_img{
	display:inline-block;
	vertical-align:middle;
	max-height:100%;
}
nav .megaMenu > ul > li > ul > li > ul{
	background:#F8F8F8;
	width:100%;
	list-style:none;
	padding:0 15px;
	margin:0;
	border-bottom:1px solid #ddd;
}
nav .megaMenu > ul > li > ul > li > ul a{
	display:block;
	text-decoration:none;
	padding:12px 0;
}
nav .megaMenu > ul > li > ul > li > ul li:last-child > a{
	border-bottom:none;
}
.mobileMenuBlackOpacity{
	background:rgba(0,0,0,0.7);
	width:100%;
	position:fixed;
	top:93px;
	left:0;
	right:0;
	bottom:0;
	z-index:19;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.7s ease;
	transition:all 0.7s ease;
}
.mobileMenu_boxes{
	list-style:none;
	padding:15px 15px 45px;
	margin:0;
	border-bottom:1px solid #ddd;
}
.mobileMenu_boxes li{
	float:left;
	width:33.333%;
	padding:0 0 0 5px;
}
.mobileMenu_boxes li:first-child{
	padding:0;
}
.mobileMenu_boxes a{
	background:#EEEEEE;
	display:block;
	height:78px;
	line-height:18px;
	border-bottom:2px solid #D10000 !important;
	text-decoration:none;
    font-size:14px !important;
    color:#444 !important;
    padding:0 5px !important;
	text-align:center;
	white-space:nowrap;
}
.mobileMenu_boxes a::before{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:0;
	height:100%;
}
.mobileMenu_boxes a span{
	display:inline-block;
	vertical-align:middle;
	white-space:normal;
}
.logOutBtn a{
	direction:ltr;
	color:#d10000 !important;
	border-bottom:none !important;
}
.logOutBtn a i{
	vertical-align:middle;
	margin:-2px 6px 0 0;
}
.menuBTN{
	display:inline-block;
	vertical-align:middle;
	width:26px;
	height:17px;
	margin:0 12px 0 15px;
	outline:none;
	position:relative;
}
.menuBTN:before,
.menuIconSpans{
	background:#000000;
	width:100%;
	height:3px;
	position:absolute;
	right:0;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.menuIconSpan1{
	top:0;
	-webkit-transition:all 0.15s ease;
	transition:all 0.15s ease;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
	will-change:transform, opacity;
}
.menuBTN:before{
	content:'';
	top:7px;
	will-change:transform;
}
.menuIconSpan2{
	top:7px;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
	will-change:transform;
}
.menuIconSpan3{
	top:14px;
	-webkit-transition:all 0.15s ease;
	transition:all 0.15s ease;
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
	will-change:transform, opacity;
}
html.mobileMenuIsOpen .menuIconSpan1{
	-webkit-transform:translate(0,6px);
	transform:translate(0,6px);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
html.mobileMenuIsOpen .menuIconSpan2{
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
html.mobileMenuIsOpen .menuBTN:before{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-webkit-transition-delay:0.2s;
	transition-delay:0.2s;
}
html.mobileMenuIsOpen .menuIconSpan3{
	-webkit-transform:translate(0,-6px);
	transform:translate(0,-6px);
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition-delay:0s;
	transition-delay:0s;
}
.vAlignWrap{
	white-space:nowrap;
	font-size:0;
	height:100%;
}
.vAlignWrap::before{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:0;
	height:100%;
}
.vAlign{
	display:inline-block;
	vertical-align:middle;
	max-width:100%;
	font-size:16px;
	white-space:normal;
}
.hpTopBanner{
	background:url(../images/banner_bg.jpg) center top no-repeat;
	background-size:cover;
	height:260px;
	color:#fff;
	text-align:center;
}
.hpTopBanner .vAlign{
	font-size:24px;
	line-height:30px;
}
.hpBannerTitle{
	font-size:48px;
	line-height:60px;
	margin:0 0 5px 0;
	color:#fff;
}
.hpBannerSubTitle{
	margin:0;
	color:#fff;
	font-family:'Rubik Regular',arial;
	font-size:24px;
	line-height:30px;
}
.advSearchBottom{padding:0 10px 0 0;}
.advSearchBottom .ycheckboxLabelCLick{
	line-height:45px;
}
.advSearchBottom_right{
	display:inline-block;
	vertical-align:top;
	width:-webkit-calc(100% - 450px);
	width:calc(100% - 450px);
}
.advSearchBottom_right .advSearchInputsWrap{
	width:25%;
	padding:0 10px;
}
.advSearchBottom .imgOnlyChkbx{
	margin:0;
	padding:0 20px 0 10px;
}
.advSearch_form{
	display:block;
	height:55px;
	position:relative;
	margin:40px auto 0;
}
.hpTopBanner .advSearch_form{
	width:666px;
	max-width:100%;
}
.advSearch_input{
	background:#fff;
	width:666px;
	max-width:100%;
	height:55px;
	line-height:55px;
	border:none;
	overflow:hidden;
	padding:0 55px 0 20px;
	vertical-align:top;
	font-size:20px;
	color:#222;
}
.advSearch_form.focus .advSearch_input{
	position:relative;
	z-index:4;
}
.advSearch_submit{
	background:#D10000 url(../images/search6.png) right top no-repeat;
	width:45px;
	height:45px;
	margin:0;
	position:absolute;
	right:5px;
	top:5px;
	z-index:4;
	border-radius:3px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.advSearch_submit .hpAdvSearchBtn {
	position: absolute;
	inset: 0;
}
.advSearch_form:not(.focus) .advSearch_submit .hpAdvSearchBtn {
	display: none;
}
.advSearch_form.focus .advSearch_submit{
	background-position:right bottom;
}
input.advSearch_submit:hover,
a.advSearch_submit:hover,
button.advSearch_submit:hover{
	background-color:red;
}
.advSearch_inner{
	background:#fff;
	-webkit-box-shadow:rgba(0,0,0,0.5) 5px 5px 26px -7px;
	box-shadow:rgba(0,0,0,0.5) 5px 5px 26px -7px;
	border-radius:3px;
}
.advSearch_autocompleteWrap{
	display:none;
	background:#fff;
	width:100%;
	max-height:340px;
	overflow:auto;
	font-size:16px;
	color:#444;
	text-align:left;
	border-radius:0 0 3px 3px;
	border-top:1px solid #ddd;
	padding:0 20px 10px;
	line-height:30px;
	position:relative;
	z-index:4;
}
.hpTopBanner .advSearch_form.focus .advSearch_autocompleteWrap,
.topSearchIsOpen .advSearch_form.focus .advSearch_autocompleteWrap{
	display:block;
}
.advSearch_ul, .advSearch_ul ul{
	list-style:none;
	padding:0;
	margin:0;
}
.advSearch_ul > li{
	padding:10px 0;
	border-top:1px solid #ddd;
	position:relative;
}
.advSearchGroupTitle{
	font-size:14px;
	line-height:18px;
	color:#999;
	background:#fff;
	position:absolute;
	top:-9px;
	left:0;
	padding:0 7px 0 0;
}
.advSearch_ul.first > li{
	padding-bottom:0;
}
.advSearch_ul.second{
	padding:20px 0 0 0;
}
.advSearch_ul > li:first-child{
	border-top:none;
}
.advSearch_btn{
	display:block;
	width:100%;
	color:#444;
	text-decoration:none;
	text-align:left;
}
.advSearch_ul label{cursor:pointer;}
.advSearch_btn:hover{color:#D10000;}
.radioLabel{
	display:inline-block;
	position:relative;
	cursor:pointer;
	margin:0 20px 0 0;
}
.inputsWrap .radioLabel{margin-bottom:10px;}
.radioInput{
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	position:absolute;
	left:0;
	top:0;
}
.radioSpan{
	display:inline-block;
	vertical-align:middle;
	width:20px;
	height:20px;
	border:2px solid #DDDDDD;
	margin:0 6px 0 0;
	border-radius:50%;
}
.radioSpan::after{
	content:'';
	display:none;
	background:#d10000;
	width:8px;
	height:8px;
	margin:4px;
	border-radius:50%;
}
.radioInput:focus ~ .radioSpan{
	outline:2px solid #08ADCD;
}
.radioInput:checked ~ .radioSpan{
	border-color:#d10000;
}
.radioInput:checked ~ .radioSpan::after{
	display:block;
}
.hpCategories{padding:50px 0 54px 0;}
.hpCatsWrap{
	width:-webkit-calc(100% + 20px);
	width:calc(100% + 20px);
	margin:0 -10px;
}
.hpCats_item{
	float:left;
	width:25%;
	height:288px;
	padding:0 10px;
	position:relative;
	text-align:left;
}
.hpCats_item_a{
	position:absolute;
	top:5px;
	bottom:0;
	right:3px;
	left:3px;
	z-index:2;
}
.imgCenterWrap{
	display:block;
	height:100%;
	position:relative;
	overflow:hidden;
	z-index:1;
	border-radius:3px;
}
a.imgCenterWrap{text-decoration:none;}
.imgCenter{
	max-width:none;
	min-width:100%;
	height:100%;
	position:absolute;
	right:50%;
	top:50%;
	-webkit-transform:translate(50%,-50%);
	transform:translate(50%,-50%);
	z-index:0;
	object-fit:cover;
}
.adsTable_itemImg {
	width: 100%;
	height: auto;
	min-height: 100%;
}
.hpCats_itemFigure::before{
	content:'';
	background:rgba(0,0,0,0.1);
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.hpCats_itemFigure::after{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.5) 99%,rgba(0,0,0,0.5) 100%);
	background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.5) 99%,rgba(0,0,0,0.5) 100%);
	background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0) 35%,rgba(0,0,0,0.5) 99%,rgba(0,0,0,0.5) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 );
}
.hpCats_item_linksWrap{
	position:absolute;
	bottom:0;
	left:10px;
	right:10px;
	z-index:3;
	padding:35px 0 0 0;
}
.hpCats_item_title{
	min-height:66px;
	line-height:24px;
	color:#fff;
	font-size:24px;
	margin:0 0 23px 0;
	padding:0 25px 18px;
	position:relative;
}
.hpCats_item_title a{
	display:block;
	text-decoration:none;
	color:#fff;
	white-space:pre-line;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.hpCats_item_title::after{
	content:'';
	background:#fff;
	width:31px;
	height:3px;
	position:absolute;
	left:25px;
	bottom:0;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.hpCats_item_ul_wrap{
	overflow:hidden;
	height:0;
}
.hpCats_item_ul{
	height:318px;
	list-style:none;
	padding:0 13px 17px 25px;
	margin:0;
	overflow:auto;
}
.hpCats_item_ul > li:last-child{
	padding:0 0 8px 0;
}
.hpCats_item_ul a{
	display:block;
	color:#111;
	font-size:18px;
	text-decoration:none;
	padding:7px 0;
}
.hpLastAds{padding:0 0 60px 0;}
.hpLastAds_title{
	line-height:24px;
	margin:0 0 25px 0;
	font-size:24px;
	color:#222;
	font-family:'Rubik Medium',arial;
}
.hpLastAds_title_a{
	color:#222;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
a.hpLastAds_title_a:hover{color:#d10000;}
.allAdsBtn{
	float:right;
	font-size:18px;
	line-height:24px;
	padding:0 0 0 15px;
	color:#222;
	text-decoration:none;
	font-family:'Rubik Regular',arial;
}
.allAdsBtn::after{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:5px;
	height:5px;
	margin:-1px 0 0 8px;
	border-right:2px solid #222;
	border-top:2px solid #222;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.allAdsBtn:hover{color:#d10000;}
.allAdsBtn:hover::after{
	border-right-color:#d10000;
	border-top-color:#d10000;
}
.hpLastAdsWrap{
	display:flex;
	width:-webkit-calc(100% + 20px);
	width:calc(100% + 20px);
	margin:0 -10px;
	font-size:0;
}
.hpLastAds_item{
	width:25%;
	text-decoration:none;
	padding:0 10px;
	color:#444;
	font-size:14px;
	position:relative;
}
.hpAdsRow2{
	font-size:18px;
	font-family:'Rubik Medium',arial;
}
.hpAdsRow5{padding:0 25px 0 0;}
.hpAdPrice{
	position:absolute;
	right:0;
	top:0;
	font-family:'Rubik Medium',arial;
}
.hpLastAds_itemInner{
	height:100%;
	border:1px solid #ddd;
	border-radius:3px;
	padding:14px 14px 16px;
	position:relative;
	z-index:1;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.favorite{background:#EEF5E5;}
.premium{background:#FFF4E5;}
.hpLastAds_itemFigure{
	height:176px;
	margin:0 0 17px 0;
	overflow:hidden;
	position:relative;
}
.hpLastAds_itemFigure .imgCenter{
	-webkit-transform:translate(50%,-50%) scale(1);
	transform:translate(50%,-50%) scale(1);
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
span.img{
	background-size:cover !important;
	display:block;
	height:100%;
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.rentSale{
	min-width:69px;
	height:22px;
	line-height:22px;
	padding:0 10px;
	color:#fff;
	text-align:center;
	font-size:14px;
	position:absolute;
	left:0;
	bottom:0;
}
.rentSale.sale{background:#559900;}
.rentSale.rent{background:#2094EF;}
.hpLastAds_itemTextWrap{
	min-height:110px;
	margin:0 10px;
	position:relative;
}
.hpAdsRow1h4{
	margin:0;
	font-family:'Rubik Regular',arial;
}
.hpLastAds_itemArrow{
	width:18px;
	height:12px;
	position:absolute;
	right:24px;
	bottom:23px;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.indexes{
	background:#F8F8F8;
	padding:44px 0 0 0;
}
.container.bottomBorder{
	position:relative;
	padding-bottom:55px;
}
.container.bottomBorder::before{
	content:'';
	background:#eee;
	height:5px;
	position:absolute;
	bottom:0;
	right:0;
	left:0;
}
.indexesItemsWrap{
	display: flex;
	width:-webkit-calc(100% + 20px);
	width:calc(100% + 20px);
	margin:35px -10px 0;
}
.indexesItems{
	display: flex;
	width:33.333%;
	padding:0 10px;
	text-decoration:none;
	color:#444;
}
.indexesItemsInner{
	background:#fff;
	display: flex;
	width: 100%;
	border:1px solid #ddd;
	border-radius:0 3px 3px 0;
	padding:20px;
	position:relative;
	-webkit-box-shadow:rgba(0,0,0,0.15) 12px 0px 14px -9px;
	box-shadow:rgba(0,0,0,0.15) 12px 0px 14px -9px;
}
.indexesItemsInner::after{
	content:'';
	background:#d10000;
	width:3px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.indexesItemsInner2{
	min-height:76px;
	overflow:hidden;
}
.indexesItems_title{
	font-size:19px;
	margin:0 0 10px 0;
}
.hpTitles{
	font-size:24px;
	line-height:24px;
	margin:0;
	font-family:'Rubik Medium',arial;
	color:#222;
}
.contentSites{background:#F8F8F8;}
.contentSitesWrap{padding:29px 0 50px 0;}
.contentSites .hpTitles{padding-top:45px;}
.contentSitesInner{
	width:-webkit-calc(100% + 20px);
	width:calc(100% + 20px);
	margin:0 -10px;
}
.contentSites_item{
	float:left;
	width:25%;
	padding:0 10px;
	position:relative;
}
.contentSites_itemFigure{
	height:188px;
	border-radius:3px;
}
.contentSites_itemImg{
	-webkit-transform:translate(50%,-50%) scale(1);
	transform:translate(50%,-50%) scale(1);
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.contentSites_item:hover .contentSites_itemImg{
	-webkit-transform:translate(50%,-50%) scale(1.05);
	transform:translate(50%,-50%) scale(1.05);
}
.contentSites_itemFigure::after{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	right:0;
	bottom:0;
	background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 27%, rgba(0,0,0,0.8) 90%, rgba(0,0,0,0.8) 99%);
    background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 27%,rgba(0,0,0,0.8) 90%,rgba(0,0,0,0.8) 99%);
    background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 27%,rgba(0,0,0,0.8) 90%,rgba(0,0,0,0.8) 99%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.contentSites_itemTitle{
	color:#fff;
	position:absolute;
	bottom:20px;
	left:35px;
	right:35px;
	z-index:2;
	white-space:pre-line;
	font-size:22px;
	line-height:24px;
	margin:0;
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
	-webkit-transition:all 0.4s ease;
	transition:all 0.4s ease;
}
.contentSites_item:hover .contentSites_itemTitle{
	-webkit-transform:translate(0,-7px);
	transform:translate(0,-7px);
}
.usefulLinks{
	background:#F8F8F8;
	padding:35px 0 45px 0;
}
.usefulLinks .hpTitles{
	float:left;
	width:25%;
	padding:10px 0 0 0;
}
.usefulLinks_ul{
	float:left;
	width:75%;
	font-size:0;
	list-style:none;
	padding:0;
	margin:0;
}
.usefulLinks_ul li{
	display:inline-block;
	vertical-align:top;
	width:33.333%;
	position:relative;
	padding:0 0 0 18px;
}
.usefulLinks_ul li::before{
	content:'';
	border-right:1px solid #d10000;
	border-bottom:1px solid #d10000;
	width:5px;
	height:5px;
	position:absolute;
	top:50%;
	left:0;
	margin:-3px 0 0 0;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.usefulLinks_ul li a{
	display:block;
	text-decoration:underline;
	font-size:16px;
	color:#444;
	padding:11px 15px 11px 0;
}
.usefulLinks_ul li a:hover{
	text-decoration:none;
	color:#D10000;
}
.bottomInfo{
	background:#eee;
	padding:24px 0 27px 0;
	font-size:14px;
	line-height:20px;
}
.bottomInfoIcon{
	float:left;
	width:26px;
	margin:6px 0 0 0;
}
.bottomInfoText{padding:0 0 0 44px;}
.cookiesMsg{
	display:none;
	background:rgba(0,0,0,0.85);
	width:100%;
	line-height:31px;
	position:fixed;
	bottom:0;
	right:0;
	font-size:17px;
	padding:14px 0;
	color:#fff;
	z-index:12;
	direction:ltr;
}
.cookiesMsgText{
	padding:6px 0;
	line-height:20px;
}
.closeCookiesMsg{
	background:#559900;
	float:right;
	min-width:108px;
	height:31px;
	line-height:31px;
	margin:0 0 0 20px;
	color:#fff;
	font-size:17px;
	text-align:center;
	border-radius:4px;
}
.blackOpacityPOP{
	background:rgba(0,0,0,0.5);
	display:flex;
	justify-content:center;
	align-items:center;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	height:100%;
	z-index:29;
	visibility:hidden;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.blackOpacityPOP.active{
	visibility:visible;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
.myPopup{
	background:#fff;
	max-width:-webkit-calc(100% - 10px);
	max-width:calc(100% - 10px);
	max-height:-webkit-calc(100vh - 10px);
	max-height:calc(100vh - 10px);
	z-index:30;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
	-webkit-transform:translate(0,30px);
	transform:translate(0,30px);
}
.blackOpacityPOP.active .myPopup{
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
}
.closePOP{
	background:#fff;
	background-size:100% 100%;
	width:40px;
	height:40px;
	position:absolute;
	top:7px;
	left:7px;
	margin:0;
	padding:0;
	border:none;
	outline:none;
	cursor:pointer;
	z-index:3;
}
.closePOP::before, .closePOP::after{
	content:'';
	background-color:#000000;
	width:30px;
	height:3px;
	position:absolute;
	right:5px;
	top:18px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	will-change:background-color,transform;
}
.closePOP::after{
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.closePOP:hover::before{
	background-color:#CC0033;
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg);
}
.closePOP:hover::after{
	background-color:#CC0033;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.iframePOP{
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	right:0;
}
.myPopup.myIframePopup{
	width:1200px;
	height:750px;
}
.myPopup.myIframePopup .insertPopAjaxHere{
	position:absolute;
	max-height:100%;
	right:10px;
	top:10px;
	left:10px;
	bottom:10px;
}
.insertPopAjaxHere{
	max-height:-webkit-calc(100vh - 10px);
	max-height:calc(100vh - 10px);
	overflow:auto;
	direction:ltr;
	text-align:left;
}
.myPopup.myPopImgWrap .insertPopAjaxHere{padding:10px;}
.myPopImgZoom{width:100%;height:100%;}
.insertPopAjaxHere img.myPopImg{
	max-width:-webkit-calc(100vw - 30px);
	max-width:calc(100vw - 30px);
	max-height:-webkit-calc(100vh - 30px);
	max-height:calc(100vh - 30px);
	vertical-align:top;
}
.myPopup.myPopImgWrap .myPopNextImg,
.myPopup.myPopImgWrap .myPopPrevImg{
	background:none;
	width:30%;
	height:100%;
	position:absolute;
	top:0;
	border:none;
	cursor:pointer;
	z-index:2;
}
.myPopup.myPopImgWrap .myPopNextImg{right:0;}
.myPopup.myPopImgWrap .myPopPrevImg{left:0;}
.myPopup.myPopImgWrap .myPopNextImg::after,
.myPopup.myPopImgWrap .myPopPrevImg::after{
	content:'';
	width:20px;
	height:20px;
	position:absolute;
	top:50%;
	border-top:3px solid rgba(255,255,255,0.7);
	border-right:3px solid rgba(255,255,255,0.7);
}
.myPopup.myPopImgWrap .myPopPrevImg::after{
	left:50px;
	-webkit-transform:translate(0,-50%) rotate(-135deg);
	transform:translate(0,-50%) rotate(-135deg);
}
.myPopup.myPopImgWrap .myPopNextImg::after{
	right:50px;
	-webkit-transform:translate(0,-50%) rotate(45deg);
	transform:translate(0,-50%) rotate(45deg);
}
.myPopup.myPopImgWrap .myPopNextImg:hover::after,
.myPopup.myPopImgWrap .myPopPrevImg:hover::after{
	border-top-color:#fff;
	border-right-color:#fff;
}
#forgotPassword, #loginPopup{
	width:425px;
	max-width:100%;
	padding:27px 40px 35px;
}
.defaultPopupStyle{
	width:100%;
	min-width:300px;
	max-width:750px;
	padding:27px 40px 35px;
}
.popupTitle.defaultPopupStyle{
	padding-top:27px;
}
.loader07 {
    width:16px;
    height:16px;
    border-radius:50%;
    position:relative;
    animation:loader-circles 1s linear infinite;
    top:50%;
    margin:-8px auto 0 auto;
	zoom:0.5;
}
@keyframes loader-circles {
  0% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.05), 19px -19px 0 0 rgba(0, 0, 0, 0.1), 27px 0 0 0 rgba(0, 0, 0, 0.2), 19px 19px 0 0 rgba(0, 0, 0, 0.3), 0 27px 0 0 rgba(0, 0, 0, 0.4), -19px 19px 0 0 rgba(0, 0, 0, 0.6), -27px 0 0 0 rgba(0, 0, 0, 0.8), -19px -19px 0 0 #ffffff; }
  12.5% {
    box-shadow:0 -27px 0 0 #ffffff, 19px -19px 0 0 rgba(0, 0, 0, 0.05), 27px 0 0 0 rgba(0, 0, 0, 0.1), 19px 19px 0 0 rgba(0, 0, 0, 0.2), 0 27px 0 0 rgba(0, 0, 0, 0.3), -19px 19px 0 0 rgba(0, 0, 0, 0.4), -27px 0 0 0 rgba(0, 0, 0, 0.6), -19px -19px 0 0 rgba(0, 0, 0, 0.8); }
  25% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.8), 19px -19px 0 0 #ffffff, 27px 0 0 0 rgba(0, 0, 0, 0.05), 19px 19px 0 0 rgba(0, 0, 0, 0.1), 0 27px 0 0 rgba(0, 0, 0, 0.2), -19px 19px 0 0 rgba(0, 0, 0, 0.3), -27px 0 0 0 rgba(0, 0, 0, 0.4), -19px -19px 0 0 rgba(0, 0, 0, 0.6); }
  37.5% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.6), 19px -19px 0 0 rgba(0, 0, 0, 0.8), 27px 0 0 0 #ffffff, 19px 19px 0 0 rgba(0, 0, 0, 0.05), 0 27px 0 0 rgba(0, 0, 0, 0.1), -19px 19px 0 0 rgba(0, 0, 0, 0.2), -27px 0 0 0 rgba(0, 0, 0, 0.3), -19px -19px 0 0 rgba(0, 0, 0, 0.4); }
  50% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.4), 19px -19px 0 0 rgba(0, 0, 0, 0.6), 27px 0 0 0 rgba(0, 0, 0, 0.8), 19px 19px 0 0 #ffffff, 0 27px 0 0 rgba(0, 0, 0, 0.05), -19px 19px 0 0 rgba(0, 0, 0, 0.1), -27px 0 0 0 rgba(0, 0, 0, 0.2), -19px -19px 0 0 rgba(0, 0, 0, 0.3); }
  62.5% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.3), 19px -19px 0 0 rgba(0, 0, 0, 0.4), 27px 0 0 0 rgba(0, 0, 0, 0.6), 19px 19px 0 0 rgba(0, 0, 0, 0.8), 0 27px 0 0 #ffffff, -19px 19px 0 0 rgba(0, 0, 0, 0.05), -27px 0 0 0 rgba(0, 0, 0, 0.1), -19px -19px 0 0 rgba(0, 0, 0, 0.2); }
  75% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.2), 19px -19px 0 0 rgba(0, 0, 0, 0.3), 27px 0 0 0 rgba(0, 0, 0, 0.4), 19px 19px 0 0 rgba(0, 0, 0, 0.6), 0 27px 0 0 rgba(0, 0, 0, 0.8), -19px 19px 0 0 #ffffff, -27px 0 0 0 rgba(0, 0, 0, 0.05), -19px -19px 0 0 rgba(0, 0, 0, 0.1); }
  87.5% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.1), 19px -19px 0 0 rgba(0, 0, 0, 0.2), 27px 0 0 0 rgba(0, 0, 0, 0.3), 19px 19px 0 0 rgba(0, 0, 0, 0.4), 0 27px 0 0 rgba(0, 0, 0, 0.6), -19px 19px 0 0 rgba(0, 0, 0, 0.8), -27px 0 0 0 #ffffff, -19px -19px 0 0 rgba(0, 0, 0, 0.05); }
  100% {
    box-shadow:0 -27px 0 0 rgba(0, 0, 0, 0.05), 19px -19px 0 0 rgba(0, 0, 0, 0.1), 27px 0 0 0 rgba(0, 0, 0, 0.2), 19px 19px 0 0 rgba(0, 0, 0, 0.3), 0 27px 0 0 rgba(0, 0, 0, 0.4), -19px 19px 0 0 rgba(0, 0, 0, 0.6), -27px 0 0 0 rgba(0, 0, 0, 0.8), -19px -19px 0 0 #ffffff; }
}
.popupTitle{
	font-family:'Rubik Medium',arial;
	font-size:24px;
	line-height:24px;
	color:#222;
	text-align:center;
	margin:0 0 32px 0;
	padding:0 45px;
}
.logPopInputsWrap{
	padding:0 0 15px 0;
	position:relative;
}
.logPopInputsWrap label{white-space:nowrap;}
.logPopInput{
	width:100%;
	height:45px;
	line-height:45px;
	padding:0 15px 0 69px;
	border:1px solid #ddd;
	border-radius:3px;
}
.logPopLabel{
	background:#F8F8F8;
	width:43px;
	height:43px;
	line-height:43px;
	text-align:center;
	position:absolute;
	left:1px;
	top:1px;
	color:#bbb;
	cursor:text;
	z-index:1;
	border-radius:3px 0 0 3px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.logPopLabel .reqSign{
	line-height:6px;
	position:absolute;
	right:-21px;
	top:18px;
	font-size:16px;
	color:#d10000;
}
.logPopInput:hover,
.logPopInput:focus{
	border-color:#444;
}
.logPopInput:hover ~ .logPopLabel,
.logPopInput:focus ~ .logPopLabel{
	color:#444;
}
.ycheckboxLabelCLick{
	position:relative;
	cursor:pointer;
	font-size:0;
	display:inline-block;
	vertical-align:middle;
}
.ycheckboxLabelCLick input[type="checkbox"]{
	position:absolute;
	left:0;
	top:0;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
}
.ychkbx{
	background:#fff url(../images/checked.png) center center no-repeat;
	display:inline-block;
	vertical-align:middle;
	width:23px;
	height:23px;
	margin:0 10px 0 0;
	border-radius:3px;
	border:1px solid #ddd;
}
.ycheckboxLabelCLick:hover .ychkbx{
	border-color:#b4b4b4;
}
.ycheckboxLabelCLick input[type="checkbox"]:checked ~ .ychkbx{
	background-color:#D10000;
	border-color:#D10000;
}
.ycheckboxLabelCLick input.error ~ span{
	margin-bottom:20px;
	color:red;
	vertical-align:middle;
	display:inline-block;
}
.ycheckboxLabelCLick input.error + label.error{
	position:absolute;
	bottom:0;
	cursor:pointer;
}
.logPopLinks{
	float:right;
	color:#444;
	font-size:15px;
	margin:0 0 0 18px;
}
.logPopLinks:hover{color:#D10000;}
.logPopSubmit{
	background:#2094EF;
	width:100%;
	height:45px;
	line-height:45px;
	border-radius:3px;
	color:#fff;
	text-align:center;
	font-size:18px;
	border:none;
	-webkit-box-shadow:#D4D4D4 -1px 1px 3px 0px;
	box-shadow:#D4D4D4 -1px 1px 3px 0px;
}
.logPopSubmit:hover{background:#0F7AD2;}
.content{position:relative;min-height:700px;}
.floatingBanners{
	width:180px;
	max-height:-webkit-calc(100vh - 130px);
	max-height:calc(100vh - 130px);
	border-radius:5px;
	position:absolute;
	top:50px;
	z-index:9;
	overflow:hidden;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 2px 4px -1px;
	box-shadow:rgba(0,0,0,0.25) 0px 2px 4px -1px;
}
.rightFloatingBanner{left:50px;}
.leftFloatingBanner{right:50px;}
.content.active .floatingBanners{
	position:fixed;
	top:143px;
}
.floatingBanners .bannerLinkClass{
	display:block;
	text-decoration:none;
	max-height:100%;
	background:#eee;
	padding:10px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.floatingBanners iframe,
.floatingBanners img{
	width:100% !important;
	max-height:100%;
	display:block;
	vertical-align:top;
}
.floatingBanners img{height:auto !important;}
.wideBanners{padding:15px 0 0 0;}
.wideBanners a{
	display:block;
	text-decoration:none;
}
.wideBanners iframe{
	width:100% !important;
	vertical-align:top;
}
.wideBanners img{
	width:100% !important;
	height:auto !important;
	vertical-align:top;
}
.messengerBtn{
	background:#2094EF;
	width:64px;
	height:64px;
	line-height:64px;
	font-size:35px;
	position:fixed;
	bottom:205px;
	right:15px;
	color:#fff;
	text-align:center;
	z-index:10;
	border-radius:50%;
	-webkit-box-shadow:#000 0px 10px 26px -15px;
	box-shadow:#000 0px 10px 26px -15px;
}
.topWideImage_figure{
	height:230px;
	position:relative;
	overflow:hidden;
}
.topWideImage_figure::before,
.topWideImage_figure::after{
	content:'';
	width:100%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
}
.topWideImage_figure::before{
	background:rgba(0,0,0,0.5);
	z-index:1;
}
.topWideImage_figure::after{
	z-index:2;
	background:-moz-linear-gradient(top,  rgba(0,0,0,0.29) 0%, rgba(0,0,0,0.29) 1%, rgba(0,0,0,0) 69%, rgba(0,0,0,0) 100%);
	background:-webkit-linear-gradient(top,  rgba(0,0,0,0.29) 0%,rgba(0,0,0,0.29) 1%,rgba(0,0,0,0) 69%,rgba(0,0,0,0) 100%);
	background:linear-gradient(to bottom,  rgba(0,0,0,0.29) 0%,rgba(0,0,0,0.29) 1%,rgba(0,0,0,0) 69%,rgba(0,0,0,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a000000', endColorstr='#00000000',GradientType=0 );
}
.contentTopBanner{position:relative;}
.topWideImage_img{
	max-width:none;
	min-width:100%;
	height:100%;
	position:absolute;
	right:50%;
	top:50%;
	-webkit-transform:translate(50%,-50%);
	transform:translate(50%,-50%);
}
.contentTopBanner .container{
	position:absolute;
	right:50%;
	top:50%;
	-webkit-transform:translate(50%,-50%);
	transform:translate(50%,-50%);
	z-index:3;
}
.pageName{
	font-size:36px;
	line-height:36px;
	margin:0;
	font-family:'Rubik Medium',arial;
	color:#fff;
}
.mainBreadcrumbsWrapper{
	padding:12px 0 0 0;
	font-size:0;
}
.BreadCrumb{
	display:inline-block;
	vertical-align:middle;
	color:#fff;
	text-decoration:none;
	font-size:14px;
}
a.BreadCrumb:hover{text-decoration:underline;}
.BreadCrumbStop{
	display:inline-block;
	vertical-align:middle;
	width:5px;
	height:5px;
	margin:-1px 8px 0;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.advSearch_section{
	position:relative;
	z-index:4;
}
.advSearch{
	background:#fff;
	border:1px solid #ddd;
	border-radius:3px;
	padding:22px 38px 29px 43px;
	top:-50px;
	position:relative;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0px 0px 5px 1px;
	box-shadow:rgba(0,0,0,0.1) 0px 0px 5px 1px;
}
.advSearchFieldsWrap{
	width:-webkit-calc(100% + 17.5px);
	width:calc(100% + 17.5px);
	margin:25px -7.5px 0 -10px;
	font-size:0;
}
.advSearchInputsWrap{
	display:inline-block;
	vertical-align:top;
	position:relative;
}
.advSearchInputsWrap.w230{
	width:25%;
	padding:0 10px 20px;
}
.advSearchInputsWrap .inputsLabel{
	margin-left:10px;
}
.advSearchInputsWrap.w145{
	width:14%;
	padding:0 7.5px;
}
.combos{
	background:url(../images/combo_arrow.png) right center no-repeat;
	width:100%;
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#444;
	border:1px solid #ddd;
	padding:0 38px 0 15px;
	border-radius:3px;
}
.combos + .select2-container{width:100% !important;}
.combos[disabled="disabled"], 
input[disabled="disabled"], 
input[disabled="disabled"] ~ .radioSpan, 
textarea[disabled="disabled"]{
	background-color:#f9f9f9;
	cursor:default;
}
.combos:hover:not([disabled="disabled"]), .combos:focus{
	border-color:#C1C1C1;
}
.imgOnlyChkbx{
	display:inline-block;
	vertical-align:middle;
	margin:0 20px 0 0;
}
.advSubmit{
	background:#2094EF;
	float:right;
	min-width:140px;
	height:45px;
	line-height:45px;
	color:#fff;
	padding:0 15px;
	border:none;
	text-align:center;
	border-radius:3px;
	font-size:18px;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 1px 5px 0px;
	box-shadow:rgba(0,0,0,0.25) 0px 1px 5px 0px;
}
.ycheckboxLabelCLick span{
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	line-height:18px;
}
.ycheckboxLabelCLick span:not(.ychkbx){
	width:-webkit-calc(100% - 33px);
	width:calc(100% - 33px);
}
.advSubmit:hover{background:#0E70C0;}
.suppliers_section,
.adsTable_section{
	padding:0 0 50px 0;
	position:relative;
	z-index:5;
}
.content_right{
	float:left;
	width:78.4%;
	padding:0 47px 0 0;
	position:relative;
}
.adsTable_section .content_right{
	margin:-8px 0 0 0;
}
.adsTable_titlesWrap{
	font-size:0;
	padding:0 0 19px 0;
	border:1px solid transparent;
}
.adsTable_titles{
	display:inline-block;
	vertical-align:top;
	font-family:'Rubik Medium',arial;
	font-size:17px;
	color:#222;
}
.adsTable_w1{width:250px;padding:0 0 0 10px;}
.adsTable_titlesInner,
.adsTable_tdsWrap{
	display:inline-block;
	vertical-align:middle;
	width:-webkit-calc(100% - 250px);
	width:calc(100% - 250px);
	position:relative;
	z-index:1;
}
.adsTable_w2{width:-webkit-calc(33.333% - 20px);width:calc(33.333% - 20px);padding:0 15px 0 0;}
.adsTable_w3{width:-webkit-calc(33.333% - 20px);width:calc(33.333% - 20px);padding:0 15px 0 0;}
.adsTable_w4{width:-webkit-calc(33.333% - 20px);width:calc(33.333% - 20px);padding:0 15px 0 0;}
.adsTable_w5{width:60px;}
.adsTable_item{
	display:block;
	text-decoration:none;
	border:1px solid #ddd;
	margin:-1px 0 0 0;
	position:relative;
	padding:10px 0;
	font-size:0;
	color:#444;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.adsTable_itemBG{
	width:100%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	z-index:0;
	filter:alpha(opacity=10);
	opacity:0.1;
	-khtml-opacity:0.1;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.adsTable_td{
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
}
.adsTable_item .adsTable_w1{font-size:0;}
.adsTable_itemFigure{
	display:inline-block;
	vertical-align:middle;
	width:116px;
	height:82px;
	border-radius:0;
	text-decoration:none;
}
.adsTable_itemText1{
	display:inline-block;
	vertical-align:middle;
	width:-webkit-calc(100% - 116px);
	width:calc(100% - 116px);
	font-size:16px;
	padding:0 0 0 15px;
	position:relative;
	z-index:1;
}
.adsTable_itemText1top{color:#222;}
.adsTable_itemPrice{
	font-family:'Rubik Medium',arial;
	color:#222;
}
#pager{
	padding:37px 0 0 0;
	text-align:center;
	font-size:0;
	direction:ltr;
}
#pager .js_loader,
#pager a{
	display:inline-block;
	vertical-align:middle;
	min-width:28px;
	padding:0 4px 8px;
	font-size:18px;
	color:#999;
	text-decoration:none;
} 
#pager a:hover, #pager a.active{
	text-decoration:underline;
	color:#444;
}
#pager a span{display:none;}
#pager a.p, #pager a.n{
	width:33px;
	height:33px;
	border:2px solid #ddd;
	border-radius:50%;
	position:relative;
	padding:0;
	margin:0 19px 8px;
}
#pager a.p:hover, #pager a.n:hover{
	border-color:#222;
}
#pager a.p::after,
#pager a.n::after{
	content:'';
	width:6px;
	height:6px;
	border-left:2px solid #222;
	border-bottom:2px solid #222;
	position:absolute;
	left:50%;
	top:50%;
	margin:-4px 0 0 -2px;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
#pager a.p::after{
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg);
	margin:-4px 0 0 -5px;
}
.content_leftBanners{
	float:right;
	width:21.6%;
}
.sideBanners{
	margin:0 0 14px 0;
	border-bottom:1px solid #D4D4D4;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 2px 3px -2px;
	box-shadow:rgba(0,0,0,0.25) 0px 2px 3px -2px;
}
.sideBanners .bannerLinkClass,
.sideBanners a{
	display:block;
	text-decoration:none;
	background:#eee;
	padding:10.9px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.sideBanners iframe{
	width:100%;
	vertical-align:top;
}
.sideBanners img{
	width:100% !important;
	height:auto !important;
	vertical-align:top;
}
.headerSearchWrap{
	width:38px;
	height:38px;
	line-height:38px;
	position:fixed;
	z-index:21;
	top:28px;
	right: 690px;
}
.headerSearchWrap .advSearch_input{
	height:38px;
	line-height:38px;
	font-size:17px;
}
.headerSearchSubmitBtn{
	background:#000 url(../images/search5.png) right top no-repeat;
	width:38px;
	height:35px;
	position:absolute;
	right:0;
	top:1px;
	z-index:5;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.submitLoading{
	display:block;
	background:none;
	text-align:center;
}
.subLoad{
	width:16px;
	height:16px;
}
.headerSearchWrap .advSearch_form{
	height:38px;
	position:absolute;
	right:0;
	top:0;
	margin:0;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.headerSearchWrap .advSearch_inner{
	width:38px;
	box-shadow:none;
	overflow:hidden;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.topSearchIsOpen .headerSearchWrap .advSearch_inner,
.headerSearchWrap .advSearch_inner2{
	width: -webkit-calc(100vw - 1355px);
	width: calc(100vw - 1355px);
}
.topSearchIsOpen .headerSearchWrap .advSearch_inner{
	-webkit-box-shadow:rgba(0,0,0,0.5) 5px 5px 26px -7px;
	box-shadow:rgba(0,0,0,0.5) 5px 5px 26px -7px;
}
.personalAreaHeaderBtn{
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.topSearchIsOpen .personalAreaHeaderBtn{
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
}
.mobileTitlteWrap{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:15px 80px 15px 0;
	margin:15px 0 0 0;
	position:relative;
}
.mobilePageName{
	min-height:18px;
	margin:0;
	color:#222;
	font-size:20px;
	font-family:'Rubik Medium',arial;
}
.advSearchFilterWrap{
	border-top:1px solid #ddd;
	padding:0 15px;
	-webkit-transition:transform 0.7s ease,background 0.7s ease;
	transition:transform 0.7s ease,background 0.7s ease;
}
.advSearchFilterWrap.static{
	-webkit-transform:translate(-96px,0);
	transform:translate(-96px,0);
}
.filterIsOpen .advSearchFilterWrap{
	background:#f8f8f8;
	border-bottom:1px solid #ddd;
	-webkit-transform:translate(0,0);
	transform:translate(0,0);
}
.openAdvSearchBtn{
	height:48px;
	line-height:48px;
	font-size:16px;
	color:#222;
	outline:none;
}
.filterIcon{
	border-top:2px solid #000;
	display:inline-block;
	vertical-align:middle;
	width:18px;
	height:12px;
	position:relative;
	margin:0 10px 0 0;
}
.filterIcon::before,
.filterIcon::after{
	content:'';
	background:#000;
	height:2px;
	position:absolute;
	right:50%;
	-webkit-transform:translate(50%,0);
	transform:translate(50%,0);
}
.filterIcon::before{
	width:12px;
	top:3px;
}
.filterIcon::after{
	width:4px;
	bottom:0;
}
.advSearchCleanBtn{
	float:right;
	height:48px;
	line-height:48px;
	font-size:16px;
	color:#222;
}
.advSearchUnderMobileTitle_blackBG{
	background:rgba(0,0,0,0.7);
	width:100%;
	height:100vh;
	position:absolute;
	right:0;
	top:0;
	z-index:1;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	-webkit-transition:opacity 0.7s ease,visibility 0.7s ease;
	transition:opacity 0.7s ease,visibility 0.7s ease;
	visibility:hidden;
}
.filterIsOpen_show .advSearch_section.active .advSearchUnderMobileTitle_blackBG{
	position:fixed;
	top:67px;
	height:-webkit-calc(100vh - 67px);
	height:calc(100vh - 67px);
}
.filterIsOpen .advSearchUnderMobileTitle_blackBG{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
}
.adsTable_w1_1, .adsTable_w1_2{display:none;}
.wideBannerBetweenAds{
	display:none;
	padding:0 0 10px 0;
}
.suppliersTabsWrap{
	background:#fff;
	border:1px solid #ddd;
	border-radius:3px;
	margin:0 0 20px 0;
	top:-30px;
	position:relative;
	z-index:2;
	-webkit-box-shadow:rgba(0,0,0,0.1) 0px 3px 10px 2px;
	box-shadow:rgba(0,0,0,0.1) 0px 3px 10px 2px;
}
.suppliersTabs_ul{
	float:left;
	width:80%;
	list-style:none;
	padding:0;
	margin:0 0 -1px 0;
	font-size:0;
	display:flex;
	justify-content:stretch;
	direction:ltr;
}
.suppliersTabs_btn{
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0 15px;
	text-decoration:none;
	width:100%;
	outline:none;
	text-align:center;
	height:64px;
	line-height:18px;
	color:rgba(34,34,34,0.4);
	font-size:18px;
	position:relative;
	border-bottom:3px solid transparent;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.suppliersTabs_btn .sprite{
	filter:alpha(opacity=40);
	opacity:0.4;
	-khtml-opacity:0.4;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.suppliersTabs_btn.active{
	color:rgba(34,34,34,1);
	border-bottom-color:#D10000;
	font-family:'Rubik Medium',arial;
}
.suppliersTabs_btn.active .sprite{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
.suppliersTabs_btn::after{
	content:'';
	background:#ddd;
	width:1px;
	height:20px;
	position:absolute;
	right:0;
	top:50%;
	margin:-10px 0 0 0;
}
.suppliersSearchWrap{
	float:left;
	width:20%;
}
.suppliersSearch_input{
	background:none;
	float:left;
	width:-webkit-calc(100% - 62px);
	width:calc(100% - 62px);
	height:62px;
	line-height:62px;
	margin:0;
	padding:0 0 0 20px;
	border:none;
	color:#888;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.suppliersSearch_input.active{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
}
::-webkit-input-placeholder{color:#888;}
:-moz-placeholder{color:#888;}
.suppliersSearch_submit{
	background:#000 url(../images/search3.png) center top no-repeat;
	float:left;
	width:62px;
	height:62px;
	line-height:62px;
	text-align:center;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.suppliersSearch_submit.js_loader{
	background:none;
}
.suppliersSearch_submit.active{
	background-position:center bottom;
}
.supplierItemsWrap{
	width:-webkit-calc(100% + 20px);
	width:calc(100% + 20px);
	margin:0 -10px;
	font-size:0;
}
.supplierItem{
	display:inline-block;
	vertical-align:top;
	width:33.333%;
	padding:0 10px 30px;
	text-decoration:none;
	color:#444;
}
.supplierItemIn{
	border:1px solid #ddd;
	padding:14px 14px 18px;
	border-radius:3px;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.supplierItem_figure{
	border:1px solid #eee;
	height:176px;
	margin:0 0 20px 0;
	position:relative;
}
.supplierItem_img{
	max-width:90%;
	max-height:90%;
	position:absolute;
	right:50%;
	top:50%;
	-webkit-transform:translate(50%,-50%);
	transform:translate(50%,-50%);
}
.supplierItemTextWrap{
	height:105px;
	overflow:hidden;
	position:relative;
	padding:0 0 0 11px;
}
.supplierItemTextWrap::after{
	content:'';
	background:url(../images/left_arrow.png) center center no-repeat;
	width:18px;
	height:12px;
	position:absolute;
	right:10px;
	bottom:5px;
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.supplierItemh3{
	line-height:19px;
	font-size:18px;
	color:#222;
	margin:0 0 5px 0;
}
.supplierItemText{
	font-size:16px;
	line-height:20px;
	padding:0 45px 0 0;
}
.adPageBanners{
	font-size:0;
	padding:46px 0;
}
.adPageBannersWrap{
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
}
.adPageBanners .sideBanners{
	width:262px;
	max-width:24%;
	margin:0;
}
.ad_pagePage_body .hpLastAds{padding:0 0 46px 0;}
.ad_pagePage_body .hpLastAds.last{padding:0 0 78px 0;}
.adPageContent{padding:49px 0 0 0;}
.adPageContent .container{padding-bottom:62px;}
.adPageContent_right{
	float:left;
	width:532px;
	max-width:47.8%;
	padding:0 35px 0 0;
	position:relative;
}
.adPageContent_rightInner{position:relative;}
.adNameWrap{
	float:left;
	width:532px;
	max-width:47.8%;
	padding:0 35px 0 0;
	position:relative;
	z-index:2;
}
.adName{
	font-family:'Rubik Medium',arial;
	color:#222;
	font-size:30px;
	line-height:30px;
	margin:0 0 12px 0;
}
.adSubtitle{
	margin:0 0 20px 0;
	font-size:27px;
}
.adPage_shareBtnWrap{
	position:absolute;
	right:35px;
	top:100%;
}
.shareBtn{
	display:block;
	width:54px !important;
	min-height:54px;
	line-height:11px;
	border:1px solid #ddd;
	border-radius:2px;
	padding:11px 0 6px 0 !important;
	margin:0 !important;
	text-align:center;
	text-decoration:none;
	font-size:13px;
	color:#444;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 1px 3px -1px;
	box-shadow:rgba(0,0,0,0.25) 0px 1px 3px -1px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.shareBtn i{
	color:#000;
	font-size:18px;
	margin:0 0 2px 0;
}
.adPageSubTitle{
	font-size:20px;
	color:#222;
	font-family:'Rubik Medium',arial;
	margin:0 70px 18px 0;
}
.adPageContentTable{
	width:100%;
}
.adPageContentTable td{padding:4px 0;vertical-align:top;}
.adPageContentTable td:first-child{
	width:125px;
	padding-right:23px;
}
.adPageContentTable a{color:#444;}
.adPageContentTable a:hover{color:#D10000;}
.adPageContentTable a.adMobileBanner {
	display: inline-block;
	background: none;
	min-height: 1px;
	color:#444;
	margin: 0;
	padding: 0;
}
.adPageContentTable .arrowsLeft,
.adPageContentTable .adPageHR {
	display: none;
}
.adPageContentTable .adMobileBanner_leftText {
	padding: 0;
	font-size: 16px;
	font-weight: 400;
	text-align: left;
	justify-content: flex-start;
}
.adPageHR{
	background:#ddd;
	height:1px;
	margin:48px 0 43px 0;
	display:block;
	clear:both;
}
.adPageRightContentBottomBtns{
	width:-webkit-calc(100% + 22px);
	width:calc(100% + 22px);
	margin:32px -11px 0;
	font-size:0;
}
.adPageBottomBtns{
	display:inline-block;
	vertical-align:top;
	width:33.333%;
	padding:0 11px;
	text-decoration:none;
}
.adPageBottomBtns_span{
	background:#E8F4FD;
	display:block;
	position:relative;
}
.adPageBottomBtns_span_span{
	display: flex;
	position:relative;
	z-index:1;
	justify-content: center;
	align-items: center;
	min-height: 44px;
	line-height: 17px;
	text-align:center;
	padding: 5px 15px;
	font-size:17px;
	border-radius:3px;
	font-family:'Rubik Medium',arial;
	border:1px solid #ddd;
	color:#444;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.adPageWhatsapp{font-size:22px;}
.adPageEmail{font-size:16px;}
.adPageBottomBtns.blue .adPageBottomBtns_span_span{
	border-color:#2094EF;
	color:#2094EF;
}
.adPageBottomBtns.green .adPageBottomBtns_span{background:#E9F7E5;}
.adPageBottomBtns.green .adPageBottomBtns_span_span{
	border-color:#29AD00;
	color:#29AD00;
}
.adPageBottomBtns.green i{font-size:24px;}
.adPageBottomBtns.red .adPageBottomBtns_span{background:#FAE5E5;}
.adPageBottomBtns.red .adPageBottomBtns_span_span{
	border-color:#d10000;
	color:#d10000;
}
.adPageBottomBtns.red i{font-size:20px;}
.adPageBottomBtns_span_span i{
	margin:-1px 11px 0 0;
	vertical-align:middle;
	font-size:18px;
}
.adPageContent_left{
	float:right;
	width:52.2%;
	min-height:300px;
	position:relative;
}
.gallery-top{position:relative;}
.adPageVideo{
	background:#d10000;
	min-width:140px;
	height:34px;
	line-height:34px;
	color:#fff;
	font-size:15px;
	text-decoration:none;
	padding:0 10px;
	position:absolute;
	bottom:127px;
	left:20px;
	border-radius:5px;
	z-index:2;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 1px 3px 0px;
	box-shadow:rgba(0,0,0,0.25) 0px 1px 3px 0px;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.adPageVideo::before{
	content:'';
	background:#D10000;
	width:100%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	z-index:0;
	filter:alpha(opacity=50);
	opacity:0.5;
	-khtml-opacity:0.5;
}
.adPageVideoSpan{
	display:block;
	position:relative;
	z-index:2;
}
.adPageVideo i{
	vertical-align:middle;
	margin:-1px 5px 0 0;
	font-size:17px;
}
.adPageGalleryBigImg_figure{
	height:433px;
}
.adPageGalleryBigImg_img,
.adPageGalleryThumb_img{
	width:100%;
	height:100%;
}
.adPageGalleryBigImg_figure .play{
	font-size:30px;
	color:#fff;
	border-radius:100%;
	border:2px solid #fff;
	width:70px;
	height:70px;
	line-height:70px;
	padding:0 6px 0 0;
	text-align:center;
	position:absolute;
	right:50%;
	top:50%;
	-webkit-transform:translate(50%,-50%);
	transform:translate(50%,-50%);
}
.adPageGalleryThumb_figure{
	height:72px;
	margin:0 0 2px 0;
	filter:alpha(opacity=40);
	opacity:0.4;
	-khtml-opacity:0.4;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.swiper-slide:not(.swiper-slide-thumb-active):hover .adPageGalleryThumb_figure{
	filter:alpha(opacity=60);
	opacity:0.6;
	-khtml-opacity:0.6;
}
.swiper-slide-thumb-active{border-bottom:2px solid #d10000;}
.swiper-slide-thumb-active .adPageGalleryThumb_figure{
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
}
.gallery-thumbs-wrap{
	margin:30px 0 0 0;
}
.gallery-thumbs-wrap .swiper-container{
	float:left;
	width:-webkit-calc(100% - 60px);
	width:calc(100% - 60px);
	min-height:5px;
}
.swiperArrows{
	float:left;
	width:30px;
	height:77px;
	position:relative;
}
.swiperArrows::after{
	content:'';
	width:8px;
	height:8px;
	border-top:2px solid #222;
	border-right:2px solid #222;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	position:absolute;
	right:50%;
	top:50%;
	margin:-8px 4px 0 0;
}
.swiperArrows:hover::after{
	border-top-color:#d10000;
	border-right-color:#d10000;
}
.swiperArrows.prev::after{
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg);
}
.swiperArrows.next::after{margin-right:-14px;}
#sendMailPopup{
	width:345px;
	max-width:100%;
	padding:20px 20px 25px;
}
#sendMailPopup .popupTitle{margin:0 0 23px 0;}
.adPageSendMailFieldsWrap{
	padding:0 0 15px 0;
	position:relative;
}
.adPageSendMailFields{
	width:100%;
	height:45px;
	line-height:45px;
	vertical-align:top;
	padding:0 15px;
	color:#444;
	font-size:16px;
	border-radius:4px;
	border:1px solid #ddd;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
textarea.adPageSendMailFields{
	height:85px;
}
.adPageSendMailSub{
	background:#2094EF;
	width:100%;
	height:44px;
	line-height:44px;
	color:#fff;
	border-radius:4px;
	border:none;
	text-align:center;
	font-size:18px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.contactContent{
	min-height:720px;
	padding:50px 0;
}
.contactRight{
	float:left;
	width:50%;
	padding:10px 8.7% 0 0;
	line-height:24px;
}
.contactRight ul{
	list-style:none;
	padding:0;
	margin:0;
}
.contactRight ul li{
	background:url(../images/li.png) left 20px no-repeat;
	min-height:20px;
	padding:18px 0 17px 35px;
}
.contactSubtitle{
	margin:0 0 20px 0;
	padding:0 0 36px 0;
	position:relative;
	font-size:30px;
	line-height:34px;
}
.contactSubtitle::after{
	content:'';
	background:#d10000;
	width:118px;
	height:3px;
	position:absolute;
	bottom:0;
	left:0;
	-webkit-box-shadow:rgba(0,0,0,0.25) 2px 0px 13px 0px;
	box-shadow:rgba(0,0,0,0.25) 2px 0px 13px 0px;
}
.contactLeft{
	float:left;
	width:50%;
	border:1px solid #ddd;
	border-radius:3px;
	padding:33px 47px 40px;
}
.contactLeft a{color:#2094ef;}
.contactPageForm{
	padding:36px 0 0 0;
	font-size:0;
}
.inputsWrap{
	display:inline-block;
	vertical-align:top;
	width:50%;
	padding-bottom:20px;
	position:relative;
}
.inputsWrap.right{padding-right:10px;}
.inputsWrap.left{padding-left:10px;}
.inputsWrap.wide:not(.paddingBottom20){
	width:100%;
	padding-bottom:0;
}
.inputsWrap.wide.paddingBottom20{
	width:100%;
}
.inputs{
	background:none;
	width:100%;
	height:45px;
	padding:0 16px;
	border:1px solid #ddd;
	border-radius:3px;
	font-size:16px;
	vertical-align:top;
	color:#444;
	margin:0;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.adPageSendMailFields.error ~ .inputsLabel,
.inputs.error ~ .inputsLabel{
	color:red !important;
	top:-6px;
}
.inputs::-webkit-input-placeholder{color:#444;}
.inputs:-moz-placeholder{color:#444;}
.inputsLabel,
.adPageSendMailFields.valIsEmpty:focus ~ .inputsLabel,
.combos.valIsEmpty:focus ~ .inputsLabel,
.inputs.valIsEmpty:focus ~ .inputsLabel{
	cursor:text;
	position:absolute;
	left:9px;
	top:-7px;
	padding:0 7px;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
	color:#888;
	font-size:13px;
	line-height:13px;
	filter:alpha(opacity=100);
	opacity:1;
	-khtml-opacity:1;
	visibility:visible;
}
.inputs3inRow .inputsLabel,
.inputsWrap.left .inputsLabel{
	left:19px !important;
}
.combos.valIsEmpty ~ .inputsLabel,
.adPageSendMailFields.valIsEmpty ~ .inputsLabel,
.inputs.valIsEmpty ~ .inputsLabel{
	overflow:hidden;
	color:#444;
	font-size:16px;
	top:0;
	line-height:45px;
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	visibility:hidden;
}
.inputs.valIsEmpty::-webkit-input-placeholder{color:#444;}
.inputs.valIsEmpty:-moz-placeholder{color:#444;}
.adPageSendMailFields.valIsEmpty ~ .inputsLabel::before,
.inputs.valIsEmpty ~ .inputsLabel::before{
	background:none;
}
.adPageSendMailFields.valIsEmpty:focus ~ .inputsLabel::before,
.inputs.valIsEmpty:focus ~ .inputsLabel::before{
	background:#fff;
}
.inputEmailIcon, .inputPasswordIcon{
	position:relative;
}
.inputPasswordIcon .inputPasswordIconLabel,
.inputEmailIcon .inputEmailIconLabel{
	background:url(/content/images/input_email.gif) left top no-repeat;
	width:43px;
	height:43px;
	position:absolute;
	left:1px;
	top:1px;
	cursor:text;
	border-radius:3px 0 0 3px;
}
.inputEmailIcon.left .inputEmailIconLabel, .inputPasswordIcon.left .inputPasswordIconLabel{
	left:11px;
}
.inputPasswordIcon .inputPasswordIconLabel{
	background-image:url(/content/images/input_password.gif);
}
.inputEmailIcon .inputs, .inputPasswordIcon .inputs{
	padding-left:59px;
}
.inputEmailIcon .inputsLabel{
	left:54px !important;
}
.inputPasswordIcon.left .inputsLabel{
	left:63px !important;
}
.inputsWrap .combos{color:#444;}
.combos.error ~ .select2 .combos,
.combos.error ~ .select2 .combos span,
.inputsWrap .combos.error{
	color:red;
	border-color:red;
}
textarea.inputs{
	width:100%;
	height:175px;
	margin:0 0 14px 0;
	padding:11px 16px;
}
.inputsSubmit{
	background:#2094EF;
	width:255px;
	height:45px;
	line-height:45px;
	color:#fff;
	text-align:center;
	border:none;
	margin:0;
	border-radius:3px;
	font-size:18px;
	-moz-box-shadow:rgba(0,0,0,0.25) 1px 1px 3px 0px;
	box-shadow:rgba(0,0,0,0.25) 1px 1px 3px 0px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.contentPage_contentSection{
	padding:50px 0 65px 0;
	line-height:24px;
}
.contentLeftImg_a{
	float:right;
	width:50.7%;
	margin:7px 0 25px 40px;
}
.contentLeftImg{
	width:100%;
	vertical-align:top;
}
.contentSubtitle{
	font-family:'Rubik Medium',arial;
	color:#222;
	margin:-7px 0 15px 0;
	font-size:24px;
	line-height:28px;
}
.contentSubtitle a{
	text-decoration:none;
	color:#222;
}
.contentSubtitle a:hover{
	color:#D10000;
}
.cPageTopContent:not(.noContentBlocks){
	padding:0 0 47px 0;
}
.contentBlocks{
	padding:50px 0 47px 0;
	font-size:0;
	border-top:1px solid #ddd;
	position:relative;
}
.contentBlocks .adPage_shareBtnWrap{
	background:#fff;
    right: 0;
    top: 50px;
}
.contentBlocks .contentBlocks_figure.wide_true ~ .adPage_shareBtnWrap{
    right: 10px;
    top: 60px;
}
.contentBlocks_figure{
	display:inline-block;
	vertical-align:top;
	width:30%;
}
.contentBlocks_figure.wide_true{
	width:100%;
}
.contentBlocks_img{
	vertical-align:top;
	width:100%;
}
.contentBlocksText{
	font-size:16px;
	direction:ltr;
}
.contentBlocks_figure ~ .contentBlocksText{
	display:inline-block;
	vertical-align:top;
	width:70%;
	padding:0 0 0 38px;
	font-size:16px;
	direction:ltr;
}
.contentBlocks:nth-child(even){direction:rtl;}
.contentBlocks:nth-child(even) .contentBlocksText{
	padding:0 65px 0 0;
}
.magazineSonsWrap .contentBlocks:nth-child(odd) .contentBlocksText{
	padding-right:70px;
}
.magazineSonsWrap .contentBlocks:nth-child(even) .contentBlocks_figure:not(.wide_true) ~ .adPage_shareBtnWrap{
	right:30%;
	margin:0 20px 0 0;
}
.magazineSonsWrap .contentBlocks:nth-child(even) .contentBlocksText{
    padding: 0 90px 0 0 !important;
}
.contentPage_body .content_right ul:not(.Qul){
	list-style:none;
	padding:0;
	margin:10px 0;
}
.contentPage_body .content_right ul:not(.Qul) li{
	padding:5px 10px 5px 20px;
	position:relative;
}
.contentPage_body .content_right ul:not(.Qul) li::before{
    content:'';
	background:#d10000;
    width:5px;
	height:5px;
	border-radius:50%;
	position:absolute;
	left:0;
	top:15px;
}
.contentPageFaqs{
	position:relative;
	padding:55px 0 15px 0;
}
.contentPageFaqs::before{
	content:'';
	background:#eee;
	height:5px;
	width:100%;
	position:absolute;
	top:0;
	right:0;
}
.Qul{
	list-style:none;
	padding:4px 0 0 0;
	margin:0;
}
.Qul > li .Q_a{
	background:#F8F8F8;
	display:block;
	width:100%;
	font-family:'Rubik Medium',arial;
	font-size:17px;
	color:#222;
	text-align:left;
	padding:13px 0 13px 20px;
	margin:15px 0 0 0;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.Qul > li .Q_a .plusMinus{
	float:right;
	width:14px;
	height:14px;
	margin:5px 18px 0 15px;
	position:relative;
}
.Qul > li .Q_a .plusMinus:before,
.Qul > li .Q_a .plusMinus:after{
	background:#d10000;
	content:'';
	position:absolute;
}
.Qul > li .Q_a .plusMinus:before{
	width:14px;
	height:2px;
	right:0;
	top:6px;
}
.Qul > li .Q_a .plusMinus:after{
	width:2px;
	height:14px;
	top:0;
	right:6px;
}
.Qul > li .Q_a.active .plusMinus:after{
	display:none;
}
.Qul > li > .Q_showME{
	background:#F8F8F8;
	display:none;
	padding:0px 50px 15px 20px;
	line-height:20px;
}
.editAdFieldsWrap{display:none;}
.editAdFieldsWrap.active{display:block;}
.editAdFieldsWrap.inputsWrap.active{display:inline-block;}
.edotAdRadiosWrap{line-height:45px;}
.jobAdSection{
	display:block;
	border:1px solid #ddd;
	border-radius:4px;
	padding:45px 76px 59px;
}
.jobAdSubtitle{
	font-family:'Rubik Medium',arial;
	color:#222;
	margin:0 0 23px 0;
	font-size:20px;
	line-height:24px;
}
.jobAdSubtitle.first{margin:0 0 30px 0;}
.hr1{
	background:#eee;
	display:block;
	clear:both;
	height:5px;
	margin:50px 0 45px 0;
}
.whatsappFieldWrap{
	border:1px solid #ddd;
	font-size:0;
	position:relative;
	border-radius:3px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.whatsappFieldWrap label.error{
	position:absolute;
    width:100%;
    left:0;
    bottom:-20px;
}
.whatsappFieldWrap .inputs{
	width:-webkit-calc(100% - 73px);
	width:calc(100% - 73px);
	border:none;
	vertical-align:top;
}
.whatsappFlag{
	display:inline-block;
	vertical-align:middle;
	width:25px;
	border:1px solid #ddd;
}
.jobAdSub{
	min-width:285px;
	max-width:45%;
}
.jobsHeadlinesInner{
	background:#fff;
	display:flex;
	border-bottom:1px solid #ddd;
	font-size:18px;
	line-height:24px;
	color:#222;
	font-family:'Rubik Medium',arial;
	padding:0 0 18px 0;
}
.adsHeadlinesWrap, .jobsHeadlinesWrap{
	height:43px;
}
.content_right.active .adsHeadlines,
.content_right.active .jobsHeadlines{
    width:100%;
	position:fixed;
    z-index:2;
    top:93px;
	left:0;
    margin:0;
}
.content_right.active .adsHeadlines .adsHeadlinesContainer,
.content_right.active .jobsHeadlines .jobsHeadlinesContainer{
	width:1212px;
	margin:0 auto;
}
.adsHeadlinesInner{
	background:#fff;
	border-bottom:1px solid #ddd;
	position:relative;
	z-index:2;
}
.adsHeadlinesWrap + .adsTable_item{border-top:none;}
.content_right.active .adsHeadlines .adsHeadlinesInner,
.content_right.active .jobsHeadlines .jobsHeadlinesInner{
	width:-webkit-calc(78.4% - 47px);
	width:calc(78.4% - 47px);
	padding-top:18px;
}
.content_right.active .jobsHeadlines + .jobsRowsWrap{
	padding:43px 0 0 0;
}
.content_right.active .adsHeadlines.inBottom,
.content_right.active .jobsHeadlines.inBottom{
	position:absolute;
	top:auto;
	bottom:0;
}
.adsPage_body .content_right,
.jobsPage_body .content_right{
	padding-top:18px;
	margin-top:-18px;
}
.jobsRow1, .jobsHeadline1{
	float:left;
	width:20.4%;
	padding:0 20px 0 31px;
}
.jobsRow2, .jobsHeadline2{
	float:left;
	width:59%;
	padding:0 13% 0 0;
}
.jobsRow3, .jobsHeadline3{
	float:left;
	width:20.6%;
	min-width:113px;
}
.jobsRows{
	display:flex;
	border-bottom:1px solid #ddd;
	padding:30px 0;
}
.jobsRows:last-child{border-bottom:none;}
.jobsRow1{font-size:15px;}
.jobID{color:#888;}
.jobsContactIcons{
	float:left;
	width:39px;
	height:39px;
	line-height:39px;
	margin:0 10px;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	border:1px solid #ddd;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.jobsContactIcons.jPhone{
	background:#E8F4FD;
	color:#2094ef;
	border-color:#2094ef;
	font-size:17px;
}
.jobsContactIcons.jPhone:hover{
	background:#2094ef;
	color:#fff;
}
.jobsContactIcons.jWhatsapp{
	background:#E9F7E5;
	color:#29ad00;
	border-color:#29ad00;
	font-size:19px;
}
.jobsContactIcons.jWhatsapp:hover{
	background:#29ad00;
	color:#fff;
}
.jobsContactIcons.jEmail{
	background:#FAE5E5;
	color:#d10000;
	border-color:#d10000;
	font-size:15px;
}
.jobsContactIcons.jEmail:hover{
	background:#d10000;
	color:#fff;
}
.popupJobPhone{
	font-size:20px;
	color:#2094ef;
}
.defaultYpopStyle{
	min-width:230px;
	padding:13px 20px 20px;
	text-align:center;
}
.defaultYpopStyle .popupTitle{
	padding:0 10px 0 35px;
	margin:0 0 20px 0;
}
.jobs_mobilePageName{
	padding:20px 0;
	border-bottom:1px solid #ddd;
}
.groups_section{padding:50px 0 65px 0;}
.groups_ul{
	width:-webkit-calc(100% + 60px);
	width:calc(100% + 60px);
	margin:0 -30px;
	list-style:none;
	padding:0;
	font-size:0;
}
.groups_ul .groups_li{
	display:inline-block;
	vertical-align:top;
	width:33.333%;
	font-size:16px;
	padding:0 30px 40px;
}
.groups_ul .groups_title{
	display:block;
	font-size:18px;
	font-family:'Rubik Medium',arial;
	color:#222;
	border-bottom:2px solid #d10000;
	margin:0;
	padding:0 0 15px 0;
	text-decoration:none;
}
.groups_title_a{
	display:block;
	color:#222;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.groups_title_a:hover{
	color:#d10000;
}
.groups_ul a.groups_title{
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.groups_countAds{
	color:#d10000;
	font-size:15px;
}
.cats_countAds{
	color:#d10000;
	font-size:14px;
}
.groups_ul .groups_titleFigure{
	display:inline-block;
	vertical-align:middle;
	max-width:50px;
	height:33px;
	line-height:33px;
	margin:0 5px 0 0;
}
.groups_ul .groups_titleIcon{
	max-height:100%;
	vertical-align:middle;
}
.groups_ul .groups_subUL{
	list-style:none;
	padding:0;
	margin:0;
}
.groups_ul  .groups_subUL .groups_a{
	display:block;
	text-decoration:none;
	color:#444;
	padding:13px 0;
	border-bottom:1px solid #ddd;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.groups_ul a.groups_title:hover,
.groups_ul  .groups_subUL .groups_a:hover{
	color:#d10000;
	-webkit-transform:translate(3px,0);
	transform:translate(3px,0);
}
.groups_mobilePageName{
	display:none;
	padding:20px 15px;
	border-bottom:1px solid #ddd;
}
.groupArrowOnMobile{display:none;}
.providerPageContent_right{
	float:left;
	width:733px;
	max-width:60.5%;
	padding:0 30px 0 0;
}
.providerPageContent_rightInner{
	position:relative;
}
.providerPage_text{
	position:relative;
}
.providerPage_shareBtnWrap{
	position:absolute;
	right:0;
	top:0;
}
.providerNameWrap{
	float:left;
	width:733px;
    max-width:60.5%;
	padding:0 6.7% 0 0;
	position:relative;
	z-index:2;
}
.providerNameWrap .adName{margin:0 0 15px 0;}
.providerPageSubTitle{
	margin:20px 0 13px 0;
}
.providerPageContent_left{
	float:right;
	width:481px;
	max-width:39.5%;
	height:327px;
	white-space:nowrap;
	border:1px solid #ddd;
	text-align:center;
	font-size:0;
}
.providerPageContent_left::before{
	content:'';
	width:0;
	height:100%;
	display:inline-block;
	vertical-align:middle;
}
.providerLeftImg{
	display:inline-block;
	vertical-align:middle;
	max-width:90%;
	max-height:90%;
}
.providerPage_body .adPageBottomBtns{
	width:auto;
	min-width:150px;
	max-width:33.333%;
}
.providerPageContentTableWrap{float:left;}
.providerPageContentTableWrap.first{
	max-width:50%;
	padding:0 25px 0 0;
}
.providerPageContentTableWrap.second{
	width:50%;
}
.providerPageContentTable{
	width:100%;
}
.providerPageContentTable td{padding:4px 0;vertical-align:top;}
.providerPageContentTable td:first-child{
	width:70px;
	padding-right:23px;
}
.providerPageContentTable a{color:#444;}
.providerPageContentTable a:hover{color:#D10000;}
.providerPage_jobsSection{padding:40px 0 0 0;}
.providerSpaceUnderJobs{height:50px;}
.providerPage_jobsSection .jobsRow1, .providerPage_jobsSection .jobsHeadline1{
	width:15.7%;
	padding:0;
}
.providerPage_jobsSection .jobsRow2, .providerPage_jobsSection .jobsHeadline2{
	width:-webkit-calc(84.3% - 185px);
	width:calc(84.3% - 185px);
}
.providerPage_jobsSection .jobsRow3, .providerPage_jobsSection .jobsHeadline3{
	width:185px;
}
.sprite{
	background-image:url(../images/sprite.png);
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:middle;
	margin:0 6px 0 0;
}
.sprite.js_loaderWrap{
	background:none;
}
.sprite.existingAdsIcon{
	background-position:-48px 0;
	width:20px;
	height:20px;
}
.sprite.statisticsIcon{
	background-position:-24px 0;
	width:18px;
	height:20px;
}
.sprite.profileDetailsIcon{
	background-position:0 0;
	width:18px;
	height:20px;
}
.pArea_adsTableWrap{position:relative;}
.personalArea_existingAdsWrap{
	width:1212px;
	z-index:11;
}
.pArea_tableMainMenu{
	display:none;
	background:#fff;
	width:86px;
	position:absolute;
	left:-100px;
	top:0;
	border:1px solid #ddd;
	list-style:none;
	padding:0;
	margin:0;
	z-index:6;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 0px 8px -3px;
	box-shadow:rgba(0,0,0,0.25) 0px 0px 8px -3px;
}
.pArea_tableMainMenu.active{display:block;}
.pArea_tableMainMenu li{position:relative;}
.pArea_tableMainMenu a, .pArea_tableMainMenu button{
	display:block;
	width:100%;
	text-decoration:none;
	text-align:left;
	border-top:1px solid #ddd;
	color:#222;
}
.pArea_tableMainMenu li:first-child > a, .pArea_tableMainMenu li:first-child > button{
	border-top:none;
}
.pArea_tableMainMenu a:hover, .pArea_tableMainMenu button:hover,
.pArea_tableMainMenu a:focus, .pArea_tableMainMenu button:focus,
.pArea_tableMainMenu li.active > a, .pArea_tableMainMenu li.active > button{
	background:#F8F8F8;
}
.pArea_tableMainMenu > li > a, .pArea_tableMainMenu > li > button{
	display:flex;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	height:82px;
	text-align:center;
}
.pArea_tableMainMenu .sprite{margin:0 auto 12px;}
.pArea_tableMainMenu ul{
	background:#fff;
	width:0;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	left:100%;
	top:-1px;
	overflow:hidden;
	-webkit-transition:all 0.5s ease;
	transition:all 0.5s ease;
}
.pArea_tableMainMenu li.active > ul{width:116px;}
.pArea_tableMainMenu li.active > ul::after{
	content:'';
	display:block;
	clear:both;
}
.pArea_tableMainMenu ul li{
	float:right;
	width:116px;
}
.pArea_tableMainMenu ul a, .pArea_tableMainMenu ul button{
	height:41px;
	line-height:41px;
	padding:0 10px 0 20px;
	border:1px solid #ddd;
	border-top:none;
}
.pArea_tableMainMenu ul li:first-child > a, .pArea_tableMainMenu ul li:first-child > button{
	border-top:1px solid #ddd;
}
.pArea_adsTable_tdsWrap{
	display:inline-block;
	vertical-align:middle;
	width:-webkit-calc(78.3% - 134px);
	width:calc(78.3% - 134px);
	position:relative;
}
.pArea_adsTable_td{
	display:inline-block;
	vertical-align:middle;
	font-size:16px;
	position:relative;
	z-index:1;
}
.pArea_adsTable_w1{width:62px;text-align:center;}
.pArea_adsTable_w1 .ycheckboxLabelCLick{width:100%;height:72px;line-height:72px;}
.pArea_adsTable_w1 .ychkbx{margin:0;}
.pArea_adsTable_w2{width:21.7%;}
.pArea_adsTable_td.pArea_adsTable_w2{font-size:0;}
.pArea_adsTable_w3{width:12%;}
.activeAdText{font-family:'Rubik Medium',arial;color:#29AD00;}
.frozenAdText{font-family:'Rubik Medium',arial;color:#d10000;}
.pArea_adsTable_w4{width:17%;}
.pArea_adsTable_w5{width:22.3%;padding:0 15px 0 0;}
.pArea_adsTable_w6{width:19.5%;padding:0 15px 0 0;}
.pArea_adsTable_w7{width:14.4%;padding:0 15px 0 0;}
.pArea_adsTable_w8{width:14.8%;}
.pArea_adsTable_w9{width:62px;position:relative;z-index:6;}
.pArea_adsTable_w10{width:10px;font-size:0 !important;}
.pArea_adsTable_w10 .sprite{margin:0;}
.adMenuBtn{
	width:100%;
	height:72px;
	line-height:72px;
	text-align:center;
}
.adMenu_ul{
	display:none;
	background:#fff;
	width:155px;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
	right:49px;
	top:26px;
	box-shadow:rgba(0,0,0,0.25) 0px 0px 3px 0px;
}
.adsTable_item:last-child:not(:first-child) .adMenu_ul{
	top:auto;
	bottom:26px;
}
.adMenu_ul.active{display:block;}
.adMenu_ul_btn{
	display:block;
	width:100%;
	height:35px;
	line-height:35px;
	text-align:left;
	text-decoration:none;
	color:#444444;
	font-size:14px;
	border-top:1px solid #ddd;
}
.adMenu_ul li:first-child .adMenu_ul_btn{
	border-top:none;
}
.adMenu_ul .adMenu_ul_btn:hover, .adMenu_ul .adMenu_ul_btn:focus{
	background:#F8F8F8;
}
.menuIconWrap{
	display:inline-block;
	vertical-align:middle;
	width:22px;
	margin:0 0 0 4px;
	text-align:center;
}
.pArea_adsTable_w9 .sprite{margin:0;}
.sprite.menuBtnIcon{
	background-position:-150px 0;
	width:4px;
	height:16px;
}
.sprite.editIcon{
	background-position:-72px 0;
	width:14px;
	height:14px;
}
.sprite.bumpIcon{
	background-position:-89px 0;
	width:10px;
	height:14px;
}
.sprite.boldIcon{
	background-position:-102px 0;
	width:14px;
	height:14px;
}
.sprite.freezeIcon{
	background-position:-119px 0;
	width:12px;
	height:14px;
}
.sprite.activeIcon{
	background-position:-159px 0;
	width:16px;
	height:12px;
}
.sprite.deleteIcon{
	background-position:-135px 0;
	width:11px;
	height:14px;
}
.markDate1236{display:none;}
.personal_areaPage_body .suppliersTabs_ul li{
	width:26%;
}
.pAreaProfileDetails{
	width:952px;
	max-width:100%;
	padding:47px 50px 49px;
	border:1px solid #ddd;
	border-radius:5px;
	margin:0 auto;
}
.pAreaProfileDetailsInner{
	width:750px;
	max-width:100%;
	margin:0 auto;
}
.pArea_showDetails{display:none;}
.pArea_editDetails{font-size:0;display:none;}
.pArea_showDetails.active, .pArea_editDetails.active{
	display:block;
}
.pAreaProfileTitle{
	font-size:20px;
	color:#222;
	font-family:'Rubik Medium',arial;
	margin:0 0 15px 0;
}
.pAreaProfileTable{
	line-height:24px;
}
.pAreaProfileTable td{padding:2px 0;}
.pAreaProfileTable td:first-child{
	width:110px;
	padding-right:15px;
}
.pAreaProfileTable a{
	text-decoration:none;
	color:#444;
}
.pAreaProfileTable a:hover{color:#d10000;}
.hr2{
	display:block;
	clear:both;
	padding:40px 0;
}
.hr2::before{
	content:'';
	background:#eee;
	display:block;
	height:5px;
}
.hr2_1{padding-top:25px;}
.pAreaEditDetailsBtn{
	background:#2094EF;
	min-width:285px;
	height:45px;
	line-height:45px;
	color:#fff;
	text-align:center;
	padding:0 20px;
	border:none;
	font-size:18px;
	margin:42px 0 0 0;
	border-radius:3px;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 0px 5px 0px;
	box-shadow:rgba(0,0,0,0.25) 0px 0px 5px 0px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.pAreaEditDetailsBtn:hover{background:#0F7AD2;}
.inputsWrap2{margin:0 -10px;}
.inputWrap2{
	float:left;
	width:50%;
	padding:0 10px 20px;
	position:relative;
}
.forInput2{
	color:#888;
	font-size:13px;
	position:absolute;
	left:19px;
	top:-7px;
	line-height:13px;
	padding:0 7px;
}
.inputsLabel span,
.forInput2 span{
	position:relative;
	z-index:1;
}
.inputsLabel::before,
.forInput2::before{
	content:'';
	background:#fff;
	width:100%;
	height:6px;
	position:absolute;
	left:0;
	top:2px;
	z-index:0;
}
.input2{
	background:#fff;
	width:100%;
	height:45px;
	line-height:45px;
	padding:0 15px;
	border:1px solid #ddd;
	border-radius:3px;
	color:#444;
	vertical-align:top;
	font-size:16px;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.input2::-webkit-input-placeholder{color:#444;}
.input2:-moz-placeholder{color:#444;}
textarea.input2{
	height:105px;
	line-height:20px;
	padding:10px 15px;
}
.input2:hover{border-color:#B4B4B4;}
.mb25, .pArea_editDetails .pAreaProfileTitle{
	margin:0 0 25px 0;
}
.pAreaProfileCheckboxesWrap{font-size:0;}
.pAreaProfileCheckboxesWrap .ycheckboxLabelCLick{
	padding:0 30px 15px 0;
}
.pAreaProfileTitle.pAreaProfileTitleTopMargin13{
	margin-top:13px;
}
.pAreaProfileTitle.pAreaProfileTitleTopMargin21{
	margin-top:21px;
}
.pAreaProfileTitle.pAreaProfileTitleTopMargin33{
	margin-top:33px;
}
.recommendedTitle{
	font-size:24px;
	line-height:27px;
	color:#222;
	font-family:'Rubik Medium',arial;
	margin:0 0 42px 0;
}
.recommended_section{padding:51px 0;}
.editAdSection{font-size:0;}
.editAdSection .inputsWrap{font-size:16px;}
.justText{font-size:16px;}
.textComment{
	font-size:16px;
	padding:0 0 0 9px;
	position:relative;
}
.textComment::before{
	content:'*';
	color:red;
	position:absolute;
	left:0;
	top:0;
}
.inputs3inRow{margin:0 -10px;}
.inputs3inRow .inputsWrap{
	width:33.333%;
	padding:0 10px;
}
.addGalleryImages{
	float:left;
	width:-webkit-calc(14.8% - 20px);
	width:calc(14.8% - 20px);
	height:77px;
	margin:0 0 25px 20px;
	position:relative;
}
.addGalleryImages:first-child{
	width:55.4%;
	height:282px;
	margin:0;
}
.addGalleryImages_wrap{
	float:left;
	width:44.6%;
}
.addGalleryImages .qq-upload-list{
	display:none;
}
.addGalleryImages .uploadContainer,
.addGalleryImages .qq-uploader{
	height:100%;
}
.handle{
	background:url(/content/images/drag_blue.png) center center no-repeat;
	width:22px;
	height:22px;
	border-radius:50%;
	position:absolute;
	right:5px;
	top:5px;
	z-index:3;
	cursor:move;
}
.addGalleryImages:first-child .handle{
	display:none;
}
.rotateImg{
	display:none;
	background:#1c82d1 url(/content/images/rotate.png) center center no-repeat;
	background-size:auto 12px;
	border-radius:50%;
	border:2px solid #fff;
	width:22px;
	height:22px;
	position:absolute;
	left:-7px;
	bottom:-6px;
	z-index:3;
	-moz-box-shadow:rgba(0,0,0,0.7) 0px 0px 5px -1px;
	box-shadow:rgba(0,0,0,0.7) 0px 0px 5px -1px;
}
.rotateImg.loading{animation:rotate 0.5s linear infinite;}
@keyframes rotate{
	0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
	100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}
}
.addGalleryImages:first-child .rotateImg{
	background-size:auto 17px;
	border-width:4px;
	width:34px;
	height:34px;
	left:-11px;
	bottom:-11px;
}
.showLoader{
	display:none;
	background:url(/content/images/ajax-loader.gif) center center no-repeat;
	position:absolute;
	right:0;
	left:0;
	top:0;
	bottom:0;
}
.hasLoader .fileUploadInputImageHidden[value=""] ~ .showLoader{
	display:block;
}
.hasImg .rotateImg{display:block;}
.addGalleryImages .qq-upload-button{
	background:#F4FAFE;
	width:100%;
	height:100%;
	color:#2094EF;
	border:1px dashed #2094EF;
	border-radius:5px;
	direction:ltr !important;
	text-align:left;
	cursor:pointer;
	overflow:visible !important;
	padding:0 14px;
	position:relative;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.addGalleryImages.hasImg .qq-upload-button{
	border:none;
}
.addGalleryImages::after{
	content:'';
	display:none;
	border-radius:5px;
	border:2px solid #2094EF;
	position:absolute;
	top:-5px;
	bottom:-5px;
	left:-5px;
	right:-5px;
}
.addGalleryImages.swapHighlight::after{
	display:block;
}
.addGalleryImages .qq-upload-button:hover{
	background:#E3F2FD;
}
.addGalleryImages .uploadImgsPlus{
	background:#2094EF url(/content/images/plus.png) center center no-repeat;
	background-size:auto 8px;
	width:18px;
	height:18px;
	border-radius:50%;
	position:absolute;
	right:-5px;
	bottom:-6px;
	z-index:2;
}
.addGalleryImages:first-child .uploadImgsPlus{
	background-size:auto 12px;
	width:26px;
	height:26px;
	right:50%;
	top:50%;
	margin:-13px -13px 0 0;
}
.addGalleryImages.hasImg .uploadImgsPlus{
	display:none;
}
.addGalleryImages .qq-upload-button input{
	width:-webkit-calc(100% + 10px);
	width:calc(100% + 10px);
	height:-webkit-calc(100% + 10px);
	height:calc(100% + 10px);
	font-size:0 !important;
	padding:0 !important;
	border:none !important;
	z-index:3;
}
.addGalleryImages .qq-upload-drop-area{z-index:4;}
.addGalleryImages .uploadImageContainer{
	line-height:77px;
	padding:0;
	position:absolute;
	right:0;
	left:0;
	top:0;
	bottom:0;
	text-align:center;
	overflow:hidden;
	border-radius:5px;
}
.addGalleryImages:first-child .uploadImageContainer{
	line-height:282px;
}
.fileUploadLoader{vertical-align:middle;}
.addGalleryImages .uploadImageContainer .uploadedImage{
	width:100%;
	height:100%;
	position:absolute;
	right:50%;
	top:50%;
	-webkit-transform:translate(50%,-50%);
	transform:translate(50%,-50%);
}
.addGalleryImages .qq-upload-drop-area span{
	font-size:14px;
	padding:0 10px;
	line-height:16px;
}
.markAdTitle{margin:0 0 5px 0;}
.adTypeRadioBox{
	cursor:pointer;
	display:inline-block;
	vertical-align:top;
	width:50%;
	margin:20px 0 0 0;
}
.adTypeRadioBox.right{padding-right:10px;}
.adTypeRadioBox.left{padding-left:10px;}
.adTypeRadioBoxInner{
	min-height:185px;
	border:1px solid #ddd;
	border-radius:3px;
	position:relative;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.adTypeRadioBox:hover .adTypeRadioBoxInner{
	-webkit-box-shadow:rgba(0,0,0,0.3) 0px 2px 10px 1px;
	box-shadow:rgba(0,0,0,0.3) 0px 2px 10px 1px;
}
.adTypeRadioBoxBGcolor{
	width:100%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	filter:alpha(opacity=10);
	opacity:0.1;
	-khtml-opacity:0.1;
}
.adTypeRadioBoxInner label.error{
	background:red;
	font-family:'Rubik Medium',arial;
	position:absolute;
	top:-19px;
	left:-1px;
	font-size:16px;
	right:-1px;
	width:auto !important;
	text-align:left !important;
	padding:5px 10px;
}
.adTypeRadioBoxInner .radio.error ~ label.error ~ .adTypeTitle{
	margin:11px 0 0 0;
}
.adTypeRadioBox input{
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	position:absolute;
	left:0;
	top:0;
}
.adRadioStyle{
	display:none;
	position:absolute;
	left:-1px;
	right:-1px;
	top:-1px;
	bottom:-1px;
	z-index:1;
	border:3px solid #2094EF;
	border-radius:3px;
	text-align:center;
}
.adTypeRadioBox input:checked ~ .adRadioStyle{
	display:block;
}
.adRadioStyle::after{
	content:"\f00c";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	line-height:1;
	font-weight:900;
	font-family:"Font Awesome 5 Free";
	background:#2094EF;
	width:29px;
	height:29px;
	line-height:29px;
	color:#fff;
	font-size:11px;
	position:absolute;
	bottom:17px;
	right:17px;
	border-radius:50%;
}
.adTypeTitle{
	background:#ddd;
	height:49px;
	line-height:49px;
	color:#222;
	font-family:'Rubik Medium',arial;
	font-size:20px;
	padding:0 20px;
}
.adTypePrice{float:right;font-size:18px;}
.adTypePrice .currency{font-size:16px;}
.adTypeBoxText{
	padding:20px 20px 8px;
	font-size:16px;
	line-height:18px;
}
.adTypeBoxText ul{
	list-style:none;
	padding:0;
	margin:0;
}
.adTypeBoxText li{
	position:relative;
	padding:0 0 10px 20px;
}
.adTypeBoxText li::before{
	content:"\f00c";
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	line-height:1;
	font-weight:900;
	font-family:"Font Awesome 5 Free";
	position:absolute;
	left:0;
	top:3px;
	font-size:10px;
}
.premiumAdLabel .adTypeRadioBoxInner{
	background:#FFF4E5;
	border-color:#FF9800;
}
.premiumAdLabel .adTypeTitle{
	background:#FF9800;
	color:#fff;
}
.premiumAdLabel .adTypeBoxText li::before{
	color:#FF9800;
}
.favoriteAdLabel .adTypeRadioBoxInner{
	background:#E9F7E5;
	border-color:#29AD00;
}
.favoriteAdLabel .adTypeTitle{
	background:#29AD00;
	color:#fff;
}
.favoriteAdLabel .adTypeBoxText li::before{
	color:#29AD00;
}
.addGalleryImages .removeUploadedImg{
	display:none;
	background:url(/content/images/x.png) center center no-repeat;
	background-size:100% 100% !important;
	width:24px !important;
	height:24px !important;
	position:absolute;
	right:-8px !important;
	bottom:-8px !important;
	z-index:3;
	border:none !important;
	padding:0 !important;
}
.addGalleryImages .removeUploadedImg:hover{
	background:url(/content/images/x.png) center center no-repeat !important;
	background-size:100% 100% !important;
}
.addGalleryImages.hasImg .removeUploadedImg{
	display:block;
}
.addGalleryImages:first-child .removeUploadedImg{
	width:38px !important;
	height:38px !important;
	right:-13px !important;
	bottom:-14px !important;
}
.addGalleryImages .ruiX, .addGalleryImages .ruiText{display:none;}
.addGalleryImages:first-child.hasImg .uploadImgsTitle{
	background:rgba(0,0,0,0.65);
	height:37px;
	line-height:37px;
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:3;
	color:#fff;
	padding:0 15px;
}
.hideOnMove.hide,
.sortable-ghost .hideOnMove{
	display:none;
}
.addGalleryImages.hasImg .uploadImgsTitle{
	display:none;
}
.red{color:red;}
.tradeRadiosWrap{
	font-size:16px;
	padding:20px 0 0 0;
}
.tradeTitle{
	display:inline-block;
	padding:0 10px 0 0;
}
.inputsWrap .select2.error + label.error{
	position:absolute;
	top:45px;
	left:0;
}
.inputsWrap.left .select2.error + label.error{
	left:10px;
}
.inputsWrap .select2.error ~ .select2-container--default .select2-selection--single{
	border-color:red;
}
.inputsWrap .select2.error ~ .select2-container--default .select2-selection--single .select2-selection__rendered{
	color:red;
}
footer{
	background:#000;
	height:99px;
	text-align:left;
	direction:ltr;
	text-align:center;
	white-space:nowrap;
	font-size:0;
}
footer::before{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:0;
	height:100%;
}
footer .container{
	display:inline-block;
	vertical-align:middle;
	text-align:left;
	line-height:22px;
	white-space:normal;
	font-size:16px;
	position:relative;
}
footer ul{
	float:left;
	width:767px;
	max-width:-webkit-calc(100% - 260px);
	max-width:calc(100% - 260px);
	line-height:31px;
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	list-style:none;
	padding:0;
	margin:0;
}
footer ul li{
	color:#fff;
	padding:0 15px;
	font-family:'Rubik Medium',arial;
}
footer ul li:first-child{padding-left:0;}
footer ul li a{
	display:block;
	color:#fff;
	text-decoration:none;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
footer ul li a:hover{color:#D10000;}
.footerLeft{
	float:right;
	line-height:31px;
	white-space:nowrap;
}
.footerSocials{
	float:right;
	width:31px;
	height:31px;
	margin:0 0 0 16px;
	border-radius:50%;
	color:#fff;
	text-align:center;
	position:relative;
}
.footerSocials i{
	position:relative;
	z-index:1;
}
.footerSocials_facebook{background:#38529A;}
.footerSocials_youtube{background:#D10000;}
.dooble{
	float:right;
	text-decoration:none;
	color:#fff;
	margin:0 6px 0 0;
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.dooble:hover{color:#00CCFF;}
.iti-flag{width:20px;}
.iti-flag.be{width:18px;}
.iti-flag.ch{width:15px;}
.iti-flag.mc{width:19px;}
.iti-flag.ne{width:18px;}
.iti-flag.np{width:13px;}
.iti-flag.va{width:15px;}
.iti-flag.ac{height:10px;background-position:0px 0px;}
.iti-flag.ad{height:14px;background-position:-22px 0px;}
.iti-flag.ae{height:10px;background-position:-44px 0px;}
.iti-flag.af{height:14px;background-position:-66px 0px;}
.iti-flag.ag{height:14px;background-position:-88px 0px;}
.iti-flag.ai{height:10px;background-position:-110px 0px;}
.iti-flag.al{height:15px;background-position:-132px 0px;}
.iti-flag.am{height:10px;background-position:-154px 0px;}
.iti-flag.ao{height:14px;background-position:-176px 0px;}
.iti-flag.aq{height:14px;background-position:-198px 0px;}
.iti-flag.ar{height:13px;background-position:-220px 0px;}
.iti-flag.as{height:10px;background-position:-242px 0px;}
.iti-flag.at{height:14px;background-position:-264px 0px;}
.iti-flag.au{height:10px;background-position:-286px 0px;}
.iti-flag.aw{height:14px;background-position:-308px 0px;}
.iti-flag.ax{height:13px;background-position:-330px 0px;}
.iti-flag.az{height:10px;background-position:-352px 0px;}
.iti-flag.ba{height:10px;background-position:-374px 0px;}
.iti-flag.bb{height:14px;background-position:-396px 0px;}
.iti-flag.bd{height:12px;background-position:-418px 0px;}
.iti-flag.be{height:15px;background-position:-440px 0px;}
.iti-flag.bf{height:14px;background-position:-460px 0px;}
.iti-flag.bg{height:12px;background-position:-482px 0px;}
.iti-flag.bh{height:12px;background-position:-504px 0px;}
.iti-flag.bi{height:12px;background-position:-526px 0px;}
.iti-flag.bj{height:14px;background-position:-548px 0px;}
.iti-flag.bl{height:14px;background-position:-570px 0px;}
.iti-flag.bm{height:10px;background-position:-592px 0px;}
.iti-flag.bn{height:10px;background-position:-614px 0px;}
.iti-flag.bo{height:14px;background-position:-636px 0px;}
.iti-flag.bq{height:14px;background-position:-658px 0px;}
.iti-flag.br{height:14px;background-position:-680px 0px;}
.iti-flag.bs{height:10px;background-position:-702px 0px;}
.iti-flag.bt{height:14px;background-position:-724px 0px;}
.iti-flag.bv{height:15px;background-position:-746px 0px;}
.iti-flag.bw{height:14px;background-position:-768px 0px;}
.iti-flag.by{height:10px;background-position:-790px 0px;}
.iti-flag.bz{height:14px;background-position:-812px 0px;}
.iti-flag.ca{height:10px;background-position:-834px 0px;}
.iti-flag.cc{height:10px;background-position:-856px 0px;}
.iti-flag.cd{height:15px;background-position:-878px 0px;}
.iti-flag.cf{height:14px;background-position:-900px 0px;}
.iti-flag.cg{height:14px;background-position:-922px 0px;}
.iti-flag.ch{height:15px;background-position:-944px 0px;}
.iti-flag.ci{height:14px;background-position:-961px 0px;}
.iti-flag.ck{height:10px;background-position:-983px 0px;}
.iti-flag.cl{height:14px;background-position:-1005px 0px;}
.iti-flag.cm{height:14px;background-position:-1027px 0px;}
.iti-flag.cn{height:14px;background-position:-1049px 0px;}
.iti-flag.co{height:14px;background-position:-1071px 0px;}
.iti-flag.cp{height:14px;background-position:-1093px 0px;}
.iti-flag.cr{height:12px;background-position:-1115px 0px;}
.iti-flag.cu{height:10px;background-position:-1137px 0px;}
.iti-flag.cv{height:12px;background-position:-1159px 0px;}
.iti-flag.cw{height:14px;background-position:-1181px 0px;}
.iti-flag.cx{height:10px;background-position:-1203px 0px;}
.iti-flag.cy{height:14px;background-position:-1225px 0px;}
.iti-flag.cz{height:14px;background-position:-1247px 0px;}
.iti-flag.de{height:12px;background-position:-1269px 0px;}
.iti-flag.dg{height:10px;background-position:-1291px 0px;}
.iti-flag.dj{height:14px;background-position:-1313px 0px;}
.iti-flag.dk{height:15px;background-position:-1335px 0px;}
.iti-flag.dm{height:10px;background-position:-1357px 0px;}
.iti-flag.do{height:14px;background-position:-1379px 0px;}
.iti-flag.dz{height:14px;background-position:-1401px 0px;}
.iti-flag.ea{height:14px;background-position:-1423px 0px;}
.iti-flag.ec{height:14px;background-position:-1445px 0px;}
.iti-flag.ee{height:13px;background-position:-1467px 0px;}
.iti-flag.eg{height:14px;background-position:-1489px 0px;}
.iti-flag.eh{height:10px;background-position:-1511px 0px;}
.iti-flag.er{height:10px;background-position:-1533px 0px;}
.iti-flag.es{height:14px;background-position:-1555px 0px;}
.iti-flag.et{height:10px;background-position:-1577px 0px;}
.iti-flag.eu{height:14px;background-position:-1599px 0px;}
.iti-flag.fi{height:12px;background-position:-1621px 0px;}
.iti-flag.fj{height:10px;background-position:-1643px 0px;}
.iti-flag.fk{height:10px;background-position:-1665px 0px;}
.iti-flag.fm{height:11px;background-position:-1687px 0px;}
.iti-flag.fo{height:15px;background-position:-1709px 0px;}
.iti-flag.fr{height:14px;background-position:-1731px 0px;}
.iti-flag.ga{height:15px;background-position:-1753px 0px;}
.iti-flag.gb{height:10px;background-position:-1775px 0px;}
.iti-flag.gd{height:12px;background-position:-1797px 0px;}
.iti-flag.ge{height:14px;background-position:-1819px 0px;}
.iti-flag.gf{height:14px;background-position:-1841px 0px;}
.iti-flag.gg{height:14px;background-position:-1863px 0px;}
.iti-flag.gh{height:14px;background-position:-1885px 0px;}
.iti-flag.gi{height:10px;background-position:-1907px 0px;}
.iti-flag.gl{height:14px;background-position:-1929px 0px;}
.iti-flag.gm{height:14px;background-position:-1951px 0px;}
.iti-flag.gn{height:14px;background-position:-1973px 0px;}
.iti-flag.gp{height:14px;background-position:-1995px 0px;}
.iti-flag.gq{height:14px;background-position:-2017px 0px;}
.iti-flag.gr{height:14px;background-position:-2039px 0px;}
.iti-flag.gs{height:10px;background-position:-2061px 0px;}
.iti-flag.gt{height:13px;background-position:-2083px 0px;}
.iti-flag.gu{height:11px;background-position:-2105px 0px;}
.iti-flag.gw{height:10px;background-position:-2127px 0px;}
.iti-flag.gy{height:12px;background-position:-2149px 0px;}
.iti-flag.hk{height:14px;background-position:-2171px 0px;}
.iti-flag.hm{height:10px;background-position:-2193px 0px;}
.iti-flag.hn{height:10px;background-position:-2215px 0px;}
.iti-flag.hr{height:10px;background-position:-2237px 0px;}
.iti-flag.ht{height:12px;background-position:-2259px 0px;}
.iti-flag.hu{height:10px;background-position:-2281px 0px;}
.iti-flag.ic{height:14px;background-position:-2303px 0px;}
.iti-flag.id{height:14px;background-position:-2325px 0px;}
.iti-flag.ie{height:10px;background-position:-2347px 0px;}
.iti-flag.il{height:15px;background-position:-2369px 0px;}
.iti-flag.im{height:10px;background-position:-2391px 0px;}
.iti-flag.in{height:14px;background-position:-2413px 0px;}
.iti-flag.io{height:10px;background-position:-2435px 0px;}
.iti-flag.iq{height:14px;background-position:-2457px 0px;}
.iti-flag.ir{height:12px;background-position:-2479px 0px;}
.iti-flag.is{height:15px;background-position:-2501px 0px;}
.iti-flag.it{height:14px;background-position:-2523px 0px;}
.iti-flag.je{height:12px;background-position:-2545px 0px;}
.iti-flag.jm{height:10px;background-position:-2567px 0px;}
.iti-flag.jo{height:10px;background-position:-2589px 0px;}
.iti-flag.jp{height:14px;background-position:-2611px 0px;}
.iti-flag.ke{height:14px;background-position:-2633px 0px;}
.iti-flag.kg{height:12px;background-position:-2655px 0px;}
.iti-flag.kh{height:13px;background-position:-2677px 0px;}
.iti-flag.ki{height:10px;background-position:-2699px 0px;}
.iti-flag.km{height:12px;background-position:-2721px 0px;}
.iti-flag.kn{height:14px;background-position:-2743px 0px;}
.iti-flag.kp{height:10px;background-position:-2765px 0px;}
.iti-flag.kr{height:14px;background-position:-2787px 0px;}
.iti-flag.kw{height:10px;background-position:-2809px 0px;}
.iti-flag.ky{height:10px;background-position:-2831px 0px;}
.iti-flag.kz{height:10px;background-position:-2853px 0px;}
.iti-flag.la{height:14px;background-position:-2875px 0px;}
.iti-flag.lb{height:14px;background-position:-2897px 0px;}
.iti-flag.lc{height:10px;background-position:-2919px 0px;}
.iti-flag.li{height:12px;background-position:-2941px 0px;}
.iti-flag.lk{height:10px;background-position:-2963px 0px;}
.iti-flag.lr{height:11px;background-position:-2985px 0px;}
.iti-flag.ls{height:14px;background-position:-3007px 0px;}
.iti-flag.lt{height:12px;background-position:-3029px 0px;}
.iti-flag.lu{height:12px;background-position:-3051px 0px;}
.iti-flag.lv{height:10px;background-position:-3073px 0px;}
.iti-flag.ly{height:10px;background-position:-3095px 0px;}
.iti-flag.ma{height:14px;background-position:-3117px 0px;}
.iti-flag.mc{height:15px;background-position:-3139px 0px;}
.iti-flag.md{height:10px;background-position:-3160px 0px;}
.iti-flag.me{height:10px;background-position:-3182px 0px;}
.iti-flag.mf{height:14px;background-position:-3204px 0px;}
.iti-flag.mg{height:14px;background-position:-3226px 0px;}
.iti-flag.mh{height:11px;background-position:-3248px 0px;}
.iti-flag.mk{height:10px;background-position:-3270px 0px;}
.iti-flag.ml{height:14px;background-position:-3292px 0px;}
.iti-flag.mm{height:14px;background-position:-3314px 0px;}
.iti-flag.mn{height:10px;background-position:-3336px 0px;}
.iti-flag.mo{height:14px;background-position:-3358px 0px;}
.iti-flag.mp{height:10px;background-position:-3380px 0px;}
.iti-flag.mq{height:14px;background-position:-3402px 0px;}
.iti-flag.mr{height:14px;background-position:-3424px 0px;}
.iti-flag.ms{height:10px;background-position:-3446px 0px;}
.iti-flag.mt{height:14px;background-position:-3468px 0px;}
.iti-flag.mu{height:14px;background-position:-3490px 0px;}
.iti-flag.mv{height:14px;background-position:-3512px 0px;}
.iti-flag.mw{height:14px;background-position:-3534px 0px;}
.iti-flag.mx{height:12px;background-position:-3556px 0px;}
.iti-flag.my{height:10px;background-position:-3578px 0px;}
.iti-flag.mz{height:14px;background-position:-3600px 0px;}
.iti-flag.na{height:14px;background-position:-3622px 0px;}
.iti-flag.nc{height:10px;background-position:-3644px 0px;}
.iti-flag.ne{height:15px;background-position:-3666px 0px;}
.iti-flag.nf{height:10px;background-position:-3686px 0px;}
.iti-flag.ng{height:10px;background-position:-3708px 0px;}
.iti-flag.ni{height:12px;background-position:-3730px 0px;}
.iti-flag.nl{height:14px;background-position:-3752px 0px;}
.iti-flag.no{height:15px;background-position:-3774px 0px;}
.iti-flag.np{height:15px;background-position:-3796px 0px;}
.iti-flag.nr{height:10px;background-position:-3811px 0px;}
.iti-flag.nu{height:10px;background-position:-3833px 0px;}
.iti-flag.nz{height:10px;background-position:-3855px 0px;}
.iti-flag.om{height:10px;background-position:-3877px 0px;}
.iti-flag.pa{height:14px;background-position:-3899px 0px;}
.iti-flag.pe{height:14px;background-position:-3921px 0px;}
.iti-flag.pf{height:14px;background-position:-3943px 0px;}
.iti-flag.pg{height:15px;background-position:-3965px 0px;}
.iti-flag.ph{height:10px;background-position:-3987px 0px;}
.iti-flag.pk{height:14px;background-position:-4009px 0px;}
.iti-flag.pl{height:13px;background-position:-4031px 0px;}
.iti-flag.pm{height:14px;background-position:-4053px 0px;}
.iti-flag.pn{height:10px;background-position:-4075px 0px;}
.iti-flag.pr{height:14px;background-position:-4097px 0px;}
.iti-flag.ps{height:10px;background-position:-4119px 0px;}
.iti-flag.pt{height:14px;background-position:-4141px 0px;}
.iti-flag.pw{height:13px;background-position:-4163px 0px;}
.iti-flag.py{height:11px;background-position:-4185px 0px;}
.iti-flag.qa{height:8px;background-position:-4207px 0px;}
.iti-flag.re{height:14px;background-position:-4229px 0px;}
.iti-flag.ro{height:14px;background-position:-4251px 0px;}
.iti-flag.rs{height:14px;background-position:-4273px 0px;}
.iti-flag.ru{height:14px;background-position:-4295px 0px;}
.iti-flag.rw{height:14px;background-position:-4317px 0px;}
.iti-flag.sa{height:14px;background-position:-4339px 0px;}
.iti-flag.sb{height:10px;background-position:-4361px 0px;}
.iti-flag.sc{height:10px;background-position:-4383px 0px;}
.iti-flag.sd{height:10px;background-position:-4405px 0px;}
.iti-flag.se{height:13px;background-position:-4427px 0px;}
.iti-flag.sg{height:14px;background-position:-4449px 0px;}
.iti-flag.sh{height:10px;background-position:-4471px 0px;}
.iti-flag.si{height:10px;background-position:-4493px 0px;}
.iti-flag.sj{height:15px;background-position:-4515px 0px;}
.iti-flag.sk{height:14px;background-position:-4537px 0px;}
.iti-flag.sl{height:14px;background-position:-4559px 0px;}
.iti-flag.sm{height:15px;background-position:-4581px 0px;}
.iti-flag.sn{height:14px;background-position:-4603px 0px;}
.iti-flag.so{height:14px;background-position:-4625px 0px;}
.iti-flag.sr{height:14px;background-position:-4647px 0px;}
.iti-flag.ss{height:10px;background-position:-4669px 0px;}
.iti-flag.st{height:10px;background-position:-4691px 0px;}
.iti-flag.sv{height:12px;background-position:-4713px 0px;}
.iti-flag.sx{height:14px;background-position:-4735px 0px;}
.iti-flag.sy{height:14px;background-position:-4757px 0px;}
.iti-flag.sz{height:14px;background-position:-4779px 0px;}
.iti-flag.ta{height:10px;background-position:-4801px 0px;}
.iti-flag.tc{height:10px;background-position:-4823px 0px;}
.iti-flag.td{height:14px;background-position:-4845px 0px;}
.iti-flag.tf{height:14px;background-position:-4867px 0px;}
.iti-flag.tg{height:13px;background-position:-4889px 0px;}
.iti-flag.th{height:14px;background-position:-4911px 0px;}
.iti-flag.tj{height:10px;background-position:-4933px 0px;}
.iti-flag.tk{height:10px;background-position:-4955px 0px;}
.iti-flag.tl{height:10px;background-position:-4977px 0px;}
.iti-flag.tm{height:14px;background-position:-4999px 0px;}
.iti-flag.tn{height:14px;background-position:-5021px 0px;}
.iti-flag.to{height:10px;background-position:-5043px 0px;}
.iti-flag.tr{height:14px;background-position:-5065px 0px;}
.iti-flag.tt{height:12px;background-position:-5087px 0px;}
.iti-flag.tv{height:10px;background-position:-5109px 0px;}
.iti-flag.tw{height:14px;background-position:-5131px 0px;}
.iti-flag.tz{height:14px;background-position:-5153px 0px;}
.iti-flag.ua{height:14px;background-position:-5175px 0px;}
.iti-flag.ug{height:14px;background-position:-5197px 0px;}
.iti-flag.um{height:11px;background-position:-5219px 0px;}
.iti-flag.un{height:14px;background-position:-5241px 0px;}
.iti-flag.us{height:11px;background-position:-5263px 0px;}
.iti-flag.uy{height:14px;background-position:-5285px 0px;}
.iti-flag.uz{height:10px;background-position:-5307px 0px;}
.iti-flag.va{height:15px;background-position:-5329px 0px;}
.iti-flag.vc{height:14px;background-position:-5346px 0px;}
.iti-flag.ve{height:14px;background-position:-5368px 0px;}
.iti-flag.vg{height:10px;background-position:-5390px 0px;}
.iti-flag.vi{height:14px;background-position:-5412px 0px;}
.iti-flag.vn{height:14px;background-position:-5434px 0px;}
.iti-flag.vu{height:12px;background-position:-5456px 0px;}
.iti-flag.wf{height:14px;background-position:-5478px 0px;}
.iti-flag.ws{height:10px;background-position:-5500px 0px;}
.iti-flag.xk{height:15px;background-position:-5522px 0px;}
.iti-flag.ye{height:14px;background-position:-5544px 0px;}
.iti-flag.yt{height:14px;background-position:-5566px 0px;}
.iti-flag.za{height:14px;background-position:-5588px 0px;}
.iti-flag.zm{height:14px;background-position:-5610px 0px;}
.iti-flag.zw{height:10px;background-position:-5632px 0px;}
.country-list-wrap{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:73px;
	height:45px;
	font-size:16px;
	border:none;
	direction:rtl;
	text-align:right;
	font-size:14px;
}
.iti-flag{
	background:#DBDBDB url("../images/flags.png") 20px 0 no-repeat;
	width:20px;
	height:15px;
}
.countryList{
	display:none;
	position:absolute;
	bottom:100%;
	right:0;
	border:1px solid #ddd;
	-webkit-box-shadow:-1px 1px 4px rgba(0, 0, 0, 0.2);
	box-shadow:-1px 1px 4px rgba(0, 0, 0, 0.2);
}
.countryList.show{display:block;}
.countryListSearch{
	background:#fff;
	width:100%;
	height:35px;
	padding:0 10px;
	border:none;
	border-bottom:1px solid #ddd;
}
.country-list{
	background:#fff;
	width:280px;
	max-height:200px;
	overflow:auto;
	list-style:none;
	padding:0;
	margin:0;
}
.country-list .countriesListBtn{
	width:100%;
	text-align:right;
	padding:5px 10px;
	cursor:pointer;
}
.hide, .hide2{display:none !important;}
.country-list .separator{
	background:#ddd;
	height:1px;
	padding:0;
}
.flag-box{
	display:inline-block;
	vertical-align:middle;
}
.country-list .countriesListBtn.active,
.country-list .countriesListBtn:hover{
	background-color:rgba(0, 0, 0, 0.05);
}
.selected-flag{
	width:100%;
	height:100%;
	text-align:left;
}
.selected-flag .iti-flag{
	display:inline-block;
	vertical-align:middle;
}
.iti-arrow{
	display:inline-block;
	vertical-align:middle;
	width:32px;
	height:100%;
	position:relative;
}
.iti-arrow::after{
	content:'';
	width:7px;
	height:7px;
	position:absolute;
	right:50%;
	top:50%;
	margin:-7px -4px 0 0;
	border-bottom:2px solid #222;
	border-right:2px solid #222;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.selected-flag.active .iti-arrow::after{
	-webkit-transform:rotate(-135deg);
	transform:rotate(-135deg);
	margin-top:-4px;
}
.whatsappNumberHidden{width:100%;height:30px;font-size:16px;color:#000;direction:rtl;}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi){
	.iti-flag{background-image:url("../images/flags@2x.png");background-size:5652px 15px;} 
}
.iti-flag.np{background-color:transparent;}
.dial-code{color:#ddd;}
.headerLeftLinks .suppliersTabs_ul{display:none;}
.pAreaSections{display:none;}
.pAreaSections.showSection{display:block;}
.pAreaStaticsTitle{
	font-size:20px;
	color:#222;
	font-family:'Rubik Medium',arial;
}
.pAreaStaticsDataWrap{margin:26px -10px 45px;}
.pAreaStaticsDataItem{
	float:left;
	width:25%;
	padding:0 10px;
}
.pAreaStaticsDataItemInner{
	height:94px;
	border:1px solid #ddd;
	border-radius:5px;
	white-space:nowrap;
	font-size:0;
}
.pAreaStaticsDataItemInner::before{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:0;
	height:100%;
}
.pasdii{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	white-space:normal;
	padding:0 24px;
	line-height:24px;
}
.pasdiiRight{
	float:left;
	width:-webkit-calc(100% - 44px);
	width:calc(100% - 44px);
}
.pasdiiTitle{
	color:#222;
	font-family:'Rubik Medium',arial;
	font-size:18px;
	padding:0 0 3px 0;
}
.pasdiiNumber{
	color:#666;
	font-size:20px;
}
.pasdiiLeftIcon{
	float:right;
	width:44px;
	height:44px;
	line-height:44px;
	border:1px solid #ccc;
	border-radius:50%;
	text-align:center;
}
.sprite2Icons,
.pasdiiLeftIcon::after{
	content:'';
	background:url(/content/images/sprite2.png) center center no-repeat;
	display:inline-block;
	vertical-align:middle;
}
.pasdiiLeftIcon.enteriesCount{
	background:#FFF4E5;
	border-color:#FF9800;
}
.sprite2Icons.enteriesIcon,
.pasdiiLeftIcon.enteriesCount::after{
	background-position:-68px 0;
	width:19px;
	height:18px;
	margin:-4px 0 0 -1px;
}
.pasdiiLeftIcon.phonesCount{
	background:#E8F4FD;
	border-color:#2094EF;
}
.sprite2Icons.phonesIcon,
.pasdiiLeftIcon.phonesCount::after{
	background-position:-46px 0;
	width:18px;
	height:18px;
}
.pasdiiLeftIcon.whatsappsCount{
	background:#E9F7E5;
	border-color:#29AD00;
}
.sprite2Icons.whatsappsIcon,
.pasdiiLeftIcon.whatsappsCount::after{
	background-position:-23px 0;
	width:22px;
	height:22px;
	margin:-3px 0 0 -2px;
}
.pasdiiLeftIcon.emailsCount{
	background:#FAE5E5;
	border-color:#D10000;
}
.sprite2Icons.emailsIcon,
.pasdiiLeftIcon.emailsCount::after{
	background-position:0 0;
	width:21px;
	height:16px;
	margin:-1px 0 0 -2px;
}
.pAreaStatics_table{
	width:100%;
	margin:47px 0 0 0;
}
.staticsTheadWrap{
	position:relative;
	height:72px;
}
.staticsTheadContainer{
	background:#fff;
	position:absolute;
	right:0;
	left:0;
	top:0;
	z-index:5;
}
.staticsTheadWrap.waypoint.active .staticsTheadContainer{
	position:fixed;
	top:93px;
}
.pAreaStatics_table .staticsTheadWrap:not(.active) .staticsThead{border-top:1px solid #ddd;}
.pAreaStatics_table .staticsTr{display:flex;border-bottom:1px solid #ddd;}
.pAreaStatics_table .staticsTr:nth-child(odd){background:#F8F8F8;}
.pAreaStatics_table .staticsThead .staticsTr{background:none !important;}
.pAreaStatics_table .staticsTh{
	font-family:'Rubik Medium',arial;
	color:#222;
	font-weight:normal;
}
.pAreaStatics_table .staticsTd,
.pAreaStatics_table .staticsTh{
	padding:24px 0;
	text-align:center;
}
.pAreaStatics_table .staticsTd:first-child,
.pAreaStatics_table .staticsThead .staticsTh:first-child{
	text-align:left;
	padding:24px;
}
.pAreaStatics_adID{
	display:inline-block;
	padding:0 24px 5px 0;
}
.paSAdType{
	font-family:'Rubik Medium',arial;
	margin:-3px 0 0 10px;
	display:inline-block;
	vertical-align:middle;
}
.pAreaStatics_adName{display:inline-block;}
.pAreaStatics_table .staticsTh:nth-child(1),
.pAreaStatics_table .staticsTd:nth-child(1){
	width:-webkit-calc(100% - 395px);
	width:calc(100% - 395px);
}
.pAreaStatics_table  .staticsTh:nth-child(2),
.pAreaStatics_table  .staticsTd:nth-child(2){
	width:119px;
}
.pAreaStatics_table .staticsTh:nth-child(3),
.pAreaStatics_table .staticsTd:nth-child(3){
	width:83px;
}
.pAreaStatics_table .staticsTh:nth-child(4),
.pAreaStatics_table .staticsTd:nth-child(4){
	width:117px;
}
.pAreaStatics_table .staticsTh:nth-child(5),
.pAreaStatics_table .staticsTd:nth-child(5){
	width:76px;
}
.pAreaStatics_table .tfoot .staticsTh.first{
	text-align:left;
	padding:24px;
}
.editAdLoginWrap{
	width:50%;
	min-width:400px;
}
.select2class.error + label.error{
	position:absolute;
	bottom:-2px;
	left:0;
}
.select2class.error ~ span.select2 .select2-selection--single{
	border-color:red;
}
.select2class.error ~ span.select2 .select2-selection__rendered{
	color:red;
}
.center{
	padding:50px 0;
	text-align:center;
}
.noRecords{
	font-family:'Rubik Medium',arial;
	text-align:center;
	padding:0 0 20px 0;
}
.swiper-button-disabled{
	visibility:hidden;
	cursor:default;
}
.jumpAdOpacity{
	cursor:default;
	color:rgba(0,0,0,0.4);
}
.jumpAdOpacity .menuIconWrap{
	filter:alpha(opacity=40);
	opacity:0.4;
	-khtml-opacity:0.4;
}
.copyIframeWrap{
	float:right;
	margin:-7px 0 0 0;
}
.copyToIframe{
	background:#d10000;
	float:right;
	color:#fff;
	padding:5px 10px;
	border-radius:5px;
	text-decoration:none;
}
#iframeInput{
	filter:alpha(opacity=0);
	opacity:0;
	-khtml-opacity:0;
	position:fixed;
}
#selectLang{
	width:370px;
	padding:0 20px 20px;
}
#selectLang .copyToIframe{
	margin:10px 0 0 0;
}
.usedFieldWrap{
	float:right;
	line-height:32px;
	margin:0 20px 0 0;
	cursor:pointer;
}
.g-recaptcha{display:none;}
#TranzilaFrame{
	width:600px;
	max-width:100%;
	height:560px;
}
[dir="ltr"]{direction:ltr !important;}
.bannerUnderUsefulLinks{
	background:#F8F8F8;
	padding:15px 0;
}
.bannerUnderUsefulLinks .wideBanners{
	padding:0;
}
.paymentsLogos{
	display:inline-block;
	vertical-align:middle;
	padding:0 0 0 15px;
	line-height:20px;
}
.paymentsLogos img{
	height:20px;
	margin:0 5px;
	vertical-align:top;
}
.providerPage_adsSection:not(.bottomBorder){
	margin-bottom:44px;
}
.providerPageBannerAboveIndexes .wideBanners{
	padding:0 0 20px 0;
}
.adPageMobileBannerUnderCompanyAds.wideBanners{
	padding:0 12px 20px;
}
.groupPageMobileBannerAboveIndexes .wideBanners{
	padding:5px 0 0 0;
}
#popupBanner{padding:5px;}
#popupBanner img{
	height:auto !important;
	vertical-align:top;
}
.popupBannerTitle{
	padding: 10px 0 15px 50px;
	color:#000;
	font-family:'Rubik Medium',arial;
}
.faqsPage_body .contentPageFaqs{
	padding-top:0;
}
.faqsPage_body .contentPageFaqs::before{
	display:none;
}
.confirmMsgWrap{
	font-size:20px;
	padding:14px 45px 25px;
}
.cancelBtn,
.approveDeleteBtn,
.approveDeleteChkdAdsBtn{
	padding:5px 15px;
	border-radius:5px;
	margin:0 10px 0 0;
	font-size:16px;
	color:#fff;
	font-family:'Rubik Medium';
	-webkit-transition:all 0.2s ease;
	transition:all 0.2s ease;
}
.cancelBtn{background:#d10000;}
.cancelBtn:hover{background:#930000;}
.approveDeleteBtn, .approveDeleteChkdAdsBtn{
	background:#2094EF;
}
.approveDeleteBtn:hover, .approveDeleteChkdAdsBtn:hover{
	background:#0F76CA;
}
.filesInputs{
	position:absolute;
	left:0px;
	top:0px;
	font-family:Arial;
	font-size:118px;
	margin:0px;
	padding:0px;
	cursor:pointer;
	opacity:0;
}
.bottomDynmicBannersWrap{
	background:#F8F8F8;
	padding:0 0 15px 0;
}
.bottomDynmicBanners{margin:0 -10px;}
.bottomDynmicBannersItem{
	float:left;
	width:33.333%;
	border-left:1px solid #ccc;
	padding:0 10px;
	text-align:center;
	font-size:12px;
    line-height:14px;
}
.bottomDynmicBannersItem:first-child{
	border-left:none;
}
.bottomDynmicBannersItemInner{
	display:block;
	text-decoration:none;
	color:#000;
}
.bottomDynamicBannersItem_img{
	width:100%;
}
.bottomDynmicBannersItem_text{
	padding:10px 0;
	white-space:pre-line;
}
.moreInfoBtn{
	color:#d10000;
	font-family:'Rubik Medium';
}
.moreInfoBtn::after{
	content:'';
	display:inline-block;
	vertical-align:middle;
	width:5px;
	height:5px;
	margin:-1px 0 0 3px;
	border-right:1px solid #d10000;
	border-top:1px solid #d10000;
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.jobAd_termsLabel{margin:10px 15px 15px 0;}
.hiddenNumber{
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	position:absolute;
	z-index:-5;
}
.adPageDescription{white-space:pre-line;}
.adMobileBanner{
	background:#E8F4FD;
	display:flex;
	min-height:46px;
	margin:25px 0;
	padding:9px 0;
	text-decoration:none;
}
.adMobileBanner_rightLogoWrap{
	width:25%;
	padding:0 10px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.adMobileBanner_rightLogo{max-height:100%;}
.adMobileBanner_centerBorder{
	background:#0D4D84;
	width:1px;
}
.adMobileBanner_leftText{
	width:100%;
	padding:0 10px;
	color:#005384;
	font-family:rubik medium;
	font-size:20px;
	line-height:26px;
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
}
.arrowsLeft{
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg);
	position:relative;
	margin:-2px 0 0 5px;
}
.arrowsLeft, .arrowsLeft_inner{
	width:10px;
	height:10px;
	display:inline-block;
	vertical-align:middle;
	border-left:2.5px solid #005384;
	border-top:2.5px solid #005384;
}
.arrowsLeft_inner{
	position:absolute;
	left:-8px;
	top:-8px;
}
.adMobileBanner ~ .adPageHR{margin:0 0 30px 0;}
.floatingContactBtnsWrap {
	display: flex;
	width: 100% !important;
	margin: 0 !important;
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 20;
	border-radius: 5px 5px 0 0;
}
.floatingContactBtnsWrap .adPageBottomBtns {
	width: auto !important;
	flex: 1;
	padding: 0;
	max-width: none !important;
	overflow: hidden;
	border-right: 1px solid #fff;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transform: translate(0,100%);
	transform: translate(0,100%);
}
.floatingContactBtnsWrap.active .adPageBottomBtns {
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
}
.floatingContactBtnsWrap.active .adPageBottomBtns:nth-child(1) {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
.floatingContactBtnsWrap.active .adPageBottomBtns:nth-child(2) {
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}
.floatingContactBtnsWrap.active .adPageBottomBtns:nth-child(3) {
	-webkit-transition-delay: 0.6s;
	transition-delay: 0.6s;
}
.floatingContactBtnsWrap .adPageBottomBtns_span_span {
	min-height: 47px;
	border: none;
	color: #fff !important;
	border-radius: 0;
}
.floatingContactBtnsWrap .adPageBottomBtns:first-child {
	border-right: none;
	border-radius: 0 5px 0 0;
}
.floatingContactBtnsWrap .adPageBottomBtns:last-child {
	border-radius: 5px 0 0 0;
}
.floatingContactBtnsWrap .adPageBottomBtns.blue .adPageBottomBtns_span_span {
	background-color: #469DE1;
}
.floatingContactBtnsWrap .adPageBottomBtns.green .adPageBottomBtns_span_span {
	background-color: #71D353;
}
.floatingContactBtnsWrap .adPageBottomBtns.red .adPageBottomBtns_span_span {
	background-color: #CE4747;
}
.floatingContactBtnsWrap .adPageBottomBtns_span_span i {
	font-size: 21px;
}
.ajax-loader {
	background: url(../images/ajax-loader.gif) center center no-repeat;
	display: block;
	width: 100%;
	height: 60px;
}
.adsHere {
	position: relative;
}
.adsHere.load::after {
	content: "";
	background: rgba(255, 255, 255, 0.5) url(../images/ajax-loader.gif) center center no-repeat;
	position: absolute;
	inset: 0;
	z-index: 1;
}
body.accessLinkHilight button {
    text-decoration: underline !important;
    outline: 2px solid !important;
    font-weight: bold !important;
    box-shadow: 1px 1px 3px 3px rgb(255, 255, 0);
}