/*
Theme Name: Augustine
Theme URI: https://augustine.qodeinteractive.com
Description: Hotel Booking Theme
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Text Domain: augustine
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.qodef-header-standard--left #qodef-page-header-inner .qodef-header-logo-link{width:250px}
a.qodef-mobile-header-logo-link,a.qodef-header-logo-link.qodef-height--set {    width: 170px;}
.elementor-widget-augustine_core_room_reservation_filter h4 {    font-size: 31px;}
span.qodef-m-price-description {    display: none;}
svg.custom {    width: 30px;    -ms-flex-negative: 0;    flex-shrink: 0;    margin-right: 13px;fill: #8db63f!important;}
.qodef-ei-svg-icon{color:#8db63f}
.fr-kat-accord .qodef-e-excerpt:after{content:"..."}
#qodef-page-footer-top-area .qodef-grid-item:first-child .widget_media_image img {    max-width: 325px!important;width: 100%;}
footer .qodef-grid-inner.clear {  max-width: 1400px;margin:auto}
footer .qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:first-child {    width: 40%;margin-right:20%}
footer .qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:nth-child(2),
footer .qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:nth-child(3){
    width: 20%;
}
#qodef-page-footer-top-area {    padding: 50px 0 20px;}
footer span.qodef-icon-simple-line-icons.qodef-icon.qodef-e {font-size: 23px;     width: 37px;    height: 37px;    text-align: center;    padding-top: 8px;    color: white;    border-radius: 20px;}
footer span.qodef-icon-simple-line-icons.icon-social-pinterest.qodef-icon.qodef-e {       background: red;   }
footer span.qodef-icon-simple-line-icons.icon-social-facebook.qodef-icon.qodef-e {     background: #3b5998;    }
footer span.qodef-icon-simple-line-icons.icon-social-instagram.qodef-icon.qodef-e {background: #dd2a7b;}
.woocommerce-order  section.woocommerce-customer-details {display:none}
header#qodef-page-header {    filter: drop-shadow(2px 4px 6px #0000003e);}
.istor-img-txt .qodef-image-with-text .qodef-m-content{position:absolute;background: #f6f6f6ed;width: 500px;right: -15px;padding: 20px;top: 230px;}
.istor-img-txt .qodef-layout--text-below {    display: flex;    flex-direction: row;}
.istor-img-txt .qodef-m-image{width: 74%;}
.katoikies-grid h4.qodef-e-title.entry-title {    font-size: 35px;}
.qodef-drop-down-second-inner ul.sub-menu {    width: 340px!important;}
.qodef-room .qodef-e-top-info {    font-size: 36px;    font-family: 'Manrope';}
.qodef-e.qodef-amenity-item.qodef-grid-item h6.qodef-e-title {    font-size: 22px;}
.qodef-weather-widget.qodef-layout--minimal>.qodef-m-inner .qodef-m-temperature {    font-size: 80px;    color: #617261;    }
#qodef-room-weather .qodef-weather-widget-title {    margin: 0 0 20px;}
#qodef-room-weather {    padding: 20px;}
a.qodef-shortcode.qodef-m.qodef-custom-link-button.qodef-button.qodef-layout--rounded.qodef-html--link {
    display: none!important;
}
#qodef-membership-login-modal .qodef-membership-login-modal-navigation .qodef-e-link {    font-size: 25px;    margin: 0 20px;}
#qodef-membership-edit-profile h3 {    font-size: 28px;}
#qodef-membership-user-dashboard .qodef-m-navigation ,.woocommerce-account .woocommerce-MyAccount-navigation ul{    padding: 30px;}
h3.qodef-m-not-found {    font-size: 40px;}
.qodef-header-navigation>ul>li>a{font-size:17px}
.circle-map{  height: 400px;  overflow: hidden!important;  border-radius: 50%;  filter: drop-shadow(2px 4px 6px #0000003e);  }
#qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu, #qodef-page-header .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
    padding: 5px 10px;}
ul.wpml-ls-sub-menu  span.wpml-ls-display {   display: none;}
.footer-pol-links a {    font-weight: 800;    margin-right: 40px;}
.footer-pol-links {    margin-top: 20px;}
#qodef-page-footer-top-area .qodef-social-icons-group {    display: flex;    justify-content: space-between;}
span.qodef-e-author-name {    color: #60792A;}
rs-layer .qodef-shortcode.qodef-m.qodef-button .qodef-m-text {color:white;background:#00000003}

/*wave*/
.qodef-divided-header-right-wrapper .textwidget.custom-html-widget a, .widget_text.qodef-header-widget-area-one .textwidget a,
form#qodef-room-reservation-form span.qodef-btn-text{    color: #3D3D3D;}
.hidden-label {    display: none;}
.wave-ttl-color .qodef-m-subtitle,
.qodef-e.qodef-room-list-item.qodef-grid-item.qodef-item--full span.qodef-e-capacity-content,
.qodef-e.qodef-room-list-item.qodef-grid-item.qodef-item--full span.qodef-e-room-size-content{color:#627D2B!important}
.wave-big-ttl-color .qodef-m-title ,.wave-big-ttl-color  .qodef-m-text{background:#00000005}
.qodef-image-gallery-holder .qodef-image-gallery-pag .qodef-e--current{color:#627E2A}
.qodef-image-gallery-holder .qodef-image-gallery-pag>span,.qodef-image-gallery-holder .qodef-image-gallery-pag { color: black;}
.qodef-e.qodef-room-list-item.qodef-grid-item.qodef-item--full .qodef-e-price {display:none}
.qodef-room.qodef-item-layout--standard .qodef-m-top-section .qodef-e-title {    background: #00000003;}
h6.qodef-e-title-holder.ui-accordion-header.ui-state-default.ui-corner-top.ui-corner-bottom .qodef-e-title {color:#617D2B}
form#qodef-room-reservation-form label.qodef-m-field-label {color:#617D2B}
.page-template-default:not(.home) #qodef-page-inner {    padding: 20px 0 100px 0;}

.qodef-m-links-reset-password .qodef-m-text{color:#627D2B}
.search.search-results .qodef-page-title{height: 200px;}
#qodef-page-footer div#media_image-4 {    width: 190px;    padding-top: 10px;}














@media(max-width:1440px) and (min-width:1201px)
{
.story-map-wrap {    left: 0!important;}
.circle-map {
    width: var(--container-widget-width, 400px );
    max-width: 400px;
    --container-widget-height: 340px;
    --container-widget-flex-grow: 0;
    height: var(--container-widget-height, 340px );}
}

@media(max-width:1440px){
 .page-title h1 {    font-size: 60px;}
}


@media(max-width:1399px){
 .fr-kat-accord h4{ font-size:30px } 
}

@media(max-width:1270px){
    .footer-pol-links a{display:block}
}

@media(max-width:1200px){
.story-map-wrap {    position: initial;}
.story-map-wrap .e-con-inner {      display: flex!important;    flex-direction: column!important;    flex-wrap: wrap!important;    align-items: center!important;}

}

@media only screen and (max-width: 1200px) and (min-width:767px){
.qodef-shortcode.qodef-m.qodef-room-reservation-filter.qodef-layout--vertical.qodef-columns--3.qodef--loaded button.qodef-shortcode.qodef-m.qodef-button.qodef-layout--filled.qodef-size--full {
    padding:10px}
}
@media(max-width:1190px){
    nav.qodef-header-navigation {  margin: 0 20px!important;}
}
@media(max-width:1144px) {
    h6.qodef-widget-title {    font-size: 22px;}
}

@media(max-width:1106px){
.qodef-room-accordion .qodef-e-title:not(:first-child) {    margin-top: 70px;}
}
@media(max-width:1070px)    {
            .lagakada-carousel {   zoom: 0.8;}
}

@media only screen and (max-width: 1024px){
.qodef-image-gallery-holder .qodef-image-gallery-pag {    display: flex;}
.app-btn {    text-align: center;}   
#qodef-page-inner .qodef-m-top-section h2.qodef-e-title {padding-left:30px}
.istor-img-txt .qodef-image-with-text .qodef-m-content {    position: relative;    width: 500px;    right: 0!important;    padding: 20px;    top: unset;    margin-top: 30px;}
.istor-img-txt .qodef-image-with-text{display:flex;flex-direction: column;}
.istor-img-txt .qodef-m-image {    width: 100%!important;}
.istor-img-txt .qodef-m-content {    right: unset;    width: 100%!important;    left: unset;}
.istor-bef-aft-wrap .e-con-inner {    display: flex;       flex-wrap: wrap!important;}
.istor-bef-aft-img {    width: 50%;}
.istor-bef-aft-txt {    width: 100%;    padding-right: 0;}
.istor-bef-aft-txt .elementor-widget-container {    text-align: left;}
}

@media only screen and (max-width: 1024px) and (min-width:767px){
.qodef-room-reservation-filter.qodef-layout--vertical {    padding: 15px;    zoom: 0.8;}
}


@media(max-width:1024px) and (min-width:820px){
footer .qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:nth-child(2), 
footer .qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:nth-child(3) {    width: 25%;}
footer .qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:first-child {width: 49%;}
}

@media(max-width:899px) and (min-width:681px){
.qodef-room-accordion .qodef-e-title:not(:first-child) {margin-top: 130px;}
}

@media(max-width:819px){
footer .qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:nth-child(2), 
footer .qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:nth-child(3) {    width: 50%;}
footer .qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:first-child {width: 100%;}
.footer-pol-links {    display: flex;    justify-content: space-between;}
}

@media(max-width:817px)and (min-width:681px)
{
.fr-kat-accord h4{ font-size:25px } 
.fr-kat-accord .qodef-room-accordion .qodef-e-title:not(:first-child).ui-accordion-header-active {    margin-top: 20px;}
.fr-app-wrap .elementor-widget-augustine_core_button {margin-top:70px}
}


@media (max-width: 769px){
.page-title h1 {    font-size: 38px;}
}

@media(max-width:680px){
h4.qodef-e-title.entry-title.ui-accordion-header.ui-accordion-header-collapsed {color:#afafaf}
.qodef-room-accordion .qodef-e-title:not(:first-child) {    margin-top: 40px;}
#qodef-page-footer-top-area .qodef-content-full-width .qodef-grid-item:nth-child(3) {   margin-top: 30px;}
#qodef-page-footer-bottom-area .qodef-grid-item,
#qodef-page-footer-bottom-area .qodef-grid-item:last-child{
    text-align: center;}
    
}

@media(max-width:599px)    {
    .lagakada-carousel {   zoom: 0.7;}
	.istor-img-txt h5.qodef-m-title {font-size:28px}
}

@media(max-width:510px) {
#qodef-page-footer-top-area .qodef-content-full-width .qodef-grid-item {width: 100%;}
.footer-pol-links {    display: flex;    flex-direction: column;}
#qodef-page-footer .widget ul:not(.qodef-shortcode-list) li a {    font-size: unset;}
.page-title h1 {    font-size: 45px;}
.story-map-wrap {    padding: 0;}
	.circle-map {
    width: var(--container-widget-width, 250px );
    max-width: 100%!important;
    --container-widget-height:  100%!important;
    --container-widget-flex-grow: 0;
    height: var(--container-widget-height, 250px );
    border-radius:0!important;
}
.istor-bef-aft-img {    width: 100%;}
}

@media(max-width:480px)    {
.qodef-image-gallery-holder .qodef-image-gallery-pag {    width: 100%;    display: block;    right: 0;}
.qodef-image-gallery-holder {    display: flex;    flex-direction: column;}
.qodef-swiper-container.qodef-swiper--initialized {    width: 100%;    display: block;    margin-top: 50px;}
.lagakada-carousel {    margin-left: 0;}
.lagkada-img-bg-txt-over{margin-bottom:40px}

}












