/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.col-widgets-sidebar .wpgb-facet .wpgb-facet-title {
	font-size: 12px;
	margin: 0 0 6px 0;
	text-transform: uppercase;
	letter-spacing: .05em;
	font-weight: 600;
}


.col-widgets-sidebar .wpgb-facet .wpgb-range-facet .wpgb-range-slider .wpgb-range-thumb {
	border-width: 1px;
}

.col-widgets-sidebar .wpgb-facet .wpgb-range-facet .wpgb-range-slider {
	height: 2px;
}

.col-widgets-sidebar .wpgb-facet .wpgb-range-facet .wpgb-range-clear {
	border-radius: 3px;
}




/*-----------------------------------------------------------------*/
/* Profiles Filters
/*-----------------------------------------------------------------*/
.wpc-term-id-no_profile_driving_license,
.wpc-term-id-no_profile_passport {
	display: none;
}


.ui-slider .ui-slider-handle.ui-corner-all {
	width: 16px;
	height: 16px;
}

.ui-slider-horizontal .ui-slider-handle.ui-corner-all {
	top: -8px;
	margin-left: -4px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .23);
}

/*-----------------------------------------------------------------*/
/* Profiles Grid
/*-----------------------------------------------------------------*/
/*.profiles-grid .tmb {
	border: 1px solid #eaeaea;
}

.profiles-grid .img-round > img,
.profiles-grid .tmb-round > img,
.profiles-grid .img-round .t-entry-visual-cont > a,
.profiles-grid .tmb-round .t-entry-visual-cont > a,
.profiles-grid .img-round .t-entry-visual-cont > .dummy,
.profiles-grid .tmb-round .t-entry-visual-cont > .dummy,
.profiles-grid .uncell.unradius-sm, .uncont.unradius-sm,
.profiles-grid .img-round.tmb > .t-inside .t-entry-visual,
.profiles-grid .img-round.tmb > .t-inside .t-entry-visual-cont {
	border-radius: 4px 4px 0 0;
}

.profiles-grid-top-bar .uncont {
	display: flex;
}

.profiles-grid-top-bar .uncont .sorting-filters {
	flex-grow: 1;
	padding-right: 18px;
}

.profiles-grid-top-bar .uncont .sorting-filters select {
	margin: 0;
}

.profiles-grid .profile-fee-flag,
.profiles-grid .profile-fee-code {
	display: none;
}

.tmb .t-entry .comma,
.tmb .t-entry .right-bracket,
.tmb .t-entry .left-bracket {
	display: inline;
}

.tmb .t-entry .comma {
	padding-right: .25em;
}

.tmb .t-entry .left-bracket {
	padding-left: .25em;
}*/


/*-----------------------------------------------------------------*/
/* Profiles Map
/*-----------------------------------------------------------------*/
.main-container .row-container.profiles-map-wrapper {
	position: fixed;
	right: 0;
	z-index: 99;
	width: 650px;
}


.profiles-map-wrapper .wpgb-map-facet {
	border: 1px solid #eaeaea;
	border-radius: 5px;
}

.profiles-map-wrapper .wpgb-map-facet > div > div {
	border-radius: 5px;
	overflow: hidden;
}

.profiles-map-wrapper {
	transition: transform 0.25s ease-out;
	transform: translateX(0);
}

.profiles-map-wrapper.slide {
	transition: transform 0.25s ease-in;
	transform: translateX(100%);
}

.profiles-map-wrapper .wpgb-marker, .profiles-map-wrapper .wpgb-marker-highlighted {
    -webkit-mask: url(assets/images/user-location.svg);
    mask: url(assets/images/user-location.svg);
	mask-repeat: no-repeat;
	mask-position: bottom center;
	mask-size: 75%;
	width: 40px;
	height: 40px;
	background-color: green;
}

.profiles-map-wrapper .wpgb-marker-highlighted {
	mask-size: 100%;
	background-color: red;
}

.profiles-map-wrapper .wpgb-marker .wpgb-marker-icon {
	display: none;
}


/*-----------------------------------------------------------------*/
/* Widgets
/*-----------------------------------------------------------------*/


.col-widgets-sidebar .wpgb-facet .wpgb-color-facet .wpgb-color-control {
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.22);
}

.col-widgets-sidebar .wpgb-facet .wpgb-color-facet .wpgb-color:not([tabindex="-1"]):not([aria-pressed="true"]):hover .wpgb-color-control {
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.42)
}

.col-widgets-sidebar .wpgb-facet .wpgb-color-facet .wpgb-color-control:after {
    border: 1px solid transparent;
}

.widget-container button.wpgb-select-toggle {
	padding: 0 8px !important;
}

.widget-container {
	margin: 0px 0px 0px 0px;
}

.widget-container .wpgb-facet > fieldset:last-child {
	margin-bottom: 12px;
}

.wpgb-facet .wpgb-sort-facet,
.wpgb-facet .wpgb-select,
.wpgb-facet select.wpgb-select,
.wpgb-facet .wpgb-search-facet input[type="search"],
.wpgb-facet .wpgb-autocomplete-facet input[type="search"],
.wpgb-facet .wpgb-geolocation-facet input[type="search"] {
	border-width: 1px !important;
	border-radius: 3px  !important;
	font-size: 14px  !important;
	height: auto  !important;
	min-height: auto  !important;
}


.wpgb-select-placeholder,
.wpgb-select-placeholder input[type="text"] {
	font-size: 14px !important;
}


.wpgb-facet .wpgb-radio-label,
.wpgb-facet .wpgb-button-label,
.wpgb-facet .wpgb-rating-label,
.wpgb-facet .wpgb-az-index-label,
.wpgb-facet .wpgb-checkbox-label,
.wpgb-facet .wpgb-hierarchy-label {
	font-size: 14px !important;
}

.col-widgets-sidebar .wpgb-facet ul .wpgb-button {
	border-radius: 3px;
	border-width: 1px;
}


.wpgb-facet .wpgb-sort-facet > label,
.wpgb-facet .wpgb-search-facet > label,
.wpgb-facet .wpgb-select-facet > label,
.wpgb-facet .wpgb-per-page-facet > label,
.wpgb-facet .wpgb-autocomplete-facet > label {
	display: none !important;
}

.widget-container .widget-title {
	margin: 0px 0px 6px 0px;
}

.col-widgets-sidebar .widget-container .widget-title {
  border: none;
  padding: 0;
}

.widget-area .wpc-filters-labels li.wpc-term-item label,
.wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label {
	width: 80px;
    min-width: 80px;
    max-width: 80px;
	min-height: 80px;
}

.widget-area .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper,
.wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper {
	width: 100%;
	align-items: center;
}

.widget-area .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper a,
.wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper a {
	margin: 0 auto;
}


/*-----------------------------------------------------------------*/
/* Tabs
/*-----------------------------------------------------------------*/
.text-left.nav-tabs > li > a {
	width: 90%;
	padding: 0px 18px 18px 0px;
}

.tab-container:not(.default-typography) .nav-tabs {
	letter-spacing: 1px;
}

.tab-container .vc_row {
	border-bottom: 1px dotted #eaeaea;
	padding-bottom: 18px;
}

body:not(.rtl) .nav-tabs > li > a i.fa.icon-position-left {
	margin: 0px 9px 0px 0px !important;
}

/*-----------------------------------------------------------------*/
/* General
/*-----------------------------------------------------------------*/
@media (max-width: 959px) {
	.main-container .row-inner > div:not([class*=col-md]) {
		padding: 18px 0px 0px 0px;
	}
}

.vc-acf-field-picker-field .color-container .color,
.wpc-filters-widget-main-wrapper li.wpc-term-item.wpc-label-item .color {
	display: block;
	height: 28px;
	width: 28px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-radius: 100%;
	position: relative;
	text-decoration: none;
}

.wpc-filters-widget-main-wrapper li.wpc-term-item.wpc-label-item .color {
	margin: 0 auto;
}

.vc-acf-field-picker-field .color-container .color > span.color-alpha,
.wpc-filters-widget-main-wrapper li.wpc-term-item.wpc-label-item .color > span.color-alpha {
	width: 100%;
	height: 100%;
	border-radius: 100%;
	display: block;
	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .2);
	-webkit-transition: -webkit-box-shadow 80ms ease-in-out;
	transition: box-shadow 80ms ease-in-out;
	-o-transition: box-shadow 80ms ease-in-out;
	transition:box-shadow 80ms ease-in-out, -webkit-box-shadow 80ms ease-in-out
}

.vc-acf-field-picker-field .color-container {
	display: flex;
	align-items: center;
}

.vc-acf-field-picker-field .color-container > span.caption {
	margin-left: 9px;
}

.wpc-filters-widget-main-wrapper li.wpc-term-item.wpc-label-item .color > span.color-alpha {
	position: absolute;
	top: 0;
	left: 0;
}

.wpc-filters-widget-main-wrapper li.wpc-term-item.wpc-label-item .color > span.dashicons-saved {
	display: none;
	position: relative;
	color: #fff;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
	line-height: 29px;
	height: 100%;
	font-size: 18px;
	text-shadow: 0 0 2px rgba(0, 0, 0, .4);
}

.wpc-filters-widget-main-wrapper li.wpc-term-item.wpc-label-item.wpc-term-selected .color > span.dashicons-saved {
	display:block
}


/*-----------------------------------------------------------------*/
/* Profile Single Page
/*-----------------------------------------------------------------*/
.vc-acf-field-picker-field {
	margin-top: 12px !important;
}

.vc-acf-field-picker-field-label::after {
	content: '' !important;
	display: block;
	margin-bottom: 6px;
}

.vc-acf-field-picker-repeater-column {
	display: inline;
}

.profile-distinguishing-marks .vc-acf-field-picker-repeater-column:first-child {
	display: block;
	margin: 12px 0 6px 0;
}

.profile-representation .vc-acf-field-picker-repeater-row:not(:last-child),
.profile-distinguishing-marks .vc-acf-field-picker-repeater-row:not(:last-child) {
	padding-bottom: 18px;
	border-bottom: 1px dotted #eaeaea;
}

.vc-acf-field-picker-repeater-column li {
	line-height: 1.5;
}
.vc-acf-field-picker-repeater-column li i {
	display: inline-block;
	width: 15px;
}
.vc-acf-field-picker-repeater-column ul {
	margin: 0;
}

.vc-acf-field-picker-field-figures-container {
	display: flex;
}

figure.item span {
	display: flex;
	justify-content: center;
	align-items: end;
	width: 80px;
	height: 80px;
}

figure img:not(.selected) {
	opacity: 0.15;	
}

figure .caption {
    display: block;
	margin-top: 2px;
	max-width: 80px;
	text-align: center;
}

.icon-box.icon-inline {
	padding-left: 0;
	padding-right: 12px;
}

.iti__flag {
	width: 18px;
	height: 12px;
	margin-right: 9px;
	border: 0.5px solid #eaeaea;
}

/*-----------------------------------------------------------------*/
/* Popup Maker
/*-----------------------------------------------------------------*/
.pum-loader > div {
	position: fixed;
}

.pum-loader.lukehass .load4 .loader,
.pum-loader.lukehass .load4 .loader:after,
.pum-loader.lukehass .load4 .loader:before {
	color: #FFFFFF;
}

@media (max-width: 569px) {
	.pum-container {
		width: 100% !important;
		left: 0 !important;
	}
}



.search-results .post-content article + article {
  margin: 0px 0px 0px 0px;
}