@font-face{font-family:'Avenir';src:url("fonts/avenir-next-regular.eot");src:url("fonts/avenir-next-regular.woff") format("woff"), url("fonts/avenir-next-regular.ttf") format("truetype"), url("fonts/avenir-next-regular.svg#avenir-next-regular") format("svg"), url("fonts/avenir-next-regular.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal}@font-face{font-family:'Avenir-medium';src:url("fonts/avenir-next-medium.eot");src:url("fonts/avenir-next-medium.woff") format("woff"), url("fonts/avenir-next-medium.ttf") format("truetype"), url("fonts/avenir-next-medium.svg#avenir-next-medium") format("svg"), url("fonts/avenir-next-medium.eot?#iefix") format("embedded-opentype");font-weight:bold;font-style:normal}@font-face{font-family:'Avenir-bold';src:url("fonts/avenir-next-bold.eot");src:url("fonts/avenir-next-bold.woff") format("woff"), url("fonts/avenir-next-bold.ttf") format("truetype"), url("fonts/avenir-next-bold.svg#avenir-next-bold") format("svg"), url("fonts/avenir-next-bold.eot?#iefix") format("embedded-opentype");font-weight:bold;font-style:normal}body{background-color:#f1dfca;background-image:url(images/texture.png)}a,div,h1,h2,h3,h4,h5,p{font-family:'Avenir'}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateX(0)}40%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@-moz-keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}60%{-ms-transform:translateY(-5px);-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.container-title{font-family:'Avenir-bold';text-transform:uppercase}.container-subtitle{text-transform:uppercase;font-size:14px}.container-text{font-size:14px;max-width:650px;margin:auto;padding-bottom:30px}#review-stars{display:inline}.bold{font-family:'Avenir-bold'}.container-list{text-align:left}.container-list li{font-size:14px}.container-center .container-list{display:inline-block}.text-highlighted{background-color:#2897AA;border-radius:5px;color:#FFF;padding:2px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}p b{font-family:'Avenir-bold'}a{color:#2897AA}a:hover{color:#2897AA}a.link-beige{color:#EFD0AE}a.link-beige:hover{color:#2897AA;text-decoration:none}.margin-b10{margin-bottom:10px}.margin-b20{margin-bottom:20px}.padding-b10{padding-bottom:10px}.padding-b0{padding-bottom:0}.padding-t10{padding-top:10px}.row{margin-left:0!important;margin-right:0!important}.text-align-left{text-align:left}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-center i{margin-top:2px}.align-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.align-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}header{-webkit-transition:background-color 0.8s ease-in-out;-o-transition:background-color 0.8s ease-in-out;transition:background-color 0.8s ease-in-out;background-color:transparent;position:fixed;z-index:999;width:100vw}header nav{background-color:transparent;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 15%}header nav #nav-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0;position:relative;-webkit-transition:left 0.5s ease-in-out, padding 0.5s ease-in-out;-o-transition:left 0.5s ease-in-out, padding 0.5s ease-in-out;transition:left 0.5s ease-in-out, padding 0.5s ease-in-out;left:0}header nav #nav-logo img{-webkit-transition:height 0.5s ease-in-out;-o-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;height:115px}header nav #nav-logo-resp{display:none}header nav .icon{display:none}header nav .icon a{color:#f1dfca!important;font-size:20px}header nav .icon:hover a{text-decoration:none;color:#2897AA!important}@media screen and (max-width:991px){header nav .icon{float:right;display:block;position:absolute;right:20px}}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:auto;width:100%}header nav #menuList{-webkit-transition:left 0.5s ease-in-out;-o-transition:left 0.5s ease-in-out;transition:left 0.5s ease-in-out;left:0;position:relative}header nav #menuList li{list-style-type:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 30px;position:relative}header nav #menuList li:first-child{padding-left:65px}header nav #menuList li a{color:#f1dfca}header nav #menuList li:hover a{text-decoration:none;color:#2897AA}header nav #menuList .nav-active a{font-family:'Avenir-bold'!important;color:#2897AA}header nav #menuList .nav-active a:hover{text-decoration:none;color:#2897AA}@media screen and (max-width:991px){header nav #nav-logo-resp{display:block}header nav #nav-logo-resp img{height:70px;padding:10px 0}header nav #nav-logo{display:none}header nav #menuList{top:-154px}header nav #menuList li{display:none}header nav #menuList.responsive{position:absolute;display:block;top:70px;width:100vw;background-color:#250D0D;-webkit-transition:top 0.5s ease-in-out;-o-transition:top 0.5s ease-in-out;transition:top 0.5s ease-in-out;z-index:-1}header nav #menuList.responsive li{float:none;display:block;text-align:center;padding:15px;border-bottom:1px solid rgba(241, 227, 212, 0.3)}header nav #menuList.responsive .nav-active{background-color:#2897AA}header nav #menuList.responsive .nav-active a{font-family:'Avenir-bold'!important;color:#EFD0AE}header nav #menuList.responsive .nav-active a:hover{text-decoration:none;color:#EFD0AE}}@media screen and (max-width:991px){header nav{margin:0;padding:0 20px;background-color:#250D0D}}@media screen and (min-width:992px) and (max-width:1202px){header nav{margin:0 6%}header nav #nav-logo img{height:100px}}header.nav-up{-webkit-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out;background-color:#250D0D}header.nav-up nav #menuList{-webkit-transition:left 0.5s ease-in-out;-o-transition:left 0.5s ease-in-out;transition:left 0.5s ease-in-out;left:151.58px}header.nav-up nav #nav-logo{-webkit-transition:left 0.5s ease-in-out, padding 0.5s ease-in-out;-o-transition:left 0.5s ease-in-out, padding 0.5s ease-in-out;transition:left 0.5s ease-in-out, padding 0.5s ease-in-out;left:151.58px;padding:15px 0}header.nav-up nav #nav-logo img{-webkit-transition:height 0.5s ease-in-out;-o-transition:height 0.5s ease-in-out;transition:height 0.5s ease-in-out;height:50px}@media screen and (max-width:991px){header.nav-up nav #menuList{-webkit-transition:top 0.5s ease-in-out;-o-transition:top 0.5s ease-in-out;transition:top 0.5s ease-in-out;left:0px}}header.nav-up #sub-nav{-webkit-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;opacity:0.8;background-color:#974C23}header.nav-up li.nav-active a{color:#974C23}header #sub-nav{background-color:#2897AA}header #sub-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:0;width:80%;margin:auto}header #sub-nav ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style-type:none;padding:5px 0}header #sub-nav ul li:hover a{color:#f1dfca;text-decoration:none}header #sub-nav ul li a{color:#250D0D;text-decoration:none}a,button{cursor:pointer}.primary-button{text-transform:uppercase;background-color:#250D0D;border:none;height:40px}.primary-button a{padding:5px 20px;color:#f1dfca}.primary-button:hover{background-color:#974C23}.primary-button:hover a{color:#f1dfca;text-decoration:none}.secondary-button{text-transform:uppercase;border:1px solid #250D0D;background-color:transparent;height:40px}.secondary-button a{padding:5px 20px;color:#250D0D}.secondary-button:hover{background-color:#250D0D}.secondary-button:hover a,.secondary-button:hover a:hover{color:#f1dfca;text-decoration:none}#page-banner{height:100vh}#page-banner #banner-fill{-webkit-transition:height 0.8s ease-in-out;-o-transition:height 0.8s ease-in-out;transition:height 0.8s ease-in-out;height:20vh;background-color:rgba(37, 13, 13, 0.75)}#page-banner #banner-fill ul{margin:auto;max-width:70%;padding:0;-webkit-transition:padding-top 0.2s ease-in-out;-o-transition:padding-top 0.2s ease-in-out;transition:padding-top 0.2s ease-in-out;padding-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}#page-banner #banner-fill ul li{list-style-type:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#page-banner #banner-fill ul#contact-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-banner #banner-fill ul#contact-buttons li{padding:0 15px}#page-banner #banner-fill ul#contact-buttons li:first-child{padding:0 15px 0 0}#page-banner #banner-fill ul#contact-buttons li:last-child{padding:0 0 0 15px}#page-banner #banner-fill ul#contact-buttons button{border:none;background-color:rgba(37, 13, 13, 0.5)}#page-banner #banner-fill ul#contact-buttons button a{color:#f1dfca;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 30px}#page-banner #banner-fill ul#contact-buttons button a i{margin-right:10px;font-size:20px}#page-banner #banner-fill ul#contact-buttons button a p{-webkit-transition:display 0.2s ease-in-out;-o-transition:display 0.2s ease-in-out;transition:display 0.2s ease-in-out;margin:0;text-transform:uppercase}#page-banner #banner-fill ul#contact-buttons button:hover{background-color:#250D0D}#page-banner #banner-fill ul#contact-buttons button:hover a{text-decoration:none}@media screen and (max-width:991px){#page-banner #banner-fill ul#contact-buttons li{padding:0 10px}#page-banner #banner-fill ul#contact-buttons li:first-child{padding:0 10px 0 0}#page-banner #banner-fill ul#contact-buttons li:last-child{padding:0 0 0 10px}}#page-banner #banner-fill ul#sub-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#page-banner #banner-fill ul#sub-nav li{min-width:0;padding:0 15px}#page-banner #banner-fill ul#sub-nav li:first-child{padding:0 15px 0 0}#page-banner #banner-fill ul#sub-nav li:last-child{padding:0 0 0 15px}#page-banner #banner-fill ul#sub-nav button{width:100%;border:none;-webkit-transition:background-color 0.2s ease-in-out;-o-transition:background-color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out;background-color:rgba(37, 13, 13, 0.5)}#page-banner #banner-fill ul#sub-nav button a{color:#f1dfca;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}#page-banner #banner-fill ul#sub-nav button a p{margin:0;text-transform:uppercase}#page-banner #banner-fill ul#sub-nav button:hover{background-color:#250D0D}#page-banner #banner-fill ul#sub-nav button:hover a{text-decoration:none}@media screen and (max-width:767px){#page-banner #banner-fill ul#sub-nav li{padding:0 10px}#page-banner #banner-fill ul#sub-nav li:first-child{padding:0 10px 0 0}#page-banner #banner-fill ul#sub-nav li:last-child{padding:0 0 0 10px}}@media screen and (max-width:767px){#page-banner #banner-fill{height:17vh}#page-banner #banner-fill ul{max-width:90%}#page-banner #banner-fill ul#contact-buttons button a{padding:10px}#page-banner #banner-fill ul#sub-nav button{width:auto}#page-banner #banner-fill ul#sub-nav button a{padding:5px;font-size:14px}}@media screen and (min-width:768px) and (max-width:991px){#page-banner #banner-fill{height:11vh}#page-banner #banner-fill ul{max-width:90%}#page-banner #banner-fill ul#contact-buttons button a{padding:10px}#page-banner #banner-fill ul#sub-nav button{width:auto}#page-banner #banner-fill ul#sub-nav button a{padding:5px}}#page-banner.fixed #banner-fill{position:fixed;top:80px;width:100vw;z-index:999;-webkit-transition:height 1s ease-in-out;-o-transition:height 1s ease-in-out;transition:height 1s ease-in-out;height:auto}#page-banner.fixed #banner-fill #contact-buttons{-webkit-transition:padding-top 0.2s ease-in-out;-o-transition:padding-top 0.2s ease-in-out;transition:padding-top 0.2s ease-in-out;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:5px}#page-banner.fixed #banner-fill #contact-buttons li{padding:0 5px}#page-banner.fixed #banner-fill #contact-buttons li:first-child{padding:0 5px 0 0}#page-banner.fixed #banner-fill #contact-buttons li:last-child{padding:0 0 0 5px}#page-banner.fixed #banner-fill #contact-buttons button{border:none;background-color:transparent}#page-banner.fixed #banner-fill #contact-buttons button a{color:#f1dfca;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px}#page-banner.fixed #banner-fill #contact-buttons button p{-webkit-transition:display 0.2s ease-in-out;-o-transition:display 0.2s ease-in-out;transition:display 0.2s ease-in-out;display:none}#page-banner.fixed #banner-fill #contact-buttons button:hover{background-color:transparent}#page-banner.fixed #banner-fill #contact-buttons button:hover a{color:#2897AA}#page-banner.fixed #banner-fill #sub-nav{-webkit-transition:padding-top 0.2s ease-in-out;-o-transition:padding-top 0.2s ease-in-out;transition:padding-top 0.2s ease-in-out;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:5px}#page-banner.fixed #banner-fill #sub-nav li{min-width:250px;padding:0 15px}#page-banner.fixed #banner-fill #sub-nav li:first-child{padding:0 15px 0 0}#page-banner.fixed #banner-fill #sub-nav li:last-child{padding:0 0 0 15px}#page-banner.fixed #banner-fill #sub-nav button{width:100%;border:none;-webkit-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;background-color:transparent}#page-banner.fixed #banner-fill #sub-nav button:hover{background-color:transparent}#page-banner.fixed #banner-fill #sub-nav button:hover a{color:#2897AA;text-decoration:none}@media screen and (max-width:1024px){#page-banner.fixed #banner-fill #sub-nav button a p{font-size:14px}}#page-banner.fixed #anchor-icon{-webkit-transition:display 0.2s ease-in-out;-o-transition:display 0.2s ease-in-out;transition:display 0.2s ease-in-out;display:none}@media screen and (max-width:767px){#page-banner{height:auto}}@media screen and (min-width:768px) and (max-width:991px){#page-banner{height:auto}}#banner-image{background-image:url(images/photos/umhambi_home.jpg);background-position:center;background-size:cover;background-attachment:fixed;height:80vh}#banner-image .overlay{height:100%;width:100%;background-color:#250D0D;opacity:0.5}#banner-image .banner-wrapper{position:absolute;right:15%;bottom:35%;width:27%}#banner-image .banner-wrapper .banner-text{background-color:#974C23;color:#FFF;padding:20px}#banner-image .banner-wrapper button{background-color:#2897AA;color:#FFF;border:none;padding:5px 20px;margin-top:10px;float:right}#banner-image .banner-wrapper button a{color:#FFF}#banner-image .banner-wrapper button:hover{background-color:#39CDE6;-webkit-box-shadow:none;box-shadow:none}#banner-image .banner-wrapper button:hover a{text-decoration:none}@media screen and (max-width:767px){#banner-image{height:70vh}#banner-image .banner-wrapper .banner-text h6{font-size:14px!important}}@media screen and (max-width:991px){#banner-image{background-attachment:scroll}#banner-image .banner-wrapper{width:70%;right:10%}}@media screen and (min-width:768px) and (max-width:991px){#banner-image{height:50vh}#banner-image .banner-wrapper{bottom:57%}}@media screen and (min-width:992px) and (max-width:1024px){#banner-image{height:70vh;background-attachment:scroll}#banner-image .banner-wrapper{bottom:35%;width:45%;right:7%}}#banner-image.banner-small{height:40vh;background-image:url(images/photos/umhambi_01.JPG);background-position:top}@media screen and (max-width:991px){#banner-image.banner-small{background-image:url(images/photos/umhambi_03.JPG);background-attachment:scroll}}@media screen and (min-width:992px) and (max-width:1024px){#banner-image.banner-small{background-attachment:scroll}}#anchor-icon{text-align:center;position:absolute;bottom:0;width:97vw}#anchor-icon a{margin:auto;position:absolute;bottom:5px;color:#250D0D;font-size:35px;padding:5px 10px;opacity:0.8}#anchor-icon a:hover{opacity:1;text-decoration:none}@media screen and (max-width:767px){#anchor-icon a{bottom:-5px}}.anchor-offset{height:70px;margin-top:-70px}.container-light{background-color:rgba(255, 255, 255, 0.8)}.container-dark{background-color:rgba(37, 13, 13, 0.5);color:#FFF}.container-dark .container-highlighted{background-color:rgba(37, 13, 13, 0.5)}.container-highlighted{background-color:rgba(255, 255, 255, 0.8);padding:10px;font-size:14px}.container-highlighted p{margin-bottom:5px}.container-highlighted .col-lg-3{padding-left:8px}.container-highlighted .col-lg-11{max-width:90.66%}.container-highlighted .col-lg-4,.container-highlighted .col-lg-8{padding-right:0}@media screen and (max-width:991px){.container-highlighted{margin-bottom:20px}.container-highlighted .justify-center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.container-content,.content-wrapper{width:70%;margin:auto}@media screen and (max-width:991px){.container-content,.content-wrapper{width:90%}}@media screen and (min-width:992px) and (max-width:1024px){.container-content,.content-wrapper{width:80%}}.container-content .col-lg-6:first-child{padding-left:0}.container-content .col-lg-6:last-child{padding-right:0}@media screen and (max-width:991px){.container-content .col-lg-6:first-child{padding:0}.container-content .col-lg-6:last-child{padding:0}}.container-default{padding:70px 0;width:100vw}.container-center{text-align:center;padding:70px 0}.container-small{text-align:center;padding:20px 0}#nearby .grid-wrapper-bg{background-image:url(images/pattern_bg_50.svg);background-position:top;background-repeat:repeat-x;margin-bottom:30px;padding:30px}#nearby .grid-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:15px 0}#nearby .grid-wrapper .row{width:65%;margin:auto}#nearby .grid-layout{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:rgba(255, 255, 255, 0.8);padding:0;max-width:48%!important}#nearby .grid-layout .image{height:100%;width:60%;background-position:center;background-size:cover}#nearby .grid-layout .grid-text{text-align:left;padding:10px 10px 10px 20px}#nearby .grid-layout .grid-text .container-text{padding-bottom:5px}#nearby .grid-layout .grid-text a{color:#2897AA}#nearby .grid-layout .grid-text a:hover{text-decoration:underline}@media screen and (max-width:767px){#nearby .grid-layout:first-child{margin-bottom:15px}#nearby .grid-layout{max-width:unset!important}#nearby .grid-wrapper .row{width:100%}}@media screen and (min-width:768px) and (max-width:991px){#nearby .grid-wrapper-bg{background-repeat:repeat-y}#nearby .grid-layout{max-width:49%!important}#nearby .grid-wrapper .row{width:100%}}@media screen and (min-width:992px) and (max-width:1024px){#nearby .grid-wrapper .row{width:90%}}#reviews{background-image:url(images/photos/umhambi_view.jpg);background-position:center;background-size:cover;background-attachment:fixed}@media screen and (max-width:1024px){#reviews{background-attachment:scroll}}#facilities .col-lg-5{padding-left:0}@media screen and (max-width:991px){#facilities .col-lg-5{margin-bottom:20px}}#contact .container-dark{background-color:rgba(37, 13, 13, 0.75)}#contact h5,#contact p{color:#f1dfca}#contact ul{margin:10px 0;padding-left:0}#contact ul li{list-style-type:none;color:#f1dfca;margin-bottom:10px;font-size:16px;display:inline;margin-right:20px}#contact ul li a:hover{color:#250D0D;text-decoration:none}#contact ul li span{opacity:0.5}#contact ul li p{margin-bottom:0}#contact ul li i{padding-right:10px;font-size:16px}#tourism img{height:100px;padding:0 20px}@media screen and (max-width:767px){#tourism img{height:90px;padding:0 10px}}#details .col-lg-7{padding-right:0}@media screen and (max-width:991px){#details .col-lg-7{padding:30px 10px 10px 10px}}#details ul{margin:40px 0;padding-left:0}#details ul li{list-style-type:none;text-align:left}#details ul li a{color:#250D0D;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#details ul li a:hover{color:#974C23;text-decoration:none}#details ul li a p{margin-bottom:0;margin-left:10px}#details .mapouter{text-align:right;height:500px;width:100%}#details .gmap_canvas{overflow:hidden;background:none!important;height:500px;width:100%}.carousel,.carousel-item{height:80vh}@media screen and (max-width:991px){.carousel,.carousel-item{height:50vh}}@media screen and (min-width:992px) and (max-width:1024px){.carousel,.carousel-item{height:70vh}}#carousel-wrapper .overlay{height:100%;width:100%;background-color:#250D0D;opacity:0.5;position:absolute;z-index:13}#carousel-wrapper .carousel-text-wrapper{position:absolute;z-index:14;right:15%;bottom:25%;width:27%}#carousel-wrapper .carousel-text-wrapper .banner-text{background-color:#2897AA;color:#FFF;padding:20px}@media screen and (max-width:767px){#carousel-wrapper .carousel-text-wrapper{width:50%;right:5%}#carousel-wrapper .carousel-text-wrapper .banner-text{display:none}#carousel-wrapper .carousel-text-wrapper .banner-text h6{font-size:14px!important}}@media screen and (min-width:768px) and (max-width:991px){#carousel-wrapper{height:50vh}#carousel-wrapper .carousel-text-wrapper{width:40%;right:5%}}@media screen and (min-width:992px) and (max-width:1024px){#carousel-wrapper .carousel-text-wrapper{width:40%;right:7%;bottom:20%}}.carousel-item{background-repeat:no-repeat;background-position:center;background-size:cover}.carousel-indicators{bottom:55px}.carousel-indicators li{cursor:pointer}@media screen and (max-width:991px){.carousel-indicators{bottom:15px}}.carousel-caption{bottom:60px}.carousel-control-prev{left:270px;right:5%}.carousel-control-next,.carousel-control-prev{width:5%}.carousel-control-next span,.carousel-control-prev span{font-size:30px;position:absolute}.image-collage{margin-bottom:30px}.image-collage img{width:100%;height:auto;margin-bottom:10px}.image-collage .col-lg-4{padding-left:0;padding-right:0}.image-collage .col-lg-4:first-child{padding-left:0;padding-right:10px}.image-collage .col-lg-4:last-child{padding-left:10px;padding-right:0}@media screen and (max-width:767px){.image-collage .col-lg-4:first-child{padding-right:0px}.image-collage .col-lg-4:last-child{padding-left:0px}}.image-gallery-std .images-wrapper .image{background-size:cover;background-position:center;height:150px;margin:0 10px 10px 0;padding:0;max-width:31%}.image-gallery-std .images-wrapper .image:last-child{margin-right:0}@media screen and (max-width:991px){.image-gallery-std{padding:0}}.image-gallery .main-image2,.image-gallery .main-image3{height:350px;background-size:cover;background-position:center;margin-bottom:10px}.image-gallery .thumbnail-image{height:100px;background-size:cover;background-position:center}.image-gallery .selected .thumbnail-image{opacity:0.5}.image-gallery .col-lg-4{padding:0;max-width:31.7%;background-color:#250D0D}.image-gallery .col-lg-12{padding-left:0;padding-right:0}.image-gallery .col-lg-4:first-child{margin-right:10px}.image-gallery .col-lg-4:last-child{margin-left:10px}@media screen and (max-width:1202px){.image-gallery .col-lg-4{max-width:30.8%}}.image-gallery-horizontal .main-image1{height:300px;background-size:cover;background-position:center}.image-gallery-horizontal .spacer div{height:100%;background-repeat:no-repeat;background-size:cover}.image-gallery-horizontal .selected .thumbnail-image{opacity:0.5}.image-gallery-horizontal .thumbnail-image{height:144px;background-size:cover;background-position:center}.image-gallery-horizontal .col-lg-5,.image-gallery-horizontal .col-lg-6{padding-left:0;padding-right:0}.image-gallery-horizontal .col-lg-4{padding:0;max-width:31.8%;background-color:#250D0D}.image-gallery-horizontal .col-lg-4:first-child{margin-right:10px}.image-gallery-horizontal .col-lg-4:last-child{margin-left:10px}@media screen and (max-width:991px){.image-gallery-horizontal .spacer{padding:10px 0 0 0}.image-gallery-horizontal .col-lg-4{max-width:30.8%}}@media screen and (min-width:992px) and (max-width:1024px){.image-gallery-horizontal .col-lg-4{max-width:30.8%}}@media screen and (max-width:1240px){.image-gallery-horizontal .col-lg-4{max-width:30.8%}}.specials{width:100%}footer{position:relative;bottom:0;background-color:#250D0D;padding-bottom:10px}footer .content-wrapper{text-align:center}footer p{font-size:12px;color:#EFD0AE;padding:5px 0;margin:0;text-align:center}footer #socialMedia{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer #socialMedia a{color:#EFD0AE;font-size:20px;margin-left:20px}footer #socialMedia a.fa-facebook-f{font-size:16px}footer #socialMedia a:hover{color:#2897AA;text-decoration:none}@media screen and (max-width:767px){.hidden-sm{display:none}.visible-xs{display:block}}@media screen and (min-width:768px){.visible-xs{display:none}.hidden-sm{display:block}}@media screen and (max-width:991px){.visible-menu{display:block}}@media screen and (min-width:768px) and (max-width:991px){.hidden-md{display:none}}@media screen and (min-width:992px){.hidden-lg{display:none}.visible-menu{display:none!important}}.notification{z-index:999;position:fixed;bottom:0;padding:10px 30px;opacity:0;background-color:#39CDE6;color:#250D0D;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity ease-in-out 0.6s;-moz-transition:opacity ease-in-out 0.6s;-o-transition:opacity ease-in-out 0.6s;transition:opacity ease-in-out 0.6s}.notification p{margin:0}.notification i{position:absolute;right:30px;cursor:pointer}.is-closed{opacity:0!important;z-index:-1}@media screen and (max-width:767px){.notification{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.notification p{width:90%}}