﻿@charset "utf-8";
:focus{outline:none !important;}
a {text-decoration:none;outline:none; cursor:pointer; color:#007074; font-weight:500;}
a:focus {text-decoration:none;outline:none; border:0px none;}
a:hover {transition:color 0.5s ease-out 0s;}
a:hover, a:focus {color: #66cccc; text-decoration:none;}
a.inverse{color:#3abbb9;}
a.inverse:hover {transition:color 0.5s ease-out 0s;}
a.inverse:hover, a.inverse:focus {color: #66cccc; text-decoration:none;}
button{outline:none !important;}
body {font-family: 'Cinzel', serif;font-weight:300; padding:0px; margin:0px;font-size:1.05rem;color:#333333;line-height:160%; background:url("../../Content/images/bodybg1.png") center center;}
p{font-family: 'Montserrat', sans-serif; font-weight:300;}
.primary-fontfamily{font-family: 'Montserrat', sans-serif; }
.secondary-family{font-family: 'Cinzel', serif;}
ul {list-style:none;}
h1, h2, h3, h4{color:#333;text-transform:uppercase;}
h1.inverse, h2.inverse, h3.inverse, h4.inverse{color:#fff;}
h1 {font-size:3.25rem;}
h2 {font-size:3rem;}
h3 {font-size:1.8rem;}
h4 {font-size:2.3rem;}
.primary-color{color:#fff !important;}
.primary-bgcolor{background:#fff;}
.secondary-color{color:#2cb9b3;}
.third-color{color:#3abbb9;}
.fw-300{font-weight:300;}
.fw-400{font-weight:400;}
.fc-333{color:#333333;}
.smallheaderfont{font-size:3.5rem;}
.bigheaderfont{font-size:3.5rem;line-height: 100%;}
.fs-100{font-size:4rem;}
.fs-60{font-size:3.5rem;}
.fs-16{font-size:0.9rem;}
.fs-22{ font-size:19px;}
.fs-18{ font-size:1.2rem;}
.fs-32{ font-size:32px;}
.bg-darkgray{background:#202020;}
.darkgray-transbg{background:rgba(0,0,0,0.8);}
.bg-gray{background: #eaeaea}
.bg-green{background: #49c989}
.position-absolute{position: absolute;}
.position-relative{position: relative;}
.lr-0{left:0;right:0;}
.tb-border{border-top:3px solid #fff;border-bottom:3px solid #fff;}
.coloroverlay-black{background:rgba(0,0,0,0.5);height:auto;width:100%;z-index:1; }
.mainLogo{z-index:3;}
.top-text-header{font-size: 1.5rem;z-index: 2;font-family: 'Cinzel', serif, cursive;margin-bottom: 0px !important;margin-top: 35px !important;}
.top-text-header a{color:#fff;}
.top-text-header a:hover{color:#fff;}
.top-text-header a.inverse{color:#fff;}
.btn-primary.focus, .btn-primary:focus{box-shadow:none;}
.btn{background-color:transparent;font-size:1.1rem;text-transform:uppercase; padding: 0.68rem 1.2rem;border-radius:5px;cursor:pointer;border:3px solid #fff;}
.btn-primary{color:#fff; background-color:#49c989;border:3px solid #49c989;}
.btn-primary:hover{background-color:#4accc8;border:3px solid #4accc8;}
.btn-secondary{background:#2cb9b3; border:3px solid #2cb9b3;color:#fff;padding: 0.68rem 3rem !important;}
.btn-secondary:hover{background:#49c989;border:3px solid #49c989;color:#fff;}
.btn-third{border:3px solid #66cccc;color:#66cccc;}
.btn-third:hover{background:#4e8885;border:3px solid #fff; color:#fff;}
.btn-fourth{background:#66cccc; border:3px solid #fff;color:#fff;}
.btn-fourth:hover{background:none; color:#fff;}
.btn-orange{background:#49c989;border-color:#49c989;}
.bordertopbo{ border-bottom:10px solid #fff; border-top:10px solid #fff;}
img {max-width:100%; object-fit: cover;}
.container {width: 1290px;max-width: 100%;}
.navbar{z-index:2;}
.navbg{background:url("../../Content/images/topbg.png");}
.headerIndex.fixed .mainLogo img {width: 55%;}
.mainLogo img{margin-top: 10px;}
.navbar-light .navbar-nav .nav-link{color:#fff;text-transform:uppercase;font-weight:400;font-size:1rem; line-height:16px;}
.navbar.navbar-toggleable-sm .active > a, .navbar.navbar-toggleable-sm a:hover{background:transparent; color: #fff !important; border-radius: 5px;}
.navbar.navbar-toggleable-sm .active > a, .navbar.navbar-toggleable-sm li:hover{background:#49c989; color: #fff !important; border-radius: 5px;}
.navbar.navbar-toggleable-sm .nav-item{margin-left:1.5rem;}
.navbar ul li:hover ul { opacity: 1;visibility: visible; display:block; -webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;transition: all 0.25s ease-in-out;}
.nav-dropdown.menu{background: #2cb9b3; position: absolute; width: 200px;}
.dropdown-item{padding:0px 5px; background:#2cb9b3;}
.dropdown-item.active, .dropdown-item:active { text-decoration: none;background:#49c989; color: #fff !important;}
.fixed .fixednone{ display:none;}
.headerIndex.fixed {position:fixed;z-index:16;width: 100%;margin:0 auto;background: #fff; top:0;}
.headerIndex.fixed .mainLogo{position:fixed;z-index:16;width: 7% !important;margin:0 auto;}
.headerIndex {position: absolute;width: 100%;background: #fff;z-index:1;}
.flexslider ul.slides > li{position:relative;}
.flexslider3 .flex-control-nav, .flexslider2 .flex-control-nav, .flexslider .flex-control-nav{display:none;}
#imenu > ul > li {display: inline-block;height: 53px;vertical-align: text-bottom;position: relative;padding-right: 12px;border: 1px solid #838383;padding: 10px; width:24%;border-radius: 5px;}
/*.booknowbg.homebook {bottom: -9%;}*/
.booknowbg {z-index: 3;position: absolute;width: 50%;left: 0;background: #fff;right: 0;text-align: center;margin: auto;border-radius: 5px;font-family: 'Cinzel', serif; bottom:3% }
.booknowbg ul li label {display: inline-block;}
.booknowsmallfont {color: #333;font-size: 14px;font-weight: 400;line-height: 1;margin-bottom: 2px;padding: 0;text-transform: uppercase;}
.booknowbg ul li input[type="text"], .booknowbg #nadult {height:33px !important; background: url("../../Content/images/calendar-icon.png") no-repeat right 3px center;padding:0px; width:100%; border: 0px solid #000;color: #333;float: left;font-size: 14px; font-family: 'Cinzel', serif; height: auto; text-align: left;z-index:2;border-radius:4px; font-weight:400;}
.booknowbg .graydivider{width:6px;height:31px;background:#171515;display:block;float:left;}
#toTop {background: #2cb9b3 none repeat scroll 0 0;border-radius: 50%;bottom: 15px;color: #fff;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: #2cb9b3 none repeat scroll 0 0;transform: rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg);color:#fff;border:solid 1px #2cb9b3;}
#toTop-mb {border-radius: 50%;bottom: 10px;color: #2cb9b3;cursor: pointer;display: none;font-size: 22px;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-mb:hover {transform: rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg);color:#2cb9b3;}
.flex-caption{z-index:3;top:32%;}
.bordertopbottom {border: 1px solid #838383;position: absolute;height: 100%;top: 0;right: 25%;}
.border_book_bottom {right: 30%;border: 1px solid #838383;position: absolute;height: 100%;top: 0;}
#imenu > ul > li.bordernone{ border:0px solid #000; padding:0px; width: 20%;margin-left: 14px;}
.bordrim {border: 2px solid #fff; height: 100%;  position: absolute; right: 23%; top: 0;}
.CTA {border-top: 10px solid #fff;border-bottom: 10px solid #fff;border-left:10px solid #fff;border-right:0px solid #fff;float: left;width: 100%; position:relative; margin-bottom:0px; padding-bottom:0px;}
.effect-oscar, .CTA2 .item{/*border-left:2px solid #fff;*/border-right:10px solid #fff;}
 figure {margin:0 !important}
.CTA .effect-oscar h2 span{text-align:center; color:#fff; font-size:50px;font-family: 'Cinzel', serif; float:left; width:100%; letter-spacing: 0;text-transform: uppercase; text-shadow: 0px 1px 9px #333;}
.grid {position: relative;margin: 0 auto;list-style: none;text-align: center;}
.grid figure {position: relative;float: left;overflow: hidden;text-align: center;cursor: pointer; width:100%;}
.grid figure img {position: relative;display: block;opacity: 0.8;}
.grid figure figcaption {/*padding: 2em;*/padding-left:1em;padding-right:1em;color: #fff;text-transform: uppercase;font-size: 1.25em;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.grid figure figcaption::before,.grid figure figcaption::after {pointer-events: none;}
.grid figure figcaption,.grid figure figcaption > a {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
figure.effect-oscar img {opacity: 0.9;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;}
figure.effect-oscar figcaption {/*padding: 3em;*/background-color: rgba(0,0,0,0.1);-webkit-transition: background-color 0.35s;transition: background-color 0.35s;}
figure.effect-oscar figcaption::before {position: absolute;top: 30px;right: 30px;bottom: 30px;left: 30px;content: '';}
figure.effect-oscar h2 {margin: 42% 0 10px 0;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s;-webkit-transform: translate3d(0,100%,0);	transform: translate3d(0,100%,0);color:#fff;font-size:2.1rem;}
figure.effect-oscar:hover h2 {color:#fff;margin: 22% 0 110px 0;}
figure.effect-oscar figcaption::before,figure.effect-oscar p {opacity: 0;color:#fff;padding:0 4rem;}
figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover p {opacity: 1;color:#fff;text-transform:none;}
figure.effect-oscar figcaption::before,figure.effect-oscar button {opacity: 0;}
figure.effect-oscar:hover figcaption::before,figure.effect-oscar:hover button {opacity: 1;}
figure.effect-oscar:hover figcaption {background-color: rgba(0,0,0,0.60);}
figure.effect-oscar:hover img {	opacity: 0.4;}
.peoplearesaying-bg{background: url("../../Content/images/Whatpeoplearesaying.jpg") no-repeat center top; height:100%; width:100%;padding-bottom: 6.4%; background-size:cover;}
.testimonial {position: relative;height: 100%;background:rgba(44,185,179,0.30);border-radius: 10px;}
.slider {position: relative;width: 100%;}
.testimonials p{font-style:italic;}
.testimonials::before {content: '';background: url(../images/quote_open.png) no-repeat left center;height: 65px;left: 30px;position: absolute;top: 30px;transform: translate(0px, 0%);width: 82px;}
.testimonials::after {content: '';background: url(../images/quote_close.png) no-repeat left center;height: 65px;right: 30px;position: absolute;width: 85px;bottom: 30px;}
.slider.testimonials {padding: 50px 0 37px;}
.ctaright{margin:0; padding:0;}
.bottomlogo{background: url("../../Content/images/bottomlogo-bg-new.png"); width:100%;background-position: top left; }
.bottomlogo img{padding:10px 0px;}
.contact-address{ margin:auto; padding:15px 50px 0px;}
.footeraddress h2{font-size:3.2rem;}
.footeraddress input{border: 1px solid rgba(224,218,187,1);background:#fff;border-radius:5px;height:54px; font-family: Montserrat, sans-serif; }

.footeraddress textarea {border: 1px solid rgba(224,218,187,1); font-family: Montserrat, sans-serif;}
.copyrightbg{background: url("../../Content/images/bottom-bg.png") repeat-x top center; width:100%; margin-top:-35px; min-height: 168px; background-size: contain;}
.icon_social {background: #4dbc84;padding: 13px;border-radius: 100%;margin:4px;}
 svg.iconfooter {color: #000;height: auto;margin: 0 auto;text-align: center;vertical-align: middle;width: 26px; height:26px; fill: #000;}
 svg.iconfooter:hover {fill:#000 }
.footernav .smallfootertext{font-size:0.8rem; text-transform:uppercase;}
.quickfacts ul li span {border-radius: 100%;height: 55px;width: 55px;float: none;text-align: center;display: inline-block;vertical-align: middle;    padding: 13px 0px 0px 0px;}
.quickfacts ul li {border-bottom: 1px solid #7c7b78;padding: 10px 0px;}
.widget-container>.row {margin-right: 0 !important;margin-left: 0 !important}
.widget .row {font-size: 0;margin-left: 0;margin-right: 0}
.widget .col {display: inline-block;vertical-align: top}
.widget [class*=col-] {font-size: 11px;margin: 0;padding: 0}
.image-tile {border: 1px solid #fff}
.image-tile .tile {border-right: 6px solid #fff;height: auto;margin: 0;padding: 0;text-align: center;vertical-align: bottom;border-top: 6px solid #fff;}
.widget img {width: 100%; height:100%;}
.flex-1 {flex-basis: 28%;padding-left: 0;}
 .borderr {border-right: 0px solid #fff !important;}
.bordertop{ border-top:5px solid #fff;}
.img-fluid{ width:100%;}
.villa_cta .hovereffect{position:relative;}
.villa_cta .villa_cta_hover{display:none; position: absolute; top: 0; left:0; width: 0%; height: 100%; background-color: rgba(0,0,0,0.5); }
.villa_cta .villa_cta_hover h2 {margin: 26% 0 10px 0;color: #fff;font-size: 2.1rem;}
.villa_cta .villa_cta_hover p {color: #fff; padding: 0 4rem;font-size: 18px;}
.villa_cta_hover2 {width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);}
.villa_cta_hover2 h2{color:#fff;}
.villa_cta_hover2 p{color:#fff; padding: 0 4rem;}
.villa_cta .hovereffect:hover .villa_cta_hover{display:block; width: 100%;} 
.navbar.navbar-toggleable-sm .nav-item.right_sub_menu .nav-link{line-height:32px;}
.navbar.navbar-toggleable-sm .nav-item.left_sub_menu .nav-link{line-height:32px;}
.book_people{line-height: 27px;}
.header-bg{background: url("../../Content/images/header-bg.png"); background-size: cover; background-position: top;}
.fixed .header-bg{background: #2cb9b3;}
.book-now-btn{width:0px; display:none; }
.fixed .book-now-btn{width:0px; display:block; }
.fixed .book-now-btn .btn , .btn-secondary{padding: 8px 10px !important; }
.book-now-btn .top_btn {background-color: #800080; border: 3px solid #800080;}
.book-now-btn .top_btn:hover {background-color: #49c989; border: 3px solid #49c989;}
.CTA p{line-height:25px;}
.contactus{background:#fff;}
.contactus .contact-title h2{font-size:2rem; color: #007074;}
.contactus .fa{color:#007074; width:20px;}
.img-box img {
    width:600px;
    height:400px;
}
.contactus .contact-form input.form-control {height: 54px; }
.contactus .contact-form textarea.form-control {height: 160px; }
.contactus label.error {color: #ff0000; font-size: 14px; position:absolute; bottom: -5px; left: 20px;text-align: left;}
.contactus .btn{font-family: 'Montserrat', sans-serif;}
.faq .panel-default>.panel-heading {  color: #333;  background-color: #fff;  border-color: #e4e5e7;  padding: 0;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}
.faq .panel-default>.panel-heading a {  font-family: Montserrat, sans-serif; display: block;  padding: 10px 15px;  font-weight: 400;  background:#f2f2f2; color: #2cb9b3;}
.faq .panel-default>.panel-heading a:after {  position: relative;  top: 6px;  display: inline-block;  font-family: 'Glyphicons Halflings';  font-style: normal;  font-weight: 400;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  float: right;  transition: transform .25s linear;  -webkit-transition: -webkit-transform .25s linear;}
.faq .panel-default>.panel-heading a[aria-expanded="true"] {  background-color: #f2f2f2;  font-weight: 400;}
.faq .panel-title .card-header::after {  content: "\2212";  -webkit-transform: rotate(180deg);  transform: rotate(180deg);}
.faq .panel-title .collapsed::after {  content: "\002b";  -webkit-transform: rotate(90deg);  transform: rotate(90deg);}
.faq .accordion-option {  width: 100%;  float: left;  clear: both;  margin: 15px 0;}
.faq .accordion-option .title {font-size: 2rem;font-weight: 300;float: left;padding: 0;margin: 0;color: #2cb9b3;font-family: 'Cinzel', serif;}
.faq .accordion-option .toggle-accordion {  float: right;  font-size: 16px;  color: #6a6c6f;}
.faq .panel-group .panel + .panel {    margin-top: 5px;}
.sitemap ul{margin:0px; padding:0px;}
.sitemap a {font-size: 22px;line-height: 40px; font-weight:600; font-family: Monserrat, sans-serif;}
.footernav-menu ul li {    display: inline-block;   padding: 5px 0px 0px 0px;}
.footernav-menu .nav-link {display: block;padding: .5em 0.5em;}
.footernav-menu  .active > a   {    background: #49c989;    color: #fff !important; border-radius: 5px;}
.socialicons .iconbg {    display: inline-block;    margin-right: 5px;    background: #4dbc84;    position: relative;    width: 45px;    height: 45px;    border-radius: 50%;}
.socialicons .icon {    height: 100%;    margin: 0 auto;    padding: 26%;    text-align: center;    vertical-align: middle;    width: 100%;    fill: #4dbc84;}
.villa-features  ul li{padding-top:10px;}
.amenities-features ul li{padding-top:10px;}
a.featuresmore.collapsed::before { content: "+"; display: inline-block;width: 30px; padding-left: 5px;font-size: 22px;font-weight: normal;vertical-align: top;}
a.featuresmore::before {content: "-"; display:inline-block;width: 30px;padding-left: 5px;font-size: 22px;font-weight:normal;vertical-align: top;}
.reverse{color:#66cccc;}
.reverse:hover{color:#007074;}
.select2-container .select2-choice{background:none !important;}
.card-header{border-bottom: none;}
.bordernone .btn-primary{color:#fff !important;}
.booknowbg.homebook {
	width: 80%;
    display: none;
}
.indexhover a{color:#66cccc; }
.indexhover a:hover{color:#007074; }
.amenties-heading{color:#007074; Font-size:1.5rem;}
.featuresmore{margin-left:-29px;}
.nav-right {margin-left:100px;}
.nav-left {margin-right:100px;}
.slides img{height:100vh;}
.w-15{width:15%;}
.tile-activities{height: auto;margin: 0;padding: 0;    padding-right: 0px;    padding-left: 0px;text-align: center;vertical-align: bottom;border-top: 6px solid #fff;}
.villa_cta .tile-activities .villa_cta_hover  h2 { margin: 13% 0 10px 0; }
.tile-features{height: auto;margin: 0;padding: 0;    padding-right: 0px;    padding-left: 0px;text-align: center;vertical-align: bottom;border-top: 6px solid #fff;}
.villa_cta .tile-features .villa_cta_hover  h2 { margin: 13% 0 10px 0; }
/*--form--*/
.feildsheight {height: 80px;}
.form-control:focus{border: 1px solid #ccc !important; box-shadow: none;}
.form-control-error {position: absolute;left: 0;color: #d11241;font-size: 14px;font-weight: normal;bottom: -7px;text-align: left;}
.field-validation-error {position: absolute;bottom: -7px;left: 0px;float: left;font-weight: normal;height: 20px;color: #B50007 !important;font-size: 14px;/* font-weight: normal; */}
#txtContactName.input-validation-error{background: #fff url("/Content/images/error.png") no-repeat scroll right 5px center;border: 1px solid #b50007 !important;transition: all 0s ease-in-out 0s;}
#txtLastName.input-validation-error{background: #fff url("/Content/images/error.png") no-repeat scroll right 5px center;border: 1px solid #b50007 !important;transition: all 0s ease-in-out 0s;}
#txtContactEmail.input-validation-error{background: #fff url("/Content/images/error.png") no-repeat scroll right 5px center;border: 1px solid #b50007 !important;transition: all 0s ease-in-out 0s;}
#txtPhone.input-validation-error{background: #fff url("/Content/images/error.png") no-repeat scroll right 5px center;border: 1px solid #b50007 !important;transition: all 0s ease-in-out 0s;}
#txtContactName.valid{background: #fff url("/Content/images/success.png") no-repeat scroll right 5px center;border: 1px solid #ccc !important;}
#txtLastName.valid{background: #fff url("/Content/images/success.png") no-repeat scroll right 5px center;border: 1px solid #ccc !important;}
#txtContactEmail.valid{background: #fff url("/Content/images/success.png") no-repeat scroll right 5px center;border: 1px solid #ccc !important;}
#txtContact.valid{background: #fff url("/Content/images/success.png") no-repeat scroll right 5px center;border: 1px solid #ccc !important;}
#txtContactName,   #txtLastName,   #txtContactEmail,   #txtContact  {border: 1px solid #ccc !important;}
.bordernone .btn{width: 100%;}
.Beachfront{ top:25%;}
.ie .Beachfront{ top:25%;}
_:-ms-fullscreen, :root .ie11up .Beachfront{ top:25% !important; }

/*.slides-gallary.slides img{height:70vh !important;}*/

/*--form--*/

.order-2{order: 2;}
.home-video{ width:100%;}
.home-video-text {padding-left: 9%;padding-top: 5%;}
.img-video {
	position: absolute;
	top: 0;
}

#video{
   
}

.flex-6 {flex: 1;}
.img-boder img {padding: 5px;}

.overlay-text {
	position: absolute;
	top: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
	left: 0;
	text-align: center;
	z-index: 9;
	color: #fff;
	font-size: 31px;
	padding: 18px;
}



.carousel-control-prev-icon {
	background: url('../../Content/images/next-arrowpreviouarrow.png') no-repeat center center !important;
	height: 100px;
	width: 61px;
}
.carousel-control-next-icon {
	background: url('../../Content/images/previous-arrow.png') no-repeat center center !important;
	height: 100px;
	width: 61px;
}

.breadcrumb{ background: none; border-radius:0;}
li.breadcrumb-item a{font-family: 'Cinzel', serif;font-weight: 300;}

.hotel-policies li {
    list-style: decimal;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
}

.video-height .home-video {
	height: 50vh;
}
/*/////////////////..............lightgallery-css-start.............../////////////////////////*/
 .lightgallery {
        display: none;
    }

        .lightgallery.active {
            display: block !important;
        }

    .gallerty_tab_list {
        width: 60%;
        list-style: none;
        display: flex;
        justify-content: space-evenly;
           padding: 50px 0 40px 0;
    }

        .gallerty_tab_list .gal_tab {
            font-size: 22px;
            position: relative;
            cursor: pointer;
            text-transform: uppercase;
        }

            .gallerty_tab_list .gal_tab::before {
                content: '';
                position: absolute;
                left: 0px;
                bottom: 0px;
                height: 2px;
                width: 100%;
                background: #3abbb9;
                transition: 0.3s;
                transform: scale(0);
            }

            .gallerty_tab_list .gal_tab.active {
                color: #3abbb9 !important;
            }

                .gallerty_tab_list .gal_tab:hover::before, .gallerty_tab_list .gal_tab.active::before {
                    transform: scale(1) !important;
                }
                            
/*mob tabbing*/
.mob_left_tab {
    height: auto;
    width: 100%;
    margin-bottom: 20px;
}

    .mob_left_tab .mob_tab_head {
        position: relative;
        height: 70px;
        background: #2cb9b3;
        display: flex;
        align-items: center;
        cursor: pointer;
        color: #fff;
        font-size: 20px;
        padding: 0 20px;
    }

        .mob_left_tab .mob_tab_head::after {
            content: '';
            position: absolute;
            width: 20px;
            height: 10px;
            clip-path: polygon(50% 100%, 0 0, 100% 0);
            right: 20px;
            top: 50%;
            transform: translateY(-50%);
            background: #fff;
        }

    .mob_left_tab .mob_tab_list {
        list-style: none;
        background: #fff;
        padding: 20px;
    }

    .mob_left_tab .mob_tab_list {
        list-style: none;
        background: #fff;
        padding: 20px 10px;
        display: none;
    }

        .mob_left_tab .mob_tab_list li {
            padding: 10px 10px;
            font-size: 20px;
            cursor: pointer;
        }

.mob_tab_list li.active {
    background: #ccc;
}


/*/////////////////..............lightgallery-css-end.............../////////////////////////*/
.bg-none{
    background:none;
}
.accordion .card-header:after {
    font-family: 'FontAwesome';  
    content: "\f068";
}
.accordion .card-header.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\f067"; 
}

@media (min-width: 2200px) and (max-width: 2560px)
{
    .headerIndex.fixed .mainLogo img {width: 38%;}
    figure.effect-oscar:hover h2 {color: #fff;margin: 30% 0 110px 0;}
}

@media only screen and (max-width:1680px)
{
     figure.effect-oscar:hover h2 {  margin: 10% 0 10px 0;}
}

@media only screen and (max-width:1600px)
{
 .grid figure figcaption {font-size: 1em;}   
 .CTA .effect-oscar h2 span {font-size: 40px;}
 figure.effect-oscar figcaption::before, figure.effect-oscar p {padding: 0 1rem;}
 h2 {font-size: 2.4rem;}
 .bottomlogo{background-position: top center;}
 .booknowbg{width: 65%; }
}
@media only screen and (max-width:1440px)
{
.bigheaderfont {font-size: 3.5rem;line-height: 100%;}
figure.effect-oscar figcaption::before, figure.effect-oscar p {padding: 0 0rem;}
.CTA .effect-oscar h2 span{ font-size:31px;}
.grid figure figcaption{ font-size:14px;}
.bodytext.w-75.m-auto.float-left {width: 100% !important;}
body{ font-size:1.1rem;}
.headerIndex.fixed .mainLogo {width: 10% !important;}
.bottomlogo{background-position: top center;}
figure.effect-oscar:hover h2 {color: #fff; margin: 15% 0 10px 0;}
.CTA p { line-height: 22px; font-size: 16px;}
.fixed .navbar-nav.float-right{ float: left !important; margin-left:50px;}
.fixed .navbar-nav.left{float: right !important; margin-right:50px;}
.fixed .book-now-btn .btn, .btn-secondary {padding: 10px 10px !important; font-size: 0.9rem; box-shadow:none;}
.booknowbg {width: 70%;bottom: 16%;}
.amenties-heading{Font-size: 1.4rem}
.fs-18 {    font-size: 1.1rem;}
.fixed .nav-right {margin-left:55px;}
.fixed .nav-left {margin-right:55px;}
}

@media only screen and (max-width:1366px){
.booknowbg {width: 70%;bottom:3%;}
}
@media only screen and (max-width:1280px)
{
 .fixed .navbar-nav.float-right{ float: left !important; margin-left:25px;}
.fixed .navbar-nav.left{float: right !important; margin-right:35px;}   
.bigheaderfont {font-size: 3rem;line-height: 100%;}   
.smallheaderfont {font-size: 2.5rem;}
.booknowbg{ width:85%;}
h1 {font-size: 3rem;}
h2 {font-size: 2.5rem;}
.CTA .effect-oscar h2 span {font-size: 29px;}
.container{ width:100%;} 
.villa_cta .villa_cta_hover h2 {margin: 8% 0 10px 0;}
.bottomlogo{background-position: top center;}
 figure.effect-oscar:hover h2 {color: #fff; margin: 5% 0 10px 0;}
.CTA p { line-height: 22px; font-size: 16px;}
.booknowbg {width: 70%;}
body {font-size: 1rem;}
.btn{font-size:0.9rem;}
.fs-22 {font-size: 17px;}
.fs-18 {font-size: 1rem;}
.fixed .nav-right {margin-left:30px;}
.fixed .nav-left {margin-right:30px;}
.navbar.navbar-toggleable-sm .nav-item {    margin-left: 1rem;}
} 
@media only screen and (max-width:1100px)
{
.bodytext.w-75.m-auto.float-left {width: 75% !important;}
.peoplearesaying-bg {padding-bottom: 1%;background-size: cover;}
.fs-22 {font-size: 18px;}
.navbar-light .navbar-nav .nav-link {font-size: 0.9rem;}
.navbar.navbar-toggleable-sm .nav-item {margin-left: 0rem;}
.icon_social {padding: 12px 9px;}
.headerIndex.fixed .mainLogo {width: 12% !important;}
.quickfacts ul li {	font-size: 14px;}
.bottomlogo{background-position: top center;}
figure.effect-oscar:hover h2 {color: #fff; margin: 15% 0 10px 0;}
.CTA p { line-height: 22px; font-size: 16px;}
.smallheaderfont {}
.bigheaderfont {}
.footernav-menu .nav-link{font-size:1rem;}
.fixed .navbar-nav.float-right{ float: left !important; margin-left:50px;}
.fixed .navbar-nav.left{float: right !important; margin-right:50px;}  
.flex-caption {z-index: 8;}
.image-tile .tile {border-right: none;}
.owl-theme .owl-controls .owl-page span {background: #2cb9b3 !important;}
.header-bg {background:#2cb9b3;padding: 16px 0;}
.headerIndex {position: fixed;     z-index: 10; }
.btn.m-auto.radius.mbtnbg.h-100.red {padding: 10px 30px;border-radius: 0px !important;background: #49c989;color: #fff !important; border:none;font-family: sans-serif;}
.bookinghead a{color:#fff !important;}
.bookinghead ul li {display: inline-block; }
    .bookinghead ul{margin-bottom:0rem;}
    .booingpop { display:none; }
    .booknowbg {width: 100%;bottom: inherit;top: 38px;position: fixed !important;border-radius: 0; z-index:8;}
    .headerIndex.fixed .mainLogo img {width: 38%;}
     .mainLogo img { margin-top: 2px; width: 30%;}
    .booktoggle {position: relative;z-index: 9999999;margin-right: -2px;}
    .greenicon {display:block !important;}
    .booknowbg.homebook {width: 100%; bottom: inherit;top: 38px;position: fixed !important;border-radius: 0; z-index:999999;}
    .villa_cta_hover2 {width: 100%;height: 100%;background-color:transparent;}
    .villa_cta_hover2 h2{color:#2cb9b3;}
    .villa_cta_hover2 p{color:#333; padding: 0 4rem;}
    .contact-address {    margin: auto;    padding: 15px 25px 0px;}
     .ie .Beachfront{  left:0 !important; top:25% !important;}
     .select2-container {width: 50px;float: right;}
       .ipad .Beachfront{  left:0 !important; top:25% !important;}
       .i11 .Beachfront{ top:25% !important;}
       .home-video-text {padding-left: 3%;padding-top: 5%;}
       
       .booktoggle .mbtnbg{background:#f0ad4e !important;}
       
}

@media only screen and (max-width:999px)
{
.flex-caption {z-index: 8; top: 25%;}
.booknowbg {}
.mainLogo {z-index: 3;top: 0;}
.effect-oscar img{ width:100%;}
.fature h2 br{ display:none;}
.bodytext.w-75.m-auto.float-left {width: 100% !important; font-weight:500;}
 body {font-size: 1rem;}
.contact-address {margin: auto;padding: 29px 0px 0px;}
.testimonials::before {height: 40px;width: 37px;background-size: contain;}
.testimonials::after {height: 40px;width: 37px;background-size: contain;}
.quickfacts ul{ padding-left:0px;}
.quickfacts ul li span {height: 39px;width: 39px;padding: 7px;}
.quickfacts ul li{ font-size:12px;}
.footeraddress input{ height:38px;}
.feildsheight {height: 55px;}
 #map{ height:550px !important;}
.bigheaderfont {line-height: 100%;}
.villa_cta .villa_cta_hover h2 {margin: 8% 0 10px 0; font-size:25px;  }
.villa_cta .villa_cta_hover p {font-size: 18px; }
.headerIndex.fixed .mainLogo img { width: 50% !important;}
 .mainLogo img { margin-top: 2px; width: 25%;}
.bottomlogo{background-position: top center;}
 figure.effect-oscar:hover h2 {color: #fff; margin: 5% 0 10px 0;}
 .CTA p { line-height: 20px; font-size: 16px;}
 .booknowbg.homebook {    bottom: inherit;    top: 38px;}
 .form-control-error{font-size:13px; bottom:-10px;}
}
@media only screen and (max-width:768px)
{    .copyrightbg{margin-top:0px;}
     figure.effect-oscar:hover h2 {color: #fff; margin: 10% 0 10px 0;}
    .CTA p { line-height: 16px; font-size: 14px;}
    .contactus {text-align: center;}
    .villa_cta .villa_cta_hover p {font-size: 16px;line-height: 20px; padding: 0 1rem;}
    .booknowbg.homebook {bottom: inherit;}
    .bigheaderfont {}
    .my-margin{margin-bottom: 0rem !important;     margin-top: 3rem !important;}
     h1 {font-size: 2.2rem;}
     h2 {font-size: 1.9rem;}
    .bordertopbottom {right: 28%;}
    .border_book_bottom { right: 40%;}
    .booknowbg.homebook .btn {font-size: 1rem;padding: 0.9rem 1.2rem;}
    .contact-address {    margin: auto;    padding: 35px 0px 0px;}
    .booknowbg ul li input[type="text"], .booknowbg #nadult {background: url("../../Content/images/calendar-icon.png") no-repeat right -3px center;}
    .villa_cta .villa_cta_hover h2 {font-size: 1.4rem;}
    .copyrightbg{padding-bottom: 10px;}
    .villa_cta_hover2 p {padding: 0px 1rem;}
    .mainLogo img {margin-top: 2px;width: 42%;}
    .headerIndex.fixed .mainLogo img {width: 52% !important;}
    .booknowbg{top:38px !important;}
    .booknowbg.homebook {top: 40px;  bottom: inherit;}
    .ie .Beachfront{  left:0 !important; top:25% !important;}
     .ipad .Beachfront{  left:0 !important; top:25% !important;}
    .select2-container {width: 35% !important;}
    .i11 .Beachfront{ top:25% !important;}
    .button_book.mobile{ width:100%; position:absolute; bottom:0px;z-index: 9;}

}

@media only screen and (max-width:767px)
{   .booknowbg ul li input[type="text"], .booknowbg #nadult {background: url("../../Content/images/calendar-icon.png") no-repeat right 10px center;}
    .my-margin{margin-bottom: 0rem !important;     margin-top: 2rem !important;}
     figure.effect-oscar:hover h2 {color: #fff; margin: 20% 0 110px 0;}
    .CTA p { line-height: 30px; font-size: 16px;}
    .flex-caption{ bottom:0px; top:35%;}
    .bigheaderfont {font-size: 2rem;}
    #imenu > ul > li {width: 100% !important;}
    #imenu > ul > li.bordernone {margin-left: 0px;} 
.booknowbg.homebook {bottom: inherit;top: 40px;}
    .booknowbg.homebook {bottom: 0%;}
    .booingpop {display: none;position: absolute;background: #fff;left: 0;width: 100%;bottom:inherit;}
    #imenu > ul > li{ width:42%; margin:5px 0px;height: 41px;padding: 7px;}
    .card-img-overlay{ padding:0;}
    .boonnowpopappopapclose {position: absolute;top: 2px;right:3px;border-radius: 100%;height: 27px;width: 26px;cursor: pointer;font-weight:bold; padding-top:1px;background: #49c989;}
   .align-self-center.fature.position-absolute {position: inherit;background: #fff;padding-top: 12px;}
   .review_txt.w-75{width: 100% !important;}
   h2 {	font-size: 2rem;}
   .getin_touch {display: none;position: fixed;bottom: 0px;left: 0;right: 0;background: #fff;z-index: 11;padding: 25px;z-index: 22;}
   .subscribeclose {position: absolute;background:#49c989;top: 2px;right:3px;border-radius: 100%;height: 27px;width: 26px;cursor: pointer;font-weight:bold; color:#fff;}
    .mbg{ background:#fff;}
   .copyrightbg {width: 100%;margin-top: -35px; min-height: auto; padding-top: 31px; padding-bottom: 10px;}
  .headerIndex.fixed .mainLogo {width: 28% !important;margin: 0 auto; }
  .select2-container .select2-choice{ height:27px;}
  .btn{ font-size:1rem;}
 .navbg{ width:100%;}
 #map{ height:400px !important;}
 h1{font-size: 2rem;}
.booknowbg.homebook {bottom: inherit;}
.headerIndex.fixed .mainLogo img { width: 75% !important;}
.mainLogo img { margin-top: 2px; width: 47%;}
.headerIndex.fixed .mainLogo img {width: 25% !important;}
.bottomlogo{background-position: top center; background-size: cover;}
.CTA .effect-oscar h2 span {font-size: 26px;}
.fs-18 {font-size: 1rem;}
.features{text-align: center !important;}
.villa-features{text-align: center !important;}
.highslide img{min-height: 150px;}
.cnt-details p.pl-4{padding-left:0px !important;}
.contactus label.error {bottom:0px;}
.bordertopbottom {right: 33% ;}
.booknowbg ul li input[type="text"], .booknowbg #nadult {height: 24px !important;}
.mobile-h1-bg{background:#fff;}
figure.effect-oscar img {    opacity: 1;}
figure.effect-oscar figcaption {display:none;}
figure.effect-oscar:hover img { opacity: 1;}
.owl-theme .owl-controls .owl-page span {background: #2cb9b3 !important;}
.contact-form .contact-title{padding-top:3rem;}
.contactus.py-5{padding-top: 0rem !important;}
.col-6.room-cta-img{width:100%; max-width:100%;}
.villa_cta .hovereffect:hover .villa_cta_hover {    display: block;    width: 100%;    height: 50%;    transform: translate(-50%,-50%);    top: 50%;    left: 50%;}
.coloroverlay-black {    background: rgba(0,0,0,0.5);}
.bottomlogo img {width: 50%;}

.btn.m-auto.radius.mbtnbg.h-100.red { padding: 10px 15px;}
.button_book .btn{border-radius:0;}
.amenties-heading{Font-size: 1.2rem}
.featuresmore{margin-left:0px;}
.contact-form{display:none;}
.select2-container {width: 8% !important;}
.pp{visibility:hidden;}
.headpadding{padding:10px 15px;}
.header-bg {padding: 4px 0;}
.home-video img {display: none;}
}
@media only screen and (max-width:720px)
{
    .mainLogo img {margin-top: 2px; width: 48%;}
    .headerIndex.fixed .mainLogo img {width: 26% !important;}
}
@media only screen and (max-width:640px)
{
    .headerIndex.fixed .mainLogo img { width: 30% !important;}
    .mainLogo img { margin-top: 2px; width: 34%;}
    
}

@media only screen and (max-width:480px)
{
    .headerIndex.fixed .mainLogo img { width: 55% !important;}
    .mainLogo img { margin-top: 2px; width: 65%;}
    .faq .panel-default > .panel-heading a{font-size:15px; }
    .headerIndex.fixed .mainLogo img {width: 37% !important;}
    .mainLogo img {width: 80% !important;}
    .faq .panel-default > .panel-heading a {padding: 10px 7px;}
    .faq .panel-default > .panel-heading a {font-size: 11px;}
    .faq .accordion-option .title {font-size: 1.5rem;}
    .select2-container { width: 15% !important;}
 }

@media only screen and (max-width:479px)
{
.testimonials::before {left: 0;	top: 5px;}
.testimonials::after{right: 0;bottom: 5px;}
.fs-22 {font-size: 15px;}
.fs-32 {font-size: 22px;}
.peoplearesaying-bg {background-position: 24% 10%;}
.copyright{line-height:15px; margin-bottom:20px;}
#imenu > ul > li {width: 73%;}
.flex-caption{ z-index: 0;}
 h1{font-size: 1.7rem !important;}
.villa_cta_hover h2 {margin: 8% 0 10px 0 !important;; font-size: 16px !important;;}
.villa_cta_hover p {font-size: 14px !important; line-height: 18px;}
.headerIndex.fixed .mainLogo img { width: 60% !important;}


.faq .btn-secondary{padding: 0.5rem 0.5rem !important;}
}
@media only screen and (max-width:414px)
{
    
    .headerIndex.fixed .mainLogo img {    width: 43% !important;}

}

@media only screen and (max-width:375px)
{
    
    
}


@media only screen and (max-width:320px)
{
    .mainLogo img {    margin-top: 2px;    width: 100% !important;}
    .btn.m-auto.radius.mbtnbg.h-100.red {padding: 15px 15px;font-size: 12px;}
  
    .headerIndex.fixed .mainLogo img {width: 54% !important;}
    .select2-container {width: 20% !important;}
   
}


/* mobile nav css */
*,
*:before,
*:after {-moz-box-sizing: border-box;box-sizing: border-box;}
.togglemenu .nav {position: absolute;top: 0;left: 0;width: auto;z-index: 999999;}
.togglemenu .nav-container {position: fixed;top:38px;right: 0;z-index:1;overflow-y: auto;visibility: hidden;width: 100%;height: 100%;min-height: 100%;margin: 0;padding-top:30px;-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: #fff;  -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;border: 0;background-color: transparent; background:none;float:right;z-index: 9;position: relative;top:0px; cursor: pointer;}
.fixed .togglemenu .nav-toggle {top:0px;}
.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); background: #fff;}
.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); background: #fff;}
.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; }

.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:#66cccc;}
.nav-menu .menu-link {display: block;text-decoration: none;color: #49c989;padding: 1rem 1rem;font-size:21px;}
.nav-dropdown.is-visible .menu-item .menu-link{color:#fff !important;}
.has-dropdown {position: relative;cursor: pointer;}
.has-dropdown > .menu-link { display: inline-block; }
.has-dropdown::after {font-size: 24px;position: absolute;top: 16px;right: 1rem;bottom: 0;content: "+";  color: #49c989;;}
.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; }
.nav-dropdown.is-visible{padding: 0px; background:#5bb6b2;}
.nav-dropdown.is-visible li.menu-item a:hover{color:#fff;}

 @media (min-width: 1100px) 
 {
.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 */
.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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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(../../Content/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{*height:0}.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(../../Content/images/slider_arrows1.png) no-repeat right top}.flex-direction-nav .flex-prev{right:52px;background:url(../../Content/images/slider_arrow2.png) 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:1%;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:1%;top:50%;background-position:left top}.slider .flexslider .flex-direction-nav .flex-prev{left:1%;top:50%;background-position:left top;z-index:8}.flexslider .flex-direction-nav a{width:50px;height:100px;margin:0;display:block;background:;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(../../Content/images/slider_arrow1.png) no-repeat 0 0 !important;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:-150px;background-position:left top;}.flexslider2 .flex-direction-nav a{width:68px;height:68px;margin:0;display:block;background:url(../../Content/images/amenities_arrow.png) 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(../../Content/images/slider_arrows.png) 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(../../Content/images/amenities_arrow.png) 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(../../Content/images/slider_arrows.png) 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(../../Content/images/slider_arrows.png) 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(../../Content/images/slider_arrows.png) 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:16%;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}



@media only screen and (max-width:767px)
{   .decor_li ul {padding:0px 15px;} 
.villa_cta .owl-theme .owl-controls{background: #fff !important; padding-top: 10px;}
}

@media only screen and (max-width:640px)
{ 
  .togglemenu .nav-container {top: 40px;   }       
            
}           
 
 .decor_li ul li{
	list-style-type: square;
}           
  

 .decor_li ul li ul li{
	list-style-type: circle;
}           
    
.font_gg {font-family: 'Cinzel', serif;}   
.decor_li {
    text-transform: full-size-kana;
}         
            



/* 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;
}