.header{border-bottom:3px solid #8CC63E;}
.call-now{margin-top:12px;}
#banner-one {margin-top: 275px;margin-left: 185px;}
#banner-two {margin-top: 440px;margin-left: 50px;}
#banner-three {margin-top: 440px;margin-left: 50px;}
#banner-four {margin-top: 440px;margin-left: 50px;}
.a-style, .a-style:hover, .a-style:active, .a-style:focus{text-decoration:none;color:#111;}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15{position:relative;min-height:1px;}
.col-xs-15{width:20%;float:left;}
@media (min-width:768px){.col-sm-15{width:20%;float:left;}
}
@media (min-width:992px){.col-md-15{width:20%;float:left;}
}
@media (min-width:1200px){.col-lg-15{width:20%;float:left;}
#map > .col-md-12{padding-left:30px;padding-right:30px;}
#map > .col-md-12 > iframe{top:0;left:0;width:100% !important;height:200px !important;}
}
@font-face{font-family: 'bodoni';src:url(../fonts/BodoniAntT.otf);}
@font-face{font-family:'gotham';src:url(../fonts/GOTHAM-XLIGHT.OTF);}
@font-face{font-family:'gotham-b';src:url(../fonts/GOTHAM-BOLD.OTF);}
@font-face{font-family:'gotham-book';src:url(../fonts/gotham-book.ttf);}
.bodoni{font-family: 'bodoni';}
.gotham{font-family:'gotham';}
.gotham-b{font-family:'gotham-b';}
.gotham-book{font-family: 'gotham-book';}
.separator{margin-top:20px;}
.separator-min{margin-top:10px;}
.sin{padding-left:0px !important;padding-right:0px !important;}
.sin-izq{padding-left:0px;}
.sin-izq-mod{padding-left:0px;padding-right:7.5px;}
.sin-der{padding-right:0px;}
.p-mod{margin:0;}
.sin-der-mod{}
.middle{margin-top:20px;padding-left:7.5px;padding-right:7.5px;}
.slider-size{height:500px;}
.green-background{background-color:#8CC63E;}
.navbar{margin-bottom:0px;}
.navbar-default{background-color:#8CC63E;border-color:#8CC63E;}
.navbar-nav > li{padding-left:30px;padding-right:30px;}
.inline-element{display:inline;}
.social-element{font-size:20px !important;color:#8CC63E;border:3px solid #8CC63E;border-radius:100%;}
.menu{}
.text{padding-right:10px;}
.social-element{padding-right:5px;}
.face-style{padding-top:7.5px;padding-bottom:7.5px;padding-left:13px;padding-right:13px;}
.instagram-style{padding-top:7.5px;padding-bottom:7.5px;padding-left:9.5px;padding-right:9.5px;}
.youtube-style{padding-top:8px;padding-bottom:8px;padding-left:9px;padding-right:9px;}
.twitter-style{padding-top:7.5px;padding-bottom:7.5px;padding-left:9.5px;padding-right:9.5px;}
.pinterest-style{padding-top:7.5px;padding-bottom:7.5px;padding-left:9.5px;padding-right:9.5px;}
.flex{padding-right:10px;}
.keep{color:#fff;}
.slick-slide{height:auto !important;}
.slick-arrow, .slick-arrow:hover, .slick-arrow:active, .slick-arrow:focus{background-color:#8CC63E;}
.slick-prev:before, .slick-next:before{font-family:"Glyphicons Halflings", "slick", sans-serif;font-size:30px;width:80px !important;height:80px !important;}
.slick-prev:before{content:"\e257";}
.slick-next:before{content:"\e258";}
.carousel-slick{border-bottom:4px solid #8CC63E;}
.marbot{margin-bottom:20px;}
.search-destination{border-radius:0px;border:3px solid #676767;}
.search-getaway{margin-left:-7px;border-radius:0px;border:3px solid #676767;}
.search{margin-left:-6px;border-radius:0px;padding-top:4px;padding-bottom:4px;border:3px solid #676767;background-color:#8CC63E;color:#fff;}
.package-box{border:2px solid #8CC63E;padding:10px;}
.package-box{font-size:13px;}
.title-h3{margin-top:10px;margin-bottom:30px;}
.getaways{padding-bottom:15px;border-bottom:4px solid #8CC63E;}
.shield{font-size:60px !important;color:#8CC63E;}
.comments{font-size:60px !important;color:#8CC63E;}
.build{font-size:60px !important;color:#8CC63E;}
.content{border-bottom:3px solid #8CC63E;padding-bottom:20px;}
.gray{background-color:#4D4D4D;padding-top:20px;}
.site-terms{padding-left:0px;list-style:none;color:#fff;}
.terms{color:#fff;}
.site-terms > li{display:inline-block;padding-left:20px;padding-right:20px;border-right:2px solid #fff;}
.site-terms > li:first-child{padding-left:0px;}
.site-terms > li:last-child{border:none;}
.label-sub{border-right:2px solid #fff;padding-right:20px;padding-top:10px;padding-bottom:10px;font-size:18px;color:#fff;}
#email{margin-left:20px;}
.sub-button{background-color:#8CC63E;border-color:#8CC63E;font-family:'gotham-b';color:#fff;}
.destination{margin-top:7.5px;}
.gallery-thumbs{padding-bottom:30px;border-bottom:4px solid #8CC63E;}
.package-gray{background-color:#A8A6A7;color:#000;font-family:'gotham-b';padding-top:10px;}
.more{background-color:#8CC63E;color:#000;padding:5px 10px 5px 10px;}
.more:hover, .more:active, .more:focus{text-decoration:none;color:#000;}
.price-before{position:relative;}
.price-before:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:2px solid;border-color:#8CC63E;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);transform:rotate(10deg);}
.pad-package{padding-left:35px;padding-right:25px;}
.pad-more{margin-top:-7.5px;}
.display{padding-bottom:20px;border-bottom:4px solid #8CC63E;}
.detailed-package{color:#111;}
@media (min-width:768px){.seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1{width:100%;}
}
@media (min-width:992px){.seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1{width:14.285714285714285714285714285714%;}
}
@media (min-width:1224px){.seven-cols .col-md-1,
.seven-cols .col-sm-1,
.seven-cols .col-lg-1{width:14.285714285714285714285714285714%;}
}
#name{border-radius:0px;border-color:#8CC63E;}
#mail{border-radius:0px;border-color:#8CC63E;}
#phone{border-radius:0px;border-color:#8CC63E;}
.phone{background: #8CC63E; border-color:#8CC63E;}
#message{border-radius:0px;border-color:#8CC63E;resize:none;height:107px;}
.submit-message{background-color:#8CC63E;border-radius:0px;border-color:#8CC63E;}
.google-maps iframe{top:0;left:0;width:100% !important;height:100% !important;}
.random{border-bottom:1px #ddd solid;}
.random-style{text-decoration:none;color:#333;}
#shorter{height:95px;overflow:hidden;}
.article-a{text-decoration:none;color:#333;}
.article-a:hover, .article-a:active, .active-a:focus{text-decoration:none;color:#333;}
.articles >.col-md-6:last-child{padding-bottom:20px;}
.categoryHref, .categoryHref:hover, .categoryHref:active, .categoryHref:focus{color:#333;text-decoration:none;}
.destinationsHref, .destinationsHref:hover, .destinationsHref:active, destinations:focus{color:#333;text-decoration:none;}
.background{background-image:url(../images/descripcion.jpg);background-size:100%;background-repeat:no-repeat;padding:70px;height:420px;color:#111;}
.img-des{margin-top:-3px;margin-left:150px;font-size:22px;letter-spacing:0.4px;}
.red-letter{margin-top:15px;margin-bottom:0px;color:red;font-size:24px;}
.red-letter > span{font-size:56px;}
.after-letter{font-size:18px;}
.border-box{border:2px solid #8CC63E;padding-top:10px;}
.check-inline{display:inline;}
.description-inner{font-size:17px;}
.accordion-tabs li.tab-head-cont a{border-right:3px solid #8CC63E;}
.accordion-tabs li.tab-head-cont a.is-active{border:none;margin-bottom:0px;background-color:#fff;border-right:3px solid #8CC63E;}
.accordion-tabs li.tabs-head-cont a:last-child{border:none !important;}
.inner-button{background-color:#8CC63E;border-color:#8CC63E;border-radius:0px;}
.accordion-tabs li.tab-head-cont section{margin-top:20px;padding:15px;}
.book-btn{width:60%;background-color:#8CC63E;border-color:#8CC63E;border-radius:0px;margin-top:25px;}
.includes{margin-top:45px;}
.reservation-info{border:3px solid #8CC63E;padding:20px;padding-bottom:10px;background-color:#EBEBEB;}
.btn-submit-paypal{width:200px;margin-top:50px;color:#000;font-size:16px;background-color:#8CC63E;border-color:#8CC63E;font-family:'gotham-b';}
.total-price{font-size:16px !important;color:#00BB37;}
.saving{margin-top:5%;}
.descrip{margin-top:40px;background-color:#fff;padding:10px;}
.bullets{font-size:16px;margin-left:150px;color:#fff;}
.size{font-size:18px;}
.overlay{background:url(../images/overlay.png) no-repeat center black;position:absolute;height:248px;width:89%;opacity:0.3;}
.overlay-banner{background:url(../images/overlay.png) no-repeat center black;position:absolute;height:100%;width:100%;opacity:0.3;}
.center{text-align:center;position:absolute;left:50%;top:45%;width:195px;transform:translate(-50%, -55%);color:#fff;z-index:1;}
.center-banner{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -55%);color:#fff;z-index:1;}
.excesive{font-size:112px;}
#msg{margin-top:20px;}
.textbox-style{border-radius:1px;}
.confirmation-img{margin-bottom:30px !important;}
.logo-2{max-width:100px;}
.worldwide{margin-bottom:20px;}
.calypso{margin-top:0px;margin-left:auto;margin-right:auto;margin-bottom:20px;}
.site-terms > li > a{text-decoration:none;color:#fff;}
.flex{display:flex;justify-content:space-evenly;}
.flex > a{text-decoration:none;}
.nv-getaway{padding-bottom:50px;border-bottom:4px solid #8CC63E;}
.package-box > a > h5{height:30.8px;}
/* Newsletter MailChimp*/
#mc_embed_signup {background: unset !important;}
#mc_embed_signup form {text-align: left !important;padding: 0 0 10px 0 !important;}
#mc_embed_signup input.email {font-family: 'gotham-b' !important;}
#mc_embed_signup .button {background-color: #8CC63E !important;border-color: #8CC63E !important;font-family: 'gotham-b' !important;}
/* Newsletter MailChimp */
.reason-text {font-size: 16px;}
.wrapper {height: 69.7px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.mc-field-group.input-group > ul > li > input{margin-right: 10px;}
.clear{text-align:center;}
.clear>a{display:block;color:#333;text-decoration: none;}
.slider-down{border-bottom: 5px solid #8CC63E;}
.img-collage{padding-right: 30px; padding-top:30px;}
.social{padding-left:0px; padding-right: 25px;}
.social-list{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;justify-content: space-around;}
.text-link{color:#333; text-decoration: none;}
.main-page > h3 > a{color:#333; text-decoration: none;}
.footer{background-color: #8CC63E; margin-top: 40px;}
.promo-box {background-color: #8CC63E;color: #333;padding-top: 10px;padding-bottom: 10px;}
.validOffer{font-size: 18px;}
.text-description{margin-top: 20px; font-size: 17px;}
.font-resp{font-size: 17px;}
#call-to-action{    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 3px;
    padding-right: 3px;background-color: #8CC63E; color: #fff}
#call-to-action>p{margin-top:3.5px;margin-bottom: 3.5px;font-size: 17px;}
#discount_txt{border-radius: 0px;}
.btn-discount{background-color: #8cc63e; border-radius:0px;}
#discount_txt{text-align: right;}
.showSuscribeAgain{display: block; position: fixed; bottom: 20px; left: 30px; z-index: 99; border: none; outline: none; background-color: #8cc63e; color: #fff; cursor: pointer; padding: 15px; border-radius: 00px; font-size: 12px; z-index: 9998}
.sqn-logo{max-width: 39%; margin-bottom: 5px;}
