@charset "UTF-8";
/* https://astorlic.com/wp-content/themes/citi-theme/style.css?ver=3.1.1 */
h1,h2,h3,h4,h5,h6,form input,form select,.gfield_radio,.gfield_label{color:#fff!important}.main-header-bar{padding-top:0}#primary-menu a{line-height:1.3;text-align:center;padding-bottom:20px;padding-top:20px}.scrolldown .button-text{color:#d4a886!important;font-family:'Oswald',sans-serif;font-size:20px}.overlay{position:relative;z-index:1}.fade img{opacity:1;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,1) 35%,black 100%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,1) 35%,black 100%)}.fade .fl-photo-img-jpg{background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 35%)}.outline{color:transparent!important;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#d4a886}.underline h3 span{border-bottom:1px solid #d4a886;display:inline-block}.feature-lists li{color:#d4a886;padding-bottom:14px}.simple-list ul{margin:0}.simple-list li{list-style-type:none;padding-bottom:12px}.features2 ul,.features3 ul{list-style:none;margin-left:0}.features2 ul li{font-weight:500!important;color:#d4a886!important;margin-bottom:0;padding:20px;font-size:24px!important;border-bottom:1px solid #d4a886}.features3 ul li{font-weight:500!important;color:black!important;margin-bottom:0;padding:20px;font-size:24px!important;border-bottom:1px solid #000}#content{margin-top:0px!important;padding-top:100px}.fl-photo-caption-hover{display:flex;height:100%;max-height:100%!important;align-items:center;justify-content:center;text-align:center;background:rgba(117,77,50,.7);text-transform:uppercase;font-family:'Oswald';font-size:36px;white-space:normal;line-height:1.2em}footer{display:flex;flex-direction:column-reverse;margin-top:50px}footer .textwidget p{text-align:center}@media (min-width:768px){.vertical .fl-separator{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media (min-width:1150px){#primary-menu a{padding-top:20px;padding-bottom:20px;border-left:1px solid #4d4d4d;min-height:90px;text-align:left;padding-right:50px}}#Intro .fl-node-5fed14c578bca{position:absolute;top:0;display:block;height:182px}#Intro .fl-node-5fed14c578bca .fl-col{width:25%!important;float:left!important;clear:none!important}.scrolldown{position:absolute;bottom:62px;left:0;right:0;text-align:center}.scrolldown a{background:none!important;border:none!important}.scrolldown a i{font-size:36px!important;color:#c7a281!important;transform:translatey(0);transition:transform 0.25s ease-out}.scrolldown a:hover i{transform:translatey(-5px)}#pois article.fl-post-grid-post{background:none;border:none}#pois h3.fl-post-title{font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:30px;font-weight:400;display:inline-block;border-bottom:1px solid #c7a281}#pois a{border-bottom:1px solid #c7a281;display:inline-block;margin-top:20px;padding:0 10px}#pois .fl-photo-caption{opacity:.8}.gfield_required{display:none}.gform_wrapper select option{background:#000}.gform_wrapper .validation_message{font-size:14px!important;font-weight:normal!important;padding-top:0px!important}.gform_wrapper li.gfield.gfield_error{background:none!important;border:none!important}.gform_wrapper ol.validation_list,.gform_wrapper ol.validation_list li a{color:#f6f3ef!important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label{top:0px!important}#Contact ul li.gfield{margin-top:-8px;padding:0 20px}.tt-welcome-mat .fl-photo-img-svg img{max-width:680px!important}.tt-welcome-mat .fl-module-button{bottom:50px!important}#cookie-law-info-bar{bottom:20px!important;top:initial!important}#cookie-law-info-bar .cli-bar-message{padding-right:10px}#cookie_action_close_header{padding:8px 16px;border-radius:50px;width:80px;transition:all .2s linear}#cookie-law-info-bar .cli_settings_button{display:none!important}#cookie-law-info-bar .cli-bar-container{display:flex!important;align-items:center}#cookie_action_close_header:hover{opacity:.6}@media (max-width:767px){.fl-col-small{max-width:initial!important}footer{margin-top:25px}.footer-adv-overlay{padding:0 5px}#listings .Rtable--collapse{border-width:1px!important}}