/*
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
*/

.noPaddingTop{
	padding-top:0 !important;
}
#attachment_85343{
	margin-top:0;
}
div#index-497507.owl-carousel.owl-element.owl-height-auto.owl-loaded.owl-drag.showControls div.t-entry-text-tc.single-block-padding{
	padding-top:10px;
}

.panel-title.active > a{
	color:#303133 !important;
}

.widget-container.widget_nav_menu li{
    text-transform: unset;
}


/*
div.header-wrapper div.isotope-system div.tmb.tmb-iso-w1.tmb-iso-h4.tmb-light.tmb-content-overlay.tmb-no-bg.tmb-lightbox.tmb-iso{
	width:14% !important;
}



div.isotope-system div.isotope-wrapper.single-gutter div.t-inside div.t-entry-visual{
	height:200px;
}
*/

@media (min-width:960px){
	body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:first-child > a{
		padding-right:14px !important;
	}
	body.hormenu-position-right[class*=" hmenu-"] .navbar-nav-last:not(.navbar-cta) ul.menu-smart > li:last-child > a{
		padding-left:14px !important;
	}
}

.menu-smart a{
	text-transform:unset;
}

.menu-container ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container) ul.menu-smart > li > a{
	font-size:unset;
}

@media (max-width:1024px){
	.displayNoneTablet{
		display:none;
	}
}
.displayNone{
	display:none;
}
@media (max-width:569px){
	footer#colophon.site-footer div.mobile-hidden{
		display:unset !important;
	}
}


table td{
	font-weight:400;
}

.style-light table td{
	border:none;
	padding-left:0;
}

div.post-wrapper div.post-body div.post-title-wrapper h1.post-title{
	max-width: 804px;
	margin: auto;
	padding: 36px 36px 0 36px;
}

.post-content .post-media + *{
	margin-top:36px;
}
.main-container .row-container .double-top-padding{
	padding-top:36px;
}
.portfolio-wrapper .post-title{
	margin-top:36px;
}

div.owl-stage div.owl-item div.tmb-carousel img{
	/*max-width: 100%;
    z-index: 1;
    width: auto;
    position: absolute;
    left: 50%;
    transform: translateX(-50%) !important;*/
}

div.owl-stage div.owl-item.active.index-active div.tmb-carousel.tmb-iso-h.tmb-light.tmb-overlay-middle.tmb-overlay-text-left.tmb-media-first.tmb-media-last.tmb-content-overlay.tmb-no-bg.tmb-lightbox div.t-entry-visual div.t-entry-visual-tc div.t-entry-visual-cont a.pushed img{
    
}

div.owl-carousel-container.no-gutter div.owl-carousel.owl-element.owl-height-auto.owl-dots-inside.owl-dots-single-block-padding.owl-dots-align-center.owl-loaded.owl-drag.showControls div.owl-stage-outer.owl-height{
	/*max-height: 730px;*/
}

h1:not([class*="fontsize-"]),
.portfolio-wrapper .post-title{
	font-size:36px !important;
}
.post-content .post-title-wrapper{
	margin-bottom:36px;
}

div.testbild{
	transition: 0.3s;
}
div.testbild img:{
	transition: 0.3s;
}

div.testbild img:hover{
	opacity:0.5;
}
div.testbild:hover{
	background-color:#898a8b;
}
div.testtext{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	color:#fff;
}

div.post-bodydiv.post-content div.row-container div.double-bottom-padding,
div.portfolio-body div.post-content div.row-container div.double-bottom-padding{
	padding-bottom:36px;
	padding-top:0px;
}
div.portfolio-body div.post-content div.post-title-wrapper h1.post-title{
	padding:0 36px 0 36px;
}

div.pum-content.popmake-content p a,
div.portfolio-body div.post-content div.row-container p a,
div.post-body div.post-content div.row-container p a,
.directorist-single-info__value > a{
	color: #e5007c;
	border-bottom: solid #e5007c 1px;
}
div.pum-content.popmake-content p a,
div.portfolio-body div.post-content div.row-container p a:hover,
div.post-body div.post-content div.row-container p a:hover{
	/*color: #90a3ad;*/
	border-bottom: solid #c20069 1px;
}

div.menu-horizontal ul.menu-smart li.float-right{
	display:none;
}

div.isotope-filters.menu-container.single-gutter ul.menu-smart li span{
	padding: 0px 10px 15px 0px;
}

div.post-info{
	display:none;
}


p{
	line-height:1.5;
}

.post-info,
h3.widget-title{
	text-transform: none !important;
}

.tmb .t-entry p.t-entry-meta span{
	font-size:unset !important;
}

.isotope-filters ul.menu-smart > li > span > a:not(.social-menu-link) {
	/*font-size:15px;*/
	font-size:unset !important;
	font-weight:400;
}

@media (max-width:414px){
	/*.headerHeight{
		height:500px;
	}*/
	.header-wrapper .column_parent{
		height:0px !important;
		padding:0px !important;
	}

	
	.breite25{
		width:50% !important;
		display: table-cell !important;
		padding-top:0 !important;
	}
	
	div.uncol.style-light div.uncoltable div.uncell.no-block-padding div.uncont span.btn-container.btn-block.btn-inline a.custom-link.btn.btn-xl.border-width-1.btn-square.btn-block.btn-icon-left{
		width: 125% !important;
	}
	
}

@media (max-width:959px){
	.mmb-container{
		left: 0 !important;
	}
	#main-logo{
		position: absolute !important;
		right: 30px !important;
	}
	body.menu-custom-padding .menu-container .logo-container {
		padding-top: 18px !important;
		padding-bottom: 44px !important;
	}
	.paddingTop10,
	.headerHeight{
		padding-top:10px;
	}
	
}

@media (max-width:768px){
	div.vc_row.paddingTop10.sticky-element.style-color-742106-bg.row-container div.row.no-top-padding.single-bottom-padding.single-h-padding.limit-width.row-parent.row-header{
		padding-bottom:0;
	}
	/*
	.headerHeight120{
		height:120px;
	}
	*/
	
	div.vc_row.headerHeight.sticky-element.style-color-vyce-bg.row-container div.row.no-top-padding.single-bottom-padding.single-h-padding.limit-width.row-parent.row-header div.wpb_row.row-inner div.wpb_column.pos-top.pos-center.align_left.column_parent.col-lg-10.single-internal-gutter div.uncol.style-light div.uncoltable div.uncell.no-block-padding div.uncont div.vc_row.row-internal.row-container div.row.row-child div.wpb_row.row-inner div.wpb_column.pos-top.pos-center.align_left.column_child.col-lg-3.single-internal-gutter{
		padding-top:0;
	}
	
}

@media (min-width:644px) AND (max-width:768px){
	/*.headerHeight{
		height:330px;
	}*/
	
	.header-wrapper .column_parent{
		height:0px !important;
		padding:0px !important;
	}
	
	.breite25{
		width:25% !important;
		display: table-cell !important;
		padding-top:0 !important;
	}
	
}



a.custom-link.btn.btn-lg.border-width-0.btn-text-skin.btn-color-xsdn.btn-square.btn-icon-left{
	color:#000 !important;
}

a.custom-link.btn.btn-xl.border-width-1.btn-square.btn-block.btn-icon-left{
	color:#000 !important;
}

a.custom-link.border-width-1.btn-color-jevc.btn-square.btn-outline.btn-block.btn-icon-left:focus{
	color:#fff !important;
}
a.custom-link.border-width-1.btn-color-jevc.btn-square.btn-outline.btn-block.btn-icon-left:hover{
	color:#fff !important;
}
a.custom-link.border-width-1.btn-color-jevc.btn-square.btn-outline.btn-block.btn-icon-left:active{
	color:#fff !important;
}

div.owl-carousel.owl-element.owl-height-auto.style-color-xsdn-bg.owl-drag.showControls div.owl-stage-outer.owl-height div.owl-stage div.owl-item div.tmb.tmb-carousel.tmb-iso-h4 div.t-inside.style-color-xsdn-bg div.t-entry-text div.t-entry-text-tc.no-block-padding div.t-entry p.t-entry-meta{
	margin-top:0 !important;
	
}

div.owl-carousel.owl-element.owl-height-auto.style-color-xsdn-bg.owl-drag.showControls div.owl-stage-outer.owl-height div.owl-stage div.owl-item div.tmb.tmb-carousel.tmb-iso-h4 div.t-inside.style-color-xsdn-bg div.t-entry-text div.t-entry-text-tc.no-block-padding div.t-entry p.t-entry-meta span{
	/*font-size:15px !important;*/
	font-weight:400 !important;
}
.tmb .t-entry-visual img{
	width:100% !important;
	max-width: 100%;
}
.directorist-select.directorist-search-category .select2.select2-container.select2-container--default,
.directorist-select.directorist-search-location .select2.select2-container.select2-container--default{
	width: 100% !important;
}
.directory_field.bdas-category-search, .directory_field.bdas-category-location {
	height: 42px;
	padding: 5px 20px;
}
.directorist-listing-single .directorist-listing-single__meta{
	display: none;
}
.directorist-advanced-filter__basic--element .directorist-search-field{
	margin: 0 !important;
}
.directorist-advanced-filter__basic{
	border-bottom: 0 none;
}
.directorist-advanced-filter__basic--element {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	width: 100%;
}
.directorist-content-active .directorist-listings-header,
.directorist-btn,
.directorist-listing-single,
.directorist-advanced-filter__action .directorist-btn,
.directorist-form-group .directorist-form-element{
	border-radius: 0;
}
.directorist-content-active .directorist-listings-header__left .directorist-header-found-title{
	color: #303133;
}
.directorist-btn{
	font-size: 18px;
	letter-spacing: 1px;
}
.directorist-btn.directorist-btn-dark:hover,
.directorist-btn.directorist-btn-sm.directorist-btn-dark:hover{
	background: #000 !important;
	color: #fff !important;
}
.directorist-btn.directorist-btn-dark,
.directorist-btn.directorist-btn-sm.directorist-btn-dark{
	background: transparent !important;
	border: 1px solid #000;
	color: #000 !important;
}
.directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__info--list ul li a {
	color: #e5007c;
	font-size: 15px;
	text-decoration: underline !important;
}
.directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__info--list ul li{
	color: #000;
	font-size: 15px;
}
.directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__header .directorist-listing-title {
	margin: 0;
	font-size: 16px;
}



.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.widget-container.widget_nav_menu .menu-item a::before, .widget-container.widget_custom_menu .menu-item a::before{
	font-family: 'FontAwesome';
}
.directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__info--list ul li .directorist-icon{
	width: 1em;
}
.dlm_filter-btn::after {
	content: '';
	font-family: "LineAwesome";
	margin-left: 5px;
	font-size: 12px;
}

.atbd_wrapper .bdmv_wrapper.bdmv-columns-two .default-ad-search .dlm-action-wrapper button{
	text-align:center;
}





/*
body.directorist-content-active.directorist-preload div.box-wrapper div.box-container div.main-wrapper div.main-container div.page-wrapper div.sections-container article.page-body.style-color-xsdn-bg div.post-wrapper div.post-body div.post-content.un-no-sidebar-layout div.vc_row.row-container{
	display:none;
}

div.directorist-listing-details div.directorist-listing-details__text p{
	display:block !important;
}

div.directorist-listing-details div.directorist-listing-details__text div.vc_row.row-container{
	display:block !important;
}*/
.directorist-card__header.directorist-flex.directorist-align-center.directorist-justify-content-between {
	display: none;
}

.directorist-info-item.directorist-listing-location {
	font-size: 30px;
	font-weight: 500;
}

.bdmv-columns-two .bdmv-search .bdmv-listing{
	margin-top: 0px !important;
}

.directorist-listing-single.directorist-listing-no-thumb .directorist-listing-single__info--list ul li:not(:last-child){
	margin: 0;
}

.directorist-listing-single__info--list ul li div {
	line-height: 1;
}

.atbdp-res-btns {
	bottom: 75%;
	background: #e5007c;
}

.atbdp-res-btns .dlm-res-btn span{
	color: #fff !important;
}

.bdmv-columns-two .bdmv-nolisting .atbd-ajax-404error > p {
	word-break: break-word;
	width: 95%;
	white-space: break-spaces;
}
.bdmv-columns-two .bdmv-nolisting .atbd-ajax-404error{
	padding: 0 30px;
}

.directorist-icon.fa{
	font-family: 'FontAwesome' !important;
}

.directorist-search-field > .directorist-form-element {
	margin-top: 0;
}

#bdlm-search-area {
	padding-top: 0 !important;
}
:not(.tmb-post).tmb .t-entry > :not(hr){
	margin: 10px 0 0 0;
}

.directorist-details-info-wrap .directorist-single-info .directorist-single-info__label .directorist-single-info__label-no-icon {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 35px;
	height: 35px;
	margin-right: 10px;
	font-size: 14px;
	text-align: center;
	-webkit-box-flex: 0;
	-webkit-flex: none;
	-ms-flex: none;
	flex: none;
}

.directorist-details-info-wrap .directorist-single-info .directorist-single-info__value {
	color: #303133;
}

.directorist-single-info.directorist-single-info-zip {
	margin-top: -18px;
}

.directorist-card.directorist-single-listing-header {
	border: 0 none;
	margin-bottom: 0;
}

.directorist-card .directorist-card__body{
	padding:0;
}

.directorist-details-info-wrap {
	padding: 20px 25px;
}

.directorist-content-active .atbd_generic_header {
	padding: 0;
	border: 0 none;
}

.directorist-content-active .atbd_generic_header .atbd_generic_header_title h1{
	margin:0;
}

.directorist-content-active #directorist.atbd_wrapper .atbd_header_bar {
	margin-bottom: 0;
}

.dlm_header .atbd_generic_header_title {
	margin: 6px 0 36px;
}

.directorist-listing-details__text .single-internal-gutter {
	padding: 0 !important;
}

.directorist-map-columns-two .bdmv-nolisting .atbd-ajax-404error {
	width: 100%;
	display: flex;
	align-items: flex-start;
	justify-content: left;
	flex-direction: column;
	margin-left: 30px;
}

.filter-show-all {
	display: none !important;
}
.fas, .fa{
	font-family:'FontAwesome';
}
.marker-cluster-medium, .marker-cluster-small {
    background-color: #e5007c !important;
    width: 50px !important;
    height: 50px !important;
    border-radius: 25px !important;
}
.marker-cluster-small div, .marker-cluster-medium div {
    background-color: #fff !important;
    color: #e5007c !important;
    width: 40px !important;
    height: 40px !important;
    font-size: 17px !important;
    font-weight: bold !important;
    position: relative;
    border-radius: 50% !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.marker-cluster-medium:before, .marker-cluster-small:before {
    position: absolute;
    content: "";
    border-top: 15px solid #e5007c;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    left: 50%;
    bottom: -11px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.isotope-filters .menu-horizontal{
	z-index: 999;
}
.fa.fa-search3:before{
	content: "\f002";
	color: #e5007c;
}

.menu-horizontal-inner {
	direction: ltr;
}