@font-face {
font-family: 'Source Sans 3 ExtraLight';
font-weight:normal;
font-style:normal;
src: url(https://athensflair.com/httpdocs/wp-content/themes/augustine-child/fonts/SourceSans3-ExtraLight.ttf);
}
@font-face {
font-family: 'Source Sans 3 Black';
font-weight:normal;
font-style:normal;
src: url(https://athensflair.com/httpdocs/wp-content/themes/augustine-child/fonts/SourceSans3-Black.ttf);
}
@font-face {
font-family: 'Source Sans 3 Regular';
font-weight:normal;
font-style:normal;
src: url(https://athensflair.com/httpdocs/wp-content/themes/augustine-child/fonts/SourceSans3-Regular.ttf);
}
@font-face {
font-family: 'Source Sans 3 Light';
font-weight:normal;
font-style:normal;
src: url(https://athensflair.com/httpdocs/wp-content/themes/augustine-child/fonts/SourceSans3-Light.ttf);
}
@font-face {
font-family: 'Noto Serif Display Regular';
font-weight: normal;
font-style: normal;
src: url(https://athensflair.com/httpdocs/wp-content/themes/augustine-child/fonts/NotoSerifDisplay-Regular.ttf);
}
@font-face {
font-family: 'Century Schoolbook Regular';
font-weight: normal;
font-style: normal;
src: url(https://athensflair.com/httpdocs/wp-content/themes/augustine-child/fonts/CENSCBK.ttf);
}
@font-face {
font-family: 'PF BodoniText Regular';
font-weight: normal;
font-style: normal;
src: url(https://athensflair.com/httpdocs/wp-content/themes/augustine-child/fonts/PFBOT.ttf);
}
@font-face {
font-family: 'Tinos Regular';
font-weight: normal;
font-style: normal;
src: url(https://athensflair.com/httpdocs/wp-content/themes/augustine-child/fonts/Tinos-Regular.ttf);
}
@font-face {
font-family: 'UB Sherlock Regular';
font-weight: normal;
font-style: normal;
src: url(https://athensflair.com/httpdocs/wp-content/themes/augustine-child/fonts/UB-SHERL.ttf);
}
.qodef-page-title.qodef-alignment--center{
margin-top:50px;
}
.heading-page-title h4{
font-size:46px!important;
font-family:"Source Sans 3 ExtraLight", Sans-serif;
font-weight: 200!important;
color:#605e5c!important;
}
.home-heading-title .qodef-m-title{
font-size:46px;
font-family:"Source Sans 3 ExtraLight", Sans-serif;
color:#605E5C;
font-weight:200!important;
}
.qodef-e-capacity , .qodef-e-room-size{
font-family:"Source Sans 3 Regular",Sans-serif!important;
color:#605e5c!important;
} .qodef-e-amenity{
font-family:"Source Sans 3 Regular",Sans-serif!important;
color:#605e5c!important;
} .book-now-header-button:after{
background-color:#9b510d!important;
}
.book-now-header-button:hover:after{
background-color:#9b4b00!important;
}
.book-now-header-button{
position:fixed!important;
right:2%;
}   .checkin-wrapper-container{
display:flex!important;
}
.calendar-checkin-icon .qodef-m-field-input-icon{
height:1rem!important;
width:1rem!important;
position:absolute;
right:20%;
margin-top:1.063rem;
}
#single-room-reservation-form .qodef-m-field label{
margin-bottom: 0.625rem;
font-family: Sarabun,sans-serif;
font-size: 0.875rem;
font-weight: 500;
letter-spacing: .14em;
text-transform: uppercase;
color: #0b6354;
}
.qodef-m-field.qodef--check-out{
padding-bottom:1.25rem;
}
.book-now-button-reservation-form{
margin-top:2.5rem!important;
padding:1.438rem 4.875rem!important;
} .guests-subtitle-text{
margin-bottom: 0.625rem;
font-family: Sarabun,sans-serif;
font-size: 0.875rem;
font-weight: 500;
letter-spacing: .14em;
text-transform: uppercase;
color: #0b6354;
}
.children-label , .infants-label{
margin-top:0.938rem;
} @media screen and (max-width:960px){
.calendar-checkin-icon .qodef-m-field-input-icon{
height:1rem!important;
width:1rem!important;
position:absolute;
right:10%;
margin-top:1.063rem;
}
}  .homepage-reservation-form-nights{
appearance:none!important;
width:100%!important;
border:none;
border-bottom:1px solid rgb(196,196,196);
}
.nights-dropdown-icon{
pointer-events:none!important;
}  .qodef-e-availability{
display:none!important;
}
#qodef-room-ads{
display:none!important;
} .textwidget{
font-family:"Source Sans 3 Regular",sans-serif!important;
}
#qodef-page-footer .widget a{
font-family:"Source Sans 3 Regular",sans-serif!important;
}
#qodef-page-footer .widget.widget_media_image .qodef-widget-title{
font-family:"Source Sans 3 Regular",sans-serif;
text-align:center;
}
.qodef-widget-title ~ img{
width:150px!important;
margin:auto;
}
#text-8 , #text-9, #text-24{
text-align:center;
}
#qodef-page-footer-top-area-inner .qodef-grid-item:last-of-type{
margin-left:-80px;
} #text-3 .textwidget:first-child{
margin-top:-10px!important;
}
@media screen and (max-width:960px){
.qodef-widget-title ~ img{
width:150px!important;
margin:unset;
margin-left:-1rem;
}
#text-8{
text-align:left;
}
#text-9{
text-align:left;
}
#qodef-page-footer-top-area-inner .qodef-grid-item:last-of-type{
margin-left:unset;
}
#qodef-page-footer .widget.widget_media_image .qodef-widget-title{
font-family:"Source Sans 3 Regular",sans-serif;
text-align:left;
}
}
.footer-copyright-section{
font-family:"Source Sans 3 Regular",sans-serif!important;
} .qodef-social-icons-group{
text-align:center!important;
}
@media screen and (max-width:960px){
.qodef-social-icons-group{
text-align:left!important;
}
} #media_image-5 , #media_image-6{
margin-top:35px!important;
}
#media_image-5 img , #media_image-6 img{  width: 200px!important;
}
#media_image-5 h6, #media_image-6 h6{
margin-bottom:20px!important;
}
#media_image-5 , #media_image-6{
text-align:center!important;
}    #qodef-page-footer-top-area{
padding-bottom:0;
}  .view-more-room-link{
text-decoration:underline!important;
}  .qodef-button.qodef-layout--rounded .qodef-m-background{
background-color:#9b510d!important;
}
#qodef-back-to-top:before{
background-color:#9b510d!important;
border-color:#9b510d!important;
}
.qodef-button.qodef-layout--outlined:hover{
background-color:#9b510d;
border-color:#9b510d;
}
.qodef-button.qodef-layout--filled.qodef-html--link:hover{
background-color:#9b510d!important;
border-color:#9b510d!important;
}
#single-room-reservation-form button[type=submit]:hover{
border-color:#9b510d!important;
}
.datepick-popup .datepick-month td .datepick-highlight, .datepick-popup .datepick-month td .datepick-selected, .qodef-datepick-calendar .datepick-month td .datepick-highlight, .qodef-datepick-calendar .datepick-month td .datepick-selected{
background-color:#9b510d!important;
}
.datepick-popup .datepick-month td .datepick-today{
color:#9b510d!important;
background-color:white!important;
}
.datepick-popup .datepick-month td .datepick-today:hover{
color:white!important;
background-color:#9b510d!important;
}
.datepick-popup .datepick-month td .datepick-selected{
color:white!important;
background-color:#9b510d!important;
}
#qodef-custom-cursor .qodef-cursor-dot{
background-color:#9b510d!important;
}
.heading-page-title h4 a:hover{
color:#9b510d!important;
}
.qodef-button.qodef-layout--filled:after{
background-color:#9b510d!important;
}
.qodef-room-reservation-filter .qodef-m-form .qodef-m-field.qodef--guests .qodef-m-field-person.qodef--button .qodef-button{
background-color:#9b510d!important;
}
.qodef-m-field-person.qodef--button .qodef-button.qodef-layout--filled:after{
background-color:#9b510d!important;
}
.qodef-button.qodef-layout--outlined:hover:after{
background-color:#9b510d!important;
}
.qodef-button.qodef-layout--filled:hover:after{
background-color:#9b510d!important;
}  .qodef-room-list .qodef-e-title a:hover{
color:#9b510d!important;
}
.qodef-room-list .qodef-room-list-item.qodef--active .qodef-e-title a{
color:#9b510d!important;
}
.qodef-room-list .qodef-e-capacity-content , .qodef-room-list .qodef-e-room-size-content{ color:#605e5c!important;
}
.view-more-room-link{
color:#605e5c!important;
}  .book-now-button-reservation-form{
background-color:#9b510d!important;
}
.book-now-button-reservation-form:after{
background-color:#9b510d!important;
}   #single-room-reservation-form .qodef-m-field label{
color:#6f1d1b!important;
}
.guests-subtitle-text{
color:#6f1d1b!important;
}
.qodef-image-with-box .qodef-m-subtitle{
color:#6f1d1b!important;
}
.qodef-section-title .qodef-m-subtitle{
color:#6f1d1b!important;
}     .qodef-room-reservation-filter .qodef-m-spinner{
color:#9b510d;
} *::selection{
background-color:#9b510d!important;
}
#homepage-reservation-form .qodef-m-field-label{
color:#6f1d1b;
} #qodef-room-reservation *{
font-family:"Source Sans 3 Regular",sans-serif!important;
} #homepage-reservation-form *{
font-family:"Source Sans 3 Regular",sans-serif!important;
} #homepage-form-greek *{
font-family:"Source Sans 3 Regular",sans-serif!important;
} #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
border:none!important;
}
.wpml-ls-slot-qodef-header-widget-area-two.wpml-ls-item.wpml-ls-item-el.wpml-ls-last-item{
width:50px;
}
.wpml-ls-flag{ }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{
padding-left:0;
padding-right:0;
}
.wpml-ls-sub-menu{
padding-left:0;
}
.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-flag{
top:unset!important;
}   #qodef-page-header .qodef-header-logo-link img{ max-height:18.75rem;
margin-top:-2.5rem;
}
#qodef-page-footer-top-area .qodef-grid-item:first-child .widget_media_image img{
height:31.25rem!important;
width:auto;
max-width:unset!important;
margin-top:-3.75rem;
} #qodef-page-header .qodef-widget-holder .widget.widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown{
margin-right:1.5rem;
}
@media screen and (max-width:1600px){
.book-now-header-button{ }
.qodef-header--divided #qodef-page-header .qodef-header-navigation{
margin:0 1rem!important;
}
.qodef-header-navigation>ul>li{
margin:0 0.7rem!important;
}
#qodef-page-header #qodef-page-header-inner{
padding-left:4px!important;
padding-right:4px!important;
}
#augustine_core_button-4 .qodef-button.qodef-html--link{
padding:1.419vh  2.396vw!important;
}
.qodef-parallax-img-holder{
top:unset!important;
}
}
.wpml-ls-sub-menu{
min-width:80px!important;
}
@media only screen and (max-width:800px){
.rooftop-image img {
height: auto !important;
}
} @media only screen and (max-width:450px){   #qodef-page-mobile-header .qodef-widget-holder .widget{
margin:0;
}
#qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-widget-holder.qodef--one{
width:33%;
}
#qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-opener-icon.qodef-m.qodef-source--predefined.qodef-mobile-header-opener{
width:33%
}
#qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link{
width:50%;
height:unset!important;
}
#qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link img{
max-height:120px!important;
}
#augustine_core_button-3 .qodef-button.qodef-size--small{
padding:0.375rem!important;
} #qodef-page-mobile-header-inner .qodef-m-lines .qodef-m-circle{
background-color:#9b510d;
}
#qodef-page-mobile-header-inner .qodef-m-lines .qodef-m-text{
color:black;
}
#menu-mobile-menu-2 li{
height:3rem;
} .elementor-3955 .elementor-element.elementor-element-e2e2343{
width:100%;
max-width:100%;
}
.elementor-element-c2e9845 h1{
font-size:4rem!important;
}
.elementor-element-4f94496 h2{
font-size:2rem!important;
}
.elementor-element-44d7c17 .elementor-container.elementor-column-gap-default{
width:100%!important;
text-align:center!important;
margin-left:0!important;
margin-right:0!important;
}
.elementor-element-58926b7 .elementor-widget-container p{
text-align:left!important;
}  .elementor-element-74604f9d .qodef-e-media-image img{
width:auto!important;
height:auto!important;
}  .elementor-element-7c4a824 .elementor-container.elementor-column-gap-default , .elementor-element-0aca421 .elementor-container.elementor-column-gap-default{
margin-left:0px;
margin-right:0px;
width:100%;
}
.elementor-element-0aca421 .elementor-container.elementor-column-gap-default{
flex-direction:column-reverse;
}
.elementor-element-c328575 .elementor-widget-container p , .elementor-element-acd60c0 .elementor-widget-container p{
text-align:center!important;
}
.elementor-element-57f7382 .elementor-widget-container{
margin:0!important;
}     .elementor-element-65f01b6f .elementor-widget-container p{
text-align:center!important;
}  .qodef-social-icons-group , #media_image-6 .qodef-widget-title{
text-align:center!important;
}
#text-8 , #media_image-5 .qodef-widget-title{
text-align:center!important;
}
#media_image-2 , #media_image-7{
text-align:center!important;
}
#media_image-2 img , #media_image-7 img{
max-height:210px!important;
}  .heading-page-title h4{
font-size:2rem!important;
}
} .wpcf7-form.init .qodef-grid.qodef-layout--template.qodef-cf-contact-us .wpcf7-form-control-wrap.your-message textarea ,
.wpcf7-form.init .qodef-grid.qodef-layout--template.qodef-cf-contact-us .wpcf7-form-control-wrap.your-name input ,
.wpcf7-form.init .qodef-grid.qodef-layout--template.qodef-cf-contact-us .wpcf7-form-control-wrap.your-email input{
font-family:"Source Sans 3 Regular",Sans-serif!important;
}