@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Archivo+Narrow:wght@400;500;600;700&family=Lato:wght@400;700&family=Open+Sans:wght@400;600&display=swap');
@import url("/wp-content/themes/x-child/fonts.css");
/* 

			SHADOW
			MOUNTAIN
			CABINS!!!
			
*/
 

/* ==========================================================================
 GLOBAL
========================================================================== */
body {
    color: #656565 !important;
    font-family: 'Lato', sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #b76b2e !important;
    font-family: 'Lato', sans-serif;
}
h1.entry-title {
    padding: 25px 0 0 25px;
    color: #E1853B;
    font-size: 32px;
    font-weight: normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {
    color: #E1853B !important;
}

.entry-header, .entry-content {
    font-size: 17px;
}

/* ==========================================================================
 HEADER / NAVIGATION 
========================================================================== */


/* ==========================================================================
 FOOTER
========================================================================== */



/* ==========================================================================
 SLIDER
========================================================================== */
#mountain-lodging {
    font-family: 'Lato';
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 600;
    color: #505354 !important;
    background: initial !important;
    color: #505354 !important;
    line-height: 38px !important;
    text-transform: uppercase !important;
    font-family: 'Archivo Narrow', 'Open Sans', sans-serif !important;
    font-size: 38px !important;
    padding-bottom: 14px !important;
    text-shadow: none !important;
    font-weight: bold !important;
    letter-spacing: 1px !important;
}
#pristine-wilderness {
    color: #ffffff !important;
    line-height: 23px !important;
    text-transform: uppercase;
    font-family: 'Archivo Narrow', 'Open Sans', sans-serif !important;
    font-size: 18px !important;
    padding: 5px 5px 5px 7px !important;
    text-shadow: none !important;
    font-weight: normal !important;
    letter-spacing: 0.5px !important;
    background: #DD9658 !important;
    width: fit-content;
}
.x-col.e885-e3.mol-5 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
}


/* ==========================================================================
 RESPONSIVE
========================================================================== */



@media (min-width: 979px) {
    i.x-icon.x-icon-home {
        font-size: 14px;
        top: -2px;
        position: relative;
    }
}
blockquote {
    font-size: 134.4%;
    font-weight: 400;
    line-height: 1.3;
    color: #4e4e4e !important;
}

.x-accordion-group:last-child {
    margin-bottom: 0;
    margin-top: 33px;
}
h4.x-feature-box-title {
    color: #505354 !important;
}
.flex-direction-nav a {
    opacity: 1;
}

/* sliders */
.flex-direction-nav a {
    opacity: 1 !important;
}