

/*-------SUMMER SPOTLIGHT-------*/
.temp-hide{display:none !important;}
.temp-full{width:100% !important; text-align:center !important;}

/*-------LOCAL RESTAURANTS SEARCH ARCHIVE-------*/
.beautiful-taxonomy-filters{margin:40px auto; width:100%;}
.tax-type_of_restaurant .blog_holder article .post_image img{margin-top:0px; height:400px; object-fit:cover;}
.beautiful-taxonomy-filters-clear-all{color:#063250;}
.beautiful-taxonomy-filters-clear-all:hover{color:#3595BE;}
.beautiful-taxonomy-filters-button{background:#3595BE; box-shadow:unset !important;}
.beautiful-taxonomy-filters-button:hover{background:#FE9B01;}
.beautiful-taxonomy-filters-active-filter{display:none;}
.tags_text{display:none;}
.tax-type_of_restaurant .pagination{margin: 20px 0 50px;}
.tax-type_of_restaurant .content .container{background-color:unset; margin-top:40px;}
.tax-type_of_restaurant .title img{max-height:700px; object-fit:cover;}
.select2-container{width:100% !important;}

/*-----LOCAL RESTAURANTS MAIN-----*/
.page-template-local-eats-small-image .blog_holder.blog_small_image article, .archive .blog_holder.blog_small_image article{padding:40px 0; margin:0px; border-bottom:3px solid #efefef;}
.amenities h3{font-size:17px;}
.amenities p{margin-top:0px;}
.blog_holder.blog_small_image article{ margin:40px 0;}
.blog_holder.blog_small_image article .post_text .post_text_inner{min-height:unset !important;}
.eat-flex{display:flex !important; max-width:850px; margin:0 auto !important;}
.fbox{display:flex !important; align-items:center;}
.restaurant-info p{display:block; font-size:18px; margin-bottom:0px; margin-top:0px; font-weight:600;}
.page-template-local-eats-small-image .post_image a{}
.page-template-local-eats-small-image .post_text_inner{background-color:unset !important;}
.page-template-local-eats-small-image h5, .page-template-eats-testing h5, .local_restaurants-template-default h5, .tax-type_of_restaurant h5, .archive h5{font-size:2vw; line-height:28px; margin:0px;}
.page-template-local-eats-small-image h5 a, .page-template-eats-testing h5 a, .local_restaurants-template-default h5 a, .tax-type_of_restaurant a, .archive h5 a{font-weight:700;}
.eat-website{background:#FE9B01; font-size:19px; padding:7px 20px 2px 20px; color:#fff; text-transform:uppercase; font-weight:700; margin:5px 0px 20px 0px; display:inline-block; text-align:center; -webkit-box-shadow: 7px 7px 4px -1px rgba(230,230,230,1); -moz-box-shadow: 7px 7px 4px -1px rgba(230,230,230,1); box-shadow: 7px 7px 4px -1px rgba(230,230,230,1);}
.address-single{text-decoration:none;}
.eat-blurb{font-size:15px !important; font-weight:300 !important;}

/*-----LOCAL RESTAURANTS INDIVIDUAL-----*/
.ft-img-holder img{min-height:unset !important;}
.amenities{margin-top:20px;}
.local_restaurants-template-default .blog_holder article .post_image img{min-height:120px;}
.local_restaurants-template-default .blog_holder article .post_image img{margin-top:0px; max-height:none;}
.local_restaurants-template-default .blog_holder.blog_single article{padding-top:40px;}
.local_restaurants-template-default .q_logo a{visibility:visible;}
.local_restaurants-template-default .thumbs{}
.eat-website:hover{background:#3595BE; color:#fff;}
.restaurant-thumbs{display:flex; justify-content:center; margin:1% 0 1% -1%; max-height:200px; overflow:hidden;}
.thumb{display:inline-flex; margin:0 0 0 1%; max-width:33.33%;}
.thumb img{transform:none !important; height:200px !important; object-fit:cover; min-width:185px;}
.lr-container{display:flex; width:100%; align-items:flex-start;}
.left-cont{width:50%; flex:1;}
.right-cont{width:50%; padding-left:40px; flex:1.2;}
.eat-seperator{margin:80px 0;}
.ft-img-holder{}
.acf-map {
	width: 100%;
	height: 400px;
	border: #ccc solid 1px;
	margin: 20px 0;
}
.acf-map img {
   max-width: inherit !important;
}

#google-container {
  position: relative;
  width: 100%;
  height: 200px;
  background-color: #e7eaf0;
}
@media only screen and (min-width: 768px) {
  #google-container {
    height: 300px;
  }
}
@media only screen and (min-width: 1170px) {
  #google-container {
    height: 600px;
  }
}

#cd-google-map {
  position: relative;
overflow:hidden;
}
#cd-google-map address {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  padding: 1em 1em;
  background-color: rgba(211, 104, 104, 0.9);
  color: white;
  font-size: 13px;
  font-size: 0.8125rem;
}
@media only screen and (min-width: 768px) {
  #cd-google-map address {
    font-size: 15px;
    font-size: 0.9375rem;
    text-align: center;
  }
}

#cd-zoom-in, #cd-zoom-out {
  height: 32px;
  width: 32px;
  cursor: pointer;
  margin-left: 10px;
  background-color: rgba(211, 104, 104, 0.9);
  background-repeat: no-repeat;
  background-size: 32px 64px;
  background-image: url("../img/cd-icon-controller.svg");
}
.no-touch #cd-zoom-in:hover, .no-touch #cd-zoom-out:hover {
  background-color: #d36868;
}
@media only screen and (min-width: 768px) {
  #cd-zoom-in, #cd-zoom-out {
    margin-left: 50px;
  }
}

#cd-zoom-in {
  background-position: 50% 0;
  margin-top: 10px;
  margin-bottom: 1px;
}
@media only screen and (min-width: 768px) {
  #cd-zoom-in {
    margin-top: 50px;
  }
}

#cd-zoom-out {
  background-position: 50% -32px;
}



/*-------HEADER-------*/
.pad-forty{padding-top:20px;}
:selection{background:#FE9B01;}
h1, h2, h3, h4, h5, h6, h7, h8{letter-spacing:2px;}
p, a{letter-spacing:1px; font-weight:300;}
p{margin-top:10px;}
aside .widget a{font-weight:300;}
#menu-mainnav::before {content: 'WHERE TO:'; position: absolute; top: 37px; left: -52px; font-size: 12px; color:#fff;}
.header_top{background-color: #063250 !important; padding:5px 0;}
.content{margin-top:0px;}
.home .content{margin-top:-100px;}
#nav-menu-item-2829 span{border:2px solid #FE9B01; padding:7px 20px; border-radius:50px; font-size:12px; font-weight:300;}
.plus{display:none;}
.top-menu{listy-style:none; display:inline-block;}
.top-menu li{color:#a4a7aa; display:inline; text-transform:uppercase; padding:0 7px;}
.top-menu li a{color:#A4A7AA;}
.drop_down .second .inner > ul{border-bottom:10px solid #FE9B01;}
#nav-menu-item-23 .drop_down .second .inner > ul{width:auto !important;}
.drop_down .second .inner > ul, li.narrow .second .inner ul{border-color:#FE9B01;}
.fa-search{color:#fe9b01;}
.image.responsive{max-height:90vh; overflow:hidden;}
.qode_grid_1300 .drop_down .wide .second ul li{width:190px;}
.drop_down .wide .second ul li:nth-child(4n+1) {clear: none;}
.drop_down .second .inner{max-width:1200px;   width: intrinsic; width: -moz-max-content; width: -webkit-max-content;}
.drop_down .second .inner > ul{width:100% !important;}
.content .container {z-index:10000;}
.content .container .container_inner.page_container_inner{padding:0px; margin-top:10px;}
.drop_down .wide .second ul li{border-left: 1px solid #275D89;}
.drop_down .second .inner .widget{padding:0px;}
nav.mobile_menu ul li a{color:#fff;}
.mobile_menu_button span{color:#fff;}
nav.mobile_menu ul li span.mobile_arrow i{color:#fff;}
.header_top_bottom_holder {
   background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.08) 85%, rgba(0,0,0,0.01) 99%, rgba(0,0,0,0) 100%);
   background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.08) 85%,rgba(0,0,0,0.01) 99%,rgba(0,0,0,0) 100%);
   background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.08) 85%,rgba(0,0,0,0.01) 99%,rgba(0,0,0,0) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 );}

/*-------SHOPPING MENU BLOCK-------*/
.shop-menu-item{font-weight:700 !important; font-size:40px !important; line-height:50px !important;}
.shop-menu-item:hover{color:#FE9B01 !important;}

/*-------SEARCH RESULTS PAGE-------*/
.search-results .blog_holder article .post_image img{max-height:none; margin-top:0px;}
.search-results .blog_holder.blog_large_image{margin-top:60px;}

/*-------YOUTUBE HOME-------*/
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 0px;
    height: 0;
    z-index: -99;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}

.hero-home-mobile{display:none;}


/*-------UNDER CURVE MARGIN-------*/

.home .two_columns_25_75{margin-top:0px;}

/*-------EVENTS CALENDAR-------*/
.tribe-events-tooltip .entry-title.summary{font-size:17px;}
.tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a{color:#3495be; font-size:13px !important; font-weight:500;}
.tribe-events-calendar thead th{font-size:15px; padding:.5em 0 !important; background:#2B5E88;}
#tribe-events-content .tribe-events-calendar td{text-align:left;}
#tribe-bar-form label{color:#444; font-size:12px;}
#tribe-bar-form .tribe-bar-submit input[type="submit"]{background:#FE9B01 !important;}
#tribe-bar-form .tribe-bar-submit input[type="submit"]:hover{background:#2B5E88 !important;}
.tribe-events-tooltip .tribe-events-event-body{text-left;}
.tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb img{max-width:100% !important; max-height:100% !important;}
.tribe-event-description p{font-size:13px; padding-bottom:20px;}
.tribe-events-tooltip:not(.tribe-event-featured) .tribe-events-event-thumb{padding:5px; margin-bottom:10px;}
.tribe-events-calendar .tribe-events-tooltip{padding:30px;}

/*-------EVENTS LIST-------*/
.tribe-mini-calendar-event .list-date{background:#2B5E88 !important;}
.tribe-events-title a{font-weight:500; color:#063250;}
.tribe-events-title a:hover{color:#FE9B01;}


/*-------HOME PAGE -------*/
.spotlight-wrap{}
#spotlight-btn{margin 0 auto; display:block;}
.spotlight-txt p{color:#fff; font-size:20px; text-align:center;}
.home .tribe-event-image{display:none;}
.home-welcome-box{margin-top:80px;}
.home .latest_post_holder.image_in_box .latest_post_text {padding: 15px 0 0 200px;}
.featured-box-row{margin-top:-80px; height:210px; display:flex;}
.featured-box{width:50%; margin-left:90px; margin-right:60px;}
.featured-btns .vc_column-inner{}
.featured-btns{text-align:center; color:#fff; height: 210px;display: flex; align-items: flex-end;}
.featured-btns .vc_column-inner{background:#063250; padding-left:0px; padding-right:0px;}
.featured-btns p{margin-top:0px;}
.featured-box h3{color:#0090CA; letter-spacing:2px; font-size:20px;}
.lake-webcams {color:#fff; font-size:22px;}
.lake-webcams::before {content:'\f03d'; font-family:FontAwesome; position: relative; width: 100%; height: 100%; display:inline; margin-right:25px;}
.lake-webcams:after{content:'\f178'; font-family:FontAwesome; position: relative; width: 100%; height: 100%; display:inline; margin-left:25px;}
.webcam-block{border:2px solid #fff; height:75px; display: flex; align-items: center; justify-content: center;}
.lake-condition-block{border:2px solid #fff;}
.explore-link{text-transform:uppercase; font-size:15px; color:#07395B; font-weight:600;}
.explore-link:hover{color:#FE9B01;}
.explore-link:after{content:'\f178'; font-family:FontAwesome; margin-left:10px; position: absolute; width: 100%; height: 100%}
.home-fun{font-size:20px; color:#fff; font-weight:700; text-transform:uppercase;}
.qode_content_slider .flex-control-nav{margin-top:40px;}
.qode_content_slider .flex-control-nav li a.flex-active{background-color:#FE9B01;}
.home .latest_post_title a{font-weight:700;}
.page-id-7 .q_logo a{height:150px !important;}
.page-id-7 .q_logo img{top:-30%;}

/*-------EVENTS-------*/
.submit-event{background:#2B5E88; padding:10px 25px; color:#fff; text-transform:uppercase; font-size:13px; font-weight:700;}
.submit-event:hover{color:#fff; background:#fe9b01;}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"]{background:#3595BE;}


/*-------CONTENT BORDER CURVY-------*/
.page-template-default .title_outer, .page-template-blog-small-image .title_outer, .page-template-local-eats-small-image .title_outer, .page-template-eats-testing .title_outer, .archive .title_outer{position:relative;}
.page-template-default .title_outer:after, .page-template-blog-small-image .title_outer:after, .page-template-local-eats-small-image .title_outer:after, .page-template-eats-testing .title_outer:after, .archive .title_outer:after{content:''; display:block; background-image:url('/wp-content/uploads/2018/03/Group2.svg'); padding-top:13.929%; width:100%; position:absolute; bottom:-60px; left:0; z-index:1000; background-size:cover; background-position:left bottom;}
.post-type-archive-tribe_events .title_outer{position:relative;}
.post-type-archive-tribe_events .title_outer:after{content:''; display:block; background-image:url('/wp-content/uploads/2018/03/Group2.svg'); padding-top:13.929%; width:100%; position:absolute; bottom:-47px; left:0; z-index:1000; background-size:cover; background-position:left bottom;}

/*-------SIDEBARS-------*/
.sidebar p{font-size:17px;}
.sb-top-block:hover, .sb-second-block:hover, .sb-third-block:hover, .sb-fourth-block:hover, .sb-fifth-block:hover, .sb-sixth-block:hover{background:#FE9B01;}
.csb-top-block:hover, .csb-second-block:hover, .csb-third-block:hover, .csb-fourth-block:hover, .csb-fifth-block:hover, .csb-sixth-block:hover{background:#FE9B01;}
.two_columns_25_75 > .column1 > .column_inner{padding-right:11px;}

/*-------PLAY SIDEBAR-------*/
.dropbtn {background:#fff; color: #818181; padding: 5px 0px; font-size: 15px; border: none; font-family: 'Hind', sans-serif; font-weight:300; letter-spacing:1px;}
.dropdown {position: relative; display: block;}
.dropdown a:hover{font-weight:700;}
.dropdown-content {display: none; position: relative; min-width: 160px; z-index: 1; background:#fff;}
.dropdown-content a {color: black; padding: 7px 15px; text-decoration: none; display: block; letter-spacing:1px;}
.dropdown-content a:hover {display:block; position:relative; color:#0090CA !important;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {color: #0090CA; font-weight:700;}

aside .widget{margin:0px;}
.sidebar p{margin-bottom:5px;}
.sb-top-block{background:#3595BE; color:#fff; display:block; padding:19px 15px 15px 15px; margin-bottom:5px; text-transform:uppercase;}
.sb-second-block{background:#2F80A9; color:#fff; display:block; padding:19px 15px 15px 15px; margin-bottom:5px; text-transform:uppercase;}
.sb-third-block{background:#275D89; color:#fff; display:block; padding:19px 15px 15px 15px; margin-bottom:-20px; text-transform:uppercase;}
.sb-fourth-block{background:#134D70; color:#fff; display:block; padding:19px 15px 15px 15px; margin-bottom:-20px; text-transform:uppercase;}
.sb-fifth-block{background:#063250; color:#fff; display:block; padding:19px 15px 15px 15px; margin-bottom:0px; text-transform:uppercase;}
.sb-sixth-block{background:#063250; color:#fff; display:block; padding:19px 15px 15px 15px; margin-bottom:0px; text-transform:uppercase;}
.play-list{border:1px solid #979797; padding:15px !important;}
aside .widget li a:hover{color:#0090CA; font-weight:700;}
.play-list{border:1px solid #979797; padding:15px !important;}

/*-------CONTACT SIDEBAR-------*/
.csb-top-block{background:#3595BE; color:#fff; display:block; padding:19px 15px 15px 15px; margin-bottom:5px; text-transform:uppercase;}
.csb-second-block{background:#2F80A9; color:#fff; display:block; padding:19px 15px 15px 15px; margin-bottom:5px; text-transform:uppercase;}
.csb-third-block{background:#3595BE; color:#fff; display:block; padding:19px 15px 15px 15px; margin-bottom:-20px; text-transform:uppercase;}
.csb-fourth-block{background:#275D89; color:#fff; display:block; padding:19px 15px 15px 15px; margin-bottom:-20px; text-transform:uppercase;}
.csb-fifth-block{background:#134D70; color:#fff; display:block; padding:19px 15px 15px 15px; margin-bottom:-20px; text-transform:uppercase;}
.csb-sixth-block{background:#063250; color:#fff; display:block; padding:19px 15px 15px 15px;margin-bottom:0px; text-transform:uppercase;}
aside .widget li a:hover{color:#0090CA;}
aside .widget li a:active{color:#0090CA;}

/*-------TRAIL INFO-------*/
.trail-info{display:none;}
.page-id-1735 .trail-info{display:block;}

/*-------CONTACT US FORM-------*/
.one-half,
.one-third {position: relative; margin-right: 4%; margin-bottom: 20px; float:left; z-index:1000;}
.one-half { width: 48%; }
.one-third { width: 30.66%; }
.last {margin-right: 0 !important; clear: right;}
@media only screen and (max-width: 767px) {
    .one-half, .one-third {width: 100%; margin-right: 0;}
}
div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#FE9B01;}
}
.recaptcha-block{margin-bottom:60px;}


/*-------LAKE LIFE-------*/
.lake-life-title{font-size:20px; font-weight:700; margin:0px;}

/*-------LINKS PAGE-------*/
.links li{font-weight:600; list-style:none; margin-bottom:30px; border-bottom:1px solid #E5E5E5;}
.links a{color:#3595BE; font-weight:600;}
.links a:hover{color:#FE9B01;}

/*--------SHARE PAGE--------*/
.share{}
.share img{}

/*-------BOXES (SITES & ATTRACTIONS)-------*/
.latest_post_two_holder .latest_post_two_image{max-height:157px; overflow:hidden; -webkit-box-shadow: 0px 1px 3px 2px rgba(214,214,214,1); -moz-box-shadow: 0px 1px 3px 2px rgba(214,214,214,1); box-shadow: 0px 1px 3px 2px rgba(214,214,214,1);}
.latest_post_two_holder .latest_post_two_info{display:none;}
.latest_post_two_holder .latest_post_two_text{-webkit-box-shadow: 0px 3px 5px 0px rgba(214,214,214,1); -moz-box-shadow: 0px 3px 5px 0px rgba(214,214,214,1); box-shadow: 0px 3px 5px 0px rgba(214,214,214,1); min-height:290px;}
.latest_post_two_holder .latest_post_two_text p{margin:0px;}
.latest_post_two_holder .latest_post_two_text a:hover{color:#FE9B01 !important;}
.latest_post_two_holder .latest_post_two_text .block-link a {margin-top:10px; display:block;}
.latest_post_two_title{font-size:20px; margin-bottom:10px;}
.latest_post_two_title a{color:#3595BE; font-weight:600;}
.latest_post_two_holder .latest_post_two_text .separator.small{display:none;}
.phone{margin-top:20px;}
.block-link{font-weight:500; color:#FE9B01; font-size:15px;}
.block-link a{color:#FE9B01; font-weight:700;}
.single .block-link{font-weight:500; color:#FE9B01; font-size:20px;}
.single .block-link a{color:#FE9B01; font-weight:700;}
.excerpt{margin-top:20px;}

/*-------HISTORICAL TOURS--------*/
.historical-tours{margin-top:20px;}
.historical-tours h3 a{color:#0090CA; font-size:18px; font-weight:600;}
.historical-tours p{}
.historical-tours a{color:#F3901D; font-weight:600;}
.hist-row-int{padding:30px 0px;}

/*-------A/V TOURS-------*/
.av-list{list-style-type:none;}
.av-list li{padding:10px 0}
.av-list a{color:#3595BE; font-weight:600; text-decoration:underline;}

/*-------LAKE REPORT-------*/
.lake-report-row h2{color:#0090CA; font-size:18px; font-weight:600;}

/*-------CABINS & COTTAGES -------*/
.page-id-138 .latest_post_two_holder .latest_post_two_text{min-height:100px;}

/*-------CUSTOM CSS-------*/
.qbutton.big_large_full_width{font-size:46px; line-height:60px; letter-spacing:5px; height:auto; padding:20px 0px 10px 0px;}
h3 a{font-weight:700;}
.fishing-link{color:#FE9B01; font-weight:700;}
.terms .section_inner_margin{margin-left:0px; margin-right:0px;}
.stay-place-title p{font-size:20px; color:#134D70; font-weight:700; text-transform:uppercase;}
.discover-row{text-align:right !important;}
.discover-row .section_inner_margin{display:flex;}
.discover-row .vc_col-sm-6{display:flex;}
.discover-row .vc_column-inner{display:flex; align-items:center; justify-content:center;}
.vc_custom_1518634275230 .wpb_wrapper{width:100%;}

.vc_column-inner .vc_custom_1518810311926{border-right:15px solid #fff;}
.tour-text{color:#0090CA; font-size:18px;}
.tour-btn{margin-top:3px;}
.tour-btn a{color:#fff; background:#3595BE;  padding:5px 20px; text-align:center; display:block;}
.tour-btn a:hover{color:#fff; background:#FE9B01;}
.members p{margin-top:10px;}
.about-row .qbutton{padding:5px 80px;}
.about-row p{margin-top:10px;}
.about-sub-title{color:#0090CA; font-size:20px; text-transform:uppercase; margin-top:0px;}

strong{font-weight:600;}
.map-link a{color:#FE9B01 !important; font-weight:700 !important;}
.map-link a:hover{color:#3595BE !important;}
.pt-cv-2-col .pt-cv-title a{color:#3595BE;}
.pt-cv-title a:hover{color:#FE9B01;}
.pt-cv-wrapper .btn-success{background:#FE9B01; border:none;}
.btn-success{background:#3595BE; border:none;}
.highlights{font-size:18px; text-transform:uppercase; color:#0090CA; font-weight:500;}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {background-color: #FE9B01;}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger{background: #FE9B01;}
.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger{border-color:#FE9B01;}
.link-block{}
.box1, .box2, .box3, .box4, .box5{margin-bottom:4px;}
.box1{background:#3595BE; padding:25px;}
.box2{background:#2F80A9; padding:25px;}
.box3{background:#275D89; padding:25px;}
.box4{background:#134D70; padding:25px;}
.box5{background:#063250; padding:25px;}
.box1:hover, .box2:hover, .box3:hover, .box4:hover, .box5:hover{background:#FE9B01;}
.box1 a, .box2 a, .box3 a, .box4 a, .box5 a{text-transform:uppercase; color:#fff; font-weight:500; font-size:15px;}
.box1 a:before{content: url('/wp-content/uploads/2018/02/star.png'); margin-right: 30px; width: 100%; height: 100%; vertical-align:-moz-middle-with-baseline; vertical-align: -webkit-baseline-middle;}
.box2 a:before{content: url('/wp-content/uploads/2018/02/webcam-video.png'); margin-right: 30px; width: 100%; height: 100%; vertical-align:-moz-middle-with-baseline; vertical-align: -webkit-baseline-middle;}
.box3 a:before{content: url('/wp-content/uploads/2018/02/photo-camera-1.png'); margin-right: 30px; width: 100%; height: 100%; vertical-align:-moz-middle-with-baseline; vertical-align: -webkit-baseline-middle;}
.box4 a:before{content: url('/wp-content/uploads/2018/02/play-button.png'); margin-right: 30px; width: 100%; height: 100%; vertical-align:-moz-middle-with-baseline; vertical-align: -webkit-baseline-middle;}
.box5 a:before{content: url('/wp-content/uploads/2018/02/home-icon.png'); margin-right: 30px; width: 100%; height: 100%; vertical-align:-moz-middle-with-baseline; vertical-align: -webkit-baseline-middle;}
.fa{vertical-align:middle;}
.connect-row{background:#275D89; height:225px; margin-top:20px;}
.connect-left{width:40%; float:left; }
.connect-left img{margin-top: -15px; padding-left:15px;}
.connect-right{width:50%; float:left; padding-left:30px;}
.connect-right h4{color:#fff; padding-top:20px;}
.connect-right h5{color:#FE9B01; font-weight:300; text-transform:none;}
.connect-right p{color:#fff; margin:10px 0;}
.connect-right i{color:#275D89;}
.entry_date{color:#0090CA; font-weight:300;}
.latest_post_holder.image_in_box .latest_post_text .latest_post_title a{color:#767676;}
.latest_post_holder.image_in_box .latest_post_text .latest_post_title a:hover{color:#FE9B01;}
.latest_post_holder > ul{background:#fff;}
.latest_post_holder.image_in_box .latest_post_inner{width:75%;}
.latest_post_image{width:175px;}
.latest_post_holder li:last-child .latest_post{background:#fff; height:175px;}
.latest_post_holder.image_in_box .latest_post_text {padding: 37px 0 0 200px;}
.discover-title{color:#fff; font-size:60px; font-weight:700; line-height:62px;}
.discover-sub-title{color:#FE9B01; text-align:right; font-weight:200; font-size:35px;}
.discover-txt{color:#fff; text-align:right; font-size:18px; display:block; margin-bottom:60px !important;}
.featured-attractions{text-transform:uppercase; color:#063250; font-weight:700; letter-spacing:2px; font-size:20px; margin-top:0px;}
.bmembers{text-transform:uppercase; color:#063250; font-weight:700; letter-spacing:2px; font-size:24px; margin-top:0px;}
#ajaxsearchlite1 .probox, div.asl_w .probox{border:2px solid #fff !important;}
div.asl_w .probox .prosettings .innericon svg, div.asl_w .probox .promagnifier .innericon svg{fill:#FE9B01 !important;}
div.asl_s.searchsettings {box-shadow: 1px 1px 0 1px #FE9B01 !important;}
div.asl_s.searchsettings .asl_option_inner label{background:#275d89 !important;}
.explore{color:#0090CA; text-transform:uppercase; font-size:15px; letter-spacing:2px; margin-left:10px;}
.explore:after{content:'\f178'; font-family:FontAwesome; margin-left:10px;}
.explore:hover{color:#FE9B01;}
.explorenew{color:#0090CA; text-transform:uppercase; font-size:20px; letter-spacing:2px;}
.explorenew:after{content:'\f178'; font-family:FontAwesome; margin-left:10px;}
.explorenew:hover{color:#FE9B01;}
.exploretwo{color:#0090CA; text-transform:uppercase; font-size:15px; letter-spacing:2px; margin-left:10px;}
.exploretwo:after{content:'\f178'; font-family:FontAwesome; margin-left:10px;}
.home-curve-row{background-image:url('/wp-content/uploads/2018/03/home-bg.svg'); padding:7% 0 !important; margin-top:-160px; z-index:1000;}
.home-curve-row-two{background-image:url('/wp-content/uploads/2018/03/home-bg-2.svg'); padding:180px 0 !important; margin-top:-50px; z-index:1000;}

/*-------CONTENT BOTTOM-------*/
input.wpcf7-form-control.wpcf7-submit{font-size:15px;}
.content_bottom{margin-top:40px;}
.cbottom-menu {display: flex; vertical-align: middle; align-items: center; justify-content: center; height: 158px;}
.cbottom-menu li{color: #fff; text-transform: uppercase; display: flex; margin: 0px 5px; vertical-align: middle; align-items: center;}
.cbottom-menu a{color:#fff; font-weight:300;}
.cbottom-menu a:hover{color:#FE9B01;}
.cbottom-social{display:flex; height:158px;}
.cbottom-social .q_social_icon_holder {display: flex; align-items: center; justify-content: center;}
.cbottom img{max-width:80%;}
#wpcf7-f2836-o2{margin-top:20px;}
.content_bottom .wpb_column{height:158px;}
.content_bottom .wpb_column .vc_column-inner {height:158px;}
.content_bottom .wpb_column .vc_column-inner .wpb_wrapper{height:158px;}

/*-------POSTS--------*/
.single .title{display:none;}
.blog_holder.single_image_title_post article .itp_post_text .post_text_inner {padding: 50px 50px 0px 50px; text-align: left; max-width:1000px; margin:0 auto;}
.single .blog_holder.single_image_title_post article .post_info{display:none;}
.single .blog_holder.single_image_title_post article .post_image {max-height: 500px; overflow: hidden; max-width:2200px; margin:0 auto;}
.blog_holder article .post_image img{max-height:1200px; margin-top:-200px;}
.post-field-title{font-weight:700; font-size: 24px; color: #063250; text-transform:uppercase; border-bottom:1px solid #efefef; padding-bottom:20px; display:table;}
.post-field{font-weight:700; margin-bottom:5px !important; font-size: 22px; color: #275D89; text-transform:uppercase;}
.post-addy{margin:0px !important; font-weight:300; line-height:15px; font-size:13px;}
.blog_holder.single_image_title_post article .single_bottom_part{display:none;}
.post-desc-sect{background:#efefef; padding: 40px 50px 40px 50px;}
.places-block{width:100%; height:100px; margin-bottom:40px;}
.places-title-block{width:50%; float:left;}
.places-addy-block, .places-phone-block, .places-website-block{float:left; width:16.667%;}
.single br{margin-bottom:20px;}

/*-------BLOG PAGE-------*/
/*.page-template-blog-small-image .full_width_inner{max-width:80%; margin:0 auto;}*/
.page-template-blog-small-image .content .container .container_inner, .page-template-local-eats-small-image .content .container .container_inner, page-template-eats-testing .content .container .container_inner{margin-top:10px;}
.blog_holder.blog_small_image .entry_title{line-height:28px;}
.blog_holder article .post_info{display:none;}
.blog_holder article .post_text h2 .date{color:#FE9B01; font-size:12px;}
.blog_holder.blog_small_image article .post_text .entry_title a{font-weight:700; font-size:20px; color:#063250;}
.blog_holder.blog_small_image article .post_text .entry_title a:hover{color:#FE9B01;}
.page-template-blog-small-image .qbutton, .page-template-local-eats-small-image .qbutton, .page-template-eats-testing .qbutton{background:#FE9B01; border:0px; color:#fff; padding:5px 20px;}
.page-template-blog-small-image .blog_holder article .post_image img, .page-template-local-eats-small-image .blog_holder article .post_image img, .page-template-eats-testing .blog_holder article .post_image img{max-height:none; margin-top:0px;}

/*-------LOCAL LIVING-------*/
.local-living-row{margin:0px;}
.local-living-row a{font-weight:700;}
.chambers p{margin:5px !important;}
.chambers a{color:#FE9B01; font-weight:300;}

/*-------BOARD-------*/
.board-row p{font-weight:500; line-height:25px;}
.board-title{font-size:14px; color:#2F80A9;}
.page-id-79 p{margin-bottom:0px;}

/*-------STAY-------*/
.qode-blog-carousel-titled .qode-bct-post .qode-bct-post-date{display:none;}
.qode-blog-carousel-titled .qode-bct-post{width:460px !important;}
.qode-blog-carousel-titled .qode-bct-post .qode-bct-post-image img{height:200px;}

/*-------EAT NEW-------*/
.container-restraunt{}
.single-restraunts .post_content_holder{display:flex; align-items:center; justify-content:center;}
.single-restraunts .post_image{max-width:40%;}
.single-restraunts .post_text{margin-left:10px;}








/*-------FOOTER--------*/
.footer_top{padding:30px 0;}
#wpcf7-f2836-o1{margin-top:20px;}
.footer-btn{background:#3595BE; font-size:15px; padding:10px 30px; color:#fff !important; text-transform:uppercase; border-radius:50px;}
.footer-btn:hover{background:#FE9B01;}
.footer-btn a{color:#fff !important;}
footer .wpcf7 form.wpcf7-form p{display:inline; float:left;}
footer input.wpcf7-form-control.wpcf7-submit:not([disabled]){background:#FE9B01; font-family: 'Hind', sans-serif !important; border: none; border-radius:50px; color:#fff; text-transform:uppercase; position: absolute; left: 467px; top: 45px; padding:2px 40px; font-weight:300;}
footer input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover{background:#3595be;}
footer .footer_top .two_columns_50_50 .column2 .column_inner > div{text-align:center;}
.span7{width:100%; float:left;}
.span3{width:30%; float:left;}
footer input.wpcf7-form-control.wpcf7-text{border-radius:50px; padding-bottom:15px;}
.two_columns_50_50{display:flex;align-items:center;}
.footer_bottom a:hover{color:#FE9B01 !important;}
.wpcf7-form mailchimp-ext-0.4.50 .sent .span-7{display:none;}
.moblie-only-nav{display: none;}


/*-------MOBILE-------*/

@media screen and (max-width: 2000px){
.home-curve-row{margin-top:-142px;}

}
@media screen and (max-width: 1600px){
.page-template-default .title_outer::after{padding-top:15%;}
.page-template-blog-small-image .title_outer::after, .page-template-local-eats-small-image .title_outer::after, .page-template-eats-testing .title_outer::after{padding-top:15%;}
}

@media screen and (max-width: 1400px){
   .span3{width:100%;}
.footer_top .two_columns_50_50{display:block;}
    .two_columns_50_50 > .column1, .two_columns_50_50 > .column2{width:100%;}
     footer input.wpcf7-form-control.wpcf7-submit:not([disabled]){position:inherit; display:block; width:100%; padding: 2px 0px; text-align:center; border-radius:0px;}
footer input.wpcf7-form-control.wpcf7-text{border-radius:0px; text-align:center;}
.footer-btn{border-radius:0px; display:block; padding:20px 30px;}
.footer_top .two_columns_50_50 .column2 .column_inner > div{margin:0px;}
.two_columns_50_50 > .column2 > .column_inner{padding:0px;}
.latest_post_holder li:last-child .latest_post{height:auto;}
.column2.footer_col3{margin-top:20px;}

}


@media screen and (max-width: 1200px){
    .cbottom-menu {display:none;}
    .content_bottom .wpb_column .vc_column-inner{height:auto;}
    .content_bottom .wpb_column{height:auto; width:100%;}
    .content_bottom .vc_col-sm-8{display:none;}
    .cbottom-social{justify-content:center; height:30px; padding-top:20px; border-top:1px solid #a8b4bf;}
    .content_bottom .wpb_column .vc_column-inner .wpb_wrapper{height:auto;}
.tax-type_of_restaurant .title img{max-height:unset;
}

@media screen and (max-width: 1000px){
nav.mobile_menu ul li a{text-align:left !important;}
h1, p, a{text-align:center;}
.lr-container{flex-direction:column;}
.single-local_restaurants .left-cont, .single-local_restaurants .right-cont{width:100%;}
.single-local_restaurants .right-cont{padding-left:0px;}
.qbutton.big_large_full_width{font-size:26px; line-height:30px;}
.header_bottom{padding-bottom:10px;}
.mobile_menu_button span {font-size: 22px;}
.single .post-desc-sect{text-align:center; margin-top:20px; padding:20px;}
.places-block{height:270px; text-align:center;}
.places-title-block{width:100%; text-align:center;}
.places-addy-block{margin-top:20px;}
.post-field-title{display:block;}
.places-addy-block, .places-phone-block, .places-website-block{width:100%;}
.videoWrapper{padding-top:0px;}
.two_columns_25_75 > .column1, .two_columns_25_75 > .column2{width:100%;}
     footer input.wpcf7-form-control.wpcf7-submit:not([disabled]){left:585px; top:28px;}
    .two_columns_50_50{display:block; margin:10px 0;}
    .vc_col-sm-4, .vc_col-sm-6{width:100%;}
    .featured-box{width:100%; margin-left:0px; margin-right:0px; padding-left:15px; padding-right:15px;}
.featured-btns{height:auto;}
.webcam-block, .featured-btns{}
    .sidebar{display:none;}
    .featured-box-row{margin-top:0px !important; height:auto;}
.page-template-default .title_outer::after{padding-top:14%; bottom:-40px;}
.page-template-blog-small-image .title_outer::after, .page-template-local-eats-small-image .title_outer::after,  .page-template-eats-testing .title_outer::after, .tax-type_of_restaurant .title::after{padding-top:14%; bottom:-40px;}
    .content .container .container_inner.page_container_inner{margin-top:15px;}
   .discover-row{text-align:center !important;}
    .home-blog{margin-top:40px;}
   .home-boxes-weather .vc_column-inner{margin-bottom:40px;}
   .home-boxes-weather img{width:750px;}
    .footer_top .textwidget{margin-bottom:30px;}
     .footer_top .two_columns_50_50 .column1{margin:0px;}
.page-id-7 .q_logo a{height:80px !important;}
.page-id-7 .q_logo img{top:0px;}
.big-title{margin-top:140px;}
#tribe-mobile-container .type-tribe_events .tribe-events-event-image{width:100%;}
.latest_post_holder li:last-child .latest_post{height:auto;}
.home .latest_post_image {width: 100%; max-height: 200px; overflow: hidden; margin-bottom:20px;}
.home .latest_post_holder.image_in_box .latest_post_text{padding:20px;}
.qode-bct-post-excerpt{max-width:350px;}
.chambers{text-align:center;}
.blog_holder article .post_image img{margin-top:0px;}
.discover-txt{text-align:center;}
.discover-row .section_inner_margin{flex-direction:column; text-align:center;}
.home-curve-row{padding:10% 0 !important; background:#275D89;margin-top:-20px;}
.discover-txt{margin-bottom:0px !important;}
.page-template-local-eats-small-image .post_text_inner, .local_restaurants-template-default .post_text_inner, .post-type-archive-local_restaurants .post_text_inner, .tax-type_of_restaurant .post_text_inner{width:100%; text-align:center;}
.page-template-local-eats-small-image h5, .page-template-eats-testing h5, .local_restaurants-template-default h5, .tax-type_of_restaurant h5, .archive h5{font-size:5vw; line-height:45px;}
.eat-flex{flex-direction:column; max-width:unset;}
.page-template-local-eats-small-image .fbox, .tax-type_of_restaurant .fbox{width:100% !important;}
}

@media screen and (max-width: 800px){
.restaurant-info p{font-size:15px; line-height:20px;}
.container_inner{width:90%;}
.amenities p{margin-bottom:0px;}
.qbutton.big_large_full_width{font-size:20px; line-height:30px;}
.page-template-default .title_outer::after {padding-top: 15%; bottom: -16px;display:none;}
.eat-seperator{margin:40px 0;}
.page-template-blog-small-image .title_outer::after, .page-template-local-eats-small-image .title_outer::after, .page-template-eats-testing .title_outer::after, .tax-type_of_restaurant .title_outer::after {padding-top: 15%; bottom: -16px;display:none;}
.page-template-default .title_outer{border-bottom:4px solid #275D89; margin-bottom:40px;}
.page-template-blog-small-image .title_outer, .page-template-local-eats-small-image .title_outer, .page-template-eats-testing .title_outer, .tax-type_of_restaurant .title_outer{border-bottom:4px solid #275D89; margin-bottom:40px;}
.historical-tours h3, .historical-tours p{text-align:center;}
.historical-tours p{margin-bottom:0px;}
.historical-tours h3{margin-top:40px;}
.header_top .left{padding-top:8px;}
.header_top .right{display:none;}
.pad-forty{padding-top:0px;}
h1{font-size:26px; line-height:30px;}
h2{font-size:20px;}
.featured-attractions{font-size:18px;}
h1.featured-attractions{font-size:22px !important;}
.explore{font-size:18px;}
.featured-box{text-align:center;}
.featured-box h3{font-size:18px; text-align:center;}
.home-curve-row-two{padding:60px 0 !important;}
.connect-left, .connect-right{width:100%;}
.connect-left{max-height:250px;}
.connect-right{padding-left:0px;}
.footer_top .column_inner>div{margin:0px !important;}
.hero-home-mobile{display:block;}
.videoWrapper{display:none;}
.home-welcome-box{margin-top:60px; text-align:center !important;}
h1.home-welcome-box{text-align:center;}
.lake-webcams{font-size:18px;}
.thumb{max-height:80px;}
}


@media screen and (max-width: 600px){
.tax-type_of_restaurant h5, .archive h5{font-size:6vw; line-height:30px;}
.qbutton.big_large_full_width{font-size:16px; line-height:20px; letter-spacing:3px;}
.qode-blog-carousel-titled .qode-bct-title-holder > *
{font-size:18px;}
.qode-bct-post-excerpt{max-width:250px;}
.explore{font-size:15px; clear:both; display:block;}
.moblie-only-nav{display: block;}
}
