/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700&display=swap');

@font-face {
    font-family: 'Saudagar';
    src: url('../css/fonts/SuperDisplay-Regular.ttf') format('truetype');
}

:root {
    --first-font: 'Saudagar', sans-serif;
    --second-font: 'Montserrat', sans-serif;
    --highlight-font: 'Montserrat', sans-serif;
}

.de_block_post_preview:not(.grid) .item_wrap .item .content_wrap .title,
.de_block_post_preview.grid .item_wrap .item .content_wrap .title,
.the_title,
.title > span.aria-title,
.title,
.section_title,
#footer_top_menu ul.menu > li > a {
    font-family: var(--first-font) !important;
}

p, 
ul li span.text,
.main_book a,
.btns_wrap .info a,
.btnCta a,
.btn a,
#main_book_mobile a, 
#main_book a,
.gform_wrapper form .gform_footer input[type=submit],
.bottom #copy,
#footer {
    font-family: var(--second-font) !important;
}

/* general */
.the_subtitle, 
.section_subtitle, 
.subtitle {
    color: #c98557 !important;
}

#sidebar_menu ul.menu > li.current-menu-item > .menu_label > a {
    color: #c98557;
    font-weight: 700 !important
}

/* contact */
.section_contacts .wrap .contacts .element.element_mail a {
    color: #CBE3E0;
}

.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_name p {
    margin: 0;
}

.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container.ginput_container_name {
    display: block;
}

/* rooms  */
#rooms_amenities_wrap .section_title {
    margin-bottom: 30px;
}