@import url("https://use.typekit.net/qes6jjg.css");
:root {
	--highlight-font: 'operetta-18', serif !important;
}

.title{
	text-transform: unset !important;
	letter-spacing: 0 !important;
}

.slideshow_container .caption .title,
.slideshow_container .caption .subtitle,
.subtitle{
	color:#6e7174 !important;
}

#main-content-1 .title{
	font-size: 2.6em !important;
}

.title > span.aria-title {
	font-size: 0.9em !important;
	text-transform: none;
}

.slideshow_container #logo .original {
	max-width: 200px;
}

#menu_sidebar_wrap #sidebar_menu {
	margin-top: 90px;
}

#menu_sidebar_wrap .social {
	margin-bottom: 90px;
}

body{
	font-size:0.8em;
}

#menu_sidebar_wrap #sidebar_menu ul.menu > li.current-menu-item > .menu_label > a,
#menu_sidebar_wrap #sidebar_menu ul.menu > li.current-menu-parent > .menu_label > a,
#header li.current_page_item a {
	text-transform: capitalize;
	 font-weight: 400;
}

.the_content {
	font-size: 1em;
	color:#444;
}

.slideshow_container #logo {
	margin-left: 60px !important;
	margin-top: 40px !important;
}

.de_block_additional_content .title {
	font-size: 42px;
}

.subtitle {
	font-size: 1.2em;
}

.image_left .container.container_large .picture_container,
#detailed_previews .box_wrap.odd .item .gallery_wrap,
.de_block_social_media.carousel {
	background: url("../img/pattern.svg") repeat center var(--secondary-d-3);
}

body.internal_header .slideshow_container .caption .title {
	font-size: 28px;
	color: var(--titles);
}

.de_block_post_preview.carousel .children_previews .item_wrap .content_wrap .content .title,
.de_block_post_preview.cards_list .children_previews .item_wrap .content_wrap .content .title,
.de_block_post_preview.carousel_2 .children_previews .item_wrap .content_wrap .content .title,
.children_previews .item_wrap .content_wrap .content .title {
	color: var(--titles) !important;
}

.de_block_post_preview.cards_list .children_previews .item_wrap.last_of_two .item .content_wrap .content .price,
.de_block_post_preview.cards_list .children_previews .item_wrap.last_of_two .item .content_wrap .content .title,
.de_block_post_preview.cards_list .children_previews .item_wrap:not(.full):nth-child(4n+4) .item .content_wrap .content .price,
.de_block_post_preview.cards_list .children_previews .item_wrap:not(.full):nth-child(4n+4) .item .content_wrap .content .title,
.de_block_post_preview.cards_list .children_previews .item_wrap:not(.full):nth-child(4n+3) .item .content_wrap .content .price,
.de_block_post_preview.cards_list .children_previews .item_wrap:not(.full):nth-child(4n+3) .item .content_wrap .content .title {
	color: var(--main);
}

.section_expandable_contents .wrap,
.slideshow_container.size_l .caption,
.slideshow_container.size_m .caption,
.slideshow_container.size_s .caption,
.de_block_post_preview.cards_list .children_previews .item_wrap.last_of_two .item .content_wrap,
.de_block_post_preview.cards_list .children_previews .item_wrap:not(.full):nth-child(4n+4) .item .content_wrap,
.de_block_post_preview.cards_list .children_previews .item_wrap:not(.full):nth-child(4n+3) .item .content_wrap,
.de_block_post_preview.cards_list .children_previews .item_wrap .item .content_wrap,
.children_previews .item_wrap .content_wrap {
	background: #d7dbdb;
}

.map_section.de_block #map_content .content .contacts .element_phone{
	display:none;
}

.map_section.de_block #map_content .content .contacts .element {
	font-size: 14px;
}

#itinerary_container #itinerary .field.from input,
#itinerary_container #itinerary .itinerary_title {
	font-size: 0.8em !important;
}

.page_logo_before {
	height: 140px;
}

#social_sidebar {
	display: none;
}

#footer_bottom .socials a span[class^=fa],
.slideshow_container .socials a span[class^=fa] {
    font-size: 22px;
    width: 44px;
    height: 44px;
    line-height: 44px;
}

.de_block_post_preview.big_bg .children_previews .item_wrap .content .title {
	line-height: 1.2em;
}

.gallery_section .thumb_wrap .subtitle {
	color: white !important;
}

.de_block_post_preview.single_carousel .arrow_container .parent_title {
	display: none;
}

.extra_content_section .title{
	margin-bottom: 10px;
}

.extra_content_section .subtitle,
.de_block_post_preview.big_bg .children_previews .item_wrap .content .subtitle {
	margin-bottom: 15px;
}

.map_section.de_block.both #map_canvas {
	margin-top: 20px;
}

@media (max-width: 991px) {
	#header {
		background: white;
	}
	#header .open_menu .icon {
		border-color: #333333;
	}
	#header .open_menu .icon::before {
		background: #333333;
	}
	.slideshow_container .caption .title, .slideshow_container .caption .subtitle {
		color: #fff !important;
	}
	.de_block_post_preview.single_carousel .item_wrap .item .gallery_wrap .thumb_wrap .thumb::before,
	.de_block_post_preview.big_bg .children_previews .item_wrap .thumb::before	{
		opacity: .6;
	}
	.gallery_section.grid .thumb_wrap {
		padding: 2px;
	}
    #header #logo .original{
		display: none;
    }
    #header #logo .scrolled {
		display: block;
    }
}

#footer_bottom .bottom .container {
	padding: 20px 0 20px 0;
}

.section#map-1 {
	margin-bottom: 20px !important;
}

.slideshow_container #logo .original {
	filter: drop-shadow(1px 1px 4px rgba(0,0,0,0.6));
}