/* font size changes */
p {
    text-align: justify;
    font-size: 1.2em;
}

#highlight_menu ul.menu > li > a,
#primary_menu ul.menu > li.current-menu-item .menu_label > a, 
#primary_menu ul.menu > li .menu_label > a,
#primary_menu ul.menu ul.sub-menu > li a   {
    font-size: 1.3em; /* menu */
}

.main #breadcrumb ul { 
    font-size: 1.3em; /* page indexing breadcrumbs */
}

.the_subtitle {
    font-size: 1.3em;  /* all subtitles */
}

/* color changes */
#header_wrapper.fixed #header,
#footer,
#menu_sidebar_wrap.visible .menu_sidebar,
#menu_sidebar_wrap .side_logo,
.post_preview_section.carousel:before,
#header {
    background: #047293;
    /* background: linear-gradient(90deg,rgba(4, 114, 147, 1) 0%, rgba(30, 136, 103, 1) 47%, rgba(55, 154, 65, 1) 80%, rgba(93, 186, 0, 1) 100%);
    opacity: 1; */
}

.menu_sidebar {
    scrollbar-color: rgba(255, 255, 255, 0.05) #047293;
}

.main.aside_content.social_connect:before {
    background: #047293;
    /* background: linear-gradient(90deg,rgba(4, 114, 147, 1) 0%, rgba(30, 136, 103, 1) 47%, rgba(55, 154, 65, 1) 80%, rgba(93, 186, 0, 1) 100%); */
}

#footer_menu_wrap {
    background: #000;
}

.main.aside_content.social_connect .the_content p,
.main.aside_content.social_connect .the_subtitle, 
.main.aside_content.social_connect .big_title,
.col-lg-push-3, 
#footer_menu_wrap #footer_menu ul.menu li > a,
#highlight_menu ul.menu > li > a,
#primary_menu ul.menu > li.current-menu-item .menu_label > a,
#primary_menu ul.menu > li .menu_label > a {
    color: #fff;
}

.wrap.list .prev_wrap .preview .col_content:before {
    background: #fff;
}

.slideshow_container .frame .frame_border,
.wrap.list:before {
    filter: none;
}

/* highlight menu */
#highlight_menu ul.menu > li > a:hover {
    color: var(--hover) !important;
}

/* homepage title */
@media (min-width: 1366px) {
    .slideshow_container .caption .title {
        font-size: 5.5em;
    }
}

.main.aside_content.social_connect .big_title:after,
.main.aside_content.social_connect .big_title:before {
    background: #fff;
}

#header_wrapper.custom #open_menu .icon:before,
#open_menu .icon:before {
    border-color: #fff;
}

#open_menu .icon:after {
    background: #fff;
}

.list_2 .prev_wrap.big_wrap .preview .col_content,
.list_2 .prev_wrap.big_wrap .preview .col_content .content {
    background: #047293;
    /* background: linear-gradient(90deg,rgba(4, 114, 147, 1) 0%, rgba(30, 136, 103, 1) 47%, rgba(55, 154, 65, 1) 80%, rgba(93, 186, 0, 1) 100%);
    color: #fff; */
}

.list_2 .prev_wrap .read_more:before,
.page-template-template-single-room .list_2 .prev_wrap .read_more *, 
.list_2 .first_big .prev_wrap .read_more * {
    color: #fff;
}

.post_preview_section.carousel h2, .post_preview_section.carousel h3,
.post_preview_section.carousel .item_wrap .preview .col_content .content .title,
.post_preview_section.carousel .item_wrap .preview .col_content .content .read_more:before,
.post_preview_section.carousel .item_wrap .preview .col_content .content .read_more *,
.post_preview_section.carousel .item_wrap .preview .col_content .content{
    color: #fff;
}

.post_preview_section.carousel h2:after, 
.post_preview_section.carousel h2:before,
.post_preview_section.carousel .pager ul li{
    background: #fff;
}

@media (min-width: 768px) {
    .list_2 .item_wrap.first_big .prev_wrap.big_wrap .preview .col_content .content .title {
        color: #fff;
    }
}

/* book now button */
#main_book_mobile a, #main_book a {
    background-color: #D77F09;
    font-size: 1.3em;
}

/* the center line */
.wrap.list:before{
    top: 0px;
    bottom: 0px;
}

/* additional content */
.list_2 .prev_wrap.big_wrap .preview .col_content .content .price_wrap .label,
.list_2 .prev_wrap.big_wrap .preview .col_content .content .price_wrap .price .amount,
.list_2 .prev_wrap.big_wrap .preview .col_content .content .price_wrap .price .currency,
.page-template-template-single-room .list_2 .prev_wrap .preview .col_content .content .description,
.list_2 .first_big .prev_wrap .preview .col_content .content .description {
    color: #fff;    
 }
 
.list_2 .item_wrap.first_big .prev_wrap.big_wrap .preview .col_content .content .title {
    color: #fff;
}

.post_preview_section.carousel .item_wrap .preview .col_content .content .offers_container .price_wrap {
    color: #fff;
}

/* title underline */
.main.aside_content.social_connect .big_title:before,
.wrap.list .prev_wrap .preview .col_content .content .title:before,
h2:not(.the_subtitle):before, .big_title:before, .the_title:before,
#video_page_container .video_content .content .title:before {
    width: 80px;
    transform: translate(-25%);
}
.main.aside_content.social_connect .big_title:after,
.wrap.list .prev_wrap .preview .col_content .content .title:after,
h2:not(.the_subtitle):after, .big_title:after, .the_title:after,
#video_page_container .video_content .content .title:after {
    width: 120px;
}

#video_page_container .video_content .content .video_icon {
    width: 100px;
    height: 100px;
    border-width: 4px;
}

#video_page_container .video_content .video_icon:before {
    margin-top: -20px;
    margin-left: -10px;
    border-width: 20px 28px;
}

.gallery_section .thumb_wrap.filter_videos:after {
    width: 100px;
    height: 100px;
    -webkit-background-size: 100px 100px;
    background-size: 100px 100px;
}

/* single video homepage */
.home #single-video-1 #video_page_container .description  p {
    text-align: center;
    font-family: playfair display, serif;
    font-style: italic;
}

#video_page_container .video_content .content .title {
    max-width: 500px;
}