/*
Theme Name: guyharveresort
Author: Hotel Traffic Builders
Author URI: http://hoteltrafficbuilders.com/
Description: Guyharvey resort st agustine beach 
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
.read-more-btn2 a {float: none !important;}
ul#primary-menu { display: flex; flex-flow: row; } 
ul#primary-menu li a { padding: 5px 4px !important; } 
.main-nav > li > a{padding: 5px 8px !Important;font-size:14px !important;}
#main { padding: 50px 0 0px 0;}
.twitter:before, .twitter:after {background:#00acee !important}
.facebook:before, .facebook:after{background:#3b5999 !important}
.instagram:before, .instagram:after{background:#2199dd !important}
.pinterest:before, .pinterest:after{background:#cb2028 !important}
.you-tube:before, .you-tube:after{background:#cc332d !important}
.branding {margin-bottom: 6px; margin-top:-39px}
.call-icon { line-height: 25px;}
.call-icon img { float: left; margin-right: 8px;}
span.mini-contacts.address {border-right: 2px solid #ccc;height: 16px;padding-right: 11px;margin-right: 0; } 
li.special-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1253 {width: 88px !important;background: #ce1126;margin-left: 15px; }
li.special-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1253 a:hover {width: 88px !important;
background-color: #ce1126 !important; }
li.special-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1253 a {text-align: center;padding-right: 10px !important;}
li.special-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1253 span.menu-text {color: #fff !important;}
.sub-nav {z-index:9999 !important}
.sub-nav li:first-child {padding-top: 0; }
.sub-nav li {padding:0 !important}
.no-bg-second-lvl.act ul li a{background-color:transparent!important;}
.no-bg-second-lvl.act ul li a:hover{background-color:rgba(255,255,255,0.07)!important;}
.special-offers.mobile {display:none;}
.welcome-text {color:#fff;text-align:justify;font-weight:300 !important;line-height:23px;}
div#phantom { display: none; }
.welcome-container {background-size: 181%;background-position:-500px;}
.welcome-img-mobile {display:none}
.read-more-btn { background: #1d3b83; width: 90px; padding: 5px 0; }
.read-more-btn:hover {color:#fff !important}
.read-more-btn2 { background: #1d3b83; width: 90px; padding: 5px 0; }
.read-more-btn2:hover {color:#fff !important}
.book-now-btn { display:block; background: #1d3b83; width: 19%; float:left; padding: 5px 2%; margin-bottom:15px !important; text-align:center; clear:both; color:#fff;}
.book-now-btn a { color:#fff !important; text-decoration:none !important;}
.book-now-btn:hover {color:#fff !important}
.book-now-btn2 { background: #1d3b83; width: auto; float:left; padding: 5px 2%; margin-bottom:15px !important; text-align:center; clear:both; color:#fff;}
.right-margin{clear:none !important; margin-right:20px !important}
.book-now-btn2 a { color:#fff !important; text-decoration:none !important;}
.book-now-btn2:hover {color:#fff !important}
.read-more-btn3 { background: #1d3b83; width: 130px; padding: 5px 0; }
.read-more-btn3:hover {color:#fff !important}
.book-now-btn.mob { display:none;}
.clear{ clear:both; height:40px;}
.content ul { list-style: none; }
.content1 p{line-height:20px;color:#000 !important}
.content1 { min-height: 70px; }
#bottom-bar {display:none}
.footer-title { text-transform: uppercase;border-bottom:none !important; }
.footer-title a:before, .footer-title a:after {display:none}
.footer-title a:first-child { text-transform: uppercase; border-bottom: 1px solid #40a3d7; width: 100%; padding-left: 0;padding-bottom: 5px;}
ul.custom-menu li ul li a {border-bottom:none !important;}
ul.custom-menu li ul { margin: 0; padding: 0; }
ul.custom-menu li ul li { background: url(images/bullet-5.png) no-repeat left 8px; padding-left: 13px; padding-top: 0; margin: 8px 0 !important; }
.custom-menu li { margin: 0px 0 0; padding: 7px 0 0; }
ul.custom-menu li ul li a { text-transform: capitalize !important; }
.heading2 {background: url(images/title-bg.png) no-repeat center bottom;text-transform: uppercase;}
.slider-wrapper .owl-prev {left:46% !important;}
.slider-wrapper .owl-prev.disabled { opacity:1 !important}
.arrows-light .owl-next i:before { color:#fff !important;  /* background:url(images/small-right-arrow.png) no-repeat 8px 0 !important; */ /* text-indent:-9999px */}
.arrows-light.slider-wrapper .owl-next i::before, .arrows-light.slider-wrapper .owl-prev i::before {
color: #fff !important;
}
.welcome-text {color:#fff !important;font-weight:100;}
.welcome-text {color:#fff !important;font-weight:100;}
.slider-wrapper .owl-next {right:46% !important;}
.arrows-light .owl-prev i:before {/* background:url(images/small-left-arrow.png) no-repeat center 0 !important; */ /* text-indent:-9999px */}
.arrows-light .owl-next i, .arrows-light .owl-prev i,.arrows-light .owl-next:hover i, .arrows-light .owl-prev:hover i  {background:#1d3b83 !important;color:#fff !important;border-radius: 0;box-shadow: none !important;}
.slider-wrapper .owl-next.disabled i:active::before, .slider-wrapper .owl-next.disabled i::before, .slider-wrapper .owl-prev.disabled i:active:before, .slider-wrapper .owl-prev.disabled i:before { opacity:1 !important}
.arrows-light .owl-next.disabled i, .arrows-light .owl-next.disabled:hover i, .arrows-light .owl-prev.disabled i, .arrows-light .owl-prev.disabled:hover i {background:#1d3b83 !important}
.slider-wrapper .owl-next, .slider-wrapper .owl-prev {top: 93%;opacity:1!important; margin-top:0 !important}
.slider-wrapper {padding-bottom:90px;}
.rollover i, .post-rollover i, .rollover-video i, .enable-bg-rollover .post-thumbnail-rollover:after {background-color: rgba(255, 255, 255, 0.2) !important;}
.top-header .active-bg-decoration > li.act > a {background:none !important;color:#1b4188 !important}
.accommodation-content p {line-height: 23px !important;font-weight: 300 !important;padding: 0 9% !important;}
.acc-title {text-transform:uppercase !important;}
.copyright { background: #fff; text-align: center; color: #000; padding: 14px 0; }
.htb-logo { vertical-align: text-bottom; }
.copyright p, .copyright .textwidget { margin: 0; padding: 0; }
.content-bullet { float:left;width:100%; margin:0 0 15px; padding:0; list-style:none;}
.content-bullet li:first-child { font-weight:400; padding:8px 0 8px 26px;font-size:14px;  background:url(images/bullet-1.png) no-repeat 0 10px;width: 30% !important;float:left;margin-bottom: 0 !important;border: 0 !important;}
.content-bullet li { font-weight:400; padding:8px 0 8px 26px;font-size:14px;  background:url(images/bullet-1.png) no-repeat 0 10px;width: 30% !important;float:left;margin-bottom: 0 !important;border: 0 !important;}
ul.content-bullet.full li {
width: 100% !important;
}

ul.content-bullet.full, ul.content-bullet.two{
margin-top: 10px;
}
ul.content-bullet.two li {
width: 46% !important;
padding: 8px 0 8px 30px;
background-position: 0 10px;
}
.content-bullet li:before {display:none}
.content-bullet li a { color:#000; text-decoration:underline;}
.content-bullet li a:hover{ color:#000; text-decoration:none;}

.content-area p{text-align:justify !important}
.inside-page-heading h1 {font-weight: 400 !important;width: 100% !important;background: url(images/title-bg2.png) no-repeat left bottom !important;text-transform: uppercase !important;padding-bottom:10px !important;margin-bottom:20px !important;}
.inside-page-heading h2 {font-weight: 400 !important;width: 100% !important;background: url(images/title-bg2.png) no-repeat left bottom !important;text-transform: uppercase !important;padding-bottom:10px !important;margin-bottom:20px !important;}
.inside-page-heading2 h1 {font-weight: 400 !important;width: 100% !important;background: url(images/title-bg3.png) no-repeat left bottom !important;text-transform: uppercase !important;padding-bottom:10px !important;margin-bottom:20px !important;}
.amenities-content p {line-height:19px !important;font-weight: 300 !important;}
.amenities-col { width: 29%; }
.amenities-col2 { margin: 0 6%;width: 29%; }
.newsletter-panel { float: left; margin: 0 20px 0 0; }
.newsletter-hd { float: left; clear: both; font-size: 15px; font-weight: 400; margin: 0 0 10px 0;width:100% }
.newsletter-text { float: left; clear: both; font-weight: 300; font-size: 15px; background: url(images/newsletter-icon.png) no-repeat 0 center; padding: 5px 0 5px 44px; }
.read-more-btn {float: left;}
.read-more-btn span a {color:#fff !important;}
.read-more-btn2 {float: none;}
.read-more-btn2 span a {color:#fff !important;}
.outpost-imgarea { height: 220px; overflow: hidden;margin-bottom: 15px; }
.outpost-imgarea img { height: 270px;width: 100%; }
.outpost-title { line-height: 23px; min-height: 75px; }
.outpost-content { margin-bottom:35px}
.outpost-content p { line-height: 21px; color:#000 }
.post-col { width: 32%; margin-right: 1%; }
#footer section#text-4 { width: 70%;}
.agree_che span.wpcf7-list-item label input {margin: 6px 10px 0 0 !important;}
.letter-panel.left {float: left;width: 50% !important;}
.newsletter-input { float: left; width:65% !important;margin-top:15px; }
.newsletter-input span.wpcf7-form-control-wrap.your-mail { float: left;max-width: 40%;margin-top: -5px;}
.newsletter-input input.wpcf7-form-control.wpcf7-submit { float: left; width: 100%!important; height: 33px !important; background: #003893 !important; font-weight: 300 !important; padding:0 15px!important;min-height: 34px;/* margin-top:-16px; */}
/* .wpcf7-form-control.g-recaptcha.wpcf7-recaptcha {margin-top: -13px;} */
.letter-panel {float: left;width: 42% !Important;}
.letter-panel.right {width: 45% !important;}
.newsletter-input span.wpcf7-form-control-wrap.your-mail input { height: 33px;}
.letter-panel.right2 {width: 12% !important;}
.sub-panel2 {width: 150px;float: left;padding: 0 0 0 20px;line-height: 33px;}
#footer section#text-4 { width:80%;padding-right: 0;    margin-bottom: 30px;clear: both;}
#footer section#text-4 .textwidget {border-top: 1px solid #40a3d7; padding-top: 16px;}
#footer section#text-5 { border-top: 1px solid #40a3d7; padding-top: 16px; padding-left: 0;margin-bottom: 30px;width: 18%;padding-right: 0; }
.footer .widget {margin-bottom:20px;}
.social-area {float:left;}
.social-area li{float:left;margin-right: 5px;}
.arrival-area { font-size: 15px; float: left; color: #fff;margin-right: 22px; }
.arrival-area1 {float:left;margin-right: 11px;}
.arrival-area2 {float:left;width:160px;color:#fff;margin-right: 11px;margin-top: 16px;}
.arrival-area2 .date-area input {background:url(images/cal-img.png) no-repeat right 5px #fff;height: 31px;}
.input-area3 input {height: 31px;}
.arrival-area3 {float:left;color:#fff;margin-right: 11px;margin-top: 16px;}
.arrival-area3 select#no_rooms {width: 100px;height: 31px;}
.arrival-area4 {float:left;color:#fff;width:100px;margin-right: 11px;margin-top: 16px;}
.arrival-area5 {float:left;color:#fff;margin-top: 16px;}
.arrival-area6 { float: left; margin-right: 19px;margin-top: 24px; }
.call-btn a span {font-size:18px;font-weight: normal !important;}
.call-btn a {font-size: 17px;margin-top: 0;float: left;color: #fff;margin-left: 0;}
.call-btn a:hover {color:#fff!important;}
.call-btn { line-height: 20px;margin-top: -5px;}
.booking-panel-top .input-lable {height: 28px;}
.book-title {float: left;margin: -6px 0 0;height: 109px;}
.booking-panel-top li { list-style: none;padding:20px 0 13px 0; }
.arrival-title, .input-lable { height: 33px !important; }
a.book-now-button { cursor: pointer; }
a.book-now-button-mob { cursor: pointer; }
.input-lable2 { height: 33px; }
.top-area1 { background: url(images/booking-panel-bg.png) repeat center top  #000; float: left; margin-top:-103px; width: 100%; z-index: 9999; position: relative; }
.top-main.hide-mob {margin:0 auto;width:1290px;}
.mob-booking { display:none;}
.container.top-bar-new .textwidget { margin-bottom: 0; }
.title-breadcrumb { background: #1b4188; color: #fff; text-align: center; padding:9px 0; }
.breadcrumbs {white-space: nowrap;margin: 0 auto;display: table;}
.breadcrumbs ul {display: table-row;list-style: outside none none;margin: 0;padding: 0;white-space: nowrap;}
.breadcrumbs li { display: table-cell; float: left; list-style: outside none none; padding: 0; }
.breadcrumbs li a { padding: 0 9px;}
.breadcrumbs li a {text-decoration:none !important}
.title-breadcrumb .wf-td { display: inherit; }
.row-common-1 { background: #0084c9; color: #fff; text-align: center; padding:0 0; }
.wf-wrap2 {white-space: nowrap;margin: 0 auto;display: table;}
.wf-wrap2 ul {display: table-row;list-style: outside none none;margin: 0;padding: 0;white-space: nowrap;}
.wf-wrap2 li { display: table-cell; float: left; list-style: outside none none;border-right:1px solid #40a3d7;margin: 0;padding:  0 !important; }
.wf-wrap2 li:first-child {border-right:1px solid #40a3d7 !important;}
.wf-wrap2 li:last-child {border-right:none !important;}
.wf-wrap2 li a { color:#fff;text-decoration:none !important;text-transform: uppercase;padding:20px 7px 20px 59px !important;display: inline-block;
text-align: left;
line-height: 1.2;}
.title-breadcrumb .wf-td { display: inherit; }
.wf-wrap2 li.page_item.page-item-1176 {background: url(images/accommadation.png) no-repeat 10px center;}
.wf-wrap2 li.page_item.page-item-1176.current-menu-item.current_page_item, li.page_item.page-item-1176.current-page-ancestor.current-menu-ancestor.current_page_ancestor.current-menu-parent.current-page-parent.current_page_parent {background: url(images/accommadation-h.png) no-repeat 10px center #fff;}
.wf-wrap2 li.page_item.page-item-1178 {background: url(images/amenities.png) no-repeat 21px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1178.current-menu-item.current_page_item {background: url(images/amenities-h.png) no-repeat 21px center #fff;}
.wf-wrap2 li.page_item.page-item-5050 {background: url(images/about-hotel.png) no-repeat 21px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-5050.current-menu-item.current_page_item {background: url(images/about-hotel-h.png) no-repeat 21px center #fff;}
.wf-wrap2 li.page_item.page-item-1180 {background: url(images/oceanfront-location.png) no-repeat 21px center;padding-left: 12px !important;}
.row-common-2 .current-menu-item.current_page_item a {background: url(images/current-menu.gif) no-repeat center bottom !important;color: #4389df !important;}
.wf-wrap2 li.page_item.page-item-1180.current-menu-item.current_page_item {background: url(images/oceanfront-location-h.png) no-repeat 21px center #fff;}
.wf-wrap2 li.page_item.page-item-3519 {background: url(images/pet-friendly.png) no-repeat 21px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-3519.current-menu-item.current_page_item {background: url(images/pet-friendly-active.png) no-repeat 21px center #fff;}
.wf-wrap2 li.page_item.page-item-3959 {background: url(images/art-gallery.png) no-repeat 21px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-3959.current-menu-item.current_page_item {background: url(images/art-gallery-active.png) no-repeat 21px center #fff;}
.wf-wrap2 li.page_item.page-item-1184  {background: url(images/discover.png) no-repeat 21px center;padding-left: 0px !important;}
.wf-wrap2 li.page_item.page-item-1184.current-menu-item.current_page_item {background: url(images/discover-active.png) no-repeat 21px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1186  {background: url(images/play.png) no-repeat 21px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1186.current-menu-item.current_page_item {background: url(images/play-active.png) no-repeat 21px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1187  {background: url(images/eco-tour.png) no-repeat 21px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1187.current-menu-item.current_page_item {background: url(images/eco-tour-active.png) no-repeat 21px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1193  {background: url(images/fish.png) no-repeat 14px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1193.current-menu-item.current_page_item {background: url(images/fish-active.png) no-repeat 14px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1200  {background: url(images/dining-icon1.png) no-repeat 19px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1200.current-menu-item.current_page_item, .wf-wrap2 li.page_item.page-item-1200.current-page-parent {background: url(images/dining-icon1-active.png) no-repeat 19px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1203  {background: url(images/dining-icon2.png) no-repeat 19px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1203.current-menu-item.current_page_item {background: url(images/dining-icon2-active.png) no-repeat 19px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1204  { display:none; background: url(images/dining-icon3.png) no-repeat 19px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1204.current-menu-item.current_page_item { display:none; background: url(images/dining-icon3-active.png) no-repeat 19px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1207  {background: url(images/local-dining.png) no-repeat 19px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1207.current-menu-item.current_page_item {background: url(images/local-dining-active.png) no-repeat 19px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-3512  {background: url(images/paws.png) no-repeat 19px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-3512.current-menu-item.current_page_item {background: url(images/paws-active.png) no-repeat 19px center #fff;padding-left: 12px !important;}

.wf-wrap2 li.page_item.page-item-1211  {background: url(images/beachfront-weddings.png) no-repeat 27px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1211.current-menu-item.current_page_item {background: url(images/beachfront-weddings-active.png) no-repeat 27px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1594,.wf-wrap2 li.page_item.page-item-1849  {background: url(images/receptions.png) no-repeat 19px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1594.current-menu-item.current_page_item, .wf-wrap2 li.page_item.page-item-1849.current-menu-item.current_page_item {background: url(images/receptions-active.png) no-repeat 19px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1212  {background: url(images/wedding-menus.png) no-repeat 28px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1212.current-menu-item.current_page_item {background: url(images/wedding-menus-active.png) no-repeat 28px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1215  {background: url(images/guest-icon5.png) no-repeat 17px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1215.current-menu-item.current_page_item {background: url(images/guest-icon5-active.png) no-repeat 17px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1219  {background: url(images/meeting-space.png) no-repeat 17px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1219.current-menu-item.current_page_item {background: url(images/meeting-space-active.png) no-repeat 17px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1221  {background: url(images/group-accommodation.png) no-repeat 17px center;padding-left: 24px !important;}
.wf-wrap2 li.page_item.page-item-1221.current-menu-item.current_page_item {background: url(images/group-accommodation-active.png) no-repeat 17px center #fff;padding-left: 24px !important;}
.wf-wrap2 li.page_item.page-item-1223  {background: url(images/banquet-menus.png) no-repeat 29px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1223.current-menu-item.current_page_item {background: url(images/banquet-menus-active.png) no-repeat 29px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1735  {background: url(images/guest-icon2.png) no-repeat 19px center;padding-left: 12px !important;background-size: 45px;}
.wf-wrap2 li.page_item.page-item-1735.current-menu-item.current_page_item {background: url(images/guest-icon2-active.png) no-repeat 19px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1743  {background: url(images/guest-icon1.png) no-repeat 23px center;padding-left: 12px !important;background-size: 45px;}
.wf-wrap2 li.page_item.page-item-1743.current-menu-item.current_page_item {background: url(images/guest-icon1-active.png) no-repeat 23px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1746  {background: url(images/guest-icon3.png) no-repeat 23px center;padding-left: 12px !important;background-size: 43px;}
.wf-wrap2 li.page_item.page-item-1746.current-menu-item.current_page_item {background: url(images/guest-icon3-active.png) no-repeat 23px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1748  {background: url(images/boating.png) no-repeat 23px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1748.current-menu-item.current_page_item {background: url(images/boating-h.png) no-repeat 23px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1215  {background: url(images/guest-icon5.png) no-repeat 12px  center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1215.current-menu-item.current_page_item {background: url(images/guest-icon5-active.png) no-repeat 12px  center #fff;padding-left: 0 !important;}
.wf-wrap2 li.page_item.page-item-1750  {background: url(images/guest-icon4.png) no-repeat 29px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1750.current-menu-item.current_page_item {background: url(images/guest-icon4-active.png) no-repeat 29px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1195 {background: url(images/local-events.png) no-repeat 20px center;padding-left: 0px !important;}
.wf-wrap2 li.page_item.page-item-1195.current-menu-item.current_page_item, li.page_item.page-item-1195.current-page-ancestor.current-menu-ancestor.current_page_ancestor.current-menu-parent.current-page-parent.current_page_parent {background: url(images/local-events-active.png) no-repeat 29px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-2413  {background: url(images/dog-icon.png) no-repeat 17px center;padding-left: 0px !important; }
.wf-wrap2 li.page_item.page-item-2413.current-menu-item.current_page_item {background: url(images/dog-icon-active.png) no-repeat 29px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-2609 {background: url(images/camera-icon.png) no-repeat 20px center;padding-left: 0px !important;}
.wf-wrap2 li.page_item.page-item-2609.current-menu-item.current_page_item, li.page_item.page-item-1195.current-page-ancestor.current-menu-ancestor.current_page_ancestor.current-menu-parent.current-page-parent.current_page_parent {background: url(images/camera-icon-active.png) no-repeat 29px center #fff;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-3117  {background: url(images/meeting-icon.png) no-repeat 12px  center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-3117.current-menu-item.current_page_item {background: url(images/meeting-icon-active.png) no-repeat 12px  center #fff;padding-left: 0 !important;}



.wf-wrap2 li.page_item.page-item-3709,.wf-wrap2 li.page_item.page-item-7792  {background: url(images/outpost-academy.png) no-repeat 12px  center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-3709.current-menu-item.current_page_item,.wf-wrap2 li.page_item.page-item-7792.current-menu-item.current_page_item {background: url(images/outpost-academy-active.png) no-repeat 12px  center #fff;padding-left: 0 !important;}
.wf-wrap2 li.page_item.page-item-3820  {background: url(images/pro-team.png) no-repeat 12px  center;padding-left: 12px !important; }
.wf-wrap2 li.page_item.page-item-3820.current-menu-item.current_page_item {background: url(images/pro-team-active.png) no-repeat 12px  center #fff;padding-left: 0 !important;}
.wf-wrap2 li.page_item.page-item-1182,.wf-wrap2 li.page_item.page-item-7715,.wf-wrap2 li.page_item.page-item-9192  {background: url(images/eco-tour.png) no-repeat 21px center;padding-left: 12px !important;}
.wf-wrap2 li.page_item.page-item-1182.current-menu-item.current_page_item,.wf-wrap2 li.page_item.page-item-1182.current-menu-parent,
.wf-wrap2 li.page_item.page-item-7715.current-menu-item.current_page_item,.wf-wrap2 li.page_item.page-item-7715.current-menu-parent,
.wf-wrap2 li.page_item.page-item-9192.current-menu-item.current_page_item,.wf-wrap2 li.page_item.page-item-9192.current-menu-parent {background: url(images/eco-tour-active.png) no-repeat 21px center #fff;padding-left: 12px !important;}

.wf-wrap2 li.page_item.page-item-5188  {background: url(images/shop-icon.png) no-repeat 12px  center;padding-left: 12px !important; }

.wf-wrap2 li.page_item.page-item-7021 {background: url(images/event-gallery-icon.png) no-repeat 15px center;}
.wf-wrap2 li.page_item.page-item-7021.current-menu-item.current_page_item {background: url(images/event-gallery-icon-active.png) no-repeat 12px  center #fff;padding-left: 0 !important;}




.wf-wrap2 li.page_item.page-item-5188.current-menu-item.current_page_item {background: url(images/shop-icon-active.png) no-repeat 12px  center #fff;padding-left: 0 !important;}
.wf-wrap2 li.page_item.page-item-5188.current-menu-item.current_page_item a { padding-left: 77px !important; } 


.footer .show-arrow.custom-menu a {padding-left: 0;}
.footer .custom-menu.show-arrow a:before, .footer .widget_presscore-custom-menu-1 .custom-menu.show-arrow a:after {display:none !important}
.wf-wrap2 .current-menu-item.current_page_item a, .current-page-ancestor.current-menu-ancestor.current_page_ancestor.current-menu-parent.current-page-parent.current_page_parent a {color: #1b4188;}
.wf-container section {float: left;}
li.current { padding: 0 0 0 14px; font-size: 14px;}
.breadcrumbs li a {padding: 0 0 0 14px;font-size: 14px;}
.adventure-col .vc_column-inner {margin-bottom: 4% !important;}
.adventure-col p, .adventure-col2 p {font-weight: normal !IMPORTANT;}
.content-bullet2 { float:left;width:100%; margin:0 0 15px; padding:0; list-style:none;}
.content-bullet2 li { font-weight:400; padding:4px 0 0 23px;font-size:15px;  background:url(images/bullet-3.png) no-repeat 0 13px;width:100% !important;float:left;margin-bottom: 0 !important;}
.content-bullet2 li a, .content-bullet3 li a, .content-area a{color: #1d3b83;}
.content-bullet3 { float:left;width:95%; margin:0 0 15px; padding:0; list-style:none;}
.content-bullet3 li { font-weight:400; padding:8px 0 8px 30px;font-size:15px;  background:url(images/bullet-1.png) no-repeat 0 10px;width:94% !important;float:left;margin-bottom: 0 !important;border-bottom	:1px solid #e4e7ee}
.content-bullet3 li:last-child{border-bottom:0}
.content-bullet4 { float:left;width:100%; margin:0 0 15px; padding:0; list-style:none;}
.content-bullet4 li { font-weight:400; padding:8px 0 8px 30px;font-size:15px;  background:url(images/bullet-1.png) no-repeat 0 10px;width: 100% !important;float:left;margin-bottom: 0 !important;border: 0 !important;}
.content-bullet4 li:before {display:none}

ul.content-bullet3.right-list {width: 100% !important;}
.beach-content {text-align: justify; }
.beach-col .vc_column-inner { width: 96%; }
.wf-wrap4 {white-space: nowrap;margin: 0 auto;display: table;}
.wf-wrap4 ul {display: table-row;list-style: outside none none;margin: 0;padding: 0;white-space: nowrap;}
.wf-wrap4 li { display: table-cell; float: left; list-style: outside none none;background: url(images/divider-1.png) no-repeat right 5px !important;margin-top: 10px !important;padding: 0 !important;}
.wf-wrap4 li:first-child {padding: 0;margin-top: 10px !important;}
.wf-wrap4 li:last-child {background:none !important;}
.wf-wrap4 li a {padding: 0 15px 10px !important;color: #062f7a !important;font-size: 15px;text-decoration: none !important;}
.ecoadventure-content a {color:#1d3b83 !important;text-decoration:underline}
.fishing-calender-table table {margin-bottom: 30px;}
.fishing-calender-table { float: left; width: 100%; margin-bottom: 25px !important; overflow: auto; }
.fishing-calender-table table {border:1px solid #b4d8ea;border-collapse: collapse;}
.fishing-calender-table table tr td {border: 1px solid #b4d8ea;padding: 5px;}
.fishing-calender-table table tr.row td {background-color: #c7e9fb;}
.fishing-calender-table table tr.row1 td {background-color: #d7f0fd;}
.fishing-calender-table table tr.row2 td {background-color: #e8f6fe;}
.title2 {font-weight: 500;}
.reception-title2 { background: #1d3b83; padding:9px 0 4px 0; width: 100%;margin-bottom: 5px;}
.reception-imgarea img { height: 250px; }
.reception-content p {padding: 0 5% !important;}
.standard-number-list li:before, .standard-arrow.bullet-top li:after {display:none !important}
.room-menu-btn a { width: 136px; border: 1px solid rgb(212, 32, 46) !important; padding: 5px 0 !important; }
.room-menu-btn { margin-top: 3% !important; }
.fishing-left-panel {float:right}
.fishing-right-panel {float:left; padding-right: 3%;}
table.table1, table.table2 { width: 92%; }
table.table3 { width: 20%; }
.fishing-calender-table table {border: 1px solid #8e9bad !important;}
.title3 a { text-decoration: underline !important; }
table.table1 tr td{ border: 1px solid #8e9bad !important;}
table.table2 tr td {border: 1px solid #8e9bad !important;}
table.table3 tr td {border: 1px solid #8e9bad !important;}
.google-map .wpb_wrapper { background: none !important; }
.scroll-top:before {}
.sitemap-list ul li { width: 23.5% !important; float: left !important; /* margin-right: 5%; */ border-top: 0 !important; min-height: auto; margin: 0 2% 2% 0 !important; padding: 0 !important; }
.sitemap-list ul li:nth-child(4n) { margin:0 0 2% 0 !important}
.sitemap-list ul#menu-sitemap-menu {display: flex; flex-wrap: wrap; justify-content:flex-start;}
.sitemap-list ul li a { color: #000; text-decoration: none; font-weight: 600 ; float: left; width: 100%; border-bottom: 1px solid #e4e7ee; padding: 0 0 5px; margin: 0 0 10px; font-size: 15px; text-transform: uppercase; }
.sitemap-list ul li a:hover {color:#000 !important;text-decoration:none !important1}
.sitemap-list ul li ul li { padding: 0; width: 100% !important; border: 0 !important; margin: 0 !important; }
ul.sub-menu { margin: 0 !important; padding: 0 !important;min-height: 220px !important;;  }
ul.sub-menu ul { margin: 0 !important; padding: 0 0 0 13px !important;min-height:inherit !important;;  }
.sub-menu li a {    float: left; font-weight: 500 !important; width: 98%; border-bottom: 0 !important; padding: 5px 0 2px 13px !important; background: url(images/bullet-2.png) no-repeat 0 14px; margin: 0 !important; text-transform: capitalize !important; font-weight: 500 !important; text-decoration: none !important; }
.sub-menu li a br { display:none}
.sub-menu ul li a { font-weight:400 !important; text-decoration: none !important; }
.sub-menu li a:hover {color:#000 !important}
#cssmenu {display:none}
.title-breadcrumb, .row-common-1 {display:none !important;}
.hesperiden .tp-thumb .tp-thumb-title {display:none !important}
.tparrows:before {font-size: 36px;}
.tparrows { background: none !important; }
#primary-menu .sub-nav li {padding: 0 !important;border-bottom: 1px solid #4967a0 !important;}
#primary-menu .sub-nav li a:hover {background-color:#062a6c !important}
li.footer-title.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1330 a {border: 0;}
#footer a {color:#fff !important}
#footer .copyright a {color:#000 !important}
.row-common-2 {display:block}
#cssmenu #menu-button {background-color:#0084c9}
.soc-ico.show-on-desktop.in-top-bar-right { margin-left: 0; }
.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {z-index: 99999999;}
a.scroll-top.on { width: 0; height: 0; border-left: 30px solid transparent; border-right: 30px solid transparent; border-bottom: 30px solid #ce1126; background-color: none !important; }
.scroll-top {background-color: rgba(0, 0, 0, 0) !important;}
.scroll-top:before { background: none !important; margin-left: -2px; margin-top: 33px; }
.tp-thumb {background-color: rgba(0,0,0,0.5);}
.tp-thumb  {height: 46px;border: 1px solid rgb(27, 65, 136) !important;width: 97px;}
.tp-thumb.selected span.tp-thumb-image {height: 46px;border: 1px solid #fff !important;width: 97px;}
.newsletter-input .wpcf7-form-control-wrap { width: 35%; float: left; margin: 0 2% 0 0; height: 45px;margin-top: -21px;overflow: hidden; }
.featherlight .featherlight-content {max-width: 480px;}
.main-1 { border-bottom: 1px solid #e6e6e6; float: left; width: 100%; }
.featherlight .featherlight-inner {display: inline-block;background: #FFF;width: 100% !important; padding:15px}
.privacy-content .wpb_text_column.wpb_content_element {margin-bottom: 15px !important;}
.acc-title2 h2 {text-transform:uppercase  !important; font-size:14px !important;}
.no-padding-top .vc_column-inner {padding:0!important;}

.special-wrapper-home .special-mainarea {width:788px;/* height:280px; */max-width:80%;margin:0 auto;float:none;/* overflow:hidden; */border-bottom:0px solid #333 !Important}
.bx-wrapper {position: relative; padding: 0px 0 0 0;}
.special-wrapper-home .bx-wrapper {padding: 50px 0 0 0;}
.sidebar .widget_media_image {padding:0 !important;margin:0 0 10px 0;}
.sidebar .widget_media_image img {float:left;width:100%;}
.sidebar .widget_media_image a {padding:0;}
.special-page-spacial-slider .special-mainarea .content-leftarea li, .special-page-spacial-slider .special-mainarea .content-rightarea li {background: rgba(0, 0, 0, 0) url(images/bullet2.png) no-repeat scroll 0 9px;border-bottom: medium none;list-style: outside none none;padding: 1px 0 1px 2%;width: 100%;color: #333333 !important;font-weight: normal;font-size: 15px;}
.special-page-spacial-slider ul {float:left;width: 100%;padding: 0 !important;margin: 0 !important;}
.special-page-spacial-slider p {color: #172e50;font-size: 15px;text-align: justify;font-weight: normal;margin: 0 0 15px;}
.special-page-spacial-slider .special-mainarea .content-leftarea {color: #172e50;font-size: 13px;text-align: justify;font-weight: normal;}
.page-id-1251 .content-leftarea, .page-id-2356 .content-leftarea { width:48%; float:left;}
.page-id-1251 .content-rightarea, .page-id-2356 .content-rightarea  { width:48%; float:right;}
.gallery-carousel .slider-wrapper .owl-nav { position:relative; width:100%; float:left; clear:both; margin-top:25px}
.wpb_text_column.blog-row { padding-top:35px !important}
.blog-row .blog-column { padding-left:15px; padding-right:15px; padding-top:35px !important}
h2.h2-common {font-size:24px; color:#cc1935; font-weight:700}
h2.home-special {font-size:19px; color:#1d3b83; font-weight:700}
h2.bigger { font-size:34px; line-height:40px}
h3.h3-common { font-size:20px; color:#cc1935; font-weight:700}
.acc-feature-row { padding-top:35px}
h4.acc-title { margin:10px 0 !important;font-size: 14px;color: #000000;text-align: center;font-family:Lato;font-weight:700; padding:0}
.list-divider li.first { background-position:0 10px; padding-top:8px}
.tp-btm-space { padding-top:35px!important; padding-bottom:35px!important}
.wpb_row.tp-btm-margin{ margin-top:35px !important; margin-bottom:35px!important}
.wpb_row.mr-top { margin-top:35px !important}
.wpb_row.padding-top {padding-top:35px!important;}
.wpb_row.btm-margin {margin-bottom:35px!important}
.map-left { padding-right:15px !important}
.wpb_row.text-mr-btm { margin-bottom:35px !important}
.hr-line { margin-top: 35px;margin-bottom: 35px; clear: both; float:left}
.wedding-area { padding:0 5px}
.hide-div { display:none;}
.note { display:none; background: #f3f7fc; padding:22px; margin:20px 0;}
.note-text { display:none; font-size:14px; font-weight:bold; color:#cc1935; background:#f3f7fc; padding:15px;}
.home-note-text { display:none; font-size:14px; font-weight:bold; color:#cc1935; background:#fff; padding:15px;}
.photo-note { background: #f3f7fc; padding:22px; margin:20px 0 !important;}
.photo-note p { font-size:14px; font-weight:bold; color:#cc1935; background:#f3f7fc; padding:15px;}
.bold-title { font-size:35px; font-weight:bold; color:#1d3b83; text-align:center; padding:0; margin:0 0 25px; }
/*---LANDIN PAGE---*/
.landing-heading h1{font-weight:700!important;color:#63b850;font-size:25px;margin:0 0 13px!important;line-height:25px!important;text-transform:uppercase;}
.sub-hd{font-weight:400;color:#000;font-size:18px;margin:0 0 25px;line-height:20px;text-transform:none;display: block;}
.step {width:80px;height:80px; background-image: linear-gradient(to right, #1c9c4f, #33a34f, #44aa50, #54b150, #63b850);border-radius:50%;color:#fff;text-align:center;padding:14px 5px;display: block;box-sizing: border-box;font-weight: 700;text-transform: uppercase;font-size: 22px;margin: -14px 0 0 -33px;}
.green-box{border-left: 20px solid #fff;}
.green-box .vc_column-inner{min-height:563px;}
.landing-bullet2 {text-align:center;font-size:16px;padding:0 !important;margin:0 !important;}
.landing-bullet2 li{padding:0 0 20px;line-height: 24px;}
.landing-bullet2 span {font-weight:700;text-transform:uppercase;}
.landing-heading2 h2{font-weight:700!important;color:#63b850;font-size:25px;margin:-35px 0 25px !important;line-height:25px!important;text-transform:uppercase;float: left;width: 100%;}
.landing-bullet2 li.grey-patch{ background-image: radial-gradient(circle, #f9f9f6, #ebece9, #dddedc, #d0d1d0, #c3c4c3);colo:#000;margin: 0 -25px;padding-top:20px;}
.landing-bullet2 li.grey-patch span{font-size:20px;}
.landing-bullet {text-align:left;font-size:15px;padding:0 0 0 25px!important;margin:0 !important;}
.landing-bullet li {padding:0 0 5ox 0;list-style:disc;}
.text-panel1{text-align:left;padding:50px 15px;}
.landing-contact{ background-image: linear-gradient(to right, #10438a, #035399, #0063a6, #0073b3, #0083bf, #008ec4, #0098c7, #00a2ca, #00a8c6, #00aebf, #00b3b7, #28b7ad);margin: 50px 0;text-align: center;padding: 30px;color: #fff;line-height: 24px;font-size: 22px;font-weight: 700; position: relative;
padding-right: 0px !important;
padding-left: 0px !important;
margin-left: -25px;
margin-right: -25px;}
.landing-contact .contact1 a,.landing-contact .contact2 a,.lft-txt a{color:#fff;text-decoration:none;}
.landing-contact .contact2{font-weight:400;font-size: 18px;}
.center-txt1{font-size: 18px;margin-bottom: 20px;}
.panel1{/*  background-image: linear-gradient(to bottom, #10438a, #035399, #0063a6, #0073b3, #0083bf, #008ec4, #0098c7, #00a2ca, #00a8c6, #00aebf, #00b3b7, #28b7ad); */margin-bottom: 50px;text-align: center;padding: 30px;color: #fff;line-height: 24px;font-size: 18px;font-weight: 700;padding:30px;color:#fff;}
.landing-tl3 h2{color:#fff;text-transform:uppercase;font-weight:700!important;margin:0 0 25px!important;line-height:32px!important;font-size:30px;}
.lft-txt {text-align:left;margin:15px 0 0!important;}
.contact-2{font-weight:400!important;}
.content .landing-table table, .content .landing-table td, .content .landing-table th {border:1px solid #fff;}
.content .landing-table th {background:#00ad94;text-align:center;padding:10px 15px;}
.content .landing-table th.t-hd1 {border-left:0;border-right:0;}
.content .landing-table th.t-hd2 {background:#058380;}
.content .landing-table td {}
.landing-table{margin:0 0 30px!important;}
.page-id-3050 #main{padding-top:0;}
.landing-header {margin-bottom:50px!important;min-height:700px;}
.logo1 {float:left;position: relative;}
.logo1 img{max-width:220px;}
.logo2 {float:left;background: #fff;padding:8px 18px 3px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);margin:50px 0 0 -5px;}
.img3 {float:right;border:10px solid #fff;-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3);transform: rotate(7deg);margin-top: 15px;}
.img3 img {max-width:300px;display: block;}
.landing-logo-section{margin-top:-310px;margin-bottom: 60px;overflow: visible !important;}
/* .landing-form{margin: 0 0 0 -25px;} */
.event-panel { width:100%; float:left; padding:0; margin:0;}
.left-col { width:48%; float:left; padding:0 2% 0 0; margin:0 0 20px;}
.right-col { width:48%; float:left; padding:0 0 0 2%; margin:0 0 20px;}
.left-col img, .right-col img { width:100%;}
.landing-form .landing-form {background-color: #7ae6e1; padding: 20px;}
.landing-form .landing-form .wpcf7-textarea {height: 64px;}

.pups-title { bottom:0px;color:#fff;font-family:"Lato",sans-serif;font-weight:400;padding:10px;position:relative;width:93%; background:#001941; line-height:20px;}
.pups-title2 { bottom:0px;color:#fff;font-family:"Lato",sans-serif;font-weight:400;padding:10px;position:relative;width:100%;box-sizing: border-box;background:#001941; line-height:20px;}
.pups-title a, .pups-title2 a { color:#fff; text-decoration:none;} 
.clear { clear:both; height:20px;}
.vc_row.wpb_row.vc_inner.vc_row-fluid.registration { width:100%;}
.registration img { width:100%;}
.page-id-3050 .branding { float:left; margin-top:-60px;}
.page-id-3050 #primary-menu { margin:20px 0 10px;}
.tripadvisor {  float: right; margin:-242px 0px 0 -20px; position: relative; z-index:999; width:100%;} 
.tripadvisor img { width:100%;}

.grecaptcha-badge { z-index: 9999; bottom:54px !important;}
.top-banner { display: inline-flex; background: #1e376c; justify-content: center; align-items: flex-start; text-align: center; float: left; width: 100%; grid-area: none !important; position: absolute; z-index: 9999999; top: 131px; max-height: inherit !important;} 
.top-banner img { width: auto !important; max-width: 100%; max-height: 100% !important; float: left; }
.top-banner-mob { display:none;} 
.set-threeblock-items .pasli {float:left;width:30%;padding:20px;margin:0 1.62% 36px 1.62%;box-sizing:border-box;border: 1px solid #DDD;}
/* .set-threeblock-items .wppasrotate {margin:0 -20px;} */
.specials-img1{margin:0 0 10px;}
.specials-hd1{font-size:22px;margin:0 0 10px;min-height:55px;text-transform: uppercase;color:#1b4188}
.specials-hd1 span{text-transform: none;}
.specials-txt1{margin:0 0 10px;min-height:100px;/* min-height:245px; */line-height: 22px;}
.special-header-tagline {font-size:70px;text-transform:uppercase;line-height:1.2;font-weight: 700;}
.specials-img1 img {max-width:100%;}
.specials-column .book-now-btn{width:auto;margin-bottom: 0 !important;}
#specials-inside-page .wppasrotate.rotating_paszone {
    display: grid;
    grid-template-columns: repeat(3, calc(33.333333333% - 27px));
    /* min-height: 664px; */
    grid-gap: 40px;
}
.set-threeblock-items #specials-inside-page  .pasli
{margin: 0;
    width: 100%;}
.adver-col{float:left;margin:0 2.5% 0 0;width:31.5%;}
.adver-col-img{float:left;position:relative;width:100%;}
.adver-col-txt{width:83% !important; float:left;padding:15px 5% 20px;width:100%;min-height:317px !important; margin-top:20px;}
.adver-head{bottom:394px;color:#fff;font-family:Lato;font-weight:600;padding:10px;position:absolute;width:85%;}
.adver-head2{bottom:9px;color:#fff;font-family:Lato;font-weight:600;padding:10px;position:absolute;width:85%; left:24px;}
.adver-head3{bottom:9px;color:#fff;font-family:Lato;font-weight:600;padding:10px;position:absolute;width:85%; left:48px;}
.adver-head4{bottom:395px;color:#fff;font-family:Lato;font-weight:600;padding:10px;position:absolute;width:85%;}
.page-id-3820 .adver-head{background: #335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important; font-size:22px !important;}
.page-id-3820 .adver-head2{background: #335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important; font-size:22px !important;}
.page-id-3820 .adver-head3, .page-id-3820 .adver-head4 {background: #335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important; font-size:22px !important;}
.adver-head span {font-weight:400; font-size:14px; min-height:60px;}
.trip2 {background:rgb(0, 25, 65);}
.page-id-3820 .common-txt1 { color: #335fa8; display: table-cell; font-size: 18px !important; font-weight: 700 !important; height: 45px; margin: 0 0 8px; vertical-align: middle; } 
.adver-col-txt { float: left; padding: 15px 5% 20px; width: 100%; min-height: 317px; margin-top: 0px; } 
.adver-col-txt2 { float: left; padding: 15px 5% 20px; width: 81%; min-height: 317px; margin: 0px 0 0 20px !important; position:absolute; left:24px; } 
.adver-col-txt3 { float: left; padding: 15px 5% 20px; width: 81%; min-height: 317px; margin: 0px 0 0 20px !important; position:absolute; left:47px; } 
.adver-col-txt.even, .adver-col-txt2.even, .adver-col-txt3.even { /*background: #f6f6f6;*/ padding:20px 15px 30px !important;border:1px solid #d4d4d4 !important;margin: 0 0 15px !important;}
.header-strip{top: -790px;z-index: 9;background:#173064;padding:12px 15px;text-align: center;color:#fff;font-size: 20px;font-weight: 500;position:absolute;position: absolute !important;width: 100% !important;/* left: 0 !important; */box-sizing: border-box;}
.top-strip-panel {z-index: 9;overflow:visible!important;}
.header-strip p{display:inline;}
.header-strip .book-now-btn{display:inline;float:none;margin:0 0 0 20px!important;background:#ce1126;}
.popup-txt-link {background:#cd1126;color:#fff!important;padding:5px 15px;border-radius:10px 10px 0 0;font-weight: 500;font-size: 15px;box-sizing: border-box;}
.header-popup .ult-modal-input-wrapper{float: right;margin: -141px 45px 0 0;}
.header-popup {overflow:visible!important;z-index: 9999;}


.footer {margin-bottom: 0px;}
.bottom-fixed {width: 100%;text-align: center;background: #173064;position: fixed;bottom: 0;left: 0;padding: 10px 15px;z-index: 9999;}
.bottom-fixed a.spu-open-4090, .bottom-fixed a:hover.spu-open-4090 {background: #cd1126 !important;padding: 5px 11px;border-radius: 4px;}
.ftr-fixed { width: 100%;text-align: center;background: #173064;padding: 10px 0;z-index: 9999;color: #fff;margin-top: 50px;display:none;}
.top-fixed {width: 100%;text-align: center;background: #173064;position: fixed;top: 0;left: 0;padding: 10px 15px;z-index: 9999;}
.top-fixed a.spu-open-4090, .top-fixed a:hover.spu-open-4090 {background: #cd1126 !important;padding: 5px 11px;border-radius: 4px;}
/* .phantom-fade .masthead, .phantom-slide .masthead {
top: 50px !important;
} */
.ftr-fixed a.spu-open-4090, .ftr-fixed a:hover.spu-open-4090 {background: #cd1126 !important;color: #fff;padding: 5px 11px;border-radius: 4px;}

.page-id-106 .covid19-panel{ display:none; margin: -141px auto 0 auto;}
.covid19-panel{ display:none; margin: -130px auto 0 auto;
position: absolute;
z-index: 99;
right: 100px;}

.covid19-panel a.button, .covid19-panel a:hover {background: #cd1126 !important;
color: #fff !important;
padding: 11px 15px;
border-radius: 10px 10px 0 0;
font-weight: 500;
font-size: 15px;}



.wf-wrap2 li.page_item.page-item-4151.current-menu-item.current_page_item {
background: url(images/oceanfront-location-h.png) no-repeat 21px center #fff;
}
.wf-wrap2 li.page_item.page-item-4151.current-menu-item.current_page_item {
background: url(images/oceanfront-location-h.png) no-repeat 21px center #fff;
}
.wf-wrap2 li.page_item.page-item-4151 {
background: url(images/oceanfront-location.png) no-repeat 21px center;
padding-left: 12px !important;background-size: 45px;
}
.page.page-id-1319 .wf-wrap2 li,.page.page-id-4151 .wf-wrap2 li,.page.page-id-1735 .wf-wrap2 li,.page.page-id-1743 .wf-wrap2 li,.page.page-id-1746 .wf-wrap2 li,.page.page-id-1748 .wf-wrap2 li,.page.page-id-3117 .wf-wrap2 li,.page.page-id-1215 .wf-wrap2 li{padding:0 !important;}

.page.page-id-1319 .wf-wrap2 li a,.page.page-id-4151 .wf-wrap2 li a,.page.page-id-1735 .wf-wrap2 li a,.page.page-id-1743 .wf-wrap2 li a,.page.page-id-1746 .wf-wrap2 li a,.page.page-id-1748 .wf-wrap2 li a,.page.page-id-3117 .wf-wrap2 li a,.page.page-id-1215 .wf-wrap2 li a{display:inline-block;text-align: left;
padding-left: 70px !important;}
/* .page .wf-wrap2 li.page_item.page-item-1748 a{padding-top: 38px !important;padding-bottom:39px!important;} */
[title~="</br>"] {
display:none;
}
section#media_image-2 {float: left;width: 100%;margin: -95px 0 0;}
.page-id-4839 .vc_color-info.vc_message_box .vc_message_box-icon{display: none;}
.page-id-4839 .coverscreenvideo iframe.intrinsic-ignore{top: unset !important;bottom: 0;}
.dine-logo-panel {min-height:100px}
.dine-logo-panel img { max-height: 100px; width: auto; }
.popup-message-style #page .wpcf7-mail-sent-ok, .popup-message-style #page .wpcf7-validation-errors,.popup-message-style #page .wpcf7-response-output { margin:0!important; padding:0!important;}
.popup-message-style #page .wpcf7-mail-sent-ok, .popup-message-style #page .wpcf7-validation-errors,.popup-message-style #page .wpcf7-response-output {background:none !important; box-shadow:none !important}
.popup-message-style #page .wpcf7-mail-sent-ok, .popup-message-style #page .wpcf7-validation-errors,.popup-message-style #page .wpcf7-response-output.run-animation {padding:0 !important}
.popup-message-style #page .wpcf7-response-output.run-animation::before {display:none}
.popup-message-style #page .wpcf7-response-output.run-animation .wpcf7-not-valid-tip-text::before,.popup-message-style #page .wpcf7-response-output.run-animation .wpcf7-valid-tip-text::before {position: absolute; display: flex; justify-content: center; top: 20px; left: 0; width: 65px; height: 100%; font-family: icomoon-the7-font; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none; font-size: 16px; line-height: 1; content: "\eb00";display:none}
.wpcf7-response-output.run-animation .wpcf7-not-valid-tip-text {background:#d73b37; padding:10px}
.wpcf7-response-output.run-animation .wpcf7-valid-tip-text {background:#28a745; padding:10px}
.wpcf7-response-output .wpcf7-not-valid-tip-text {background:#d73b37; padding:10px; position:relative;color:#ffffff}
.wpcf7-response-output .wpcf7-valid-tip-text {background:#28a745; padding:10px; position:relative;color:#ffffff}
#wpcf7-f10139-p10137-o1 .wpcf7-response-output.run-animation { animation: none !important;display:none }
.popup-message-style #page .wpcf7-form .wpcf7-response-output.run-animation {position: fixed; top: 50%; left: 100%; margin:0 !important}
.popup-message-style #page .wpcf7-form .wpcf7-response-output {position: relative; top:auto; left: auto; margin:15px 0 0 0 !important}


.frm-lft{position:relative;}
.main-nav .sub-nav > li.menu-item-1248 > a .menu-text br {display:none}
.content-bullet3.ml-0 {margin-left:0; margin-bottom:15px}
.outfitter-shop-page.outfitter-shop-page1 {
display: flex;
flex-wrap: wrap;
clear: both;
}
.clear {
clear: both;
}

.inside .outfitter-shop-page .half {
display: flex;
flex-wrap: wrap;
}
.half, .inside .half {
width:50% !important;
}
.height-6.image {
height: 557px;
}
.outfitter-shop-page .image {
height: 100%;
}
.inside .image {
position: relative;
z-index: 10;
width: 100%;
margin-top: 0px !important;
}

.page-template-home-new .text.text-white {
width: 100%;
}
.outfitter-shop-page.outfitter-shop-page1 .text {
margin-top: 0;
position: absolute;
z-index: 22;
top: 0;
}

.inside .half {
width:50%;
display: block;
float: left;
border: 1px solid #fff;
margin-bottom: 0px;
overflow: hidden;box-sizing:border-box;
} 
.full, .inside .full {
border: 1px solid #fff;
display: block;
float: left;
margin: 0 0 0px;
overflow: hidden;
position: relative;
width:100%;box-sizing:border-box;
}
.outfitter-shop-page.outfitter-shop-page1 .text a {
color: #000;
text-decoration: none;
font-size: 18px;
font-weight: 700;
text-transform: uppercase;
}
.outfitter-shop-page.outfitter-shop-page1 .text a span{text-transform:none;}
.outfitter-shop-page.outfitter-shop-page1 .text.last-txt{bottom: 0;top: auto;right: 0;}
.overlay-img:before{content:'';background: rgba(0,0,0,0.2);position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.hd-new1 h3,.hd-new1 h2,.hd-new-1{text-align: center;margin:0 0 30px !important;color:#000!important;font-size:26px!important;text-align:center!important;text-transform:uppercase;}
.hd-new3 h3{margin:20px 0 0px!important;color:#000!important;font-size:20px !important;text-transform:uppercase;}
.hd-new1 h2 span,.hd-new-1 span{font-size:15px;font-style:italic;font-weight:400!important;display:block;text-transform:none;} 
.hd-new-1{line-height:1.5;margin-bottom: 10px !important;margin-top: 15px !important;}
.boder-img img{border:1px solid #ddd;}

.txt-bx {min-height: 190px;line-height: 1.8;}
.txt-bx-anchor{margin-bottom:30px !important;text-align:center;}
.txt-bx-anchor a{color:#000;text-decoration:none;}
.txt-bx.a-h {min-height: unset;margin-bottom: 20px;}

.inside .col3 {
width:33.33% !important;
}
.page-id-5188 .outfitter-shop-page.outfitter-shop-page1 .text a,.page-id-5249 .outfitter-shop-page.outfitter-shop-page1 .text a,.page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .text a{color:#fff;text-shadow: 1px 1px 4px rgba(0,0,0,0.5); font-size:28px; -webkit-text-stroke: 1px #1d3b83;}
.outfitter-shop-page.outfitter-shop-page1 .text2 a {
color: #fff;text-shadow: 1px 1px 4px rgba(0,0,0,0.5);
text-decoration: none;
font-size: 40px;
font-weight: 700;
text-transform: uppercase;
text-align:center;
width:100%;
top:40%;padding:20px;
position:absolute;box-sizing: border-box;
margin:0;
}
.outfitter-shop-page.outfitter-shop-page1 .white-text a {
color: #fff;
text-decoration: none;text-shadow: 1px 1px 4px rgba(0,0,0,0.5);
font-size: 40px;
font-weight: 700;
text-transform: uppercase;
text-align:center;padding:20px;
width:100%;
top:40%;
position:absolute;
margin:0;box-sizing: border-box;
}
.outfitter-shop-page.outfitter-shop-page1 .container {
position: relative;
width: 100%;
}

.outfitter-shop-page.outfitter-shop-page1 .image, .outfitter-shop-page.outfitter-shop-page1 .image img {
display: block;
width: 100%;
height: auto;
border:2px solid #1d3b83;box-sizing: border-box;
}

.outfitter-shop-page.outfitter-shop-page1 .overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
opacity: 0;
transition: .5s ease;
background-color: #1b4188;
}

.outfitter-shop-page.outfitter-shop-page1 .container:hover .overlay {
opacity: 1;
}

.outfitter-shop-page.outfitter-shop-page1 .over-text {
color: #fff;
font-size: 19px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.outfitter-shop-page.outfitter-shop-page1 .text-small {
font-size: 18px;
}
.special-col-area { height: 220px; margin-bottom: 0px; float: left; width: 100%; }
.explore-section .title1 {float: left; width: 100%;height:45px}
li.page_item.page-item-3709.current-page-ancestor.current-menu-ancestor.current_page_ancestor.current-menu-parent.current-page-parent.current_page_parent,li.page_item.page-item-7792.current-page-ancestor.current-menu-ancestor.current_page_ancestor.current-menu-parent.current-page-parent.current_page_parent {background: url(images/outpost-academy-active.png) no-repeat 12px center #fff;}
html, body, body.page, .wf-container > *{font: normal 400 14px / 27px "Lato", Helvetica, Arial, Verdana, sans-serif;}
.footer .widget a, .footer .widget .post-content .text-secondary{font: normal 400 14px / 25px "Lato", Helvetica, Arial, Verdana, sans-serif;}
.textwidget *{line-height: 1.5;font-size: 14px;} 
.social-twitter,.twitter{display:none!important;}
.upp-txt {text-transform: uppercase;font-size: 23px;text-align:center;}
.form-panel {float: left;width: 100%;background-color: #FFF;color: #000;text-align: left;padding: 50px 0;}
.frm-lft {float: left;width: 51%;}
.frm-rht {float: right;width: 43%;background-color: #fff;text-align: center;}
.form-panel .tl2 {margin: 0 0 20px;font-size: 24px;color:#cc1935;margin-bottom: 20px;}
ul.prize {float: left;width: 100%;margin: 0;padding: 0;list-style: none;}
ul.prize li {font-size: 16px;float: left;width: 100%;padding: 0 0 15px 30px;background: url(images/bullet-1.png) no-repeat scroll 0px 2px;box-sizing: border-box;}
ul.prize li a{color:#000;}
.frm-lft input[type="button"],.frm-lft input[type="submit"],.frm-lft input[type="reset"],.frm-lft .contestrule {
background:#08c !important;
-webkit-appearance: none;
border: 1px solid #08c !important;
color: white;
padding: 13px !important;
font-size: 14px !important;
font-weight:400 !important;
text-transform: uppercase !important;
text-decoration: none;
margin: 27px 0px !important;
cursor: pointer;
height: 45px;
line-height: 1.21 !important;
border-radius: 5px !important;
}
.frm-lft .wpcf7-spinner{margin:0;}
.btn-1-new {line-height: 1.21 !important;
background-color:#08c !important;
-webkit-appearance: none;
border: 1px solid #08c !important;
color: white !important;
padding: 13px !important;
font-size: 14px;
font-weight: 400 !important;
text-transform: uppercase;
text-decoration: none;
margin: 27px 0px !important;
cursor: pointer;
border-radius: 5px;
font-family: 'Lato',sans-serif;
text-decoration: none !important;
}
.rdm-bt {
text-align: center;
width: auto;
display: inline-block;
text-decoration: none !important;
text-transform: uppercase;
margin-top: 15px;
}
.page-id-6245 .sidebar-right .wf-container-main{grid-template-columns: 100%;-ms-grid-columns: 100%;}

.partners-panel {
float: left;
width: 100%;margin-top: 15px;
}

.partner1 {
float: left;
width: 20%;
padding: 0 10px;
box-sizing: border-box;
text-align: center;
}
.partner-img {
float: left;
width: 100%;
}
.partner-name {
float: left;
width: 100%;
margin: 5px 0 0 0;
min-height: 40px;
color:#173064;line-height: 1.3;
}
.destination-heading{font-size: 24px;
color: #062f7a;
text-align: left;
font-family: Lato;
font-weight: 700;
font-style: normal;float: left;
width: 100%;text-align:center;}
.partner1 img {border: 1px solid #eee;}
.form-row {width: 48%;float: left;}
.form-left {float: left;margin:5px 0 5px;text-align: left;width: 110px;font-size: 15px;font-weight: 500;color: #062f7a;font-weight: 600;}
.form-right {float: right;width: 100%;}
span.req {color: red;}
.form-row.buttons.last.enter {float: left !Important;}
.form-row.buttons.last.enter {float: right;width: 100%;}
.frm-lft input[type="text"],.frm-lft input[type="email"] {width: 90% !important;}
.frm-lft input#captcha-field[type="text"]{width:61% !important;}
.partner-name a{color:#173064;text-decoration:none;}
.header-tg1 {font-size: 45px;text-align: center;color: #fff;text-transform: uppercase;text-shadow: 1px 3px 8px #000;}
.frm-lft #captcha{vertical-align: top;}
.inside-page-heading-new h2{font-size: 30px;color: #1d3b83;font-weight: 400 !important;margin-bottom: 25px !important;text-transform: uppercase !important;display: inline-block;background: #fff !important;position: relative;z-index: 999;padding: 0 20px !important;}
.center-row1{padding: 0 4%;text-align: center;}
.inside-page-heading-new{position:relative;}
.inside-page-heading-new:before{content: '';width: 37%;position: absolute;height: 2px;background:#7a7a7a;left: 0;top: 22px;}
.inside-page-heading-new:after{content: '';width: 37%;position: absolute;height: 2px;background:#7a7a7a;right: 0;top: 22px;}
.sb-hd1{font-size: 24px;color: #062f7a;text-align: center;font-family: Lato;font-weight: 700;font-style: normal;line-height: 1;}
.txt-wrap-in {text-align: center;margin:20px 0 15px!important;}
.txt-wrap-in2 {text-align: center;  color: #062f7a; font-size: 24px; margin: 20px 0 20px !important;font-weight: 500;line-height: 1.3;}
.txt-wrap-in3 {font-size: 19px;color: #000;font-weight: 400;line-height: 1.5;}
.txt-wrap-in2.black-txt-left,.black-txt-left {text-align: left;  color: #000; font-size: 21px;font-weight:400;}
.black-txt-left p{margin:0 0 25px;}
.page-id-6266 .title-breadcrumb{display:none;}
.page-id-6266 #main{padding-top:0;}
.booking-details-panel{margin-bottom: 30px;}
.booking-details-panel-in{padding: 40px 0;}
.booking-details-row{display: flex;justify-content: center;display: -webkit-flex;}
.booking-details-clm1{width: 20%;color:#061b57;font-size:20px;background:url(images/call1.png) no-repeat 90px 0;padding:10px 0 10px 175px;border-right:1px solid #a2a8ba;display: inline-block;}
.booking-details-clm1 span{display:block;font-weight:700;}
.booking-details-clm1.call2{background:url(images/call2.png) no-repeat 90px 0;padding-left: 165px;}
.booking-details-clm1.call3{background:url(images/call3.png) no-repeat 90px 0;padding-left: 158px;border:0;}
.booking-details-row a{text-decoration:none;}
.booking-details-row a:hover{color:#061b57;}
.page-id-6266 .slick-prev {left: -50px;}
.page-id-6266 .slick-next {right: -50px;}

.page-id-6462 .gho-form-area.gho-form-area2 .form-row.captcha { width: 48%; } 

.giveaway-col .frm-rht .gho-form-area {padding:0}
.giveaway-col .frm-lft {width:40%;padding-right: 30px;box-sizing: border-box;}
.giveaway-col .frm-rht {width:60%}
.form-panel .giveaway-col h2.tl2 {font-style: normal;text-align: left;}
.giveaway-col .frm-rht   {text-align: left}
.giveaway-col .form-row.buttons.last.enter a { display: inline-block; }
p.lg-txt.ft18 {font-size:19px !important; margin-bottom:30px}
.prize-partners-panel.prize-partners-panel2.three-col .partners-panel {display:flex; flex-wrap:wrap; justify-content:space-between}
.prize-partners-panel.prize-partners-panel2.three-col .partner1 {width:31%; padding:0; margin:0 0 30px 0}
.prize-partners-panel.prize-partners-panel2.three-col .partner-img {border: none;margin: 0 0 15px 0;}
.sub-btn-cont { display: flex; align-items: flex-start; flex-wrap:wrap }
.sub-btn-cont input {order:1;margin:38px 5px 0 0 !important}
.sub-btn-cont a.btn-1-new {order:2; flex:0 0 auto;margin:38px 0 0 0 !important}
.sub-btn-cont .wpcf7-spinner {order:3}
ul.prize.newp { margin: 0; padding: 0; list-style-type: none; }
ul.prize.newp li { counter-increment: step-counter; margin-bottom: 15px; padding:4px 0 6px 40px;position: relative;line-height: 24px; }
ul.prize.newp li::before { content: counter(step-counter); margin-right: 5px; font-size: 80%; background-color:#1b4188; color: white; font-weight: bold; padding: 0; border-radius: 15px; position: absolute; left: 0; width: 30px; height: 30px; display: block; text-align: center; line-height: 30px; top:0 }
ul.prize.newp li img {display:inline-block}
.giveaway-col .gho-form-area.gho-form-area2 {padding-top:0}
.prize-partners-panel.prize-partners-panel2.three-col {padding-bottom:0}
.page-id-6462 .form-panel {padding-top:0}
.page-id-6462 .ms-slide-bgcont img {object-position: center 20px; }
.prize-partners-panel.prize-partners-panel2.three-col .partner1 img { max-width: 100%; }
ul.prize.newp li img { display: inline-block !important; vertical-align: bottom; }
.giveaway-col .form-row.buttons.last.enter { float: right; width:48%; }
.giveaway-col  .form-left {width:100%}
.rules-note {font-size: 14px; font-weight: 500; line-height: 18px; width: 100%; clear: both; text-align: left; }
.giveaway-col .gho-form-area .form-row.captcha span.wpcf7-form-control-wrap {width:50%; float:left}
.giveaway-col .gho-form-area .form-row.captcha img#captcha { float: left; margin-left: 10px; }
.sub-btn-cont input.wpcf7-submit  { line-height: 1.21 !important; background-color: #08c !important; -webkit-appearance: none; border: 1px solid #08c !important; color: white !important; padding: 13px !important; font-size: 14px; font-weight: 400 !important; text-transform: uppercase; text-decoration: none; margin: 27px 0px !important; cursor: pointer; border-radius: 5px !important; font-family: 'Lato',sans-serif; text-decoration: none !important;margin:57px 5px 0 0 !important; width:auto !important }
.sub-btn-cont input.wpcf7-submit:hover {background-color: #08c !important;}
.sub-btn-cont a.btn-1-new {margin:57px 0 0 0 !important}
.giveaway-col  input {width:90% !important; float:left}
.giveaway-col .form-row.buttons.last.enter {margin-bottom:10px}
.mec-event-grid-classic .mec-event-article {    border: 1px solid #DDD; padding:20px;    height: 100%;}
.mec-event-grid-classic .row {display:flex; flex-wrap:wrap}
.mec-event-grid-classic  .mec-event-image img {width:100%; height:190px; object-fit:cover}
.mec-wrap .mec-event-grid-classic .mec-event-content { background: #fff; color: #000; padding: 0;}
.mec-wrap  .mec-event-grid-classic .mec-event-date {margin:0;background: none !important; text-align: left; color: #000; padding:0}
.mec-wrap  .mec-event-grid-classic .mec-event-title,.mec-wrap  .mec-event-grid-classic .mec-event-title a  {text-transform: uppercase; font-size: 22px; color: #1d3b83; font-weight: 700; letter-spacing:normal;text-align: left;}
.mec-wrap  .mec-event-grid-classic .mec-event-title {margin:0 0 5px 0;text-align: left; min-height: 53px;}
.mec-wrap  .mec-event-grid-classic .mec-event-content p {color:#000; font-size:14px; line-height:27px;text-align: left;}
.mec-skin-grid-events-container .mec-event-footer {text-align:left !important}
.mec-wrap  .mec-event-footer .mec-booking-button {background:#1d3b83; padding:5px 15px; font-size:14px; text-transform:uppercase; font-weight:400; text-align:center; color:#fff; letter-spacing:normal;    float: none;    display: inline-block;margin-bottom: 20px;}
.mec-wrap  .mec-event-footer .mec-booking-button:hover {background:#1d3b83 !important;}
.mec-wrap  .mec-event-footer {margin-top:15px}
.mec-event-grid-classic .col-md-4 {margin-bottom:30px !important}
.mec-wrap .mec-single-event .mec-single-title {display:block;text-transform: uppercase; font-size: 22px; color: #1d3b83; font-weight: 700; letter-spacing:normal;text-align: left;margin:0 0 10px 0}
.mec-wrap .mec-single-event .mec-event-content {padding:0; margin:0 0 30px 0}
.mec-wrap .mec-single-event .mec-single-event-description {font-size:14px; line-height:27px; color:#000}
.mec-single-event .mec-event-export-module.mec-frontbox { margin-bottom: 0; clear: both; }
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting { padding-left: 0; margin: 0; }
.mec-single-event .mec-events-event-image img {margin:0 0 15px 0}
.mec-single-event .mec-event-content {padding:0}
.mec-single-event .mec-events-meta-group-booking, .mec-single-event .mec-frontbox {margin-bottom: 30px; padding: 15px 0; background: #fff; border: none; box-shadow: none; border-top: 1px solid #e6e6e6;}
.mec-single-event .mec-event-meta.mec-frontbox {border-top:none; padding:0}
.mec-single-event .mec-border-color,.mec-single-event .mec-border-color-hover:hover, .mec-wrap .mec-single-event .mec-border-color, .mec-wrap .mec-single-event .mec-border-color-hover:hover { border-color: #1d3b83; margin:0}
.mec-single-event  .mec-events-button {background: #1d3b83; color:#fff !important; box-shadow:none; text-decoration: none; text-transform: uppercase;}
.mec-single-event  .mec-events-button:hover {background: #ce1126 !important; border-color:#ce1126 !important}
.mec-single-event .mec-event-meta h3,.mec-single-event .mec-event-meta dt {color:#1d3b83 !important}
.mec-single-event .mec-event-meta dd.mec-events-event-categories:first-of-type { padding-top: 0 !important; }
.mec-single-event .mec-event-meta dd.mec-events-event-categories { min-height: inherit !important; line-height: 20px !important; }
.mec-single-event .mec-event-meta .mec-events-address {margin-bottom:0 !important}
.mec-events-meta-group-countdown .mec-countdown-details .countdown-w {padding:0 !important}
.mec-events-meta-group-countdown .mec-countdown-details .countdown-w .block-w {font-size:52px;color: #ce1126;}
.mec-events-meta-group-countdown .mec-countdown-details .countdown-w .clockdiv li p { margin-top: 0; margin-bottom: 0; }
.mec-wrap .mec-event-meta.mec-color-before :before {color:#ce1126 !important}
.mec-single-event .mec-event-social.mec-frontbox {border:1px solid #e6e6e6; padding:15px 30px}
.mec-single-event .mec-events-meta-group-booking form>h4:before, .mec-single-event .mec-frontbox-title:before, .mec-single-event .mec-wrap-checkout h4:before { border-bottom:4px solid #1b4188 !important}
.mec-single-event .mec-event-social.mec-frontbox .mec-event-sharing { margin: 15px 0 0; }
.mec-event-info-desktop.mec-event-meta.mec-color-before.mec-frontbox { border: 1px solid #efefef; padding: 15px 30px; }
.mec-event-info-desktop.mec-event-meta.mec-color-before.mec-frontbox div { background: #fff; padding: 12px 0 8px; margin-bottom: 0; vertical-align: baseline; position: relative; border: none; border-bottom: 1px solid #efefef;}
.mec-event-info-desktop.mec-event-meta.mec-color-before.mec-frontbox div:last-child {border-bottom:none}
.mec-single-event .mec-event-social.mec-frontbox h3 {font-size:16px; color:#1d3b83; font-weight:700}
.mec-single-event .mec-event-export-module.mec-frontbox {margin-bottom:0;clear: both;}
.mec-single-event .mec-events-meta-group.mec-events-meta-group-countdown {background:#e7f0f3}
.meeventback {background: url(images/event-calender-img.jpg) no-repeat center top; width:100%; height:420px; background-size:cover}
.modern-calender-panel .mec-full-calendar-search-ends { display: flex; }
.modern-calender-panel .mec-tab-loader.col-md-6 { flex: 0 0 auto; width: auto; }
.mec-single-event .mec-qrcode-details.mec-frontbox { border:1px solid #e6e6e6}
.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul {margin:0 !important
; padding:0 !important}
.mec-single-event .mec-event-export-module.mec-frontbox {padding-top: 30px;padding-bottom: 30px;}
.mec-container .comments-area {display:none !important}
.mec-single-event .mec-events-event-image {width:35%; float:left; padding-right:25px; box-sizing:border-box}
.mec-single-event .mec-events-event-image img {max-width:100%;height: 200px;object-fit: contain;}
.mec-single-event .mec-event-content {width:65%; float:left}
.mec-single-event .mec-event-info-mobile {width:100%; display:block; clear:both; float:left}
.mec-single-event .mec-event-meta .mec-events-address,.mec-single-event .mec-event-meta h6, .mec-single-event-sponsor span,.mec-single-event .mec-event-meta dd a {color:#000 !important}
.single-mec-events .page-title.solid-bg {display:none}


/*.mec-event-masonry { display: flex; flex-wrap: wrap; height: auto !important; }
.mec-masonry-item-wrap { position: relative !important; left: auto !important; right: auto !important; margin-bottom: 30px !important; top: auto !important; }*/
.mec-masonry {/*height: 100%;*/ background: #fff; }
.mec-masonry-img a { display: block; clear: both; float: left; width:100% }
.mec-masonry-img a img { display: block; width:100%; height:200px; object-fit:cover }
.tax-mec_category .mec-masonry-img a img {height:340px; }
.mec-wrap .event-grid-modern-head .mec-color  {color: #ce1126!important}
.mec-event-grid-modern.mec-masonry-content .mec-event-content { background: #fff; color: #000; padding: 0 !important; text-align: left; margin:15px 0 0 0 !important; min-height:135px; display:block }
.mec-masonry-content.mec-event-grid-modern .mec-event-title {text-transform: uppercase; font-size: 22px; color: #1d3b83 !important; font-weight: 700; letter-spacing:normal;text-align: left;min-height: 65px; display: block;    clear: both;margin:0 0 5px 0 }
.mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head{min-height: 75px;}
.mec-event-description.mec-events-content {min-height:82px;}
.mec-masonry-content.mec-event-grid-modern .mec-event-title a {color: #1d3b83 !important; }
.mec-masonry-content.mec-event-grid-modern .mec-event-content p { font-size: 14px; color: #000; line-height: 27px; }
.mec-masonry .mec-masonry-col6 .mec-event-detail, .mec-masonry .mec-masonry-col6 address {    font-size: 12px; margin-bottom: 0; line-height: 16px;  display: inline-block;}
.mec-masonry .mec-masonry-col6 .mec-event-detail {float: none; font-size: 12px; line-height: 18px;display: block; }
.mec-categories-wrapper i.mec-sl-folder {display:none}
.mec-masonry .mec-masonry-col6 .mec-event-month, .mec-masonry .mec-masonry-col6 h6,.mec-event-grid-modern .event-grid-modern-head .mec-event-month {font-size:17px!important;line-height:27px!important; padding:0}
.mec-masonry .mec-masonry-col6 .mec-event-date,.mec-event-grid-modern .event-grid-modern-head .mec-event-date {font-size: 26px!important; line-height: 27px!important; margin: 0 5px 0 0;}
.mec-masonry .mec-masonry-col6 i {height:auto!important}
.mec-masonry .mec-masonry-col6 address {float:none !important}
.mec-masonry .mec-masonry-col6 .mec-event-location {display:none !important}
.mec-masonry .mec-event-location-det { display: flex; padding: 0; margin: 0; flex-flow: column; }
.mec-masonry .mec-masonry-col6 h6 {margin: 0 0 5px 0; line-height: 20px !important; color: #000 !important; font-weight: 400; }
.mec-masonry .mec-masonry-col6 h6.mec-location {line-height: 14px !important;font-size: 12px !important;  }
.mec-masonry-content.mec-event-grid-modern .mec-event-footer { height: auto; margin: 15px 0 0 0; padding: 0; }
.mec-masonry-content.mec-event-grid-modern .mec-event-footer { height: auto; margin: 15px 0 0 0; padding: 0; display: block; min-height: inherit;}
.mec-event-grid-modern .mec-labels-normal,.mec-event-grid-modern  .mec-shortcode-organizers {display:none}
.mec-events-masonry-cats a.mec-masonry-cat-selected { border: 2px solid #ce1126 !important; color: #ce1126 !important; }
.mec-events-masonry-cats a:hover {border: 2px solid transparent !important; color: #ce1126 !important;}
.mec-events-masonry-cats a {color: #1d3b83 !important; text-decoration:none !important}
.mec-event-grid-modern  ul.mec-categories { padding: 0; margin: 0 0 15px 0;    display: flex; flex-wrap:wrap }
.mec-event-grid-modern  ul.mec-categories li.mec-category	{ display: inline-block; background: #f9f9f9; padding: 0 5px; margin: 0 5px 5px 0;}
.mec-event-grid-modern  ul.mec-categories li.mec-category a {color:#ce1126 !important; text-decoration:none}
.mec-masonry-content.mec-event-grid-modern .mec-event-footer .mec-booking-button { font-size: 14px !important; padding: 10px 20px !important; line-height: 16px !important; height: auto !important; top: auto !important; position:relative !important; left:auto !important }
.turtle-wrap-l{text-align: center;background: #0084c9;color: #fff;text-transform: uppercase;font-size: 20px;padding: 0;line-height: 1.5;}
.btn-11 {display: block;margin-top: 20px;}
.btn-11 a{color:#fff;text-decoration:none;border:2px solid #fff;display:inline-block;padding:5px 25px;}
.turtle-wrap-r .vc_column-inner{padding-left:0;padding-right:0;}
.turtle-logo {position: absolute;top:29%;right: 0;left: 0;width:350px;margin: 0 auto;text-align: center;z-index: 9;}
.turtle-wrap-l p {position: relative;padding-right: 130px;}
.turtle-promotions-col {position: relative;width:32.5%;}
.turtle-promotions-col .image {opacity: 1;display: block;width: 100%;height: auto;transition: 0.5s ease;backface-visibility: hidden;}
.turtle-logo img{max-width:300px;}
.turtle-promotions-col .middle { position: absolute;top: 0;bottom: 0;left: 0;right: 0;height: 100%;width: 100%;opacity: 0;transition: .5s ease;background:rgba(29,59,131);}
.turtle-promotions-col:hover .middle {opacity:0.9;}
.turtle-promotions-col .text { color: white;font-size: 20px;position: absolute;top:0;left:0;height: 100%;/* -webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%) */;text-align: center;}
.turtle-promotions-wrap {display: flex;justify-content: space-between;}
.turtle-promotions-img span {text-shadow: 1px 1px 4px rgba(0,0,0,0.5);-webkit-text-stroke: 1px #1d3b83;position: absolute; top: 50%; left: 0; right: 0; width: 100%; text-align: center; font-size: 27px; color: #fff; font-weight: 700; }
.turtle-badge {position: absolute;right: 0;top: 0;background: #1d3b83;color: #fff;padding: 5px 10px;}
.turtle-promotions-col .middle a{color:#fff;text-decoration:none;display: flex;height: 100%;align-items: center;align-content: center;padding: 0 60px;display: -webkit-flex;}
.new-hd {font-size: 24px; font-weight: 700; color:#1d3b83; text-transform: uppercase; text-align: center; margin-top: 10px;position: relative;margin-bottom: 10px;}
.new-hd::before {content: ""; position: absolute; left: 0; width: 100%; height: 2px; background:#1d3b83; display: block; top: 50%; z-index:1; transform: translateY(-50%); }
.new-hd span {z-index: 2; position: relative;display: inline-block; padding: 0 30px; background: #fff;font-weight: 700 !important;}
.parent-pageid-1319 .row-common-2 {display: none;}

.new-tl{text-align: center;font-size: 30px ;color: #1b4188;text-transform: uppercase;position: relative;z-index: 1;}
.new-tl span {display: inline-block;padding: 0 30px;background: #fff;}
.new-tl::before {content: ""; position: absolute; left: 0; width: 100%; height: 2px; background: #1b4188; display: block; top: 50%; z-index: -1; transform: translateY(-50%); }
.hd-new-wrap {background: #1b4188;color: #fff;padding: 22px 15px;text-align: center;font-size: 35px;margin: 0 0 30px;width: 100%;isplay: block;text-transform: uppercase;}
.page-id-4705 #main{padding:0}
.page-id-4705 .title-breadcrumb,.page-id-9175 .title-breadcrumb,.page-id-9175 #cssmenu {display:none}
.page-id-4705 .outfitter-shop-page.outfitter-shop-page1 .image.no-bor img, .page-id-4705 .outfitter-shop-page.outfitter-shop-page1 .image.no-bor{border:2px solid #FFF}
.border-text {border: 3px solid #c00000;display: inline-block;padding: 5px 25px;}
.book-now-btn2.btn-center { float: none; display: inline-block; }
.center-btn {text-align:center}
.inside.three-box-wrap-new .col3{padding: 0 10px;box-sizing: border-box;}
.inside.three-box-wrap-new .col3 img{border:1px solid #ddd !important;}
.page-id-6582 .mobile-app-wrap .download-app-btn { background: #1b2b66!important; color: #fff!important; font-weight: 400!important; font-size: 16px!important; padding: 14px 35px; line-height:21px }
.page-id-7715 .outfitter-shop-page.outfitter-shop-page1 .text2 a, .page-id-7664 .outfitter-shop-page.outfitter-shop-page1 .text2 a,.page-id-7715 .outfitter-shop-page.outfitter-shop-page1 .white-text a,.page-id-7664 .outfitter-shop-page.outfitter-shop-page1 .white-text a,.page-id-7664 .outfitter-shop-page.outfitter-shop-page1 .text a, .new-two-col .outfitter-shop-page.outfitter-shop-page1 .text2 a, .new-two-col .outfitter-shop-page.outfitter-shop-page1 .white-text a,
.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 .text2 a,
.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 .white-text a,
.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 .text a{border: 3px solid #c00000; display: inline-flex; padding: 5px 15px; font-size: 28px; min-height: inherit; align-items: center; justify-content: center; top: auto; position: relative; height: auto; width: auto; max-width:96%}
.page-id-7715 .text2.text-white,.page-id-7664 .text2.text-white,.page-id-7664 .white-text,.page-id-7715 .white-text,.page-id-7664 .text.text-white,.new-two-col .text2.text-white,.new-two-col .white-text,
.page-id-9175 .text2.text-white,.page-id-9175 .white-text,.page-id-9175 .text.text-white  {padding: 0px; text-align: center; width: auto; top: 50%; position: absolute; z-index: 22; font-size: 16px !important; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%);}
.page-id-7664 .text.text-white a,.page-id-9175 .text.text-white a {flex-wrap:wrap}
.page-id-7664 .text.text-white a span,.page-id-9175 .text.text-white a span {width:100%}
.page-id-7664 .outfitter-shop-page.outfitter-shop-page1 .overlay,.page-id-7715 .outfitter-shop-page.outfitter-shop-page1 .overlay,.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 .overlay {z-index:222}
.new-events .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head {min-height:94px}
.new-events .mec-event-grid-modern.mec-masonry-content .mec-event-content {min-height:160px}
.new-events .mec-masonry .mec-masonry-col6 .mec-event-month {text-transform:uppercase}
.new-events .mec-masonry .mec-masonry-col6 .mec-event-date {font-size: 50px !important; line-height: 50px !important; margin-right: 11px;}
#footer .custom-menu.show-arrow a svg, #footer .widget_presscore-custom-menu-one .custom-menu.show-arrow a svg { display: none; }
.custom-menu.show-arrow ul li ul li a::after { display: none; } 
/* li.page_item.page-item-7021 a { padding-top: 29px !important; padding-bottom: 28px !important; } 
*/
.h1-hd-new{display: flex;justify-content: center;flex-wrap: wrap;}
.h1-hd {margin: 0;text-transform: uppercase;}
.h1-hd.p-20-1 {padding-left: 15px;}
.h1-hd.p-20-2 {padding-left: 10px;}
.h1-hd.p-20-3 {padding-right: 10px;}
.h1-hd-new p{margin: 0;}
.header-bar.extrheader_extra.extranew.extraheaderthree .call-icon {position: absolute; left: 6%; bottom: 13px; font-size: 13px; color: #1b4188; line-height: 18px; display: flex;} 
.extrheader_extra.extranew .socials-top {position: absolute; left: 6%; bottom: 8px; font-size: 13px; color: #1b4188; line-height:18px; display:flex}
.extrheader_extra.extranew .social-txt {    font-size: 14px; display: inline-block; margin-right: 5px; color: #000; font-weight: 600;}
.extrheader_extra.extranew .socials-top img { float: left; margin-right:5px; max-height: 18px; }
.newextr_header .sctn-three-menu-prnt {flex-flow:column}
.extranew .inline-header.right .main-nav {max-width:70%}
.masthead:not(.side-header) .header-bar.extranew {justify-content: flex-start;}
.site-main.menu-vthree-site-main.extrheader.demonew .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div .sctn-three-menu-prnt .tort-logo {display: flex; order:1; padding:0;align-items: center;}
.demonew .tort-logo .logger-tmp-logo img {max-width:40px}
.menu-vthree-site-main.demonew {top:5px}
.site-main.menu-vthree-site-main.extrheader.demonew .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div .sctn-three-menu-prnt .tort-logo a {margin-right:15px}
.logger-txt { text-align: center; display: inline-flex; flex-flow: column; }
.logger-txt span {width:100%; font-style:italic; font-weight: normal;}
.demonew .tort-logo-join-menu-wrap {order:2; margin:0 0 3px 0}
.demonew .call-icon { display: flex; align-items: center; order: 3; margin:0 0 3px 0 }
.demonew .social-txt {margin-right:5px;font-weight: 600;font-size: 16px;}
.inline-header.right .extranew .main-nav {max-width:60%}
.demonew .chk-availability {order:4}
.demonew .chk-availability {background: url(images/cal-check.png) no-repeat 5px 0 #ce1126; font-size: 14px; font-weight: 400; color: #fff; min-height: 34px; display: flex; align-items: center; padding: 0 0 0 42px; margin: 0;}
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .tort-link a.custom-logo-link.logger-tmp-logo {height:85px !important;}		
.extranew_header .special-offers.mobile .chk-availability a {background: url(images/cal-check.png) no-repeat -6px 0 #ce1126; font-size: 13px; font-weight: 400; color: #fff; min-height: 34px; padding: 0 0 0 32px; display: flex; align-items: center; margin: 0;} 
.extranew_header .special-offers.mobile .chk-availability {margin:0}
.demonew .chk-availability a:hover {color:#fff}
.extranew  .soc-ico a {display:inline-block; width:20px; height:20px; background: url(images/icon-facebook.png) no-repeat 0 0; margin:0 5px 0 0;background-size: contain !important;}
.extranew  .soc-ico a.facebook {background: url(images/icon-facebook.png) no-repeat 0 0;background-size: contain !important;}
.extranew  .soc-ico a.instagram {background: url(images/icon-insta.png) no-repeat 0 0;background-size: contain !important;}
.extranew  .soc-ico a.trip {background: url(images/icon-tripadvisor.png) no-repeat 0 0;background-size: contain !important;}
.extranew  .soc-ico a:last-child {margin:0}
.extranew  .soc-ico a:after,.extranew .soc-ico a:before {display:none}
.masthead .extranew .soc-ico { display: inline-flex; align-items: center; }
.extranew .branding a img,.extranew .branding img {max-width: 100%; height: 90px; width: auto;}
header.header-bar.extrheader_extra.extranew .main-nav > li { margin-left: 0; }
.extranew .main-nav > li > a .menu-text,.extranew .main-nav .sub-nav > li > a .menu-text {font-size:14px !important}
header.header-bar.extrheader_extra.extranew .main-nav > li.menu-item-8450 ul,header.header-bar.extrheader_extra.extranew .main-nav > li.menu-item-10758 ul,header.header-bar.extrheader_extra.extranew .main-nav > li.menu-item-11785 ul { left:auto !important; right:0}
header.header-bar.extrheader_extra.extranew .main-nav > li.menu-item-11785 ul ul {left: -280px !important;}
.extranew_header .title-breadcrumb, .page-id-8546 .title-breadcrumb { display: none; } 
.extranew_header #main, .page-id-8546 #main { padding-top: 0 !important; } 
.ytub-link { background: #1b2b66 !important; color: #fff !important; font-weight: 400 !important; font-size: 16px !important; padding: 14px 25px; line-height: 21px; text-decoration: none; margin-top: 20px; float: left; text-transform: uppercase;margin-right: 30px; } 

.content-bullet3.left-list.left-list2 li a {padding: 4px 4px 4px 44px !important;color: #000 !important;}

.content-bullet3.left-list.left-list3 li {background: url(images/check-mark.png) no-repeat left 15px;padding-left: 31px;} 
.content-bullet3.left-list.left-list4 li {background: url(images/cross.png) no-repeat left 12px;padding-left: 31px;} 
.ytub-link.link3 { color: #fff !important; } 
.content-bullet3.left-list.left-list2 .link1 {background:none; padding-left: 0;position:relative} 
.content-bullet3.left-list.left-list2 .link1::before {background: url(images/link.svg) no-repeat left top;content:'';position:absolute;width:30px;height:30px;left:0;top:6px} 
.content-bullet3.left-list.left-list2 .link1 a {text-decoration: none;}

.content-bullet-newlink {background:none; padding-left: 0;position:relative; padding:0 !important; margin:0 !important} 
.content-bullet-newlink li {padding:10px 0 10px 40px; border-bottom:1px solid rgba(255,255,255,0.4);position:relative; font-size:18px;}
.content-bullet-newlink li::before {background: url(images/link-wht.svg) no-repeat left top;content:'';position:absolute;width:30px;height:30px;left:0;top:6px; display:block} 
.content-bullet-newlink li a {text-decoration: none; color:#fff}
.content-bullet-newlink li:last-child {border-bottom:none}
.content-bullet-newlink.black-link-new li a{color:#1d3b83;text-decoration: underline;}
.content-bullet-newlink.black-link-new li::before {background: url(images/link.svg) no-repeat left top;}
.content-bullet3.left-list.left-list2 .pdf-link1 {background: none; padding-left: 0;position:relative} 
.content-bullet3.left-list.left-list2 .pdf-link1::before {background: url(images/pdf-icon.svg) no-repeat left top;content:'';position:absolute;width:30px;height:30px;left:0;top:6px} 
.content-bullet3.left-list.left-list2 .pdf-link1 a {text-decoration: none;}

.content-bullet3.left-list.left-list2 .youtube {background: none; padding-left: 0;position:relative} 
.content-bullet3.left-list.left-list2 .youtube::before {background: url(images/youtube.svg) no-repeat left top;content:'';position:absolute;width:30px;height:30px;left:0;top:6px} 
.content-bullet3.left-list.left-list2 .youtube a {text-decoration: none;} 

.content-bullet3.left-list.left-list2 .link2 {background:none; padding-left: 0;position:relative} 
.content-bullet3.left-list.left-list2 .link2::before {background: url(images/link.svg) no-repeat left top;content:'';position:absolute;width:30px;height:30px;left:0;top:-7px} 
.content-bullet3.left-list.left-list2 .link2 a {text-decoration: none;}

.content-bullet3.left-list.left-list2 .link3 {background:none; padding-left: 36px !important;position:relative; font-size:18px;border-bottom: none !important;} 
.content-bullet3.left-list.left-list2 .link3::before {background: url(images/icon-football.jpg) no-repeat left top !important;content:'';position:absolute;width:30px !important;height:27px !important;left:0;top:-4px !important} 
.content-bullet3.left-list.left-list2 .link3 a {text-decoration: none;}

.page-id-8595 .page-title, .page-id-9044 .page-title,.page-id-9044 #cssmenu {display: none;}
.page-id-8595 .title-breadcrumb,.page-id-9044 .title-breadcrumb {display: none;}
.image-color-box { margin-top: 30px; position: relative; } 
.image-color-box::after { background: #ffc000; width: 99%; height: 150px; left: 31px; top: -22px; position: absolute; height: 88%; z-index: -1; content:'';}

.image-color-box2 { margin-top: 30px; position: relative; } 
.image-color-box2::after {content:''; background: #203864; width: 99%; height: 150px; left: 31px; top: -22px; position: absolute; height: 96%; z-index: -1; }

.image-color-box4 { margin-top: 30px; position: relative; } 
.image-color-box4 .vc_box_border_grey::after {content:'';  background: #c00000; width:98%; height: 150px; left: 31px; top: -22px; position: absolute; height: 96%; z-index: -1; }


.image-color-box5 { margin-top: 30px; position: relative; } 
.image-color-box5::after {content: '';background:#c00000;width:450px;height: 150px;left: -20px;top: -22px;position: absolute;height: 113%;z-index: -1;}

.image-color-box6 { width: 99%; position: relative; float: left; padding: 0; margin-top: 26px; } 
.image-color-box6::after { background: #548235; width: 92%; height: 150px; left: 31px; top: -20px; position: absolute; height: 96%; z-index: 1; content: '';} 
.image-color-box6-inside { background: #fff !important; float: left; width: 86%; z-index: 999; position: relative; border: 1px solid #eee; padding: 22px; height: 310px; } 


.image-color-box7 { width: 99%; position: relative; float: left; padding: 0; margin-top: 26px; margin-left: 7%; } 
.image-color-box7::after { background: #c00000; width:92%; height: 150px; left: 31px; top: -20px; position: absolute; height: 96%; z-index: 1; content: '';} 
.image-color-box7-inside { background: #fff !important; float: left; width:86%; z-index: 999; position: relative; border: 1px solid #eee; padding: 22px;height: 310px; } 


.image-color-box8 { margin-top: 30px; position: relative; } 
.image-color-box8 .vc_box_border_grey::after {content:'';  background: #8497b0; width:98%; height: 150px; left: 31px; top: -22px; position: absolute; height: 96%; z-index: -1; }
.image-color-box8.image-color-box9 .vc_box_border_grey::after {content:'';  background: #8497b0; width:98%; height: 150px; left:-24px; top: -22px; position: absolute; height: 96%; z-index: -1; }

.title3 { color: #000; font-size: 20px; font-weight: bold; } 

ul.content-bullet3.left-list.left-list3, ul.content-bullet3.left-list.left-list4 { margin: 10px 0 0 0; }

.link3.link4 {color:#fff !important;text-decoration:none !important}

p.center-area { display: table; width: 100%; margin: 29px auto; text-align: center !important; } 

p.center-area .ytub-link.link3.link4 { margin: 0 auto; text-align: center; float: none; } 

.logo-link { display: table; margin: 0 auto; text-align: center; } 

.logo-link .ytub-link { background: none !important; padding: 0;margin: 0 5px;} 

.font-big1.font-big2 {
padding: 0 !important;
}

#demos .owl-nav { max-width: 74%; margin: 0 auto !important; position: absolute; width: 80%; top: 50%; left: 0; right: 0; transform: translateY(-50%); }
#demos .owl-nav .owl-prev span, #demos .owl-nav .owl-next span { display: none; }
#demos .owl-nav .owl-prev { position: absolute; left: -10px; top:-320px; background: #003a9d url("images/prev-arrow-2.png") no-repeat scroll center center; color: #fff; border-radius: 0; padding: 0 !important; margin: 0; line-height: 1; height: 72px; width: 36px; }
#demos .owl-nav .owl-next { position: absolute; right: -10px; top:-320px; background: #003a9d url("images/next-arrow-2.png") no-repeat scroll center center; color: #fff; border-radius: 0; padding: 0 !important; margin: 0; line-height: 1; height: 72px; width: 36px; }

.water-txt.blue-bg .vc_column-inner { height: 100%; float: left; background: #dae3f3; padding-top: 20px !important; } 
.water-txt.yellow-bg .vc_column-inner { height: 100%; float: left; background: #ffe699; padding-top: 20px !important; } 
.water-txt.red-bg .vc_column-inner { height: 100%; float: left; background: #ffabab; padding-top: 20px !important; } 

#demos .large-12 { position: relative; width: 100%; display: block; }
#demos .large-12 .owl-carousel {position: relative;}
.content-bullet3.left-list.left-list2.left-list4 { display: table; margin: 0 auto; text-align: center; width: 100%; }
.content-bullet3.left-list.left-list2.left-list4 li { float: none; display: unset; border: 0; margin: 0 15px; }

.content-bullet3.left-list.left-list2.left-list4 li .link2::before { top: -12px; }
.page-id-7792 .row-common-1,.page-id-7792 .row-common-2 {display:none}
.icons-hotel {display:block; width:100%}
.icons-hotel a {font-size: 17px; color: #000; min-height: 30px; display: block; padding:5px 0 5px 40px;}
.ht-icon {margin:0; display:block}
.ht-icon a {background:url(images/icon-cal-h.png) no-repeat 0 center;  text-decoration: none; margin: 0;}
.icon-cam a {background:url(images/icon-cam-h.png) no-repeat 0 center; border-top:1px solid #e4e7ee }
.hd-txt-panel { color: #000; font-size: 45px !important; width: 369px !important; margin: 12px 0 0 42px; position: relative;text-shadow:1px 2px 3px #0000006b; }
.hd-txt-panel p.hd-ptop {font-size: 28px !important; color: #000 !important; text-align: right !important;line-height: 36px !important;}
.hd-txt-panel p.hd-pbtm {font-size: 18px !important; color: #000 !important; text-align: right !important;line-height: 20px !important;}
.padding-left0 {padding-left:0 !important}
#demos .owl-nav .owl-prev {position: static; float:left;}
#demos .owl-nav .owl-next {position: static; float: right;}	
.inside-page-heading { margin-top: 30px; }
.ytub-link.gho { padding: 14px 20px; width: auto; text-align: center; margin-top: 0; float:right; margin:0 } 
.page-id-9192 .title-breadcrumb, .page-id-9216 .title-breadcrumb, .page-id-9249 .title-breadcrumb, .page-id-9265 .page-title-breadcrumbs, .page-id-9535 .title-breadcrumb, .page-id-9457 .title-breadcrumb, .page-id-8242 .title-breadcrumb, .page-id-9025 .title-breadcrumb {display:none;}
.plus-icon-link {position:relative;}
.plus-icon-link::before { background: url(images/zoom-link-icon.png) no-repeat center center !important; content: ''; position: absolute; width: 50px; height: 51px; left: 46%; top: 43%; z-index: 9999; } 
.vc_custom_heading.title3 { margin-bottom: 10px; } 
.vc_custom_heading.title3 br {display:none} 



.ytub-link.gho.tell-me { float: left; width: auto; padding: 14px 20px; margin-top: 20px; } 
.blue-bg.wpb_column.vc_column_container.vc_col-sm-8 { background: #2f5597; height: 364px; padding: 38px 20px 20px 20px; color: #fff; } 
.blue-bg.grp-right { background: #c7e9fb; height: 364px; padding: 38px 20px 20px 20px; color: #000; }
.mtt15 {margin-top:15px !important}
.tag-img { position: relative; }
.tag-img:before {content: ''; position: absolute; left: 5px; background: url(images/icon-tag.png) no-repeat 0 0; width: 28px; height: 28px; display: block; z-index: 999; top:5px }
.tag-img.img1:before {background: url(images/fb1-icon.jpg) no-repeat 0 0 }
.font-big1.font-big1-lt.ht-icon a {color:rgba(255,255,255,0.6)  !important; padding:0 0 0 40px !important; min-height:30px; display: inline-block;background:url(images/icon-cal-wht.png) no-repeat 0 center}
.btn-cont-right { display: flex; justify-content: flex-end; align-items: center; margin-top:20px }
.tel-icon  {color:rgba(255,255,255,0.6)  !important; padding:0 0 0 40px !important; min-height:30px; display: inline-block;background:url(images/icon-ph.png) no-repeat 0 center; text-decoration:none; margin:0 15px 0 0; font-size:18px}

.btn-cont-right .ytub-link.gho.tell-me {margin-top:0}
.act-img-area img { height: 364px; width: 100%; object-fit: cover; }
.act-img-area.grp-left figure,.act-img-area.grp-left .vc_single_image-wrapper {width:100%}
.flex-between{justify-content: space-between;}
.btn-cont-right.bts-link .ytub-link.gho.tell-me{margin-left:5px}
.page-id-9383 .title-breadcrumb{display:none;}
.captain-call { font-size: 17px; font-weight: 600; margin-right: 15px; }
.center-btn{text-align:center;display:block;}
.center-btn .ytub-link{float: none;margin: 15px 0 0;display: inline-block;}
.note-wrap.note { display: contents; color: #ce1126;} 
.page-id-9383 .row-common-1, .page-id-9383 .row-common-2 { display: none; } 

.text-on-white  .feature-bullet li:before { content: ""; position: absolute; top: 7px; left: 0; transform: none;width: 27px !important; height: 17px !important;background: url(images/icon-football2.png) no-repeat left top !important; border-radius: 50%; } 

a.tel-icon.tel-icon2 { color: #000 !important; } 
.note-wrap.note2 { display: contents; color: #ce1126; background: none !important; } 
.tel-icon.tel-icon2  {background:url(images/icon-ph3.png) no-repeat 0 center !important;}
.ytub-link.ytub-link2 { margin-bottom: 17px !important; } 
.page-id-9807 .title-breadcrumb {
display: none !important;
}

.new-hd-border.new-hd-border-img.new-hd2::before {
top: 120px;
}
.btn-panel-grps { display: flex; justify-content: space-between; align-items: center; }
.btn-grp-right {font-size:18px;}
.tel-link  {background: url(images/icon-ph3.png) no-repeat 0 center !important; padding: 5px 0 5px 40px; margin: 0 0 0 15px; line-height: 30px;color:#1b2b66}
.landing-form.inquiries {border: 1px solid #eaeaea; font-size: 1em; padding: 28px 28px; word-wrap: break-word; background:#f7f7f7}
.landing-form.inquiries label,.landing-form.inquiries p {font-size:16px}
.landing-form.inquiries .frm-cl {display:block; margin:0 0 5px 0}
.landing-form.inquiries .frm-cl1 {display:block; margin:0 0 15px 0}
.landing-form.inquiries .frm-cl:last-child {margin:0 0 15px 0}
.frm-rw-cont { display: flex; justify-content: space-between; }
.frm-rw-cont .frm-rw {width:48%}
.frm-rw-cont .frm-rw.full {width:100%;border:none}
.frm-rw-cont .frm-rw.full1 {width:100%; display:flex; border:none}
.frm-rw-cont p {margin:0}
.landing-form.inquiries .wpcf7-list-item {margin:0}
.landing-form.inquiries input[type='checkbox'] {margin-right: 5px;margin-left: 10px;}
.landing-form.inquiries .frm-rw-cont.submit input.wpcf7-submit {background:#41b8d2 !important}
.frm-rw-cont textarea {height:90px !important}

.content-bullet3.left-list.left-list2.left-list4.left-list5 {
display: inherit;
float: left;
text-align: left;
}

.content-bullet3.left-list.left-list2.left-list4.left-list5 .link2::before {top:0 !important}
.our-hotel-list {margin:35px 0 0 0!important;text-align: center;}
.our-hotel-list li {display: inline-block;vertical-align: middle;}
.our-hotel-list li img {max-width: 215px;max-height: 160px;margin: 0 10px;}
.term-yoga .meeventback {background: url(images/event-calender-img.jpg) no-repeat center bottom;background-size:cover}
.tax-mec_category .page-title{display:none;}
.img-h-12 img{max-height:356px;}
.btn-cont-right-same-w .ytub-link.gho.tell-me{width: 100%;float: right;margin: 2px 0 3px;box-sizing:border-box;}
.btn-cont-right.btn-cont-right.btn-cont-right-same-w{display: block;float: right;width: 46%;margin-top: -35px;}
.txt-w-img img { vertical-align: middle;}
.txt-w-img a{color:#000;text-decoration:none;}

.page-id-10310 .title-breadcrumb, .page-id-10310  .cssmenu{display:none}
.academy-list1.academy-list2 li { font-size: 18px !important; } 
.academy-list-txt1.academy-list-txt3 { width: 225px !important;}

.content-bullet3.content-bullet5 li { font-size: 18px !important; } 
.ytub-link.link-center { text-align: center; float: none; } 

.ytub-link.gho.left-btn { float: left; margin-right: 30px; padding: 14px 40px; } 
.ytub-icon {background:url(images/youtube-icon.png) no-repeat left top;}
.ytub-icon { font-size: 18px; padding-left: 63px; padding-bottom: 20px; padding-top: 4px; } 

.new-hd-border.new-hd-border2 { font-size: 24px; }
.page-id-10468 .title-breadcrumb { display: none; }
.page-id-10468 .sidebar-none.sidebar-divider-vertical { padding-top: 0 !important; }
.font-big1.font-big1-lt.font-big1-lt2 { margin:65px 0 10px 0; }
.center-area.mb-2 { margin-bottom: 50px !important; float: left; width: 100%; }
.page-id-7664 .row-common-1 { display: none !important; } 
.page-id-10566 .title-breadcrumb, .page-id-10600 .title-breadcrumb { display: none; } 
.video-title { font-size: 24px; color: #1d3b83; margin: 20px 0; padding-left: 70px; padding-bottom: 10px;background:url(images/youtube-icon.png) no-repeat left top;  } 
.video-area iframe { height: 300px; width: 78%; } 
.page-id-10633 .title-breadcrumb { display: none !important; } 
.special-note { width: 100%; text-align: center; color: #f00; padding: 10px 0; font-size: 21px; line-height: 33px; } 
.page-id-10765 .top-bar.erxtraformobile.line-content.top-bar-line-hide {
display: none;
}
.logger-txt .soc-ico a.facebook {background: url(images/icon-facebook.png) no-repeat 0 0;background-size: contain !important;}
.logger-txt .soc-ico a.facebook:before, .logger-txt .soc-ico a.facebook:after {display:none}
.logger-txt .soc-ico a.instagram {background: url(images/icon-insta.png) no-repeat 0 0;background-size: contain !important;}
.logger-txt .soc-ico a.instagram:before, .logger-txt .soc-ico a.instagram:after {display:none}
.logger-txt .soc-ico a.trip {background: url(images/icon-tripadvisor.png) no-repeat 0 0;background-size: contain !important;}
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 a.spc-link { background: #ce1126; color: #fff; text-align: center; padding: 5px; float: left; width: 87%; text-transform: uppercase; font-size: 11px; line-height: 12px; } 
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 a.spc-link:hover {color:#fff}
.tort-link a.custom-logo-link.logger-tmp-logo { text-align: center !important; width: 100% !important; float: left; margin-right: 0 !important;height: 82px;} 
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .tort-link { width: 32%; } 
.tort-link a.custom-logo-link.logger-tmp-logo img.custom-logo { max-width: 89%; margin-top: 4px;} 
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .socials-top { display: flex; flex-wrap: nowrap;justify-content: center;order: 3; } 
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .socials-top .social-txt { float: left;font-size: 19px; } 
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .socials-top .menu-ul { display: table !important; } 
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .logger-txt { width:66%; padding-left: 8px; } 
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .socials-top .social-txt .soc-ico a { margin-right: 0 !important; } 
header.header-bar.extrheader_extra.extranew.headerthree .inline-header.right .extranew .main-nav { width: 54% !important; }
.site-main.menu-vthree-site-main.extrheader .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div .tort-logo-join-menu-wrap ul#menu-join-menu { justify-content: center; }  
header.header-bar.extrheader_extra.extranew.headerthree .inline-header.right .extranew .main-nav { width: 54% !important; } 
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .socials-top .soc-ico a { margin-right: 5px !important; } 
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div {max-width: 250px;}
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div .tort-logo-join-menu-wrap ul#menu-join-menu a { margin-right: 0; } 
header.header-bar.extrheader_extra.extranew.headerthree { padding: 21px 0 !important; } 


.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup {
padding: 0 !important;
}
.wf-wrap.mockupfooter.footervesthree {border: 2px solid #003892 !important;border-left: 0;  border-right: 0;}

.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers1 {
background: #fff !important;
padding: 50px 0;
text-align: center;
width: 25%;
}
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers2 {
padding: 35px 50px !important;
}
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers4 {
text-align: center;
background: #fff !important;
padding:50px 0;
color: #003893 !important;
width: 25%;
}

.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers4 .textwidget .f-hd {
color: #003893 !important;
}
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers4 .textwidget  .newsletter-panel2 {
color: #003893 !important;
}

.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers2 .newsletter-input {
width: 59% !important;
float: right !important;
}
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers2 .newsletter-input .letter-panel.left {
width: 73% !important;
}

.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers2 .letter-panel.right2 .sub-panel2 {
width: auto !important;
}
.newsletter-input .letter-panel.right:nth-child(2) {
display: none;
}
.footer-logo-text, .footer-logo-text2 {
color: #003893 !important;font-size: 15px;
}
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .chk-availability {position:relative;margin-top: 5px;cursor: pointer;}
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .chk-availability a {
margin-right: 0 !important;
}

.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .chk-availability::after {
content: '';
position: absolute;
top: 100%;
left: 0;
right: 0;
margin: 0 auto;
width: 0;
height: 0;
border-top: solid 27px #c00000;
border-left: solid 86px transparent;
border-right: solid 79px transparent;
}
.header-bar.extrheader_extra.extranew.extraheaderthree {
padding:24px 0 28px 0 !important;
}

.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 a.spc-link {position:relative}
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 a.spc-link::after {
content: '';
position: absolute;
top: 100%;
left: 0;
right: 0;
margin: 0 auto;
width: 0;
height: 0;
border-top: solid 16px #c00000;
border-left:solid 40px transparent;
border-right:solid 40px transparent;
}
.footers1 p {
margin-bottom: 0;
}
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .tort-link .trip {
color: #ce1126;
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
margin:0px 0 2px 0;
margin-right: 0px;
float: left;
width: 100%;
text-align: center;
}
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 p {
display: block !important;
font-weight: bold;
}
.download-app-r .our-hotel-list{margin-top:20px!important;text-align:left;}
.download-app-r .our-hotel-list li img{margin:0 10px 0 0}


.academy-list-txt2 .inside-text {
float: left;
width: 38%;
}


.content-bullet-newlink.bl
{
width: 69%;
float: right;
margin-top: 10px !important;
}

.sealief-gallery .owl-stage-outer .owl-stage
{
margin: 0 auto;
}

.resto-btn .vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-3d.vc_btn3-color-warning
{
padding: 14px 12px !important;
}

.btn-new.mb-5.mobile-btn{
display: none !important;
}

.btn-new.mb-5.mobile-btn{ display: blog !important; } 
.book-now-btn4 {display:none !important}
.ame-title { text-align: left !important; font-size: 18px !important; } 
.food-logo { height: 100px; } 
.page-id-11547 .slick-prev i:before,.page-id-6582 .slick-next i:before, .page-id-11958 .slick-next i:before  {display:none}
.page-id-11547 .slick-prev i, .page-id-11958 .slick-prev i {background:url(images/arw-lft.png) no-repeat 0 0; width: 39px; height: 52px; display: block;}
.page-id-11547 .slick-next i, .page-id-11958 .slick-next i {background:url(images/arw-rt.png) no-repeat 0 0; width: 39px; height: 52px; display: block;font-size: 0;}
.page-id-11547 .slick-prev,.page-id-6582 .slick-next, .page-id-11958 .slick-next {width: 39px; height: 52px;}
.page-id-11547 .slick-prev, .page-id-11958 .slick-prev {left:-39px}
.page-id-11547 .slick-next, .page-id-11958 .slick-next {right:-39px}
.page-id-11547 .event-row, .page-id-11958 .event-row { display: flex; background: #0084c9; padding: 15px; margin:0 15px }
.page-id-11547 .media-img, .page-id-11958 .media-img { width: 197px; height: 205px; display:block; margin:0 20px 0 0 }
.page-id-11547 .media-img img, .page-id-11958 .media-img img {width:100%; height:100%; object-fit:cover; display:block}
.page-id-11547 .media-body, .page-id-11958 .media-body {flex:1; color:#fff}
.ame-title .vc_custom_heading { font-size: 19px !important; }
.socials-top.socials-top2 a::before { display: none !important; } 
.socials-top.socials-top2 .social-txt { float: left; font-size: 15px; margin-right: 13px; }
.ytub-link.ytub-link3 { margin: 0 auto; width: 100% !important; padding: 9px !important; font-size: 15px !important; } 
.ytub-link.ytub-link3 br { display: none !important; } 
.top-icon2 .vc_column-inner { padding: 0 !important; } 
.top-icon2.wpb_column.vc_column_container.vc_col-sm-3 { width: 19% !important; } 
.top-icon2 .vc_single_image-wrapper {
margin-top: 4px !important;
}
.content-area5 .wpb_column.vc_column_container.vc_col-sm-3 {
width: 21% !important;
}
.content-area5 .wpb_column.vc_column_container.vc_col-sm-1 {
width: 18% !important;
margin-left: 2%;
}
.content-area5 .wpb_column.vc_column_container.vc_col-sm-3 .vc_column-inner {
padding-right: 0 !important;
}
.socials-top.socials-top2 a:hover::after { display: none; } 
.socials-top .soc-ico{display: flex;}

.header-top-panel {
background:#002d76 !important;
float: left;
width: 100%;
z-index: 8;
}

.header-top-panel .booking-panel .top-area1 input, .header-top-panel .booking-panel .top-area1 select {
height: 32px !important;
}

.header-top-panel .header-top-left {
width: 82%;
float: left;
}
.header-top-panel .header-top-right {
width: 18%;
float: left;
margin-top: 20px;
}
.header-top-panel .header-top-right {
background: #fff !important;
}
.header-top-panel .header-top-right .tort-logo .tort-link {
float: left;
width: 23%;
}
.header-top-panel .header-top-right .tort-logo .logger-txt {
width: 76%;
text-align: center !important;
line-height: 18px;
}
.header-top-panel .header-top-right .tort-logo .logger-txt .protect {
width: 100% !important;
float: left !important;
text-align: center !important;
}
.header-top-panel .header-top-right .tort-logo .logger-txt p {
text-align: center !important;
}

.header-top-panel .header-top-right .tort-logo #menu-join-menu {
margin: 0 !important;
}
.header-top-panel .header-top-left .web-title {
font-size: 37px !important;
color: #fff !important;
margin-top: 6px;
float: left;
padding-left: 0;
width: 100% !important;
}
.header-top-panel .header-top-right .tort-logo {
width: 100% !important;
float: left !important;
padding:0 !important;
}
.header-top-panel .header-top-right .sctn-three-menu-prnt {
display: block;
padding: 12px 0;
}
.header-top-panel .header-top-right .tort-logo .custom-logo-link.logger-tmp-logo {
height: auto;
}
.ytub-link.gallery-icon {
background: url(images/photo-gtallery-icon.png) no-repeat 15px 9px #1b2b66 !important;
padding-left: 70px;
}
.page-id-11547 {
background: no-repeat !important;
}
.ame-title2 a {
text-decoration: underline;
}
.socials-top.socials-top2 {
margin-top: 11px;
}

.header-top-panel .container .tort-logo-join-menu-wrap {
clear: both !important;
margin: 0 auto;
display: table;
padding-top: 9px;
}

.header-top-panel .container {
width: 1240px;
margin: 0 auto;
}

.header-bar.extrheader_extra.extranew.extraheaderthree.extraheaderfour {
width: calc(1300px - 30px - 30px);
margin: 0 auto;
height: 90px;
}
.header-bar.extrheader_extra.extranew.extraheaderthree.extraheaderfour .branding {
float: left;
}
.header-bar.extrheader_extra.extranew.extraheaderthree.extraheaderfour #headernew_extra_four-menu {
float: right;
display: flex;
margin-top: 30px;
padding-bottom: 15px;
}

.header-top-panel .booking-panel .top-area1 {
margin: 0 !important;
}

.header-top-panel .booking-panel  .arrival-area2 {
float: left;
width: 128px;
margin-right: 9px;
}

.header-top-panel .booking-panel  .arrival-area4 {
margin-right: 9px;
}



.header-top-panel .booking-panel .top-area1 .arrival-area1.book {
width: 18%;
}

.header-top-panel .booking-panel .top-area1 .book-title {
float: left;
margin: 10px 0 0;
height: 84px;
}

.header-top-panel .booking-panel .top-area1 .arrival-area3 {
width: 8%;
margin-right: 8px !important;
}

.page-id-11547 .inline-header.right .extranew .main-nav {
max-width: 80%;
}

.page-id-11547 #main-slideshow {grid-area: inherit !important;}

.content-area.food-container {
margin-bottom: 70px !important;
}
.content-area.clear-area {
clear: both;
}

.offer-new-wrap { display: flex; width: 100%; align-content: center; align-items: center; display: -webkit-flex;margin: 15px 0 !important;}
.offer-img-wrap { width: 50%; max-width: 406px; padding-right: 50px; }
.offer-btn-wrap { width: 50%; }
.offer-new-wrap .ytub-link { margin: 0; min-width: 285px; text-align: center; }

.page-id-12219 #main {
  padding: 0 !important;
}


.page-id-12288 .slick-prev i:before,.page-id-6582 .slick-next i:before, .page-id-11958 .slick-next i:before  {display:none}
.page-id-12288 .slick-prev i, .page-id-11958 .slick-prev i {background:url(images/arw-lft.png) no-repeat 0 0; width: 39px; height: 52px; display: block;}
.page-id-12288 .slick-next i, .page-id-11958 .slick-next i {background:url(images/arw-rt.png) no-repeat 0 0; width: 39px; height: 52px; display: block;font-size: 0;}
.page-id-12288 .slick-prev,.page-id-6582 .slick-next, .page-id-11958 .slick-next {width: 39px; height: 52px;}
.page-id-12288 .slick-prev, .page-id-11958 .slick-prev {left:-39px}
.page-id-12288 .slick-next, .page-id-11958 .slick-next {right:-39px}
.page-id-12288 .event-row, .page-id-11958 .event-row { display: flex; background: #0084c9; padding: 15px; margin:0 15px }
.page-id-12288 .media-img, .page-id-11958 .media-img { width: 197px; height: 205px; display:block; margin:0 20px 0 0 }
.page-id-12288 .media-img img, .page-id-11958 .media-img img {width:100%; height:100%; object-fit:cover; display:block}
.page-id-12288 .media-body, .page-id-11958 .media-body {flex:1; color:#fff}



.booknow-btn { float: right; width: 25%; } 
.booknow-btn a { background: #fff; float: right; font-size: 19px; font-weight: 700; color: #163e64; border: 1px solid #163e64; padding: 8px 25px 8px 25px; display: inline-block; background-size: auto; border-radius: 10px; margin-top: 10px; background-size: 27px; } 
.booknow-btn a:hover {color:#000 !important;}
#slideouts {top:142px !important}
#slideouts .top-area1 {background:none; margin-top:0}
#slideouts h2 {display:none}
#slideouts .arrival-area2 {margin-top:0; width:100%}
#slideouts .arrival-title, #slideouts .input-lable { height: auto !important; color:#000 }
#slideouts #slidecontents input[type=text],#slideouts  #slidecontents input[type=email],#slideouts  #slidecontents select {border:1px solid #ccc; margin:8px 0}
#slideouts .top-area1 p {margin:0; padding:0; line-height:1px}
#slideouts .arrival-area3 {width:30%; margin-top:0}
#slideouts .arrival-area4{width:30%; margin-top:0}
#slideouts select {margin: 8px 0; box-sizing: border-box; background: url(images/dropdown.png) no-repeat right center; width: 95%;     padding: 0 10px; background-color: #fff; min-height: 31px !important; height: 31px !important; line-height: 31px !important;}
#slideouts .arrival-area6 .input-lable2 {display:none}
#slideouts .arrival-area6 .booknow-btn {width:auto}
#slideouts .arrival-area6 .booknow-btn a,#slidecontents .arrival-area6 .booknow-btn input {padding: 5px 10px 5px 10px; background: #003993; color: #fff !important; border: 1px solid #003993; text-decoration: none !important; font-size: 15px; font-weight: 500; cursor: pointer; margin-top:0; border-radius:0}
#slidecontents .arrival-area6 .booknow-btn input:hover{background: #003993; color: #fff !important;border: 1px solid #003993;}
.date-area br {display: none;}
#slideouts #slidecontents {width:100%;display:block !important;}
.two-btn-panel .wpb_wrapper { display: flex; flex-wrap: wrap; }

.ui-datepicker.ui-widget .ui-state-disabled .ui-state-default { color: #fff; width: 20px; height: 16px; line-height: 20px; display: inline-block; opacity: 1; background: none;border: 0 !important;} 
#ui-datepicker-div .ui-widget-header { border: 1px solid #aaa; background: none !important; color: #fff; } 
.ui-datepicker .ui-datepicker-calendar td a, .ui-datepicker-calendar th {font-size: 14px; line-height: 25px; width: 28px; height: 27px; padding: 0; border: 0;} 
.ui-datepicker .ui-datepicker-calendar td{ height: auto; padding: 0; opacity: 1 !important; } 
.ui-datepicker.ui-widget .ui-datepicker-next, .ui-datepicker.ui-widget .ui-datepicker-prev { color: #40d9f1; width: 10px; height: 10px; line-height: 30px; display: inline-block; text-align: center; border-radius: 33px; background: #ecfcff; transition: all .2s ease; font-size: 0 !important;margin-top: 2px;} 
.ui-datepicker .ui-datepicker-next { right: 1px; top: 2px; } 
.ui-datepicker .ui-datepicker-title {margin: 0 24px !important;}
.ui-datepicker-prev.ui-corner-all { left: 3px !important; border: 0 !important; top: 2px !important; } 
.ui-datepicker-next.ui-corner-all { border: 0 !important; right: 2px !important; top: 3px !important; } 
.book-now-btn { width: 120px; margin: 7px auto 0 auto !important; float: none !important; border: 2px solid #fff; color: #fff !important; text-transform: uppercase !important; font-weight: bold !important; padding: 9px 0; background: none !important; } 

.specials-column.clmn1 .book-now-btn { background: #1d3b83 !important; max-width: 120px !important; float: left !important; padding: 8px 13px !important; }
.two-btn-panel .wpb_wrapper {display:flex; flex-wrap:wrap}
p.name-bold {font-weight:600; margin:0 0 15px 0 !important}
.academy-list-txt1.academy-list-txt3.academy-list-txt4::after { top: 0; } 
.thank-you-content p { text-align: center !important; font-size: 16px; } 
.page-id-17749 .owl-nav.disabled { display: none !important; } 
.page-id-17749 .entry-header { display: none; } 
.hide-desktop{display:none;}

.event-grid-t2-head.mec-bg-color.clearfix { background: #e7f0f3; color: #000 !important; display: flex; width: 100%; }
.mec-event-grid-clean .mec-event-title { color: #1d3b83 !important; }
.mec-event-grid-clean .event-grid-t2-head .mec-event-month {width: 75%;}
.mec-event-detail { width: 25%; text-align: right; }

.new-year-content-wrap { background: #025990; display: flex; align-items: center; color: #fff; }
.new-year-content { padding-left: 90px;padding-right: 90px;}
.nye-hd { margin: 0; font-size: 37px; line-height: 40px; font-weight: 400; }
.new-year-img img{display:block;}
.nye-text1{border-top:1px solid #fff;font-size: 23px; line-height: 26px; font-weight: 500;padding-top: 11px;margin-top: 15px;}
.nye-text2{font-size: 55px; line-height: 65px; font-weight: 700;letter-spacing:1px;}
.nye-text3{border-bottom:1px solid #fff;font-size: 24px; line-height: 31px; font-weight: 500;padding-bottom: 15px;}

.nye-popup-content .new-year-content { padding-left: 40px; padding-right: 40px; width: 50%; }
.nye-popup-content .new-year-img { width: 50%; }
.learnmore-btn{display: block;margin-top: 20px;}
.learnmore-btn a{background: #E71427; color: #fff; text-decoration: navajowhite; border-radius: 55px; font-size: 22px; font-weight: 600; line-height: 1; padding:11px 27px 11px 27px; display: inline-block;}
.nye-popup-content .nye-hd{font-size:29px;line-height:32px;}
.nye-popup-content .nye-text1{font-size:16px;line-height:19px;}
.nye-popup-content .nye-text2{font-size:40px;line-height:45px;}
.nye-popup-content .nye-text3{font-size:16px;line-height:19px;}
.adventures-content-img { display: none; }
.adventures-content-wrap{background:url(images/adventures-bg.jpg) no-repeat center 0;background-size:cover;padding:75px;min-height:600px;box-sizing:border-box;display: flex;
  align-items: center;}
.adventures-content{background:rgba(27,65,136,0.75);width:730px;text-align:center;color: #fff;padding: 30px 0;}
.adventures-content-hd { font-size: 40px; line-height: 48px; font-style: italic; margin: 0; }
.adventures-content-text1 { display: block; margin:15px 0 25px; font-size: 22px; font-weight: 500; line-height: 1; }
.adventures-content-btn{}
.adventures-content-btn a{color:#fff;text-decoration:none;font-size:24px;line-height:1;border:1px solid #fff;display:inline-flex;padding:13px 20px 18px 20px;}
.header-tg-new1{font-size: 60px !important;text-transform: uppercase;margin-top: 65px !important;text-shadow: 3px 1px 6px rgba(0,0,0,0.6);line-height: 1 !important;}
.advocacy-header-tg-1{font-size: 40px !important;margin-top: 112px !important;text-shadow: 3px 4px 6px rgba(0,0,0,0.4);line-height: 1.5 !important;font-weight: 300 !important;letter-spacing: 3px !important;}
.advocacy-header-tg-2{text-align: right !important;font-size: 46px !important;text-shadow: 3px 4px 6px rgba(0,0,0,0.4);margin-top: 20px !important;}
.advocacy-header-tg-wrap { width: 700px; margin-left: -80px; }

.light-bg .listing-1 { margin-bottom: 0 !important; }
.light-bg {height: 330px !important;}

.outpost-title-new h2:before { display: none; }
.outpost-title-new h2 span { display: flex; line-height: 33px; align-items: center; justify-content: center; font-size: 27px; gap:5px; }
.outpost-title-new a { color: #1d3b83; }
.outpost-title-new a:hover { color: #1d3b83; }
.outpost-title-new h2.new-hd-border.new-hd-border2 { line-height: 5px; }



@media (min-width:1800px){
.hd-txt-panel {width: 464px !important;  }
.hd-txt-panel p.hd-ptop {font-size: 33px !important; color: #000 !important;line-height: 46px !important;}
.hd-txt-panel p.hd-pbtm {font-size: 25px !important; color: #000 !important; line-height: 26px !important;}
}

@media only screen and (max-width:1539px) {
.header-bar.extrheader_extra.extranew.extraheaderthree {
padding: 24px 0 28px 0 !important;
}	

}


/*@media (min-width:1900px){
#demos .owl-nav { max-width: 80%; position: absolute; width: 80%; margin: 0 auto !important; left: 10%; top: 45%; width: 80%;}
#demos .owl-nav .owl-next {top: 0px; right: -22px;}
#demos .owl-nav .owl-prev {top: 0px; left: -22px;}
}
@media (min-width:3000px){
#demos .owl-nav {max-width: 87%; position: absolute; width: 80%; margin: 0 auto !important; left: 6.5%; top: 45%;width: 80%; }
#demos .owl-nav .owl-next {top: 0px;}
#demos .owl-nav .owl-prev {top: 0px;}
}
@media (min-width:4000px){
#demos .owl-nav {max-width: 90%; position: absolute; width: 80%; margin: 0 auto !important; left: 5%; top: 45%;width: 80%; }
#demos .owl-nav .owl-next {top: 0px;}
#demos .owl-nav .owl-prev {top: 0px;}
}
@media only screen and (max-width:1539px) {}

@media only screen and (max-width:1360px) {
#demos .owl-nav .owl-prev {left: 38px;top:-239px;}
#demos .owl-nav .owl-next {right: 38px; top:-239px;}	
}

@media only screen and (max-width:1280px) {
#demos .owl-nav .owl-prev {left: 28px;top:-259px;}
#demos .owl-nav .owl-next {right: 28px; top:-259px;}	
}

@media only screen and (max-width:1024px) {
#demo .owl-nav {max-width: 755px !important;width: 755px;}
#demo .owl-nav .owl-prev {left: -15px !important; top: -170px !important;}
#demo .owl-nav .owl-next {right: -15px !important; top: -170px !important;}	
}

@media (min-width:768px) and (max-width:1023px) {
#demos .owl-nav .owl-prev {left: -15px; top: -120px;}
#demos .owl-nav .owl-next {right: -15px; top: -120px;}	
}*/

@media only screen and (max-width:767px) {
.new-year-content{padding: 25px;}
.new-year-img img{max-width: 100%;}
.new-year-content-wrap{flex-wrap: wrap;}
.nye-hd{font-size: 21px;line-height: 1.2;}
.nye-text1{font-size: 16px;line-height: 1.1;}
.nye-text2{font-size: 35px;line-height: 1.2;}
.nye-text3{font-size: 16px;line-height: 1.2;}
.nye-text4 {
        font-size: 11px !important;
		line-height: 1.1;
    }
.nye-popup-content .new-year-content { padding-left: 25px; padding-right: 25px; width: 100%; }
.nye-popup-content .new-year-img { width: 100%; }
.learnmore-btn a{padding: 8px 20px 10px 20px;font-size: 17px;}
.nye-popup-content .nye-hd { font-size: 21px; line-height: 26px; }
.adventures-content-img{display: block;max-width: 100%;}
.adventures-content-img img{max-width: 100%;display: block}
.adventures-content-wrap{padding: 0;min-height: unset;background:none;flex-wrap: wrap;}
.adventures-content-hd {font-size: 22px;line-height: 32px;}
.adventures-content-text1{font-size: 15px;}
.adventures-content-btn a{padding:7px 20px 12px 20px;font-size: 20px;}
.adventures-content{width: 100%;}
.adventures-content {background: rgba(27,65,136,1);}
.header-tg-new1{font-size: 20px !important;margin-top: 25px !important;}
.advocacy-header-tg-1{font-size: 15px !important;margin-top: 20px !important;letter-spacing: 1px !important;line-height: 1.3 !important;}
.advocacy-header-tg-wrap {padding-left: 15px !important;width: 270px;}
.advocacy-header-tg-2{font-size: 20px !important;line-height: 1 !important;margin-top: 10px !important;}
.book-txt-wrap1 .btm-text {
  font-size: 13px !important;
}	
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .chk-availability.mega-custom-book-nows {
  display: block !important;
}	
.booking-panel-wrap-new-outer-wrap .booking-panel-wrap-new {margin-top:0 !important;}	
.booking-panel-wrap-new .book-txt-wrap1 { display: inherit !important;margin-top: 0 !important;font-size: 19px !important; }
.booknow-btn { float: left; width: 100%; text-align: center; margin-top: 13px; } 
.booknow-btn a { float: none; } 
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div {
  max-width: 250px;
  margin: 0 auto !important;
}
.offer-new-wrap{flex-wrap: wrap;}
.offer-img-wrap img {max-width:100%;}
.offer-img-wrap{width: 100%;padding-right: 0;}
.offer-btn-wrap{width: 100%;}
.offer-new-wrap .ytub-link{padding: 14px 15px;min-width: unset;}



.food-box.center-btn .ytub-link	 {position:relative;z-index: 999 !important;}
.content-area.food-container {
margin-bottom: 20px !important;
}	
.header-top-panel .booking-panel .arrival-area4 {
margin-right: 9px;
padding: 0 !important;
}

.header-top-panel .booking-panel .top-area1 {
margin: 0 !important;
padding-bottom: 0 !important;
}
.ame-title .vc_custom_heading {
font-size: 19px !important;
width: 100% !important;
}
.page-id-11547 .gallery-carousel img, .page-id-11958 .gallery-carousel img {
max-width: 100% !important;
}  
.page-id-12288 .gallery-carousel img, .page-id-11958 .gallery-carousel img {
max-width: 100% !important;
} 
.page-id-11958	#cssmenu {display:none !important}

.header-top-panel {

position: relative;
z-index: 1;
}
.page-id-11547 #main-slideshow {grid-area: inherit !important;margin-top: 0 !important;}	
.page-id-12288 #main-slideshow {grid-area: inherit !important;margin-top: 0 !important;}	

.page-id-11547 #eventsSlider .slick-prev, .page-id-11547 #eventsSlider .slick-next, .page-id-11958 .slick-prev, .page-id-11958 #eventsSlider .slick-next {
background-size: 26px !important;
}	
.page-id-12288 #eventsSlider .slick-prev, .page-id-12288 #eventsSlider .slick-next, .page-id-11958 .slick-prev, .page-id-11958 #eventsSlider .slick-next {
background-size: 26px !important;
}
.page-id-11547 .gallery-carousel #eventsSlider .slick-next, .page-id-11958 .gallery-carousel #eventsSlider .slick-next {
background-size: 26px !important;
width: 40px !important;
height: 40px !important;
right: -30px !important;
}
	.page-id-12288 .gallery-carousel #eventsSlider .slick-next, .page-id-11958 .gallery-carousel #eventsSlider .slick-next {
background-size: 26px !important;
width: 40px !important;
height: 40px !important;
right: -30px !important;
}
.page-id-11547 h2.event-title, .page-id-11958 h2.event-title {
font-size: 16px;
}  
.page-id-12288 h2.event-title, .page-id-11958 h2.event-title {
font-size: 16px;
}  
.header-top-panel .header-top-right {
width: 100%;
float: left;
}
.header-top-panel .header-top-left {
width: 100%;
float: left;
}
.header-top-panel .header-top-left .web-title {
font-size: 17px !important;
}
.content-area5 .wpb_column.vc_column_container.vc_col-sm-1 {
width: 100% !important;
margin-left: 0;
}
.content-area5 .top-icon2.wpb_column.vc_column_container.vc_col-sm-3 {
width: 19% !important;
float: left;
}
.content-area5 .ame-title2.wpb_column.vc_column_container.vc_col-sm-9 {
width: 90%;
}
.content-area5 .wpb_column.vc_column_container.vc_col-sm-1 .vc_column-inner {
padding-left: 0 !important;
}
.ame-icon.wpb_column.vc_column_container.vc_col-sm-4 {
width: 25%;
float: left;
}
.ame-title {
float: left;
width: 70% !important;
}
.header-top-panel .header-top-left .web-title {text-align: center;}	
.header-bar.extrheader_extra.extranew.extraheaderthree.extraheaderfour #headernew_extra_three-menu { display: none !Important; }
.header-bar.extrheader_extra.extranew.extraheaderthree.extraheaderfour {display:block !important; height: auto; position: absolute;}	
.content-area5 .wpb_column.vc_column_container.vc_col-sm-3 {
width:100% !important;
}	
.left-team .vc_column-inner { padding: 0 20px !important; margin-bottom:20px;}
.right-team .vc_column-inner { padding: 0 20px !important; }
.sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead {z-index: 8 !important;}	
.content-bullet3.left-list.left-list2 .link3 {font-size: 16px;}	
.font-big1.font-big2.font-big1-lt { margin-top: 0 !important; } 
.content-area.gallery-area.last { margin: 0 !important; }
.book-now-btn4 { text-align: center !important; width:43%; margin:0 auto !important;display:block !important } 
.book-now-btn4 .vc_column-inner { padding: 0 !important; } 
.btn-new.mb-5.mobile-btn{ display: block !important;margin-left: 0 !important; }
.btn-new.mb-5.desk{ display: none !important; } 
.image-color-box7 {margin-left: 0 !important;}	
.image-color-box::after {left: 14px;}	
.btn-new.mb-5 { margin-bottom: 0; margin-left:0px !important; margin-top: 30px; } 
.ytub-link.gho.left-btn {margin-bottom: 20px;}	
.academy-list-txt2 .inside-text { float: left; width: 100% !important; }
.left-right-padd2 .vc_column-inner { padding: 0 !important; }
.left-right-padd3 { padding: 0 26px !important; } 
.left-right-padd4 { padding: 0 26px !important; } 
.left-pd-2 .vc_column-inner { padding: 0 !important; }
.left-right-padd4 .vc_single_image-wrapper { margin-bottom: 20px !important; } 
.left-right-padd .vc_column-inner { padding: 0 !important; }
.pup-area { padding: 0 !important; }
.content-area.room-enehancement { margin-top: 50px !important; }
.content-area.gallery-area { margin:0 0 70px 0 !important; }	
.page-id-9044 .content-area.gallery-area { margin:0 0 30px 0 !important; }	
.romm-space .text-on-white { padding: 20px 0 !important; }
.text-on-white ul li {width:94% !important;}	
ul.listing-1 li {width:94% !important;}	
.btn-new.mb-5 { margin-bottom:20px; margin-left: 5px !important; }
.water-img .vc_column-inner { padding-right: 0 !important; }
.content-bullet-newlink.bl { width: 100%; float: right; margin-top: 10px !important; }
#footer .wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup { padding: 0 !important; }
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers2 div div { width: 98%; }
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers1 {padding:15px 0;}	
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers2 { padding: 0px !important; } 
.wf-wrap.mockupfooter.footervesthree { padding:17px !important; }
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers4 { padding: 30px 0; width: 100% !important; }
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers2 .newsletter-input .letter-panel.left { width: 75% !important; margin-right: 4%; }
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers2 .newsletter-input { width: 100% !important; float: right !important; }
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers2 {padding: 15px 26px !important;}	 
.wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers1, .wf-wrap.mockupfooter.footervesthree .wf-container-footer.fmockup .footers3 {width: 100%;}	
.academy-list1.academy-list2 li { font-size: 18px !important; display: inherit; float: left;margin-bottom: 10px;width: 100% !important;}
.ytub-link {font-size: 14px !important;}	
.hd-new-wrap{font-size:30px}
.turtle-wrap-l{font-size: 15px;padding:210px 0 25px 0}
.turtle-logo{top:115px;}
.turtle-promotions-wrap{flex-wrap: wrap;}
.turtle-promotions-col{width: 100%;margin: 10px 0;}
.turtle-promotions-col .text{line-height: 1.3;font-size: 14px;}
.turtle-logo img{max-width:200px;}
.turtle-wrap-l p{padding:0;}
.page-id-6266 .slick-prev {left: -19px;}
.page-id-6266 .slick-next {right: -19px;}
.mbl-h-1{height: 40px!important;}
.booking-details-row{flex-wrap: wrap;}
.booking-details-clm1 {width: 100%;background-position:0!important;padding-left:90px !important;border:0;margin:10px 0;}
.center-row1 {padding:0;}
.inside-page-heading-new::before,.inside-page-heading-new::after{top: 12px;}
.inside-page-heading-new h2 {font-size: 19px;line-height: 1.3 !important;margin-bottom: 15px !important;}
.sb-hd1 {font-size: 19px;}
.txt-wrap-in2 {font-size: 18px;}
.txt-wrap-in3 {font-size: 14px;}
.tripadvisor { margin:-321px 0px 0 -20px;}
.header-tg1{font-size: 14px !important;}
.tripadvisor img { width:60% !important;}
.page-id-3050 .masthead,.page-id-3050 #cssmenu{display:none !important;}
.landing-header{min-height: 200px;}
.logo1 img {max-width: 100px;}
.landing-logo-section {margin-top: -145px;margin-bottom: 20px;}
.logo2{margin: -95px 0 0 100px;width: 143px;}
.logo2 img{max-width:100%;}
.img3{float:left;transform: rotate(0deg);box-sizing: border-box;display: block;clear: both;}
.img3 img { max-width: 260px;}
.landing-heading h1{font-size: 18px;line-height: 21px !important;}
.box-panel{padding:0 15px;}
.green-box {margin-left: 0;margin-top: 25px;}
.landing-heading2 h2{padding-left: 36px !important;font-size: 19px;}
.landing-bullet{padding: 0 0 20px 25px !important;}
.text-panel1{padding:20px 0;background: #faebd7;margin-top: 20px;}
.landing-contact{font-size: 16px;padding: 30px 20px;margin-bottom: 20px;word-wrap: break-word;margin-top: 20px;}
.panel1 .vc_column-inner{padding:0;}
.landing-tl3 h2{font-size: 21px;}
.content .landing-table th{padding: 6px 5px;font-size: 12px;}
.content .landing-table td {font-size: 12px;padding: 5px;}
.content .landing-table th.t-hd1 {border-left: 1px solid #fff;border-right:1px solid #fff;}
.landing-table{overflow-y: scroll;}
.lft-txt{word-wrap: break-word;}
.contact-2{margin-bottom: 15px !important;}
.green-box{border-left:0px solid #fff;}
.landing-form  .vc_column-inner{padding-left:0;}
.landing-form {margin-top:7px;}
.event-diagrams {padding: 0 20px;}
.landing-form h2{font-size: 22px;line-height: 25px;text-transform: uppercase;}

#presscore-custom-menu-one-2, #presscore-custom-menu-one-3, #presscore-custom-menu-one-4, #presscore-custom-menu-one-5 {display:none;}
#footer .wf-container-footer { padding-top:30px !important;}

.slider-wrapper .owl-prev {left:40% !important;}
.slider-wrapper .owl-next {right:36% !important;}

.grecaptcha-badge { z-index: 9999; bottom:54px !important;}
.sticky-mobile-on.masthead { z-index:99999 !important;}
.top-banner {display:none;}
.top-banner-mob { display:block;z-index: 99;grid-area: slider-start;max-height: 90px; background:url(https://guyharveyresortstaugustinebeach.com/wp-content/uploads/2019/12/banner-bg.gif) repeat-x; text-align:center; width:100%;}
.set-threeblock-items .pasli {width:100%;}
.specials-hd1{min-height:unset;}
.specials-txt1{min-height:unset;}
#specials-inside-page .wppasrotate.rotating_paszone {
    grid-template-columns: unset;
}
.header-strip {top:-566px;font-size: 12px;padding:6px 15px;}
.header-popup .ult-modal-input-wrapper{float: left;margin:0!important;width: 100%;}
.popup-txt-link{width: 100%;border-radius:0;}

.vc_btn3-container.vc_btn3-center {margin: 0 0 20px;}
.newsletter-panel { margin: 0 0 0 0 !important;}
.newsletter-text { width:100%;}
.mob-booking { display:block;}.top-main { display:none;}
.frm-lft,.frm-rht{width: 100%;}
.form-panel .tl2{line-height: 1.2;}
.form-row{width: 100%;}
.frm-lft input[type="text"], .frm-lft input[type="email"]{width:100% !important;}
.partner1{width: 50%;padding:0 5px 10px;}
.page-id-6245 .ftr-fixed{float: left;}
.form-panel{padding: 10px 0;}
.giveaway-col .frm-lft {width:100%}
.giveaway-col .frm-rht {width:100%}
.giveaway-col input { width: 100% !important; float: left; }
.mec-event-grid-classic .col-md-4 {width:100%}
.mec-container {width:100% !important}
.mec-event-info-desktop.mec-event-meta.mec-color-before.mec-frontbox {margin-top:30px}
.mec-events-template-default #cssmenu {display:none}
.page-id-9249 .vc_column_container.blue-bg > .vc_column-inner {padding-left: 5px; padding-right: 5px;}
.landing-form.inquiries {padding:15px}
.frm-rw-cont .frm-rw { width: 100%; }
.frm-rw-cont,.frm-rw-cont .frm-rw.full1 {flex-wrap:wrap}
.landing-form.inquiries .wpcf7-list-item { margin: 0 15px 0 0; }
.btn-cont-right.btn-cont-right.btn-cont-right-same-w{width: 100%;margin-top:5px;}
.hide-mobile{display:none;}
.hide-desktop{display:block;}
}

@media only screen and (min-width:600px)  and (max-width:767px){

.logo2 { margin: 5px 0 0 0px;}
.landing-header {min-height: 230px;}
.top-banner {display:none;}
.top-banner-mob { display:block;z-index: 99;grid-area: slider-start;max-height: 90px; background:url(https://guyharveyresortstaugustinebeach.com/wp-content/uploads/2019/12/banner-bg.gif) repeat-x; text-align:center; width:100%;}
.header-strip {top:-467px;font-size: 13px;}
.mob-booking { display:block;}
.top-main { display:none;}
}
@media only screen and (width:640px){
.header-strip {top:-427px;}
.mob-booking { display:block;}
.top-main { display:none;}
}
@media only screen and (min-width:768px)  and (max-width:991px){
.turtle-wrap-l{font-size: 14px;padding: 0;line-height: 1.3;}
.turtle-wrap-l p{padding-right: 60px;}
.turtle-logo img {max-width: 150px;}
.turtle-logo{top: 40%;}
.turtle-promotions-col .text{line-height: 1.3;font-size: 14px;}
.booking-details-clm1 {width: 33.33%;background-position:25px 0!important;padding-left:106px !important;font-size: 18px;}
.center-row1 {padding: 0 5%;}
.txt-wrap-in2 {font-size: 20px;}
.txt-wrap-in3 {font-size: 18px;}

#main-slideshow rs-sbg-px,#main-slideshow rs-sbg-wrap{top:-20px;}
.tripadvisor { margin:-328px 0px 0 -20px;}
.page-id-3050 .branding, .page-id-3050 #primary-menu { display:none;}
.page-id-3050 .masthead {display:block;}
.page-id-3050 #cssmenu{display:none;}
.logo1 img {max-width: 180px;}
.logo2 img{max-width:100%;}
.logo2{width:170px;}
.img3 img {max-width: 275px;}
.box-panel{padding:0 15px;}
.landing-heading2 h2{padding-left: 44px !important;font-size: 22px;margin: -48px 0 15px !important;}
.landing-form h2{font-size: 22px;line-height: 25px;text-transform: uppercase;}
.landing-bullet2 li.grey-patch{padding-left: 10px;padding-right: 10px;}
.green-box .vc_column-inner,.blue-box .vc_column-inner {min-height: 1243px;}
.content .landing-table th{padding: 6px 5px;font-size: 14px;}
.content .landing-table td {font-size: 14px;padding: 5px;}
.content .landing-table th.t-hd1 {border-left: 1px solid #fff;border-right:1px solid #fff;}
.landing-header{min-height: 470px;}
.landing-logo-section {margin-top: -255px;}
.text-panel1{padding: 35px 25px;}
.lft-txt{word-wrap: break-word;}
.text-panel1{background: #faebd7; margin-top:40px;}
.slider-wrapper .owl-next {right:43% !important;}
.gho-photo .vc_column_container > .vc_column-inner {padding:0 25px 0 0 !important;}
.outpost-imgarea img { height: 140px; width: 100%;}
.top-banner {display:none;}
.top-banner-mob { display:none;}
.set-threeblock-items .pasli {width:50%;}
#specials-inside-page .wppasrotate.rotating_paszone {
    grid-template-columns: repeat(2, calc(50% - 22px));
}
.header-strip {top:-477px;font-size: 16px;}
.header-popup .ult-modal-input-wrapper{margin-top:-226px;}
.specials-txt1{min-height:167px;}
.sitemap-list ul li { width:30% !important; float: left !important; /* margin-right: 5%; */ border-top: 0 !important; min-height: auto; margin: 0 2% 2% 0 !important; padding: 0 !important; }
.sitemap-list ul li:nth-child(3n) { margin:0 0 2% 0 !important}
.sitemap-list ul li:nth-child(4n) { margin:0 4% 2% 0 !important}
#main-slideshow rs-sbg-px, #main-slideshow rs-sbg-wrap { top: 0;}
.page-id-6245 .ftr-fixed{float: left;}
.header-tg1{font-size: 30px !important;}
}
@media only screen and (min-width:1000px) and (max-width:1024px){
.specials-txt1{min-height:140px;}
.mob-booking { display:none;}
.top-main { display:block;}
.turtle-wrap-l{font-size: 18px;}
.turtle-promotions-col .text{line-height: 1.3;font-size: 14px;}
}
@media only screen and (min-width:992px) and (max-width:1100px){
.box-panel{padding:0 15px;}
.header-tg1{font-size: 30px !important;}
.landing-heading2 h2{padding-left:40px !important;font-size: 22px;}
.landing-header{min-height:708px;}
.landing-bullet2 li{padding: 0 0 10px;}
.landing-bullet2 li{padding: 0 10px 10px;}
.green-box .vc_column-inner {min-height: 658px;}
/* .landing-form h2{font-size: 22px;line-height: 25px;text-transform: uppercase;} */
.top-banner {display:none;}
.top-banner-mob { display:none;}
.header-strip {top:-654px;}
.header-popup .ult-modal-input-wrapper{margin-top:-132px;}
.turtle-wrap-l {font-size: 16px;}
.turtle-logo img {max-width: 260px;}
}
/*---LANDIN PAGE END---*/

@media only screen and (min-width:1030px) and (max-width:1100px) {
.top-strip-panel { top: -770px;}
.branding a img, .branding img{max-width:220px;}
}
@media only screen and (min-width:1024px) and (max-width:1235px) {
.tripadvisor { margin:-232px 0px 0 -20px;}
.masthead .top-bar .mini-contacts { font-size:13px}
span.mini-contacts.address { padding-right:5px !important}
.masthead .mini-widgets,.right-widgets .text-area{ margin-left:5px  !important;margin-right:5px !important}
.call-icon,.text-area > p { font-size:13px}
.masthead .soc-ico a { margin:0 2px}
.masthead .top-bar .soc-ico { margin-right:2px !important}
.main-nav > li > a .menu-text { font-size:13px !important}
.branding { width:23%}
.branding a img, .branding img { max-width:100%; height:auto}
.text-panel1 {width: 69%; margin: -494px 0 50px -22px; float: left; background-color: antiquewhite; min-height: 495px;}
.top-banner {display:none;}
.top-banner-mob { display:none;}
.mob-booking { display:none;}
.top-main { display:block;}
}
@media only screen and (min-width:894px) and (max-width:1023px) {
.text-area > p { display:none}
.masthead-mobile-header .right-widgets {  display:none}
.top-bar > .mini-widgets { justify-content:center !important}
.top-banner {display:none;}
.top-banner-mob { display:none;}

}
@media only screen and (min-width:961px) and (max-width:1031px) {
.call { font-size:14px !important; margin:11px 0 0 0 !important}
.top-banner {display:none;}
.top-banner-mob { display:none;}

}

@media only screen and (min-width:779px) and (max-width:893px) {
.masthead-mobile-header .mini-widgets { margin: 0 5px !important}
.text-area > p { display:none}
.masthead-mobile-header .right-widgets {  display:none}
.top-bar > .mini-widgets { justify-content:center !important}
.top-banner {display:none;}
.top-banner-mob { display:none;}

}


@media only screen and (max-width:1024px) {
.special-col-area{height: 280px;}	
section#media_image-2 {
margin: -160px 0 0 -20px;
}
.shop-panel-txt {margin-top: 20px;}

.branding { line-height: 0; width: 23%;}
.main-nav > li > a { margin: 0px 0px 0px 0px; padding: 5px 7px 5px 6px !important;}
.main-nav > li > a .menu-text {font-size:15px !important;}
.title1 {min-height: 45px;line-height: 22px;}
.content1 { min-height: 100px; }
.slider-wrapper .next {right:46% !important;}
.slider-wrapper .prev {left:46% !important;}
.location-content .vc_column-inner{padding-top:60px !important}
#footer section#text-4 {width:70%;}
.newsletter-input { width:56% !important;}
.letter-panel.left { width:55% !important;}
.letter-panel.right2 { width:25% !important;}
#footer section#text-5 { width:25%;margin: 0; padding:25px 0 0;}
.newsletter-hd {width:100px;}
.outpost-imgarea {height: auto; /*height: 250px;*/}
.outpost-imgarea img { height: 170px; width: 100%; }
.post-col {width: 32%;}
.outpost-title {min-height: auto;margin-bottom: 3%;}
.book-title img {height: 77px;}
.arrival-area2 {width: 129px;margin-top: 9px;}
.arrival-area4 {width: 80px;margin-top: 0px; padding:10px 0 0;}
.arrival-area3, .arrival-area6, .arrival-area5 {margin-top: 9px;}
.book-title {margin: 16px 0 0;height: 76px;}
.top-area1 {margin-top: -92px}
.content-bullet2 li {width: 90% !important;}
.reception-title2 {height: 51px;}
.reception-imgarea img { height: 131px; }
.wf-wrap2 li.page_item.page-item-1184 a {padding: 0 10px 0 47px !important;}
.wf-wrap2 li.page_item.page-item-1184 {background-position:9px center}
.wf-wrap2 li.page_item.page-item-1186 a {padding: 0 10px 0 62px !important;}
.wf-wrap2 li.page_item.page-item-1186 {background-position: 10px center !important;}
.wf-wrap2 li.page_item.page-item-1187 a {padding: 0 10px 0 62px !important;}
.wf-wrap2 li.page_item.page-item-1187 {background-position: 10px center !important;}
.wf-wrap2 li.page_item.page-item-1193 a {padding: 0 10px 0 62px !important;}
.wf-wrap2 li.page_item.page-item-1193 {background-position: 6px center !important;}
.wf-wrap2 li.page_item.page-item-1195 a {padding: 0 10px 0 44px !important;}
.wf-wrap2 li.page_item.page-item-1195 {background-position: 10px center !important;} 
.wf-wrap2 li.page_item.page-item-2609 a {padding: 0 10px 0 44px !important;}
.wf-wrap2 li.page_item.page-item-2609 {background-position: 10px center !important;} 
.wf-wrap2 li.page_item.page-item-2577 {background-position: 10px center !important;}
.wf-wrap2 li.page_item.page-item-2577 a {padding: 0 10px 0 44px !important;}
.wf-wrap2 li.page_item.page-item-1735 {background-position: 19px center !important;padding-left: 2px !important;}
.wf-wrap2 li.page_item.page-item-1743 {background-position: 11px center !important;padding-left: 0px !important;}
.wf-wrap2 li.page_item.page-item-1746 {background-position: 14px center !important;padding-left: 0px !important;}
.wf-wrap2 li.page_item.page-item-1748 {background-position: 12px center !important;padding-left: 0px !important;}
.wf-wrap2 li.page_item.page-item-1750 {background-position: 19px center !important;padding-left: 0px !important;}
.wf-wrap2 li.page_item.page-item-1215 {background-position: 12px center !important;padding-left: 0px !important;}
.main-nav > li > a .menu-text {font-size:13px !Important}
.main-nav > li > a{padding: 5px 8px !Important;}
.pups-title { bottom:0px;color:#fff;font-family:"Lato",sans-serif;font-weight:400;padding:10px;position:relative;width:89%; background:#001941; line-height:20px;}
.top-banner-mob { display:none;} 
.top-banner { display:none;} 

.adver-col{float:left;margin:0 2.5% 0 0;width:31.5%;}
.adver-col-img{float:left;position:relative;width:100%;}
.adver-col-txt{width:90% !important; float:left;padding:15px 5% 20px;width:100%;min-height:260px !important; margin-top:20px;}
.adver-head{bottom:336px; width:92%;}
.adver-head2{bottom:8px; width:93%; left:4px;}
.adver-head3{bottom:8px;width:93%; left:9px;}
.adver-head4{bottom:446px; width:92.5%;}
.page-id-3820 .adver-head{background: #335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important;}
.page-id-3820 .adver-head2{background: #335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important;}
.page-id-3820 .adver-head3, .page-id-3820 .adver-head4{background: #335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important;}
.adver-head span {font-weight:400; font-size:14px; min-height:60px;}
.trip2 {background:rgb(0, 25, 65);}
.page-id-3820 .common-txt1 { color: #1e376c; display: table-cell; font-size: 18px !important; font-weight: 700 !important; height: 45px; margin: 0 0 8px; vertical-align: middle; } 
.adver-col-txt { float: left; padding: 15px 5% 20px; width: 100%; min-height: 317px; margin-top: 0px; } 
.adver-col-txt2 { width: 89%; left:4px; } 
.adver-col-txt3 { width: 89%; left:8px; } 


.shop-panel-txt {max-width:100%; padding:0 15px}
.text-panel-blue {font-size:24px; line-height:28px}
.page-id-5188 .outfitter-shop-page.outfitter-shop-page1 .text a, .page-id-5249 .outfitter-shop-page.outfitter-shop-page1 .text a, .page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .text a {font-size:24px; line-height:28px}


}

@media only screen and (max-width:812px) {
.mob-booking { display:block !important;}
.top-main { display:none !important;}
.mob-booking .arrival-area2, .mob-booking .arrival-area3 {width: 21%; display:none;}
.mob-booking .arrival-area4 {width:37%;}
.mob-booking .call-btn a { font-size: 28px; margin-top: -15px; line-height: 31px; } 
.book-now-btn { display:block;}
.book-now-btn.mob { display:none;}
.special-col-area { height: 400px;}
.giveaway-col .form-row.buttons.last.enter { float: left; width: 100%; } 
.sub-btn-cont input.wpcf7-submit,.sub-btn-cont a.btn-1-new {margin-top:0 !important}
.mobile-header-bar .dt-mobile-menu-icon:not(.floating-btn) .menu-line:before,.mobile-header-bar .dt-mobile-menu-icon:not(.floating-btn) .menu-line:after { background: #000 !important;}
.mob-widget-panel { display: flex; align-items: center; }
.call-iconmobile { background: #1d3b83; display: inline-flex; width: 38px; height: 38px; align-items: center; justify-content: center; }
.call-iconmobile img {margin:0}
.special-offers.mobile { width: 146px !important; background: #ce1126 !important; margin: 0 auto; display: flex !important; text-transform: uppercase; padding: 8px 0; margin-top: 0; float: left; margin-left: 10px; height: 22px; text-align: center; align-items: center; justify-content: center; margin-right:10px}
.special-offers.mobile a {text-decoration:none !important;color:#fff !important;min-height: 34px; display: inline-flex; align-items: center;}
.book-title1 a { background: #d73b37; color:#fff; text-decoration: none !important; padding: 10px 15px; text-transform:uppercase } 
}

@media only screen and (max-width:768px) {
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .chk-availability a::after, .site-main.menu-vthree-site-main.extrheader.demonew.demonew2 a.spc-link::after {display:none !important}	
.content-area5 .wpb_column.vc_column_container {
width: 100% !important;
}
.content-area5 .wpb_column.vc_column_container.vc_col-sm-3 {
width: 50% !important;
}.content-area5 .top-icon2.wpb_column.vc_column_container.vc_col-sm-3 {
width: 19% !important;
float: left;
}
.content-area5 .ame-title2.wpb_column.vc_column_container.vc_col-sm-9 {
width: 90%;
}
.header-top-panel .booking-panel .top-area1 .book-title {display:none;}	
.mobile-mini-widgets-in-menu.second-switch-no-widgets {
padding: 0;
display: none !important;
}	
section#media_image-2 {
margin: -20px 0 0;
}
.special-col-area { height: 400px;}
.sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead	 {top: 0 !important;}
.top-bar.line-content.top-bar-line-hide { position: absolute; left: 47%; top: 46px; z-index: 999; width: auto !important; display: inline flow-root; } 
.top-bar.line-content.top-bar-line-hide .top-bar-bg {padding: 0 !important;margin: 0 !important;}
.call-iconmobile img {margin:0;}

.dt-mobile-header .next-level-button {right: 9px;}

.chk-availability { margin-top: 14px;float: left; }
.special-offers.mobile .chk-availability {display:none}

.mobile-branding { width: 40%; margin: 10px 0;z-index: 99999; }
.dt-mobile-header.dt-parent-menu-clickable { padding: 50px 0 0 0 !important;z-index:999999 }
.newsletter-input {margin-top: 20px;}
#footer section#text-4 {margin-bottom: 16px;}
span.mini-contacts.address.mini-icon-off.in-top-bar.hide-on-desktop.hide-on-first-switch.show-on-second-switch.display-none.first {padding-right: 18px;}
.mobile-main-nav > li > a { padding: 16px 30px 16px 23px; color:#fff; }

li.special-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1253 {display:none !important}
.welcome-img-mobile {display:block}
.welcome-container .upb_row_bg.vcpb-default { background: none !important; }
.welcome-text {color:#000 !important;text-align:justify;font-weight:300 !important;line-height:23px;}
.welcome-text h1 {color: #1d3b83 !important;font-size: 22px !important;}
.slider-wrapper .next {right:44% !important;}
.slider-wrapper .prev {left:44% !important;}
.content-bullet li, ul.content-bullet.full, ul.content-bullet.two {width: 44% !important;}
.location-content .vc_column-inner{padding-top:0px !important}
.outpost-imgarea { height: 180px; }
.outpost-content { min-height: 80px;margin-bottom: 10px; }
#footer section#text-4 .textwidget { border-top: none; padding-top: 0; }
.footer .widget { width: 49%; }
.top-area1 { margin-top: 0;padding: 0 2%; }
.arrival-area1 {width: auto;}
.arrival-area2, .arrival-area3 {width:23%}
.arrival-area3 select#no_rooms {width:100%}
.book-title { margin: -77px 0 0; }
.arrival-area4 { width: 23%; margin-top: 0px; }
.adventure-col .vc_column-inner { width: 96%; }
.acc-area .vc_column-inner { margin: 0 !important; padding: 0 !important; width: 94%; }
.content-bullet3{width:98%;}
ul.content-bullet3.right-list {width:100%}
.content-bullet3 li {width:100%}
ul.content-bullet3.left-list { width: 100%; }
.wedding-area { margin: 0 1%; width: 31%; }
#cssmenu {display: block;margin:0;width:100%;}
.row-common-1 {display:none}
.wf-wrap4 {display:none}
.content-area2 { width: 49%; }
#footer section#text-5 { border-top:0 none;}
.pups-title { bottom:0px;color:#fff;font-family:"Lato",sans-serif;font-weight:400;padding:10px;position:relative;width:85%; background:#001941; line-height:20px;}
.top-banner {margin-top:0; display:none;}
.top-banner-mob { display:none;} 
div#main-slideshow { margin-top:140px !important; }
.adver-col{float:left;margin:0 2.5% 0 0;width:31.5%;}
.adver-col-img{float:left;position:relative;width:100%;}
.adver-col-txt{width:88% !important; float:left;padding:15px 5% 20px;width:100%;min-height:260px !important; margin-top:20px;}
.adver-head{bottom:394px; position:absolute;width:90%;}
.adver-head2{bottom:9px; position:absolute;width:89%; left:5px;}
.adver-head3{bottom:9px; position:absolute;width:90%; left:9px;}
.adver-head4{bottom:554px; position:absolute;width:90%;}
.page-id-3820 .adver-head{background: #335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important;}
.page-id-3820 .adver-head2{background: #335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important;}
.page-id-3820 .adver-head3, .page-id-3820 .adver-head4{#335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important;}
.adver-head span {font-weight:400; font-size:14px; min-height:60px;}
.trip2 {background:rgb(0, 25, 65);}
.page-id-3820 .common-txt1 { color: #1e376c; display: table-cell; font-size: 18px !important; font-weight: 700 !important; height: 45px; margin: 0 0 8px; vertical-align: middle; } 
.adver-col-txt { float: left; padding: 15px 5% 20px; width: 100%; min-height: auto; margin: 0px 0 20px; } 
.adver-col-txt2 { float: left; padding: 15px 5% 20px; width: 81%; min-height: auto; margin: 0px 0 20px 20px !important; position:absolute; left:4px; } 
.adver-col-txt3 { float: left; padding: 15px 5% 20px; width: 84%; min-height: auto; margin: 0px 0 20px 20px !important; position:absolute; left:8px; } 
.page-id-5426 #cssmenu {display:none}

}

@media only screen and (max-width:767px) {
.arrival-area3, .arrival-area6, .arrival-area5 {margin-top: 23px;}	
.page-id-11547 .slick-next, .page-id-11958 .slick-next{
right: -13px !important;
}	
.page-id-11547 #cssmenu {display: none;}		
.amm-box {
margin-bottom: 10px !important;
}

.page-id-12288 .slick-next, .page-id-11958 .slick-next{
right: -13px !important;
}	
.page-id-12288 #cssmenu {display: none;}		
.amm-box {
margin-bottom: 10px !important;
}



	
.food-box {
float: left;
margin-bottom: 40px !important;
}	
.left-img-new .vc_column-inner {
padding-right: 0 !important;
margin-bottom: 30px !important;
}
.right-img-new .vc_column-inner {
padding-left: 0 !important;
}	
.special-col-area { height: auto;}
.newsletter-hd { padding: 0 0 0 26px !important; width: 75px !important;}
.mobile-branding {margin:5px 0;}
.top-bar.line-content.top-bar-line-hide { position: static; left: 0; top: 0; z-index: 999; width: 100% !important; display: none; text-align: center; margin-top: 7px !important; } 
.beach-col .vc_column-inner { float: left; width: 100%; margin: 0 0 5% 0 !important; }
.reception-imgarea img {height:auto;}
.reception-area { width: 395px; margin: 0 auto 4%; }
.reception-area .vc_column-inner {padding: 0 !important;}
.reception-title2 {height:auto;}
.room-contentarea .vc_column-inner { padding: 0 !important; margin-top: 4% !important; }
.grille-content .vc_column-inner { margin: 0 !important; }
.wedding-area { margin: 0px auto 5% auto; width: 100%; }
.wedding-area:last-child { margin-bottom: 0 !important; }
.content-area2 .vc_column-inner {padding: 0 !important;margin: 0 !important;}
.content-area2 { margin-bottom: 8% !important; }
table.table1, table.table2 {width:100%}
.fishing-right-panel2 .vc_column-inner { padding: 0 0 0 7% !important; margin: 0 !important; }
table.table3 {width:50%}
.sitemap-list ul li {width: 100% !important;}
ul.sub-menu { margin: 0 !important; padding: 0 !important; min-height: auto !important; }
.content-area2 { width: 100%; }
.letter-panel.left {width: 100% !important;}
.letter-panel.right {width: 100% !important;}
.letter-panel.right2 {width: 100% !important;}
.sub-panel2 {width: 100% !important; padding:0 !important;}
.std-img-col,.std-col-img { margin-bottom:15px !important}
.map-left { padding-right:0 !important}
.page-id-1251 .content-leftarea, .page-id-2356 .content-leftarea { width:100%; float:left;}
.page-id-1251 .content-rightarea, .page-id-2356 .content-rightarea  { width:100%; float:right;}
.book-now-btn {width:23%;}
.pups-title { bottom:0px;color:#fff;font-family:"Lato",sans-serif;font-weight:400;padding:10px;position:relative;width:91%; background:#001941; line-height:20px;}
.top-banner {display: none; max-height: inherit !important; margin-top: 0;}
.top-banner img { width: 100%; }
.top-banner-mob { display:block;z-index: 99;grid-area: slider-start;max-height: inherit; background:#1e376c; text-align:center; width:100%;}


.adver-col{float:left;margin:0 2.5% 0 0;width:31.5%;}
.adver-col-img{float:left;position:relative;width:100%;}
.adver-col-txt{width:91% !important;}
.adver-head{bottom:274px; width:92.5%;}
.adver-head2{bottom:331px; position:absolute;width:92.5%; left:4px;}
.adver-head3{bottom:331px; position:absolute;width:92.5%; left:10px;}
.adver-head4{bottom:363px; position:absolute;width:92.5%;}

.page-id-3820 .adver-head{background: #335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important;}
.page-id-3820 .adver-head2{background: #335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important;}
.page-id-3820 .adver-head3, .page-id-3820 .adver-head4{background: #335fa8 url(images/fish-sm-icon.png) no-repeat scroll 98% center !important; color: #fff !important; text-align: left !important; padding: 15px 0 15px 15px !important;}
.adver-head span {font-weight:400; font-size:14px; min-height:60px;}
.trip2 {background:rgb(0, 25, 65);}
.page-id-3820 .common-txt1 { color: #1e376c; display: table-cell; font-size: 18px !important; font-weight: 700 !important; height: 45px; margin: 0 0 8px; vertical-align: middle; } 
.adver-col-txt { float: left; padding: 15px 5% 20px; width: 100%; min-height: 317px; margin: 0px 0 20px; } 
.adver-col-txt2 { width: 91%; position:relative; left:0px; bottom:-1px; } 
.adver-col-txt3 { width: 91%; position:relative; left:0; bottom:0; } 
#main-slideshow rs-sbg-px,#main-slideshow rs-sbg-wrap{top:0px;}
.text-area.in-top-bar.hide-on-desktop.hide-on-first-switch.show-on-second-switch.display-none {float: none;width: 100%; display:none !important}
.masthead .mobile-header-bar { flex-wrap: wrap; position: absolute; background: #1d3b83; padding: 0 !important; justify-content: space-between !important; top: 0px !important; z-index: 999999 !important; }   
.mobile-header-bar .mobile-branding {width:100%; justify-content:center !important;padding: 5px 20px; background: #fff; margin: 0 !important;}
.mobile-header-bar .mobile-branding img {max-height:85px; width:auto}
.mobile-header-bar .mobile-navigation { margin:0 !important; padding:0 20px}
.mobile-header-bar .mobile-mini-widgets {order: 3 !important; flex: 1 !important; justify-content: flex-start !important;}
.mobile-header-bar .mobile-mini-widgets .text-area {width:100% !important; margin:0 !important }
.masthead .mobile-header-bar:before {width:100%; height:35px; background:#1d3b83}
.call-iconmobile img {margin:0 !important}
.call-iconmobile { display: flex; align-items: center; justify-content: center; height: 35px; padding:0 10px }
.mob-widget-panel {width: 100%; align-items: center;justify-content: flex-end;}
.dt-mobile-header.dt-parent-menu-clickable .mob-widget-panel { display: none !important; } 
.special-offers.mobile, .book-title1 a {width: auto !important; float:left; height:auto; margin-top: 0;margin-left: 20px;  color:#fff !important; text-align:center; margin:0 0 0 5px; padding:2px 10px; background:#ce1126 !important;text-transform: uppercase;}
.special-offers.mobile, .book-title1 {display: none !important;}
.book-title1 a {min-height:34px; align-items:center; display:inline-flex}
.dt-mobile-header.dt-parent-menu-clickable { padding: 0 !important;}
.mob-booking .arrival-area1 {display:none}
.call-btn.mobile a { display: flex; align-items: center; font-size: 22px}
.call-btn.mobile a img {margin-right:5px; display:inline-block}
.call-btn.mobile br { display: none; }
.call-btn.mobile { margin: 12px 0 0 0; }
.page-id-6582 .welcome-container { padding-top: 30px !important; padding-bottom: 30px !important; }
.mobile-header-bar .dt-mobile-menu-icon:not(.floating-btn) .menu-line:before,.mobile-header-bar .dt-mobile-menu-icon:not(.floating-btn) .menu-line:after { background: #fff !important;}
.page-id-8394 .masthead .mobile-header-bar,.extranew_header .masthead .mobile-header-bar {z-index: 99999999;}
.extranew .socials-top {display:none}
.demonew .call-icon {display:none}
.demonew .chk-availability { margin-top: 3px;display:none}
.page-id-8394 .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets,
.extranew_header .second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {display:none}
.page-id-8394 .special-offers.mobile,.page-id-8394 .book-title1 a,
.extranew_header .special-offers.mobile,.extranew_header .book-title1 a {display:none}
.page-id-8394 .dt-mobile-menu-icon,.extranew_header .dt-mobile-menu-icon { padding: 10px 10px 10px 10px; background: #1e376c; }
.extranew_header div#main-slideshow,.extranew_header #demos {margin-top:136px !important}
.home.extranew_header div#main-slideshow { margin-top: 445px !important; }
.page-id-9175 div#main-slideshow { margin-top: 0 !important; }
.extranew_header  #cssmenu {display:none}
.hd-txt-panel {width:200px !important; margin:50px 0 0 0 !important}
.hd-txt-panel p.hd-ptop { font-size: 16px !important; color: #fff !important; text-align: right !important; line-height: 22px !important; }
.hd-txt-panel p.hd-ptop br {display:none}
.hd-txt-panel p.hd-pbtm { font-size: 13px !important; color: #fff !important; text-align: right !important; line-height: 22px !important; }

.extranew_header .special-offers.mobile .specials-link { display:none}
.extranew_header .special-offers.mobile .chk-availability { display:inline-flex}
.btn-panel-grps {flex-wrap:wrap}
.btn-grp-left .ytub-link {margin-right:15px; padding:14px 15px}
.btn-grp-left {margin-bottom:15px}
.page-id-12328 .booking-panel-wrap-new-outer-wrap.new-head { margin-top: -39px; padding:15px 15px 23px 15px !important;}
.page-id-12328 .booking-panel-wrap-new {margin-top:0}
.page-id-12328 .booking-panel-wrap-new-outer-wrap .top-main {margin:0}
}

@media only screen and (max-width:640px) { 
.title1 {min-height: auto;line-height: 22px;}
.content1 { min-height: auto; }
.slider-wrapper .next {right:43% !important;}
.slider-wrapper .prev {left:43% !important;}
.footer .widget { width: 100%; margin-bottom: 0 !important; }
.content-bullet li, ul.content-bullet.full, ul.content-bullet.two {width: 100% !important;}
.amenities-col { width: 100%; }
.amenities-col2 { width: 100%;margin: 0 !important; }
.location-content .vc_column-inner{padding-top:20px !important}
.location-logo { padding-top: 30px !important; }
.post-col {width:100%;}
.post-col .vc_column-inner { padding: 0; }
.outpost-content { min-height: auto; margin-bottom: 10px; }
.outpost-imgarea { height: auto; }
.footer .widget { width:100%; }
.mob-booking { display:block;}
.top-main { display:none;}
.mob-booking .arrival-area2, .mob-booking .arrival-area3 {width: 21%; display:none;}
.mob-booking .arrival-area4 {width:46%;}
.mob-booking .call-btn a { font-size: 25px; margin-top: -10px; line-height: 28px; } 

.adventure-col .vc_column-inner, .adventure-col2 .vc_column-inner { width: 100%; margin: 0 0 8% 0 !important; }
.acc-area .vc_column-inner {margin:0 0 8% 0 !important;width:100%;}
.adventure-container {margin-bottom:0 !important}
.tagline2 {line-height:24px;}
.eco-content .vc_column-inner { padding: 0 !important; }
.eco-logoarea figure { margin-bottom: 6% !important; width: 100% !important; text-align: center !important; }
.fishing-right-panel2 .vc_column-inner { padding: 5% 0 0 0 !important; margin: 0 !important; }
.fishing-right-panel { float: left; padding-right: 0; margin-top: 4%; }
.newsletter-input span.wpcf7-form-control-wrap.your-mail {float: left;max-width: 100%;margin-top: 0;margin-bottom: 5%;height: auto !important;}
.newsletter-input .wpcf7-form-control-wrap {width: 100%;float: left;margin: 0 2% 0 0;height: auto;margin-top: 0;overflow: visible;}
.newsletter-input input.wpcf7-form-control.wpcf7-submit {width: 27%!important;margin-bottom: 3%;margin-top: 0;}
#footer section#text-5 {width: 88%;}
.page-id-1251 .content-leftarea, .page-id-2356 .content-leftarea { width:100%; float:left;}
.page-id-1251 .content-rightarea, .page-id-2356 .content-rightarea  { width:100%; float:right;}
.book-now-btn {width:23%;}

.top-banner-mob { display:block;z-index: 99;grid-area: slider-start;max-height: 90px; background:url(https://guyharveyresortstaugustinebeach.com/wp-content/uploads/2019/12/banner-bg.gif) repeat-x; text-align:center; width:100%;}


}

@media only screen and (max-width:480px) {
.blog-slide { margin: 0; }	
.slick-arrow { right: 295px !important; }	
button.slick-next.slick-arrow { right: 220px !important; }
.testimonial-slide { margin-right: 0; }
#slideouts { top: 266px !important; position: absolute !important; left: 10px !important; }	 
.extranew_header div#main-slideshow,.extranew_header #demos {margin-top:206px !important}	
.book-txt-wrap1 { font-size: 16px !important; justify-content: center !important; }
.page-id-11958 .slick-prev { left: -13px; }
div#main-slideshow {margin-top:148px !important;}	
.page-id-11958 .slick-arrow {z-index: 6 !important; }
.extranew_header #demos { margin-top: 135px !important; }
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .chk-availability {position: relative;display:block !important;margin-top: 5px;}	
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .sctn-three-menu-prnt { padding: 0 !important; margin: 0 auto !important; display: inline !important; float: none !important; }
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div { max-width: 255px; margin: 0 auto !important; }
.title4.wpb_column.vc_column_container.vc_col-sm-6 { width: 47% !important; float: left; margin-bottom: 0 !important; } 
.right-link.wpb_column.vc_column_container.vc_col-sm-6 { float: right; width: auto !important; } 
.act-img-area .vc_column-inner { padding: 26px !important;margin-bottom: 0 !important; }
.blue-bg.wpb_column.vc_column_container.vc_col-sm-8 {height: auto;margin-bottom: 50px;}
.blue-bg.grp-right {height: auto;margin-bottom: 15px;}
/* .page-id-9249 #main-slideshow { margin-top: 0px !important; } 
.page-id-9192 #main-slideshow { margin-top: 0px !important; } 
.page-id-9216 #main-slideshow { margin-top: 0px !important; }  */
.image-color-box6 {margin-bottom: 20px !important;}
.image-color-box6-inside {height: auto;}
.image-color-box7-inside {height: auto;}
.image-color-box5::after {width:114%;}
.bold-icons .masthead .top-bar .mini-contacts.address { border: none !important; padding: 0 0 33px 0; color: #000; font-size: 16px  !important; text-transform: uppercase; font-weight: 400 !important; }
.mobile-branding { width: 100%; margin-bottom: 5px; }
.meeting-space-table .fishing-calender-table {margin-bottom: 0 !important;}

.slider-wrapper .next {right:38% !important;}
.slider-wrapper .prev {left:35% !important;}
.heading2 {font-size: 23px !important;}
.footer-title a:first-child {width: 97%;}
.content-bullet li, ul.content-bullet.full, ul.content-bullet.two { width: 90% !important; }
.copyright p, .copyright .textwidget { margin: 0; padding: 0 3%; }
.mob-booking { display:block;}
.top-main { display:none;}
.arrival-area1 { width: 100%; }
.arrival-area2 {width: 45%; display:none;}
.arrival-area3 {width:29%; display:block;}
.mob-booking .arrival-area4 {width:46%;}
.mob-booking .call-btn a { font-size: 25px; margin-top: -10px; line-height: 28px; } 
.input-lable2 { display: none; }
.top-area1 {padding: 0 3% 3% 0 !important;}
.welcome-text h1 {line-height: 24px !important;}
span.mini-contacts.address.mini-icon-off.in-top-bar.hide-on-desktop.hide-on-first-switch.show-on-second-switch.display-none.first {
padding-right: 0;}
.text-area.in-top-bar.hide-on-desktop.hide-on-first-switch.show-on-second-switch.display-none.last {float: none;width: 100%; display:none !important}
.page-id-1251 .content-leftarea, .page-id-2356 .content-leftarea { width:100%; float:left;}
.page-id-1251 .content-rightarea, .page-id-2356 .content-rightarea  { width:100%; float:right;}
.book-now-btn {width:23%;}
.book-btn-wrap1 .book-now-btn { width: 43%; } 
.top-banner {display: none; max-height: inherit !important; margin-top: 0;}
.top-banner img { object-fit: cover; width: 100%; height: 25px; object-position: -25px 0; }
.top-banner-mob { display:block;z-index: 99;grid-area: slider-start;max-height: 90px; background:url(https://guyharveyresortstaugustinebeach.com/wp-content/uploads/2019/12/banner-bg.gif) repeat-x; text-align:center; width:100%;margin-top: 0;}
.top-banner-mob img { max-width: 100%; }
/* .footer {margin-bottom: 73px;} */
.vc_column_container.img-space-mb  .vc_column-inner { padding-left:0; padding-right: 0;}
.fly-fish rs-sbg {background-image:url("images/fly-fishing-header.jpg") !important}

.book-now-btn { display:none;}
.book-now-btn.mob { display:block;}
.mec-single-event .mec-events-event-image {width:100%; float:left; padding-right:0; text-align:center }
.mec-single-event .mec-event-content {width:100%; float:left}
span.sale-txt { display: block; }
.tel-link {margin:15px 0 0 0}
}

@media only screen and (max-width:412px) { 
#demos .owl-nav .owl-prev { height: 50px; width: 25px; }
#demos .owl-nav .owl-next { height: 50px; width: 25px; }  
.reception-area {width:100%}
.mob-booking { display:block;}
.top-main { display:none;}
.prize-partners-panel.prize-partners-panel2.three-col .partner1 {width:100%}
}

.occupancy_selectors {float:left;width:370px;margin:0;}
.occupancy_selectors_wrap {float:left;margin:0 20px 0 0;}
.staug-booking .featherlight-content{background:#fff;border-radius:5px;padding:20px;width: 96%;max-width: 515px;margin: 0;}
.occupancy_selectors_wrap label{float:left;margin:3px 15px 0 0;color:#000;}
.occupancy_selectors_wrap .form_element{float:left;margin:0;}
.occupancy_selectors_wrap .form_element select {width:50px;border:1px solid #ddd;padding: 5px;}
.occupancy_selectors_wrap:last-child{margin-right:0;}
.featherlight.staug-booking .featherlight-close-icon{top:0px;right: -25px;line-height: 30px;width: 30px;height: 30px;color: #fff;font-weight: 700;background: #0A377D;}
.staug-booking .submitform{float: left;width: 100%;text-align: center;}
.staug-booking .submitform input#booking-submit{color: #fff;background: #0A377D;padding:9px 20px;font-size:14px;text-transform:uppercase;border:0;cursor:pointer;}
.input{padding: 6px 0 6px 7px;box-sizing: border-box;}
.treasurebooking .featherlight-content{background:#fff;border-radius:5px;padding:20px;width: 96%;max-width: 515px;margin: 0;}
.occupancy_selectors_wrap label{float:left;margin:3px 15px 0 0;color:#000;}
.occupancy_selectors_wrap .form_element{float:left;margin:0;}
.occupancy_selectors_wrap .form_element select {width:50px;border:1px solid #ddd;padding: 5px;}
.occupancy_selectors_wrap:last-child{margin-right:0;}
.featherlight.treasurebooking .featherlight-close-icon{top: -20px;right: -20px;line-height: 30px;width: 30px;height: 30px;color: #fff;font-weight: 700;background: #1e7990;}
.treasurebooking .submitform{float: left;width: 100%;text-align: center;}
.treasurebooking .submitform input#booking-submit{color: #fff;background: #1e7990;padding:9px 20px;font-size:14px;text-transform:uppercase;border:0;cursor:pointer;}
@media screen and (max-width:640px){.featherlight .featherlight-content{max-width:80%;}.mob-booking { display:block;}.top-main { display:none;}}
@media screen and (max-width:768px){.featherlight .featherlight-content{max-width:640px;}.mob-booking { display:none;}.top-main { display:block;}}
@media screen and (max-width:1024px){.featherlight .featherlight-content{max-width:480px;}.mob-booking { display:none;}.top-main { display:block;}}
@media screen and (max-width:1280px){.featherlight .featherlight-content{max-width:445px;}.mob-booking { display:none;}.top-main { display:block;}}
@media screen and (max-width:1920px){.featherlight .featherlight-content{max-width:480px;}.mob-booking { display:none;}.top-main { display:block;margin-top: -45px;}}
@media screen and (min-width:1280px) and (max-width:1920px){
.text-panel1 {width: 69%; margin: -414px 0 50px -22px; float: left; background-color: antiquewhite; min-height: 415px;}
}
@media all{html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0.4)}
.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:visible;padding:0px 25px 2%;margin-left:5%;margin-right:5%;max-height:95%;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:relative;z-index:9999;top:0px;right:0;line-height:25px;width:22px;height:22px;float:right;color:#6a171e;cursor:pointer;background:#fff;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch;overflow-y:scroll}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}
@media only screen and (max-width:1024px){
.mob-booking { display:none;}
.top-main { display:block;}
.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:0;}
.book-now-btn { display:block;}
.book-now-btn.mob { display:none;}

}
.occupancy_selection {float:left;width:100%;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #eee;}
.room_selection_header {float:left;width:100%;margin:0 0 15px 0;font-size: 14px;color: #000;text-transform: uppercase;font-weight: 700; line-height:24px}
.room_selection_header span{font-size: 18px;}
.occupancy_selectors {float:left;width:100%;margin:0;}
.occupancy_selectors_wrap {float:left;margin:0 20px 0 0; display: flex; align-items: center;}
.treasurebooking .featherlight-content{background:#fff;border-radius:5px;padding:20px;width: 96%;max-width: 515px;margin: 0;}
.occupancy_selectors_wrap label{float:left;margin:0 15px 0 0;color:#000; line-height:18px}
.occupancy_selectors_wrap .form_element{float:left;margin:0;}
.occupancy_selectors_wrap .form_element select {width:50px;border:1px solid #ddd;padding: 5px; margin:0}
.occupancy_selectors_wrap:last-child{margin-right:0;}
.occupancy_selectors_wrap.adults_selector:first-child { display: none;}
.featherlight.treasurebooking .featherlight-close-icon{top: -20px;right: -20px;line-height: 30px;width: 30px;height: 30px;color: #fff;font-weight: 700;background: #1e7990;}
.treasurebooking .submitform{float: left;width: 100%;text-align: center;}
.treasurebooking .submitform input#booking-submit{color: #fff;background: #1e7990;padding:9px 20px;font-size:14px;text-transform:uppercase;border:0;cursor:pointer;}

.calendar-event { width:100%; float:left;}
.cal-left { width:48%; float:left; padding:0; margin:0 2% 20px 0;}
.cal-right { width:48%; float:left; padding:0; margin:0 0 20px 2%;}
.calendar-event.center { width:100%; margin:0 auto; text-align:center;}
.hd-lg-blue1 h1{text-align:center;font-size:33px !important;/*font-style:italic;*/color:#1d3b83!important;text-transform:uppercase; padding:15px 25px; background:url(https://guyharveyresortstaugustinebeach.com/wp-content/uploads/2021/06/heading-bg2.png) no-repeat center 18px;}
.hd-new-1.hd-lg-blue2{text-align:center;font-size:30px !important;font-style:normal;color:#1d3b83!important;text-transform:uppercase;margin:7px 0 1px !important;line-height:1;background:url(https://guyharveyresortstaugustinebeach.com/wp-content/uploads/2021/06/heading-bg4.png) no-repeat center 13px;}
.hd-new-1.hd-lg-blue2 span { background-color:#fff; padding:15px 25px; width:auto;}
.sublinks-outfitter {margin:10px 0 25px!important;padding:0;list-style:none;text-align:center;}
.sublinks-outfitter li{margin:0;padding:0 10px;list-style:none;text-align:center;display:inline-block;position:relative;}
.sublinks-outfitter li a{color:#000;text-decoration:none;}
.sublinks-outfitter li:after{content:'|';position: absolute;right: -5px;top: 0;}
.sublinks-outfitter li:last-child:after{content:unset;}
.sublinks-outfitter li a:hover{color:#1d3b83;}
.outfitter-shop-page.outfitter-shop-page1 .text2 a{justify-content: center;color:#fff; font-style:normal;font-size:32px; -webkit-text-stroke: 1px #1d3b83;}
.outfitter-shop-page.outfitter-shop-page1 .white-text a{font-size:32px;justify-content: center;font-style:normal; -webkit-text-stroke: 1px #1d3b83;}
.outfitter-shop-new  .image{}
.outfitter-shop-new  .image img{}
.outfitter-shop-page.outfitter-shop-page1 .overlay{background:rgba(23,48,100,0.8)}
.page-id-5188 #main, .page-id-5249 #main,.page-id-5426 #main{padding-bottom:0;}
.page-id-5188 .outfitter-shop-page1 .image p,.page-id-5249 .outfitter-shop-page1 .image p,.page-id-5426 .outfitter-shop-page1 .image p{margin:0;}
.content-area.no-mrg{margin-bottom:0!important;}
.pro-team-box{/* background:url(../images/pro-team.jpg) no-repeat center center; */background-size:cover;height:500px;width:100%;}
.pro-team-box{background:rgba(23,48,100,0.6);color:#fff;font-size:30px;line-height:1;text-align:center;padding:20px 30px;}
.page-id-5188 .vc_single_image-img,.page-id-5249 .vc_single_image-img,.page-id-5426 .vc_single_image-img,.page-id-5249 .vc_single_image-img{width:100%;max-width:unset;}
.page-id-5188 .wpb_single_image .vc_figure,.page-id-5249 .wpb_single_image .vc_figure,.page-id-5426 .wpb_single_image .vc_figure{width:100%;max-width:unset;}
.page-id-5188 .wpb_single_image .vc_single_image-wrapper,.page-id-5249 .wpb_single_image .vc_single_image-wrapper,.page-id-5426 .wpb_single_image .vc_single_image-wrapper{width:100%;max-width:unset;}
.border-img {border:4px solid #1d3b83; }
.shop-panel-row img.border-img {border:4px solid #1d3b83}
.shop-panel-row {position:relative; display:block; width:100%;box-sizing: border-box;float: left;}
.shop-panel-txt { position: static; margin-top: 60px; transform: none; left: 0; width: 90%; right: auto; bottom: 50px; float: left; }
.text-panel-blue { width: 92%; float: left; padding: 15px 30px; background: none; display: block; color: #000; text-decoration: none; text-shadow: none; font-size: 28px; font-weight: 400; text-transform: none; text-align: left; font-size: 31px; justify-content: center; font-style: normal; -webkit-text-stroke: unset; max-width: 100%; font-style: non; line-height: 36px; } 
.title-shop .uvc-main-heading  {position:relative; width:100%; text-align:center}
.title-shop .uvc-main-heading h2 {font-size: 30px !important; font-style: normal; color: #1d3b83 !important; text-transform: uppercase; margin: 7px 0 1px !important; line-height: 1; display: inline-block; background: #fff; padding: 0 30px !important; position: relative; z-index: 9; margin: 0 !important;padding: 0 30px !important;position: relative;}
.title-shop .uvc-main-heading:before {content:''; position:absolute; left:0; right:0; margin:0 auto; width:801px; height:2px; display:block; background:#1d3b83; top:50%; transform:translateY(-50%)}

.outfitter-shop-page.gho-shop-pg .text.text-white.text-pbtm { top: auto; bottom: 0; height: auto; min-height: inherit; }
.outfitter-shop-page.gho-shop-pg .media-body{padding: 10px 0;color:#76757a;font-size: 14px; display:none}
.outfitter-shop-page.gho-shop-pg .media-body h2{font-family: 'Lato', sans-serif!important;color: #203874 !important;}
.outfitter-shop-page.gho-shop-pg .media-body p.contsntss{margin:5px 0 0 0 !important;line-height: 1.2;text-align: left;color:#000;}
.outfitter-shop-page.gho-shop-pg .slick-prev::before{content:'';width:35px;height:35px;float: left;}
.outfitter-shop-page.gho-shop-pg .slick-next::before{content:'';width:35px;height:35px;float: left;margin-left: 6px;}
.outfitter-shop-page.gho-shop-pg p{display:none;}
.outfitter-shop-page.gho-shop-pg .text-small.arw-rt {position:relative; display:block;text-transform: capitalize;}
.outfitter-shop-page.gho-shop-pg .text-small.arw-rt:after {content: '>'; position: relative; border: none; border-width: 0; display: inline-block; padding: 0; transform: none; -webkit-transform: none; width: auto; height: auto; right: -7px; top:0;}
.outfitter-shop-page.gho-shop-pg { display: flex; flex-wrap: wrap; clear: both; }
.outfitter-shop-page.outfitter-shop-page1.gho-shop-pg { display: flex; flex-wrap: wrap; clear: both;}
.outfitter-shop-page.gho-shop-pg .text {position:absolute; top:0; left:0;font-size: 24px;}
.text.text-white.text-pbtm {top:auto; bottom:0;height: auto;min-height: inherit;}
.outfitter-shop-page.gho-shop-pg .text-small {font-size:18px}
.inside .outfitter-shop-page.gho-shop-pg .half  {border:none !important}
.outfitter-shop-page.gho-shop-pg .half.four-col .image img {}
.outfitter-shop-page.gho-shop-pg .half.outfitter-shop-r .image {border:none !important}
.outfitter-shop-page.gho-shop-pg .image a::before { content: ''; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.2); width: 100%; height: 100%; }
.shop-panel-img { display: block; width: 100%; box-sizing: border-box; border: none; }
.shop-panel-img img { display: block; max-width:100% }
.outfitter-shop-page.outfitter-shop-page1.gho-shop-pg .image {border:none}
.inside .gho-shop-pg .full {border:none}
.border2 { border: 2px solid #1d3b83;}
.outfitter-shop-page.gho-shop-pg .text { margin-top: 0; padding: 20px; text-align: center; width: 100%; top: 0; box-sizing: border-box; height: 100%; display: flex; align-content: center; align-items: center; justify-content: center;}
.page-id-5426 .hd-new-1.hd-lg-blue2 span { display: inline-block; text-align: center; font-size: 30px !important; font-style: normal; color: #1d3b83 !important; text-transform: uppercase; margin: 0 !important; line-height: 1; padding: 0 15px; font-weight:700!important }
.page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .over-text {top: auto; left: auto; transform: none; text-align: center; width: 100%; height: 100%; display: flex;position: relative;}
.page-id-5426 .outfitter-shop-page .image .over-text a { display: flex; height: 100%; color: #fff; text-decoration: none; width: 100%; justify-content: center; align-items: center; }
.page-id-5426 .outfitter-shop-page .image p {margin-bottom:0}
.page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .image,.page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .image img {border:none;width: 100%; height: 300px; object-fit: cover;}
.page-id-5426 .outfitter-shop-page.outfitter-shop-page1 {justify-content: space-between; margin-left:-5px; margin-right:-5px}
.page-id-5426 .inside .outfitter-shop-page1 .col3 {padding-right: 5px; box-sizing: border-box; padding-left: 5px;}
.page-id-5426 .inside .outfitter-shop-page1 .col3:last-child {padding-right:0}
.page-id-5188 .outfitter-shop-page.outfitter-shop-page1 .image { border:none}
.page-id-5188 .outfitter-shop-page.outfitter-shop-page1 {justify-content:space-between; flex-wrap:nowrap}
.page-id-5188 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {padding-left:10px}
.page-id-5188 .inside .outfitter-shop-page.outfitter-shop-page1 .col3:first-child {padding-left:0}
.page-id-5188 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {width:auto !important; position:relative}
.page-id-5188 .outfitter-shop-page.outfitter-shop-page1 .image img {border:none}
.page-id-5188 .out-img-full.content-area { margin-top: 10px !important; }
.out-img-full figure, .out-img-full figure a { width: 100%; }
.out-img-full figure img { max-width: inherit; width: 100%; }
.page-id-5188 .outfitter-shop-page.outfitter-shop-page1 .text {width:100%}
.wpcf7 input[type="email"] {min-height:inherit}
.vc_btn3-container .vc_btn3.vc_btn3-size-lg {padding:14px 20px !important; font-size:14px}
.arrival-area2 .date-area input,.arrival-area3 select#no_rooms,.input-area3 input {min-height:inherit}
#ui-datepicker-div .ui-widget-header { border: 1px solid #aaa; background: #4d8fdd; color: #fff;  }
.page-id-6582 .welcome-container {padding-top:75px !important;padding-bottom:75px !important}
.explore-section .title1.title-highlight {height:auto}
.highlight-col p {text-align:center}
.highlight-col .wpb_wrapper {padding: 10px !important; border: 1px solid #e1e1e1 !important;}
.read-more-btn2.explore-btn {min-width:144px;margin-bottom:15px !important;font-size: 16px;}
.highlight-col .wpb_wrapper .wpb_wrapper{padding: 0 !important; border: none !important;}
.highlight-col .content1 {min-height:140px}
.page-id-6582 .special-col-area {height:182px}
.page-id-6582 .wpb_text_column.blog-row { padding-top: 0 !important; }
.read-more-btn2.see-btn { float: left; min-width:144px; font-size: 16px; }
.page-id-6582 .vc_btn3-container .vc_btn3.vc_btn3-size-lg { padding: 14px 35px !important; font-size: 16px; }
.logos-row-panel .logo-single-col { width: auto; }
.logos-row-panel { display: flex; justify-content: center; }
.logo-single-col .wpb_single_image { min-height: 146px; display: flex; align-items: center; }
.page-id-6582 .slick-prev i:before,.page-id-6582 .slick-next i:before {display:none}
.page-id-6582 .slick-prev i {background:url(images/arw-lft.png) no-repeat 0 0; width: 39px; height: 52px; display: block;}
.page-id-6582 .slick-next i {background:url(images/arw-rt.png) no-repeat 0 0; width: 39px; height: 52px; display: block;}
.page-id-6582 .slick-prev,.page-id-6582 .slick-next {width: 39px; height: 52px;}
.page-id-6582 .slick-prev {left:-39px}
.page-id-6582 .slick-next {right:-39px}
.page-id-6582 .event-row { display: flex; background: #0084c9; padding: 15px; margin:0 15px }
.page-id-6582 .media-img { width: 197px; height: 205px; display:block; margin:0 20px 0 0 }
.page-id-6582 .media-img img, .page-id-11547 .media-img img, .page-id-11958 .media-img img, .page-id-12288 .media-img img  {width:100%; height:100%; object-fit:cover; display:block}

.page-id-6582 .media-body {flex:1; color:#fff}
.media-body a {text-decoration:none}
.dateno {font-weight:700; font-size:55px; display:block; margin:0 0 5px 0;    line-height: 58px;}
.event-time {display:block;font-size:18px; font-weight:500; margin:0 0 10px 0}
.month {display:inline-block; margin:0 15px 0 0}
.clock {display:inline-block;background:url(images/icon-clock.png) no-repeat 0 center; padding:0 0 0 25px}
h2.event-title {font-size:24px; font-weight:400;color:#fff; display:block;margin: 0 0 5px 0 !important; clear: both;}
h2.event-title a {color:#fff}
p.event-desc {font-size:15px; line-height:20px}
#eventsSlider ul.slick-dots {padding: 0; position: relative; display:none}
#eventsSlider .slick-dots li {height: 5px; width: 25px;margin: 0 10px;}
#eventsSlider .slick-dots li button {height: 5px;padding:0; width: 25px; background:#b9c0d0}
#eventsSlider .slick-dots li button:before {display:none}
#eventsSlider .slick-dots li.slick-active button {background:#163063}
.notice-popup .btn-modal{position: fixed;bottom: 0;left: 0;border-radius: 0;padding: 4px 16px;font-size: 16px;}
#spu-6792 .spu-content,#spu-6803 .spu-content{padding: 25px;background: #fff;}
#spu-6792 .spu-content strong,#spu-6803 .spu-content strong{font-size: 22px;}
.spu-open-6803{width: 100%;}
.spu-open-6803 button{width: 100%;float: left;height: auto;background: #c00000!important;border: 0!important;font-size: 15px!important;color: #fff!important;font-weight: 600!important;}
.notice-popup {z-index: 9999;position: fixed !important; bottom: 0; left: 0; width: 100%; background: #c00000; text-align: center;margin: 0;}
/* .footer {margin-bottom: 21px;} */
.guest-notice-footer-wrap {display:none}
#ui-datepicker-div.ui-datepicker .ui-datepicker-calendar td a {text-align:center}
.page-id-6582 #eventsSlider .slick-prev {background: url(images/arw-lft.png) no-repeat 0 0; }
.page-id-6582 #eventsSlider .slick-next {background: url(images/arw-rt.png) no-repeat 0 0; }
.page-id-6582 #eventsSlider .slick-next,.page-id-6582 #eventsSlider .slick-prev {margin-top:-26px}
#eventsSlider ul.slick-dots {display:none !important}
.red-border-text{border: 3px solid #c00000; display: inline-flex; padding: 5px 15px; font-size: 28px; min-height: inherit; align-items: center; justify-content: center; top: auto; position: absolute; height: auto; width: 96%; max-width: 96%;left: 0;right: 0;margin: 0 auto;box-sizing:border-box;}
.outfitter-shop-page .red-border-box .image a{height: auto;}
.border-box-multi .red-border-text{top:-20px!important;}


.menu-vthree-site-main .container{margin: 0 auto;width: 100%;max-width: 1170px;padding:0;position: relative;}
.header-bar.header-bar.extrheader_extra .vthree-sctn-three-div { display: flex; position: absolute; right: 0; width: 100%; } 
.tort-logo .logger-tmp-logo img{max-width: 47px;height: auto;}
header.header-bar.extrheader_extra .main-nav > li{margin-left: 8px;}
.nwheaderextra .chk-availability{margin-top: 0px;margin-right: 0;margin-left: 10px;}
.menu-vthree-site-main .socialmedia-text {background:url(https://guyharveyresortstaugustinebeach.com/wp-content/uploads/2023/02/phone-icon-new.png) no-repeat 0 center;}
.menu-vthree-site-main {position: absolute;z-index: 9999;float: right;width: calc(100% - 385px);right: 0;top: 10px;}
.header-bar.extrheader_extra .widget-btn-dk { width: 100%; } 
.header-bar.extrheader_extra .sctn-three-menu-chld {width:100%}
.header-bar.extrheader_extra .menu-join-menu-container li a { font-size: 13px; font-weight: bold; color: #000; float: left; padding: 0px 5px 0px 5px; padding-left: 5px; text-transform: uppercase; text-decoration: none; } 
.tort-logo { padding-right: 20px; } 

.header-bar.extrheader_extra { padding-top: 0; } 
.header-bar.extrheader_extra .branding { margin: 0 !important; } 
.header-bar.extrheader_extra  #headernew-menu { padding-top: 50px; } 
.header-bar.extrheader_extra { padding: 10px 0 !important; } 
.header-bar.extrheader_extra #site-title { position: absolute !important; display: block !important; width: auto !important; font-size: 15px !important; line-height: 18px !important; 
clip: inherit; left: 339px; color: #1b4188; top: 32px;  } 
.sctn-three-menu-prnt { float: right; width: auto; display: flex;  right: 0; } 
.vthree-sctn-three-div {justify-content: space-between;align-items: center;align-content: center;display: -webkit-flex;margin: 0 !important;} 
.vthree-sctn-three-div .socialmedia-text .blue-txt1 { padding-left: 30px; } 
.tort-logo-join-menu-wrap { text-align: left !important; } 
.tort-logo-tle { width: 100%; } .sctn-three-menu-chld { width: 100%; } 
.widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div {display:flex;}
#menu-join-menu { display: flex; }  
.sctn-three-menu-chld .menu-join-menu-container li a { font-size: 13px; font-weight:normal; color: #000; float: left; padding: 0px 5px 0px 5px; padding-left: 5px; text-transform: uppercase; text-decoration: none;line-height: 14px; border-right: 1px solid #000; } 
.demonew .sctn-three-menu-chld .menu-join-menu-container li a {font-size:12px}
.menu-join-menu-container li:nth-child(1) a { padding-left: 0 !important; line-height: 14px; border-right: 1px solid #000; } 
.masthead .site-main.menu-vthree-site-main { display: none !important; } 
.book-now { background: #1b4188; width: 120px !important; text-align: center; height: 45px !important; } 
.book-now a { width: 100% !important; background: #1b4188; margin-left: 15px; color: #fff !important; padding: 23px 21px !important; text-align: center !important; } 
.book-now a span { color: #ffff !important; width: 100% !important; } 
.socialmedia-text span a { color: #1b4188 !important; text-decoration: none !important; } 
.site-main.menu-vthree-site-main.extrheader {
display: block !important;
}
.site-main.menu-vthree-site-main.extrheader ~ .top-bar .right-widgets.mini-widgets {
justify-content: flex-start;
}

.site-main.menu-vthree-site-main.extrheader {
position: absolute;
right: calc((100% - 1239px) / 2);
}
.site-main.menu-vthree-site-main.extrheader .top-bar.top-bar-line-hide.prnt-mob-spcl-bknow-div {
display: none;
}
.site-main.menu-vthree-site-main.extrheader .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div .socialmedia-text {
order: 2;
}

.site-main.menu-vthree-site-main.extrheader .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div {
display: flex;
max-width: 275px;
float: right;
flex-wrap: wrap;
justify-content: end;
}

.site-main.menu-vthree-site-main.extrheader .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div .sctn-three-menu-prnt {
float: right;
width: auto;
display: flex;
}

.site-main.menu-vthree-site-main.extrheader .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div .sctn-three-menu-prnt .tort-logo {
padding-left: 10px;
order: 2;
padding-right: 0;
}
header.header-bar.extrheader_extra li.book-now {
margin-bottom: -27px;
}
.top-bar.erxtraformobile.line-content.top-bar-line-hide {
display: none;
}
.header-bar.extrheader_extra #headernew-menu {
align-items: end;
}
.header-bar.extrheader_extra #headernew-menu li a {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
header.header-bar.extrheader_extra div#site-title {
display: none !important;
}
header.header-bar.extrheader_extra li.book-now a {
background: url(https://guyharveyresortstaugustinebeach.com/wp-content/uploads/2023/02/cal-icon-new.png) no-repeat 15px center;
padding-left: 49px !important;
padding-right: 15px !important;
}

header.header-bar.extrheader_extra li.book-now {
width: auto !important;
}
.sctn-three-menu-chld .menu-join-menu-container li:first-child a {padding-left: 0 !important;}

.sctn-three-menu-chld .menu-join-menu-container li:last-child a {
border-right: 0;
}
.site-main.menu-vthree-site-main.formobile {
display: none;
}
.page-id-5885 .vc_btn3-container.vc_btn3-inline {margin-top: 10px;}
.p-20-mbl .vc_column-inner{padding-left:5px;padding-right:5px;margin-bottom: 20px;}
.vc_row.new-logo-blue,.new-logo-blue { background: #1b4188; display: flex; align-items: center;border:2px solid #203864 !important }
.logo-cont-img { background: #fff; padding: 10px 15px; }
.logo-cont-img img {max-height:100px}
.ytub-link.gho.tell-me.book {margin-right:15px}
.content-bullet-newlink.bl li a {color:#000}
.content-bullet-newlink.bl li::before {background: url(images/link.svg) no-repeat left top;}
.logo-cont-img img { max-height: 104px; width: auto; }
.text-center.new-fnt { text-align: center !important; }
.content-area p.center-align { text-align: center !important; }
.bts-link .ytub-link.gho.tell-me { float: none; display: inline-block !important; }
.page-id-7948 #cssmenu {display:none}
.listing-1 { margin-left: 0 !important; } 
ul.listing-1 li { position: relative;line-height: 1.5;padding: 10px 0 0 24px;font-size: 16px;float: left;width:100%;}
ul.listing-1 li::before { content: ""; position: absolute; top: 17px; left: 0; transform: none; width: 10px; height: 10px; background:#ce1126; border-radius: 50%; }
.listing-1 { float: left; width: 100%; margin-bottom: 25px !important; }
.dining-btns-w .vc_btn3-container,.dining-btns-w .vc_btn3-container .vc_btn3{width:100%;text-transform: uppercase;}
.act-img-area.sideimg .vc_custom_heading.title3 br{display:block;}
.btn-cont-right.btn-cont-right-same-w.btn-center-align{margin: 50px auto 0;float: none;width: 30%;}
.page-id-10541 .title-breadcrumb { display: none; }

.page-id-11547 #eventsSlider .slick-prev, .page-id-11958 #eventsSlider .slick-prev {background: url(images/arw-lft.png) no-repeat 0 0;width: 39px !important;
height: 52px !important; }
.page-id-11547 #eventsSlider .slick-next, .page-id-11958 #eventsSlider .slick-next { background: url(images/arw-rt.png) no-repeat 0 0; width: 40px !important; right: -40px !important; height: 52px !important; } 
.page-id-12288 #eventsSlider .slick-prev, .page-id-11958 #eventsSlider .slick-prev {background: url(images/arw-lft.png) no-repeat 0 0;width: 39px !important;
height: 52px !important; }
.page-id-12288 #eventsSlider .slick-next, .page-id-11958 #eventsSlider .slick-next { background: url(images/arw-rt.png) no-repeat 0 0; width: 40px !important; right: -40px !important; height: 52px !important; } 
.standard-arrow .sublist li::before{background-color: #999 !important; border-radius: 0; width: 2px; top: 8px;margin-top: 0 !important;}
.standard-arrow .sublist{}
.standard-arrow .sublist li{padding: 0px 0 0px 10px;border: 0;}
.faq-list { margin: 20px 0 35px 0 !important; }




@media (min-width:1400px){
.menu-vthree-site-main { position: fixed; z-index: 9999; float: right; width: calc(42% - 175px); right: 175px; top: 10px; } 
}

@media (max-width:1366px){
.menu-vthree-site-main { float: right; width: calc(100% - 825px); right: 57px; } 
.newextr_header .menu-vthree-site-main { float: right; width: calc(100% - 1130px); right: 57px; } 
.header-bar.extrheader_extra #site-title {left: 359px;}
}

@media (max-width:1280px){
.menu-vthree-site-main { float: right; width: calc(100% - 750px); right: 16px; } 
.header-bar.extrheader_extra #site-title {left: 379px;}
}

@media only screen and (min-width:992px) {
.page-id-6245 .wpcf7-form .wpcf7-response-output{top: auto;left: auto;margin: 15px 0 0 0 !important;text-align: center;float: left;width: 100%;}
.popup-message-style #page .wpcf7-form div.wpcf7-response-output.run-animation{left: 34%;top:50%;}

}
@media only screen and (min-width:1921px) {
.page-id-5188 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {width:33% !important}
.book-now-btn { display:block;}
.book-now-btn.mob { display:none;}

}

@media only screen and (max-width:1024px){
.text-panel-blue {width: 92%;font-size: 26px;}
.shop-panel-txt {margin-top: 0;}
.page-id-5188 .outfitter-shop-page.outfitter-shop-page1 .over-text {text-align: center; width: 100%; padding: 30px; box-sizing: border-box;}
.page-id-5188 .outfitter-shop-page.outfitter-shop-page1 .white-text a,.page-id-5188 .outfitter-shop-page.outfitter-shop-page1 .text2 a {font-size:24px}
.book-now-btn { display:block;}
.book-now-btn.mob { display:none;}

}
@media only screen and (max-width:991px){
.sticky-mobile-header .masthead {
display: grid !important;
}	
.shop-panel-txt {
position: static;
margin-top: 19px;
}
.text-panel-blue {font-size: 18px;padding: 0;line-height: 28px;}	
#cssmenu > ul > li > a br{display:none;}
.mob-booking { display:none;}.top-main { display:block;}

.outfitter-shop-page.gho-shop-pg .text {padding:10px}
.page-id-5188 .outfitter-shop-page.outfitter-shop-page1 .text a, .page-id-5249 .outfitter-shop-page.outfitter-shop-page1 .text a, .page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .text a {font-size:22px; line-height:24px}
.outfitter-shop-page.gho-shop-pg .text-small {font-size:18px}
.page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .white-text a,.page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .text2 a {font-size:24px !important}
.page-id-5426 .inside .col3 { position: relative;}
.page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .text {width:100%}
.page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .image img { width: 100%; height: 240px; object-fit: cover; }
.book-now-btn { display:block;}
.book-now-btn.mob { display:none;}
.highlight-col .wpb_wrapper {margin-bottom:30px}
.highlight-col .wpb_wrapper  .wpb_wrapper  {margin-bottom:0}
.blue-section-logo img { max-width: 94%; }
.gallery-carousel img { max-width: 94%; } 
.page-id-6582 .media-img {width:40%; height:auto}
.page-id-6582 .event-row {align-items: flex-start;}
.page-id-6582 .media-img img {max-width:100%}
.page-id-6582 .slick-prev {left:-15px}
.page-id-6582 .slick-next { right: -15px; }
.page-id-6582 .slick-prev i,.page-id-6582 .slick-next i {width: 25px; height: 35px; background-size: contain;}
.page-id-11547 .slick-prev {left:-15px}
.page-id-11547 .slick-next { right: -15px; }
.page-id-12288 .slick-prev {left:-15px}
.page-id-12288 .slick-next { right: -15px; }
}
@media only screen and (min-width:992px) and (max-width:1100px){
.page.page-id-1319 .wf-wrap2 li a, .page.page-id-4151 .wf-wrap2 li a, .page.page-id-1735 .wf-wrap2 li a, .page.page-id-1743 .wf-wrap2 li a, .page.page-id-1746 .wf-wrap2 li a, .page.page-id-1748 .wf-wrap2 li a, .page.page-id-3117 .wf-wrap2 li a, .page.page-id-1215 .wf-wrap2 li a {font-size:12px;padding-left: 53px !important;}
.mob-booking { display:none;}.top-main { display:block;}
.page.page-id-1319 .wf-wrap2 li, .page.page-id-4151 .wf-wrap2 li, .page.page-id-1735 .wf-wrap2 li, .page.page-id-1743 .wf-wrap2 li, .page.page-id-1746 .wf-wrap2 li, .page.page-id-1748 .wf-wrap2 li, .page.page-id-3117 .wf-wrap2 li, .page.page-id-1215 .wf-wrap2 li {padding: 0 !important;padding-left: 0px;background-position: 5px center !important;}
.book-now-btn { display:block;}
.book-now-btn.mob { display:none;}
.new-events .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head {min-height:125px}
.new-events .mec-event-grid-modern.mec-masonry-content .mec-event-content {min-height:170px}
}

@media only screen and (min-width:768px)  and (max-width:1024px){.special-header-tagline {font-size:40px;}.mob-booking { display:none;}.top-main { display:block;}
.book-now-btn { display:block;}
.book-now-btn.mob { display:none;}

}
@media only screen and (min-width:320px)  and (max-width:767px){.special-header-tagline {font-size:25px;}.mob-booking { display:block;}.top-main { display:none;}}

.txt-bx-anchor a{color: #f7f7f7;border:1px solid #0074ad;background: #0074ad;font-size: 14px;padding:9px 20px;border-radius: 5px;margin-top: 15px !important;display: inline-block;}
@media (min-width:768px){
.inside .half{box-sizing:border-box;}
.inside .outfitter-shop-page .half{display: flex;flex-wrap: wrap;position: relative;}
.outfitter-shop-page .image{height: 100%;}
.outfitter-shop-page .image a {display: flex;height: 100%;color:#fff;text-decoration:none;}
.inside .outfitter-shop-page .half img{object-fit: cover;width: 100%;}
.outfitter-shop-page .text-small{display:block;margin:0;}
.outfitter-shop-page .text{margin-top: 0;}
.outfitter-shop-r.height-2 .image{height: 318px;}
.outfitter-shop-r .height-3 .image{height: 348px;}
.outfitter-shop-r .height-4 .image{height: 318px;}
.outfitter-shop-r.height-5 .image{height: 535px;}
.height-6.image{height: 557px;}
.outfitter-shop-page .content{margin-top:15px;}
.blog-shortcode .newfield-txtleft1,.blog-shortcode .newfield-txtleft2,.blog-shortcode .newfield-txtleft3{width: 32%;}
.blog-shortcode .newfield-txtleft4{display:none;}
.blog-shortcode .newfield-desc{display:none;}
.blog-shortcode .read-more a,.blog-shortcode .read-more{background:#003893!important;color:#fff!important;margin-top: 0;}
.blog-shortcode {margin-bottom: 20px;}
.outfitter-shop-page.outfitter-shop-page1 .text { margin-top:15px;padding:0px; text-align:center; width:33%; top:35%;}
.outfitter-shop-page .media-img{height: auto;width: 100%;margin: 0;}
.outfitter-shop-page #eventsSlider.small-carousel-slider div.slick-slide{height: auto;}
.ms-parent-id-340 .ms-slide-bgcont img {margin-left:0 !important}
.outfitter-shop-page.outfitter-shop-page1 .text a{color:#000;text-decoration:none;}
.inside .outfitter-shop-page.gho-shop-pg .half {box-sizing: border-box;}
.outfitter-shop-page.gho-shop-pg .text { margin-top: 0; padding: 20px; text-align: center; width: 100%; top: 0; box-sizing: border-box; height: 100%; display: flex; align-content: center; align-items: center; justify-content: center;}
.page-id-7664 .outfitter-shop-page.outfitter-shop-page1 .text,.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 .text {top:50%; margin-top:0}

/* html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on) {
top: 50px !important;
} */
.book-now-btn { display:block;}
.book-now-btn.mob { display:none;}

}
@media (min-width:1024px){
.txt-bx.a-h{padding:0 12%;}
.book-now-btn { display:block;}
.book-now-btn.mob { display:none;}
}
@media (max-width:767px){
.page-id-11547 .slick-next i {background-size: 25px !important;}	
.page-id-11547 .slick-prev i { background-size: 25px !important;}
.page-id-12288 .slick-next i {background-size: 25px !important;}	
.page-id-12288 .slick-prev i { background-size: 25px !important;}
.half, .inside .half{width: 100% !important;}
.inside .outfitter-shop-page .half{position:relative;}
.outfitter-shop-page.outfitter-shop-page1 .text{padding:20px;}
.txt-bx{min-height:unset;margin-bottom:15px;}
.outfitter-shop-page.outfitter-shop-page1{display:block;}
.outfitter-shop-page .image {height: auto;}
.inside .outfitter-shop-page .half {display: block;}
.inside .image img {max-width: 100%;}
.sublinks-outfitter li{padding:0 5px;font-size:11px;}
.inside .col3 {width: 100% !important;position:relative;}
.hd-lg-blue1 h1{font-size: 28px !important;}
.hd-new-1.hd-lg-blue2{font-size: 26px !important;}
.outfitter-shop-page.outfitter-shop-page1 .text2 a,.outfitter-shop-page.outfitter-shop-page1 .white-text a{font-size: 27px}
.shop-panel-txt { position: static; margin-top: 19px; }
.text-panel-blue { font-size: 18px; padding: 0; width: 100% !important; } 
.page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .image img { border: none; width: 100%; height: 350px; object-fit: cover; margin-bottom: 10px !important; }
.page-id-5188 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {padding-left:0; padding-bottom:10px}

/* html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on) {
top: 70px !important;
} */
.book-now-btn {display:none;}
.book-btn-wrap1 .book-now-btn {display:block !important;}
.book-now-btn.mob { display:block; background: #1d3b83; width: 28% !important; float:left; padding: 5px 2%; margin-bottom:15px !important; text-align:center; clear:both; color:#fff;}
.book-now-btn.mob a { color:#fff !important; text-decoration:none !important;}
.book-now-btn.mob:hover {color:#fff !important}
.page-id-6582 .special-col-area { height: auto; }
.logos-row-panel {padding:0 15px}
.logo-single-col h3 {margin-top:0 !important; line-height:20px}
.logo-single-col .wpb_single_image {min-height:100px}
.page-id-11547 .event-row, .page-id-11958 .event-row { display: inherit; } 
.page-id-12288 .event-row, .page-id-11958 .event-row { display: inherit; } 
.page-id-6582 .media-img {width:100%; margin:0 0 15px 0}
.page-id-11547 .media-img, .page-id-11958 .media-img {width:100%; margin:0 0 15px 0}
.page-id-12288 .media-img, .page-id-11958 .media-img {width:100%; margin:0 0 15px 0}
.page-id-6582 .event-row {flex-wrap:wrap}
.page-id-6582 .clock {padding:0 0 0 35px}
.page-id-6582 .slick-prev, .page-id-6582 .slick-next {width:25px}
.new-events .mec-masonry-item-wrap .mec-event-grid-modern .event-grid-modern-head {min-height:inherit}
.new-events .mec-event-grid-modern.mec-masonry-content .mec-event-content {min-height:inherit}
.page-id-6582 #eventsSlider .slick-next, .page-id-6582 #eventsSlider .slick-prev { margin-top: -26px; width: 25px; height: 35px; background-size: contain; }
.vc_empty_space.mobile-empty { display: none; }
.site-main.menu-vthree-site-main.extrheader { position: absolute !important; top: 109px; z-index: 999999; left: 0; right: auto; width: 100%; background: #fff; padding-bottom:5px; }
.mobile-header-bar .mobile-branding { margin-bottom: 0px !important; }
.mobile-header-bar { z-index: 9; }
.site-main.menu-vthree-site-main.extrheader .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div { max-width: unset; }
.site-main.menu-vthree-site-main.extrheader .top-bar.top-bar-line-hide.prnt-mob-spcl-bknow-div { display: none !important; }
.site-main.menu-vthree-site-main.extrheader .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div .socialmedia-text {}
.site-main.menu-vthree-site-main.extrheader .socialmedia-text { justify-content: center !important; display: none !important; }
.site-main.menu-vthree-site-main.extrheader .socialmedia-text span.blue-txt1 { padding-left: 0; }
.site-main.menu-vthree-site-main.extrheader .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div {float: none;}
.masthead .site-main.menu-vthree-site-main.extrheader{ position: absolute !important; top: 109px !important; width: 100%; }
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 { top: 129px !important; border-bottom: 1px solid #eee; } 
.page-id-6582 .welcome-container {padding-top:10px !important;padding-bottom:10px !important}
.spacer-64f99ad98d108,.spacer-64f9a13d5b8ab {height: 20px!important;}
.gallery-carousel .vc_empty_space.mob-empty.last {height: 0px!important;}
.mbp-tp-mrg-20{margin-top:20px;}
.page-id-1219 #main > .wf-wrap {padding: 0;}
.p-0-mbl .vc_column-inner{padding:0;}
.p-0-mbl .vc_column-inner{padding:0;}
.p-20-mbl .vc_column-inner{padding-left:20px;padding-right:20px;}


}
@media (max-width:479px){
.outfit-img img { width: 100%; height: 220px; object-fit: cover;  }
.outfit-img.right img {width: 100%; height:180px;object-fit: cover;object-position: right top;}
.outfit-img.left img {width: 100%; height: 180px;object-fit: cover;object-position: left top;}
.page-id-5426 .outfitter-shop-page.outfitter-shop-page1 .image img { border: none; width: 100%; height: 180px; object-fit: cover; margin-bottom: 10px !important; }
.page-id-6582 .outpost-imgarea figure,.page-id-6582 .outpost-imgarea .vc_single_image-wrapper { width: 100%;}
.logos-row-panel {flex-wrap:wrap; padding-left:25px; padding-right:25px;}
.logo-single-col .wpb_single_image { min-height: 130px; display: flex; align-items: center; justify-content: center; }
.logos-row-panel .logo-single-col {width:50%}
.guest-notice-footer-wrap .vc_btn3-container {line-height: 14px !important; font-size: 13px; padding: 5px 0;}
/* .footer { margin-bottom: 38px; } */
.act-img-area img { height: auto; width: 100%; object-fit: none; }
.blue-bg.wpb_column.vc_column_container.vc_col-sm-8  {height: auto;}
.blue-bg.wpb_column.grp-right {height: auto;}
.new-logo-blue {flex-wrap: wrap;justify-content: center;}
.logo-cont-img { background: #fff; padding: 0 15px 15px 15px;}
.bts-link .ytub-link.gho.tell-me {padding: 14px 10px; margin-top: 20px; font-size: 14px !important;}
.bts-link .ytub-link.gho.tell-me.book { margin-right: 5px; font-size: 14px !important; }
}
@media only screen and (min-width:1100px)  and (max-width:1400px){
/* #main-slideshow rs-sbg-px,#main-slideshow rs-sbg-wrap{top:-4px;} */
.book-now-btn { display:block;}
.book-now-btn.mob { display:none;}

}
@media (min-width:1800px){
#main-slideshow rs-sbg-px,#main-slideshow rs-sbg-wrap{top:0;bottom:66px;}
.book-now-btn { display:block;}
.book-now-btn.mob { display:none;}

}

/* ---outfitter-shop-demo-new--- */

.page-id-7664 .outfitter-shop-page.outfitter-shop-page1 .image,.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 .image { border:none}
.page-id-7664 .outfitter-shop-page.outfitter-shop-page1,.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 {justify-content:space-between; flex-wrap:nowrap}
.page-id-7664 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.page-id-9175 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {padding-left:10px}
.page-id-7664 .inside .outfitter-shop-page.outfitter-shop-page1 .col3:first-child,.page-id-9175 .inside .outfitter-shop-page.outfitter-shop-page1 .col3:first-child {padding-left:0}
.page-id-7664 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.page-id-9175 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {width:auto !important; position:relative}
.page-id-7664 .outfitter-shop-page.outfitter-shop-page1 .image img,.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 .image img {border:none}
.page-id-7664 .out-img-full.content-area,.page-id-9175 .out-img-full.content-area { margin-top: 10px !important; }
.page-id-7664 .outfitter-shop-page.outfitter-shop-page1 .text,.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 .text {width:100%}
.page-id-7664 .outfitter-shop-page.outfitter-shop-page1 .text a,.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 .text a{color: #fff; flex-flow:column}
.page-id-7664 .title-breadcrumb,.page-id-9175 .title-breadcrumb{display:none;}
.page-id-7664 #main,.page-id-9175 #main{padding-top:0;}
.blue-strip-hd{background:#1b4188;color: #fff;text-align: center;padding: 15px 0;line-height:1.1;font-size: 33px;text-transform: uppercase;}
.page-id-7664 .image p,.page-id-9175 .image p{margin-bottom: 0;}
.home .blog-row .vc_row { display: flex !important; justify-content: center;flex-wrap: wrap; }

@media only screen and (min-width:1800px) {
.page-id-7664 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.page-id-9175 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {width: 33.33% !important;}
}
@media only screen and (max-width:1024px){
.page-id-7664 .outfitter-shop-page.outfitter-shop-page1 .over-text,
.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 .over-text {text-align: center; width: 100%; padding: 30px; box-sizing: border-box;}

}
@media only screen and (max-width:767px) {
.blue-strip-hd{padding: 10px 10px;font-size: 20px;}
.page-id-7664 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,
.page-id-9175 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {padding-left: 0;padding-bottom: 10px;}
}
.page-id-7664 .outfitter-shop-page.outfitter-shop-page1 .text a,.page-id-9175 .outfitter-shop-page.outfitter-shop-page1 .text a{font-size:22px; line-height:24px}


/* ---Adventures Demo New--- */

.page-id-7715 .outfitter-shop-page.outfitter-shop-page1 .image,.new-two-col .outfitter-shop-page.outfitter-shop-page1 .image { border:none}
.page-id-7715 .outfitter-shop-page.outfitter-shop-page1,.new-two-col .outfitter-shop-page.outfitter-shop-page1 {justify-content:space-between; flex-wrap:nowrap}
.page-id-7715 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.new-two-col .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {padding-left:10px}
.page-id-7715 .inside .outfitter-shop-page.outfitter-shop-page1 .col3:first-child,.new-two-col .inside .outfitter-shop-page.outfitter-shop-page1 .col3:first-child {padding-left:0}
.page-id-7715 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.new-two-col .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {width:auto !important; position:relative}
.page-id-7715 .outfitter-shop-page.outfitter-shop-page1 .image img,.new-two-col .outfitter-shop-page.outfitter-shop-page1 .image img {border:none}
.page-id-7715 .out-img-full.content-area,.new-two-col .out-img-full.content-area { margin-top: 10px !important; }
.page-id-7715 .outfitter-shop-page.outfitter-shop-page1 .text,.new-two-col .outfitter-shop-page.outfitter-shop-page1 .text {width:100%}
.page-id-7715 .outfitter-shop-page.outfitter-shop-page1 .text a,.new-two-col .outfitter-shop-page.outfitter-shop-page1 .text a{color: #fff;}
.page-id-7715 .title-breadcrumb,.page-id-7948 .title-breadcrumb,.page-id-8045 .title-breadcrumb{display:none;}

.page-id-7715 #main,.page-id-7948 #main, .page-id-8045 #main{padding-top:0;}
.page-id-7715 .image p{margin-bottom: 0;}
.new-hd-border {font-size: 33px;font-weight: 700;color: #1d3b83;text-transform: uppercase;text-align: center; margin-top: 10px;}
.new-hd-border span {text-transform: uppercase;display: inline-block;padding: 0 30px;background: #fff;position: relative;z-index: 1;}
.new-subhd-border span {text-transform: capitalize;}


.new-hd-border::before {content: "";position: absolute;left: 0;width: 100%;height: 2px;background: #1d3b83;display: block;top:22px;z-index: 1;}
.new-hd-border-img1{margin-top: 0;margin-bottom: 25px !important;}
.new-hd-border-img1::before{top: 84px;}

.new-subhd-border:before{right: 0;margin: 0 auto;width:50%;}
.new-subhd-3:before{background: #000;}

.new-hd-border.no-br-hd::before {content:unset;}
.new-hd-border.no-br-hd{font-size: 30px;}
body .inside .outfitter-shop-page.outfitter-shop-page1.two-clm-wrap .col3{width: 50% !important;}
body .inside .outfitter-shop-page.outfitter-shop-page1.two-clm-wrap .col4{width: 50% !important;margin:0 auto}
p.font-big2.pr-2 { padding-right: 22px !important; } 
.table-outer.table-outer2.table-outer3 {padding: 0 12%;font-size: 16px;}
.table-head {font-size: 18px;font-weight: 700;}

.table-outer.table-outer2.table-outer3 .standard-arrow li::before{background-color: #1d3b83;width: 8px;height: 8px;top: 6px;}
.table-outer.table-outer2.table-outer3 .standard-arrow li{padding-left: 15px;}







@media only screen and (min-width:1800px) {
.page-id-7715 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {width: 33.33% !important;}
}

@media only screen and (max-width:1024px){
.page-id-7715 .outfitter-shop-page.outfitter-shop-page1 .over-text {text-align: center; width: 100%; padding: 30px; box-sizing: border-box;}
.header-bar.extrheader_extra #site-title {left: 280px;font-size: 13px !important;}
.menu-vthree-site-main {width: calc(100% - 446px);}
}

@media only screen and (max-width:768px) {
.site-main.menu-vthree-site-main.formobile {
display: none !important;
}
.masthead .site-main.menu-vthree-site-main {
display: block !important;
position: static !important;
width: 90%;
margin: 0 auto !important;
float: none !important;
}
}

@media only screen and (max-width:767px) {
.page-id-7715 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {padding-left: 0;padding-bottom: 10px;}
body .inside .outfitter-shop-page.outfitter-shop-page1.two-clm-wrap .col3 {width: 100% !important;}
.new-hd-border{font-size: 17px;}
.new-hd-border span{padding: 0 5px;}
.widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div { display: inherit; } 
.menu-vthree-site-main .container .socialmedia-text { text-align: center; width: 260px; margin: 0 auto; } 
.sctn-three-menu-prnt { float: none; width: auto; width: 260px; margin: 0 auto; } 
.site-main.menu-vthree-site-main { display: none; } 
.small-mobile-menu-icon.mobile-menu-icon-bg-on.mobile-menu-icon-hover-bg-on.masthead-mobile-header .site-main.menu-vthree-site-main { display: block !important; } 
.new-hd-border.no-br-hd{font-size:16px;}
.table-outer.table-outer2.table-outer3 {padding: 0;font-size: 14px;}
.table-head {font-size: 15px;}



}

.page-id-7715 .outfitter-shop-page.outfitter-shop-page1 .text a{font-size:22px; line-height:24px}


/* ---Academy Demo New--- */


.page-id-7792 .outfitter-shop-page.outfitter-shop-page1 .image,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .image { border:none}
.page-id-7792 .outfitter-shop-page.outfitter-shop-page1,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 {justify-content:space-between; flex-wrap:nowrap}
.page-id-7792 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.page-id-7977 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {padding-left:10px}
.page-id-7792 .inside .outfitter-shop-page.outfitter-shop-page1 .col3:first-child,.page-id-7977 .inside .outfitter-shop-page.outfitter-shop-page1 .col3:first-child {padding-left:0}
.page-id-7792 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.page-id-7977 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {width:auto !important; position:relative}
.page-id-7792 .outfitter-shop-page.outfitter-shop-page1 .image img,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .image img {border:none}
.page-id-7792 .out-img-full.content-area,.page-id-7977 .out-img-full.content-area { margin-top: 10px !important; }
.page-id-7792 .outfitter-shop-page.outfitter-shop-page1 .text,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .text {width:100%}
.page-id-7792 .outfitter-shop-page.outfitter-shop-page1 .text a,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .text a{color: #fff;}
.page-id-7792 .title-breadcrumb,.page-id-6700 .title-breadcrumb,.page-id-7977 .title-breadcrumb{display:none;}
.page-id-7792 #main,.page-id-6700 #main,.page-id-1195 #main,.page-id-7977 #main{padding-top:0;}
.page-id-7792 .image p,.page-id-7977 .image p{margin-bottom: 0;}
.page-id-7792 .outfitter-shop-page.outfitter-shop-page1 .text a,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .text a{font-size:22px; line-height:24px}
.font-big1 {font-size: 18px;padding-left: 40px;}
.page-id-6700 .mec-load-more-wrap,.page-id-1195 .mec-load-more-wrap { margin-bottom: 40px !important; }
.page-id-6700  #page .mec-load-more-button,.page-id-1195  #page .mec-load-more-button {background: #1d3b83; padding: 5px 15px; font-size: 14px; text-transform: uppercase; font-weight: 400; text-align: center; color: #fff; letter-spacing: normal; float: none; display: inline-block;font-size: 16px !important; padding: 15px 20px !important; line-height: 16px !important; height: auto !important; top: auto !important; position: relative !important; left: auto !important; border:none !important}

.page-id-1195 .title-breadcrumb, .page-id-1195 .row-common-1, .page-id-9457 .row-common-1, .page-id-9457 .row-common-2,.page-id-8092 .row-common-1,.page-id-8092 .row-common-2, 
.page-id-9265 .row-common-1,.page-id-9265 .row-common-2 {display: none !important;}
.content-area p.font-big2 {font-size: 18px;padding: 0 50px;}
.question-panel,.question-row { display: block; width: 100%; padding: 0; margin:0; }
.question-row {margin: 0 0 15px 0;}
p.ques-txt,p.ans-txt {margin:0 !important; font-size:18px}
.new-hd-border.with-logo::before {top:50%}
.blog-slide-row .read-more-btn {text-align:center;font-size: 14px; padding:0; border-radius:5px;background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%); background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.01) 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0); transition:all 0.2s ease-in-out;color: #FFFFFF; border:1px solid #08c; background-color: #08c; line-height:18px;width: 120px !important;text-align: center;}
.blog-slide-row .read-more-btn a {padding: 14px 0px; width: 100%; float: left; width: 100% !important; text-align: center; } 	.blog-slide-row .read-more-btn:hover {color: #f7f7f7; border-color: #0074ad; background-color: #0074ad;}
.blog-slide-row .read-more-btn span a {text-decoration:none}
.blog-slide-row .blog-column { padding-left: 0; padding-right: 0; }
.blog-slide-row .vc_row .post-col {margin-right:3.5%; width:31%}
.blog-slide-row .vc_row .post-col:last-child {margin-right:0}
.blog-slide-row .vc_row .post-col .outpost-imgarea, .blog-slide-row .vc_row .post-col .outpost-imgarea .vc_figure,.blog-slide-row .vc_row .post-col .outpost-imgarea .vc_single_image-wrapper {width:100%}
.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .text2 a {border: 2px solid #c00000; display: inline-flex; padding: 5px 15px; font-size: 28px; min-height: inherit; align-items: center; justify-content: center; top: auto; position: relative; height: auto; width: auto; max-width: 96%;}
.page-id-7977 .text2.text-white { padding: 0px; text-align: center; width: auto; top: 50%; position: absolute; z-index: 22; font-size: 16px !important; left: 0; right: 0; margin: 0 auto; transform: translateY(-50%); }

.page-id-8092 .outfitter-shop-page.outfitter-shop-page1 .image,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .image { border:none}
.page-id-8092 .outfitter-shop-page.outfitter-shop-page1,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 {justify-content:space-between; flex-wrap:nowrap}
.page-id-8092 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.page-id-7977 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {padding-left:10px}
.page-id-8092 .inside .outfitter-shop-page.outfitter-shop-page1 .col3:first-child,.page-id-7977 .inside .outfitter-shop-page.outfitter-shop-page1 .col3:first-child {padding-left:0}
.page-id-8092 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.page-id-7977 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {width:auto !important; position:relative}
.page-id-8092 .outfitter-shop-page.outfitter-shop-page1 .image img,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .image img {border:none}
.page-id-8092 .out-img-full.content-area,.page-id-7977 .out-img-full.content-area { margin-top: 10px !important; }
.page-id-8092 .outfitter-shop-page.outfitter-shop-page1 .text,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .text {width:100%}
.page-id-8092 .outfitter-shop-page.outfitter-shop-page1 .text a,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .text a{color: #fff;}
.page-id-8092 .title-breadcrumb,.page-id-6700 .title-breadcrumb,.page-id-7977 .title-breadcrumb{display:none;}
.page-id-8092 #main,.page-id-6700 #main,.page-id-1195 #main,.page-id-7977 #main{padding-top:0;}
.page-id-8092 .image p,.page-id-7977 .image p{margin-bottom: 0;}
.page-id-8092 .outfitter-shop-page.outfitter-shop-page1 .text a,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .text a{font-size:22px; line-height:24px}
.font-big1.center-align{padding-left: 0;text-align: center !important;}
.new-hd-border.no-divider::before,.new-hd-border.no-divider2::before{content:unset;}
.new-hd-border.no-divider span{font-style: italic;}
.new-hd-border.no-divider2{text-align: left;}
.new-hd-border.no-divider2 span{padding: 0;}
.academy-list1 {margin: 25px 0 0 0 !important;}
.academy-list-txt1 { font-size: 15px; font-weight: 700; width: 185px;position: relative;text-transform:uppercase}
.academy-list-txt2 {width: calc(100% - 185px);}
.academy-list1 li{display: flex;margin: 10px 0;}
.academy-list-txt1:after{content:':';position: absolute;right: 10px;}
.link-a {color: #000 !important;}
.font-big1.font-big1-lt{padding:0!important;text-align: left !important;}
.new-hd-border.new-hd-border-img::before{top: 53px;}
.new-hd-border.new-hd-border-img.tp-80::before{top: 80px;}
.page-id-9175 .new-hd-border.new-hd-border-img::before{top: 50%;}
.site-main.menu-vthree-site-main.extrheader.demonew { position: absolute; right: 0; width: auto; }
.newextr_header { max-width: 1240px; margin: 0 auto; width: 100%; position: relative; }
.page-id-8394 #main {padding-top:0}
.wd80 .wpb_wrapper {max-width:70%; margin:0 auto}
.wd80 .font-big1 {font-size:22px; line-height:30px}
.map-iframe iframe{border:0;display:block;}
.new-hd-with-img img{vertical-align: middle;margin-top: -15px;}
.br-show br{display:inline-block!important;}
.enquiry-form-popup .landing-form-panel{display:flex;flex-wrap:wrap;justify-content: space-between;}
.enquiry-form-popup .frm-rw{width:48%;}
.enquiry-form-popup .wpcf7-form-control{margin-bottom:0!important;}
.enquiry-form-popup .wpcf7-form-control.wpcf7-submit{background: #41b8d2 !important;}
.enquiry-form-popup .frm-rw.w-100{width: 100%;}
.enquiry-form-popup textarea.wpcf7-form-control{height:80px;}
.center-btn.wedding-btn .ytub-link{margin: 15px 5px 0;}
.wf-container.mcfoot{display:flex;}
.footers1 {width:20%;}
.footers2 {width:70%;display: flex;flex-wrap: wrap;}
.footers4 {width:30%;}
.footers3.footers3-newsletter{margin-top: 15px;width: 100%;}
.wf-container-footer.fmockup {padding-bottom: 60px !important;}
.footers3 .newsletter-panel{width: 35%;color: #fff;padding-right: 15px;box-sizing: border-box;margin: 0 !important;}
.footers3 .newsletter-input{width: 58% !important;float: right;}
.footers3 .newsletter-panel br{display:none;}
.footers2 div{width: 50%}
.footers2 div div{width: 100%}
.footers2 .menu li{margin: 0;padding: 0;border: 0 !important;}
.footers2 .letter-panel.right2 {width: 20% !important;}
.f-hd { text-align: center; color: #fff; font-size: 18px; font-weight: 600;margin-top: 20px;}
.footers4 .newsletter-panel2 { text-align: center; color: #fff; display: flex; justify-content: center;margin-top: 10px; }
.footers4 .newsletter-hd{font-size: 18px; font-weight: 600; width: auto;margin: 0 10px 0 0;}
#footer .footers4 .alignleft, #sidebar .footers4 .alignleft {margin: 0;}
.group-faq-accordion .vc_tta-panel-heading{background:rgba(0,0,0,0.05)!important;border-bottom:2px solid rgba(0,0,0,0.05)!important;}
.group-faq-accordion .vc_active .vc_tta-panel-heading{background:rgba(0,0,0,0.05)!important;border-bottom:2px solid #1d3b83!important;}
.group-faq-accordion .vc_tta-panel-heading a{color: #000!important;font-size: 18px!important;}
.ques-ans-row { float: left; width: 100%; margin-bottom:15px; font-size: 15px; padding-bottom: 15px; border-bottom: 1px solid rgba(0,0,0,0.1); }
.ques {font-weight: 600;font-size: 16px;color: #1d3b83;}
.ans {line-height: 1.5;margin-top: 5px;margin-bottom: 20px;}
.ques-ans-row:last-child{border:0;}
.group-faq-accordion .vc_tta-panel-body{padding-left:0!important;padding-right:0!important;}
.image-slider img{max-width:100%;}
.image-slider .red-border-text{border:0;position:static;text-align:left;color:#000;font-size: 16px;padding:0;width: 100%;max-width: 100%;line-height: 1.2;display: block;}
.image-slider .text2 a{text-decoration:none;color: #000;font-size: 16px;}
.left-pd-1{padding-left: 45px !important;}
.left-pd-2{padding-left: 52px !important;}
.img-sz-1 { max-width: 410px; }
.video-pop-cont { width: 100%; height: 331px; }
.video-pop-cont .wp-video {max-height:331px}
#spu-10438.spu-box {max-height:341px}



.page-id-11547 #eventsSlider .slick-prev, .page-id-11958 #eventsSlider .slick-prev {
  background: url(images/arw-lft.png) no-repeat 0 0;

  width: 39px !important;

  height: 52px !important;

}
.page-id-11547 #eventsSlider .slick-prev, .page-id-11958 #eventsSlider .slick-prev {
  background: url(images/arw-lft.png) no-repeat 0 0;

  width: 39px !important;

  height: 52px !important;

}


.page-id-12288 #eventsSlider .slick-prev, .page-id-11958 #eventsSlider .slick-prev {
  background: url(images/arw-lft.png) no-repeat 0 0;

  width: 39px !important;

  height: 52px !important;

}
.page-id-12288 #eventsSlider .slick-prev, .page-id-11958 #eventsSlider .slick-prev {
  background: url(images/arw-lft.png) no-repeat 0 0;

  width: 39px !important;

  height: 52px !important;

}


.slick-next:active, .slick-next:focus, .slick-next:hover, .slick-prev:active, .slick-prev:focus, .slick-prev:hover {
  outline: 0;

  background: 0 0;

  color: transparent;

  -webkit-box-shadow: none;

  box-shadow: none;

}
.page-id-11547 .slick-prev, .page-id-11958 .slick-prev {
  left: -39px;

}
.page-id-11547 .slick-prev, .page-id-11958 .slick-prev {
  left: -39px;

}

.page-id-12288 .slick-prev, .page-id-11958 .slick-prev {
  left: -39px;

}
.page-id-12288 .slick-prev, .page-id-11958 .slick-prev {
  left: -39px;

}
.slick-prev {
  left: -15px;

}
.home-gallery-carousel .slick-next,.home-gallery-carousel .slick-prev { position: absolute;  display: block;  height: 1em;  width: 1em;  line-height: 0;  font-size: 0;  cursor: pointer;  background: 0 0;  color: transparent;  top: 50%;  margin-top: -10px;  padding: 0;  border: none;  outline: 0;  }
.booking-panel-wrap-new-outer-wrap{padding:25px 0;background:#163e64;box-sizing: border-box;margin-top: -10px}
.booking-panel-wrap-new-outer-wrap .top-main { margin: 0 auto; width: 100%; text-align: center; max-width: 1240px;}
.book-btn-wrap1 { width: 25%; float: left; } 
.book-txt-wrap1 { width: 65%; font-size: 25px; font-weight: 700; line-height: 27px; float: left; } 
.book-txt-wrap1 p {font-size: 25px;} 
.book-txt-wrap1 .btm-text { font-size: 19px; } 
.txt-p1{font-size: 18px; font-weight: 700; line-height: 1.5;}
.booking-panel-wrap-new { display: table; color: #fff;margin: 0 auto;width: 75%; }
.book-input1 a{font-size: 19px; font-weight: 700;color:#163e64;border:1px solid #163e64;padding:8px 65px 8px 25px;display: inline-block; background:url(images/calendar-bl.png) no-repeat 88% center #fff; border-radius: 10px; margin-top: 10px;font-style: italic;background-size: 27px;}
.book-input1 a img{vertical-align: text-top;margin-left: 20px;margin-top: 2px;}
.book-input1 a:hover{color:#1b2b66 !important;}
.home #main-slideshow{margin-top: -200px;}

.page-id-11958 .booking-panel-wrap-new-outer-wrap {display:block;}
.page-id-11958 .booking-panel-wrap-new-outer-wrap.new-head {display:none}
.page-id-12328 .booking-panel-wrap-new-outer-wrap {display:none}
.page-id-12328 .booking-panel-wrap-new-outer-wrap.new-head {display:block;margin-top: -88px;}
/* .page-id-12328 .book-txt-wrap1 {width:100%}*/
.page-id-12328 .ft-booking-button.ft-theme_light { display: none; } 
.new-hd-border.new-hd-border-img.new-hd-border-img-01::before{top: 115px;}





@media only screen and (min-width:1150px) {
.wf-wrap2 li {background-size:auto !important; background-position: 10px center !important;}	
}

@media only screen and (min-width:1800px) {
.page-id-7792 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.page-id-7977 .inside .outfitter-shop-page.outfitter-shop-page1 .col3{width: 33.33% !important;}
.page-id-8092 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.page-id-7977 .inside .outfitter-shop-page.outfitter-shop-page1 .col3{width: 33.33% !important;}

}

@media only screen and (max-width:1024px){

.page-id-7792 .outfitter-shop-page.outfitter-shop-page1 .over-text,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .over-text {text-align: center; width: 100%; padding: 30px; box-sizing: border-box;}
.page-id-8092 .outfitter-shop-page.outfitter-shop-page1 .over-text,.page-id-7977 .outfitter-shop-page.outfitter-shop-page1 .over-text {text-align: center; width: 100%; padding: 30px; box-sizing: border-box;}

}
@media only screen and (max-width:1024px){
.content-area p.font-big2 {padding:0}
p.font-big2.pr-2 {padding:0 !important}
h2.new-hd-border.with-logo img { max-width: 100%; }
.booking-panel-wrap-new-outer-wrap{margin-top:0;}
}

@media only screen and (min-width:1800px){
.home #main-slideshow{margin-top: -380px;}
}


@media only screen and (max-width:767px) {
.book-txt-wrap1 p {font-size: 20px !important;}	
.book-txt-wrap1 .btm-text {
  font-size: 16px;
}	
.page-id-12328 .book-txt-wrap1 {
  width: 100% !important;
}	
.booking-panel-wrap-new {width: 87%;}	
.social-txt {
  display: none;
}
.header-tg-1new{font-size: 35px !important;}
.page-id-7792 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.new-two-col .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.page-id-7977 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {padding-left: 0;padding-bottom: 10px;}
.page-id-8092 .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.new-two-col .inside .outfitter-shop-page.outfitter-shop-page1 .col3,.page-id-7977 .inside .outfitter-shop-page.outfitter-shop-page1 .col3 {padding-left: 0;padding-bottom: 10px;}
.font-big1 {font-size: 16px;padding-left: 0; padding-top:15px;}
.wd80 .wpb_wrapper {max-width:100%; margin:0 auto}
.wd80 .font-big1 {font-size:16px; line-height:22px}
.outfitter-shop-page.outfitter-shop-page1 .white-text a br{display:none;}
.gallery-hd.vc_row.wpb_row.vc_row-fluid.content-area{margin-top: 0px !important;margin-bottom: 10px !important;}
.academy-logo-12{margin-bottom: 20px !important;}
.col-lft-txt { margin: 0 0 30px 0; }
.col-rt-img .vc_column-inner {padding-left:0; padding-right:0;}
.blog-slide-row .vc_row .post-col { margin-right: 0; width: 100%; margin-bottom: 30px; }
.font-big1.font-big1-lt{margin-top: 20px;}
.grp-right .font-big1.font-big1-lt { margin-top: 0; }
.page-id-8092 .wpb-content-wrapper .vc_column_container > .vc_column-inner{padding-left:0; padding-right:0;}
.mrg-btm-mbl{margin-bottom:20px!important;}
.font-size-mbl h2{font-size:16px!important;}
.new-hd-border-img img{max-width: 100%;}
.water-img {order:1}
.water-txt {order:2}
.site-main.menu-vthree-site-main.extrheader.demonew .widget-btn-dk.demopag.extranewcls.vthree-sctn-three-div .sctn-three-menu-prnt {padding-top:0px}
#demos .owl-nav {max-width:100%; width:100%}
.btn-cont-right{flex-wrap: wrap;}
.tel-icon{margin: 0 0px 0 0; font-size: 16px;}
.btn-cont-right .ytub-link.gho.tell-me {margin-top: 10px;width: 100%;}
.enquiry-form-popup .frm-rw{width:100%;}
.footers1 {width:100%;}
.footers2 {width:100%;margin-top: 10px;}
.footers4 {width:100%;}
.wf-container.mcfoot{flex-wrap: wrap;}
.footers3 .newsletter-panel{padding-right: 0;width: 100%;}
.footers3 .newsletter-input {width: 100% !important;}
.footers3 .newsletter-input input.wpcf7-form-control.wpcf7-submit{width: 100px !important;margin-top: 15px;}
.footers4 .newsletter-hd{ padding: 0 !important; width: auto !important; }
.wf-container-footer.fmockup { padding-bottom: 10px !important; }
.academy-list-txt2 { width: 100% !important; } 
.txt-w-img img{max-width: 80px;}
.font-big1.font-big1-lt.txt-w-img {font-size: 14px;}
.mob-left .vc_btn3-container {text-align: left !important;}
.left-pd-1{padding-left:0 !important;}
.left-pd-2{padding-left:0 !important;}

.academy-list-txt1 {width: 130px;}
.academy-list-txt2 {width: calc(100% - 130px);}
.booking-panel-wrap-new{flex-wrap:wrap;margin-top: 20px;}
.book-btn-wrap1,.book-txt-wrap1{width:100%;}
.booking-panel-wrap-new-outer-wrap .top-main{display: block !important;font-size: 19px; margin: 10px 0;}
.txt-p1 {font-size: 17px;}
.book-input1 a{background-size: 22px;font-size: 14px;margin: 0 0 0 10px;}
.book-txt-wrap1{ display: flex !important; align-content: center; align-items: center;font-size: 19px;margin: 10px 0;}
.booking-panel-wrap-new-outer-wrap{z-index: 0!important;}
#slideouts { top: 266px !important; }
/* .page-id-12328 .site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .chk-availability {display:none !important}
.page-id-12328 .site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .chk-availability.mega-custom-book-nows {display:block !important}
.page-id-12328 .top-main.hide-mobs {display:block !important}
.page-id-12328 .mob-booking { display: none !important; }
.page-id-12328 .arrival-area2,.page-id-12328 .arrival-area3,.page-id-12328 .arrival-area4,.page-id-12328 .arrival-area6  {display:block !important}
.page-id-12328 .booking-panel-wrap-new-outer-wrap.new-head { margin-top: -39px; padding:15px 15px 23px 15px !important;}
.page-id-12328 .booking-panel-wrap-new {margin-top:0}
.page-id-12328 .booking-panel-wrap-new-outer-wrap .top-main {margin:0} */

.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .chk-availability {display:none !important}
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .chk-availability.mega-custom-book-nows {display:flex !important}
.top-main.hide-mobs {display:block !important}
.mob-booking { display: none !important; }
.arrival-area2,.page-id-12328 .arrival-area3,.page-id-12328 .arrival-area4,.page-id-12328 .arrival-area6  {display:block !important}
.booking-panel-wrap-new-outer-wrap.new-head { margin-top: -39px; padding:15px 15px 23px 15px !important;}
.booking-panel-wrap-new {margin-top:0}
.booking-panel-wrap-new-outer-wrap .top-main {margin:0}


}
.pl-0{padding-left:0!important}
.page-id-1176 .vc_btn3-container.vc_btn3-inline .vc_btn3{padding-left: 60px !important;} 
.page-id-9383 .act-img-area img{object-position: left;}

.page-id-8345 .title-breadcrumb,.page-id-8461 .title-breadcrumb,.page-id-8461 #cssmenu{display:none;}
.page-id-8345 #main,.page-id-8461 #main{padding-top:0;}
.page-id-9216 .wf-wrap2 li.page_item.page-item-7715,.page-id-9249 .wf-wrap2 li.page_item.page-item-7715,.page-id-9192 .wf-wrap2 li.page_item.page-item-7715,.page-id-9383 .wf-wrap2 li.page_item.page-item-7715,.page-id-9402 .wf-wrap2 li.page_item.page-item-7715,.page-id-9426 .wf-wrap2 li.page_item.page-item-7715,.page-id-10137 .title-breadcrumb {display:none}

.page-id-9192 .row-common-1,.page-id-9192 .row-common-2,.parent-pageid-9192 .row-common-1,.parent-pageid-9192 .row-common-2,.page-id-9265 .title-breadcrumb,.parent-pageid-9192 .title-breadcrumb,.page-id-9652 .title-breadcrumb,.page-id-10119 .title-breadcrumb,
.page-id-7021 .title-breadcrumb,.page-id-7021 .row-common-1,
.tax-mec_category .title-breadcrumb,
.page-id-10288 .title-breadcrumb,
.page-id-6037 .title-breadcrumb,.page-id-6037 .row-common-1,.page-id-6037 .row-common-2,
.page-id-10330 .title-breadcrumb,.page-id-10330 .row-common-1,.page-id-10330 .row-common-2,
.page-id-10399 .title-breadcrumb,
.page-id-10404 .title-breadcrumb,
.page-id-10649 .title-breadcrumb,
.page-id-10701 .title-breadcrumb,
.page-id-10715 .title-breadcrumb
{display:none!important;}

.page-id-1319 .row-common-1 {display: none;}
.page-id-1319 #main {padding: 0;}
.mr0 {margin:0 !important;}
.content-bullet.mr0 li {padding:0 0 0 26px; margin:0 0 5px; background:url(images/bullet-1.png) no-repeat 0 5px}
.content-bullet.mr0 {margin:0 0 10px 0 !important}


.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .logger-txt{font-size: 0;}
.logger-txt span,.demonew .tort-logo-join-menu-wrap,.tort-link a.custom-logo-link.logger-tmp-logo,.footers3.footers3-newsletter{display: none;}
.site-main.menu-vthree-site-main.extrheader.demonew.demonew2 .tort-link{margin-top: 26px;}




#spu-bg-12874 svg {display: block;}





