/*
Theme Name: orange-greek
Author: Hotel Traffic Builders
Author URI: http://hoteltrafficbuilders.com/
Description: orange-greek
Version: 1.0.0
Template: dt-the7
*/
.bottom-bg { height: 130px;}
.FR{Float:right !important}
.FL{Float:left !important}
/*.main-nav > li > a{padding: 15px 14px; padding:4px !important}*/
.bottom-bg .upb_row_bg { background-position:bottom center;}
.marina-con-list {float:left;width:100%;margin:0;padding:0;}
.marina-con-list li {list-style: none;padding: 10px 0 10px 15px;border-bottom: 1px solid #d8d8d8;color: #343434;font-size: 16px;line-height: 20px;background: transparent url("images/marina-list-arrow.png") no-repeat scroll 0 17px;box-sizing:border-box;float:left;width:100%;border-top: 0;}
.marina-con-list li:last-child {border-bottom:0;}
.marina-con-list li::before, .marina-con-list li::after {display:none;}
.marina-read {float: left;width: 100%;margin: 20px 0 0;}
.marina-read a { background: #00a8d4;color: #fff;font-size: 14px;padding: 10px 15px;font-family: 'Fira Sans', sans-serif;cursor: pointer;float:left;text-decoration: none;}
.frm-fields {width:100%;float:left;margin-bottom: 30px;}
.frm-fields .contact-form-white-titles {width:100%;float:left;font-size: 14px;color: #242424;margin: 0 0 3px;}
.frm-fields .wpcf7-form-control-wrap input { width: 100%;float: left;font-size: 14px;color: #242424;border: 0;border: 1px solid #e3e3e3;padding: 10px;background: #fff;height: 45px;}
.frm-fields .wpcf7-form-control-wrap textarea {width:100%;float:left;font-size: 14px;color: #242424;border:0;border: 1px solid #e3e3e3;padding: 5px;background: #fff;max-height: 90px;}
.frm-fields.frm-btn input { float: left;background: #00A3CE !important;font-size: 15px !important;padding: 8px 23px !important;min-height: auto !important;height: auto !important;line-height: 17px !important;}
.contact-detail {float:left;font-size:15px;font-weight:400;line-height:24px;margin:0 0 30px!important;text-align:left;width:100%;color:#242424;font-size:15px;}
.full-part { width: 100%;float: left;padding-bottom: 25px;}
.half-part { width: 55%;float: left;box-sizing:border-box;}
.half-part:last-child { width: 45%;float: right;}
.half-part a { color: #242424;text-decoration:underline;}
.wpb_gmaps_widget { float: left;width: 100%;}
#rev_slider_1_1 .uranus.tparrows{display:none;}
.grecaptcha-badge {z-index: 99999;bottom: 48px !important;}
.activities-slide .shortcode-single-image-wrap {position:relative;}
.activities-title {position: relative;font-size: 14px;color: #fff;text-align: center;width: 100%;padding: 10px 0;background: rgba(0, 0, 0, 0.6);text-transform:uppercase;position:absolute;left:0;bottom:0;}
.press-text-part { color: #fff;font-size: 16px;line-height: 20px;}
.press-text-part h3 {color:#fff!important;font-size:15px!important;line-height:20px!important;font-weight:700;margin-bottom:15px!important;text-transform:uppercase;}
.press-text-part p { margin-bottom: 30px;color: #fff;font-size: 16px;line-height: 20px;font-weight:300;}
.press-text-part p a { color: #fff !important;font-size: 15px !important;}
.privacy-div { padding: 20px;}
.privacy-div a { color:#00375A !important;}
.privacy-div h2 { font-size: 30px;color: #444;text-align: left;width:100%;float:left;}
.privacy-div ul.bullet-full-1 { color: #676767;font-size: 14px;list-style: outside none none;margin: 0 0 15px;padding: 0;width: 100%;float:left;}
ul.bullet-full-1 li { background: url("images/marina-list-arrow.png") no-repeat scroll 0 14px rgba(0, 0, 0, 0);border-bottom: 1px solid #e6e6e6;color: #676767;display: block;padding: 6px 0 6px 11px;text-align: justify;text-decoration: none;width: 100%;float:left;line-height: 22px;}
ul.bullet-full-1 li:last-child {	border-bottom: 0px solid #d8d8d8;}
.privacy-div .bullet-heading { color: #00a8d4 !important;padding: 0;margin: 0;font-weight: 400 !important;}
.ult_modal-body .privacy-div .bullet-heading { color: #00a8d4 !important;padding: 0;margin: 0;font-weight: 400 !important;}
.privacy-div h2 { color: #009cc5 !important;font-size: 35px;font-weight: 400;line-height: 32px;font-family: 'Fira Sans', sans-serif !important;text-transform: uppercase;}
.footer-links {margin-bottom:0;}
.footer-links .menu {width:100%;padding:0;margin:0;list-style:none;}
ul#menu-footer-menu { width: auto;float: none;margin: 0px auto;display: inline-block;}
.menu-footer-menu-container { float: left;width: 100%;text-align: center;margin-bottom: 20px;}
.footer-links .menu li { padding: 0px !important;margin: 0;width: auto;float: left !important;border: none;}
.footer-links .menu li a { color:#000;-webkit-text-fill-color: #000;font-size: 16px;font-weight: 300;line-height: 18px;margin: 0;padding:10px;text-decoration: none;}
.footer-links .menu li a:hover { color: #f89300;-webkit-text-fill-color: #f89300;}
.footer-links::after { content: "";position: absolute;width: 1px;height: 100%;background: #4dbfdd;top: 0;right: -14px;display:none;}
.footer-logo { float: left;width: 50%;margin: 0;}
.footer-logo img { width: 100%;}
.copyiright-text { color: #000;font-size: 16px;font-weight: 300;text-align:center;margin-top:0px;}
.copyiright-text  a { color:#000 !important;font-size: 16px;font-weight: 300;text-decoration:none;}
.copyiright-text a img { vertical-align: middle;margin-left: 5px;}
#copyright .ult-modal-input-wrapper{ padding: 0 !important;margin: 0 !important;}
.social-text-part { float: left;width: auto;padding-right: 10px;font-size: 15px;font-weight: 400;color: #fff;margin-bottom: 0;}
.subscribe-part-left { width: 60%;float: left;padding-right: 20px;box-sizing:border-box;}
.subscribe-part-left .title-subscribe { width: 100%;float: left;font-size: 28px;line-height: 28px;color: #fff;text-align: left;}
.subscribe-part-left .subscribe-text { width: 100%;float: left;font-size: 18px;color: #fff;margin-bottom: 0;}
.subscribe-content { width: calc(100% - 90px);float: right;padding-top: 8px;}
.subscribe-part-right { width: 40%;float: left;box-sizing:border-box;position: relative;padding-top: 20px;}
.subscribe-part-right .ajax-loader { position: absolute;right: 10px;top: 10px;}
.subscribe-part-right .wpcf7-form-control-wrap { width: calc(100% - 120px);float: left;box-sizing:border-box;padding-right: 0px;}
.subscribe-part-right .wpcf7-form-control-wrap input[type="email"] {margin:0 0 10px !important;color:#000 !important;}
.subscribe-part-right .wpcf7-form-control.wpcf7-submit { width: 120px;float: left;box-sizing: border-box;background: #0082a5 !important;color: #fff !important;padding: 9px 35px !important;border: 1px solid #1eb1d8 !important;line-height: 1 !important;font-size: 14px !important;font-weight: 400 !important;height: auto;text-transform: capitalize !important;}
#amenities .fancy-media-wrap, #restaurant .fancy-media-wrap {border: 4px solid #fff;background: #fff;}
#amenities .fancy-media-wrap::after, #restaurant .fancy-media-wrap::after {content:"";position:absolute;width:100%;height:17px;background:transparent url("images/amenities-bg.png") no-repeat scroll center;left:0;bottom:-17px;}
#phantom .main-nav li  {border-right: 1px solid #fff;}
#phantom .main-nav li:last-child {border-right: 0px solid #fff;}
#phantom .main-nav li.rates-btn {border-right: 0px solid #fff;}
.wpcf7-spinner {float: left !important;}
#phantom .main-nav li.rates-btn a {padding: 6px 5px !important;margin-right: 0;}
#phantom .main-nav li.book-btn a {padding: 6px 5px !important;}
#phantom .main-nav li a { padding: 0px 4px 0px 4px;margin: 0px 3px 0px 3px;}
#phantom .main-nav li a .menu-text { color: #fff !important;}
.rates-btn a { background: none repeat scroll 0 0 #fbda41;padding: 10px 5px !important;}
.book-btn a {background: none repeat scroll 0 0 #fba837;padding: 15px 14px !important;}

.book-btn a .menu-text { color:#fff !important;}
.acco-box {width:20% !important;float:left;}
.acco-box .title-center {position: absolute !important;bottom: 0;left: 0;text-transform: uppercase;}
#gallery .iso-item article .project-list-media {overflow:hidden;}
#gallery .iso-item article.post {background: #fff;padding: 8px 10px 0px;position:relative;}
#gallery .iso-item article.post::after {content:"";position:absolute;background:transparent url("images/gallery-img-bg.png") no-repeat scroll top center;height:14px;width:100%;left:0;bottom:-13px;}
#gallery  article .project-list-content h3 {transition:0.5s;margin-bottom:0;font-size:15px!important;font-weight:600!important;color:#343434!important;padding:10px 0;}
#gallery  article .project-list-content h3 a:hover {color: #343434 !important;-webkit-text-fill-color: #343434 !important;}
#gallery figure.photoswipe-item {transition: 0.5s;margin-bottom:0;}
#gallery figure.photoswipe-item:hover {transform: scale(1.1);}
#gallery figure.photoswipe-item .rollover i { background: none !important;}
#gallery figure.photoswipe-item .rollover img { display: inline-block;box-sizing: border-box;}
.guest-img { float: left;font-size: 12px;margin-right: 23px;width: 150px;border: 3px solid #fff;}
.accommodations-part { min-height: 260px;padding-right: 0px;padding-left: 0px;position: relative;width: 20%;border-right: 5px solid #fff;box-sizing: border-box;float: left;}
.accommodations-part.part-1 { background: transparent url("images/mahi-mahi.jpg") no-repeat scroll top center !important;}
.accommodations-part.part-2 { background: transparent url("images/yellow-fin.jpg") no-repeat scroll top center !important;}
.accommodations-part.part-3 { background: transparent url("images/blue-marlin.jpg") no-repeat scroll top center !important;}
.accommodations-part.part-4 { background: transparent url("images/pink-snapper.jpg") no-repeat scroll top center !important;}
.accommodations-part.part-5 {background:transparent url("images/white-marlin.jpg") no-repeat scroll top center !important;border-right:0;background-size:100% !important;}
.accommodations-part-name {position: absolute;bottom: 0;width: 100%;background: rgba(0, 0, 0, 0.5);padding: 14px 0;font-size: 25px;text-align: center;text-transform: uppercase;color:#fff;transition:0.5s;height:24px;box-sizing: border-box;display: table;line-height:1;margin: 0;}
.accommodations-part:hover .accommodations-part-name{ position: absolute;bottom: 0;width: 100%;background: rgba(0, 67, 84, 1);padding: 14px 0;font-size: 25px;text-align: center;text-transform: uppercase;color:#fff;transition:0.5s;height:260px;}
.accommodations-part-more {text-align:center;visibility:hidden;z-index: 9;position: relative;top: 55px;opacity: 0;transition: 0.5s;}
.accommodations-part-text p {text-align: center;color:#fff;padding:0 15px 10px;line-height: 18px;font-size: 15px;font-weight: 400;font-family: 'Fira Sans', sans-serif !important;}
.accommodations-part:hover .accommodations-part-more {visibility:visible;opacity: 1;}
.read-more { width: 100%;float: left;}
.read-more a { background: #fba837;color: #fff;font-size: 16px;line-height: 16px;padding:12px 20px;cursor: pointer;text-decoration: none;text-transform: uppercase;border-radius: 15px;border:solid 1px #fba837;display: inline-block;}
.read-more a:hover{background:transparent;color:#fba837;}
.popup-full-img {width: 100%;float: left;margin: 10px 0 20px;}
.ult_modal-body .privacy-div .table-heading { background: #00a8d4;color: #fff !important;box-sizing: border-box;font-size: 20px !important;text-transform: uppercase;padding: 6px 10px;margin: 0;}
.table-div { width: 100%;overflow-x: scroll;}
.table-div table {background-color:#eee;border-collapse:collapse;border-radius: 6px;border-spacing: 0;margin-bottom: 18px;padding: 0;width: 100%;} 
.popup-table td { border: 1px solid #e4e4e4;background: #fff;text-align: left;color: #343434;font-size: 15px;font-family: 'Fira Sans', sans-serif !important;padding: 10px;}
tr:nth-child(2n+1) td { background: none repeat scroll 0 0 #ffffff;}
.ult_modal-body .privacy-div p {font-size:15px !important;line-height:20px !important;margin-bottom:18px;color:#343434 !important;text-align:justify;}
.rates-slider {max-width: 1000px;position: relative;margin: auto;}
.slider-bullet li {list-style: none;}
.centerdiv { margin-top: 40px;}
.read-more2 { width: auto;float: left;}
.read-more2 a { background: #00a8d4;color: #fff;font-size: 14px;padding: 10px 15px;font-family: 'Fira Sans', sans-serif;cursor: pointer;float: left;text-decoration: none;margin-right: 20px;}
.read-more3 { width: auto;float: left;}
.read-more3 a { background: #00a8d4;color: #fff;font-size: 14px;padding: 10px 15px;font-family: 'Fira Sans', sans-serif;cursor: pointer;float: left;text-decoration: none;}
.pasli.pasli-369 { width: 100% !important;}
.display-d {display:block;}
.display-m {display:none;}
.scroll-top-btn { background:#198BAF url("images/top.png") no-repeat scroll center !important;width: 30px;height: 30px;}
.scroll-top-btn::before { display: none;}
#bottom-bar {display:none;}
.pswp .pswp__caption {display:none;}
.right-widgets .text-area {font-size:16px!important;font-weight:400!important;font-family:'Fira Sans', sans-serif!important;text-transform:none !important;} 
.left-widgets .mini-contacts { font-size: 16px !important;font-weight: 400 !important;font-family: 'Fira Sans', sans-serif !important;text-transform: none !important;} 
.left-widgets .mini-contacts.phone {font-weight: 600 !important;}
.left-widgets .mini-contacts.phone::before {content:"|";position:absolute;top:0;left:-12px;font-weight: 400 !important;}
.dt-close-mobile-menu-icon span { background: #000000 !important;}
.dt-mobile-menu-icon { border: 1px solid #f89300;padding: 5px;}
.dt-mobile-menu-icon .lines, .dt-mobile-menu-icon .lines:before, .dt-mobile-menu-icon .lines:after {background-color: #f89300;}
.main-heading span {position:relative;}
.main-heading span::before {content: "";position: absolute;height: 35px;width: 52px;background: transparent url("images/heading-left-img.png") no-repeat scroll left center;left: -60px;top: 4px;}
.download-menu a {color: #fff;font-weight: bold;font-size: 19px;padding: 0 10px 0 0;} 
.pasli { visibility: hidden;}
.new-trip-advisor { width:auto;float: right;margin: -180px 0 0 0;text-align:right;}
.masthead {position:fixed;width:100%;}
#phantom {display: none;}
#google-translate-wrapper .goog-te-combo {background: #fff url(images/google-select-arrow.png) no-repeat 92% center !important;}
#main-slideshow{margin-top: 0;}
#google_language_translator{display:block !important;clear: both;margin-left:30px}
.hide-div { display:none;}
span.mini-contacts.phone { position: relative;border-right: 1px #e7e7e7 solid;margin-right: 5px;padding-right: 14px;}
.masthead .top-bar .mini-contacts i { font-size: 24px;color: #fba837;}
.top-bar-bg::before { position: absolute;content: "";width: 200%;height: 1px;background: #e7e7e7;bottom: 0;left: 0;}
.top-bar.line-content:after, .top-bar.full-width-line:after{display:none;}
.top-bar .text-area{margin: 0px;padding: 0px 0 0 10px;}
.masthead .mini-widgets .soc-ico a:hover,.masthead .mini-widgets .soc-ico.custom-bg a:hover{background:#ff9300;}
.heading-wrap .heading-1 { padding-bottom: 15px;color: #ff9300;font-weight: 400;font: 37px / 40px "Poppins", Helvetica, Arial, Verdana, sans-serif;position: relative;margin-bottom: 50px !important;}
.heading-wrap .heading-1 span{color:#000;font: 22px / 26px "Poppins", Helvetica, Arial, Verdana, sans-serif;display:block;width:100%;}
.heading-wrap .heading-1::before { content: "";position: absolute;width: 40px;height: 2px;background: #ff9300;bottom: 0;left: 0;}
p.text-1 { margin-bottom: 20px;}
p.tagline { font-size: 18px;line-height: 22px;color: #fba837;font-style: italic;margin-bottom: 38px;}
.welcome-img img { width: 100%;max-width: 100%;}
.accomodations-img img { display: none;}
.accomodations-img::before { position: absolute;content: "";background: url(https://www.orangecreekinn.com/wp-content/uploads/2019/08/accomodations-img.jpg) no-repeat center;width: 160%;height: 100%;background-size: cover;top: 0;right: 0;}   
.accomodation-content { background: #fba837;padding:60px 0 60px 40px;color: #FFF;}
#gallery { padding-top: 50px !important; } 
.heading-wrap { width: 100%;float: left;text-align: center;}
#faq { padding-top: 50px !important; padding-bottom: 50px !important; } 
#footer { padding-bottom:20px !important; } 
h2.heading-2 { padding-bottom: 20px;position: relative;margin-bottom: 30px !important;width: auto;float: none;display: inline-block;color:#ff9300;font-family: "Poppins", Helvetica, Arial, Verdana, sans-serif;font-size: 37px !important;font-weight: 400;}
h2.heading-2::before { content: "";position: absolute;width: 40px;height: 2px;background: #fba837;bottom: 0;left: 50%;margin-left: -20px;}
h2.heading-2.wh-color { color: #fff;float: left;}
h2.heading-2.wh-color::before{background: #ffffff;left: 0;margin-left: 0;}
h2.heading-2.wh-color.text-center { float: none;} 
h2.heading-2.wh-color::before { left: 0;margin-left: 0;}
p.sub-heading { font-size: 20px;margin: 25px 0;}
.list-1 ul { float: left;width: 100%;padding: 0px;margin: 0px;}
.list-1 ul li { list-style: none;float: left;clear:left;padding: 0px;width: 48%;padding-left: 18px;position: relative;box-sizing: border-box;}
.list-1 ul li:nth-child(2n) { float: right;clear: right;}
.list-1 ul li::before { content: "";position: absolute;width: 6px;height: 6px;background: none;border: solid #000;border-width: 0px 2px 2px 0px;left: 0;top: 9px;transform: rotate(-45deg);}
.list-1.wh-color ul li::before{border: solid #FFF;border-width: 0px 2px 2px 0px;}
.amenities-list ul { padding: 0;margin:-20px 0 0 0;float: left;width: 100%;}
.amenities-list ul li { width: 25%;float: left;margin-top: 20px;list-style: none;display: block;}
.amenities-list ul li .image-activities { display: inline-block;float: left;width: 33%;min-width: 98px;margin-right:6%;}
.amenities-list ul li .name-activities { width: 60%;display: table;float: none;margin: 0px;box-sizing: border-box;height: 98px;} 	
.amenities-list ul li .name-activities span { display: table-cell;vertical-align: middle;padding: 0 42px 0 0;font-size: 20px;}
.amenities-list ul li br {display: none;}
#gallery { position: relative;}
#gallery .upb_row_bg { border-top: solid 1px #e7e7e7;}
#gallery::before{position: absolute;content: "";width: 200%;height: 1px;background: #e7e7e7;bottom: 0;left: 0;z-index:999;}
#gallery h2.heading-2{margin-bottom: 60px !important;}
.special-bg { width:84%;float: none;margin: 0px auto;padding: 0;margin-bottom: 30px;color: #FFF;margin-top: 40px;}
.special-heading { font-size: 40px;line-height: 50px;color: #FFF;font-weight: 400;display: block;width: 100%;float: left;margin-bottom: 20px;}
.special-bg img{max-width:100%;}
#specials .upb_row_bg::before { content: "";position: absolute;background: rgba(0, 27, 48, 0.7);width: 100%;height: 100%;top: 0;left: 0;}
.special-heading span { font-size: 21px;line-height: 26px;width: 100%;float: left;display: block;}
.special-bg .read-more a { border: solid 1px #FFF;overflow: hidden;padding: 20px;}
.special-bg .read-more a:hover { background: #FFF;}
.special-content { width: 82%;color: #FFF;margin: 0px auto;float: none;}   
ul.special-list { width: 100%;float: left;margin: 30px 0px;text-align: center;}
ul.special-list li { width: 100%;float: left;margin: 0px 0px 20px 0px;list-style: none;border-bottom: 1px rgba(231, 231, 231, 0.5) solid;text-align: left;padding-bottom: 20px;}
ul.special-list li:last-child{border-bottom:0px;margin-bottom:0px;padding-bottom:0px;}
span.special-list-img { display: inline-block;float: left;width: auto;margin-right: 20px;}
p.special-name { width: auto;display: inline-block;float: left;font-weight: 600;margin-bottom: 0px;}
p.special-date{margin-bottom:0px;}
ul.special-list li > br { display: none;}
p.special-name, p.special-date { width: 88%;display: block;float: left;}
p.special-name, p.special-date br{display:block;}
p.note { font-size: 14px;line-height: 18px;}
.faq-content .vc_toggle_title { padding: 20px 30px !important;margin-bottom: 0;border-bottom: solid 1px #e7e7e7;width: 100%;float: left;box-sizing: border-box;background: #FFF;}
.faq-content .vc_toggle_title h4 { float: left;margin: 0px !important;display: inline-block !important;}
.faq-content .vc_toggle_title .vc_toggle_icon  {    right: 15px !important;left: auto;top: 30px !important;}
.faq-content  .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before { height: 15px;width: 2px;}
.faq-content i.vc_toggle_icon { left: auto !important;} 
.faq-content .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after { width: 16px;height: 2px;background: #fba837;border: 1px solid #fba837;}
.faq-content .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before { height: 16px;width: 2px;background: #fba837;border: 1px solid #fba837;}
.faq-content .vc_toggle.vc_toggle_default .vc_toggle_icon::after { width: 16px;height: 2px;}
.faq-content .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{ width: 16px;height: 2px;background: #fba837;border: 1px solid #fba837;}
.faq-content .vc_toggle_content {width: 100%;float: left;padding: 15px;box-sizing: border-box;margin: 0px;background: #f4f4f4;margin-bottom:30px;} 
.faq-content .vc_toggle_content.vc_toggle_for_tab { border: solid 1px #e7e7e7;border-top: 0px;text-align: left;padding:20px 30px}
.faq-content .vc_custom_1566214289314{background:transparent !important}
#contact .frm-fields { width: 48%;margin-bottom: 10px;}
#contact .frm-fields.message { width: 100%;float: left;}
#contact  span.wpcf7-not-valid-tip { font-size: 12px;line-height: 12px;}
#contact  .frm-fields.i-agree { width: 100%;text-align: left;}
#contact  .frm-fields.i-agree input[type="checkbox"] { width: auto;margin:0px 10px 0px -15px;width: 30px;height: 30px;border: none;background: #FFF;}
#contact  span.wpcf7-list-item-label { color: #000;}
#contact span.wpcf7-list-item-label .privacy-ele3{ color: #000;}
#contact .wpcf7-form input[type="submit"] { background: #fba837 !important;color: #fff;font-size: 16px !important;line-height: 16px !important;padding: 20px 40px !important;cursor: pointer;text-decoration: none;text-transform: uppercase;border-radius: 15px;border: solid 1px #FFF;display: inline-block;}
#contact .wpcf7-form input[type="submit"]:hover { background: #FFF !important;color: #fba837;}
#contact .frm-fields.frm-btn { margin-top: 10px;}
#contact .wpcf7-form input[type="submit"]:hover { background: #FFF !important;color: #fba837;}
.subscribe-img { width: auto;float: left;margin-right: 20px;}
.subscribe-part-right input.wpcf7-form-control.wpcf7-submit{background: #fba837 !important;color: #fff;font-size: 16px !important;line-height: 16px !important;padding: 12px 20px !important;cursor: pointer;text-decoration: none;border-radius: 0;border: none !important;}
.contact-footer .wpb_wrapper { text-align: center;}
.contact-footer .wpb_single_image { width: auto;float: none;margin: 0px auto;display: inline-block;padding: 10px;min-height: 205px;}
.contact-footer .wpb_single_image.footer-logo.logo-2{border:solid #e7e7e7;border-width:0px 1px 0px 1px}
#copyright .upb_row_bg { border-top: solid 1px #e7e7e7;}
#copyright .follow-us-on { display: inline-block;float: left;padding-top: 4px;}  
#copyright .dt-shortcode-soc-icons.facebook { display: inline-block;float: left;margin-left: 20px;}
#copyright  .google-translator { display: inline-block;width: auto;}
#copyright #google_language_translator select.goog-te-combo{margin-top:0px;height: 35px !important;}
#copyright { text-align: center;padding: 20px 0px;}
#copyright  .social-media { width: auto;float: none;margin: 0px auto;display: inline-block;margin-top: 10px;}
.welcome-content .heading-wrap { text-align: left;}
#google_language_translator { position: relative;}
#google_language_translator::before { position: absolute;content: "";width: 1px;height: 20px;top: 8px;left: -14px;background: #000;}
#google_language_translator select {-webkit-appearance: listbox !important;}
#specials h2.heading-2.wh-color::before { left: 50%;margin-left: -20px;}
.wf-container-main .common-padding { padding-top:60px !important;padding-bottom:50px !important;}
#testimonial { padding-bottom: 30px !important; padding-top: 50px !important; } 
#about { padding-bottom: 30px !important; } 
.contact-left-wrap { padding: 20px 0 0 0 !important; } 
#my-fast-map { padding: 0px;margin: 0px;}
#my-fast-map .wpb_gmaps_widget .wpb_wrapper{background-color: transparent;padding: 0;}
#my-fast-map iframe { height: 560px;margin: 0px auto;float: left;width: 100%;border: 0px !important;}
#my-fast-map.wpb_gmaps_widget > .wpb_wrapper{background-color: transparent;padding: 0;margin: 0px;}
#specials .vc_custom_1520515963673{padding-bottom:0px !important}
ul.footer-logo { margin: 0px auto;float: none;width: auto;display: table;text-align: center;}
ul.footer-logo li { display: table-cell;float: none;width: auto;list-style: none;max-width: initial;vertical-align: middle;padding: 0px 20px;border-right: solid 1px #e7e7e7;}
ul.footer-logo li:last-child { border: none;}
.contact-left-wrap  .heading-wrap{max-width:585px;float:right;}
.contact-left-wrap form.wpcf7-form.wpcf7-acceptance-as-validation { max-width: 585px;float: right;padding-right: 30px;box-sizing: border-box;}
.faq-content { width:84%;float: none;margin: 0px auto;}
.phantom-fade .masthead, .phantom-slide .masthead { z-index: 999;}
.faq-content p:last-child {margin-bottom: 0;}
.testimonial-content{padding:0px 100px !important}
.testimonial-data { margin-bottom: 30px;}
span.testimonial-name { display: inline-block;margin-bottom: 40px !important;float: left;width: 100%;font-weight: 300 !important;text-align: center;color: #fba837;}
li.book-btn.menu-item a:hover  i.underline{display:none !important}
.welcome-img img{ box-shadow: 0px 10px 25px rgba(0, 0, 0, .5);}
#copyright #google_language_translator select.goog-te-combo {-webkit-appearance: listbox;/* background: url(https://www.orangecreekinn.com/wp-content/uploads/2019/08/list-arrow.png) no-repeat !important;background-position: 100%!important; */}

.div-left { width:48%;float:left;padding:0 2% 0 0;}
.div-right { width:48%;float:left;padding:0 0 0 2%;}
.faq-content .faq-bullet ul { float: left;width: 100%;padding: 0px;margin: 0px;}
.faq-content .faq-bullet ul li { list-style: none;float: left;clear:left;padding: 0px;width: 100%;padding-left: 18px;position: relative;box-sizing: border-box;color:#000;}
.faq-content .faq-bullet ul li:nth-child(2n) { float: right;clear: right;}
.faq-content .faq-bullet ul li::before { content: "";position: absolute;width: 6px;height: 6px;background: none;border:1px solid #000;border-width: 0px 2px 2px 0px;left: 0;top: 9px;transform: rotate(-45deg);}

.covid-update {position: fixed;width: 100%;color: #000;z-index: 99999;background: #FFF;text-align: center;display: none;}
.covid-update a{color:#000;}
.top-bar.line-content.top-bar-line-hide {padding-top: 5px;}
.branding { margin:0;}
.phantom-sticky .fixed-masthead.masthead {top:0px !important;z-index: 9999;}

html, body, body.page, .wf-container > * {font: 16px / 28px "Poppins", Helvetica, Arial, Verdana, sans-serif;}
.footer .widget, .footer .tp_recent_tweets li,.footer .widget a, .footer .widget .post-content .text-secondary{font: 16px / 28px "Poppins", Helvetica, Arial, Verdana, sans-serif;}
.wpcf7-response-output {float: left;margin: 0 !important;}
.maker-frame { width: 100%; padding: 0; margin:15px 0 0 0; display: block; float:left; clear:both; overflow-x:hidden; border:none}
.maker-frame iframe {width:100% !important; height:500px; display:block !important; }

#faq .vc_toggle.vc_toggle_active .vc_toggle_title { background: #e79b33; color: #fff; }
#faq .vc_toggle .vc_toggle_title { background: #fff; }
#faq .vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md.vc_toggle_active .vc_toggle_content.vc_toggle_for_tab { background: #fff;    margin-bottom: 0; }
#faq .vc_toggle { margin-bottom: 20px !important; float: left; width: 100%; } 
#faq .vc_toggle.vc_toggle_active .vc_toggle_title i.vc_toggle_icon { border: #fff !important; background: #fff !important; } 
.terms-row ul.bullet1 { float: left;width: 100%;padding: 0px;margin:15px 0 0 0;}
.terms-row ul.bullet1 li { list-style: none;float: left;clear:left;padding: 0px;width:100%;padding-left: 18px;position: relative;box-sizing: border-box; border:none; margin:0}
.terms-row ul.bullet1 li::before { content: "";position: absolute;width: 6px;height: 6px;background: none;border: solid #fff;border-width: 0px 2px 2px 0px;left: 0;top: 9px;transform: rotate(-45deg);}
#paszonecont_1473 {
  float: left;
  width: 100%;
}
.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {z-index: 999;}
#footer form .wpcf7-response-output {
  float: right !important;
}


@media only screen and (min-width:1025px) and (max-width:1151px) { 
.header-bar ul li a .menu-text { font-size:12px !important}
.main-nav > li > a { padding:4px 2px 4px 2px !important;margin:10px 1px 10px 1px !important}
}
@media only screen and (min-width:1152px) and (max-width:1262px) { 
.header-bar ul li a .menu-text { font-size:13px !important}
}
@media only screen and (max-width:1024px) {
.accommodations-part-name {font-size: 22px;}
.accommodations-part:hover .accommodations-part-name {font-size: 22px;}
.accommodations-part-text p {font-size: 13px;}
.left-widgets .mini-contacts {font-size: 15px !important;}
#phantom .main-nav li a .menu-text {font-size:13px !important;}
.header-bar ul li a .menu-text {font-size:13px !important;}
.header-bar ul li a {margin-left:1px !important;margin-right:0px !important;padding-left:2px !important;padding-right:2px !important;}
.branding {	max-width: 110px;}
.new-trip-advisor { margin: -170px 0 0 0;}
#about .wpb_text_column {padding-bottom: 0 !important;}
#marina {padding-top: 15px !important;padding-bottom: 0 !important;}
#restaurant {padding-bottom: 0 !important;}
.frm-fields .wpcf7-form-control-wrap textarea {max-height:110px;}
.accommodations-part.part-5 {background-size: cover !important;}
html.ult-remove-fixed-background .upb_row_bg {background-size: cover;}
.accomodation-content{padding: 40px 0 40px 30px;}
.amenities-list ul li .name-activities { width: 50%;height: auto;}
.amenities-list ul li .name-activities span{padding: 0 10px 0 0;}
.contact-left-wrap { padding: 20px 0;}
#main-slideshow { margin-top: 0;}
.mobile-mini-widgets .follow-us {display: none;}
span.mini-contacts.phone {display: none !important;}
span.mini-contacts.phone.show-on-desktop.in-top-bar-left.in-menu-second-switch {    display: block !important;}
.dt-mobile-header .mini-contacts i { color: #ff7d01;}
.mobile-mini-widgets-in-menu span.mini-contacts.phone.show-on-desktop.in-top-bar-left.in-menu-second-switch{    color: #000;border:none;}
.footer-links .menu li a { padding: 10px ;}
.faq-content { float: none;}
#gallery .wpb_column.vc_column_container.vc_col-sm-12{float:left;}
#specials .vc_custom_1565693625383{    padding-right: 25px !important;
padding-left: 25px !important;}
.special-content { width: 80%;}
.accomodations-img::before{width:120%;}
.contact-left-wrap .heading-wrap,.contact-left-wrap form.wpcf7-form.wpcf7-acceptance-as-validation {max-width: 487px;}
.testimonial-content{padding:0px 80px !important}
.heading-wrap .heading-1, h2.heading-2{font: 33px / 36px "Poppins", Helvetica, Arial, Verdana, sans-serif;}
p.tagline{margin-bottom:0;}
.amenities-list ul li .image-activities img {max-width: 100%;}
.amenities-list ul li .image-activities{    min-width: 33%;}
.heading-wrap .heading-1 {margin-bottom: 20px !important;}
}
@media only screen and (min-width:768px) and (max-width:1023px) { 
.left-widgets .mini-contacts {font-size: 15px !important;}
.accommodations-part-name {font-size: 23px;}
.accommodations-part:hover .accommodations-part-name {font-size: 23px;}
.accommodations-part-text p {font-size: 14px;line-height: 20px;}
.accommodations-part {margin-bottom: 5px;width: 33.33%;}
.half-part {width: 100%;}
.half-part:last-child { width: 100%;padding-top: 25px;}
.rates-btn a { background: none;padding: 12px 0 !important;font-size: 16px !important;}
.rates-btn a .menu-text { font-size: 16px !important;}
.read-more2 a {margin-bottom:10px;}
.new-trip-advisor { margin: -150px 0 0 0;}
.vc_custom_1520601869586 {padding-bottom: 0 !important;}
#activities {padding-top: 0 !important;} 
#footer {padding:20px !important;}
#footer.empty-footer {padding: 0 !important;}
#copyright {padding: 0 30px 0 40px;}
.frm-fields-left { width:100% !important;float:left;}
.accomodation-content { padding: 30px 0 30px 0px;}
.list-1 ul li{    width: 100%;}
.special-bg { width: 100%;box-sizing: border-box;}
.faq-content { float: none;display: inline-block;margin: 0px auto;width: 100%;}
#contact .frm-fields { width: 100%;}
.contact-left-wrap { padding: 20px 0px 20px 25px;}
#my-fast-map iframe {     height: 690px;}
 .wf-container-main .common-padding{padding:60px 25px !important;box-sizing: border-box;}
.special-content { width: 100%;}
.amenities-list ul li .image-activities { display: inline-block;float: left;width: auto;min-width: 98px;margin-right: 0;float: none;}
.amenities-list ul li {width: 25%;}
}
@media only screen and (max-width:991px) {
.sticky-mobile-header .masthead{padding-top: 10px !important;padding-bottom: 10px !important;}
.amenities-list ul li { width: 25%;text-align: center;min-height: 185px;}
.amenities-list ul li:nth-child(2n){float:right}
.amenities-list ul li .name-activities { width: 100%;padding: 10px;height: 70px;text-align: center;}
.amenities-list ul li .name-activities span { padding: 0;text-align: center;width: 100%;display: inline-block;}
.footer-links .menu li a{padding: 10px 5px;font-size: 16px}
#faq .wpb_column.vc_column_container.vc_col-sm-8.vc_col-lg-offset-2.vc_col-md-offset-2.vc_col-has-fill { width: 100%;padding: 0px 30px;}
.faq-content { width: 100%;float: none;margin:0px auto;}
    #faq{text-align: center;}
.contact-left-wrap .heading-wrap,.contact-left-wrap form.wpcf7-form.wpcf7-acceptance-as-validation{}
.testimonial-content{padding:0px 20px !important}
span.mini-contacts.phone.show-on-desktop.in-top-bar-left.in-menu-second-switch {    display: block !important;width: 100%;border: none;}
.paszone_container,.pasli{width:100% !important;}
.special-content { width: 100%;}
.testimonial-data{min-height:85px;}
 div#contact .upb_row_bg {left: 0 !important;}
 }
 
@media only screen and (max-width:767px) {
.amenities-list ul li { width: 48%;text-align: center;min-height: 185px;}
.wf-container-main .common-padding { padding-top: 50px !important;padding-bottom: 50px !important;}
h2.heading-2{font-size: 24px;}
.subscribe-part-right .wpcf7-form-control.wpcf7-submit {margin-bottom:10px !important;}
.vc_custom_1520601869586 {padding-bottom: 0 !important;}
.new-trip-advisor {width:290px !important;}
#marina {padding-top:0 !important;}
#marina .vc_column-inner {padding-bottom:0 !important;}
#activities {padding-top: 0 !important;padding-bottom: 0 !important;}
.download-menu {padding: 0 15px;}
.wpb_text_column iframe {width:100% !important;height: 175px !important;}
#press {padding:0 20px;}
#contact { padding:30px 30px 60px 30px !important;left:0px !important	}
#contact .frm-fields-left {width: 100%;}
#contact .frm-fields.frm-btn {margin: 12px 0 0px 0;}
#my-fast-map a img {width:100%;}
#footer {padding: 0 20px;}
.subscribe-part-right .wpcf7-form-control-wrap { width: 67%;float: left;display: inline-block;margin: 0px auto;}
.subscribe-part-right input.wpcf7-form-control.wpcf7-submit{    border: none !important;float: left;margin: 0px auto !important;display: inline-block;width: 33%;}
.contact-footer .wpb_single_image.footer-logo.logo-2 { border: solid #e7e7e7;border-width: 1px 0px 1px 0px;}
.display-d {display:none;}
.display-m {display:block;}
.left-widgets .mini-contacts { font-size: 14px !important;padding: 4px 0 0 !important;margin: 0 !important;line-height: 17px !important;}
.bottom-bg { height: 30px;}
.accommodations-part {width: 100%;border-right: 0px solid #fff;margin-bottom:20px;}
.accommodations-part.part-1, .accommodations-part.part-2, .accommodations-part.part-3, .accommodations-part.part-4 {background-size: cover !important;}
.half-part {width: 100%;}
.half-part:last-child { width: 100%;float: right;padding-top: 25px;}
.subscribe-part-left { width: 100%;padding-right: 0;padding-bottom: 0px;}
.subscribe-part-right { width: 100%;}
.copyiright-text {text-align: center;}
.social-text-part {display: inline-block;float: none;}
#copyright .soc-icons-left {display: inline-block;float: none;}
.rates-btn a { background: none;padding: 12px 0 !important;font-size: 16px !important;}
.rates-btn a .menu-text { font-size: 16px !important;}
.read-more2 a {margin-bottom: 10px !important;}
.main-heading span::before  {display:none;}
.new-trip-advisor { margin: -50px 0 0 0;padding:0 0 20px;width:80%;text-align:center;}
img.alignnone.size-full.wp-image-1459, img.alignnone.size-full.wp-image-1390 { width:50%;max-width: 100%;float:right;margin:0 0px 20px 0 !important;}
.welcome-img { margin-top: 30px;}
.heading-wrap .heading-1{margin-bottom: 30px !important;font-size: 30px;}
.accomodation-content { padding:10px 0 60px 0px;box-sizing: border-box;text-align:left;}
.list-1 ul li{    width: 100%;}
ul.special-list li { width: 100%;border-right: none;padding-bottom: 30px;margin-bottom: 30px;border-bottom: solid 1px #e7e7e7;}
ul.special-list li:last-child{border-bottom:0px;}
.faq-content .vc_toggle_title { padding: 10px 30px 10px 10px !important;}
.special-bg {width: 100%;float: left;display: block;box-sizing: border-box;background: transparent;padding: 0;}
.footer-links .menu li{width: 48%;text-align: left;}
#copyright .google-translator { display: inline-block;width: auto;float: left;margin: 10px 0 0 0!important;}
.special-heading {font-size: 30px;}
.special-heading span {font-size: 17px;}
.contact-left-wrap form.wpcf7-form.wpcf7-acceptance-as-validation{padding-right:0px;}
.amenities-list ul li .image-activities {display: inline-block;float: none;width: auto;min-width: auto;margin-right: auto;margin: 0px auto;}
.contact-left-wrap .heading-wrap, .contact-left-wrap form.wpcf7-form.wpcf7-acceptance-as-validation {max-width: 100%;padding: 0px;}
#my-fast-map iframe {height: 400px;}
.testimonial-content{padding:0px !important}
p.special-name, p.special-date{width:100%;}
.faq-content{float:left;text-align:left;}
.owl-carousel .owl-stage-outer{    width: 100% !important;}
.right-mobile-menu .show-mobile-header .dt-mobile-header {  z-index: 99999;}
.sticky-mobile-header .masthead{padding: 10px 0 !important;margin:0;}
.dt-close-mobile-menu-icon{z-index:100000}
.accomodations-img::before{display:none;}
.accomodations-img img { display: inline-block;max-width: 100%;width: 100%;}
.accomodations-img {padding:60px 25px 0;box-sizing: border-box;}
#gallery { position: relative;padding: 0px 25px;box-sizing: border-box;}
.frm-fields-left { width: 100% !important;} 
.footer-links{display:none;}
.div-left { width:100%;float:left;padding:0 0 20px;}
.div-right { width:100%;float:left;padding:0 0 20px;}
h2.heading-2{font-size: 24px !important;} 
}
@media only screen and (min-width:640px) and (max-width:767px){
#copyright .google-translator{margin:0px !important;}
#copyright .google-translator #google_language_translator { margin: 0px 0 0 20px;}
.contact-footer .wpb_single_image { width: 33%;box-sizing:border-box;float: left;}
.contact-footer .wpb_single_image.footer-logo.logo-2 { border: solid #e7e7e7;border-width: 0px 1px 0px 1px;}
.menu-footer-menu-container{margin-top:20px;}
}
@media only screen and (min-width:320px) and (max-width:479px){
ul.footer-logo li { display: inline-block;float: none;width: auto;list-style: none;max-width: initial;vertical-align: middle;padding: 0;margin-bottom: 30px;border-right: none;}
#google_language_translator::before{display:none;}
#copyright .google-translator #google_language_translator {margin:0px;}
.copyiright-text { padding: 20px 50px !important;width: 100%;float: left;box-sizing: border-box;}
#copyright .google-translator { display: block;width: 100%;float: left;margin: 10px 0 0 0!important;}
#copyright #google_language_translator select.goog-te-combo { float: left;}
}

@import url('https://fonts.googleapis.com/css?family=Fira+Sans:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
.leewardyachtclub-specials-main { float:left;width:100%;font-family: Fira Sans, sans-serif;font-size: 16px;line-height: 22px;color: #000000;font-weight: 400;}
.leewardyachtclub-specials-main p { font-size: 16px;line-height: 20px;margin-bottom: 18px;color: #343434;text-align: justify;}
.slider-panel { margin-top: 28px;float:left;width:100%;}
.slider-image { float: left;margin: 0 0 30px;width: 100%;box-sizing: border-box;}
.slider-image img { width: 100%;}
.slider-text { float: left;width: 100%;color: #000;float: left;font-size: 15px;padding: 0;width: 100%;background: url(https://b.hoteltrafficbuilders.com/wp-content/uploads/slider-divider-line.png) repeat-y center 0;}
.special-wrap .slider-text{color: #fff;}
.slider-left { float: left;text-align: left;width: 50%;border-right: 0px solid #70a7b0;padding: 0 3% 0 0;text-align: left;box-sizing: border-box;}
.spec-main { clear: both;float: left;width: 100%;text-align: left;padding: 2px 0 !important;font-size: 16px !important;}
.spec-main1 { float: left;margin-right: 16px;width: 24%;max-width: 125px;}
.spec-main2 { float: left;width: 1%;margin-right: 11px;}
.spec-main3 { float: left;width: 60%;font-size: 16px !important;}
.slider-right { float: right;width: 47%;box-sizing: border-box;}
.slider-bullet { float: left;list-style: outside none none;margin: 0;padding: 0;width: 100%;}
.slider-bullet li { line-height: 20px;margin: 0;padding: 5px 0 5px 2%;text-align: left;background: rgba(0, 0, 0, 0) url(https://b.hoteltrafficbuilders.com/wp-content/uploads/arrow3-1.png) no-repeat scroll left 10px !important;border-bottom: 1px dashed #fff !important;padding-left: 14px !important;font-size: 16px !important;font-weight: normal !important;}
.slider-text.no-bg { background: none;}
.bx-pager-item a {display: inline-block;background: #fff none repeat scroll 0 0 !important;border: medium none !important;border-radius: 0 !important;color: #000 !important;font-size: 15px;height: 15px;padding-top: 13px;width: 30px;display: inline-block;margin: 0 3px;line-height: 0;text-decoration: none;}
.bx-pager-item {display: inline-block;}
.bx-wrapper {position: relative;padding-top: 20px;margin-top: 10px;}
.bx-controls-direction, .bx-controls-auto {display: none;}
.bx-pager.bx-default-pager {margin-bottom: 5px;}
.bx-pager-item a.bx-pager-link.active
{background: #fba837 none repeat scroll 0 0 !important;
color: #FFF !important;}
.slider-right { float: right;width: 47%;box-sizing: border-box;}
.slider-bullet { float: left;list-style: outside none none;margin: 0;padding: 0;width: 100%;}
.slider-bullet li { line-height: 20px;margin: 0;padding: 5px 0 5px 2%;text-align: left;background: rgba(0, 0, 0, 0) url(https://b.hoteltrafficbuilders.com/wp-content/uploads/arrow3-1.png) no-repeat scroll left 10px !important;border-bottom: 1px dashed #fff !important;padding-left: 14px !important;font-size: 16px !important;font-weight: normal !important;}
.slider-text.no-bg { background: none;}
 .bx-controls.bx-has-pager.bx-has-controls-direction { width: 100%;float: left;position: absolute;left: 0;top: 0px;z-index:9;text-align: center;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction { position: absolute;left: 0;top: 200px;width: 100%;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction a { position: absolute;top: 0;z-index: 501;display: block;margin-top: -12px;width: 24px;height: 24px;border-radius: 50%;background: #fefefe;opacity: 0.7;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-webkit-box-shadow: 1px 1px 2px 0px #333333;box-shadow: 1px 1px 2px 0px #333333;text-indent: -9999px;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction a.bx-prev {left:10px;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction a.bx-prev::after {content:"";margin-left: -4px;border-top: 6px solid transparent;border-right: 6px solid #333;border-bottom: 6px solid transparent;position: absolute;left: 12px;top: 6px;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction a.bx-next {right:10px;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction a.bx-next::after {content:"";margin-left: -2px;border-top: 6px solid transparent;border-left: 6px solid #333;border-bottom: 6px solid transparent;position: absolute;left: 12px;top: 6px;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-auto { position: absolute;top: 300px;left: 0;width: 100%;text-align: center;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-auto .bx-controls-auto-item { display: inline-block;float: none;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-auto .bx-controls-auto-item .bx-start { background: rgba(0, 0, 0, 0) url(https://b.hoteltrafficbuilders.com/wp-content/uploads/play.png) no-repeat scroll 0 0;height: 25px;width: 25px;z-index: 999999;text-indent: -99999px;float: left;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-auto .bx-controls-auto-item .bx-start.active {display:none;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-auto .bx-controls-auto-item .bx-stop { background: rgba(0, 0, 0, 0) url(https://b.hoteltrafficbuilders.com/wp-content/uploads/pause.png) no-repeat scroll 0 0;height: 25px;width: 25px;z-index: 999999;text-indent: -99999px;float: left;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-auto .bx-controls-auto-item .bx-stop.active {display:none;}
.new-map-div #my-fast-map iframe {width:100%;border: 0;float: left;}
.amenities-list { padding: 0 25px !important; } 


@media screen and (min-width:700px) and (max-width:960px) {
.leewardyachtclub-specials-main {width: 96%;margin: 0 2%;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction {top: 155px;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction a.bx-prev {left: 30px;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction a.bx-next {right: 30px;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-auto {top: 225px;}
}
@media screen and (max-width:640px) {
.slider-image {margin-bottom:10px;}
.slider-left {margin-right:0;padding: 0 0 15px;width: 100%;border-right: 0;border-bottom: 1px solid #4d88af;margin-bottom:15px;}
.slider-right {width: 100%;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-pager .bx-pager-item a { width: 20px !important;margin: 0 1px;height: 20px !important;font-size: 12px;line-height: 20px;padding:0px;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction {top: 70px;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-auto {top: 90px;}
.spec-main1 {width: auto;}
.slider-left.borderright {border-right:0;}
.bx-controls.bx-has-pager.bx-has-controls-direction {top: 10px;}
.slider-text {background:none;}
.leewardyachtclub-specials-main {padding: 0 5px;box-sizing: border-box;}
.new-trip-advisor { margin: -50px 0 0 0;padding:0 0 20px;width:65%;text-align:center;}
}
@media screen and (max-width:630px)
{
#copyright .google-translator {width: auto;margin-left: 10px !important;margin-top: 0 !important;}
#copyright .dt-shortcode-soc-icons.facebook {margin-left: 10px;}
.subscribe-img {width: 100%;margin: 0;text-align: center;}
.subscribe-content {width: calc(100% + 30px);margin: 0 -15px;}
.subscribe-part-left .subscribe-text {text-align: center;}
.subscribe-part-left .title-subscribe {text-align: center;}
}
@media screen and (min-width:400px) and (max-width:480px) {
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-auto {top: 135px;}
.new-trip-advisor { margin: -50px 0 0 0;padding:0 0 20px;width:70%;text-align:center;}
}
@media screen and (min-width:560px) and (max-width:699px) {
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-auto {top: 170px;}
.bx-controls.bx-has-pager.bx-has-controls-direction .bx-controls-direction {top: 120px;}
.new-trip-advisor { margin: -50px 0 0 0;padding:0 0 20px;width:80%;text-align:center;}
}
@media screen and (min-width:375px) and (max-width:667px) {
.new-trip-advisor { margin: -50px 0 0 0;padding:0 0 20px;width:75%;text-align:center;}
}
.new-trip-advisor{width:410px !Important}
@media screen and (max-width:479px) {
.spu-box { max-width: 90vw !important; top: 35px !important; max-height: 500px !important; }
.phantom-sticky .fixed-masthead.masthead { top: 0px !important; }
#gallery { padding-top: 40px !important; }
.mobile-mini-widgets-in-menu { padding: 0 0 30px 0; }
#amenities { padding-bottom: 25px !important; }	 
.amenities-list ul li .name-activities span {width: 90%;}	
#about { padding-bottom: 50px !important; }	 
.maker-frame{overflow-x: scroll;}
.maker-frame iframe {width:480px !important; height:500px;max-width:inherit !important }
}