/*
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: 1440px) {
    header span.qodef-m-text {
        font-size: 9px;
    }
}

@media(max-width: 1366px) {
    header .qodef-button.qodef-html--link {
        padding: 15px 35px;
    }

    header span.qodef-m-text {
        text-align: center;
        width: 100%;
        display: block;
    }
}

@media(max-width: 1280px) {
    .qodef-header-navigation>ul>li {
        margin: 0 15px;
    }
}

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

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

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

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

@media(max-width: 912px) {
    .tp-bullets {
        transform: translate(120px, -470px) !important;
        -webkit-transform: translate(120px, -470px) !important;
        -moz-transform: translate(120px, -470px) !important;
        -ms-transform: translate(120px, -470px) !important;
        -o-transform: translate(120px, -470px) !important;
    }
}

@media(max-width: 820px) {
    .sl-main-title {
        font-size: 65px !important;
    }

    .tp-bullets {
        transform: translate(120px, -375px) !important;
        -webkit-transform: translate(120px, -375px) !important;
        -moz-transform: translate(120px, -375px) !important;
        -ms-transform: translate(120px, -375px) !important;
        -o-transform: translate(120px, -375px) !important;
    }
}

@media(max-width: 768px) {
    .tp-bullets {
        transform: translate(65px, -320px) !important;
        -webkit-transform: translate(65px, -320px) !important;
        -moz-transform: translate(65px, -320px) !important;
        -ms-transform: translate(65px, -320px) !important;
        -o-transform: translate(65px, -320px) !important;
    }

    .sl-main-title {
        font-size: 54px !important;
        padding-top: 60px;
    }
}

@media(max-width: 480px) {
    .sl-main-title {
        font-size: 65px !important;
        text-align: center !important;
        transform: translate(30px, 100px) !important;
        -webkit-transform: translate(30px, 100px) !important;
        -moz-transform: translate(30px, 100px) !important;
        -ms-transform: translate(30px, 100px) !important;
        -o-transform: translate(30px, 100px) !important;
    }
}

@media(max-width: 390px) {
    .sl-main-title {
        transform: translate(20px, 100px) !important;
        -webkit-transform: translate(20px, 100px) !important;
        -moz-transform: translate(20px, 100px) !important;
        -ms-transform: translate(20px, 100px) !important;
        -o-transform: translate(20px, 100px) !important;
    }
}

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

.elementor-element-ebb8771 .qodef-m.qodef-button {
    border-radius: 50%;
    width: 145px;
    height: 145px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    margin: 0 auto !important;
}

.elementor-element-ebb8771 .qodef-m.qodef-button:after {
    display: none;
}

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

/****************************************************************************/
/*				  								                   SECTION 5*/
/****************************************************************************/

.elementor-element-b095b41 .qodef-e-price {
    display: none;
}

.elementor-element-b095b41 .qodef-e-image-title {
    display: none !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;
    }
}

/****************************************************************************/
/*				  								                   SECTION 8*/
/****************************************************************************/

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

@media(max-width: 1680px) {
    .elementor-element-4689cda h1 {
        font-size: 120px;
    }
}

@media(max-width: 1366px) {
    .elementor-element-4689cda h1 {
        font-size: 115px;
    }
}

@media(max-width: 1280px) {
    .elementor-element-4689cda h1 {
        font-size: 110px;
    }
}

@media(max-width: 912px) {
    .elementor-element-4689cda h1 {
        font-size: 65px;
    }
}

@media(max-width: 390px) {
    .elementor-element-4689cda h1 {
        font-size: 55px;
    }
}

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

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

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



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

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



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

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



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

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



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




/*******************************************************************************************************************/
/*				  													                                    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*/
/****************************************************************************/



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

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



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

/*******************************************************************************************************************/
/*				  													                                          BLOG*/
/******************************************************************************************************************/

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

@media only screen and (min-width: 1441px) {
    .blog .qodef-content-grid {
        width: 1600px !important;
    }
}

.page-id-8938 .format-quote,
.page-id-8938 .format-link {
    display: none !important;
}

.blog .qodef-blog.qodef-m.qodef--list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 50px;
}

.blog .qodef-blog.qodef-m.qodef--list article {
    width: 48%;
}

.blog .qodef-blog.qodef-m.qodef--list article .qodef-e-inner {
    display: flex;
    flex-direction: row;
    gap: 35px;
    justify-content: center;
    align-items: center;
}

.blog .qodef-blog.qodef-m.qodef--list article .qodef-e-inner>.qodef-e-media {
    width: 60%;
    min-height: 550px;
}

.blog .qodef-blog.qodef-m.qodef--list article .qodef-e-inner .qodef-e-content {
    width: 40%;
}

.blog .qodef-blog.qodef-m.qodef--list article .qodef-e-inner .qodef-e-media img {
    object-fit: cover;
    height: 550px;
    width: 542px;
}

.blog .qodef-blog.qodef-m.qodef--list article .qodef-e-inner .qodef-e-text h3 {
    font-size: 40px;
}

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

@media(max-width: 1366px) {
    .blog .qodef-blog.qodef-m.qodef--list {
        gap: 40px;
    }
}

@media(max-width: 912px) {
    .blog .qodef-blog.qodef-m.qodef--list {
        gap: 0px;
        flex-direction: column;
    }

    .blog .qodef-blog.qodef-m.qodef--list article {
        width: 100%;
    }
}

@media(max-width: 480px) {
    .blog .qodef-blog.qodef-m.qodef--list article .qodef-e-inner {
        flex-direction: column;
        gap: 0px;
    }

    .blog .qodef-blog.qodef-m.qodef--list article .qodef-e-inner>div {
        width: 100% !important;
    }
}

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

/****************************************************************************/
/*				  								                        TAGS*/
/****************************************************************************/

.single-post .qodef-e-info-left {
    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%;
}


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

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

    #qodef-single-post-navigation {
        margin: 0px 0 0px;
    }

    #qodef-related-posts {
        margin-top: 25px;
    }

    .qodef-blog .qodef-blog-item {
        margin: 0 0 40px;
    }
}


/*******************************************************************************************************************/
/*				  													                                        CONTACT*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                         MAP*/
/****************************************************************************/


.map-contact iframe {
    border-radius: 50%;
    display: block;
    border: 1px solid transparent !important;
    height: 500px !important;
    width: 500px !important;
    margin: 0 auto !important;
}

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

@media(max-width: 480px) {
    .map-contact iframe {
        width: 350px !important;
        height: 350px !important;
    }
}

/*******************************************************************************************************************/
/*				  													                                        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: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) {

    .blog #qodef-page-content {
        zoom: 0.8;
    }

    .blog .qodef-content-grid {
        width: 1300px !important;
    }

    .page-id-3550 {
        zoom: 0.8;
    }
}