/*HOTELIO*/

/*@font-face {*/
/*    font-family: 'Neuropol';*/
/*    src: url('../css/fonts/Neuropol-Regular.eot');*/
/*    src: url('../css/fonts/Neuropol-Regular.eot?#iefix') format('embedded-opentype'),*/
/*    url('../css/fonts/Neuropol-Regular.woff2') format('woff2'),*/
/*    url('../css/fonts/Neuropol-Regular.woff') format('woff'),*/
/*    url('../css/fonts/Neuropol-Regular.ttf') format('truetype'),*/
/*    url('../css/fonts/Neuropol-Regular.svg#Neuropol-Regular') format('svg');*/
/*    font-weight: normal;*/
/*    font-style: normal;*/
/*    font-display: swap;*/
/*}*/
@font-face {
    font-family: 'Exo 2';
    src: url('../css/fonts/Exo2-Regular.eot');
    src: url('../css/fonts/Exo2-Regular.eot?#iefix') format('embedded-opentype'),
    url('../css/fonts/Exo2-Regular.woff2') format('woff2'),
    url('../css/fonts/Exo2-Regular.woff') format('woff'),
    url('../css/fonts/Exo2-Regular.ttf') format('truetype'),
    url('../css/fonts/Exo2-Regular.svg#Exo2-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

:root {
    /*--first-font: 'Neuropol' !important;*/
    --second-font: 'Exo 2' !important;
    --highlight-font: 'Exo 2' !important;
}

/*ICONS*/
.section_icons .services_list .service_wrap .icon {
    background: none;
}

/*MENU*/
.no_slideshow #primary_menu ul.menu > li .menu_label > a, .custom #primary_menu ul.menu > li .menu_label > a{
    font-size: 18px;
}   

.languages > div > ul > li a.lang_sel_sel {
    font-size: 18px;
}

/*CONTACT*/
.gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper form .gform_body ul.gform_fields li.gfield .ginput_container select {
        width: 200%;
}

/* TRIPADVISOR WIDGET */
#TA_cdsscrollingravenarrow985 {
    max-width: 92vw;
}
#CDSSCROLLINGRAVE {
    margin: 0 auto 40px !important;
}
#CDSWIDEXCLOGO {
    max-width: 300px;
}

/*ADDITIONAL CONTENT*/
.de_block_post_preview.list_1 .container .list .item_wrap.odd .item {
    background: #f9f4ed;
    color: #415968;
}

.de_block_post_preview.list_1 .container .list .item_wrap.odd .item .content_wrap .btns_wrap .info a {
    color: #415968;
}

.de_block_post_preview.list_1 .container .list .item_wrap.odd .item .content_wrap .btns_wrap .info a:after {
    background: #415968;
}

/*BORDER RADIUS*/
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, hgroup, hr, html, i, img, ins, kbd, label, legend, li, mark, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {
    border-radius: 4px;
}

.custom #primary_menu_wrapper .open_menu .icon {
    border-radius: 0;
}

.custom #header {
    border-radius: 0;
}

.custom #primary_menu_wrapper {
    border-radius: 0;
}

#map_wrapper #contact_box {
    border-radius: 0;
}

#sidebar_overlay.visible {
    border-radius: 0;
}

#menu_sidebar_wrap .menu_sidebar .menu_sidebar_inner_content {
    border-radius: 0;
}

/*TITLES*/
.the_title, .section_title {
    font-size: 2em;
}

.the_subtitle, .section_subtitle {
    font-size: 1.3em;
}

.section_title {
    font-size: 2em;
}

.de_block_post_preview.list_2 .container .list .item_wrap .item .content_wrap .content .title {
    font-size: 1.8em;
}

.de_block_post_preview.list_2 .container .list .item_wrap .item .content_wrap .content .price_wrap {
    font-size: 1.3em;
}

.de_block_additional_content .container .title {
    font-size: 1.8em;
}

.de_block_additional_content .container .subtitle {
    font-size: 1.3em;
}

.the_content h3, .fbm-description h3, .description h3 {
    font-size: 1.5em;
}

.custom #primary_menu ul.menu > li .menu_label > a {
    font-weight: 550;
}

/*PADDINGS*/
.section {
    padding-bottom: 4vh;
    padding-top: 4vh;
}

/*ANCHOR MENU*/
#detailed_posts_anchors_wrap.fixed #detailed_posts_anchors {
    display: none;
}


@media (max-width: 992px) {
    .page-template-template-meeting #additional-content-1 {margin-top: -100px;}
    #meeting-table-1 {margin-top: -60px;}
    }

#detailed_previews .box_wrap .item .content_wrap .title {font-family: "Mako"; font-size: 2.3em;}

#CDSSCROLLINGRAVE.cx_brand_refresh1 .rightBorder{
    height: 45px !important;
    width: 80px !important;
    background-image: url("../img/Tripadvisor_lockup_vertical.svg") !important;
    background-repeat: no-repeat !important;
    background-size: 90% !important;
    background-position: center !important;
}

#CDSSCROLLINGRAVE.cx_brand_refresh1 .rightBorder img{
    display: none !important;
}