/*font-family: 'Belleza', sans-serif;;*/
body{font-family: "brandon_textregular";padding:0px; margin:0px;font-size:18px;color:#333333;line-height:160%;}  
:focus{outline:none !important;}
a {text-decoration:none;outline:none; cursor:pointer; color:#000000;font-weight:bold;}
a:focus {text-decoration:none;outline:none; border:0px none;}
a:hover {transition:color 0.5s ease-out 0s;}
a:hover, a:focus {color:#333333; text-decoration:none;}
a.inverse{color:#fff;}
a.inverse:hover {transition:color 0.5s ease-out 0s;}
a.inverse:hover, a.inverse:focus {color: #333333; text-decoration:none;}
button{outline:none !important;}
.btn-primary.focus, .btn-primary:focus{box-shadow:none;}
.btn{font-size:1.5rem;text-transform:uppercase;padding: 0.8rem 2.5rem;cursor:pointer;border:none;border-radius:0;background:#b38c38;}
.btn:hover{background:#333333;}
.btn:focus{background:#333333;}
.btn-secondary{color:#000000;background:#fff;border:1px solid #5a5762;padding:0.8rem 10rem;}
.btn-secondary:hover{color:#fff;background:#b38c38;border:1px solid #b38c38;}

#toTop {background: #000 none repeat scroll 0 0;border-radius: 50%;bottom: 10px;color: rgb(255, 255, 255);cursor: pointer;display: none;font-size: 14px;font-weight: bold;height: 44px;line-height: 30px; 
         padding: 6px 5px 5px;position: fixed;  right: 10px;text-align: center; width: 44px; z-index: 22;transition: transform 0.5s ease 0s;}
#toTop:hover {background: #fff none repeat scroll 0 0;transform: rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg);color:#000;border:solid 1px #000;}

/* main */
h1{font-size:4rem;}
h1, h2, h3{font-family: "brandon_textregular";}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
@font-face {
    font-family: 'brandon_textregular';
    src: url('../fonts/hvd_fonts_-_brandontext-regular-webfont.woff2') format('woff2'),
         url('../fonts/hvd_fonts_-_brandontext-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.family-galada{font-family: 'Galada', cursive;}
h2{font-size:40px; color:#000000;}
.font-1-color{color:#000000}
.font-2-color{color:#333333;}
.font-3-color{color:#a09c9c;}
.font-4-color{color:#fff;}
.bg-bw{background:#000000;}
.bg-gray{background:#a09c9c;}
.bg-gray1 {
	background: rgb(218, 212, 212);
}
.bg-light-gray{background:#f2f0ec;}
.lead-head{font-size:35px;}
.f24{font-size:24px;}
.f32{font-size:32px;}
.fsmall{font-size:15px;line-height:1;}
.px-body{padding-left:6%;padding-right:6%;}
.px-body-inner{padding-left:3%;padding-right:3%;}
.left0{left:0;}
.right0{right:0;}
.lineH1{line-height:1.3;}
.border-right-gray{border-right:solid 1px #595661;}
.border-bottom-gray{border-bottom:solid 1px #595661;}
.z-index-1{ z-index:1;}

/* ie hack */
.ie p{width:100%;}


/* svg icons */
.social-links svg{width:15px;height:20px;margin-left:1.2rem;fill:#000000;}
.social-links svg.emailicon{width:18px;}
.mobilemenu svg.phoneicon{width:18px;fill:#fff;height:18px;}
svg.icon.arrow {width:18px;fill:#fff;height:18px;}
.home-social-media svg{width:35px;height:35px;fill:#000000;}
.footer-bottom svg.instagram{width:28px;height:28px;margin-left:1.2rem;fill:#000000; }
.footer-newsletter svg.emailicon{width:20px;height:20px;fill:#000000;}
.icon-minus{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042%2042%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M0%2019h42v4H0z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}
.icon-plus{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2042%2042%22%20width%3D%2232%22%20height%3D%2232%22%3E%3Cpath%20d%3D%22M42%2019H23V0h-4v19H0v4h19v19h4V23h19z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat}
.custom-list-style-arrow li{background-image:url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22300%22%20height%3D%22300%22%20viewBox%3D%220%200%20452%20452%22%3E%3Cpath%20d%3D%22M345.441%20248.292L151.154%20442.573c-12.359%2012.365-32.397%2012.365-44.75%200-12.354-12.354-12.354-32.391%200-44.744L278.318%20225.92%20106.409%2054.017c-12.354-12.359-12.354-32.394%200-44.748%2012.354-12.359%2032.391-12.359%2044.75%200l194.287%20194.284c6.177%206.18%209.262%2014.271%209.262%2022.366%200%208.099-3.091%2016.196-9.267%2022.373z%22%2F%3E%3C%2Fsvg%3E');}
.bg-transparent.icon-plus.text-uppercase.f24.plusminus.text-left.font-1-color::after {
	content: "More Amenities";
}
.bg-transparent.icon-minus.text-uppercase.f24.plusminus.text-left.font-1-color::after {
	content: "Less Amenities";
}
/*.bg-transparent.icon-plus.text-uppercase.f24.plusminus.text-left.font-1-color.pet-policy::after {
	content: "learn more";
}*/
.plusminus2.icon-plus::after {
	content: "learn more" !important;
}
.plusminus2.icon-minus::after {
	content: "less more" !important;
}
/*.bg-transparent.icon-minus.text-uppercase.f24.plusminus.text-left.font-1-color.pet-policy::after {
	content: "less more";
}*/
.bg-transparent.icon-plus.text-uppercase.f24.plusminus.text-left.font-1-color, .bg-transparent.icon-minus.text-uppercase.f24.plusminus.text-left.font-1-color {
	width: 320px;
	height: 20px;
}
#petpolicy li {
	background: none;
	padding: 0px;
	margin-bottom: 20px;
}
/* top nav */

.top-nav.navbar .nav-item.active .nav-link{color:#b38c38;border-bottom: 2px solid #b38c38;}
.navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active,  .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open > .nav-link {color: #59565f;border-bottom: 2px solid #000;}
.navbar-nav  .nav-link:hover {color: #b38c38 ;border-bottom: 2px solid #b38c38 !important;}
.navbar-nav .nav-link:focus{color:#000000; border-bottom: 2px solid #000;}
.top-nav.navbar .nav-item .nav-link{font-weight:normal;text-transform:uppercase;font-size:17px;padding:0.2rem 1rem; border-bottom:solid 2px rgba(255,255,255,0.1)}
.dropdown-menu1 {position: absolute;top: 100%;left: 0px;z-index: 1000;display: none;float: left;min-width: 10rem;padding: 0;font-size:14px;color: #fff;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border-radius: 0rem;}
.dropdown-menu1 a{font-weight:normal;}
.dropdown254:hover .dropdown-menu1 {display: block !important;}
.navbar .dropdown-item.active a {color: #b38c38;}
.footer_nav li.active a {color: #b38c38;}


/* carousel items */
.carousel-inner>.carousel-item{-webkit-transition: -webkit-transform .5s ease-in-out;-o-transition: -o-transform .5s ease-in-out;transition: transform .5s ease-in-out;}
.carousel-inner > .carousel-item {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-perspective:0; perspective:0;}
.carouesel-control-custom .carousel-control-prev, .carouesel-control-custom .carousel-control-next{position:relative;width:38px;height:38px;display: inline-block;}
.carouesel-control-custom .carousel-control-prev-icon, .carouesel-control-custom .carousel-control-next-icon{background-image:url("../images/slider-arrows.png");background-size:auto !important;width:38px;height:38px;}
.carouesel-control-custom .carousel-control-prev-icon{background-position:left;}
.carouesel-control-custom .carousel-control-next-icon{background-position:right;}
.carouesel-control-custom {width:100px;margin:0 auto;}

/* owl carousel */
.owl-buttons {width:80px;margin:10px auto;}
.owl-buttons .owl-prev, .owl-buttons .owl-next{background-image:url("../images/slider-arrows.png");background-size:auto !important;width:38px;height:38px;text-indent:-1000px;}
.owl-buttons .owl-prev{background-position:left;float:left;}
.owl-buttons .owl-prev{background-position:right;float:right;}

/* nav fixed */
.headerindex{position: fixed;z-index: 999;top: 0;background: white;}
.headerindex.fixed .main-logo img{width:60%;}
.headerindex.fixed .social-links{display:none;}
.headerindex.fixed{padding: 5px 10px !important; box-shadow: 0 2px 2px rgba(0,0,0,0.15);}
.headerindex.fixed .btnBook{display:block !important;}
.btnBook .btn-primary{font-size:1.2rem !important;padding:0.2rem 0.8rem !important;}
.hangingbtn{position:absolute;right:6%;top:18%;z-index:1;font-size:2rem !important;padding:1rem 5rem !important;}
.main-logo{ max-width:220px;}
/* custom */
.scroll-down{bottom:1%;left:0;right:0;position:fixed;cursor:pointer;}
.scroll-down.sticky{position:absolute;}
.scroll-down .v-text{font-size:3rem;font-weight:bold;}
.amenities-media .img-overlay{background:rgba(0,0,0,.5);padding:0.8rem 3rem;position:absolute;z-index:1;border:1px solid #fff;bottom:15%;}
.event-media .img-overlay{
background: rgba(0,0,0,0.06);
background: -moz-linear-gradient(top, rgba(0,0,0,0.06) 64%, rgba(0,0,0,0.97) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(64%, rgba(0,0,0,0.06)), color-stop(100%, rgba(0,0,0,0.97)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.06) 64%, rgba(0,0,0,0.97) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.06) 64%, rgba(0,0,0,0.97) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.06) 64%, rgba(0,0,0,0.97) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.06) 64%, rgba(0,0,0,0.97) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
position:absolute;z-index:1;width:100%;left:0;right:0;top:0px;bottom:0;
overflow:hidden;
}
.event-media .img-overlay p{position:absolute;bottom:1rem;left:2rem;line-height:1.1;}
.directions-heading{z-index:1;left:6%;bottom:2%;line-height:0.8;}
    .directions-heading.f-48 {font-size:48px;}
.footer-newsletter .form-control{background:none;}
.custom-list-style-arrow-dims li {background-repeat: no-repeat;background-size: 11px;padding-left: 28px;background-position: left;}
.plusminus{background-size: 16px;background-position: left;padding-left: 28px;cursor:pointer; margin-top: 10px;
margin-bottom: 10px;}
.plusminus2{background-size: 16px;background-position: left;padding-left: 28px;cursor:pointer; margin-top: 10px;
margin-bottom: 10px;}


.social-media-boxes-icon{top:0;right:10px;}
#map_div1{height:400px;}
.footer_nav {text-align: center;}
.footer_nav li {display: inline-block;margin: auto;text-align: center;}
.newslettersignup {line-height: 0px;}
.position-relative.feildsheight {height: 50px; margin-bottom:10px;}
.newslettersignup textarea {height: 150px !important;}
#carouselTextSlidesOnly h2{ font-size:55px;}
#carouselTextSlidesOnly p { line-height:180%;}
.img-overlay:hover .text-hover {-moz-transform: translateY(300px); -webkit-transform: translateY(300px);-ms-transform: translateY(300px);transform: translateY(300px);}
.text-hover {-moz-transform: translateY(485px);-webkit-transform: translateY(485px);-ms-transform: translateY(485px);transform: translateY(485px);transition: all 0.3s ;}
.newslettersignup textarea::placeholder {text-transform: uppercase;}

/* Exclusive Offers */
#offers {display:block;position:relative; top:0; left:0; width:100%; overflow:hidden; height:500px; z-index:0;}
#offers .slice {position:absolute; top:0; left:0%; width:66%; background:#969696; height:100%;}
#offers .slice-1 {left:0%; background:#111; z-index:11}
#offers .slice-2 {left:0%; background:#222; z-index:22}
#offers .slice-3 {left:33%;  background:#333; z-index:33}
#offers .slice-4 {left:66%;  background:#333; z-index:33}
#offers .slice .background {overflow:hidden; position:absolute; top:0; left:0; height:500px; width:100%; opacity:1}
#offers .slice .background img {height:100%;}
#offers .hover-left {height:100%; width:100%; background:url(../images/hover-left-sm.png) left top repeat-y;  position:absolute; top:0; left:0; z-index:10; pointer-events: none; }
#offers .slice .pre-content {position:absolute; bottom:30px; left:30px; width:50%; z-index:11; pointer-events: none; }
#offers .slice .pre-content h6 {text-transform:uppercase; font-size:16px}
#offers .slice .pre-content h3 {font-size:30px; width:200px}
#offers .slice .pre-content * {color:#fff;}
#offers .slice .content {position:absolute; bottom:-50%; left:30px; z-index:22; width:60%; opacity:0; pointer-events: none; }
#offers .slice .content h6 {margin-bottom:0;}
#offers .slice .content h2 {font-size:36px}
#offers .slice .content * {font-size:18px; color:#fff}
div.background img { backface-visibility: hidden; max-width: none; opacity: 1;  transform: translate3d(-30px, 0px, 0px) scale(1.12); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; width: calc(100% + 60px); }
div.background:hover img { opacity: 0.5; transform: translate3d(0px, 0px, 0px) scale(1); }
.slice:hover div.background img { opacity: 0.5; transform: translate3d(0px, 0px, 0px) scale(1); }
div.col .content {transition: all 0.35s ease 0s; }
div.col:hover .content { padding-top:100px; padding-bottom:100px;transition: all 0.55s ease 0s;}




/* top menu mobile*/
.togglemenu .nav {position: absolute;top: 0;right: 0;width: auto;z-index: 10000;}
.togglemenu .nav-container {position: fixed;top: -1px;right: 0;z-index: 1;overflow-y: auto;visibility: hidden;width: 100%;height: 100%;min-height: 100%;margin: 0;padding-top: 60px;-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;-webkit-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);-webkit-overflow-scrolling: touch;transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s;-webkit-transform: translateX(100%);-ms-transform: translateX(100%); transform: translateX(100%);  background: #000000;-webkit-overflow-scrolling: touch; }
.togglemenu .nav-container.is-visible {visibility: visible; -webkit-transform: translateX(0); -ms-transform: translateX(0);transform: translateX(0);}
.togglemenu .nav-toggle {line-height: 1;display: inline-block;padding: 0rem 1rem;border: 0;background-color: transparent;float: right;z-index: 9;position: relative;top: -7px;cursor: pointer;padding: 20px;}
.nav-toggle .icon-menu {position: relative;display: inline-block;width: 31px;height: 22px;vertical-align: middle;fill: none;}
.icon-menu .line {position: absolute;left: 0;display: block;width: 100%;height: 5px;-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000);transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1.000);-webkit-transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000);transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1.000); background-color: #fff;border-radius:4px;}
.togglemenu .icon-menu .line-1 { top: -1px; }
.togglemenu .is-active .icon-menu .line-1 {-webkit-transform: translateY(9px) translateX(0) rotate(45deg); -ms-transform: translateY(9px) translateX(0) rotate(45deg); transform: translateY(9px) translateX(0) rotate(45deg);}
.togglemenu .icon-menu .line-2 {top: 50%;margin-top: -3px;}
.togglemenu .is-active .icon-menu .line-2 { opacity: 0; }
.togglemenu .icon-menu .line-3 { bottom: 0; }
.togglemenu .is-active .icon-menu .line-3 {-webkit-transform: translateY(-9px) translateX(0) rotate(-45deg); -ms-transform: translateY(-9px) translateX(0) rotate(-45deg); transform: translateY(-9px) translateX(0) rotate(-45deg);}
.togglemenu .menu {list-style: none;margin: 0; padding: 0;}
.togglemenu .nav-menu {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.togglemenu .nav-menu .menu-item {text-align:center; }
.togglemenu .nav-menu > .menu-item:hover, .nav-menu > .menu-item.is-active { background-color: transparent; }
.togglemenu .nav-menu > .menu-item .menu-link:hover, .nav-menu > .menu-item.is-active  {color:#A47D5E;}
.togglemenu .nav-menu .menu-link {display: block;text-decoration: none;color: #fff;padding: 1rem 1rem;font-size:21px;}
.togglemenu .has-dropdown {position: relative;cursor: pointer;}
.togglemenu .has-dropdown > .menu-link { display: inline-block; }
.togglemenu .has-dropdown::after {font-size: 30px;position: absolute;	top: 17px;right: 1rem;bottom: 0;content: "+";color: #2b42e9;}
.togglemenu .has-dropdown.is-active:after { content: "\2013";}
.togglemenu .nav-dropdown {display: none;}
.togglemenu .has-dropdown.is-active > .nav-dropdown { display: block; }
.togglemenu .nav-dropdown .nav-dropdown { background-color: #000; }
.togglemenu .nav-dropdown .menu-item { border-color: #fff;background: rgba(255,255,255,0.1); }
.togglemenu .nav-dropdown .nav-dropdown .menu-item {background-color: #b0b0b0;border-color: #909090;}

.dropdown-item.active, .dropdown-item:active{background-color:#f8f9fa;}
.btn-primary:not(:disabled):not(.disabled):active{background-color:#333333;}



.text-left.testing ul li {list-style: none;display: inline-block;}
.testing1 {background: #000000;color: #fff;padding: 17px 10px;text-transform: uppercase;font-size: 1.5rem;}
.widgetGrade{position: absolute;text-align: center;font-family: Helvetica;font-weight: bold;top: 60px;width: 130px;margin: 0 11px;font-size: 19px;color: #cb2c30;font-weight: normal;left: 0;}
.reviewWidgetContainer{    position: relative;top: 0;right: 0;bottom: 0;left: 0;display: inline-block;margin: auto;font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;width: 152px;height: 152px;}
.reviewWidgetContainer img{position: inherit !important;}
#widgetContainerBox{display:inherit;}
.position-on-div {height: 100%;width: 75%;background: transparent;position: absolute;z-index: 999;right: 0;}
.margin-left{ margin-left:-2px;}
.dropdown-item.active, .dropdown-item:active {border-bottom: 2px solid #000000;}
.icon {width: 30px;height: 30px;fill: #000000;}

/* book now */
#imenu > ul > li {display: inline-block;position: relative;border: 0px solid #838383; background: #f1f1f1;padding:8px 6px; border-radius: 5px;text-transform: uppercase;}
.booknowbg.homebook {bottom: 0%;}
.booknowbg {z-index: 3;bottom:100px;position: absolute;width:100%;left: 0;background: #fff;right: 0;text-align: center;margin: auto; display:block;}
.text-left.checkinn {
    width: 15%;
    margin-right: 2%;
}
.booknowbg ul li input[type="text"], .booknowbg #nadult {background: url("../images/calendar-icon.png") no-repeat right 10px center;padding:0px; width:100%; border: 0px solid #000;border-radius:4px;text-transform: uppercase; line-height: 25px;}
.bordertopbottom {border: 3px solid #fff;width: 2px;position: absolute;top: 0;right: 22%;height: 100%;}
.border-none{ background:none !important;}
.jssorb01 {position: absolute;}     
.jssora13l {display: block;position: absolute;cursor: pointer;background: url(../images/arrowpre-2.html) no-repeat;overflow: hidden;left:0px;width: 28px;height:59px;background-size: 100%; opacity: 0;}  
.jssora13r {opacity: 0; display: block;position: absolute;width:28px;height:59px;cursor: pointer;background: url('../images/arrownext-2.html') no-repeat;overflow: hidden;right:0px;background-size: 100%;}  
#jssor_1 img { border: 0px solid #fff;}
.primary-rgb {background:rgba(255, 255, 255, 0.9); position: absolute;top:19%;left: 0;right: 0; z-index:22;}
.btnfont{ font-size:0.5rem !important; padding: 0.2rem 1.5rem !important;border-radius: 2px;}
.select2-container .select2-choice {display: block;font-weight: normal;height: 22px;font-size: 16px;padding: 0 0 0 8px;overflow: hidden;position: relative;border: 1px solid #f1f1f1;box-shadow: none !important;white-space: nowrap;line-height: 20px;color: #464a4c;text-decoration: none;/* border-radius: 2px; */background: url('../images/arrow-dropdown.png') center right 4px no-repeat;/* border-radius: 4px; */background-clip: padding-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: #f1f1f1;}
a.btn-primary {color: #fff !important;padding: 8px 9px;font-size: 15px;}
.f40 {font-size: 35px;}
.select2-container-active .select2-choice, .select2-container-active .select2-choices {border: 1px solid #f1f1f1;outline: none;border-radius: 2px;}
.select2-container, .select2-container {width: 68px !important;float: right;}
.booknowbg.sticky {position: fixed;bottom: 0; padding: 0 2%;}
.ui-datepicker-close.ui-state-default.ui-priority-primary.ui-corner-all {display: none;}
.close-btn{display:none;}

.sticky .select2-container, .select2-container {	width: 90px !important;	float: right; margin-right: 10px; }
.select2-container, .select2-container {	width: 60px !important;	float: right;}
.footer-bottom{padding-bottom:6rem !important;}
#sliderwaypoint .slider-inner-container .carousel .carousel-inner .carousel-item img{height:100vh;}
.h-80{ height:80%;}
.main-logo a { text-align: right;}


.u1st .u1st_accBtn {
	
	top: inherit!important;
	bottom: 8px!important;
}
a.u1st_skipLink:focus, a.u1st_skipLinkFocus {
	
	top: inherit !important;
	bottom: 5px;
}
.cookies-statement {text-align: center; padding: 12px 50px; position: fixed; bottom: 0; background: #000; color: #fff; z-index: 999; box-shadow: 0 5px 13px #292828; width: 100%;}
.cookies-statement .cookies-btn ul li {display: inline-block; padding: 5px 5px;}
.cookies-statement .cookies-btn ul li a {width: 165px; padding: 8px 10px; border: 1px solid #fff;}
.Cookiesclose .icon {width: 25px; height: 25px;	position: absolute;	right: 10px; top: 10px;	background: #fff; padding: 5px;	border-radius: 50%;	cursor: pointer; fill: #000;}
.Cookies h2 {font-size: 24px;}
.Cookies p {font-size: 16px; margin: auto; line-height: 22px; padding-top: 5px;}
.cookies-statement .cookies-btn .btn:hover {background: #fff; color: #8b1936 !important;}

.popup-new {position:absolute;background:rgba(0,0,0,0.5);width:100%;height:100vh;z-index:1000; display:none !important;}
.popup-newtext{text-align: center; padding:50px; position: absolute;margin:auto; top:50%;transform:translateY(-50%); right:0;left:0; background: #fff; color: #fff; z-index: 999; box-shadow: 0 5px 13px #292828; width: 480px;}
.popup-new .cookies-btn ul li {display: inline-block; padding: 5px 5px;}
.popup-new .cookies-btn ul li a {width: 165px; padding: 8px 10px; border: 1px solid #fff;}
.popup-newclose .icon {width: 25px; height: 25px;	position: absolute;	right: 10px; top: 10px;	background: #fff; padding: 5px;	border-radius: 50%;	cursor: pointer; fill: #000;}
.popup-newtext h2 {font-size: 24px;}
.popup-newtext p {font-size: 16px; margin: auto; line-height: 22px; padding-top: 5px;color:#000;}
.popup-new .cookies-btn .btn:hover {background: #fff; color: #8b1936 !important;}


.rick-amenities{background:#E2E2E2}
.rick-amenities ul li{ color:#000;}
#rick-gallery .owl-stage{ padding-top:100px;}
#rick-gallery .center{ margin-top:-50px; opacity:1 !important}
#rick-gallery .owl-item{ opacity:.5; transition:all 0.35s;}
.vcard a.inverse {
	font-weight: 500;
}
.margin_tab {
	padding-top: 100px;
	margin-top: -100px;
}
@media (max-width: 1680px){
.text-hover {    -moz-transform: translateY(405px);    -webkit-transform: translateY(405px);    -ms-transform: translateY(405px);    transform: translateY(405px);    transition: all 0.3s;}

}

@media (max-width: 1600px)
{
	body{line-height:130%;} 
	#carouselTextSlidesOnly h2 {font-size: 45px;}
	#carouselTextSlidesOnly p {line-height: 173%;}
	.text-hover {-moz-transform: translateY(400px);-webkit-transform: translateY(400px);-ms-transform: translateY(400px);transform: translateY(400px);}
}
@media (max-width: 1440px)
{
body{line-height:140%;} 
.px-body{padding-left:3%;padding-right:3%;}
h1{font-size:4rem;}
h2{font-size:48px;}
.lead-head{font-size:30px;}
.f24{font-size:17px;}
.f32{font-size:26px;}
.fsmall{font-size:14px;line-height:1;}
.px-body-inner{padding-left:1%;padding-right:1%;}
.lineH1{line-height:1.2;}
.top-nav.navbar .nav-item .nav-link{font-size: 18px;padding: 0.2rem 0.8rem;}
.amenities-media .img-overlay{padding: 0.5rem 1.5rem;}
#carouselTextSlidesOnly h2 {font-size: 39px;}
#carouselTextSlidesOnly p {line-height: 160%;}
.text-hover {-moz-transform: translateY(360px);-webkit-transform: translateY(360px);-ms-transform: translateY(360px);transform: translateY(360px);}
.img-overlay:hover .text-hover {-moz-transform: translateY(256px);-webkit-transform: translateY(256px);-ms-transform: translateY(256px);transform: translateY(256px);}
#widgetContainerBox {display:initial;}

.booknowbg ul li input[type="text"], .booknowbg #nadult {    background: url("../images/calendar-icon.png") no-repeat right 3px center;}
.sticky .select2-container, .select2-container { margin-right: 3px;}
}

@media (max-width: 1366px)
{
 #carouselTextSlidesOnly h2 {font-size: 34px;}
 .text-hover {-moz-transform: translateY(330px);-webkit-transform: translateY(330px);-ms-transform: translateY(330px);transform: translateY(330px);}
 .img-overlay:hover .text-hover {-moz-transform: translateY(200px);-webkit-transform: translateY(200px);-ms-transform: translateY(200px);transform: translateY(200px);}
     .padding-bottom {	padding-bottom: 33px;}

.sticky .select2-container, .select2-container {	width: 70px !important;	 }


  }

@media (max-width: 1100px) {
    .top-nav.navbar .nav-item .nav-link{font-size: 14px;}
}

  
@media (max-width: 1024px)
{

body{font-size:18px;line-height:120%;} 
.px-body{padding-left:2%;padding-right:2%;}
h1{font-size:3rem;}
h2{font-size:2rem;}
.lead-head{font-size:25px;}
.amenities-media .img-overlay h2{font-size:1.2rem;margin:0;}
.amenities-media .img-overlay{padding: 0.3rem 0.8rem;}
.btn{font-size:0.8rem;padding: 0.5rem 1.5rem;}
.hangingbtn {font-size: 1.5rem !important;padding: 0.8rem 3rem !important;}
.headerindex.fixed .main-logo img{width:100%;}
.btnBook .btn-primary{font-size: 1rem !important;}
#offers .slice .background {height:400px;}
#offers{height:400px;}
.text-hover {-moz-transform: translateY(265px);-webkit-transform: translateY(265px);-ms-transform: translateY(265px);transform: translateY(265px);}
.has-dropdown::after {content: "+";color: #fff !important;}
 .read-more {padding: 11px 44px;}
 #imenu {font-size: 12px;}
 
 .booknowbg.sticky {     padding: 0 5%;}
.sticky .select2-container, .select2-container {	width:60px !important;	 }
.booknowbg ul li input[type="text"], .booknowbg #nadult {    background: url("../images/calendar-icon.png") no-repeat right 1px center;}
.sticky .select2-container, .select2-container { margin-right: 0px;}
.bordertopbottom {    border: 1px solid #fff;    width: 2px;    right: 24%; }

.navbar {padding: .5rem 0.2rem;}
.top-nav.navbar .nav-item .nav-link {padding: 0.2rem 0.4rem;}
}
@media (max-width: 768px)
{.mobilemenu.fixed .mainlogofixed{display:none;}
.togglemenu{height:50px;}
.hangingbtn {top:25%;}
.bookmgr {right: 0;left: 0;width: 100%;text-align: center;margin-right: 30px;}
.bookmgr .btn {    font-size: 1.4rem;}
.fixed-top.fixed {    top: 0;    position: fixed;    right: 0;    left: 0;}
 body {padding-top: 20px;}
 .padding-bottom {padding-bottom: 33px;}
.px-body-inner {padding-left: 3%;padding-right: 3%;}
.form-control.textarea-height {height: 80%;}
.text-left.checkinn {width: 20%;}
    .main-logo{ max-width:200px; margin:auto;}
    #sliderwaypoint .slider-inner-container .carousel .carousel-inner .carousel-item img {height: auto;}
 }

@media (max-width: 767px)
{
  .hangingbtn{ display:none;}  
  .scroll-down{ display:none;}
    .padding-bottom {padding-bottom: 0px; }
    .booingpop {display: none;position: fixed;background: #fff;left: 0;width: 100%; top:56%; transform: translateY(-50%);}
    .text-left.checkinn {margin-bottom: 10px;width: 90%;}
    .close-btn {position: absolute;top: -16px;right: 4px;background: white;padding: 4px;border-radius: 50%;width: 32px;border: 1px solid #9b9b9b; cursor:pointer;display:block;}
    #sliderwaypoint .slider-inner-container .carousel .carousel-inner .carousel-item img{height:unset;}
    .footer-bottom {padding-bottom: 4rem !important;}
  
    }


@media (max-width: 576px)
{
body{overflow-X:hidden;}
.px-body-inner{padding-left:4%;padding-right:4%;}
h1{font-size:2rem;}
h2{font-size:1.6rem;}
.hangingbtn {font-size: 1.3rem !important;padding: 0.5rem 2rem !important;top:33%;}
.mobilemenu.fixed-top .btn{font-size:1.5rem;padding: 0.4rem 1rem;}
.mobilemenu.fixed-top .mainlogofixed img{width:80% !important;}
.slider-inner-container{padding-top:50px;}
.display-3 {font-size: 2.5rem;}
#map_div1{height:220px !important;}
.fsmall{font-size:11px;}
.footer-bottom .follow-us, .newslettersignup{display:none !important;}
.mobilebuttons.bg-gray{background:#dad4d4;}
.footer-social-links.social-links a{background: #fff;border-radius: 50%;width: 50px;height: 50px;margin-right:10px; text-align: center;}
.footer-social-links.social-links svg {margin-left:0;margin: 14px auto;}
.awards-logo img{width:60%;}
.event-media .owl-carousel .owl-item{max-height:360px;}
.event-media .owl-carousel .owl-item .w-100{max-width:480px;}
  #rick-gallery .owl-stage {
    padding-top: 50px;
}

}


/*/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play-2.html) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}*/













/* RTE content enduser */
figure.image.image_resized img {
    width: inherit !important;
}
figure.image.image_resized {
    margin: auto !important;
}
figure.image.image_resized.image-style-align-right {
    float: right;
    margin: 0 0 10px 10px !important;
}

figure.image.image_resized.image-style-align-left {
    float: left;
    margin: 0 10px 10px 0 !important;
}
.blogpage .blogp ul li, .packageP ul li {
    list-style: disc !important;
    list-style-position: inside !important;
}
.blogpage .blogp ol li, .packageP ol li {
    list-style: decimal !important;
    list-style-position: inside !important;
}
.blogpage p, .packageP p {
    margin-bottom: 0;
}

.packageP blockquote, .blogp blockquote {
    padding-right: 1.5em;
    padding-left: 1.5em;
    margin-left: 0;
    margin-right: 0;
    font-style: italic;
    border-left: 5px solid #ccc;
}