#indexTextContainer{background:#FFFFFF;color:#222222;font-weight:100;font-size:16px;line-height:32px;padding:30px;margin:10px}

.homeList{list-style:none;padding:0px;margin:30px 0px}

.footerMap{background:#FFFFFF;padding:20px}

.footerMapInner{max-width:1080px;margin:auto}

.homeList span{font-size:24px;text-align:center;display:block;margin-bottom:20px;font-weight:100}

.homeList > li{background:#FFFFFF;padding:20px;margin:20px 10px;line-height:28px}

.homeList img{display:block;width:100%;margin-bottom:20px}

.title{font-size:42px;text-align:center;text-transform:uppercase;margin:10px auto 20px;font-weight:100;padding:0px 0px 0px 0px;color:#5187BD}

.logoNew{display:inline-block;height:25px;}

.lineHeight{line-height:32px}

.contentPad{padding-top:20px}

.buttonPrimary{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;border:1px solid #222222;color:#222222;font-size:16px;font-weight:normal;display:block;padding:5px;text-align:center;margin-top:20px}

.buttonPrimary:hover{text-decoration:none;background:#222222;color:#FFFFFF}

.amenitiesList{list-style:none;padding:30px 0px 80px 0px;margin:0px;text-align:center}

.amenitiesList li{padding:0px 25px;line-height:24px}

.amenitiesList b{font-size:18px;font-weight:bold;display:block;margin-bottom:10px}

.amenitiesList img{width:50px;margin:50px auto 10px;opacity:.3}

.footer{color:#FFFFFF;background:#422a16;text-align:center;padding:20px;font-size:12px}

.social{color:#FFFFFF;text-align:center;padding:0px 10px 20px;margin-top:0px}

.social a{border:3px solid #FFFFFF;color:#4681BC;background:#FFFFFF;font-size:24px;border-radius:55px;height:40px;width:40px;text-align:center;line-height:43px;display:inline-block;margin:10px 10px 10px}

.social > a:hover{background:transparent;color:#FFFFFF}

.slick-prev::before, .slick-next::before{font-family:FontAwesome !important;z-index:1045 !important;font-size:32px !important}

.slick-prev::before{content:"" !important;height:43px !important}

.slick-next::before{content:"" !important;height:43px !important}

.slick-prev{position:absolute;left:10px !important;z-index:945 !important;font-size:32px !important;height:43px !important;width:auto !important}

.slick-next{position:absolute;right:10px !important;font-size:32px !important;height:43px !important;width:auto !important}

.slick-dots li button:before{font-family:FontAwesome !important;content:"" !important;font-size:10px !important}

a{font-weight:normal}


body{background:#ede1d6;/*background-image:url("https://theshenandoahinnca.com/images/template/bg.png");*/margin:0px;padding:0px;font-size:18px;position:relative}

.logo{text-align:center;text-transform:uppercase;font-size:52px;line-height:52px;padding:90px 15px 10px;color:#FFFFFF;font-family:"PT Sans", sans-serif}

.logo span{display:block;font-size:18px;letter-spacing:2px}

.bookNow{display:block;border:1px solid #FFFFFF;padding:5px;font-size:16px;height:30px;line-height:30px;font-family:"Montserrat", sans-serif;text-align:center;color:#FFFFFF;width:calc(100% - 65px)}

.bookNow:hover{text-decoration:none;background:#FFFFFF;color:#000000}

.container{max-width:1280px;margin:0px auto;font-weight:300}

.newContentContainer{background:#FFFFFF;padding:20px 10px;margin:10px;font-size:18px}

.newContentContainer > div{max-width:1024px;margin:auto}

.header{background:#ab4120;position:relative;padding:10px;position:fixed !important;left:0px;right:0px;top:0px;z-index:1042}

.innerHeader{max-width:1280px;margin:0px auto}

.mobileMenu{list-style-type:none;margin:0px;padding:0px;text-align:center}

.mobileMenu li{display:inline-block}

.mobileMenu > li > a{display:block;height:40px;font-weight:300;font-size:16px;text-align:center;line-height:40px;color:#FFFFFF;text-decoration:none;padding:0px 10px;letter-spacing:1px;transition:all .2s ease}

.mobileMenu li:hover a{transition:all .2s ease;background:#FFFFFF;color:#000000;text-decoration:none}

.mobileMenu li:hover ul a{height:50px;line-height:50px}

.mobileMenu li:hover ul a:hover{color:#FFFFFF;background:#286FC8}

.mobileMenu li ul{display:none;list-style-type:none;margin:0;padding:0}

.mobileMenu li ul li{display:block;float:none}

.mobileMenu li ul li a{width:100%;display:block;padding:10px;height:auto}

.mobileMenu li a:hover + .hidden, .hidden:hover{display:block;z-index:9999}

.show-menu{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;text-decoration:none;color:#FFFFFF;background:transparent;text-align:center;padding:24px 0px 0px 12px;display:none;width:50px;line-height:25px;box-sizing:border-box;float:right;margin:0;position:absolute;top:0px;bottom:0px;right:20px;z-index:9999}

.header input[type=checkbox]{display:none}

.header input[type=checkbox]:checked ~ #menu{display:block}

.show-menu span{background:#FFFFFF;display:block;height:2px;position:relative;transition:background .2s ease-out;width:25px}

.show-menu span:before, .show-menu span:after{background:#FFFFFF;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}

.show-menu span:before{top:7px}

.show-menu span:after{top:-7px}

.header input[type=checkbox]:checked ~ .show-menu span{background:transparent}

.header input[type=checkbox]:checked ~ .show-menu span:before{transform:rotate(-45deg);top:0px}

.header input[type=checkbox]:checked ~ .show-menu span:after{transform:rotate(45deg);top:0px}

.welcomeText{padding:0px 20px 50px 20px;max-width:1024px;margin:auto;text-transform:none;font-style:normal}

.subTitle{font-size:28px;color:#222222;margin:50px 0px 20px;text-align:center}

.bgContainers{background-repeat:no-repeat;background-size:cover;background-attachment:fixed;padding:20px}

.bgContainers > div{background:#FFFFFF;color:#000000;padding:20px}

@media screen and (min-width:1100px){
    .homeList{margin:80px auto;width:1100px}

    .homeList li{position:relative;display:inline-block;width:300px;height:500px;vertical-align:top}

    .homeList a{position:absolute;bottom:20px;left:20px;right:20px}

    .logoNew{height:30px}

    .logo{font-size:52px;font-weight:100;margin-bottom:20px}

    .title{padding:60px auto 30px;margin:30px auto 30px}

    .bookNow{display:inline-block;width:170px;float:right}

    .bgContainers{max-width:1024px;margin:150px auto;padding:100px 250px;box-sizing:border-box}

    .bgContainers > div{padding:60px;box-sizing:border-box}

    .mobileMenu{display:inline-block}

    .mobileMenu > li > a{padding:0px 20px}

    .mobileMenu li ul{position:absolute;width:200px;top:85px}

    .welcomeText{margin:200px auto 0px;max-width:900px}

    .amenitiesList{padding-bottom:100px}

    .amenitiesList > li{display:inline-block;max-width:300px}

    .header{text-align:center;padding:40px 0px 0px;height:90px;position:relative !important}
}

@media screen and (min-width:1200px){
    #indexTextContainer{max-width:1100px;margin:120px auto 0px;padding:10px 50px 50px}
}

@media screen and (max-width:1100px){
    #gridResponsive > section{width:100%}

    .left{float:left}

    .mobileMenu{position:absolute;top:85px;bottom:0px;width:100% !important;background:#0A0A0A;left:0px;right:0px;display:none;z-index:9998}

    .mobileMenu li{border-bottom:1px solid #CCCCCC}

    .mobileMenu li{width:100%}

    .show-menu{display:block}

    #homeSections section{padding:10px 10px 10px 20px !important;width:100% !important;border-top:1px solid #CCCCCC}

    #mobileWidth section{padding:10px 10px 10px 20px !important;width:100% !important;text-align:center}

    .mobileMenu li a{background:#222222;font-size:22px;font-weight:normal;color:#FFFFFF;padding:15px 0px}
}

.bookNowContainerGoldenBear {
    z-index: 999 !important;
}