body{font-family:Arial,Helvetica,sans-serif;font-size:14px;background:#fff}iframe,img{max-width:100%}a{color:#bf8a2e}a:hover{text-decoration:none}figure{margin:1rem}h1,h2,h3,h4,h5,h6{color:#00a261;margin-bottom:20px}h4,h5,h6{color:#f90}h1{font-size:28px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{margin-bottom:0}#body ul li{list-style:none;margin-bottom:8px}#body ul li:before{content:"\f10c";font:normal normal normal 10px/1 FontAwesome;margin-right:5px;color:#f90}#header .top .social a,#header .top a{color:#fff}#banner{margin-bottom:50px}#banner .img{position:relative}#banner .title{position:absolute;bottom:30px;background:url(../images/title.png) right bottom no-repeat;padding:7px 30px 7px 10px;text-transform:uppercase;color:#fff;font-weight:700}#carouselExampleIndicators{position:relative;top:0;left:0;right:0}#header{position:absolute;left:0;right:0;top:0}#header .top{text-align:right;float:right;margin:25px 0}#header .top .ph{background:url(../images/ph.png) left center no-repeat;font-size:18px;padding:7px 10px 7px 30px;float:left}#header .top .social{font-size:32px;float:right;margin:0 0 0 20px;padding:0;text-shadow:0 0 3px #000}#header .top .social li{float:left;list-style:none;line-height:normal;margin:2px 5px}#header .top .social a:hover{color:#356234;text-shadow:0 0 3px #fff}#header .navbar{padding:0;display:inline-block;width:100%}#header .navbar-brand{padding:0;margin:0;top:-91px;position:absolute;z-index:2}#navbarNavDropdown{background:url(../images/nav.png) right no-repeat;font-size:16px;font-weight:700} @media (min-width:992px){.navbar-toggleable-md .navbar-nav{margin-left:300px}.navbar-toggleable-md .navbar-nav .nav-link{padding:22px .4rem}}.navbar-light .navbar-nav .nav-link{color:rgba(255,255,255,1)}.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 .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .open>.nav-link{color:rgba(255,255,255,.7);background:#008c54}.dropdown-menu{background:#008c54;padding:0;border-radius:0}.dropdown-item{color:#fff;padding:.4rem 1.5rem}.cabins{margin-top:50px;margin-bottom:50px}.cabin{font-size:16px;line-height:32px;text-align:justify}#why h1,.cabin .img,.cabin h1{text-align:center}.cabin a{color:#333}.cabin h1{font-size:24px;color:#00a261}.cabin .img{position:relative;margin:15px auto}#why,#wifiSec{margin-bottom:50px}.cabin .img img{opacity:1}.cabin:hover .img img{opacity:1}.cabin:hover .img h4{box-shadow:0 0 3px #fff}.cabin .img h4{position:absolute;left:0;right:0;bottom:20px;background:#f90;font-size:16px;font-weight:700;padding:5px;text-transform:uppercase;color:#fff}#why{background:url(../images/why.png) center center fixed #fff;padding:50px 0}#why ul{max-width:50%;display:table-cell}#wifyBox{background:#40af7a;padding:15px}#wifyBox .inner{background:#9c9;min-height:50px;border:1px dotted #fff;padding:20px;color:#000;line-height:26px}#wifyBox .inner h3{color:#333;text-align:center}#footer,#footer a{color:#fff}#wifyBox .inner img{float:left;padding:12px 0;margin-right:20px}#wifyBox .inner p{text-align:justify;margin-left:10px}#footer{background:#00a261;padding:0 20px;margin-top:50px}#footer a:hover{color:#CDDC39}#footer .tel{font-size:18px;margin-bottom:10px;display:inline-block}#footer .tel .fa{margin-right:5px}#footer .menu,#sidebar h3{margin:0;text-transform:uppercase}#footer .menu{background:#f90;text-align:center;border:4px solid #fff;border-radius:5px;display:table;width:100%;font-size:16px;position:relative;top:-20px;padding:0}#CabinAmenities,#cabin_gallery{margin-bottom:30px}#footer .menu li{display:table-cell}#footer .menu li a{padding:7px;display:inline-block;color:#fff}#footer .menu li a:hover{color:#333}#footer .align-bottom{vertical-align:bottom!important;position:absolute;bottom:0}#sidebar h3{color:#bf8a2e;font-size:28px;padding:0}#sidebar form .btn{background:#00a261;color:#fff;text-transform:uppercase;text-align:center;width:100%;cursor:pointer}#sidebar input[type=text],#sidebar textarea{background:#eee;font-size:14px}#cabin_gallery ul li:before{display:none}#CabinAmenities{background:#e8e8e8}.title1,.title2{font-size:20px;color:#bf8a2e;border-bottom:1px dashed #fff;font-weight:700;text-align:center;padding:10px;text-transform:uppercase;margin-bottom:10px;display:inline-block;width:100%}.title2{border-color:#00653c;color:#fff;padding-bottom:20px}#floorPlan{background:#f4e6ce;display:inline-block;width:100%}#floorPlan .img{margin:10px;position:relative}#floorPlan .img .over{background:rgba(244,230,206,.5);position:absolute;left:0;right:0;bottom:0;top:0;display:none}#floorPlan .img:hover .over{display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#floorPlan .img .over span{background:rgba(25,24,23,.5);position:absolute;bottom:0;left:0;right:0;text-align:center;color:#fff;padding:5px}#floorPlan .img img{width:100%}#rates{background:#f4e6ce;display:inline-block;width:100%}#AvailabilityCalendar{background:#00a261;margin-top:30px;color:#fff;padding-bottom:15px}#AvailabilityCalendar .header{position:relative}#AvailabilityCalendar .header h5{position:relative;top:-20px;text-align:center;color:#fff;font-size:14px}#AvailabilityCalendar .header h5 span{background:#00653c;padding:5px;border-radius:5px}#AvailabilityCalendar .header a:hover{color:#fff}#AvailabilityCalendar .row{margin:0}#AvailabilityCalendar .booking{background:#00b56c;padding:10px;border-radius:5px;margin:15px 15px 0;text-align:center;display:inherit}#AvailabilityCalendar .booking strong{color:#fff}#AvailabilityCalendar .form-group{margin-bottom:.4rem}#bookingform{margin-top:30px}#bookingform .img-thumbnail{width:100%}#bookingform h1{font-size:22px}#bookingform h1 span{background:#be8a2e;padding:5px;border-radius:5px;color:#fff;text-transform:uppercase;font-size:14px;display:inline-block}input[type=date]{background:url(../images/calender.png) right center no-repeat #fff}.verticalCenter{position:absolute;top:50%;left:0;right:0;margin-top:-20px}ul.icons{padding:0;margin:0;font-size:16px;text-transform:uppercase;text-align:center}ul.icons li:before{display:none}ul.icons li .fa{margin-right:10px;font-size:20px}ul.icons li a{padding:10px;background:#00a261;width:100%;display:inherit;border-radius:5px;color:#fff}ul.icons li a:hover{background:#be8a2e}ul.lightSlider .lslide{position:relative}div.IMGdesc,ul.lightSlider .lslide .caption{bottom:0;color:#fff;left:0;position:absolute}ul.lightSlider .lslide .caption{right:0;background:rgba(0,0,0,.6);padding:20px;text-align:center}ul.lightSlider .lslide .caption h4,ul.lightSlider .lslide .caption p{padding:0;margin:0;text-align:center}ul.lSPager li.active{opacity:.5}.lSAction>a{background-image:url(../images/controls.png)!important}div.IMGdesc{background-color:#000;opacity:.5;width:100%}.IMGfix{width:100%;padding:0}.DLtable{display:table}.DLtable dd,.DLtable dt{display:table-cell;padding:5px;min-width:100px} @media (min-width:990px){ul.lightSlider .lslide{max-height:620px;overflow:hidden}.lSSlideOuter .lSPager.lSGallery li{max-height:75px}.sameheight{min-height:450px}} @media (max-width:1200px) and (min-width:990px){#navbarNavDropdown{font-size:12px;margin-left:20%;max-width:80%}.navbar-toggleable-md .navbar-nav{margin-left:120px}#header .top{margin:15px 0}} @media (max-width:989px){#header .navbar-brand{position:relative}.navbar-toggler-right{top:80px}#navbarNavDropdown{background:#008c54;z-index:9999;position:relative}.navbar-nav .nav-link{padding:10px}.navbar-light .navbar-toggler{border-color:rgba(0,0,0,.1);background:#f93;cursor:pointer;z-index:9999}.carousel-inner div{height:350px;min-height:50px}} @media (max-width:786px){#footer .align-bottom{position:static;text-align:center!important}#why ul{max-width:100%;display:inherit}#footer .menu{text-align:center;top:-40px}#footer .menu li{display:inline-block}#header .top{background:#bf8a2e;width:100%;margin:0}#header .top .ph{background:0 0}#header .navbar-brand{top:0}#sidebar{margin-top:30px}.verticalCenter{position:static;margin:0 auto}.sameheight{height:auto!important}.carousel-inner div{height:250px;min-height:50px}} @media (max-width:586px){#footer .menu li{width:100%}#header .navbar-brand img{height:100px}.carousel-inner div{height:200px;min-height:50px}.navbar-toggler-right{top:55px}} .margin-top50{margin-top:50px;} .margin-bottom50{margin-bottom:50px;} .font16{font-size:16px; line-height:32px;}#socialshare{padding-top:30px;}