/*
 Theme Name:   Findgo Child | $
 Theme URI:    http://wordpress.com
 Description:  Findgo Child Theme
 Author:       ApusTheme
 Author URI:   http://apusthemes.com
 Template:     findgo
 Version:      1.0.0
 Text Domain:  findgo-child
*/

/*ОСНОВНОЙ ЦВЕТ
    background: #28b8dc !important;
    background-color: rgba(40, 184, 220, 1) !important;
    border-color: #28b8dc !important;
	color: #28b8dc !important;
*/
/*ДОПОЛНИТЕЛЬНЫЙ ЦВЕТ*/
/*Алый
	color: #e51a4b !important;
*/

/*Розовый
	color: #FF0B86 !important;
*/
/*Фиолетовый
	color: #6868E0 !important;
*/
/*Бирюзовый
	color: #28b8dc !important;
*/

.underline{
	text-decoration:underline !important;
}

/*ОТКЛЮЧАЕМ НЕНУЖНОЕ*/
#submit-job-form>fieldset, 
.logged-in-as/*, .comment-form .form-group > label*/{
	display:none !important;
}
/*Поле Сайт в комментариях*/
form.comment-form .row div:nth-child(3){
	display:none !important;
}

/*СИСТЕМНЫЕ*/
textarea{
    outline: none !important;
}
select{
	outline: none !important;
}
.btn, .button {
    /*white-space: normal !important;*/
}
/*Чекбоксы, Системный чекбокс*/
input#apus-user-remember{
    width: 18px;
    height: 18px;
    margin: 0 6px 0 0;
    line-height: 32px;
    position: relative;
    top: 3px;
}
input#apus-user-remember:before{
	content:"";
	position:relative;
	border:2px solid #ebebeb;
	width:18px;
	height:18px;
	display: block;
}
	.fieldset-job_tags input[type="checkbox"]{
		width: 18px;
		height: 18px;
		margin: 0 6px 0 0;
		line-height: 32px;
		position: relative;
		top: 4px;
	}	
	.fieldset-job_tags input[type="checkbox"]:before{
		content:"";
		position:relative;
		border:2px solid #ebebeb;
		width:18px;
		height:18px;
		display: block;
	}
@media all and (max-width: 767px){
	.select2-container {
		z-index: 9999;
	}
}
.select2-dropdown {
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
}

a:hover, a:focus {
    outline: none !important;
}

/*Поля ввода Текста*/
/*Убираем панель тегов над вводом текста*/
.quicktags-toolbar {
    display: none !important;
}

/*ИКОНКИ*/
/*Автор поста*/
.entry-meta i.fa-user-o:before {
    content: "\f007" !important;
}

/**/
.entry-header-right .click-to-video .ic-for-video{
    width: 42px;
    height: 42px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #28b8dc;
}
.entry-header-wrapper .entry-title i {
    font-size: 22px;
}

/*Характеристики, Категории - Стралеки слева*/
.amenity-icon:before, 
.widget .category-icon:before{
	position:relative;
	content:'\f061';
	font-family: 'FontAwesome';
}

/*Метки*/
.tag-title{
	font-weight:300 !important;
}

.job-manager-remove-uploaded-file [class^="flaticon-"]:before {
    font-family: Flaticon;
    font-size: 16px !important;
}

/*ОБЩИЕ*/
.form-login-register-inner .form-register .btn-cancel, .form-login-register-inner .form-register .btn[type="submit"], .form-login-register-inner .form-acount .btn-cancel, .form-login-register-inner .form-acount .btn[type="submit"], 
.navbar-nav.megamenu > li > a {
    text-transform: none !important;
}
.select2-container .select2-selection--multiple {
    padding: 5px 20px 0 !important;
}

/*Подчеркивание*/
.text-underline, 
.text-underline a, 
.text-underline p{
	text-decoration:underline !important;
}

/*BORDER-RADIUS*/
.select2-container--default .select2-selection--multiple .select2-selection__choice, 
.widget-my-dashboard .item, 

.widget-my-short-profile .user-heading{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
}
/**/
.btn, button.btn, .button, 
.listing-main-content #listing-comments #reviews .review-label, 
#submit-job-form .btn-submit, 
.listing-search-result-filter .results .reset, 
input.radius-3x, a.radius-3x, 
.nav-tabs-manager > li > a, 

.search-form form, 
.post-navigation .navi i{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
}
.form-control, 
.alert, 
div.job_listing .review-avg, 
.apus-single-listing .comment-list .star-rating .review-avg, 
#submit-job-form select, #submit-job-form input[type="email"], #submit-job-form input[type="text"], 
.select2-container .select2-selection--single, 
.select2-container--default .select2-selection--multiple, 
.job-manager-form fieldset input.input-text, .job-manager-form fieldset select, .job-manager-form fieldset textarea, 
.job-manager-form fieldset .wp-editor-container, 
div.job_listings .load_more_jobs, 

.leaflet-bar, .leaflet-bar a:first-child, .leaflet-bar a:last-child, 
.widget-subwoo .subwoo-inner, 

.widget-listingsearch.style1 .search_jobs, 

.cart_totals, .woocommerce table.shop_table, 
.grid-carousel .top-info, 
.widget-post-recent .content-left img{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
}

/*ФОН*/
.apus-preview-listing .quickview-wrapper .mfp-close{
    background: #28b8dc !important;
}

/*ЦВЕТ*/
.btn-second, 
.listing-search-result-filter .results .reset {
    background-color: #28b8dc !important;
    border-color: #28b8dc !important;
}
span.review-avg{
    background: #28b8dc !important;
}
.listing-main-content #listing-comments #reviews .review-label {
    border-color: #28b8dc !important;
	color: #28b8dc !important;
}
.listing-review .comment-form-rating ul li span.fa, 
.listing-main-content .review-stars-rated ul + ul {
	color: #28b8dc !important;
}
/*Системные предупреждения*/
.text-danger, 

.job-manager-message.job-manager-message::before, .job-manager-error.job-manager-message::before, 
.job-manager-info.job-manager-message::before {
    color: #28b8dc !important;
}

.alert-warning {
    background-color: #f5f5f5 !important;
    border-color: #f5f5f5 !important;
    color: #242423 !important;
}

/**/
.job-manager-message.job-manager-message, .job-manager-error.job-manager-message, .job-manager-info.job-manager-message {
    border-top-color: #28b8dc !important;
}

.text-success{
    color: #8d8d8d !important;
}

/**/
div.job_listing .listing-content-bottom i {
    bottom: -3px;
    position: relative;
}
div.job-list-style .listing-content-bottom > div {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}
@media all and (min-width: 480px){
	.listing-content-bottom {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}
/*
.wrapper-filters {
    margin-top: 30px !important;
}
.apus-half-map-layout-v4 .job_filters {
    margin: 0 !important;
}
.apus-half-map-layout-v4 .job_filters .search_jobs.active {
    margin: 0 !important;
}
*/
.job_filters .search_jobs div.search_categories {
    overflow: hidden;
}
.select-regions>span{
	width:100% !important;
}

/*ХЕДЕР*/
.header-v4 .header-inner, .header-v2 .header-inner {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
}
.header_transparent #apus-header {
    border-bottom: none !important;
}

/*РЕГИСТРАИЯ/АВТОРИЗАЦИЯ - МОДАЛЬНОЕ ОКНО*/
.apus_login_register_form .nav-tabs > li.active > a, .apus_login_register_form .nav-tabs > li:hover > a {
    background: #fff !important;
}
.apus_login_register_form .nav-tabs > li > a {
    background: #f5f5f5 !important;
}
/*Раскрывающийся список - Войти/Регистрация*/
.setting-account .user-account > li > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    width: 100% !important;
    display: block !important;
}
/*Кнопка "Закрыть"*/
.apus_login_register_form .mfp-close{
    background: #28b8dc !important; 
}

/*JOB MANAGER*/
.job-manager-form fieldset .job-manager-uploaded-files .job-manager-uploaded-file .job-manager-uploaded-file-preview .job-manager-remove-uploaded-file{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
}

/*Поиск - Фильтр Поиска*/
.job_filters .search_tag_wrapper li label {
    display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

/*Добавить локацию - удаляем ненужные поля*/
#submit-job-form fieldset.fieldset-company_price_range, 
#submit-job-form fieldset.fieldset-company_price_to, 
#submit-job-form fieldset.fieldset-job_hours, 
/*Карта темы FindGo*/
#submit-job-form .findgo-location-field-map, 
#submit-job-form .findgo-location-field-inner .find-me-location, 
.page-id-224 .pac-container {
    display: none !important;
}
/*Добавить локацию - Загружаем обложку*/
#submit-job-form .fieldset-company_logo .field > * {
    margin-right: 5px !important;
	float: left;
}
.fieldset-company_logo .field {
    overflow: hidden;
}
/*Кнопка Отправить*/
@media all and (max-width:480px){
	#submit-job-form .btn-submit {
		font-size:13px !important;
	}
}

/*ДОБАВИТЬ ЛОКАЦИЮ*/
/*Сообщения об ошибке*/
.job-manager-message.job-manager-error, .job-manager-error.job-manager-error, .job-manager-info.job-manager-error {
    border-top-color: #28b8dc !important; 
}
.job-manager-message.job-manager-error::before, .job-manager-error.job-manager-error::before, .job-manager-info.job-manager-error::before {
    color: #28b8dc !important;  
}

/*Отступы полей*/
#submit-job-form fieldset {
    padding: 24px !important;
}

/**/
#submit-job-form .col-sm-6 {
    width: 100% !important;
}
#submit-job-form  .box-user .content-inner {
    margin-bottom: 0 !important; 
    padding: 0 !important;
}
.job-manager-form fieldset .account-sign-in .button {
    float: right;
    margin-right: 0 !important; 
}
.header-gallery-wrapper .container-fluid {
    margin-right: -15px !important;
    margin-left: -15px !important;
}
/*Хлебные крошки*/
.apus-breadscrumb {
    margin: 0 0 30px;
}

/*Убираем лишние поля*//*
.fieldset-company_tagline, 
.fieldset-company_price_range, 
.fieldset-company_price_from, 
.fieldset-company_price_to, 
.fieldset-company_website, 
.fieldset-job_tags, 
#submit-job-form .fieldset-job_menu_prices, 
#submit-job-form .fieldset-job_hours,

h3.section-title, 
.fieldset-company_twitter, 
.fieldset-company_facebook, 
.fieldset-company_linkedin, 
.fieldset-company_instagram {
    display: none !important;
}
*/

/*Цены - Стоимость*/
#submit-job-form fieldset label {
    font-size: 12px !important;
}
/**/
#submit-job-form .section-wrapper h4 {
    font-weight: 100 !important;
}
/**/
#submit-job-form .menu-prices-field-wrapper .menu-prices-section-item {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.menu-prices-section-item a{
	color: #28b8dc !important;
}
a.add-new-menu-price {
	float: left;
    display: inline-block !important;
    width: auto !important;
}
a.remove-menu-price {
	float: right;
    display: inline-block !important;
    width: auto !important;
}
a.add-new-menu-price, 
a.remove-menu-price{
	padding:0 !important;
}
#submit-job-form .menu-prices-field-wrapper .menu-prices-section-item:last-child {
    float: left;
    width: 100%;
}
/**/
a.add-new-section-menu-price, 
a.remove-section-menu-price{
	color: #28b8dc !important;
	text-transform:uppercase;
}
#submit-job-form .button.remove-menu-price, #submit-job-form .button.add-new-menu-price, 
#submit-job-form .button.add-new-section-menu-price, #submit-job-form .button.remove-section-menu-price {
    box-shadow: none !important;
	padding: 0 !important;
	margin: 0 !important;
}
#submit-job-form .button.add-new-section-menu-price{
	padding-bottom: 0 !important;
}
#submit-job-form .button.remove-section-menu-price{
	padding-top: 0 !important;
}

/*Выбрать Регион*/
.fieldset-job_regions .select2-container {
    width: 100% !important;
}

/*Добавить докацию - Селект/ Характеристики локации*/
.select2-results__options {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

/*Добавить Локацию*/
/*Теги мультвыбора*/
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
    border: none !important;
    background-color: transparent !important;
}
/*Заголовки Подразделов*/
.page-id-224 .job-manager-form fieldset label:not(.full-line-checkbox-field label) {
    width: 100% !important;
}

/*Регистрация при Добавлении*/
#submit-job-form .button {
    width: 100%;
	padding: 12px 60px !important;
}

/*Добавление при клике на Мои локации*/
p.account-sign-in{
	
}
#job-manager-job-dashboard .account-sign-in .button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 12px 0 !important;
	color: #28b8dc !important;
}
/**/
#submit-job-form .section-wrapper .title, #submit-job-form .section-wrapper .section-title {
    background: #28b8dc !important;
    color: #fff !important;
    padding: 8px 22px !important;
    display: inline-block !important;
	font-weight: 300 !important;
	margin-top: 16px !important;
}
#submit-job-form .section-wrapper .section-title{
	margin-left:24px !important;
}
/**/
.mce-tinymce {
    width: 99.99% !important;
}

/*Удаляем соцсети*/
.fieldset-company_twitter, 
.fieldset-company_linkedin{
	display: none !important;
}
	/*Вебсайт, Соцсети, Теги*/
	.fieldset-company_website, 
	form#submit-job-form div:nth-child(9), 
	form#submit-job-form div:nth-child(10){
		display:none !important;
	}

/*Описание полей*/
#submit-job-form small.description {
    display: block !important;
}

/*Чекбокс - Удлаить позицию*/
.fieldset-remote_position label[for="remote_position"]{
	padding-left:32px;
	position: absolute;
}
input#remote_position:before{
	content:"";
	position:relative;
	border:2px solid #ebebeb;
	width:18px;
	height:18px;
	display: block;
}
input#remote_position{
	height: 18px;
    width: 18px;
}

/*Кнопка Отправить*/
#submit-job-form p{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
}

/*КАТАЛОГ ЛОКАЦИЙ*/
.page-id-700 #apus-main-content{
	padding-top: 0 !important;
}
.page-id-700 #apus-listing-map{
	/*top:0 !important;*/
}

/**/
.job_filters .search_jobs .search_price_range{
	/*overflow:hidden;*/
}
/*Фильтр*/
.title-filter {
    margin-top: 25px !important;
}
.job_filters .search_jobs div.filter-top .filter-top-inner{
    margin: 0 !important;
}
.job_filters .search_jobs div.filter-top .filter-top-inner > div {
    width: 100% !important;
    padding: 0 !important;
}
.job_filters .search_jobs .search_categories, .job_filters .search_jobs .listing-orderby, 
.job_filters .search_jobs .search_categories select, .job_filters .search_jobs .listing-orderby select {
    border-radius: 0;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
}

/*Теги*/
@media all and (max-width: 767px){
	.search_tag_wrapper ul.job_tags > li{
		width:100% !important;
	}
}

/*Карточки локаций в списке*/
/*Контакты в карточке*/
.listing-content-bottom{
	
}
@media all and (min-width: 768px){
	div.job-list-style .listing-content-bottom > div {
		margin-right: auto !important;
		
	}
}

.listing-content-bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
	margin:0 !important;
}
div.job-grid-style .listing-content-bottom{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
		@media all and (max-width: 767px){
		.listing-content-bottom {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-flow: row wrap;
			flex-flow: row wrap;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
		}
	}
.listing-content-bottom > div{
	margin: 0 5px 5px !important;
}

/*Слайдер диапазона*/
.job_filters .search_distance_wrapper .ui-slider-handle {
    background: #28b8dc !important
}
#distance-custom-handle{
	border: 0px solid #28b8dc !important
}
.job_filters .search_distance_wrapper #distance-custom-handle:after {
    position: absolute;
    background-color: #28b8dc !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    top: -9px !important;
}
.job_filters .search_distance_wrapper #distance-custom-handle:before {
    border-top-color: #28b8dc !important;
}

/*Найдено по запросу*/
.listing-search-result-filter .results .highlight {
    color: #28b8dc !important;
}
/*Сброс фильтра*/
.listing-search-result-filter .results .reset {
    width: 100%;
    text-align: center;
    padding: 8px !important;
    margin-top: 16px;
}
/*Add Alert*/
.listing-search-result-filter .alert {
    margin-bottom: 16px !important;
    width: 100% !important;
    text-align: center !important;
    display: block !important;
}
/*Закрыть*/
.filter-stick .close-filter {
    background-color: #28b8dc !important; 
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
}

/*ЛОКАЦИЯ*/
.slick-list {
    margin: auto !important;
}

/*СТРАНИЦЫ*/

/*Слайдер Постов*/
div.job-grid-style .listing-content {
    min-height: 130px !important;
}
div.job_listing .listing-image-inner .price-range {
    background-color: #6868E0 !important; 
}

/*ГЛАВНАЯ*/
/*Верхняя Обложка*/
.fontsize-description-more .description{
	font-size:24px !important;
	line-height: 29px !important;
	color:#fff;
}
	@media all and (max-width:480px){
		.fontsize-description-more h2{
			font-size: 45px !important;
			line-height: 50px !important;
			margin-bottom: 8px !important;
		}
		.fontsize-description-more .description{
			font-size:20px !important;
			line-height: 25px !important;
		}
	}

/*Элементы страниц*/
.widget-cities.layout4 .slick-list .slick-slide, 
.widget-cities.layout1 .slick-list .slick-slide {
    opacity: 0 !important;
}
.widget-cities.layout4 .slick-list .slick-slide.slick-active{
	    opacity: 1 !important;
}
/*Обложки категорий*/
@media all and (max-width: 767px){
	.widget-listing-categories-banner {
		min-height: 135px;
		overflow: hidden;
	}
	.widget-listing-categories-banner .categories-banner-inner {
		min-height: 135px;
	}
	.widget-listing-categories-banner .category-image img {
		min-height: 135px;
	}
}

/*Слайдер Регионов*/
div.city-info.layout4:before {
    opacity: 0;
    filter: alpha(opacity=0);
}
.city-info .content .category-info-title {
    background: #28b8dc;
    padding: 0 6px;
}
.city-info .content-inner{
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-direction: column;
	flex-direction: column;
}

/*Стань Гидом*/
.text-white-color h2, 
.text-white-color .description{
	color: #fff !important;
}

/*КАТАЛОГ ПОЛЬЗОВАТЕЛЕЙ*/
#youzify-members-list .is-online .youzify-item-avatar:before {
    border: 4px solid #a7e65d !important;
    background: #a7e65d !important;
}
#youzify-members-list.youzify-card-avatar-border-flat li.youzify-show-cover .youzify-item-avatar:before, #youzify-members-list.youzify-card-avatar-border-radius li.youzify-show-cover .youzify-item-avatar:before {
    right: 8px !important;
    bottom: 6px !important;
}

/*ЛЕНТА СТЕНА*/
#youzify .activity-meta a.unfav:before {
    color: #32a0ff !important;
}
#youzify .activity-meta a {
	font-weight: 400 !important;
}
/*#youzify .activity-meta a:hover, .youzify .acomment-options a:hover,*/ 
#youzify .activity-meta a.loading{
    color: #32a0ff !important;
}
/*Селект*/
.nice-select .current, 
.nice-select .option.selected {
    font-weight: 400 !important;
}

/*ПРЕТЕНЗИЯ*/
.claim-listing-form .title {
    font-size: 22px !important;
    font-weight: 600 !important;
    text-transform: uppercase !important;
}
	/*Претензия в модальном окне*/
	.claim-listing-form-wrapper img{
		padding:64px;
	}

/*САЙДБАР*/
/*Меняем иконку сайдбар на мобильнике*/
.fa-bars:before {
    content: "\f177" !important;
	font-family: 'FontAwesome';
	position:relative;
}
/*Цена*/
.listing-price_range .listing-price-range, .listing-price_range .price-range {
    font-size: 30px !important;
    /*font-style: italic;*/
    color: #28b8dc !important;
}
.listing-price_range.widget .highlight {
	color: #8d8d8d !important;
}

/*Хедер на странице Локации*/
@media all and (min-width: 767px){
	.header-top-job .entry-header-left{
		width:45%;
	}
}
/*Заголовки*/
.widget-text-heading .widget-title {
    font-weight: 600 !important;
}

/*Виджет Автора локации*/
.widget-view-user-profile img{
	width:100%;
}
.contact-form .button{
	width:100%;
}
.apus-mfp-zoom-small-in .mfp-content .claim-listing-form {
    padding: 30px !important;
}
.alert-success {
    background-color: #f8fafa !important;
    border-color: #f8fafa !important;
    color: #8d8d8d !important;
}

/*Раздел Цены*/
.listing-menu-prices-list h5 {
    font-size: 13px !important;
	line-height: 18px !important;
    font-weight: 300 !important;
}
.listing-menu-prices-list h5 span.price{
    font-size: 18px !important;
    /*font-weight: 500 !important;*/
    color: #28b8dc !important;
    font-style: italic;
}

/*ОТЗЫВЫ КОММЕНТАРИИ*/
/**/
.apus-single-listing #reviews .comment-reply-title {
    text-transform: none !important;
}
/*Чекбокс*/
p.comment-form-cookies-consent{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	/*
	-webkit-box-align:start;
	-ms-flex-align:start;
	align-items:flex-start;
	*/
}
input#wp-comment-cookies-consent{
	width: 18px;
    height: 18px;
    /*margin: 6px 6px 0 0;*/
	margin:0 !important;
	margin-right:6px !important;
	
	/*top: 6px;*/
    position: relative;
}
	@media all and (max-width: 480px){
		input#wp-comment-cookies-consent{
			width: 40px !important;
		}
	}
input#wp-comment-cookies-consent:before{
	content:"";
	position:relative;
	border:2px solid #ebebeb;
	width:18px;
	height:18px;
	display: block;
}
/*Текст справа от чекбокса*/
p.comment-form-cookies-consent label{
	font-size: 13px !important;
	margin-bottom: 0 !important;
}

/*Отправить комментарий*/
@media all and (max-width: 480px){
	.apus-single-listing .comment-form #submit {
		width: 100% !important;
	}
}

/**/
.apus-single-listing .comment-actions > .title {
    display: none !important;
}
/*Лайки*/
.fa-thumbs-o-up:before {
    /*content: "\f004" !important;*/
}
.fa-thumbs-o-down:before {
    /*content: "\f7a9" !important;*/
}

/*ПРОФИЛЬ АВТОРА*/
/*Отступ сверху на страницах Профиля*/
.header_transparent .youzify-vertical-layout div.youzify-content {
    padding: 125px 0 0;
}
.header_transparent #apus-header div.header-main{
	background: #151519;
}
/**/
.review-stars-rated ul + ul {
    position: absolute;
    color: #28b8dc !important;
}
/*Вкладка "Закладки"*/
.text-warning{
	color: #8d8d8d !important;
}

/*Панель управления*/
.widget-my-dashboard .small-row .item .listings-text {
    font-size: 16px !important;
}
/*Изменить профиль*/
.change-profile-form div:nth-child(7) {
  display:none !important;
}

.dashboard-column{
	
}
.widget-my-dashboard .col-sm-4{
	width:100% !important;
}
.widget-my-dashboard .small-row .col-sm-3 {
	width:100% !important;
}

/*Контакты с атвором*/
.widget-view-user-profile .user-contact-form{
	display:none !important;
}

/*JOB MANAGER*/
.job-manager-message, .job-manager-error, .job-manager-info {
    box-shadow: none !important;
}
.job-manager-form fieldset .account-sign-in .button::before {
    content: '→' !important;
	margin-right: 3px;
}
/*Добавленные локации - Убираем кнопку "Авторизация"*/
#job-manager-job-dashboard p.account-sign-in a.button{
	display:none !important;
}

/*Виджет - Контакт гида*/
.sidebar-detail-job .widget .widget-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
#listing-map-contact .widget-title .map-direction {
    top: 1px;
    position: relative;
}

/*КАРТА*/
/*Инфокарточка*/
.apus-listing-map .leaflet-popup-content {
    width: 225px !important;
}
/*Карта в Локации на мобильнике*/
@media all and (max-width:767px){
	#apus-listing-map {
		width: 100%;
	}
}

/*Смещение карты*/
@media all and (min-width:768px){
	.leaflet-map-pane {
		top: -155px !important;
	}
}

/*САЙДБАР*/
.close-sidebar-btn, .mobile-sidebar-btn {
    font-weight: normal !important;
}

/*ФУТЕР*/
#apus-footer {
    /*margin-top: 20px!important;*/
}


/*Колонка с Профилем*/
@media all and (min-width:767px){
	footer .my-profile-avatar-link{
		text-align: right !important;
	}
}
footer .my-profile-avatar-link .right-inner{
	display:none !important;
}
footer .widget-my-short-profile .user-heading {
    margin-right: 0 !important;
}
footer .widget-my-short-profile .user-avatar img{
	width: 50px !important;
    height: 50px !important;
}

/*WOOCOMMERCE МАГАЗИН*/
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, 
.woocommerce-checkout .order-review, 
.form-row .select2-container--default .select2-selection--single, .form-row .input-text{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
}

/*Сообщение - Добавлено, смотреть корзину?*/
.woocommerce-message::before, 
.woocommerce-error::before {
    color: #28b8dc !important;
}
.woocommerce-message, 
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    border-top-color: #28b8dc !important;
}

.woocommerce form .form-row.woocommerce-validated .select2-container, .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #28b8dc !important;
}

/**/
.woocommerce #payment .form-row select, 
.woocommerce-page #payment .form-row select {
    color: #bbb3b9;
}
/**/
#add_payment_method #payment div.payment_box input.input-text, #add_payment_method #payment div.payment_box textarea, .woocommerce-cart #payment div.payment_box input.input-text, .woocommerce-cart #payment div.payment_box textarea, .woocommerce-checkout #payment div.payment_box input.input-text, .woocommerce-checkout #payment div.payment_box textarea {
    color: #bbb3b9 !important;
}

/*Оформить Заказ*/
/*Убираем поле "Продолдить покупки"*/
.woocommerce-checkout .woocommerce-message{
	display:none !Important;
}

/**/
strong.wc-item-meta-label{
	font-weight: normal !important;
}

/*Подписки*/
.widget-subwoo .title {
    text-transform: none !important;
}
.widget-subwoo .subwoo-inner {
    background: #f9f9f9 !important;
}
.widget-subwoo .wpb_content_element{
	color:#8d8d8d !important;
}
.widget-subwoo .subwoo-inner:hover, 
.widget-subwoo .subwoo-inner:focus{
	background: #eaf4f4 !important;
}
.widget-subwoo .price{
	color: #28b8dc !important;
}

.widget-subwoo .button-action .button:hover, 
.widget-subwoo .button-action .button:focus {
	background: #28b8dc !important;
	color:#fff !important;
}

/*DHWC - Кастомная Спасибо за заказ*/
h2.woocommerce-order-details__title, 
h2.woocommerce-column__title, 
.woocommerce-customer-details address{
	/*text-align:center !important;*/
}
h2.woocommerce-column__title{
    margin-bottom: 0 !important;
}

	/*WOOCOMMERCE THANK YOU PAGE*/
	.woocommerce-thank-you-page-thank_you_message__container .woocommerce-thank-you-page-check {
		padding-top: 55px;
	}
	.woocommerce-thank-you-page-thank_you_message__container .woocommerce-thank-you-page-check:before {
		color: #28b8dc !important;
		left:135px !important;
		top:0 !important;
	}

/*USER AVATAR - Author Avatars List/Block*/
.author-list span.avatar{
	display: block;
    width: 256px;
    height: 256px;
    overflow: hidden;
}

/*СООБЩЕНИЯ - WP Private Message*/
/*Поле Поиск*/
.toggle-message-btn{
	box-shadow: none !important;
    padding-left: 0 !important;
}
/**/
.search-wrapper-message{
	position: relative;
}
.search-message-btn {
	position: absolute;
    right: 0;
    top: 0;
}
/*Поиск сообщений - Иконка*/
.search-message-btn{
    background: #28b8dc !important;
    color: #fff !important;
    font-size: 12px;
    line-height: 17px;
}
.search-message-btn i.ti-search:after{
	content:'\f002';
	font-family: 'FontAwesome';
	position:relative;
	
	/*content:'Найти';
	position:relative;*/
	font-style: normal !important;
}
/*СПИСОК СООБЩЕНИЙ*/
.message-section-wrapper ul.list-message li {
    border-bottom: 1px dotted #8d8d8d;
    margin-bottom: 16px;
    padding-bottom: 6px;
}
.list-message > li{
	
}
.list-message a.message-item{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	
	width:100%;
}
/*Аватар*/
.list-message a.message-item .avatar{
	margin-right:6px;
}
	/*Ответы*/
	ul.list-replies img.avatar{
		margin:0 6px 6px 0 !important ;
	}
	.yourself-reply {
		background: #fafafa !important;
	}
	/*Текст ответа*/
	.yourself-reply .reply-content{
		padding:8px 16px !important;
	}
/*Автор сообщений*/
/*Время сообщения*/
.message-time{
	font-size: 13px;
    color: #8d8d8d !important;
    /*font-style: italic;*/
}
/*Тема письма*/
.message-title{
	text-transform: uppercase;
    font-weight: 500 !important;
    font-size: 14px;
    line-height: 19px;
	color: #28b8dc !important;
}
/*Удалить переписку*/
.delete-message-btn{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	
	width: 41px;
    height: 41px;
    overflow: hidden;
}
i.flaticon-dustbin{
	/*margin-right:6px;*/
}
.delete-message-btn i{
	right: 0;
    position: absolute;
    width: 41px;
    height: 41px;
    text-align: center;
    background: #fff;
}


	/*ОТВЕТ*/
	/*Имя написавшего*/
	.list-message-wrapper .user-name{
		font-size:111%;
	}
	/*Новое Читается - Активно*/
	.list-message-wrapper ul.list-message li.active.read {
		background: #fafafa !important;
		border-bottom:0 !important;
		padding-bottom:0 !important;
	}
	
	/*Читаем письмо*/
	.replies-content{
		
	}
	.recipient-info .message-item{
		width: 80%;
		margin-bottom: 24px;
	}
	
/**/
.yourself-reply{
	border-bottom: 1px dotted #8d8d8d;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.list-replies li:last-child{
	border-bottom:none !important;
}
/**/
.list-options-action label{
	font-weight: normal !important;
	margin-left: 6px;
}
.message-section-wrapper ul li{
	list-style-type: none;
	display: -webkit-box;    display: -ms-flexbox;    display: flex;
}
.filter-options{
    margin: 24px 0 32px !important;
}
.list-message-inner{
	margin:24px 0 !important;
}
/*Список оповещений*/
table.job-manager-alerts{
	border: none !important;
	margin-top: 24px;
}
table.job-manager-alerts thead {
	border-top: 1px solid #ddd;
}
#job-manager-alerts td, #job-manager-alerts th {
    /*padding: 10px 35px !important;*/
	border-left: none !important;
    border-right: none !important;
    text-align: center;
	font-weight: normal !important;
}
table.job-manager-alerts tfoot a{
	/*color: #8d8d8d;*/
    text-decoration: underline;
}
/*Добавить Оповещение*/
.page-id-7505 form.job-manager-form fieldset label{
	width: 29% !important;
	font-weight: normal !important;
}
.wpb_text_column p:last-child input{
	background-color: #28b8dc;
    color: #fff;
    border: none !important;
    text-transform: uppercase;
    font-size: 12px;
    /*font-weight: 900;*/
	padding: 10px 35px;
	
	border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
}
#alert_name, #alert_keyword, 
#alert_frequency{
	min-height: 48px;
    border: 1px solid #ebebeb;
	background-color: #fff;
}
/*Похожие локации*/
ul.job_listings {
    border-top: none !important;
}
div.job-list-style .bottom-grid {
    border-width: 0 !important;
}
.page-id-7505 .job_listing .wrapper-list {
    padding: 30px 0 0 !important;
}

/*БЛОГ*/
nav.post-navigation .navi i {
    background: #ebebeb;
}
/*Фон верхней обложки*/
#apus-breadscrumb.has-img {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
body.author .apus-breadscrumb {
	opacity: 0.9; /* Полупрозрачный фон */
    filter: alpha(Opacity=90); /* Прозрачность в IE */
}
/**/
.entry-description span{
	color: #8d8d8d;
}
/*Добавить в Закладки*/
.bookmark-it.bookmarked span:before, 
.entry-description .sl-button.liked span  i{
	color:#28b8dc !important;
}
.cat-links a{
	color: #8d8d8d;
	text-decoration: underline;
}
	@media all and (max-width: 480px){
		.entry-description span.category-container {
			display: block;
		}
		.comment-form .form-group label{
			display:none !important;
		}
		.form-submit #submit {
			width: 100% !important;
		}
	}

/*СТРАНИЦА 404*/
.page-404 .back-home {
    font-size: 16px !important;
}
.page-404 .back-home a{
	text-decoration: underline;
}
/*Поле Поиск*/
.page-404 .search-form {
    max-width: 500px !important;
}

/*WOOCOMMERCE*/
.woocommerce-checkout th.product-total, 
.woocommerce-checkout td.product-total{
	text-align:right;
}
.wc_payment_method label{
	text-transform:uppercase;
}
/*Заказ получен*/
.thanks, 
.woo-address, 
.woocommerce table.order_details, 
.woocommerce table.customer_details {
    box-shadow: none !important;
    border-radius: 0  !important;
    -webkit-border-radius: 0  !important;
    -moz-border-radius: 0  !important;
    -ms-border-radius: 0  !important;
    -o-border-radius: 0  !important;
}
.woocommerce-order-details .order_details th, 
.woocommerce-order-details .order_details{
    border-left: 0 !important;
    border-right: 0 !important;
}
tr.order_item{
	/*padding: 16px 0;*/
	/*display: block;*/
}
/**/
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: 400 !important;
}
.woocommerce .woocommerce-customer-details address {
    border-radius: 0 !important;
	border: none !important;
}
.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{
	margin-top: 2.5px !important;
}

/*САЙДБАР*/
/*Заголовки*/
.widget_apus_listings .widget-title, 
.widget_apus_listings .widget-title a, 
.job-list-widget-style .listing-title {
    font-size: 14px !important;
    font-weight: 600 !important;
	color: #7c838a !important;
	/*color: #858f94 !important;*/
}
/**/
.job-list-widget-style {
    width: 100%;
}

.job-list-widget-style .listing-left-content {
    padding-right: 25px;
}
.job-list-widget-style {
    margin-top: 12px;
}

/*Виджет Локации*/
.widget_apus_listings .widget-title:before {
    content: "\f00b";
	
	width: 35px;
    height: 35px;
    line-height: 35px;
    margin-right: 10px;
    text-align: center;
    background-color: #f2f2f2;
}

/*BUDDYPRESS*/

/*BETTER MESSAGES*/
/*Border-Radius*/
.bp-messages-wrap, .bp-messages-wrap.bpbm-template-modern .list .messages-stack .content .messages-list>li .message-content, 
.bp-emojionearea, .bp-emojionearea.form-control, .new-message button[type=submit], .bp-messages-wrap .new-message form>div input, .bp-messages-wrap .new-message form>div textarea, .bp-messages-wrap .chat-header .bpbm-search form input[type=text], .bmselectize-input, 
.bp-messages-wrap .chat-footer .bpbm-user-me .bpbm-user-me-popup, 
.youzify-item-tool .youzify-tool-name, 
.youzify .youzify-activity-statistics .youzify-post-comments-count, .youzify .youzify-activity-statistics .youzify-post-shares-count, 
.youzify .acomment-options a{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
}
/*ШРИФТ*/
.bp-messages-wrap .threads-list .thread .info h4, 
.bulk-message .box label {
    font-weight: 400 !important;
}

/*Массовая рассылка писем от Админа*/
.youzify button{
    margin: 0;
    color: #fff;
    border: none;
    width: initial;
    font-size: 11px;
    cursor: pointer;
    box-shadow: none;
    font-weight: 400 !important;
    line-height: 16px;
    padding: 12px 35px !important;
    text-transform: uppercase;
	background: #9e9e9e !important;
}

/*Ссылка на профиль в переписке*/
.bp-messages-wrap .chat-footer .bpbm-user-me .bpbm-user-me-popup{
	box-shadow: none !important;
    border: none !important;
    border-bottom: 2px solid #dddee0 !important;
    border-right: 1px solid #f1f1f1 !important;
}

/*Окно переписки*/
.bp-messages-wrap{
	margin-bottom:35px !important;
}
/*Убираем box-shadow полей ввода*/
.bp-emojionearea.focused, 
.bmselectize-input.input-active, .bmselectize-input:focus, 
.bp-messages-wrap .new-message form>div input:focus{
	box-shadow:none !important;
}

/*Выравниваем Имя/Время сообщения*/
.bp-messages-wrap.bpbm-template-modern .list .messages-stack .content .info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
	.bp-messages-wrap .list .messages-stack .content .info .time {
		/*margin-top: 2px !important;*/
	}
/*Поднимаем текст письма выше к Имени*/
.bp-messages-wrap.bpbm-template-modern .list .messages-stack .content .messages-list {
    margin-top: 0px !important;
}

/*Мои сообщения*/
.bp-messages-wrap.bpbm-template-modern .list .messages-stack .content .messages-list>li .message-content {
    background: #eee !important;
}
/*Ответы собеседника*/
.bp-messages-wrap.bpbm-template-modern .list .messages-stack.incoming .content .messages-list>li .message-content {
    background: none !important;
    color: inherit !important;
    padding: 0 !important;
}
/**/
.amaran.user.message {
    border-radius: 0 !important;
}
/*Кнопка отправить*/
.new-message button[type=submit] {
    box-shadow: none !important;
}

/*Эмоции*/
.bp-emojionearea-picker {
    position: absolute;
	
    -moz-box-shadow: none !important;
    -webkit-box-shadow:  none !important;
    box-shadow:  none !important;
	
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
	
    /*z-index: 800;*/

    opacity: 1 !important;
	border: 1px solid rgba(0,0,0,0.1);
}
.bp-emojionearea-picker .bp-emojionearea-search>input{
	border: 1px solid rgba(0,0,0,0.1);
}

	
/*YOUZIFY - Youzify*/
form#youzify_membership_signup_form fieldset legend, form#youzify_membership_signup_form label, 
.youzify-settings-sidebar .youzify-account-menus ul li a, 
#youzify-profile-navmenu .youzify-settings-menu a span, 
.youzify .bp-uploader-progress div.error, .youzify div.bp-avatar-status p, .youzify div.bp-cover-image-status p, 
.youzify #avatar-crop-actions .button, 
.youzify #bp-delete-avatar, .youzify #bp-delete-cover-image , 

#youzify-wall-form .youzify-wall-actions .youzify-update-post, #youzify-wall-form .youzify-wall-actions .youzify-wall-post, 
.youzify-post-more-button .youzify-btn-title, 
.youzify-tooltip:after, [data-youzify-tooltip]:after, 
#buddypress.youzify div.generic-button a, .buddypress .youzify div.generic-button a, .youzify-user-actions a, 
.youzify .acomment-options a, 
.youzify .youzify-activity-statistics .youzify-post-comments-count, .youzify .youzify-activity-statistics .youzify-post-shares-count{
    font-weight: 400 !important;
}
/**/
.youzify h1, .youzify h2, .youzify h3, .youzify h4, .youzify h5, .youzify h6, 
.youzify .bp-messages-wrap .new-message form>div label {
    color: #848b92 !important;
}
.youzify .bp-messages-wrap .new-message form>div label {
	font-weight: normal !important;
    font-size: 13.5px !important;
}

/*Профиль пользователя*/
.fa-camera-retro:before {
	content: "\f03e" !important;
	font-family: FontAwesome !important;
}
/*Карточка профиля*/
.youzify-author .youzify-statistics-bg {
    margin-bottom: 0 !important;
}
/*Метаполя профиля*/
.youzify-author .youzify-author-networks, .youzify-author .youzify-header-networks, 
.youzify-user-statistics ul {
    padding-left: 0 !important;
}
/*Аватарка профиля*/
.youzify-profile-img {
    overflow: hidden;
}
.youzify-profile-img img {
    height: auto !important;
    min-height: 119px;
    min-width: 119px;
	border-radius: 0 !important;
}
	.youzify-nav-settings .youzify-settings-img{
		overflow: hidden;
	}
	.youzify-nav-settings .youzify-settings-img img{
		height: auto !important;
		min-width: 35px;
		min-height: 35px;
		border-radius: 0 !important;
	}
	
	.youzify-account-header .youzify-account-img{
		overflow: hidden;
	}
	.youzify-account-header .youzify-account-img img{
		height: auto !important;
		min-width: 50px;
		min-height: 50px;
		border-radius: 0 !important;
	}
	/**/
	.bp-messages-wrap .list .messages-stack .pic{
		overflow: hidden;
	}
	.bp-messages-wrap .list .messages-stack .pic img{
		height: auto !important;
		min-width: 40px;
		min-height: 40px;
		border-radius: 0 !important;
	}
	/*
	.bp-messages-user-list .user .pic{
		overflow: hidden;
	}
	.bp-messages-user-list .user .pic img{
		height: auto !important;
		min-width: 30px;
		min-height: 30px;
		border-radius: 0 !important;
	}
	*/
	/*
	.bp-messages-wrap .chat-header .user{
		overflow: hidden;
	}
	.bp-messages-wrap .chat-header .avatar{
		height: auto !important;
		min-width: 20px;
		min-height: 20px;
		border-radius: 0 !important;
	}
	*/
	/*В футере*/
	footer .user-avatar{
		overflow: hidden;
		width: 50px;
		height: 50px;
	}
	footer .widget-my-short-profile .user-avatar img{
		height: auto !important;
		min-height: 50px;
		min-width: 50px;
	}
/*Переписка с несколькими Участниками*/
.bp-messages-wrap .participants-panel h4 {
    padding: 0 !important;
    display: inline-block !important;
}
/*Поля Профиля - Шрифт*/
.youzify-infos-content .youzify-info-data span{
	color: #8e8e8e !important;
}

/*Видеопрезентация*/
.youzify-infos-content .field_videoprezentacija{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
	overflow: hidden;
}
.youzify-infos-content .field_videoprezentacija .youzify-info-label {
    margin-bottom: 12px !important;
}
.youzify-infos-content .field_videoprezentacija .youzify-info-data, 
.youzify-infos-content .field_videoprezentacija iframe{
	width:100%;
}

/*Профиль Изменить*/
.youzify .editfield .clear-value, 
.youzify .editfield .field-visibility-settings .field-visibility-settings-close, 
.youzify .editfield .field-visibility-settings-notoggle .visibility-toggle-link, 
.youzify .editfield .field-visibility-settings-toggle .visibility-toggle-link {
    background-image: none !important;
}
.youzify .editfield .field-visibility-settings-notoggle .visibility-toggle-link, 
.youzify .editfield .field-visibility-settings-toggle .visibility-toggle-link {
    color: #8a8a8a !important;
    background-color: transparent !important;
}
.youzify .radio label, .youzify .checkbox label {
	display: -webkit-inline-box !important;
	display: -ms-inline-flexbox !important;
	display: inline-flex !important;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.youzify input[type=checkbox], .youzify input[type=radio] {
    margin-top: 0 !important;
}

@media all and (max-width:444px){
	.youzify input[type=checkbox], .youzify input[type=radio] {
		margin-left: 0 !important;
	}
}
.youzify .editfield label .field-visibility-text {
    font-weight: 400 !important;
}
	/*Обложка Профиля*/
	/*
	.youzify-header-overlay .youzify-header-cover:before {
		opacity: .3 !important;
	}
	.youzify-header-pattern .youzify-header-cover:after {
		opacity: 1 !important;
	}
	*/
	/**/
	.youzify-wall-embed .youzify-cover:before {
		opacity: .1;
		z-index: 2;
		background-color: #000;
	}
	.youzify-wall-embed .youzify-cover:after {
		z-index: 3;
		opacity: 1 !important;
		background-image: url(https://earhtdot.ru/wp-content/uploads/2022/09/dotted-bg.png);
	}

	.youzify-wall-embed .youzify-cover:before , 
	.youzify-wall-embed .youzify-cover:after{
		top: 0;
		left: 0;
		content: "";
		width: 100%;
		height: 100%;
		position: absolute;
	}

/**/
.youzify-quick-buttons .youzify-button-item .youzify-button-count {
    top: -3px !important;
    right: -3px !important;
}
.youzify-infos-content .youzify-info-label {
    font-weight: 400 !important;
    line-height: 22px !important;
}
/*Вход/Регистрация*/
#youzify_membership_signup_form fieldset input {
    width: 100%;
	color: #959697;
    font-size: 13px;
    padding: 0 18px!important;
    min-height: 42px;
    line-height: 42px;
    border: 1px solid #eee!important;
}
/**/
#youzify #message p {
    font-weight: 400 !important;
}
/*Кнопки*/
.youzify .job-manager-form p input[name="submit-job-alert"]{
	font-size: 11px;
    cursor: pointer;
    font-weight: 600;
    line-height: 16px;
    padding: 12px 35px;
    text-transform: uppercase;
	/*background: #9e9e9e;*/
	border: none !important;
	margin-bottom:32px;
}

/*Форма на Стене - Отключаем верхнюю панель Опций*/
.youzify-wall-options {
    display: none !important;
}


/**/
.youzify-main-column > h3{
	display: none !important;
}
/*Локации*/
.youzify-page-main-content .box-user{
	max-width:none !important;
}
.post-job .youzify-profile .youzify-main-column .container{
	padding-left:0 !important;
	padding-right: !important;
}
/**/
#submit-job-form .btn-submit {
    margin-bottom: 24px;
}

/*Мои Локации*/
.nav-tabs-manager {
    margin: 0 0 40px !important;
}

/*Мои заказы*/
.youzify p.cart-empty:before {
    width: 16px !important;
    height: 16px !important;
    font-size: 16px !important;
    line-height: 16px !important;
    margin-bottom: 0 !important;
}

/*Оформить Заказ*/
#youzify .order_details tfoot tr:nth-child(2) th, 
#youzify .order_details tfoot tr:nth-child(2) td{
	color:#fff !important;
}
.woocommerce-customer-details .youzify-bullet{
	/*display:none !important;*/
}
.youzify .youzify-wc-main-content address .youzify-bullet {
    background-color: #9e9e9e !important;
}
/**/

/*Уведомления-Подписка в Профиле - ALERTS JOB MANAGER*/
#job-manager-alerts .job-manager-alerts thead tr th:nth-child(1){

}

#job-manager-alerts table ul.job-alert-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap
    width: 250px;
}
.youzify-page-main-content table.job-manager-alerts tfoot a{
	color:#fff !important;
}

/*Сайдбар*/
.youzify-sidebar .widget_bp_core_recently_active_widget .avatar-block, 
.youzify-sidebar .widget_bp_core_whos_online_widget .avatar-block, 
.youzify-sidebar .widget_bp_follow_following_widget .avatar-block {
    padding: 0 17px !important;
}
.widget_bp_core_recently_active_widget .avatar-block, .widget_bp_core_whos_online_widget .avatar-block, .widget_bp_follow_following_widget .avatar-block {
    text-align: inherit !important;
}

/*Мета под публикацией*/
.youzify .activity-meta {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex !important;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
#youzify .activity-meta a {
    padding: 20px 25px !important;
}

/*Отзывы в модальном окне*/
#youzify-modal .youzify-modal-title>i {
    line-height: 25px !important;
}
#youzify-modal .youzify-modal .uk-option-item input[type=email], #youzify-modal .youzify-modal .uk-option-item input[type=text], #youzify-modal .youzify-modal .uk-option-item textarea {
    outline: none !important;
}
/**/
.youzify-failure-msg .youzify-msg-icon {
    text-align: center !important;
}
.youzify-info-msg p {
    text-align: center !important;
	float:none !important;
	font-weight: 400 !important;
}
/*МОДАЛЬНОЕ ОКНО*/
/*Кнопка "Закрыть"*/
#youzify-modal .youzify-modal-title {
    padding: 20px !important;
}
#youzify-modal .youzify-big-close-icon .youzify-modal-close-icon {
    position: absolute;
    right: 4px;
    border: none !important;
    background: transparent !important;
    font-size: 24px !important;
}

/**/
#pass-strength-result, 
#youzify_membership_signup_form .field-visibility-settings .field-visibility-settings-close, 
.youzify-membership-form, .youzify-membership-form .form-cover-title, 

#youzify_membership_signup_form input[type=email], #youzify_membership_signup_form input[type=number], #youzify_membership_signup_form input[type=password], #youzify_membership_signup_form input[type=text], 

#youzify_membership_signup_form .field-visibility-settings-notoggle, #youzify_membership_signup_form .field-visibility-settings-toggle, #youzify_membership_signup_form label .bp-required-field-label, #youzify_membership_signup_form legend .bp-required-field-label, #youzify_membership_signup_form .clear-value, .form-no-labels.form-border-radius .youzify-membership-field-content, .form-with-labels.form-border-radius .youzify-membership-field-content, .youzify-close-login, .youzify-membership-form-actions.form-border-radius .youzify-membership-link-button, .youzify-membership-form-actions.form-border-radius button, .youzify-membership-social-buttons.form-border-radius li a, 

.nice-select, .youzify div.item-list-tabs .youzify-bar-select, 
.youzify-boxed-navbar, .youzify-icons-full-width.youzify-icons-radius li a, .youzify-info-msg, .youzify-link-icon i, .youzify-navbar-item a span.count, .youzify-no-thumbnail .thumbnail-icon i, .youzify-pagination .page-numbers, .youzify-pagination .youzify-pagination-pages, .youzify-portfolio-content figcaption a i, .youzify-post .youzify-read-more, .youzify-post-content .youzify-post-tags li, .youzify-post-content .youzify-post-type, .youzify-profile-login, .youzify-profile-navmenu .youzify-navbar-item a span, .youzify-profile-navmenu .youzify-navbar-item a span.count, .youzify-project-content .youzify-project-tags li, .youzify-project-content .youzify-project-type, .youzify-quote .youzify-quote-owner, .youzify-quote-icon, .youzify-rp-img-radius .youzify-no-thumbnail, .youzify-rp-img-radius .youzify-post-thumbnail, .youzify-tab-post .youzify-read-more, 

#bp-login-widget-form #bp-login-widget-submit, #bp-login-widget-form .bp-login-widget-register-link a, #message, #youzify-wall-nav, .widget_bp_core_login_widget .bp-login-widget-user-logout a, .widget_bp_core_members_widget .item-options a, .widget_bp_core_sitewide_messages .bp-site-wide-message button, .widget_bp_groups_widget .item-options a, .youzify div.item-list-tabs .nice-select, .youzify div.item-list-tabs .youzify-bar-select, .youzify-actions-btn-border-radius a, .youzify-card-avatar-border-radius .item-avatar, .youzify-card-avatar-border-radius .youzify-blog-avatar, .youzify-card-avatar-border-radius .youzify-blog-avatar img, .youzify-card-avatar-border-radius .youzify-group-avatar, .youzify-card-avatar-border-radius .youzify-group-avatar img, .youzify-card-avatar-border-radius .youzify-item-avatar, .youzify-card-avatar-border-radius .youzify-item-avatar img, .youzify-dialog-container, .youzify-item-tool .youzify-tool-icon, .youzify-item-tool .youzify-tool-icon i, .youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-icon-button i, .youzify-list-avatar-radius .youzify-item-avatar img, .youzify-my-account-widget .youzify-menu-icon-radius .youzify-link-item i, .youzify-my-account-widget .youzify-menu-links .youzify-link-item .youzify-link-title .youzify-link-count, .youzify-my-account-widget .youzify-widget-header .youzify-avatar-border-radius img, .youzify-notif-icons-radius .youzify-notif-item .youzify-notif-icon i, .youzify-profile-avatars-widget.youzify-list-avatar-radius .youzify-more-items a, .youzify-rating-show-more, .youzify-tab-title-box, .youzify-tool-btn, .youzify-tooltip:after, .youzify-wp-widget-box a, [data-youzify-tooltip]:after, 

#youzify-wall-form, .youzify .activity-list li.load-more, .youzify-wall-custom-form .youzify-wall-cf-item input, .youzify-wall-custom-form .youzify-wall-cf-item textarea, .youzify-wall-modal, .youzify-wall-modal-overlay .youzify-modal-loader, .youzify-wall-new-post, .youzify-wall-new-post .youzify-wall-nothumb .youzify-thumbnail-icon, 

.youzify #avatar-crop-actions .button, .youzify #bp-browse-button, .youzify #bp-delete-avatar, .youzify #bp-delete-cover-image, .youzify .bp-avatar .warning, .youzify .bp-cover-image .warning, .youzify div.bp-avatar-status p, .youzify div.bp-cover-image-status p, 

.bp-avatar-nav ul.avatar-nav-items li.current, 

.settings-inner-content .options-section-title h2 i, .settings-main-content .settings-inner-content, .youzify .action-button, .youzify .editfield .clear-value, .youzify .editfield .field-visibility-settings .field-visibility-settings-close, .youzify .editfield .field-visibility-settings-notoggle, .youzify .editfield .field-visibility-settings-toggle, .youzify .youzify-wg-item, .youzify-account-header, .youzify-account-header ul li a, .youzify-account-item-button, .youzify-account-menus, .youzify-delete-account-item #delete-account-button, .youzify-uploader-change-item #avatar-crop-actions a.button, .youzify-uploader-change-item #bp-browse-button, .youzify-uploader-change-item #bp-delete-avatar, .youzify-uploader-change-item #bp-delete-cover-image, .youzify-uploader-change-item .bp-uploader-progress div.error, .youzify-uploader-change-item div.bp-avatar-status p, .youzify-uploader-change-item div.bp-cover-image-status p, 

.youzify-head-buttons a, 

#bp-data-export button, #youzify-data-export a, .youzify .account-infos .user-links a, .youzify .option-content .youzify-upload-photo, .youzify .option-content input:not([type=radio]), .youzify .option-content textarea, .youzify fieldset input:not([type=radio]), .youzify-account-page .youzify-delete-item, .youzify-account-page .youzify-export-item .ukai-button-item a, .youzify-cphoto-options .youzify-wg-container, .youzify-form-msg .youzify_msg, .youzify-no-content, .youzify-save-options, .youzify-scrolltotop, .youzify-upload-photo, .youzify-wg-services-options .youzify-wg-item, 

.youzify-settings-sidebar .youzify-account-menus ul, 

.youzify-directory-filter, 

#youzify-groups-list li .youzify-group-data, #youzify-members-list>li .youzify-user-data, .youzify-cover, .youzify-cover .youzify-cover-pattern, .youzify-cover img, 

#youzify-directory-search-box form input[type=submit], #youzify-directory-search-box form input[type=text], .youzify-directory .pagination .page-numbers, .youzify-directory-filter, .youzify-directory-filter .item-list-tabs li a span, .youzify-group-user-statistics .youzify-data-item span, .youzify-page-btns-border-radius .action a, .youzify-page-btns-border-radius .youzify-user-actions a, .youzify-user-statistics .youzify-data-item span, 
.youzify-sidebar .widget-content, 

#wp-admin-bar-user-info img.avatar, .emojionearea .emojionearea-picker .emojionearea-search>input, .nice-select .list, .youzify-head-content .youzify-user-status, .youzify-name .youzify-user-status, .youzify-product-actions a, .youzify-product-content .youzify-product-tags li, .youzify-scrolltotop i, 

#youzify-not-friend-message, .quote-with-img .youzify-quote-main-content, .youzify .activity-list>li, .youzify .item-list-tabs, .youzify .item-list-tabs ul li select, .youzify-box-button, .youzify-box-head .youzify-box-icon i, .youzify-loading .youzify_msg, .youzify-page-btns-border-radius .youzify-account-menu a, .youzify-page-btns-border-radius .youzify-social-buttons a, .youzify-skillbar, .youzify-skillbar-bar, .youzify-tab .youzify-tab-head, .youzify-utag-item .youzify-utags-border-radius .youzify-utag-value-item, .youzify-video-head .youzify-video-title i, .youzify-wg-border-radius .youzify-boxed-navbar, .youzify-wg-border-radius.youzify-vertical-layout #youzify-profile-navmenu, 

#youzify .youzify .woocommerce-error, #youzify .youzify .woocommerce-info, #youzify .youzify .woocommerce-message, .youzify .youzify-wc-main-content table.shop_table td img, 
.youzify .youzify-wc-box-title i, #youzify .youzify .woocommerce h3, #youzify .youzify .woocommerce-customer-details h2, #youzify .youzify .youzify-wc-box-title h3, .youzify .woocommerce-checkout .woocommerce-additional-fields__field-wrapper, .youzify .woocommerce-checkout .woocommerce-billing-fields__field-wrapper, #youzify .youzify #add_payment_method #payment, #youzify .youzify .woocommerce-cart #payment, #youzify .youzify .woocommerce-checkout #payment, .youzify .woocommerce ul.order_details, .youzify .youzify-wc-main-content table.shop_table td.woocommerce-orders-table__cell-order-number a, #youzify .youzify .youzify-wc-main-content table.shop_table td a.view, #youzify .youzify .youzify-wc-main-content table.shop_table td a.woocommerce-MyAccount-downloads-file, #youzify .edit-account, #youzify .woocommerce .track_order, .youzify-view-order .youzify-wc-main-content>p, .youzify-view-order .youzify-wc-main-content>p mark.order-status, .youzify .youzify-wc-view-order-content table.shop_table strong.wc-item-meta-label, .youzify .woocommerce-Address-title a.edit, .youzify .youzify-wc-main-content address, 

.youzify-form-attachments .youzify-attachment-item, .youzify-form-attachments .youzify-file-preview, 

#youzify-wall-nav li a span, .youzify #activity-stream .ac-form textarea, .youzify #activity-stream .ac-reply-content a, .youzify .activity-content .youzify-poll-image-option img, .youzify .activity-inner span.activity-read-more a, .youzify .youzify-wall-new-post .youzify-post-more-button, .youzify-activity-pinned-icon i, .youzify-comment-attachments .youzify-wall-file-post, .youzify-page-btns-border-radius .youzify-privacy-tool .nice-select, .youzify-page-btns-border-radius .youzify-privacy-tool select, .youzify-page-btns-border-radius .youzify-wall-embed .youzify-embed-action .friendship-button a, .youzify-page-btns-border-radius .youzify-wall-embed .youzify-embed-action .group-button a, .youzify-page-btns-border-radius .youzify-wall-embed .youzify-embed-action .message-button a, .youzify-wall-embed, .youzify-wall-embed .youzify-embed-avatar, .youzify-wall-file-post .youzify-wall-file-download, .youzify-wall-modal-actions button, .youzify-wall-quote-icon, .youzify-wall-quote-post .youzify-wall-quote-owner, img.youzify-comment-gif, .youzify .activity-comments li .comment-container, 

body .lb-outerContainer, #youzify-wall-form .lp-button-cancel, .youzify #activity-stream .error, .youzify-activity-shortcode .youzify-page, .youzify-giphy-item img, .youzify-wall-link-content, .youzify-list-search-box .youzify-list-search-container, .youzify-wall-list-items .youzify-list-item .youzify-item-button, 

#youzify .youzify #add_payment_method #payment div.payment_box, #youzify .youzify .woocommerce-cart #payment div.payment_box, #youzify .youzify .woocommerce-checkout #payment div.payment_box, 

#youzify-modal .youzify-modal .uk-option-item input[type=email], #youzify-modal .youzify-modal .uk-option-item input[type=text], #youzify-modal .youzify-modal .uk-option-item textarea, 
#youzify-modal .youzify-modal-actions a, #youzify-modal .youzify-modal-actions button, #youzify-modal .youzify-modal-title>i, .youzify-review-item, 

#youzify-wall-nav .item-list-tabs li#activity-filter-select label, #youzify-wall-nav .item-list-tabs li.youzify-activity-show-search label, 
.youzify div.item-list-tabs li#activity-filter-select .youzify-activity-show-filter i, .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i, 
#youzify div.item-list-tabs .youzify-activity-search, .youzify div.item-list-tabs li .youzify-dropdown-area {
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    border-radius: 0 !important;
}

/*UMP - ULTIMATE MEMBERSHIP PRO*/

.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button span, .ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button a, 
.ihc-user-page-top-ap-wrapper .ihc-top-level-box{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
}
/**/
.ihc-account-page-wrapp .ihc-no-background {
    padding-top: 0 !important;
}
/**/
.ihc-ap-theme-2 .ihc-ap-menu .ihc-ap-menu-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
     flex-flow: row nowrap;
}
.ihc-additional-message {
    font-weight: 400 !important;
}
/*Оплата - Таблица подписок в профиле*/
table.ihc-account-subscr-list thead td {
    font-weight: 400 !important;
    font-size: 11px!important;
    text-transform: none !important;
}
table.ihc-account-subscr-list thead td, 
.ihc-account-subscr-list tbody td {
    text-align: center !important;
}
.ihc-account-subscr-list .ihc-subscription-table-actions .iump-subscription-table-button {
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.ihc-ap-theme-2 .ihc-account-subscr-list tbody td {
    vertical-align: middle !important;
}
/*Планы подписок*/
.ich_level_wrap.ihc_level_template_1{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
.ihc_level_template_1 .ihc-level-item-link{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
}
.ihc_level_template_1 .ihc-level-item-link {
    background: #28b8dc !important;
    border-color: #28b8dc !important;
}
/*ФОРМА ОПЛАТЫ*/
#ihc-checout-page-purchase-button-section .ihc-complete-purchase-button, 
input.ihc-loading-purchase-button, 
input.ihc-purchase-wrapper input[type="submit"]{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
	
	background-color: #28b8dc !important;
	font-weight: 400 !important;
}

/*Профиль - Вкладка Оплата*/
#ihc_account_page_wrapp .ihc-ap-theme-2 table thead, 
#ihc_account_page_wrapp .ihc-ap-theme-2 table tfoot {
    background-color: transparent !important;
}

#ihc_account_page_wrapp .ihc-ap-theme-2 table thead tr, 
#ihc_account_page_wrapp .ihc-ap-theme-2 table tfoot tr {
    background: #fafafa !important;
	color: #7c838a !important;
}
#ihc_account_page_wrapp .ihc-ap-theme-2 table thead tr{
	border-bottom: 4px solid #33b5e5 !important;
}
.ihc-ap-theme-2 .ihc-account-subscr-list .ihc-level-name, 
.ihc-ap-theme-2 .ihc-account-tranz-list td .ihc-level-name {
    color: #33b5e5 !important;
}
.ihc-account-tranz-list tbody td, .ihc-account-tranz-list tbody th {
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

/*БЛОГ ПОЛЬЗОВАТЕЛЯ - BuddyPress User Blog*/
/*Разместить публикацию*/
.sap-container-wrapper {
    background: #f9f9f9;
    padding: 32px 64px;
	margin-bottom:30px;
}
/**/
.sap-post-author-wrap {
    width: 100%;
	display: -webkit-box; display: -ms-flexbox; display: flex;
}
span.sap-words-counter{
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    /*background-image: none;
    border: 1px solid transparent;*/
    white-space: nowrap;
    text-transform: inherit;
    /*padding: 12px 40px;*/
	padding: 12px 40px 12px 0;
    font-size: 13px;
    line-height: 1.8;
}
.sap-editor-toolbar .sap-publish-popup a.button {
    padding: 12px !important;
}
/**/
.sap-tags-widget{
	display:none !important;
}
/*ДОПОЛНИТЕЛЬНО - КАТЕГОРИЯ, ОБЛОЖКА*/
.sap-container-wrapper .side-panel {
    float: left !important;
    width: 100%;
}
.toggle-sap-widgets.toggle-sap-widgets {
    /*margin-bottom: 0 !important;*/
	margin: 4px 0;
	background: #28b8dc;
    padding: 20px;
}

.toggle-sap-widgets svg.remove-icon{
    position: absolute;
    top: 11px !important;
    left: 10px;
	margin-top: 0 !important;
	background: #28b8dc;
}

a.toggle-sap-widgets{
	position:realtive;
}
a.toggle-sap-widgets:before{
	content: "+";
    position: absolute;
    top: 0;
    left: 13px;
    font-size: 24px;
    color: #fff;
}
svg.write-story-icon{
	display:none !Important;
}
/**/
.sap-editor-toolbar {
    float: left !important;
}

/**/
.medium-editor-insert-plugin .medium-insert-buttons .medium-insert-buttons-show span {
    margin-top: 0 !important;
	margin-left: 2px;
}

/**/
.side-panel div.sap-publish-popup a {
    opacity: .5;
}

/*Раскрываем сайдбар с Каетегориями*/
.sap-widget-container {
    z-index: 9 !important;
}
.sap-widget-container, .selectize-input{
	border-radius:0 !important;
}
.sap-widget-container .post_categories_cont input[type="checkbox"] {
    top: 2px;
    position: relative;
    margin-right: 2px;
}
#sap-widget-container .category_hierarchy_ul {
    padding-left: 0 !important;
}
.featured-img-placeholder span{
	border-radius:0 !important;
	-webkit-border-radius:0 !important;
    -moz-border-radius:0 !important;
    -ms-border-radius:0 !important;
    -o-border-radius:0 !important;
	padding: 12px !important;
}
/**/
.sap-container .side-panel .widget {
    margin: 20px 0 0;
    padding: 0;
    background-color: inherit;
}
/**/

/*Картинка*/

	.sap-member-post {
		overflow: hidden;
		position: relative;
		margin-bottom: 35px !important;
		background-color: #fff;
	}
@media all and (min-width:481px){
	.sap-post-container .post-featured-image {
		width: 45% !important;
		float: left;
		height: 100%;
		position: absolute;

		background-size: cover;
		background-position: center;
	}
	.post-featured-image img {
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100% !important;
		object-fit: cover;
		position: absolute;
		object-position: center;
		
		color: #898989;
		font-size: 8px;
		display: block;
	}
	/*Заголовок*/
	.sap-post-container .sap-post-title a{
		color: #8c9094 !important;
		display: inline-block;
		font-size: 14px !important;
		font-weight: 600 !important;
		line-height: 24px !important;
		/*margin-bottom: 5px !important;*/
		letter-spacing: .02em !important;
		text-transform: uppercase !important;
	}
	.sap-post-container .sap-post-title a.post-edit-link{
		font-size: 11px !important;
		font-weight: 400 !important;
	}
}
	/*Мета поля*/
	.sap-post-container .post-content .date {
		/*display: inline-block;*/
		/*margin-right: 12px;*/
		font-size: 11px !important;
		color: #999 !important;
		font-style: normal;
	}
	.sap-post-container .post-content .date:before {
		content: "\f073";
		font-family: "Font Awesome 5 Free"!important;
		margin-right: 5px;
	}
	
/*Контент*/
@media all and (min-width:481px){
	.sap-post-container .post-content {
		width: 55%;
		margin-left: 45%;
		float: left;
		padding: 30px 40px;
	}
		.sap-post-container.sap-post-container .sap-post {
			padding-bottom: 0 !important;
			padding-top: 0 !important;
		}
	.sap-post-container .sap-excerpt {
		font-size: 13px !important;
		color: #8d8c8c !important;
		padding: 0 !important;
		line-height: 24px !important;
		
		/*display: none !important;*/
	}
}
@media screen and (max-width: 480px){
	.sap-post-container.sap-post-container .sap-post {
		padding-top: 0 !important;
		text-align: left !important;
	}
	.sap-post-container.sap-post-container .post-featured-image {
		width: 100% !important;
	}
	.sap-post-container .post-content {
		padding: 0 15px !important;
	}
}

/*Кнопка Далее*/
.sap-excerpt a.more-link{
    background: #9e9e9e;
    color: #fff;
	
	/*width: 130px;*/
	width: 160px;
    padding-left: 29px;
	
    font-size: 10px;
    font-weight: 700;
    line-height: 32px;
    text-align: center;
    display: inline-block;
    letter-spacing: .05em;
    text-transform: uppercase;
	margin-top: 28px !important;
	
	position: relative;
}
.sap-excerpt a.more-link:before {
    content: "\f101";
    position: absolute;
    left: 0;
    right: 100%;
    bottom: 0;
    top: initial;
	
	/*opacity: 1;*/
    z-index: auto !important;
	
	width: 35px;
    height: 32px;
	
    font-size: 12px;
    line-height: 32px;
    text-align: center;
	
	font-family: "Font Awesome 5 Free"!important;
    font-weight: 700;

    background: rgba(0,0,0,.12);
    /*height: 3px;*/
	
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

/*ДОБАВИТЬ Новый пост*/
.youzify div.item-list-tabs li#add_new_post a{
	line-height: 32px;
    margin-left: 24px;
}
.youzify div.item-list-tabs li#add_new_post a:before{
	content:"\f067";
	position:relative;
	font-family: "Font Awesome 5 Free"!important;
	font-size: 12px;
    line-height: 32px;
    text-align: center;
}
/*Поле Заголовка + Контента*/
.sap-editor-area-wrapper .medium-editor-placeholder:after {
    color: rgba(0,0,0,.4) !important;
}
/*.medium-editor-insert-plugin p, */
.sap-editable-title, 
.sap-editable-area {
    border-bottom: 1px solid rgba(0,0,0,.1) !important;
}


/*MEMBERSHIP PRO*/


/*WSL - WORDPRESS SOCIAL LOGIN*/
.youzify-page .wp-social-login-widget{
	padding-bottom:25px;
}
.youzify-page .wp-social-login-widget .wp-social-login-connect-with {
    margin: 0 !important;
}
	/*Связать аккаунт - Новый аккаунт --- НЕ ПОДКЛЮЧАЕТСЯ*/
	#login .button-primary {
		background-color: #28b8dc !important;
		background-image: none !important;
		border-color: #28b8dc !important;
		border-radius: 0 !important;
	}
	#login .button-primary.focus, 
	#login .button-primary:hover {
		background: #bbb !important;
		border-color: #bbb !important;
	}


/*ХОЧЕШЬ СТАТЬ ГИДОМ? - ЗАПРОСЫ*/
.listing-contact.listing--email{
    background: #f9f9f9;
    padding: 24px;
	display:block;
	font-weight: 600;
    margin-top: 16px;
	
    line-height: 22px
}

/*Плато Путорана*/ 
.postid-7665 .listing-contact:before
/*Новгородский Кремль*/
, .postid-7796 .listing-contact:before
/*Советская Москва*/
, .postid-7790 .listing-contact:before
/*Спасо-Преображенский монастырь*/
, .postid-7638  .listing-contact:before
/*Гора Лягушка (пос. Весточка)*/
, .postid-940 .listing-contact:before 
/*Ленские столбы*/
, .postid-730 .listing-contact:before 
{
	content:"Хочешь стать гидом этой Локации? ";
	position:relative;
	/*top: 10px;*/
}
/**/