/*
Theme Name:     PlanYourMove
Theme URI:      https://themeisle.com/themes/neve/
Template: neve
Author:         Elie Vischel
Author URI:     https://linkedin.com/in/elievischel
Description:    really fast Theme for PlanYourMove
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    neve
Tags: blog, custom-logo, e-commerce, rtl-language-support, post-formats, grid-layout, one-column, two-columns, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, accessibility-ready, wide-blocks, block-styles
*/

.home .menu-item-127,
.home .menu-item-319 {
	display: none;
}

#mc_embed_signup form {
	padding: 0 !important;
}


/*#cookie-notice.cookie-revoke-visible {
    display: none!important;
}*/

#cookie-notice .cookie-notice-container {
	text-align: left;
	/*max-width: 780px;*/
}

#cookie-notice {
	font-size: 16px;
}

.cn-privacy-policy-link {
	color: white;
	font-weight: bold;
}

#cookie-notice .cn-button.cn-set-cookie {
	padding: 10px 20px;
	background-color: white;
	color: #7d4cdb;
	font-weight: bold;
	margin: 10px 0 0 0;
}

ul .drop-menu {
	min-width: auto !important;
	margin-left: -4px !important;
	padding: 10px !important;
	font-weight: bold;
}

div.ui-accordion-header>p>a {
	padding: 35px 0;
}

div.ui-accordion-header>p>a>span {
	font-weight: 500 !important;
	text-transform: none;
}

a:hover {
	color: #9e81e8 !important;
}

aside:last-child>div>ul>li:last-child {
	border-bottom: solid 1px !important;
}

aside:last-child>div>ul>li:last-child :hover {
	color: #fff !important;
}

div.owl-carousel-wrapper {
	margin-top: 0 !important;
}

.hero-mobile {
	max-width: 200% !important;
	position: relative;
	right: 255px;
}


/*flat archives*/

.rounded-lg {
	border-radius: .5rem;
}

.items-center {
	-webkit-box-align: center;
	align-items: center;
}

.justify-between {
	-webkit-box-pack: justify;
	justify-content: space-between;
}

.h-auto {
	height: auto;
}

.leading-none {
	line-height: 1;
}

.leading-tight {
	line-height: 1.25;
}

.ml-2 {
	margin-left: .5rem;
}

.overflow-hidden {
	overflow: hidden;
}

.w-full {
	width: 100%;
	max-height: 200px
}

.text-lg {
	font-size: 1em;
}

.searchandfilter ul li li {
	display: flex !important;
}


/*END OF FLAT ARCHIVES*/

.w-100 {
	width: 100%;
}

.greencheck {
	list-style-type: none !important;
	margin: 0;
	padding: 0;
}

.desktop-only.step-how-it-works .wp-block-column:not(:first-child) {
	margin-left: -27px;
}

.step-how-it-works .wp-block-column p,
.desktop-only.step-how-it-works .wp-block-column h3 {
	width: 88%;
}

.home div[class^='wp-block-'],
.home figure[class^='wp-block-'],
.home ul[class^='wp-block-'] {
	margin-top: 0;
}

.home .row.row-parent {
	padding-top: 0;
}

.wp-block-button p {
	margin-block-start: 0;
	margin-block-end: 0;
	margin-inline-start: 0;
	margin-inline-end: 0;
}

.footer-menu.nav-ul {
	flex-direction: column;
	align-items: flex-start;
}

.footer-menu.nav-ul li {
	padding: 0;
}

.uagb-question a {
	text-decoration: none !important;
}

.wp-block-media-text .wp-block-media-text__content {
	padding: 0 5%;
}

.uagb-block-cc192c66 .uagb-post__inner-wrap {
	background-color: #ece8f6;
}

._form-branding {
	display: none;
}

._form-branding {
	display: none;
}

.sf-field-search {
	position: relative;
	left: 170%;
	top: -15px;
	z-index: 100;
}

.sf-field-sort_order {
	position: relative;
	left: 300%;
	top: -75px;
	z-index: 100;
}

html[lang="de-DE"] .home .wp-block-uagb-section.uagb-section__wrap.uagb-section__background-image {
	background-image: url(/wp-content/uploads/2020/11/hero-banner_de_desktop_de_desktop_de-2-1536x864.png);
}

html[lang="en-US"] .home .wp-block-uagb-section.uagb-section__wrap.uagb-section__background-image {
	background-image: url(/wp-content/uploads/2020/11/hero-banner_en_desktop_en-1-1536x864.png);
}

.mapboxgl-ctrl-bottom-left,
.mapboxgl-ctrl-bottom-right {
	display: none;
}

.post-type-archive-flats .posts-wrapper>article {
	width: 100%
}

.desktop-only {
	display: none
}

.mobile-only {
	display: block
}

.post-template-default.single.single-post .nv-thumb-wrap{
	width: 100vw;
	max-width: 100vw;
	margin-left: calc(50% - 50vw);
	padding: 0 15px;
}
.post-template-default.single.single-post .nv-thumb-wrap img{
	width: 100vw;
	height: 40vh;
	object-fit: cover;
}

@media only screen and (min-width: 680px) {
	.post-type-archive-flats .posts-wrapper>article {
		width: 48%
	}
	.desktop-only {
		display: block
	}
	.mobile-only {
		display: none
	}
}

@media only screen and (min-width: 1000px) {
	.post-type-archive-flats .posts-wrapper>article {
		width: 30%;
	}
	.desktop-only.step-how-it-works .wp-block-column:not(:first-child) {
		margin-left: -27px;
	}
}

@media only screen and (max-width: 960px) {
	footer .item--inner.builder-item--footer-one-widgets img {
		max-width: 150px;
	}
}