/*
Theme Name: Augustine Child
Theme URI: https://augustine.qodeinteractive.com
Description: A child theme of Augustine
Author: Mikado Themes
Author URI: https://qodeinteractive.com
Version: 1.0.0
Text Domain: augustine
Template: augustine
*/

/***********************************************************************************************************************************************/
/********************A wizard is never late, Frodo Baggins. Nor is he early. He arrives precisely when he means*********************************/
/***********************************************************************************************************************************************/


/*******************************************************************************************************************/
/*				  													                                         HEADER*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        LOGO*/
/****************************************************************************/

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 480px) {
    #qodef-page-mobile-header .qodef-mobile-header-logo-link img {
        width: 70%;
        margin: 0px;
    }
}

/****************************************************************************/
/*				  								                        MENU*/
/****************************************************************************/

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1280px) {
    .qodef-header--vertical .qodef-header-vertical-navigation.qodef-vertical-drop-down--side .qodef-drop-down-second ul.qodef-float--open {
        top: -90px;
    }
}

@media(max-width: 1024px) {
    .qodef-opener-icon.qodef-source--predefined .qodef-m-circle {
        width: 20px !important;
        height: 20px !important;
    }
}


/*******************************************************************************************************************/
/*				  													                                           HOME*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 912px) {
    .home-hero-title {
        transform: translateX(-15%) !important;
        -webkit-transform: translateX(-15%) !important;
        -moz-transform: translateX(-15%) !important;
        -ms-transform: translateX(-15%) !important;
        -o-transform: translateX(-15%) !important;
    }

    .home-hero-subtitle {
        transform: translateX(-50%) !important;
        -webkit-transform: translateX(-50%) !important;
        -moz-transform: translateX(-50%) !important;
        -ms-transform: translateX(-50%) !important;
        -o-transform: translateX(-50%) !important;
    }

    .hero-line {
        display: none !important;
    }
}

@media(max-width: 820px) {
    .home-hero-title {
        transform: translateX(-18%) !important;
        -webkit-transform: translateX(-18%) !important;
        -moz-transform: translateX(-18%) !important;
        -ms-transform: translateX(-18%) !important;
        -o-transform: translateX(-18%) !important;
    }

    .home-hero-subtitle {
        transform: translateX(-60%) !important;
        -webkit-transform: translateX(-60%) !important;
        -moz-transform: translateX(-60%) !important;
        -ms-transform: translateX(-60%) !important;
        -o-transform: translateX(-60%) !important;
    }
}

@media(max-width: 480px) {
    .home-hero-title {
        transform: translateX(0%) !important;
        -webkit-transform: translateX(0%) !important;
        -moz-transform: translateX(0%) !important;
        -ms-transform: translateX(0%) !important;
        -o-transform: translateX(0%) !important;
    }

    .hero-line {
        display: block !important;
    }
}

/****************************************************************************/
/*				  								                   SECTION 6*/
/****************************************************************************/

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 912px) {
    .qodef-room-accordion .qodef-e-title {
        font-size: 40px;
    }
}

@media(max-width: 768px) {
    .qodef-room-accordion .qodef-e-title {
        font-size: 35px;
    }
}

/*******************************************************************************************************************/
/*				  													                                      ABOUT US*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 4*/
/****************************************************************************/

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .page-id-3249 .elementor-element-cb60926>div {
        padding-left: 50px;
        padding-right: 50px;
    }
}

@media(max-width: 1440px) {
    .page-id-3249 .elementor-element-cb60926>div {
        width: 1100px !important;
        max-width: 1100px !important;
    }
}

@media(max-width: 1280px) {
    .page-id-3249 .elementor-element-cb60926>div {
        width: 970px !important;
        max-width: 970px !important;
    }
}

/****************************************************************************/
/*				  								                   SECTION 6*/
/****************************************************************************/

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .page-id-3249 .elementor-element-f96c688>div {
        padding-left: 50px;
        padding-right: 50px;
    }
}

@media(max-width: 1440px) {

    .page-id-3249 .elementor-element-f96c688>div {
        width: 1100px !important;
        max-width: 1100px !important;
    }

    .page-id-3249 .elementor-element-40d4621>div {
        width: 1300px !important;
        max-width: 1300px !important;
    }
}

@media(max-width: 1366px) {
    .page-id-3249 .elementor-element-f96c688>div {
        width: 1000px !important;
        max-width: 1000px !important;
    }
}

@media(max-width: 912px) {
    .page-id-3249 .elementor-element-40d4621>div {
        width: 768px !important;
    }
}

@media(max-width: 480px) {
    .page-id-3249 .elementor-element-f96c688>div {
        width: 82% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .page-id-3249 .elementor-element-40d4621>div {
        width: 82% !important;
    }
}

/****************************************************************************/
/*				  								                   SECTION 7*/
/****************************************************************************/

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .page-id-3249 .elementor-element-7175371>div {
        width: 1300px !important;
        max-width: 1300px !important;
        padding-left: 50px;
        padding-right: 50px;
    }
}

@media(max-width: 1440px) {
    .page-id-3249 .elementor-element-7175371>div {
        width: 1100px !important;
        max-width: 1100px !important;
    }
}

@media(max-width: 1366px) {
    .page-id-3249 .elementor-element-7175371>div {
        width: 1000px !important;
        max-width: 1000px !important;
    }
}

@media(max-width: 480px) {
    .page-id-3249 .elementor-element-7175371>div {
        width: 82% !important;
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

/*******************************************************************************************************************/
/*				  													                                         ROOMS*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        GRID*/
/****************************************************************************/

.page-id-9506 .qodef-layout--boxed>div {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.page-id-9506 .qodef-grid.qodef-layout--columns.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item {
    width: 50% !important;
}


/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 480px) {
    .page-id-9506 .qodef-grid.qodef-layout--columns.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item {
        width: 100% !important;
    }
}


/*******************************************************************************************************************/
/*				  													                                    ROOM SINGLE*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     CONTENT*/
/****************************************************************************/

.single-room .qodef-e-availability,
.single-room .qodef-e-location {
    display: none;
}

/****************************************************************************/
/*				  								                     SIDEBAR*/
/****************************************************************************/

.single-room .qodef-page-sidebar-section #qodef-room-reservation {
    display: none;
}

/*******************************************************************************************************************/
/*				  													                                    ACTIVITIES*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                BOOKING FORM*/
/****************************************************************************/

.page-id-3585 .elementor-element-7e42b22 {
    display: none;
}

/*******************************************************************************************************************/
/*				  													                                        GALLERY*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        GRID*/
/****************************************************************************/

.page-id-10414 .elementor-element-fd02729 {
    left: -150px !important;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 912px) {
    .page-id-10414 .elementor-element-fd02729 {
        left: -32px !important;
    }
}

@media(max-width: 480px) {
    .page-id-10414 .elementor-element-fd02729 {
        left: -25px !important;
    }
}

@media(max-width: 375px) {
    .page-id-10414 .elementor-element-fd02729 {
        left: -5px !important;
    }
}

/*******************************************************************************************************************/
/*				  													                                    SINGLE BLOG*/
/******************************************************************************************************************/

.single-post .qodef-e-info-left,
.single-post .qodef-e-info-right {
    display: none !important;
}

/****************************************************************************/
/*				  								                     RELATED*/
/****************************************************************************/

.single-post #qodef-related-posts>div>div {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
}

.single-post #qodef-related-posts .qodef-grid-inner article {
    width: 50%;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 912px) {
    .single-post #qodef-related-posts>div>div {
        flex-direction: column;
    }

    .single-post #qodef-related-posts .qodef-grid-inner article {
        width: 100%;
    }
}


/*******************************************************************************************************************/
/*				  													                                        FOOTER*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     COLUMNS*/
/****************************************************************************/

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/


@media(max-width: 912px) {
    #qodef-page-footer-top-area {
        padding: 60px 0 0px;
    }

    #qodef-page-footer-top-area .qodef-content-full-width .qodef-grid-item {
        margin: 15px 0;
    }
}

/****************************************************************************/
/*				  								                   COPYRIGHT*/
/****************************************************************************/

.qodef-grid.qodef-layout--columns.qodef-col-num--2>.qodef-grid-inner>.qodef-grid-item {
    width: 100%;
}

.copyright-bar {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

/************************************************************/
/*				  		                          RESPONSIVE*/
/************************************************************/

@media(max-width: 1440px) {
    #qodef-page-footer-top-area .qodef-content-full-width {
        padding: 0px 25px;
    }
}

@media(max-width: 1366px) {
    #qodef-page-footer-top-area .qodef-grid-item:first-child .widget_media_image img {
        max-width: 190px !important;
    }

    #qodef-page-footer-top-area .qodef-horizontal-form input[type=email] {
        font-size: 12px;
    }
}

@media(max-width:768px) {
    .copyright-bar {
        flex-direction: column;
        gap: 10px;
        text-align: center;
    }

    .copyright-bar>a br {
        display: none;
    }
}

/*******************************************************************************************************************/
/*				  													                                       GENERIC*/
/******************************************************************************************************************/

@media (-webkit-device-pixel-ratio: 1.25) {

    /* .page-id-10414 .elementor-element-fd02729 {
        left: 0px !important;
        zoom: 0.7 !important;
        transform: translateX(185px) !important;
        -webkit-transform: translateX(185px) !important;
        -moz-transform: translateX(185px) !important;
        -ms-transform: translateX(185px) !important;
        -o-transform: translateX(185px) !important;
    } */
    .page-id-9506 #qodef-page-content,
    .page-id-3249 #qodef-page-content,
    .page-id-3759 #qodef-page-content,
    .page-id-3585 #qodef-page-content,
    .page-id-10414 #qodef-page-content,
    .single-post #qodef-page-content,
    .home .elementor-element-11023db {
        zoom: 0.8 !important;
    }

    .page-id-10414 .elementor-element-fd02729 {
        left: 10px !important;
    }

    .rs-parallax-wrap:last-child {
        transform: translateY(90px);
        -webkit-transform: translateY(90px);
        -moz-transform: translateY(90px);
        -ms-transform: translateY(90px);
        -o-transform: translateY(90px);
    }

    #qodef-page-footer {
        zoom: 0.9;
    }
}