.slideshow_container .slideshow .slide picture:before {
    content: '';
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    z-index: 20;
    position: absolute;
    background: rgba(255,255,255, 0.5);
    background: -moz-linear-gradient(top, rgba(255,255,255, 0.5) 0, rgba(255,255,255, 0) 70%);
    background: -webkit-linear-gradient(top, rgba(255,255,255, 0.5) 0, rgba(255,255,255, 0) 70%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6) 0, rgba(255,255,255, 0) 70%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$start', endColorstr='$stop', GradientType=0);
}

.slideshow_container .caption.center_center {
    background: rgba(6,46,58,0.5);
}

.slideshow_container .caption .title {
    color: #fff;
    text-shadow: 5px 5px 9px rgba(0, 0, 0, 0.7);
}

#right_sidebar .bottom,
#open_menu .icon{
    background: #094051;
}

#right_sidebar .top .page_title{
    color: #062e3a;
    opacity: unset;
}

#open_menu .icon:before {
    border-color: #ffffff;
}
#open_menu .icon:after{
    background: #ffffff;
}
#right_sidebar .bottom #go_to:before,
#right_sidebar .bottom .social a{
    color: white;
}

@media (min-width: 1300px){
    .slideshow_container+.anchor_menu+.main.no, .slideshow_container+.anchor_menu+.booking_form_section+.main.no,
    .slideshow_container+.booking_form_section+.anchor_menu+.main.no, .slideshow_container+.main.no {
        padding-top: 10px;
    }
    #logo img.custom {
        max-width: 100%;
        max-height: 175%;
    }
    .slideshow_container .caption.center_center {
        top: 80%;
        left: 23%;
    }
    .slideshow_container .caption{
        width: 45%;
    }
    .slide .caption h2{
        font-size: 2.5em;
    }
    .slideshow_container .caption .title {
        color: #fff;
        text-shadow: 5px 5px 9px rgba(6,46,58,0.7);
    }
}

#header_wrapper.custom #highlight_menu ul.menu > li > a > span,
#header_wrapper.custom #languages:before, #header_wrapper.custom #login:before,
#header_wrapper.custom #languages .desktop > ul > li a.lang_sel_sel {
    color: #000;
}


.post_preview_section.list .item_wrap .item .content {
    background: rgba(255, 255, 255, 0.7) !important;
}

.post_preview_section.carousel_4 .item_wrap .item .info a:hover,
.post_preview_section.carousel_4 .item_wrap .item .info span:hover, .post_preview_section.list_3 .item_wrap .item .info a:hover,
.post_preview_section.list_3 .item_wrap .item .info span:hover{
    color: #534111;
}

.section_icons .wrap {
    background-color: #aebac6;
}

.section_icons .wrap .icons .item .icon {
    color: #79828a;
}

.section_icons .title {
    padding-bottom: 30px;
}

.filterable_section .filters ul li.active a{
    color: var(--hover);
}

.slideshow_container+.anchor_menu+.main.no, .slideshow_container+.anchor_menu+.booking_form_section+.main.no,
.slideshow_container+.booking_form_section+.anchor_menu+.main.no,
.slideshow_container+.main.no {
    padding-top: 10px;
}


.infowindow_content .title{
    color: black;
}

aside.single_image .thumb_bg, .aside.single_image .thumb_bg,
.container.container_large .thumb_bg{
    opacity: .5;
}

.section_icons .title, .section_icons .wrap .icons .item .label,
.section_icons .subtitle{
    color: #094051;
}
.section_icons .wrap .icons .item .icon{
    color: #062e3a;
}

.map_section #map_content .content {
    background-color: rgba(255, 255, 255, 0.8);
}


.post_preview_section.carousel .item_wrap .item .content,
.post_preview_section.carousel_2 .item_wrap .item .content,
.post_preview_section.carousel_3 .item_wrap .item .content,
.post_preview_section.list .item_wrap .item .content, .post_preview_section.list_2 .item_wrap .item .content{
    background: #094051;
}
.post_preview_section.carousel .item_wrap .item .content .title,
.post_preview_section.carousel_2 .item_wrap .item .content .title,
.post_preview_section.carousel_3 .item_wrap .item .content .title,
.post_preview_section.list .item_wrap .item .content .title, .post_preview_section.list_2 .item_wrap .item .content .title,
.post_preview_section.carousel .item_wrap .item .content .description,
.post_preview_section.carousel_2 .item_wrap .item .content .description,
.post_preview_section.carousel_3 .item_wrap .item .content .description, .post_preview_section.list .item_wrap .item .content .description,
.post_preview_section.list_2 .item_wrap .item .content .description,
.post_preview_section.carousel .item_wrap .item .content .info a:before, .post_preview_section.carousel .item_wrap .item .content .info span:before,
.post_preview_section.carousel_2 .item_wrap .item .content .info a:before,
.post_preview_section.carousel_2 .item_wrap .item .content .info span:before,
.post_preview_section.carousel_3 .item_wrap .item .content .info a:before,
.post_preview_section.carousel_3 .item_wrap .item .content .info span:before,
.post_preview_section.list .item_wrap .item .content .info a:before, .post_preview_section.list .item_wrap .item .content .info span:before,
.post_preview_section.list_2 .item_wrap .item .content .info a:before,
.post_preview_section.list_2 .item_wrap .item .content .info span:before{
    color: #ffffff;
}
.post_preview_section.carousel .item_wrap .item .content .info a,
.post_preview_section.carousel .item_wrap .item .content .info span,
.post_preview_section.carousel_2 .item_wrap .item .content .info a,
.post_preview_section.carousel_2 .item_wrap .item .content .info span,
.post_preview_section.carousel_3 .item_wrap .item .content .info a,
.post_preview_section.carousel_3 .item_wrap .item .content .info span,
.post_preview_section.list .item_wrap .item .content .info a,
.post_preview_section.list .item_wrap .item .content .info span,
.post_preview_section.list_2 .item_wrap .item .content .info a, .post_preview_section.list_2 .item_wrap .item .content .info span{
    color: #aebac6;
}
.post_preview_section.carousel .item_wrap .item:hover .content,
.post_preview_section.carousel_2 .item_wrap .item:hover .content,
.post_preview_section.carousel_3 .item_wrap .item:hover .content, .post_preview_section.list .item_wrap .item:hover .content,
.post_preview_section.list_2 .item_wrap .item:hover .content{
    background: #062e3a;
}
#map_canvas .gm-style-iw-chr {
    display: none;
}