﻿@charset "utf-8";

:focus{outline:none !important;}
a {text-decoration:none;outline:none; cursor:pointer; color:#ff010b;font-weight:700;font-family: 'Roboto Slab', serif; border-bottom:1px solid #ff010b;}
a:focus {text-decoration:none;outline:none; border:0px none;}
a:hover {transition:color 0.5s ease-out 0s;}
a:hover, a:focus {color: #ff010b !important; text-decoration:none;}
a.inverse{color:#fff;}
a.inverse:hover {transition:color 0.5s ease-out 0s;}
a.inverse:hover, a.inverse:focus {color: #ff010b; text-decoration:none;}
button{outline:none !important;}
.btn-primary.focus, .btn-primary:focus{box-shadow:none;}
body {font-family: 'Libre Baskerville', serif;padding:0px; background:#000; margin:0px;font-size:17px;color:#fff;line-height:198%; overflow-x:hidden;}
p{color:#fff;}
.btn{background-color:#ff010b;font-size:21px;text-transform:uppercase; font-weight:700; padding: 0.3rem 2rem;border-radius:0;cursor:pointer;border:2px solid #ff010b;}
.btn-primary{color:#fff;}
.btn-primary:hover{background-color:#fff;border:2px solid #ff010b;color:#000;}
h1{ font-size:3rem; color:#ff010b; font-family: 'Roboto Slab', serif;font-weight:700;}
h2{ font-size:2.5rem; color:#ff010b;font-family: 'Roboto Slab', serif;font-weight:700;}
h3{ font-size:2rem; color:#ff010b;font-family: 'Roboto Slab', serif;font-weight:700;}
h4{ font-size:1.4rem; color:#fff;font-family: 'Roboto Slab', serif;font-weight:700;}
img {max-width:100%; object-fit: cover;}
.highslide img {margin-left: -2px;}
#toTop {background: #0c0c0c 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: inherit;  right: 10px;text-align: center; width: 44px; z-index: 22;transition: transform 0.5s ease 0s;margin:0 auto;}
#toTop:hover {background: #000 none repeat scroll 0 0;transform: rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg);color:#007074;}
.position-absolute{position:absolute;}
.position-relative{position:relative;}
.fgray{color:#999999;}
.fwhite{color:#fff;}
.blue{color:#4a70aa;}
.fyellow{color:#ff010b}
.fyellow:hover{color:#ff010b}
.fgraylight{color:#aca6a6}
.fgraydark{color:#333}
.fblack{color:#000;}
.fw-400{font-weight:400;}
.fw-500{font-weight:500;}
.fw-700{font-weight:700;}
.bluebg{background:#4a70aa;}
.bluebg:hover{background:#ff010b;}
.bg-gray{background:#f8f8f8;}
.bg-darkgary{background:#95e1d3;}
.bg-yellow-trans{background:rgba(227,111,5,0.8);}
.bg-black{background:#000;}
.bg-grey{background:#161415;}
.bg-white{background:#fff;}
.bg-greywhite{background:#000;}
.color-ft{ color:#95e1d3;}
.fs-45{font-size:45px;}
.fs-36{font-size:36px;}
.fs-30{font-size:30px;}
.fs-17{font-size:17px;}
.fs-24{font-size:24px;}
.fs-21{font-size:21px;}
.fs-14{font-size:14px;}
.flh-1{line-height:1;}
.flh-2{line-height:2;}
.w-auto{width:auto !important;}
.fa-facebook{padding: 3px 7px;}
.navbar-light .navbar-nav .nav-link{color:#fff;font-weight:500;font-family: 'Libre Baskerville', serif;font-size:20px;line-height:0;padding-top:10px;padding:10px 1.1px;border-bottom:0px solid #ff010b;}
.navbar.navbar-toggleable-sm .nav-item{padding-left:45px;}
.fixed .navbar.navbar-toggleable-sm .nav-item{padding-left:30px;}
.navbar.navbar-toggleable-sm .active a, .navbar.navbar-toggleable-sm a:hover{background:transparent;color: #ff010b !important;border-bottom:0px solid #ff010b;}
.headerIndex.fixed.bg-black{position:fixed;top:0;z-index:6;width:100%; left:0; right:0;}
.headerIndex.fixed.bg-black .navfixed{display:none;}
.headerIndex.fixed.bg-black #btnBook{display:block !important;position:absolute;right: -15%;top: 0;}
.flexslider ul.slides > li{position:relative;}
hr.redline{border-bottom:3px solid #ff010b;width:13%;}
.flex-caption{top:40%;z-index:3;}
.headertop {position: absolute;	top:62px;z-index: 11;	left: 0;right: 0;}
.righttop li{ list-style-type:none;line-height: 34px; color:#fff;}
.br-top-bottom{border-top:1px solid #fff; border-bottom:1px solid #fff;}
.brblock-top-bottom{border-top:1px solid #000; border-bottom:1px solid #000;}
.headerIndex.fixed{ position:fixed; top:0; left:0; right:0; text-align:center; width:100%;margin: 0px !important; background:#000;}
.welcometxt {font-family: 'Roboto Slab', serif;line-height: 92px;font-weight: bold;}
.heading span{font-size:30px;font-weight:700;display:block;padding-top:1rem;text-transform:uppercase;}
.my-4.min-h {height: auto; min-height: 369px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #ff010b;background-color:none;border-color:none;}


.nav-tabs .nav-link{border: 0px solid ; color: #000; position:relative;}
.gallerybo{ border-bottom:2px solid #fff; border-left:2px solid #fff; }
.demo-gallery ul li{width: 25%;display: inline-block;vertical-align: top;float: left;}
.social_icon {font-size: 21px;   line-height: 33px;}
.fixed .col-md-4.text-left.pr-0{ text-align:left !important;}
.fixed .navbar-nav{ margin:auto;}
.fixed .social_icon{ text-align:left;}
.nav-tabs .nav-link.active::before {content: "";position: absolute;bottom: -36px;left: 22%;transform: translateX(50%);border: 14px solid transparent;border-top-color: transparent;	border-top-color: #ff010b;	z-index: 9;	/* right: 0; */	text-align: center;}
.nav-tabs {border-bottom: 0px solid #ddd;}

.navbar-light .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: #ff010b;}
.font-Roboto{font-family: 'Roboto Slab', serif;font-size: 21px;}
.white{ color:#fff;}


/* Instagram  */

#instafeed img { max-width: 100%;}
.half{width: 100%;position: relative;}
.instaimg img { margin-bottom: 0px; }
.instaimg img:hover { opacity:0.8;-moz-opacity:0.8;-webkit-opacity:0.8;}
.img-featured-container {/*overflow: hidden;*/position: absolute;/*   border: 2px solid red; */top: 0;left: 0;bottom: 0;right: 0;}
.img-featured-container img { width: 100%; }
.img-featured-container .img-backdrop {background: linear-gradient(135deg, rgba(255, 1, 11, 0.90), rgba(212, 212, 212, 0.85));  /*grey to black*/margin: 0;padding: 0;width: 100%;height: 100%;position: absolute;z-index: 1;opacity: 0;transition: all 0.3s ease;}
.img-featured-container:hover > .img-backdrop { opacity: 1;}
/* center text horizontally and vertically on image hover */
.img-featured-container .description-container {color: #fff;font-size: 16px;line-height: 1.2;padding: 0 30px;text-align: center;line-height: 20px;width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transform-style: preserve-3d;z-index: 2;opacity: 0;transition: all .2s ease;}
.img-featured-container .description-container .fa-instagram { font-size: 40px;}
.img-featured-container .description-container p {font-weight: 300;margin-bottom: 0;}
.img-featured-container:hover .description-container { opacity: 1;}
/*.img-featured-container .description-container .caption {display: none;margin-bottom: 6px;}*/
.img-featured-container .description-container .likes,
.img-featured-container .description-container .comments { margin: 0 5px;}
/* .half.gallery.instaimg:first-child { margin-right: 10px;} */
/* .d-flex:first-child { margin-bottom: 10px; } */
#instafeed img{height:100%;width: 100%;}

/* end of instagram feed */
.social_icon a{border-bottom:0;}

.gallerylf{border-left:2px solid #fff;}
  .btn-order-online { display:block; padding:10px 25px; background:#fff; color:#333; position:fixed; bottom:15px; right:15px; z-index:50;   }
@media only screen and (max-width:1440px)
{
    h1{ font-size:2.5rem;}
    h2{ font-size:2rem;}
    h3 {font-size:1.8rem;}
    
    }



@media only screen and (max-width:1100px)
{
 .my-4.min-h {height: auto;	min-height: 474px;}  
  .navbar.navbar-toggleable-sm .nav-item {padding-left: 30px;} 
}



@media only screen and (max-width:999px)
{
   
.headertop{top:13px;}
.navbar.navbar-toggleable-sm .nav-item {padding-left: 19px;}
.fs-24 {font-size: 17px;}
.navbar-light .navbar-nav .nav-link{font-size: 16px;}
.fs-83 {font-size: 45px;}
.welcometxt {line-height: 52px;}
.my-4.min-h {height: auto;min-height: auto;}

.social_icon{ font-size:18px;}
.navbar-light .navbar-nav .nav-link { font-size: 14px;}

}

@media only screen and (max-width:767px)
{
    .fs-83 {font-size: 25px;}
    h2 { font-size: 2rem;}   
     .fa.fa-facebook{padding: 7px 10px;	border-radius: 50%;	height: 30px;width: 30px;}
     h1 {font-size: 2rem;}   
     h3 {font-size: 1.4rem; }
     
     .navfixed.fixed {position: fixed;width: 100%;background: #ff010b;top: 0;height: 69px;}
     .logomobile {top: 14px;position: absolute;right: 0;left: 0;}
     .navfixed.fixed .logomobile {width:16%;}
     .navfixed.fixed .fa.fa-facebook{ margin-top:13px;}
     .logomobile a, .icon-facbook a{ border-bottom: 0px solid #ff010b; }

     .navfixed .facebook svg{ width:20px; height:20px; fill:#fff;}
     .navfixed .facebook{ background:#4a70aa; width:35px; height:35px; display:block; border-radius:50px; text-align:center; line-height:41px;}
     .navfixed .facebook:hover{ background:#ff010b;}
     .fixed .icon-facbook{ padding-top:16px;}
     .fixed .togglemenu .nav-toggle{ padding-top:24px;}
      .fixed .facebook:hover{ background:#000;}

      .nav-menu .menu-link{ text-align:left;}
      .menu{ background:#000; width:300px; margin-top:70px !important;}
   
}


@media only screen and (max-width:480px)
{
 .logomobile {width: 22%;}   
  .navfixed.fixed .logomobile {width: 19%;}  
 }


@media only screen and (max-width:360px)
{
  .navfixed.fixed {height: 58px;}  
    
    }



/* mobile nav css */
*,
*:before,
*:after {-moz-box-sizing: border-box;box-sizing: border-box;}
.togglemenu .nav {position: absolute;top: 0;right: 0;width: auto;z-index: 10000;}
.togglemenu .nav-container {position: fixed;top: 0px;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%);  background: #000;
  -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: 1rem 1rem;border: 0;background-color: transparent; background:none;float:right;z-index: 9;position: relative;top:0px; cursor:pointer;}
.togglemenu .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;}
.icon-menu .line-1 { top: -1px; }
.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);}
.icon-menu .line-2 {top: 50%;margin-top: -3px;}
.is-active .icon-menu .line-2 { opacity: 0; }
.icon-menu .line-3 { bottom: 0; }
.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);}
.menu {list-style: none;margin: 0; padding: 0;}
.nav-menu {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.nav-menu .menu-item { text-align:center;padding: 1rem 1rem;font-size:18px; }
.nav-menu .menu-item a{border-bottom: 0px solid #fff;}

.nav-menu > .menu-item:hover, .nav-menu > .menu-item.is-active { background-color: transparent; }
.nav-menu > .menu-item .menu-link:hover, .nav-menu > .menu-item.is-active  {color:#95e1d3 ;}
.nav-menu .menu-link {display: block;text-decoration: none;color: #fff;}
.has-dropdown {position: relative;cursor: pointer;}
.has-dropdown > .menu-link { display: inline-block;}
.nav-dropdown.menu .menu-link{padding: 0.5rem 1rem 0.3rem;font-size: 15px;}
.has-dropdown:after {font-size: 24px;position: absolute;top: 10px;right: 1.5rem;bottom: 0;content: "+";  color: #fff;}
.has-dropdown.is-active:after { content: "\2013";}
.nav-dropdown {display: none;}
.has-dropdown.is-active > .nav-dropdown { display: block; }
.nav-dropdown .nav-dropdown { background-color: #000; }
.nav-dropdown .menu-item { border-color: #fff; }
.nav-dropdown .nav-dropdown .menu-item {background-color: #b0b0b0;border-color: #909090;}
.content { margin-top: 60px; }
.content .wrapper { padding: 1rem 0; }
 @media (min-width: 999px) 
 {
.togglemenu .nav { background-color: #dedede; }
.togglemenu .nav, .togglemenu .nav-container, .togglemenu .nav-container.is-visible {position: static;top: auto;left: auto;z-index: auto;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
.togglemenu .nav-container, .togglemenu .nav-container.is-visible {visibility: visible; height: auto; min-height: 0; overflow-y: visible;}
.togglemenu .nav-toggle { display: none; }
.togglemenu .nav-menu > .menu-item, .togglemenu .nav-menu > .menu-item.is-active {display: inline-block; background-color: transparent; border: 0;}
.togglemenu .nav-menu > .menu-item:last-child { border: 0; }
.togglemenu .nav-menu .menu-item { -webkit-transition: background-color 0.15s ease-in-out,  color 0.15s ease-in-out; transition: background-color 0.15s ease-in-out,  color 0.15s ease-in-out;}
togglemenu .has-dropdown:after { content: "" !important; }
.togglemenu .nav-menu > .has-dropdown:after {position: absolute; top: 50%;right: 1rem;width: 0;height: 0;margin-top: -2px;margin-left: -4px;content: "";border-width: 5px 5px 0 5px;border-style: solid;border-color: #444 transparent transparent transparent;}
.has-dropdown > .menu-link { padding-right: 2rem; }
.nav-dropdown {display: block;opacity: 0;position: absolute;top: 100%;width: 200px;margin: 0;padding: 0.5rem 0;background-color: #dedede;box-shadow: 0 0 4px hsla(0, 0%, 0%, 0.15);visibility: hidden;-webkit-transition: visibility 0s linear 0.25s,  opacity 0.25s linear;
  transition: visibility 0s linear 0.25s,  opacity 0.25s linear;}
.has-dropdown:hover > .nav-dropdown {visibility: visible; opacity: 1;-webkit-transition-delay: 0s; transition-delay: 0s;}
.nav-dropdown .menu-item { border: 0; }
.nav-dropdown .menu-item:hover,
.nav-dropdown .nav-dropdown .menu-item:hover { background-color: #d0d0d0; }
.nav-dropdown .nav-dropdown, .nav-dropdown .nav-dropdown .menu-item { background-color: #dedede; }
.nav-dropdown .nav-dropdown {z-index: 9998; top: 0; left: 100%;}
.content { margin-top: 0; }


}


/* highslide css */
.slides img {-webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none;  user-select: none;}
.highslide-container div{font-family:Verdana,Helvetica;font-size:10pt}.highslide-container table{background:none}.highslide{outline:none;text-decoration:none}.highslide:hover img{border-color:#e5e5e5}.highslide-gallery .highslide-active-anchor img{border-color:#000;visibility:visible;cursor:default}.highslide-image{border-width:2px;border-style:solid;border-color:#fff}.highslide-wrapper,.highslide-outline{background:#fff}.glossy-dark{background:#111}.highslide-number{font-weight:700;color:gray;font-size:.9em}.highslide-caption{display:none;font-size:1em;padding:5px}.highslide-heading{display:none;font-weight:700;margin:.4em}.highslide-dimming{background:transparent}a.highslide-full-expand{background:url(../highslide/graphics/fullexpand.gif) no-repeat;display:block;margin:0 10px 10px 0;width:34px;height:34px}.highslide-loading{display:block;color:#000;font-size:9px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:3px;border:1px solid #fff;background-color:#fff;padding-left:22px;background-image:url(../highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px}a.highslide-credits,a.highslide-credits i{padding:2px;color:silver;text-decoration:none;font-size:10px}a.highslide-credits:hover,a.highslide-credits:hover i{color:#fff;background-color:gray}.highslide-move,.highslide-move *{cursor:move}.highslide-viewport{display:none;position:fixed;width:100%;height:100%;z-index:1;background:none;left:0;top:0}.highslide-overlay{display:none}.hidden-container{display:none}.closebutton{position:relative;top:-15px;left:15px;width:30px;height:30px;cursor:pointer;background:url(../highslide/graphics/close.png)}.highslide-gallery ul{list-style-type:none;margin:0;padding:0}.highslide-gallery ul li{display:block;position:relative;float:left;width:106px;height:106px;border:1px solid silver;background:#ededed;margin:2px;padding:0;line-height:0;overflow:hidden}.highslide-gallery ul a{position:absolute;top:50%;left:50%}.highslide-gallery ul img{position:relative;top:-50%;left:-50%}html>/**/body .highslide-gallery ul li{display:table;text-align:center;text-align:center}html>/**/body .highslide-gallery ul a{position:static;display:table-cell;vertical-align:middle}html>/**/body .highslide-gallery ul img{position:static}.highslide-controls{width:195px;height:40px;background:url(../highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;margin:20px 15px 10px 0}.highslide-controls ul{position:relative;left:15px;height:40px;list-style:none;margin:0;padding:0;background:url(../highslide/graphics/controlbar-white.gif) right -90px no-repeat}.highslide-controls li{float:left;padding:5px 0;margin:0;list-style:none}.highslide-controls a{background-image:url(../highslide/graphics/controlbar-white.gif);display:block;float:left;height:30px;width:30px;outline:none}.highslide-controls a.disabled{cursor:default}.highslide-controls a.disabled span{cursor:default}.highslide-controls a span{display:none;cursor:pointer}.highslide-controls .highslide-previous a{background-position:0 0}.highslide-controls .highslide-previous a:hover{background-position:0 -30px}.highslide-controls .highslide-previous a.disabled{background-position:0 -60px!important}.highslide-controls .highslide-play a{background-position:-30px 0}.highslide-controls .highslide-play a:hover{background-position:-30px -30px}.highslide-controls .highslide-play a.disabled{background-position:-30px -60px!important}.highslide-controls .highslide-pause a{background-position:-60px 0}.highslide-controls .highslide-pause a:hover{background-position:-60px -30px}.highslide-controls .highslide-next a{background-position:-90px 0}.highslide-controls .highslide-next a:hover{background-position:-90px -30px}.highslide-controls .highslide-next a.disabled{background-position:-90px -60px!important}.highslide-controls .highslide-move a{background-position:-120px 0}.highslide-controls .highslide-move a:hover{background-position:-120px -30px}.highslide-controls .highslide-full-expand a{background-position:-150px 0}.highslide-controls .highslide-full-expand a:hover{background-position:-150px -30px}.highslide-controls .highslide-full-expand a.disabled{background-position:-150px -60px!important}.highslide-controls .highslide-close a{background-position:-180px 0}.highslide-controls .highslide-close a:hover{background-position:-180px -30px}.highslide-maincontent{display:none}.highslide-html{background-color:#fff}.mobile .highslide-html{border:1px solid silver}.highslide-html-content{display:none;width:400px;padding:0 5px 5px}.highslide-header{padding-bottom:5px}.highslide-header ul{margin:0;padding:0;text-align:right}.highslide-header ul li{display:inline;padding-left:1em}.highslide-header ul li.highslide-previous,.highslide-header ul li.highslide-next{display:none}.highslide-header a{font-weight:700;color:gray;text-transform:uppercase;text-decoration:none}.highslide-header a:hover{color:#000}.highslide-header .highslide-move a{cursor:move}.highslide-footer{height:16px}.highslide-footer .highslide-resize{display:block;float:right;margin-top:5px;height:11px;width:11px;background:url(../highslide/graphics/resize.gif) no-repeat}.highslide-footer .highslide-resize span{display:none}.highslide-resize{cursor:nw-resize}.draggable-header .highslide-header{height:18px;border-bottom:1px solid #ddd}.draggable-header .highslide-heading{position:absolute;margin:2px .4em}.draggable-header .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}.draggable-header .highslide-header .highslide-move *{display:none}.draggable-header .highslide-header .highslide-close{position:absolute;right:2px;top:2px;z-index:5;padding:0}.draggable-header .highslide-header .highslide-close a{display:block;height:16px;width:16px;background-image:url(../highslide/graphics/closeX.png)}.draggable-header .highslide-header .highslide-close a:hover{background-position:0 16px}.draggable-header .highslide-header .highslide-close span{display:none}.draggable-header .highslide-maincontent{padding-top:1em}.titlebar .highslide-header{height:18px;border-bottom:1px solid #ddd}.titlebar .highslide-heading{position:absolute;width:90%;margin:1px 0 1px 5px;color:#666}.titlebar .highslide-header .highslide-move{cursor:move;display:block;height:16px;position:absolute;right:24px;top:0;width:100%;z-index:1}.titlebar .highslide-header .highslide-move *{display:none}.titlebar .highslide-header li{position:relative;top:3px;z-index:2;padding:0 0 0 1em}.titlebar .highslide-maincontent{padding-top:1em}.no-footer .highslide-footer{display:none}.wide-border{background:#fff}.wide-border .highslide-image{border-width:10px}.wide-border .highslide-caption{padding:0 10px 10px}.borderless .highslide-image{border:none}.borderless .highslide-caption{border-bottom:1px solid #fff;border-top:1px solid #fff;background:silver}.outer-glow{background:#444}.outer-glow .highslide-image{border:5px solid #444}.outer-glow .highslide-caption{border:5px solid #444;border-top:none;padding:5px;background-color:gray}.colored-border{background:#fff}.colored-border .highslide-image{border:2px solid green}.colored-border .highslide-caption{border:2px solid green;border-top:none}.dark{background:#111}.dark .highslide-image{background:gray;border:solid 2px #b0afad}.dark .highslide-caption{color:#fff;background:#111}.dark .highslide-controls,.dark .highslide-controls ul,.dark .highslide-controls a{background-image:url(../highslide/graphics/controlbar-black-border.gif)}.floating-caption .highslide-caption{position:absolute;padding:1em 0 0;background:none;color:#fff;border:none;font-weight:700}.controls-in-heading .highslide-heading{color:gray;font-weight:700;height:20px;overflow:hidden;cursor:default;padding:0 0 0 22px;margin:0;background:url(../highslide/graphics/icon.gif) no-repeat 0 1px}.controls-in-heading .highslide-controls{width:105px;height:20px;position:relative;margin:0;top:-23px;left:7px;background:none}.controls-in-heading .highslide-controls ul{position:static;height:20px;background:none}.controls-in-heading .highslide-controls li{padding:0}.controls-in-heading .highslide-controls a{background-image:url(../highslide/graphics/controlbar-white-small.gif);height:20px;width:20px}.controls-in-heading .highslide-controls .highslide-move{display:none}.controls-in-heading .highslide-controls .highslide-previous a{background-position:0 0}.controls-in-heading .highslide-controls .highslide-previous a:hover{background-position:0 -20px}.controls-in-heading .highslide-controls .highslide-previous a.disabled{background-position:0 -40px!important}.controls-in-heading .highslide-controls .highslide-play a{background-position:-20px 0}.controls-in-heading .highslide-controls .highslide-play a:hover{background-position:-20px -20px}.controls-in-heading .highslide-controls .highslide-play a.disabled{background-position:-20px -40px!important}.controls-in-heading .highslide-controls .highslide-pause a{background-position:-40px 0}.controls-in-heading .highslide-controls .highslide-pause a:hover{background-position:-40px -20px}.controls-in-heading .highslide-controls .highslide-next a{background-position:-60px 0}.controls-in-heading .highslide-controls .highslide-next a:hover{background-position:-60px -20px}.controls-in-heading .highslide-controls .highslide-next a.disabled{background-position:-60px -40px!important}.controls-in-heading .highslide-controls .highslide-full-expand a{background-position:-100px 0}.controls-in-heading .highslide-controls .highslide-full-expand a:hover{background-position:-100px -20px}.controls-in-heading .highslide-controls .highslide-full-expand a.disabled{background-position:-100px -40px!important}.controls-in-heading .highslide-controls .highslide-close a{background-position:-120px 0}.controls-in-heading .highslide-controls .highslide-close a:hover{background-position:-120px -20px}.text-controls .highslide-controls{width:auto;height:auto;margin:0;text-align:center;background:none}.text-controls ul{position:static;background:none;height:auto;left:0}.text-controls .highslide-move{display:none}.text-controls li{background-image:url(../highslide/graphics/controlbar-text-buttons.png);background-position:right top!important;padding:0;margin-left:15px;display:block;width:auto}.text-controls a{background:url(../highslide/graphics/controlbar-text-buttons.png) no-repeat;background-position:left top!important;position:relative;left:-10px;display:block;width:auto;height:auto;text-decoration:none!important}.text-controls a span{background:url(../highslide/graphics/controlbar-text-buttons.png) no-repeat;margin:1px 2px 1px 10px;display:block;min-width:4em;height:18px;line-height:18px;padding:1px 0 1px 18px;color:#fff;font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:700;white-space:nowrap}.text-controls .highslide-next{margin-right:1em}.text-controls .highslide-full-expand a span{min-width:0;margin:1px 0;padding:1px 0 1px 10px}.text-controls .highslide-close a span{min-width:0}.text-controls a:hover span{color:#999}.text-controls a.disabled span{color:#999}.text-controls .highslide-previous span{background-position:0 -40px}.text-controls .highslide-previous a.disabled{background-position:left top!important}.text-controls .highslide-previous a.disabled span{background-position:0 -140px}.text-controls .highslide-play span{background-position:0 -60px}.text-controls .highslide-play a.disabled{background-position:left top!important}.text-controls .highslide-play a.disabled span{background-position:0 -160px}.text-controls .highslide-pause span{background-position:0 -80px}.text-controls .highslide-next span{background-position:0 -100px}.text-controls .highslide-next a.disabled{background-position:left top!important}.text-controls .highslide-next a.disabled span{background-position:0 -200px}.text-controls .highslide-full-expand span{background:none}.text-controls .highslide-full-expand a.disabled{background-position:left top!important}.text-controls .highslide-close span{background-position:0 -120px}.highslide-thumbstrip{height:100%;direction:ltr}.highslide-thumbstrip div{overflow:hidden}.highslide-thumbstrip table{position:relative;padding:0;border-collapse:collapse}.highslide-thumbstrip td{padding:1px}.highslide-thumbstrip a{outline:none}.highslide-thumbstrip img{display:block;border:1px solid gray;margin:0 auto}.highslide-thumbstrip .highslide-active-anchor img{visibility:visible}.highslide-thumbstrip .highslide-marker{position:absolute;width:0;height:0;border-width:0;border-style:solid;border-color:transparent}.highslide-thumbstrip-horizontal div{width:auto}.highslide-thumbstrip-horizontal .highslide-scroll-up{display:none;position:absolute;top:3px;left:3px;width:25px;height:42px}.highslide-thumbstrip-horizontal .highslide-scroll-up div{margin-bottom:10px;cursor:pointer;background:url(../highslide/graphics/scrollarrows.png) left center no-repeat;height:42px}.highslide-thumbstrip-horizontal .highslide-scroll-down{display:none;position:absolute;top:3px;right:3px;width:25px;height:42px}.highslide-thumbstrip-horizontal .highslide-scroll-down div{margin-bottom:10px;cursor:pointer;background:url(../highslide/graphics/scrollarrows.png) center right no-repeat;height:42px}.highslide-thumbstrip-horizontal table{margin:2px 0 10px}.highslide-viewport .highslide-thumbstrip-horizontal table{margin-left:10px}.highslide-thumbstrip-horizontal img{width:auto;height:40px}.highslide-thumbstrip-horizontal .highslide-marker{top:47px;border-left-width:6px;border-right-width:6px;border-bottom:6px solid gray}.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{margin-left:10px}.dark .highslide-thumbstrip-horizontal .highslide-marker,.highslide-viewport .highslide-thumbstrip-horizontal .highslide-marker{border-bottom-color:#fff!important}.highslide-thumbstrip-vertical-overlay{overflow:hidden!important}.highslide-thumbstrip-vertical div{height:100%}.highslide-thumbstrip-vertical a{display:block}.highslide-thumbstrip-vertical .highslide-scroll-up{display:none;position:absolute;top:0;left:0;width:100%;height:25px}.highslide-thumbstrip-vertical .highslide-scroll-up div{margin-left:10px;cursor:pointer;background:url(../highslide/graphics/scrollarrows.png) top center no-repeat;height:25px}.highslide-thumbstrip-vertical .highslide-scroll-down{display:none;position:absolute;bottom:0;left:0;width:100%;height:25px}.highslide-thumbstrip-vertical .highslide-scroll-down div{margin-left:10px;cursor:pointer;background:url(../highslide/graphics/scrollarrows.png) bottom center no-repeat;height:25px}.highslide-thumbstrip-vertical table{margin:10px 0 0 10px}.highslide-thumbstrip-vertical img{width:60px}.highslide-thumbstrip-vertical .highslide-marker{left:0;margin-top:8px;border-top-width:6px;border-bottom-width:6px;border-left:6px solid gray}.dark .highslide-thumbstrip-vertical .highslide-marker,.highslide-viewport .highslide-thumbstrip-vertical .highslide-marker{border-left-color:#fff}.highslide-viewport .highslide-thumbstrip-float{overflow:auto}.highslide-thumbstrip-float ul{margin:2px 0;padding:0}.highslide-thumbstrip-float li{display:block;height:60px;margin:0 2px;list-style:none;float:left}.highslide-thumbstrip-float img{display:inline;border-color:silver;max-height:56px}.highslide-thumbstrip-float .highslide-active-anchor img{border-color:#000}.highslide-thumbstrip-float .highslide-scroll-up div,.highslide-thumbstrip-float .highslide-scroll-down div{display:none}.highslide-thumbstrip-float .highslide-marker{display:none}
/* flexsliderf css */
.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{display:block}.flex-pauseplay span{text-transform:capitalize}.flex img{width:100%;display:block;min-height:575px}.blogflex img{width:100%;display:block;min-height:400px}.locationflex img{min-height:615px}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides > li:first-child{display:block}.flexslider{margin:0;position:relative}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{position:absolute;bottom:46%;width:100%;z-index:5;}.flex-direction-nav a{width:24px;height:24px;margin:0;display:block;position:absolute;top:23px;z-index:0;cursor:pointer;text-indent:-9999px;transition:all .3s ease}.flex-direction-nav .flex-next{right:18px;background:url(../images/slider_arrows.html) no-repeat right top}.flex-direction-nav .flex-prev{right:52px;background:url(../images/slider_arrow1.html) no-repeat}.flexslider:hover .flex-next{opacity:.8}.flexslider:hover .flex-prev{opacity:.8}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{display:none !important;;filter:alpha(opacity=30);cursor:default}.flexslider .flex-direction-nav .flex-next{background-position:right top;right:15%;top:50%}.slider .flexslider .flex-direction-nav .flex-next{background-position:right top;right:1%;top:50%;z-index:8}.flexslider .flex-direction-nav .flex-prev{left:15%;top:50%;background-position:left top}.slider .flexslider .flex-direction-nav .flex-prev{left:15%;top:50%;background-position:left top;z-index:8}.flexslider .flex-direction-nav a{width:55px;height:63px;margin:0;display:block;background:url(../images/slider_arrows.html) no-repeat 0 0;position:absolute;top:19px;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.slider .flexslider .flex-direction-nav a{width:50px;height:63px;margin:0;display:block;background:url(../images/slider_arrow1.html) no-repeat 0 0;position:absolute;top:19px;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider2 .flex-direction-nav .flex-next{background-position:right top;right:0;top:-150px}.flexslider2 .flex-direction-nav .flex-prev{left:0;top:50%;background-position:left top}.flexslider2 .flex-direction-nav a{width:68px;height:68px;margin:0;display:block;background:url(../images/amenities_arrow.html) no-repeat 0 0;position:absolute;top:19px;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider3 .flex-direction-nav .flex-next{background-position:right top;right:25px}.flexslider3 .flex-direction-nav .flex-prev{right:60px;top:19px;background-position:left top}.flexslider3 .flex-direction-nav a{width:35px;height:44px;margin:0;display:block;background:url(../images/slider_arrows.html) no-repeat 0 0;position:absolute;top:19px;z-index:99;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider4 .flex-direction-nav .flex-next{background-position:right top;right:0;top:-150px}.flexslider4 .flex-direction-nav .flex-prev{left:0;top:-150px;background-position:left top}.flexslider4 .flex-direction-nav a{width:68px;height:68px;margin:0;display:block;background:url(../images/amenities_arrow.html) no-repeat 0 0;position:absolute;top:19px;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider5 .flex-direction-nav .flex-next{background-position:right top;left:25px;top:170px}.flexslider5 .flex-direction-nav .flex-prev{right:25px;top:170px;background-position:left top}.flexslider5 .flex-direction-nav a{width:59px;height:64px;margin:0;display:block;background:url(../images/slider_arrows.html) no-repeat 0 0;position:absolute;top:19px;z-index:99;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider6 .flex-direction-nav .flex-next{background-position:right top;left:-65px;top:135px}.flexslider6 .flex-direction-nav .flex-prev{right:-65px;top:135px;background-position:left top}.flexslider6 .flex-direction-nav a{width:59px;height:64px;margin:0;display:block;background:url(../images/slider_arrows.html) no-repeat 0 0;position:absolute;top:19px;z-index:99;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flexslider7 .flex-direction-nav .flex-next{background-position:right top;left:25px;top:130px}.flexslider7 .flex-direction-nav .flex-prev{right:25px;top:130px;background-position:left top}.flexslider7 .flex-direction-nav a{width:59px;height:64px;margin:0;display:block;background:url(../images/slider_arrows.html) no-repeat 0 0;position:absolute;top:19px;z-index:99;cursor:pointer;text-indent:-9999px;-webkit-transition:all .3s ease}.flex-control-nav{width:100%;position:absolute;bottom:1%;text-align:center;z-index:2}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:12px;height:12px;display:block;background:rgba(255,255,255,0.4);border-radius:20px;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#fff}.flex-control-paging li a.flex-active{background:#fff;cursor:default}.flexslider2 .flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;z-index:10;right:0;left:0}.flexslider2 .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flexslider2 .flex-control-paging li a{width:22px;height:22px;display:block;background:transparent;border-radius:20px;border:2px solid red;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flexslider2 .flex-control-paging li a:hover{background:#fff}.flexslider2 .flex-control-paging li a.flex-active{background:#fff;cursor:default}.flexslider3 .flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;z-index:8}.flexslider3 .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flexslider3 .flex-control-paging li a{width:18px;height:18px;display:block;background:#none;border-radius:20px;border:1px solid #fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flexslider3 .flex-control-paging li a:hover{background:#fff}.flexslider3 .flex-control-paging li a.flex-active{background:#fff;cursor:default}.flexslider4 .flex-control-nav{width:35%;position:absolute;bottom:30px;text-align:center;z-index:9999;right:-30px}.flexslider4 .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flexslider4 .flex-control-paging li a{width:22px;height:22px;display:block;background:transparent;border:2px solid #fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flexslider4 .flex-control-paging li a:hover{background:#c3c3c9}.flexslider4 .flex-control-paging li a.flex-active{background:#fff;cursor:default}.flexslider.weddingslider .flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;z-index:8}.flexslider.weddingslider .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flexslider.weddingslider .flex-control-paging li a{width:18px;height:18px;display:block;background:#none;border-radius:20px;border:1px solid #fff;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}.flexslider.weddingslider .flex-control-paging li a:hover{background:#fff}.flexslider.weddingslider .flex-control-paging li a.flex-active{background:#fff;cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 1024px){.flex img{min-height:400px}}@media screen and (max-width: 1100px){.flex img{min-height:350px}}@media screen and (max-width: 999px){.flexslider2 .flex-control-nav{width:100%}}
/* tether min */
.tether-element,.tether-element *,.tether-element :after,.tether-element :before,.tether-element:after,.tether-element:before{box-sizing:border-box}.tether-element{position:absolute;display:none}.tether-element.tether-open{display:block}

/* select box */
.CurrentItemBgcolor{background-color:#A6775B;}
.jquery-selectbox.jquery-selectbox{background:#fff url("../images/arrow-dropdown.html") no-repeat right 5px center; color:#000; display: inline;float: right;font-weight: normal;height: auto;position: relative;text-decoration: none;width: 100% !important;z-index: 10;margin:0 0 0 0;border: 1px solid #999999;border-radius:4px;}
.jquery-selectbox .jquery-selectbox-currentItem {padding:5px 0px 5px 7px;white-space: nowrap;display: block;overflow: hidden;cursor:pointer;text-align: left;} 
.jquery-selectbox .jquery-selectbox-list {position:absolute;z-index:8;display: none;padding:0px 5px 5px 5px;text-align:left;margin:35px 0 0px 0px;background:#fff;color:#000;z-index:9999;width:50% !important ;border-radius:0 0 5px 5px;box-shadow:0 0 1px 1px #ccc;}

.jquery-selectbox .jquery-selectbox-item.listelementhover { background:#ccc; color:#fff; width:auto; padding:0px 0px 0px 5px;}
.jquery-selectbox .jquery-selectbox-item {display: block; cursor: default; width: auto; padding:0px 0px 0px 5px;}
.textbox_adult{ width:40px; border:none;font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; color:#484848;}
.textbox_hotel{ width:40px; border:none; background:transparent; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; color:#484848;}
jquery-selectbox-item{ background:#fff;}
.sliderprev {background: url("../images/sliderprev_arrow.html") no-repeat scroll 0 0;font-size: 0;	height: 80px;left: 5%;position: absolute;top: 35%;width: 57px;z-index: 999; cursor:pointer;}
.slidernext {background: url("../images/slidernext_arrow.html") no-repeat scroll 0 0;	font-size: 0;height: 80px;right: 5%;position: absolute;	top: 35%;width: 57px;z-index: 999;cursor:pointer;}


.form .dollar-input{ position:absolute; right:340px; width:150px; top:41px}
.form .dollar-input .field-validation-error {

    bottom: -32px !important;
    
    line-height: 15px;

}
.form p{ text-align:center; margin:auto;}
.form .form-control{ padding:15px;}
.form .form-control:focus::placeholder {color: transparent;}

.form .custom-select{ height:52px;}
.form .select2-choice{ bordeR:none}
.btn { padding:15px;}
.tipoption .container{ width:auto; float:left; margin-right:20px}
.form .container {
  display: block;
  position: relative; text-align:left;
  padding-left: 30px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 18px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.form .container p{ text-align:left; font-size:16px;}
/* Hide the browser's default radio button */
.form .container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom radio button */
.form .checkmark {
  position: absolute;
  top: 6px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eee;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.form .container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.form .container input:checked ~ .checkmark {
  background-color: #ff010b;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.form .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.form .container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.form .container .checkmark:after {
  top: 5px;
  left: 5px;
  width: 10px;
  height:10px;
  border-radius: 50%;
  background: white;
}

.Card-Holder-Name, .E-trasnfer{ display:none;}
.show{ display:block;}
.show1{ display:block;}