.wpra-item-grid .wpra-item {padding:0px !important;}
.wpra-item-grid {justify-content: center;}
.wpra-grid-item__image {background-size:cover !important;}
.wpra-item-grid .wpra-item .wpra-grid-item--link {position:relative !important;}
.wpra-grid-item__information {opacity:1 !important;margin-left:15px !important;}
.wpra-item-grid .wpra-grid-item__excerpt {font-size:1em !important;font-family: "Roboto Condensed";}
.wpra-item-grid .wpra-grid-item__title,.wpra-item-grid .wpra-grid-item__excerpt {padding:0px !important;}
.wpra-item-grid .wpra-grid-item__title {margin-top:5px !important;}
.wpra-grid-item__content {padding:15px !important;}
.wpra-grid-item__image:first-child { margin-top: -15px !important;}
.wpra-grid-item__image {margin-left: -15px !important;margin-right: -15px !important;}
.wpra-item-grid .wpra-grid-item__excerpt{font-family: "Open Sans" !important;font-size: 12px !important;line-height: 16px !important;}
@media (max-width:768px) {
	.wpra-item.feed-item.rss_grid {flex-basis:90% !important;}
	.news_grid .wp_rss_retriever_image, .wpra-item-grid .wpra-grid-item__image {
		width: calc(100% + 30px) !important;}
}

/*----*/

.newest_rss .feed-item-text-content a {font-family: "Caveat" !important;color: #3DA0A7;font-size: 28px;line-height: 32px;text-transform: none;}
.newest_rss .thumbnail-excerpt {color: #4d5c64;font-family: 'Open Sans', sans-serif;font-size: 13px;line-height: 17px;font-style: normal;font-weight: 400;}
.newest_rss .feed-item-text-content {width:55%;}
.newest_rss .feed-item-content img {display:inline-block; width:45% !important;box-sizing:border-box;padding-right:30px;margin:0px !important;}
@media (max-width:768px) {
	.newest_rss .feed-item-text-content {width:100%;}
	.newest_rss .feed-item-content img {display:block; width:100% !important;padding-right:0px !important;margin-bottom:30px !important;}
	.newest_rss .feed-item-content {display:block !important;}}

/*NEWS STORIES RSS*/
.newest_rss .wp_rss_retriever_title {font-family: "Caveat" !important;color: #3DA0A7;font-size: 28px;line-height: 32px;text-transform: none;}
.newest_rss .wp_rss_retriever_container {color: #4d5c64;font-family: 'Open Sans', sans-serif;font-size: 13px;line-height: 17px;font-style: normal;font-weight: 400;}
.newest_rss .stories_feed_content {vertical-align:top;display:inline-block; width:55% !important;}
.newest_rss .stories_feed_image {display:inline-block; width:45% !important;box-sizing:border-box;padding-right:30px;}
.newest_rss .wp_rss_retriever_image {width:100% !important;height:290px !important;}
.newest_rss .wp_rss_retriever_image img {position:relative !important;left:0 !important;right:0 !important;top:0 !important;-webkit-transform: translate(0%,0%);-ms-transform: translate(0%,0%); transform: translate(0%,0%);}
.newest_rss .wp_rss_retriever_metadata {position:absolute;left:45%;display:none !important;}
.newest_rss .wp_rss_retriever_image:after {margin-top: -35px;position: absolute;bottom:0;z-index: 99999 !important;height: 35px;line-height: 35px;background: #DD6731;
  content: "Read More";color: white;text-align: center;width:100%;display: block;font-size: 15px;text-transform: uppercase;font-weight: bold;}
.newest_rss .wp_rss_retriever_image:hover:after {color:#DD6731;background:white;}
.newest_rss .wp_rss_retriever_image:before {content:url(/wp-content/uploads/Latest.png);position:absolute;left:0;z-index:9999;}
@media screen and (max-width:1000px) {
  .newest_rss .wp_rss_retriever_title {font-size:24px !important;line-height:28px !important;}}
@media screen and (max-width:768px) {
  .newest_rss .stories_feed_content {display:block !important;width:100% !important;}
  .newest_rss .stories_feed_image {display:block !important;width:100% !important;}
  .newest_rss .wp_rss_retriever_container {display:none !important;}
}

.wpcf7-list-item-label {font-size:14px; text-align:left; margin-left:25px; margin-top:-10px;}
.vrbackground {background-position:top left !important;padding:150px 20px 150px;}
@media (max-width:1350px) {.vrbackground {background-position:top center !important;}}
.vrheadline1 {text-align:center;color:white;font-weight:bold;font-family:"Open Sans", sans-serif;font-size:78px;line-height:1em;
  text-shadow: 2px 2px 4px rgba(0,0,0,.3);}
.vrheadline2 {text-align:center;color:white;font-weight:bold;font-family:"Open Sans", sans-serif;font-size:32px;line-height:1.2em;
  text-shadow: 2px 2px 4px rgba(0,0,0,.3);max-width:550px !important;margin:auto;}
.vrtextcontainer {margin:40px auto 0;padding:20px 20px;background-color:rgba(256,256,256,.9);max-width:420px;}
.vrtextcontainer2 {margin:0 auto 0;padding:20px 20px;background-color:rgba(256,256,256,.9);max-width:420px;}
.vrtextcontainer2 p {font-size:22px;font-weight:500;line-height:normal;}
.vrtextcontainer p {font-size:22px;font-weight:500;line-height:normal;}
.vrtextcontainer label {font-size:.000001em !important;line-height:0px !important;}
.vrtextcontainer label br {display:none !important;}
.vrtextcontainer .wpcf7-form span input[type=text], .vrtextcontainer .wpcf7-form span input[type=email], .vrtextcontainer textarea {font-family:"Open Sans" !important;font-size:16px !important;line-height:normal !important;font-weight:400 !important;padding:10px 15px !important;margin:15px 0 0 0 !important;height:auto !important;width:100% !important;}
.vrtextcontainer .wpcf7 {width:100% !important;margin-top:-30px !important;max-width:none !important;}
.vrtextcontainer .wpcf7 * {width:100% !important;max-width:none !important;}
.vrtextcontainer .wpcf7-submit {box-sizing: border-box !important;text-align: center !important;margin-top: 15px !important;}
.vrtextcontainer .wpcf7-response-output {margin:0 !important;box-sizing:border-box !important;}
.vrtextcontainer .your-email {margin-top:0 !important;}

@media (max-width:768px){
	.vrheadline1 {font-size:54px;}
	.vrheadline2 {font-size:28px;}
	.vrbackground {background-position:top center !important;padding:150px 20px 50px;}
	.vrtextcontainer {margin:40px auto !important;}
}
@media (max-width:470px){
	.vrtextcontainer .wpcf7-form span input[type=text], .vrtextcontainer .wpcf7-form span input[type=email], .vrtextcontainer textarea {font-size:14px !important;}
	.vrtextcontainer p {font-size:18px;font-weight:500;line-height:1.3em;}
		.vrheadline1 {font-size:45px;}
	.vrheadline2 {font-size:22px;}
	.vrtextcontainer {max-width:100% !important;margin:0 !important;}
.vrtextcontainer .wpcf7-response-output, .vrtextcontainer .wpcf7-submit {font-size:14px !important;}}

.wp-caption-text {font-size:.85em !important;font-weight:bold;}
.post_text_inner li {font-family:"Open Sans" !important;}
.post_text_inner ol {list-style-position: inside;}
#post-grid-349576 .grid-nav-top {display:none !important;}
.authors-list-item {width:100% !important;}
.authors-list-item:not(:last-child) {padding-bottom:50px;border-bottom:1px solid #dd6731;margin-bottom:50px !important;}
.authors-list-item-thumbnail {width:30% !important;display:inline-block !important;vertical-align:top !important;}
.authors-list-item-main {width:69% !important;display:inline-block !important;vertical-align:top !important;padding-left:40px;box-sizing:border-box;}
.authors-list-item-thumbnail * {width:100% !important;}
.authors-list-item-title a { color: #3da0a7 !important;font-family: 'Caveat', sans-serif;font-size: 36px;line-height: 42px;font-style: normal;font-weight: 400;text-transform: capitalize;}
.authors-list-item-excerpt {color: #4d5c64;font-family: 'Open Sans', sans-serif;font-size: 14px;line-height: 19px;font-style: normal;font-weight: 400;}
.authors-list-item-link {font-family: 'Roboto Condensed', sans-serif !important;text-transform:uppercase;color: #eaeddc;width:auto !important;margin-top:10px;display:inline-block  !important;font-weight: 700 !important;background-color: #dd6731 !important;border-width: 0px !important;height: 36px !important;line-height: 36px !important;font-size: 0px !important;padding: 0 17px !important;}
@media (max-width:600px) {
	.authors-list-item-thumbnail, .authors-list-item-main {width:100% !important;display:block !important;padding-left:0 !important;}}
.authors-list-item-link:hover {background-color:#e88058 !important;color:white;}
.author .title .title_holder {padding-bottom:50px !important;}
.author .title {height:300px !important;background-position:center;}
body.author .title_outer .has_background.title .title_holder {top: auto !important;bottom:0 !important;}
body.author .title_outer .separator {display:none !important;}
.author .title_subtitle_holder_inner {text-align:center;}
.author .title_subtitle_holder_inner h1 {font-size:48px !important;color:white !important;text-transform:none;}
.author .content .content_inner>.container {background-color:white !important;}
.author .date {display:block !important;font-size:18px;line-height:normal;font-family:"Open Sans";}
.image.not_responsive {display:none !important;}
.authors-list-item-link:after {content:"VIEW STORIES";font-size:18px !important;}
@media (max-width:1000px){
	.author .title {background:url("https://visitswva.org/wp-content/uploads/2019/12/5Mountains.jpg")!important;height:200px !important;overflow:hidden;background-size:cover!important;background-position:center !important;}
	.author .title .title_holder {padding-bottom:0px !important;}
	.author .title .title_holder * {max-height:200px !important;}
}

#page-anchor-area-header-img {background-image:url("/wp-content/uploads/2019/12/5Mountains-1.jpg");background-size:cover;background-position:center center;}
	.term-appalachian-trail #page-anchor-area-header-img {background-image:url("/wp-content/uploads/AppTrailBG.jpg");}
	.term-blue-ridge-parkway #page-anchor-area-header-img {background-image:url("/wp-content/uploads/iStock-1050060822.jpg");}
	.term-breaks-interstate-park #page-anchor-area-header-img {background-image:url("/wp-content/uploads/BreaksHeader.jpg");}
	.term-the-clinch-river #page-anchor-area-header-img {background-image:url("/wp-content/uploads/ClinchRiver.jpg");}
	.term-daniel-boone-wilderness-trail #page-anchor-area-header-img {background-image:url("/wp-content/uploads/DBooneTrail.jpg");}
	.term-high-knob #page-anchor-area-header-img {background-image:url("/wp-content/uploads/HighKnob.jpg");}
	.term-mount-rogers #page-anchor-area-header-img {background-image:url("/wp-content/uploads/MtRogers.jpg");}
	.term-new-river #page-anchor-area-header-img {background-image:url("/wp-content/uploads/NewRiver.jpg");}
#page-anchor-area-header-img {width: 100% !important;box-sizing: border-box !important;padding: 150px 20px 50px !important;margin-bottom:-20px !important;}
@media screen and (max-width:1000px){
	#page-anchor-area-header-img {height:auto !important;padding: 50px 300px 50px !important;}}
@media screen and (max-width:768px){
	#page-anchor-area-header-img {height:auto !important;padding: 50px 200px 50px !important;}}
@media screen and (max-width:600px){
	#page-anchor-area-header-img {height:auto !important;padding: 50px 100px 50px !important;}}
@media screen and (max-width:500px){
	#page-anchor-area-header-img {height:auto !important;padding: 50px 20px 50px !important;}}

.page-anchor-area-map-section-list-pagination-page-container span:first-child{display:none !important;}
.page-anchor-area-map-section-list-pagination-page-container {font-family:"Roboto Condensed" !important;font-weight:bold;}

/*TILED SEARCH RESULTS*/
#visitswva_tiles, #visitswva-archive #items_list {padding-bottom:60px;}
#visitswva_tiles .wp_rss_retriever_title {font-family: "Roboto Condensed";font-size: 16px;line-height: 19px;color: #49A6AC;font-weight: bold;text-align: left;}
#visitswva_tiles .wp_rss_retriever_container {font-family: "Open Sans";font-size: 12px;line-height: 16px;color: #3C6669;text-align: left;padding-bottom:15px;}
#visitswva_tiles .wp_rss_retriever_image {border:0px !important;margin-bottom:15px !important;}
#visitswva-archive .stories_feed {-webkit-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.6) !important;box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.6) !important;}
.search-bar {padding:25px 15px !important;}
#visitswva-archive .clear-btn, #visitswva-archive #search_btn {padding:10px !important;border: 1px solid white !important;border-radius: 0px !important;height:auto !important; background: transparent !important;color: white !important;font-size:14px !important;line-height:normal;text-decoration:none !important;transition: all 1s;}
#visitswva-archive .clear-btn:hover, #visitswva-archive #search_btn:hover {background:white !important;color:#3da0a7 !important;transition: all 1s;}
#visitswva-archive .search-bar-options select, #keyword_search {padding:10px !important;height:auto !important; color: white !important;border: 1px solid white !important;border-radius: 0px !important;-webkit-appearance: none;font-size:14px !important;line-height:normal;text-decoration:none !important;width: 180px !important;text-transform: capitalize;}
.search_things {width:auto !important;}
#visitswva-archive .pager {font-size: 16px;color: #dd6731 !important;background: #fffdf4 !important;line-height: normal !important;margin: 5px 2px !important;font-family: "Roboto Condensed" !important;padding: 7px 15px !important;text-decoration: none !important;}
.visitswva-filter-ellipsis {font-size: 16px;color: #dd6731 !important;font-weight:bold;font-family:"Open Sans";}
#visitswva-archive .pager.current, .pager:hover {color: #fffdf4 !important;background: #dd6731 !important;}
#results_count {font-weight:bold;font-family: "Roboto Condensed" !important;}

/*NEWSLETTER SIGN UP*/
@media screen and (max-width:350px){
  .newsletter_submit, .your-email {margin-top:15px !important;}
  .ajax-loader {display:none !important;}}
.footer_top form {display:inline-block !important;}
.footer_top p {display:inline-block !important;line-height:42px !important;vertical-align:middle;margin:10px;}
.footer_top form input {padding:10px !important;border:0px !important;font-family:"Open Sans";font-size:14px;}
.footer_top form input:last-child {color:#3DA0A7 !important;font-family:"Open Sans Condensed";font-weight:bold;text-transform:uppercase;padding:10px 25px !important;margin-left:7px;}
.footer_top form input:first-child {width:200px;}
@media screen and (max-width:768px) {.footer_top form input:first-child {width:auto;}}

/*CONTACT FORM*/
.contact_box .wpcf7, .contact_box .wpcf7 *:not(.wpcf7-submit) {max-width:none !important;width:100% !important;}
.contact_box .wpcf7-email {margin-left:0 !important;height:auto !important;}
.contact_box .wpcf7 input:not(.wpcf7-submit), .contact_box .wpcf7 textarea {font-size:12px !important;font-weight:600 !important;}

/*INSTAGRAM FEED*/
@media screen and (max-width:480px) {.wdi_single_user {width:100% !important;box-sizing:border-box;}
.wdi_user_img_wrap, .wdi_header_user_text h3, .wdi_user_controls {display:block !important;float:none !important;margin:5px auto !important;}
.wdi_user_img_wrap img {margin:auto !important;}
.wdi_follow_btn {margin: 0 !important;}}
.wdi_bio, .wdi_website, .wdi_media_info {display:none !important;}
.wdi_feed_theme_1 .wdi_follow_btn {border-radius: 3px;font-size: 14px !important;background-color: #ffffff !important;color: #DD6731 !important;
    font-family: 'Roboto condensed';font-weight: bold !important;text-transform: uppercase !important;background: white;margin-left: 10px;padding: 0 15px;}


/*SINGLE ATTRACTION PAGE*/
.amenitie-single-content .amenities-single-sidebar .d-flex {display: flex;flex-flow: row nowrap;}
.amenitie-single-content .single-amenitie-image img {width:auto !important;}
.amenitie-single-content .section_inner_margin>.wpb_column.vc_col-sm-8>.vc_column-inner>.wpb_wrapper{padding:20px;background-color:white;margin-bottom:40px;
    -webkit-box-shadow: 3px 3px 15px -3px rgba(0,0,0,0.72); 
	box-shadow: 3px 3px 15px -3px rgba(0,0,0,0.72);}
.amenitie-single-content .amenitie-single-content-row{margin: unset;
    background-color: transparent;
    -webkit-box-shadow: 4px 4px 5px 0px rgba(214,214,214,0);
    -moz-box-shadow: 4px 4px 5px 0px rgba(214,214,214,0);
    box-shadow: 4px 4px 5px 0px rgba(214,214,214,0);}
.amenitie-single-content .amenitie-single-copy>.vc_column-inner {padding:0 !important;}
.amenitie-single-content .amenitie-image-header>.single-amenitie-image {width:100% !important;}
.amenitie-single-content .single-title {position:relative !important;padding:20px 0 0;text-align:left;font-weight: 400;font-family: "Caveat" !important;color: #3DA0A7;font-size: 28px !important;line-height: 32px !important;text-transform: none;}
.single-amenitie-image::after{background-image: none !important;}


/*SINGLE EVENT PAGE*/
.single-tribe_events .tribe-events-single-event-title {font-size:2.4em;}
.tribe-events-back, .tribe-events-cal-links {display:none !important;}
.post-type-archive-tribe_events .wrapper, .tribe_events-template-default.single .wrapper{background-image:url("/wp-content/uploads/5Mountains-lower.jpg") !important;background-position:top center;background-size:100% auto;}
.post-type-archive-tribe_events .content, .tribe_events-template-default.single .content{margin-top:250px !important;}
@media screen and (max-width:1000px) {.post-type-archive-tribe_events .content, .tribe_events-template-default.single .content{margin-top:150px !important;}}
.post-type-archive-tribe_events #tribe-events-pg-template, .tribe_events-template-default.single #tribe-events-pg-template {padding:40px 0;max-width:100% !important;width:100%;background-image:url("/wp-content/uploads/2019/12/BG_whitewood_repeating-1.jpg") !important;}
.tribe-events-pg-template #tribe-events {margin:auto !important;max-width:768px !important;background-color:white;padding:20px 20px 0;box-sizing:border-box;
    -webkit-box-shadow: 3px 3px 15px -3px rgba(0,0,0,0.72); box-shadow: 3px 3px 15px -3px rgba(0,0,0,0.72);}
.tribe-events-pg-template #tribe-events-footer {display:none !important;}
.tribe-events-pg-template #tribe-events-content {margin-bottom:0 !important;}
.tribe-events-event-image {max-width:33% !important;width:auto !important;float:left !important;margin-right:20px !important;margin-bottom:8px !important;}
.post-type-archive-tribe_events .tribe-events-read-more {float:right !important;}
.post-type-archive-tribe_events .tribe-events-ical.tribe-events-button {margin-bottom:20px !important;}
.single-tribe_events .tribe-events-content{width: 60%;display: inline-block;}
.single-tribe_events .tribe-events-cost {display:block;color:#dd6731;font-size:14px;line-height:16px;font-family:"Open sans";}
.single-tribe_events .tribe-events-event-url {overflow-wrap: break-word;word-wrap: break-word;}
@media screen and (max-width:768px) {
  .post-type-archive-tribe_events .wrapper, .tribe_events-template-default.single .wrapper{background-size:300% auto;}
  .tribe-events-event-image {float:none !important;max-width:100% !important;text-align:center;}
.single-tribe_events .tribe-events-content{width: 100%;display:block;}}
@media screen and (max-width:500px) {
  .post-type-archive-tribe_events .wrapper, .tribe_events-template-default.single .wrapper{background-size:400% auto;}}

  
/*SINGLE ATTRACTION HEADER*/
@media screen and (min-width:1750px){
  .amenitie-single-hero {height:520px !important;overflow:hidden;}
  .amenitie-single-hero>div {margin-top:-7% !important;}}
@media screen and (max-width:1750px){
  .amenitie-single-hero {height:500px !important;overflow:hidden;}
  .amenitie-single-hero>div {margin-top:-5% !important;}}
@media screen and (max-width:1550px){
  .amenitie-single-hero {height:430px !important;overflow:hidden;}
  .amenitie-single-hero>div {margin-top:-5% !important;}}
@media screen and (max-width:1350px){
  .amenitie-single-hero {height:400px !important;overflow:hidden;}
  .amenitie-single-hero>div {margin-top:-3% !important;}}
@media screen and (max-width:1200px){
  .amenitie-single-hero {height:320px !important;overflow:hidden;}
  .amenitie-single-hero>div {margin-top:-4% !important;}
  .amenitie-single-hero img {width:140%;}}
@media screen and (max-width:1000px){
  .amenitie-single-hero {height:300px !important;overflow:hidden;}
  .amenitie-single-hero>div {margin-top:-12% !important;}
  .amenitie-single-hero img {width:130%;max-width:none !important;margin-left:-15%;}}
@media screen and (max-width:768px){
  .amenitie-single-hero {height:250px !important;overflow:hidden;}
  .amenitie-single-hero>div {margin-top:-14% !important;}
  .amenitie-single-hero img {width:140%;max-width:none !important;margin-left:-20%;}}
@media screen and (max-width:650px){
  .amenitie-single-hero {height:200px !important;overflow:hidden;}
  .amenitie-single-hero>div {margin-top:-14% !important;}
  .amenitie-single-hero img {width:140%;max-width:none !important;margin-left:-20%;}}
@media screen and (max-width:520px){
  .amenitie-single-hero {height:150px !important;overflow:hidden;}
  .amenitie-single-hero>div {margin-top:-16% !important;}
  .amenitie-single-hero img {width:145%;max-width:none !important;margin-left:-22.5%;}}
@media screen and (max-width:400px){
  .amenitie-single-hero {height:120px !important;overflow:hidden;}
  .amenitie-single-hero>div {margin-top:-16% !important;}
  .amenitie-single-hero img {width:150%;max-width:none !important;margin-left:-25%;}}

/*START EXPLORING BLOCK*/
.wpb_text_column .startexploring_item_container:last-child {margin-bottom:50px !important;}
.startexploring_block div {line-height:0 !important;}
.startexploring_block {font-size:0;line-height:0;padding:30px 30px !important;display:block;width:100% !important;box-sizing:border-box;}
.startexploring_header {width:100% !important;display:block;text-align:center;padding-bottom:15px;}
.startexploring_item_container {float:left;height:160px;background-color:white;margin:15px;width:calc(100% / 6 - 30px);display:inline-block;}
.startexploring_item {height:160px;}
.startexploring_item_inner {display:table !important;width:100%;height:100% !important;background:rgba(0,0,0,.6);transition:all 1s !important;padding:10px !important;box-sizing:border-box;}
.startexploring_link {
    white-space: pre-wrap; /* CSS3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word;
      display:table-cell !important;vertical-align:middle !important;
      height:100% !important;box-sizing:border-box;text-align:center !important;padding:0 !important;
      border: 1px solid #FD905E;line-height:16px !important;color:white !important;padding:10px !important;font-family:"Open Sans condensed" !important;font-weight:bold;font-size:14px !important;}
.startexploring_item_inner:hover {background:rgba(0,0,0,.15);transition:all 1s !important;}
.startexploring_item_inner:hover .startexploring_link {}
@media screen and (max-width:1000px) {
  .startexploring_item_container {width:calc(100% / 3 - 30px);}}
@media screen and (max-width:768px) {
  .startexploring_item_container {width:calc(50% - 30px);}}
@media screen and (max-width:370px) {
  .startexploring_item_container {width:calc(100% - 30px);}}


/*AREA MAP*/
#wpb_row_areas_map_item_details {background-image:url("/wp-content/uploads/2019/12/BG_topomap.jpg") !important;}
.wpb_column.areas_map_attraction_item {padding:0 !Important;}
.areas_map_attraction_item div:not(.areas_map_attraction_item) {padding:0 !important;margin:0 !important;}
.areas_map_attraction_item div {width:100% !important;height:100% !important;}
.areas_map_attraction_item .areas_map_attraction_item {padding:10px !important;}
.areas_map_attraction_item .areas_map_attraction_item {display:table !important;height:100% !important;background:rgba(0,0,0,.6);padding:10px !important;box-sizing:border-box;}
.map_attraction_item_link {display:table-cell !important;vertical-align:middle !important;
    height:100% !important;box-sizing:border-box;text-align:center !important;padding:0 !important;
    border: 1px solid #FD905E;line-height:16px !important;color:white !important;padding:5px !important;font-family:"Open Sans" !important;font-size:13px !important;}
.areas_map_attraction_item .areas_map_attraction_item:hover {background:rgba(0,0,0,.8);}
.areas_map_attraction_item .areas_map_attraction_item:hover .map_attraction_item_link {display:none !important;}
.firstmapitem {background:url("https://s3.amazonaws.com/vaorg-listingimages/19109/Barter-2013-marquee_small.jpg");background-size:cover;}
.secondmapitem {background:url("https://s3.amazonaws.com/vaorg-listingimages/19111/MarthaWashington_small.jpg");background-size:cover;}
.thirdmapitem {background:url("https://s3.amazonaws.com/vaorg-listingimages/27394/antiquemall_small.jpeg");background-size:cover;}
.mapitemhover {display:none !important;vertical-align:middle !important;
    height:100% !important;box-sizing:border-box;text-align:center !important;padding:0 !important;
    border: 1px solid #FD905E;line-height:12px !important;color:white !important;padding:5px !important;font-family:"Open Sans" !important;font-size:10px !important;}
.areas_map_attraction_item .areas_map_attraction_item:hover .mapitemhover{display:table-cell !important;}
.areas_map_column_header_container, #areas_map_exploring_view_all_link_container {display:inline-block !important;}
#areas_map_exploring_view_all_link_container {float:right;}
@media screen and (max-width:1200px) and (min-width:990px) {.wpb_column.areas_map_attraction_item {width:28.3333333% !important;}}
@media screen and (max-width:990px) {
  .wpb_wrapper.wpb_wrapper_areas {height:auto !important;}
  .areas_map_column_header {padding-top:25px !important;}
   #areas_map_exploring_view_all_link_container {padding-top:15px !important;}
  .areas_map_attraction_item {max-width:none !important;}
  #wpb_row_areas_map_item_details {padding:30px 15px !important;}
  .wpb_column.areas_map_attraction_item {width:calc(33.333333% - 20px) !important;margin:10px !important;max-height:none !important;}
  .wpb_row.wpb_row_areas_map_start_exploring_items{padding:0 5px !important;height:auto !important;}
  .map_attraction_item_link {height:150px !important;}
  .areas_map_attraction_item .areas_map_attraction_item {margin-bottom:0px !important;}}
@media screen and (max-width:550px) {
  .wpb_column.areas_map_attraction_item {width:calc(100% - 20px) !important;margin:10px !important;}}
@media screen and (max-width:365px) {   #areas_map_exploring_view_all_link_container {display:none !important;}}
  
/*SECOND VERSION OF FEATURED EVENTS*/
.featured_event2 .item:not(:first-child) {display:none !important;}
.featured_event2 .grid-items {width:100% !important;}
.featured_event2 .item {width:100% !important;background:transparent !important;}
.featured_event2 .layer-media {width:40% !important;}
.featured_event2 .layer-media a {height:300px !important;display:block;}
.featured_event2 .layer-media a:after {margin-top: -35px;position: absolute;bottom:0;z-index: 99999 !important;height: 35px;line-height: 35px;background: #DD6731;
  content: "Read More";color: white;text-align: center;width:40%;display: block;font-size: 15px;text-transform: uppercase;font-weight: bold;}
.featured_event2 .layer-media a:hover:after {color: #DD6731;background:white;}
.featured_event2 .layer-content {width:60% !important;box-sizing:border-box;padding:15px 30px;}
.featured_event2 .title_link {font-weight: 400;font-family: "Caveat" !important;color: #3DA0A7;font-size: 28px !important;line-height: 32px !important;text-transform: none;}
.featured_event2 .element_1 {color: #bdbdbd !important;font-size: 16px;line-height: 20px;font-family: "Open Sans Condensed";font-weight: bold;}
.featured_event2 .layer-media:before {z-index:9999;content: url(/wp-content/uploads/2019/12/Featured.png);position: absolute;left: 0px;}
.featured_event2 .grid-nav-bottom {display:none !important;}
@media screen and (max-width:768px) {
  .featured_event2 .layer-media {width:100% !important;display:block;}
  .featured_event2 .layer-content {width:100% !important;display:block;padding:15px 0 !important;}
  .featured_event2 .excerpt_read_more {display:none !Important;}
  .featured_event2 .layer-media a {position:relative;}
  .featured_event2 .layer-media a:after {width:100% !important;}
}

.upcomingevents_row {padding:50px 15px 20px;}
.upcomingevents_row .post-grid.grid {padding-top:0 !important;}
.upcomingevents_row h2.widgettitle {color:white !important;margin-bottom:15px;}
.upcomingevents_row .tribe-events-list-widget-events {min-height:70px !important;background:#FFFDF4 !important;padding:8px 15px 10px !important;box-sizing:border-box;position:relative;}
.upcomingevents_row .tribe-event-title a {color:#49A6AC !important;font-family:'Roboto Condensed' !important;font-weight:bold;font-size:18px !important;line-height:normal !important;}
.upcomingevents_row .tribe-events-list-widget .tribe-event-title {margin-bottom: 0;}
.upcomingevents_row .upcomingevents_detailsbtn {position:absolute;right:15px;top:calc(50% - 12px);}
.upcomingevents_row .upcomingevents_detailsbtn a {
  background:#DD6731;color:#FFFDF4;font-family:'Roboto Condensed' !important;font-weight:bold;padding:7px 10px;
  text-transform:uppercase;font-size:12px;line-height:12px;}
.upcomingevents_row .upcomingevents_detailsbtn a:hover {background:#e88058;color:#FFFDF4;}
.upcomingevents_row .tribe-events-widget-link a {
  color:#DD6731;background:#FFFDF4;font-family:'Roboto Condensed' !important;font-weight:bold;padding:10px 15px;float:right;font-size:16px;line-height:16px;}
.upcomingevents_row .tribe-events-widget-link a:hover {color:#e88058;background:white;}
.upcomingevents_row .tribe-event-duration {color:#DD6731;line-height:13px !important;}
/*.tribe-event-duration>div {margin-top:-7px !Important;}*/
.upcomingevents_row .tribe-venue, .upcomingevents_row .tribe-venue-location, .upcomingevents_row .tribe-events-address{color:#DD6731;display:inline !important;}
.upcomingevents_row .tribe-venue-location {margin-left:5px !important;}
/*.upcomingevents_featured .layer-media {display:none !important;}*/
.upcomingevents_featured .item {margin:10px 0 0 !important;position:relative !important;}
.upcomingevents_featured .item:before {content: url(/wp-content/uploads/2019/12/Featured.png);position: absolute;left: 0px;z-index:999;}
.upcomingevents_featured .item:not(:first-child) {display:none !important;}
/*.upcomingevents_featured .thumb_link:after {content:"";display:block;padding-bottom:100% !important;}*/
.upcomingevents_featured .element_3.read_more {text-align:center !important;
  background:#DD6731;color:#FFFDF4;font-family:'Roboto Condensed' !important;font-weight:bold;padding:10px 10px !important;
  text-transform:uppercase;font-size:12px;line-height:12px;width:100%;box-sizing:border-box;margin-top:10px;}
.upcomingevents_featured .element_3.read_more:hover {background:#e88058;color:#FFFDF4;}
.upcomingevents_featured .title_link {padding-top:15px !important;color:#49A6AC !important;font-family:'Roboto Condensed' !important;font-weight:bold;font-size:18px !important;line-height:normal !important;}
.upcomingevents_featured .excerpt:after {content:"...";display:inline;}
.upcomingevents_featured .html {font-weight:bold;margin-top:-30px !important;color:white;font-family:'Roboto Condensed' !important;}
@media screen and (max-width:768px) {.upcomingevents_featured .post-grid.grid {padding:15px 0 !important;}}
.upcomingevents_featured .grid-items {height:auto !important;max-height:none !important;width:100% !important;}
.upcomingevents_featured .item {height:auto !important;max-height:none !important;}
.upcomingevents_featured .post-grid .layer-wrapper {height:100% !important;}
.upcomingevents_featured .grid-nav-bottom {height:30px !important;}
@media screen and (min-width:600px) {.upcomingevents_row .tribe-event-title, .upcomingevents_row .tribe-event-duration {max-width:calc(100% - 110px) !important;}}
@media screen and (max-width:600px) {.upcomingevents_row .upcomingevents_detailsbtn {display:none !important;}}

/*MANUAL FEATURED ITEM*/
.mfeatured_row {padding:15px;margin:0 !important;}
.mfeatured_img {}
.mfeatured_img:before {content: url(/wp-content/uploads/2019/12/Featured.png);position: absolute;left: 15px;}
.mfeatured_button {box-sizing:border-box !important;width:100% !important;text-align:center;
	font-family: Raleway,sans-serif; height: 35px;line-height: 35px; background: #DD6731; content: "Read More"; color: white;
    text-align: center; display: block; font-size: 15px; text-transform: uppercase; font-weight: bold;}
.mfeatured_button:hover {color: #DD6731;background: white;}
.mfeatured_title p, .mfeatured_title a{font-size: 17px;line-height: 1.304347826086957em;text-transform: uppercase;letter-spacing: 1px;font-weight: 400;margin-bottom: 10px;
  font-family: "Caveat" !important;color: #3DA0A7;font-size: 28px;line-height: 32px;text-transform: none;}
.mfeatured_date p {color: #bdbdbd !important;font-size: 16px;line-height: 20px;font-family: "Open Sans Condensed";font-weight: bold;}
.mfeatured_excerpt {}
@media screen and (max-width: 1000px){
  .mfeatured_title p, .mfeatured_title a {font-size: 24px;line-height: 28px;}}
@media screen and (max-width:768px) {
  .mfeatured_img, .mfeatured_img div {height:260px !important;width:570px !important;overflow:hidden;}
  .mfeatured_img img {min-width:100%;min-height:100%;height:auto;width:auto;max-width:none !important;}
  .mfeatured_img:before {content: url(/wp-content/uploads/2019/12/Featured.png);position: absolute;left: 0px;}
  .mfeatured_row * {box-sizing:border-box;max-width:100% !important;}
  .mfeatured_row .section_inner_margin {margin: 0 !important;}
  .mfeatured_row .vc_column-inner {padding: 0 !important;}
  .mfeatured_excerpt {display:none !important;}}

@media screen and (min-width:1000px) {
    body.admin-bar {margin-top:-32px !important;}}
@media screen and (max-width:1000px) {.noton1000 {display:none !important;}}
@media screen and (max-width:768px) {.hideonmobile {display:none !important;}}
@media screen and (min-width:768px) {.onlyonmobile {display:none !important;}}
.invisible {opacity:0 !important;}

/*PLAN YOUR TRIP*/
.plan_map_area .wpb_wrapper_areas {background-image: url(/wp-content/uploads/2019/12/BG_topomap.jpg) !important;background-size:cover;}
.plan_map_area #wpb_row_areas_map_item_details {background:transparent !important;}
.wpb_wrapper_border_arrow {display:none !important;}
.plan_map_area #wpb_row_areas_map {margin-right:0 !important;width:52%;float:left;flex:unset !important;height:280px !important;}
.plan_map_area .wpb_wrapper.wpb_wrapper_areas {flex-direction:unset !important;height:auto !important;}
.plan_map_area #wpb_row_areas_map_item_details>div, .plan_map_area #wpb_row_areas_map_item_details>div>div, .plan_map_area #wpb_row_areas_map_item_details>div>div>div, .plan_map_area #wpb_row_areas_map_item_details>div>div>div>div, .plan_map_area #wpb_row_areas_map_item_details>div>div>div>div>div, .plan_map_area #wpb_row_areas_map_item_details>div>div>div>div>div>div {height:100% !important;}
.plan_map_area #wpb_row_areas_map_item_details>.full_section_inner>.wpb_column:nth-child(2) {display:none !important;}
.plan_map_area #wpb_row_areas_map_item_details>.full_section_inner>.wpb_column:first-child {width:100%;}
.plan_map_area #wpb_row_areas_map_item_details {height:280px;width:48%;background-color:transparent !important;}
.plan_map_area #wpb_row_areas_map_item_details {box-sizing:border-box;display:table-cell;vertical-align:middle;}
.plan_map_area #wpb_row_areas_map_item_details>.full_section_inner {display:inline-block;}
.plan_map_area #map {height:100% !important;}
.plan_map_area .mapboxgl-ctrl-bottom-right {display:none !important;}
.plan_blackbg {background-color:rgba(0,0,0,.75);padding:80px 40px;min-height:400px;}
.plan_blackbg *:not(h2) {color:white !important;}
.plan_map_area .wpb_column.vc_column_container.wpb_column_areas_map_column_height {height: auto !important;}
@media screen and (max-width:1200px) {
  .plan_map_area .wpb_wrapper_border_arrow {display:none !important;}
  .plan_map_area #wpb_row_areas_map_item_details {padding:15px 0px !important;}
  .plan_map_area .areas_map_column_header {font-size:24px !important;line-height:26px !important;}
  .plan_map_area #wpb_row_areas_map_item_details, .plan_map_area #wpb_row_areas_map {height:230px !important;}}
@media screen and (max-width:1000px) {
  .plan_map_area #wpb_row_areas_map_item_details, .plan_map_area #wpb_row_areas_map {height:190px !important;}
  .plan_map_area #map {height:190px !important;}}
@media screen and (min-width:768px) {
  .plan_map_area #wpb_row_areas_map_item_details>.full_section_inner>.wpb_column:first-child .vc_row>.full_section_inner>div:nth-child(2) {
  height: 100% !important;width:100% !important;display: flex !important;align-items: center;justify-content: center;}
.plan_map_area #wpb_row_areas_map_item_details>.full_section_inner>.wpb_column:first-child .vc_row>.full_section_inner {display:table !important;}
.plan_map_area #wpb_row_areas_map_item_details>.full_section_inner>.wpb_column:first-child .vc_row>.full_section_inner>div {display:table-cell !important;vertical-align:middle !important;}
.plan_map_area #wpb_row_areas_map_item_details>.full_section_inner>.wpb_column:first-child .vc_row>.full_section_inner>div:first-child {float:none !important;}

}
@media screen and (max-width:768px) {.plan_map_area #wpb_row_areas_map_item_details>.full_section_inner>.wpb_column:first-child .vc_row>.full_section_inner>div:nth-child(2) {width:100% !important;}
    .plan_map_area .wpb_wrapper.wpb_wrapper_areas {display:block !important;}
  .plan_map_area #map, .plan_map_area #wpb_row_areas_map_item_details, .plan_map_area #wpb_row_areas_map {height:250px !important;}
  .plan_map_area .wpb_wrapper_border_arrow {display:none !important;}
  .plan_map_area .areas_map_column_header {padding-top:20px;}
  .plan_map_area #wpb_row_areas_map, .plan_map_area #wpb_row_areas_map div {margin:0 !important;padding:0px !important;}
  .plan_map_area #wpb_row_areas_map {width:100%;float:none;}
  .plan_blackbg {padding:40px 40px;}
}


/*FEATURED ARTICLES SLIDER*/
 .about_post_holder .qode-blog-carousel-titled {background:none !important;max-height:290px;margin-bottom:40px;}
 .about_post_holder .qode-blog-carousel-titled .qode-bct-posts-holder {padding: 15px !important;}
 .about_post_holder .qode-bct-post,  .about_post_holder .qode-bct-posts {width:100% !important;padding:0 !important;}
 .about_post_holder .qode-bct-posts {height:100% !important;position:initial !important;}
 .about_post_holder .qode-blog-carousel-titled .qode-bct-title-holder {
    position: absolute;display: table;width: 100%;box-sizing: border-box;background: none !important;
    border-bottom: 0px solid rgba(0,0,0,.0) !important;color: #3DA0A7;padding: 0 56px;height: 56px;}
 .about_post_holder .qode-bct-caroufredsel-prev,  .about_post_holder .qode-bct-caroufredsel-next {border-width:0px !important;}
.qode-bct-title-holder {top:50%;position:absolute;width: calc(100% + 66px) !important;margin-left:-33px !important;padding:0 !important;}
.qode-bct-posts-holder {padding:0 15px;}
.qode-blog-carousel-titled .qode-bct-title-holder .qode-bct-caroufredsel-next, .qode-blog-carousel-titled .qode-bct-title-holder .qode-bct-caroufredsel-prev {width:33px !important;}
.qode-blog-carousel-titled {position:relative;}
.qode-bct-post-date {display: none !important;}
.qode-bct-post-image {width:45% !important;float:left !important;box-sizing:border-box;padding-right:30px;}
.qode-bct-post-image a {height:290px;/*display:flex;*/display:block;overflow:hidden;/*justify-content:center;*/}
.qode-bct-post-image a:after {/*bottom:0;*/margin-top:-35px;position:absolute;z-index:99999 !important;height:35px;line-height:35px;background:#DD6731;content:"Read More";color:white;text-align:center;width:calc(45% - 30px);display:block;font-size:15px;text-transform:uppercase;font-weight:bold;}
.qode-bct-post-image a:hover:after {color:#DD6731;background:white;}
.qode-bct-post-image a img {flex:none;z-index:1;height:290px;width:auto;max-width:none;min-width:100%;}
.qode-bct-post-text {width:55% !important;float:right !important;padding:0 !important;}
.qode-bct-post {min-height:100% !important;}
.qode-bct-post-title a {font-family:"Caveat" !important;color:#3DA0A7;font-size:28px;line-height:32px;text-transform:none;}
.stories_page_holder .qode-bct-post-date {display: block !important;color:#bdbdbd !important;font-size:16px;line-height:20px;font-family:"Open Sans Condensed";font-weight:bold;}
.stories_page_holder .qode-bct-post-excerpt {display: block !important;position:absolute;margin-top:30px !important;}
.stories_page_holder .qode-bct-post-image:before {content:url(/wp-content/uploads/2019/12/Featured.png);position:absolute;left:0;z-index:9999;}
.stories_page_holder .qode-blog-carousel-titled .qode-bct-post .qode-bct-post-date {margin-top:10px;}
.stories_page_holder .qode-blog-carousel-titled .qode-bct-post .qode-bct-post-title {margin-bottom:10px;}
@media screen and (max-width:1000px) {
  .qode-bct-post-title a {font-size:24px;line-height:28px;}
  .qode-blog-carousel-titled .qode-bct-post .qode-bct-post-title {margin-bottom:5px !important;}
  .qode-bct-post-excerpt {margin-top:20px !important;}
  .qode-bct-post-date {font-size:14px;line-height:16px;margin-top:5px !important;}
}
@media screen and (max-width:768px) {
  /*.stories_page_holder*/ .qode-bct-post-excerpt {display:none !important;}
  .qode-bct-post-image {width:100% !important;float:none !important;box-sizing:border-box;padding-right:0px;}
  .qode-bct-post-image a:after {width:100%;}
  .qode-bct-post-text {width:100% !important;float:none !important;padding:20px 0 0 !important;}
  /*.about_post_holder*/ .qode-blog-carousel-titled {max-height:400px;}
  /*.about_post_holder*/ .qode-blog-carousel-titled {margin-bottom:0px;}
  .about_post_holder .qode-blog-carousel-titled {max-height:none;}
}

/*HOMEPAGE INSTAGRAM FEED*/
.wdi_feed_main_container, .wdi_feed_main_container * {background-color:transparent !important;border-width:0 !important;}
.wdi_feed_item {margin-bottom:-10px !important;}
.wdi_layout_th .wdi_shape_square .wdi_img {min-width:100%;min-height:100%;width:101% !important;}
.wdi_feed_item:first-child {background-color:#DD6731 !important;position:relative;}
.wdi_feed_item:first-child:before {height:100%;width:100%;content:url(/wp-content/uploads/2019/12/Group-459.png);position:absolute;text-align:center;margin-top:25%;}
.wdi_feed_item:first-child img, .wdi_feed_item:first-child .wdi_photo_overlay  {display:none !important;}
.wdi_load_more_wrap {height:40px !important;width:200px !important;background-color:#3DA0A7 !important;border-radius:0px !important;margin-top:20px;}
.wdi_load_more_text {color:white !important;font-family:"Roboto Condensed";font-weight:bold;text-transform:uppercase;}
.wdi_load_more_wrap:hover {background-color:white !important;}
.wdi_load_more_wrap:hover .wdi_load_more_text {color:#3DA0A7 !important;}
#sb_instagram #sbi_load a.sbi_load_btn{background: rgb(61,160,167);border-radius:0;margin-top:20px;}
.sbi_btn_text{padding: 7px 40px;margin-top:20px;font-weight:700;}

/*HOMEPAGE CATEGORY SECTION*/
.hp_ctgry_boxes .vc_col-sm-3 {padding:15px;}
.hp_ctgry_boxes .vc_col-sm-3>.vc_column-inner{padding:20px;box-shadow: inset 0 0 0 1000px rgba(0,0,0,.5);background-size:cover;background-position:center;transition: all 1s;}
.hp_ctgry_boxes .vc_col-sm-3>.vc_column-inner:hover{box-shadow: inset 0 0 0 1000px rgba(0,0,0,.15);transition: all 1s;}
.hp_ctgry_boxes h3 {color:white;margin:30px 0 150px !important;font-weight:bold;}
.hp_ctgry_boxes p {color:white;margin-bottom:20px !important;}
@media screen and (max-width:768px) {.hp_ctgry_boxes h3 {color:white;margin:30px 0 60px !important;}}

/*INFO AND STORY RELATED POSTS*/
.post-template-default.single.single-post .container_inner.default_template_holder{border-bottom:1px solid orange;margin-bottom:30px;}
.relpost-block-container {padding-bottom:20px !important;text-align:center;max-width:788px;margin:auto !important;}
.relpost-block-single {width:calc(25% - 20px);float:none !important;display:inline-block;padding:0;margin:10px !important;-webkit-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.6); box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.6);}
.relpost-block-single>div {height:100% !important;width:100% !important}
.relpost-block-single-text  {padding:10px;text-align:left;}
.relpost-block-single-text b {font-family: "Roboto Condensed";font-size: 12px;line-height: 15px;color: #49A6AC;font-weight: bold;padding-bottom:5px;}
.relpost-block-single-image {height:100px !important;background-position:center;width:100% !important;}
@media screen and (max-width:768px) {
  .relpost-block-single {width:calc(50% - 20px);}}
@media screen and (max-width:400px) {
  .relpost-block-single {width:calc(100% - 20px);}}






.news_grid .wp_rss_retriever_item, 
.wpra-item-grid .feed-item  
		{width:280px !important;display:inline-block !important;margin:10px;vertical-align:top !important;}

.news_grid .wp_rss_retriever, 
.wpra-grid-template 
		{max-width:1520px;margin:20px auto 0;}

.news_grid .wp_rss_retriever_item,
.wpra-item-grid .feed-item
		{background:white;-webkit-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.6); box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.6);}

.news_grid .wp_rss_retriever_list, .wpra-item-grid 
		{width:auto !important;margin:auto !important;text-align:center;}

.news_grid .wp_rss_retriever_date, .wpra-item-grid .wpra-grid-item__information 
		{font-family:"Roboto Condensed";font-weight:bold;color:white;text-align:left;font-size:13px;}

.news_grid .stories_feed_content, .wpra-item-grid .wpra-grid-item__title, .wpra-item-grid .wpra-grid-item__excerpt 
		{padding:15px;}

.news_grid .wp_rss_retriever_title, .wpra-item-grid .wpra-grid-item__title 
		{font-family:"Roboto Condensed";font-size:16px;line-height:19px;color:#49A6AC;font-weight:bold;text-align:left;}

.news_grid .wp_rss_retriever_container, .wpra-item-grid .wpra-grid-item__excerpt 
		{font-family:"Open Sans";font-size:12px;line-height:16px;color:#3C6669;text-align:left;}

.news_grid .stories_feed_image, wpra-item-grid .wpra-grid-item__image 
		{height:180px;position:relative;}

.news_grid .wp_rss_retriever_metadata 
		{z-index:999;position:absolute;bottom:0;width:100%;margin: 0;box-sizing:border-box;padding:0 15px;text-align:left;}

.wpra-item-grid .wpra-grid-item__information 
		{position: absolute; left: 0; top: 160px;}

.news_grid .news_grid, .wpra-item-grid 
		{width:100% !important;}
@media screen and (max-width:768px) {
  .news_grid .wp_rss_retriever_item, .wpra-item-grid .feed-item {width:90% !important;}
  /*.news_grid .wp_rss_retriever_image, .wpra-item-grid .wpra-grid-item__image {width:100% !important;}*/
}







/*STORIES PAGE*/
.storyteller_grid:not(.events_grid) .element_0 {display:none !important;}
.stories_grid_holder .item {height:auto !important;}
.stories_grid_holder .item>.layer-wrapper{height:auto !important;}
.stories_grid_holder .filter-group:first-child {display:none !important;}
.stories_grid_holder .post-grid .grid-nav-top .nav-filter .filter {background:transparent !important;color:white !important;border:1px solid white !important;
  border-radius:0px !important;height:36px !important;width:180px !important;-webkit-appearance: none;-webkit-border-radius: 0px;}
.stories_grid_holder .post-grid .grid-nav-top .nav-filter form .filter-group:after, .stories_grid_holder .filter:after {margin-left:-25px;margin-right:10px;content: "\f107";font-weight:200;font-family: FontAwesome,sans-serif;color:white;font-size:20px;}
/*.stories_grid_holder .post-grid .item:hover .layer-media img {transform: scale(1.1);transition: transform .2s;}*/
.stories_grid_holder .grid-nav-top {background:#3DA0A7;margin:-10px -10px 10px;}
.stories_grid_holder .grid-items-wrap {max-width:1520px;margin:20px auto 0;}
.news_grid .grid-nav-top {display:none !important;}
.stories_grid_holder .nav-filter {padding:10px 0px !important;}
.stories_grid_holder .item {-webkit-box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.6); 
		box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.6);}
.stories_grid_holder .item .layer-media {height:180px !important;max-height:180px;}
.stories_grid_holder .item .layer-media img {min-height:180px;}
.stories_grid_holder .item .layer-content {padding:15px !important;text-align:left;}
.stories_grid_holder .item .excerpt {font-family:"Open Sans";font-size:12px;line-height:16px;color:#3C6669;}
.stories_grid_holder .item .title_link {padding:5px 0;font-family:"Roboto Condensed";font-size:14px;display:block;line-height:15px;color:#49A6AC;font-weight:bold;}
.stories_grid_holder .item .post_date {margin:-45px 0 15px;height:20px;padding: 5px 0px !important;font-family:"Roboto Condensed";font-weight:bold;color:white;}
.pagination * {font-family:"Roboto Condensed" !important;}
.mixitup-control-active {color:white !important;}
@media screen and (max-width:768px) {.stories_grid_holder .item .layer-media img {margin-top:-20%;}}

.events_grid .element_0 {margin:-45px 0px 15px;height:20px;font-family:"Roboto Condensed";font-weight:bold;color:white;}
.events_grid .post_date {display:none !important;}

.stories_grid_holder .layer-media{position:relative;z-index:1;}
.stories_grid_holder .layer-content{position:relative;z-index:9999;}
.stories_grid_holder .layer-media:before {width:100% !important;height:20% !important;position:absolute;bottom:0;content:" ";background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.94) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.94) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.94) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

.stories_grid_holder.news_grid .wp_rss_retriever_image:before {left:0;z-index:1;width:100% !important;height:100% !important;position:absolute;bottom:0;content:" ";background: -moz-linear-gradient(top, rgba(0,0,0,0) 80%, rgba(0,0,0,0.94) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 80%,rgba(0,0,0,0.94) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 80%,rgba(0,0,0,0.94) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

.upcomingevents_featured .layer-media {position:relative;z-index:1;}
.upcomingevents_featured .layer-content {position:relative;z-index:999;}
.upcomingevents_featured .layer-media a:before {left:0;z-index:1;width:100% !important;height:100% !important;position:absolute;bottom:0;content:" ";background: -moz-linear-gradient(top, rgba(0,0,0,0) 80%, rgba(0,0,0,0.94) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 80%,rgba(0,0,0,0.94) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 80%,rgba(0,0,0,0.94) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}

/*BLOG POSTS*/
.single_tags {margin: 20px;}
body:not(.post-template-default):not(.single-format-standard):not(.single-post):not(.single-tribe_events):not(.author) .title_outer {display:none !important;}
body.single-tribe_events .title_outer {display:block !important;}
.single-post .title_holder {padding-top:0px !important;}
.single-post .title.has_background {height:250px !important;}
.single-post .title.has_background {background-position:center center !important;background-size:auto !important;overflow:hidden;}
body:not(.author) .title_holder .container {display:none !important;}
.single .content .container {background-image:url("/wp-content/uploads/2019/12/BG_whitewood_repeating.jpg");background-color:none !important;}
.blog_single {background-color:white;margin-bottom:40px;
    -webkit-box-shadow: 3px 3px 15px -3px rgba(0,0,0,0.72); 
	box-shadow: 3px 3px 15px -3px rgba(0,0,0,0.72);}
.blog_single .post_text {padding:20px 20px;}
.blog_single .post_text .date, .post_text .post_info {display:none !important;}
.blog_single .post_text .post_text_inner {padding:0 !important;}
.blog_single .entry_title {position:absolute;bottom:0;color:white;z-index:999;padding:20px;}
@media screen and (max-width:768px) {
  .blog_single .entry_title {font-size:32px !important;line-height:36px !important;}
  .single-post .title.has_background {height:150px !important;}
  .single-post .title.has_background img {margin-top:-20% !important;}
}
@media screen and (max-width:500px) {
  .single-post .title.has_background img {margin-top:0% !important;}
}
@media screen and (max-width:400px) {
  .blog_single .entry_title {font-size:28px !important;line-height:32px !important;}
}
.post_gradient {height:200px;position:absolute;bottom:0;width:100%;z-index:99;
    background: rgb(0,0,0);
	background: -moz-linear-gradient(0deg, rgba(0,0,0,.7) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(0deg, rgba(0,0,0,.7) 0%, rgba(0,0,0,0) 100%);
	background: linear-gradient(0deg, rgba(0,0,0,.7) 0%, rgba(0,0,0,0) 100%);}
.blog_single .post_text_inner h2 {font-family:"Open Sans";font-size:22px;font-weight:bold;line-height:normal;}
.blog_single .post_text_inner h2 {font-family:"Open Sans";font-size:18px;font-weight:bold;line-height:normal;}
.blog_single .post_text_inner h3 {font-family:"Open Sans";font-size:16px;font-weight:bold;line-height:normal;color:#444444;}
.blog_single .post_text_inner h3 {font-family:"Open Sans";font-size:14px;font-weight:bold;line-height:normal;color:#222222;}
.post-template-default .blog_header_image {height:300px;margin-bottom:40px;}
.format-video .entry_title {position:relative !important;padding:10px 0;color:#3da0a7;}
.post-template-default.single.single-post .default_template_holder {max-width:768px !important;}

/*ABOUT - INFO ARTICLES*/
.about_post_holder .post-grid .grid-items {text-align:center !important;}
#post-grid-348090 .excerpt, #post-grid-348090 .read_more {display:none !important;}
@media only screen and (max-width: 1200px) {#post-grid-348090 .item {width:17.5% !important;}}
@media only screen and (max-width: 1000px) {#post-grid-348090 .item {width:30.4% !important;}}
.about_post_holder .post-grid .item .layer-content {display:table !important;height:100% !important;background:none !important;background:rgba(0,0,0,.6) !important;padding:10px !important;box-sizing:border-box;}
.about_post_holder .post-grid .item .layer-content a {display:table-cell !important;vertical-align:middle !important;
    height:100% !important;box-sizing:border-box;text-align:center !important;padding:0 !important;
    border: 1px solid #FD905E;line-height:16px !important;color:white !important;padding:5px !important;font-family:"Open Sans Condensed" !important;font-size:14px !important;font-weight:bold;}
.about_post_holder .post-grid .item:hover .layer-content {background:rgba(0,0,0,.15) !important;}
.about_post_holder .post-grid .item:hover .layer-content a { }
.about_post_holder .post-grid .layer-media, .post-grid .layer-wrapper {height:100% !important;}
.about_post_holder .post-grid .layer-media img {height: 100% !important;max-width: none;width: auto !important;min-width:100% !important;}
@media only screen and (max-width: 1023px) and (min-width: 768px){
  .about_post_holder .post-grid .item, .about_post_holder .post-grid .layer-media, .post-grid .layer-wrapper {height: 123px !important;}
  .about_post_holder .post-grid .layer-media {height:123px !important;}}
@media screen and (max-width:768px) {
  #post-grid-348090 .item {width:45% !important;}
  .about_post_holder .post-grid .item, .about_post_holder .post-grid .layer-media, .post-grid .layer-wrapper {height: 150px !important;}
  .about_post_holder .post-grid .layer-media {height:150px !important;}}
@media screen and (max-width:480px) {
  #post-grid-348090 .item {width:calc(100% - 20px) !important;}
  .about_post_holder .post-grid .item, .about_post_holder .post-grid .layer-media, .post-grid .layer-wrapper {height: 150px !important;}
  .about_post_holder .post-grid .layer-media {height:150px !important;}}

.homepage_pses_section #post-grid-348090 .item {width:11% !important;}
.homepage_pses_section #post-grid-348090 .item:nth-child(1n+9){display:none !important;}
.homepage_pses_section .grid-nav-bottom {display:none !important;}
@media only screen and (max-width: 1200px) {.homepage_pses_section #post-grid-348090 .item {width:17.5% !important;}}
@media only screen and (max-width: 1000px) {.homepage_pses_section #post-grid-348090 .item {width:30.4% !important;}}
@media only screen and (max-width: 768px) {.homepage_pses_section #post-grid-348090 .item {width:46% !important;}}
@media only screen and (max-width: 550px) {.homepage_pses_section #post-grid-348090 .item {width:70% !important;}}


/*JUST HEADER*/
.main_menu, .header_inner_right {display:none !important;}
.header_bottom{background-color:#3c6669 !important;}
.header_top{width:100%;position:absolute;line-height:100px !important;background:none !important;}
@media screen and (min-width:1000px){.header_top_bottom_holder {background: -moz-linear-gradient(top, rgba(60,102,105,1) 0%, rgba(61,160,167,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(60,102,105,1) 0%,rgba(61,160,167,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(60,102,105,1) 0%,rgba(61,160,167,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c6669', endColorstr='#003da0a7',GradientType=0 ); /* IE6-9 */}
.header_bottom {background-color:rgba(0,0,0,0) !important;}
header.fixed.scrolled .header_top, header.fixed.scrolled .header_bottom {background-color:rgba(0,0,0,0) !important;}}
header.centered_logo.centered_logo_animate .q_logo img {height:90%;}

/*NAV MENU*/
.widget_nav_menu a {color:white !important;font-size:18px;font-family:'Roboto Condensed';text-transform:uppercase;font-weight:bold;}
.header-widget.widget_nav_menu ul.menu>li {float:none !important;}
.header_top .right .inner>div {float:left !important;}
.header_top .left .inner>div {float:right !important;}
.header_top .right, .header_top .left {width:40% !important;}
.header-widget.widget_nav_menu>div>ul>li>a {padding:0 20px !important;}
.header-widget.widget_nav_menu ul ul {top:70px !important;/*display:block;*/width:195px;background-color:rgba(61,160,167,.8);}
.header-widget.widget_nav_menu ul li {text-align:left;}
.header-widget.widget_nav_menu ul.menu>li.menu-item-has-children>a:after {font-weight:400;}
.header-widget.widget_nav_menu ul.menu li ul li a {color:#FFFADD !important;margin:0 15px !important;padding:0 !important; border-bottom:1px solid #79b1b2;}
.header-widget.widget_nav_menu ul.menu li ul li a:hover {color: #ffffff !important;}
@media screen and (max-width:1000px) {
 .header_inner_left, .header_bottom .header_inner_left * {max-height:75px !important;}
    .mobile_menu_button>span>i {font-size: 18px;color: #FFFADD !important;}
    nav.mobile_menu ul li a {padding:10px 0 !important;}
    .header_top .right, .header_top .left {display:none;}
    .q_logo>a {height:50px !important;}}
@media screen and (max-width:1120px){
	.header-right-widget {padding:0 0 0 15px !important;}
	header .menu-item a {font-size:14px !important;}
}

/*PAGE SECTIONS*/
.element_holder_spacing {box-sizing:border-box;padding:0px 40px !important;}
.page_header_short {min-height:400px !important;background-size:cover;background-position:center center !important;}
.page_header_short h1 {margin-top:200px;}
.wood_bg_horiz {background-size:cover;background-position:center center !important;padding:50px 20px !important;}
.topo_map_bg {background-size:cover;background-position:center center !important;padding:50px 20px !important;}
.about_columns .wpb_column {padding:0 20px;box-sizing:border-box;}
.about_columns .wpb_text_column {padding:15px;box-sizing:border-box;}
.about_columns .vc_column-inner {padding:0px !important;}
.about_columns .qbutton {margin-bottom:15px !important;}
.about_columns a>div {overflow:hidden;}
.about_columns a>div>img {transition: transform .2s;}
.about_columns a>div:hover>img {transform:scale(1.1);transition: transform .2s;}
.contact_box {background-color:#FD905E;padding:30px 15px 15px;}
.contact_box .wpcf7-form>p:last-of-type {text-align:center;}
.contact_icon {font-size:16px !important;margin-bottom:15px;}
.contact_icon i {color:#3DA0A7 !important;width:20px !important;}
.contact_icon i:before {width: 20px;text-align: center;display: block;}
.ccenter_name img {padding:150px 0 70px;max-width:650px;}
.ccenter_morethan {float:right;max-width:560px !important;padding:0 30px 0 15px;box-sizing:border-box;}
.ccenter_morethan2 {float:right;max-width:775px !important;padding:0 30px 0 15px;box-sizing:border-box;}
@media screen and (max-width:1000px) {
      .page_header_short {min-height:200px !important;}
    .page_header_short h1 {margin-top:70px;}
}
@media screen and (max-width:768px) {
    .ccenter_morethan {float:none;max-width:none !important;padding:30px 20px;}
    .about_columns .wpb_column:not(:last-child){padding-bottom:30px !important;}
    .page_header_short {min-height:200px !important;}
  .page_header_short h1 {margin-top:70px;}
    .element_holder_spacing {box-sizing:border-box;padding:0px !important;}
    .ccenter_name img {padding:50px 30px 50px;box-sizing:border-box !important;}
}

/*HOME*/
.home header:not(.scrolled) .q_logo img.normal {opacity:0 !important;
	-webkit-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    transition: all 500ms linear;}
.home header.scrolled .q_logo img.dark {opacity:0 !important;height:0px;
	-webkit-transition: all 500ms linear;
    -ms-transition: all 500ms linear;
    transition: all 500ms linear;}
.home header:not(.scrolled) .q_logo img.dark {opacity:1 !important;height:300px !important;
	-webkit-transition: all 400ms linear 300ms;
    -ms-transition: allall 400ms linear 300ms;
    transition: all 400ms linear 300ms;}
.home header.scrolled .q_logo img.normal {opacity:1 !important;
	-webkit-transition: all 500ms linear 500ms;
    -ms-transition: all 500ms linear 500ms;
    transition: all 500ms linear 500ms;}
.homesection, .homesection>div>div>div>.wpb_wrapper {position:relative;}
/*@media screen and (min-width:1000px){.homesection, .homesection>div>div>div>.wpb_wrapper {height: 100vh !important;}}*/
.homesection1_bottombar{padding:15px 0 30px;width:100%;background-image:url("/wp-content/uploads/2019/12/BG_whitewood_horizontal.jpg");background-size:cover;}
@media screen and (min-width:1000px){
 .homesection1_bottombar {bottom:0 !important;}}
.homesection1 .vc_column_container>.vc_column-inner {padding:0 !important;}
.homesection1 .qbutton {width: 350px;text-align: center;max-width:80% !important;margin:0 10px 40px !important;}
.homesection1_logo {opacity:0;}
@media screen and (max-width:1000px) {
  .homesection1_bottombar .q_elements_item {box-sizing:border-box !important;}
  .qbutton {width:auto !important;font-size:1em !important;padding:0 20px !important;}
  .homesection1_logo {opacity:1;}
}
.homesection1_bottombar .q_elements_item {height:100% !important;width:100% !important; background-clip: padding-box;border: 15px solid transparent;}
.homesection1_text_holder {text-align:center;}
@media screen and (min-width:1000px) {.homesection1_text_holder {margin:30px 0 30px !important;}}
.homesection1_text {font-family:'Caveat';font-size:50px;color:white;line-height:40px;}
@media screen and (max-width:1000px) {
    .homesection1_text{font-size:35px;line-height:36px;margin:0px 10px 20px !important;}
    .homesection1 .qbutton{}}
.questionbutton {height:100% !important;width:100% !important;padding: 55px 15px 35px 15px;display: block;box-sizing: border-box;
    background-color:rgba(0,0,0,.2);
    -webkit-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;}
.questionbutton1 {color:#EAEDDC;font-family:'Roboto Condensed';font-weight:bold;font-size:45px;}
.questionbutton2 {color:#EAEDDC;font-family:'Roboto Condensed';font-weight:bold;font-size:20px;line-height:32px;}
.questionbutton:hover {background-color:rgba(0,0,0,.5);
    -webkit-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;}
.checkthemap {text-align: center;color: #3DA0A7;font-family: "Open Sans";font-weight: bold;font-size: 16px;margin: 10px;}
.video-background {
  background: #000;
  position: absolute;
  top: 0; right: 0; bottom: 0; left: 0;
  z-index: -99;}
.video-foreground,
.video-background iframe {
  z-index: -99;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;}
@media screen and (min-width:1540px){
  .video-background iframe {width:auto !important;min-width:100% !important;height:113% !important;margin-top:-5% !important;}}
@media screen and (min-width:1750px){
  .video-background iframe {width:auto !important;min-width:100% !important;height:120% !important;margin-top:-5% !important;}}
@media screen and (min-width:1860px){
  .video-background iframe {width:auto !important;min-width:100% !important;height:125% !important;margin-top:-5% !important;}}

/*FOOTER*/
.footer_top>.container {background:transparent !important;}
.footer_bottom .textwidget p {color:white !important;}
.footer_top_holder {background-image:url("/wp-content/uploads/2019/12/BG_orangepaper.jpg") !important;background-size:cover !important;}
.footer_top {padding:30px 0 !important;}
.newsletter_text {color:white !important;font-family:'Caveat';font-size:40px !important;text-align:center;}
.newsletter_email, .wpcf7-form span input[type=email]{font-family: "Roboto Condensed";font-size: 12px;background-color: #ffffff;border: none;width: 230px;height: 30px;margin: 0px 10px;padding: 0px 20px;}
.newsletter_submit, .wpcf7-form .wpcf7-submit input.newsletter_submit{font-family: "Roboto Condensed" !important;font-size: 12px !important;font-weight: bold !important;line-height: 0 !important;text-transform: uppercase !important;color: #3da0a7 !important;background-color: #ffffff !important;height: 25px !important;padding: 3px 15px !important;border: none !important;cursor: pointer !important;}
.wpcf7{display:inline-block; padding:0; vertical-align:top; max-width:335px;}
.wpcf7 form.wpcf7-form p{margin:0; padding:0;}
.wpcf7-form span{display:inline-block;}
.wpcf7-not-valid-tip{display:none !important;}
div.wpcf7-response-output{font-size:12px; margin:0; margin-left: 13px; padding: 10px;}
div.wpcf7-response-output.wpcf7-validation-errors:before{display:none;}
.newsletter_submit:hover, .wpcf7-form .wpcf7-submit input.newsletter_submit:hover{color:#dd6731 !important;}
.footer_bottom_holder {background-color:#3c6669 !important;}
.footer_bottom {padding:10px 0 !important;}
.footer_bottom img {max-height:90px !important;max-width:300px !important;height:auto;width:auto;padding:0 15px;}
.footer_bottom_column {display:table !important;height:130px !important;}
.footer_bottom_holder .column_inner {vertical-align: middle !important; display: table-cell !important;}
.footer_bottom, .footer_bottom a {color:white;font-family:"Open Sans";}
.footer_bottom a:hover {color:#A5DEE2;}
@media screen and (max-width:1200px) {
  .footer_bottom img {max-width:100% !important;}
  .footer_bottom .textwidget p {font-size:.9em !important;}}
@media screen and (max-width:600px) {
  .footer_bottom img {box-sizing:border-box !important;max-width:100% !important;}
  .footer_bottom_column {height:auto !important;}
  .footer_bottom_holder {padding-top:20px !important;}
  .footer_bottom .textwidget p {font-size:.8em !important;}}


.archive.category-story .post_text .post_info {display: block !important;}
.archive.category-story .post_text .post_info {font-size:.00000001px !important;}
.archive.category-story .post_text .post_info .post_author {font-size:14px !important;}
.pagination li.prev, .pagination li.next {display:none !important;}
.pagination li span, .pagination li a {font-size: 16px;color: #dd6731 !important;background: #fffdf4 !important;line-height: normal !important;margin: 5px 2px !important;font-family: "Roboto Condensed" !important;padding: 7px 15px !important;text-decoration: none !important;border:0 !important;border-radius:0px !important;height:auto !important;width:auto !important;}
.pagination li.active span, .pagination li:hover span{color: #fffdf4 !important;background: #dd6731 !important;}
@media (min-width:768px) {body.category .content{padding-top:130px !important;}}
.single .category-story .entry_title {padding-bottom:0 !important;}
.single .category-story .post_image img, .category-story .post_image .post_gradient {display:none !important;}
.category-story .post_image h2 {color:#3da0a7 !important;position:relative !important;}
.single .post:not(.category-story) .post_image .date {display:none !important;}
.single .category-story .post_text .post_info {display:block !important;}
.category-story .post_text .date {display:block !important;}
.entry_title .date {font-size: 18px;color:#bebebe;
    line-height: normal;
    font-family: "Open Sans";}
.category-story .post_text {padding-top:0 !important;}
.category-story .post_info .time, .post_comments, .dots, .blog_like {display:none !important;}
.authors-list-item-excerpt a {display:block;margin-top:20px;}