p:last-child {
margin-bottom: 0;
}
body {
font-family: 'Roboto';
font-size: 16px;
color: #231f20;
background-color: #fff;
}
html[lang="el"] h1,
html[lang="el"] h2,
html[lang="el"] h3,
html[lang="el"] h4,
html[lang="el"] h5,
html[lang="el"] h6 {
font-family: Roboto;
}
html[lang="el"] h1,
html[lang="el"] h2,
html[lang="el"] h3 {
font-weight: 400;
}
.pt-small {
padding-top: 15px;
}
.pb-small {
padding-bottom: 15px;
}
.pl-small {
padding-left: 15px;
}
.pr-small {
padding-right: 15px;
}
.pbox-small {
padding: 15px;
}
.pt-med {
padding-top: 25px;
}
.pb-med {
padding-bottom: 25px;
}
.pl-med {
padding-left: 25px;
}
.pr-med {
padding-right: 25px;
}
.pbox-med {
padding: 25px;
}
.pt-large {
padding-top: 50px;
}
.pb-large {
padding-bottom: 50px;
}
.pl-large {
padding-left: 50px;
}
.pr-large {
padding-right: 50px;
}
.pbox-large {
padding: 50px;
}
#qodef-page-header .qodef-icon-list-item .qodef-e-title {
line-height: 1.58824em;
}
#qodef-page-header .qodef-icon-list-item .qodef-e-title a {
color: #000;
}
#qodef-page-header .qodef-icon-list-item .qodef-e-title a:hover {
color: var(--e-global-color-primary);
}
.qodef-header-navigation a {
color: #231f20;
font-family: 'Roboto';
}
.qodef-header-navigation a:hover,
.qodef-header-navigation a:active,
.qodef-header-navigation a:focus {
color: #94693F;
}
#qodef-page-mobile-header-inner {
padding: 0 20px;
}
#qodef-page-mobile-header-inner .qodef-mobile-header-navigation > ul {
margin: 0 35px;
}
.qodef-header-logo-image {
height: 100%;
}
.qodef-header-logo-link {
margin-left: 40px;
}
.qodef-mobile-header-opener {
margin-left: 0;
margin-right: 20px;
}
.qodef-header-sticky-inner .qodef-header-logo-link {
margin-right: auto;
}
.qodef-header-sticky-inner .qodef-widget-holder {
margin-right: 30px;
}
.qodef-header-navigation > ul > li > a {
height: 100%;
font-size: 16px;
letter-spacing: 0;
}
.qodef-header-navigation > ul > li {
margin: 0 10px;
}
.qodef-fullscreen-menu > ul > li {
margin: 20px 0;
}
.qodef-fullscreen-menu-widget .qodef-icon-list-item .qodef-e-title-text {
color: var(--e-global-color-text);
}
.qodef-mobile-header-navigation > ul > li {
margin: 10px 0;
}
.qodef-mobile-header-navigation > ul > li > a {
font-size: 18px;
}
#qodef-page-mobile-header .qodef-header-widget-area-one.widget_alloggio_core_button {
display: none;
width: 100%;
text-align: center;
}
#qodef-page-mobile-header .qodef-header-widget-area-one.widget_alloggio_core_button .qodef-button {
width: 100%;
}
a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link {
font-family: 'Roboto';
font-weight: 300;
}
.qodef-room-reservation-filter.qodef-layout--revolution-slider .qodef-form-wrapper {
display: none;
position: static;
transform: none;
-webkit-transform: none;
-ms-transform: none;
margin-top: 20px;
}
.qodef-room-reservation-filter.qodef-layout--revolution-slider .qodef-form-wrapper .qodef-m-form {
flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
}
.qodef-room-reservation-filter.qodef-layout--revolution-slider .qodef-form-wrapper .qodef-m-form .qodef-m-field:not(.qodef--booking) {
width: 100%;
margin: 0;
}
.qodef-room-reservation-filter.qodef-layout--revolution-slider .qodef-content-grid {
width: 100%;
}
.main-page-header .qodef-room-reservation-filter .qodef-m-form .qodef-m-field label {
margin-bottom: 5px;
font-family: 'Roboto';
font-size: 14px;
font-weight: 300;
letter-spacing: 0;
text-transform: uppercase;
line-height: 1.6em;
color: #fff;
}
.main-page-header .qodef--opened .select2-container--default .select2-selection--single .select2-selection__arrow,
.main-page-header .qodef--opened .select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444;
}
.main-page-header .qodef-room-reservation-filter.qodef-layout--revolution-slider .qodef-content-grid {
background-color: #94693F;
}
.main-page-header .select2-container--default .select2-selection--single .select2-selection__arrow {
color: #fff;
}
.main-page-header .select2-container--default .select2-selection--single,
.main-page-header input[type=email],
.main-page-header input[type=number],
.main-page-header input[type=password],
.main-page-header input[type=search],
.main-page-header input[type=tel],
.main-page-header input[type=text],
.main-page-header input[type=url],
.main-page-header textarea {
font-family: 'Roboto' !important;
font-size: 14px;
font-weight: 300;
color: #fff;
border: 1px solid #fff;
}
.main-page-header button.qodef-shortcode.qodef-m.qodef-button.qodef-layout--outlined.qodef-size--full {
font-family: 'Roboto';
font-weight: 300;
color: #fff;
border: 1px solid #fff;
}
.main-page-header button.qodef-shortcode.qodef-m.qodef-button.qodef-layout--outlined.qodef-size--full:hover {
color: #94693F;
}
.main-page-header button.qodef-shortcode.qodef-m.qodef-button.qodef-layout--outlined.qodef-size--full:hover .qodef-m-background-holder {
background-color: #fff;
}
.main-page-header .qodef-room-reservation-filter .qodef-m-form .qodef-m-field-input-icon {
stroke: #fff;
}
.select2-container--default.select2-container--open .select2-dropdown {
top: 30px;
}
.select2-container--default.select2-container--open .select2-dropdown .select2-results__option {
font-size: 14px;
}
body .swiper-button-next {
right: 20px !important;
}
body .swiper-button-prev {
left: 20px !important;
}
.homepage-starter {
padding-bottom: 80px;
}
.homepage_img_carousel .qodef-m-image img {
min-height: 522px;
max-height: 522px;
object-fit: cover;
object-position: center center;
}
span#select2-amount-87-container {
font-size: 14px;
font-weight: 300;
}
span.qodef-e-price-label,
.qodef-e-info-items {
font-family: 'Roboto';
}
span.qodef-e-price-value {
font-family: "Cormorant Garamond";
}
.qodef-m-content.qodef-content-grid {
overflow: hidden;
}
span.qodef-m-subtitle,
.qodef-m-subtitle,
.qodef-centered-slider .qodef-m-subtitle {
font-size: 16px;
}
a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--textual.qodef-size--normal.qodef-html--link {
font-weight: 300;
font-family: 'Roboto';
}
.qodef-button.qodef-html--link {
font-family: 'Roboto';
font-size: 14px;
font-weight: 300;
letter-spacing: 0;
}
.qodef-amenity-list .qodef-e-link {
display: block;
color: #231f20;
height: 70px;
}
.qodef-grid.qodef-gutter--huge > .qodef-grid-inner > .qodef-grid-item {
padding: 0;
margin: 0;
}
.qodef-amenity-list .qodef-e-icon {
height: 20px;
}
.qodef-icon-list-item .qodef-e-title-inner {
align-items: flex-start;
}
.qodef-icon-list-item .qodef-icon-holder {
margin-right: 10px;
}
.qodef-e-info-item.qodef-e-info-date.entry-date.published.updated {
font-family: 'Roboto';
}
.qodef-amenity-list .qodef-e-title {
display: block;
margin: 10px -0.25em 0 0;
font-family: 'Roboto';
font-size: 14px;
font-weight: 300;
letter-spacing: 0;
text-transform: uppercase;
line-height: 1.6em;
}
span.qodef-m-subtitle {
font-family: 'Roboto';
}
button[type=submit] {
font-family: 'Roboto';
font-size: 14px;
font-weight: 300;
letter-spacing: 0;
}
.qodef-pricing-table .qodef-m-title p {
font-family: "Cormorant Garamond";
font-weight: 600;
}
.qodef-pricing-table .qodef-m-inner .qodef-m-button {
display: none;
}
.contact-page h3 {
color: #94693F;
font-weight: 600;
}
.contact-page .elementor-widget-container {
font-family: 'Roboto';
}
.contact-page button.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-type--outlined.qodef-m {
background-color: #94693F;
color: #fff;
}
.contact-page button.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-type--outlined.qodef-m:hover {
color: #94693F;
}
.contact-page button.wpcf7-form-control.wpcf7-submit.qodef-button.qodef-size--normal.qodef-type--outlined.qodef-m:hover:before {
background-color: #fff;
}
button.qodef-shortcode.qodef-m.qodef-button.qodef-layout--outlined.qodef-size--full:hover {
color: #fff;
}
#qodef-page-footer {
margin-top: 80px;
}
#qodef-page-footer a {
color: var(--e-global-color-text);
}
#qodef-page-footer a:hover {
color: var(--e-global-color-primary);
}
#qodef-page-footer-top-area {
padding: 80px 0;
}
#qodef-page-inner {
position: relative;
padding: 0;
}
h4.qodef-m-city {
display: none;
}
p.qodef-e-humidity {
display: none;
}
p.qodef-e-wind {
display: none;
}
#qodef-page-footer .qodef-weather-widget .qodef-m-temperature {
font-family: "Cormorant Garamond";
color: #000;
font-size: 30px;
margin-left: 20px;
}
.qodef-weather-widget .qodef-m-weather-icon {
color: #000;
font-size: 30px;
}
.qodef-weather-widget .qodef-m-weather {
display: inline-flex;
}
.qodef-room-list .qodef-e-media .qodef-e-price:after {
display: none;
}
body .qodef-room-list.qodef-layout--simple .qodef-e-info-items {
color: #000;
font-weight: 400;
margin-top: 10px;
}
h1.qodef-m-title.entry-title {
font-size: 68px;
}
#qodef-page-header .widget_icl_lang_sel_widget,
#qodef-page-mobile-header .widget_icl_lang_sel_widget {
flex: 1;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after,
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle:after,
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after,
#qodef-page-mobile-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle:after {
margin-left: 10px;
}
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-item-toggle,
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-item-toggle {
font-family: 'Roboto';
font-weight: 400;
}
#qodef-page-header .qodef-widget-holder {
margin-left: 20px;
}
.qodef-room .qodef-m-slider .swiper-slide img {
max-width: 900px;
height: auto;
max-height: 500px;
}
.qodef-m-field.qodef--price {
display: none !important;
}
.qodef-banner {
display: block;
}
.qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner {
padding: 30px 0 !important;
}
.qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner .qodef-m-content-inner-background {
background-color: #fff;
}
.qodef-banner .qodef-m-content {
-webkit-box-align: start;
align-items: start;
}
.qodef-banner .qodef-m-title strong {
font-size: 150%;
}
span.qodef-e-price {
display: none !important;
}
a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link {
font-family: 'Roboto';
font-weight: 400;
padding: 12px 24px;
}
.homepage_image_slider h3.qodef-m-title {
font-size: 36px;
font-weight: 500;
color: #94693F;
margin-bottom: 10px !important;
}
#qodef-room-reservation-form .qodef-m-field label {
margin-bottom: 5px;
font-family: 'Roboto';
font-size: 14px;
font-weight: 300;
letter-spacing: 0;
text-transform: uppercase;
line-height: 1.6em;
color: #000;
}
.qodef-page-title.qodef-alignment--center {
text-align: center;
}
.destination_page h3.qodef-m-title {
color: #94693F;
}
.thes_homepage h2 {
font-size: 36px;
}
.inner-box-info a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--textual.qodef-html--link {
display: none;
}
.qodef-centered-slider .qodef-m-title {
margin: 36px 0 10px 0;
color: var(--e-global-color-text);
}
.services_item_list .fa,
.services_item_list .fas {
font-weight: 600;
color: #94693F;
}
p.services_item_list {
display: flex;
}
p.services_item_list:before {
content: "\f058";
font-family: 'Font Awesome 5 Free';
color: #94693F;
padding-right: 13px;
}
.grid-facilities .qodef-m-button {
display: none;
} body #mc_embed_signup {
background: #fff;
clear: left;
}
body #mc_embed_signup label {
font-size: 16px;
}
body #mc_embed_signup .asterisk {
color: #e85c41;
}
body #mc_embed_signup .indicates-required {
text-align: right;
font-size: 90%;
}
body #mc_embed_signup .av-checkbox {
margin-right: 10px;
}
body #mc_embed_signup .mc_fieldset {
margin-bottom: 0;
}
body #mc_embed_signup .button {
margin-top: 30px;
} .post-nav {
margin-top: 60px;
}
.post-nav .post-nav-link {
font-size: 18px;
}
.post-nav .post-nav-link.prev {
float: left;
}
.post-nav .post-nav-link.next {
float: right;
}
.post-nav .post-nav-link a {
color: #231f20;
}
.post-nav .post-nav-link a:hover {
color: #94693f;
}
.post-nav .post-nav-link i {
-webkit-text-stroke: 1px #fff;
} .qodef-room .qodef-e-amenity-items .qodef-ei-svg svg {
width: 24px;
}
.qodef-room .qodef-e-amenity-items .qodef-ei-svg svg.filled * {
fill: #94693f;
}
.wp-image-8198 {
position: relative;
right: -145px;
top: -85px;
}
.qodef-banner .qodef-m-button a {
display: none;
}
.credit-cards img {
display: inline-block;
}
.credit-cards {
text-align: right;
}
#qodef-page-footer .widget.widget_text .credit-cards img {
display: inline-block;
}
#qodef-page-footer-bottom-area {
padding: 10px;
}
body .dialog-widget-content {
position: unset;
}
@media (max-width: 767px) {
body section.qodef-elementor-content-grid > .elementor-container {
width: 100%;
}
body.qodef-mobile-header--standard #qodef-page-mobile-header #qodef-page-mobile-header-inner .qodef-mobile-header-logo-link {
margin-left: auto;
}
#qodef-page-content {
padding-top: 70px;
}
#qodef-page-footer-bottom-area p {
line-height: inherit;
text-align: center !important;
}
.main_hp_banner .qodef-banner .qodef-m-image {
padding-left: 0;
}
.second_hp_banner .qodef-banner .qodef-m-image {
padding-right: 0;
}
.homepage-starter {
margin-top: 0;
padding-bottom: 0;
}
h1.qodef-m-title.entry-title {
font-size: 46px;
}
#qodef-page-mobile-header .qodef-widget-holder .qodef-mobile-header-widget-area-one.widget_alloggio_core_icon_list_item,
#qodef-page-mobile-header .qodef-widget-holder .qodef-mobile-header-widget-area-one.widget_alloggio_core_separator,
#qodef-page-mobile-header .qodef-widget-holder .qodef-mobile-header-widget-area-one.widget_alloggio_core_button {
display: none;
}
#qodef-page-mobile-header .qodef-widget-holder .qodef-mobile-header-widget-area-one a.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-html--link {
padding: 5px 15px;
}
#qodef-page-mobile-header .qodef-header-widget-area-one.widget_alloggio_core_button {
display: block;
}
.copyright {
text-align: center;
}
#qodef-page-footer-bottom-area {
padding: 10px;
}
.credit-cards {
text-align: center;
}
}
@media (min-width: 768px) {
.pt-small {
padding-top: 20px;
}
.pb-small {
padding-bottom: 20px;
}
.pl-small {
padding-left: 20px;
}
.pr-small {
padding-right: 20px;
}
.pbox-small {
padding: 20px;
}
.pt-med {
padding-top: 40px;
}
.pb-med {
padding-bottom: 40px;
}
.pl-med {
padding-left: 40px;
}
.pr-med {
padding-right: 40px;
}
.pbox-med {
padding: 40px;
}
.pt-large {
padding-top: 80px;
}
.pb-large {
padding-bottom: 80px;
}
.pl-large {
padding-left: 80px;
}
.pr-large {
padding-right: 80px;
}
.pbox-large {
padding: 80px;
}
.qodef-room-reservation-filter.qodef-layout--revolution-slider .qodef-form-wrapper {
display: block;
}
.qodef-banner.qodef-layout--link-overlay .qodef-m-content-inner {
padding: 30px !important;
}
.second_hp_banner .qodef-banner.qodef-layout--link-overlay.qodef--has-button .qodef-m-content {
left: calc(100% - 55%);
}
.qodef-page-title.qodef-alignment--center {
padding: 0 20px;
}
}
@media (min-width: 1025px) {
.qodef-content-grid-1300 .qodef-content-grid { }
.qodef-banner .qodef-m-image {
position: relative;
display: inline-block;
width: 100%;
vertical-align: top;
overflow: hidden;
}
.main_hp_banner .qodef-banner .qodef-m-image {
padding-left: 20%;
}
.second_hp_banner .qodef-banner.qodef-layout--link-overlay.qodef--has-button .qodef-m-content {
left: calc(100% - 40%);
}
.second_hp_banner .qodef-banner .qodef-m-image {
padding-left: 0;
padding-right: 20%;
}
.thes_homepage h2 {
font-size: 48px;
}
}