﻿#body{width:100%;margin:0 auto;background-color:#fff;font-family:'Roboto',sans-serif;font-weight:100;color:#000;}body{-webkit-overflow-scrolling:auto;-webkit-font-smoothing:antialiased !important;overflow-x:hidden;}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}@media(min-width:768px){.container{width:750px;}}@media(min-width:992px){.container{width:970px;}}@media(min-width:1200px){.container{width:1170px;}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}.row{margin-left:-15px;margin-right:-15px;}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}.col-xs-12{width:100%;}.col-xs-11{width:91.66666667%;}.col-xs-10{width:83.33333333%;}.col-xs-9{width:75%;}.col-xs-8{width:66.66666667%;}.col-xs-7{width:58.33333333%;}.col-xs-6{width:50%;}.col-xs-5{width:41.66666667%;}.col-xs-4{width:33.33333333%;}.col-xs-3{width:25%;}.col-xs-2{width:16.66666667%;}.col-xs-1{width:8.33333333%;}.col-xs-pull-12{right:100%;}.col-xs-pull-11{right:91.66666667%;}.col-xs-pull-10{right:83.33333333%;}.col-xs-pull-9{right:75%;}.col-xs-pull-8{right:66.66666667%;}.col-xs-pull-7{right:58.33333333%;}.col-xs-pull-6{right:50%;}.col-xs-pull-5{right:41.66666667%;}.col-xs-pull-4{right:33.33333333%;}.col-xs-pull-3{right:25%;}.col-xs-pull-2{right:16.66666667%;}.col-xs-pull-1{right:8.33333333%;}.col-xs-pull-0{right:auto;}.col-xs-push-12{left:100%;}.col-xs-push-11{left:91.66666667%;}.col-xs-push-10{left:83.33333333%;}.col-xs-push-9{left:75%;}.col-xs-push-8{left:66.66666667%;}.col-xs-push-7{left:58.33333333%;}.col-xs-push-6{left:50%;}.col-xs-push-5{left:41.66666667%;}.col-xs-push-4{left:33.33333333%;}.col-xs-push-3{left:25%;}.col-xs-push-2{left:16.66666667%;}.col-xs-push-1{left:8.33333333%;}.col-xs-push-0{left:auto;}.col-xs-offset-12{margin-left:100%;}.col-xs-offset-11{margin-left:91.66666667%;}.col-xs-offset-10{margin-left:83.33333333%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-8{margin-left:66.66666667%;}.col-xs-offset-7{margin-left:58.33333333%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-5{margin-left:41.66666667%;}.col-xs-offset-4{margin-left:33.33333333%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-2{margin-left:16.66666667%;}.col-xs-offset-1{margin-left:8.33333333%;}.col-xs-offset-0{margin-left:0%;}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}.col-sm-12{width:100%;}.col-sm-11{width:91.66666667%;}.col-sm-10{width:83.33333333%;}.col-sm-9{width:75%;}.col-sm-8{width:66.66666667%;}.col-sm-7{width:58.33333333%;}.col-sm-6{width:50%;}.col-sm-5{width:41.66666667%;}.col-sm-4{width:33.33333333%;}.col-sm-3{width:25%;}.col-sm-2{width:16.66666667%;}.col-sm-1{width:8.33333333%;}.col-sm-pull-12{right:100%;}.col-sm-pull-11{right:91.66666667%;}.col-sm-pull-10{right:83.33333333%;}.col-sm-pull-9{right:75%;}.col-sm-pull-8{right:66.66666667%;}.col-sm-pull-7{right:58.33333333%;}.col-sm-pull-6{right:50%;}.col-sm-pull-5{right:41.66666667%;}.col-sm-pull-4{right:33.33333333%;}.col-sm-pull-3{right:25%;}.col-sm-pull-2{right:16.66666667%;}.col-sm-pull-1{right:8.33333333%;}.col-sm-pull-0{right:auto;}.col-sm-push-12{left:100%;}.col-sm-push-11{left:91.66666667%;}.col-sm-push-10{left:83.33333333%;}.col-sm-push-9{left:75%;}.col-sm-push-8{left:66.66666667%;}.col-sm-push-7{left:58.33333333%;}.col-sm-push-6{left:50%;}.col-sm-push-5{left:41.66666667%;}.col-sm-push-4{left:33.33333333%;}.col-sm-push-3{left:25%;}.col-sm-push-2{left:16.66666667%;}.col-sm-push-1{left:8.33333333%;}.col-sm-push-0{left:auto;}.col-sm-offset-12{margin-left:100%;}.col-sm-offset-11{margin-left:91.66666667%;}.col-sm-offset-10{margin-left:83.33333333%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-8{margin-left:66.66666667%;}.col-sm-offset-7{margin-left:58.33333333%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-5{margin-left:41.66666667%;}.col-sm-offset-4{margin-left:33.33333333%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-2{margin-left:16.66666667%;}.col-sm-offset-1{margin-left:8.33333333%;}.col-sm-offset-0{margin-left:0%;}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}.col-md-12{width:100%;}.col-md-11{width:91.66666667%;}.col-md-10{width:83.33333333%;}.col-md-9{width:75%;}.col-md-8{width:66.66666667%;}.col-md-7{width:58.33333333%;}.col-md-6{width:50%;}.col-md-5{width:41.66666667%;}.col-md-4{width:33.33333333%;}.col-md-3{width:25%;}.col-md-2{width:16.66666667%;}.col-md-1{width:8.33333333%;}.col-md-pull-12{right:100%;}.col-md-pull-11{right:91.66666667%;}.col-md-pull-10{right:83.33333333%;}.col-md-pull-9{right:75%;}.col-md-pull-8{right:66.66666667%;}.col-md-pull-7{right:58.33333333%;}.col-md-pull-6{right:50%;}.col-md-pull-5{right:41.66666667%;}.col-md-pull-4{right:33.33333333%;}.col-md-pull-3{right:25%;}.col-md-pull-2{right:16.66666667%;}.col-md-pull-1{right:8.33333333%;}.col-md-pull-0{right:auto;}.col-md-push-12{left:100%;}.col-md-push-11{left:91.66666667%;}.col-md-push-10{left:83.33333333%;}.col-md-push-9{left:75%;}.col-md-push-8{left:66.66666667%;}.col-md-push-7{left:58.33333333%;}.col-md-push-6{left:50%;}.col-md-push-5{left:41.66666667%;}.col-md-push-4{left:33.33333333%;}.col-md-push-3{left:25%;}.col-md-push-2{left:16.66666667%;}.col-md-push-1{left:8.33333333%;}.col-md-push-0{left:auto;}.col-md-offset-12{margin-left:100%;}.col-md-offset-11{margin-left:91.66666667%;}.col-md-offset-10{margin-left:83.33333333%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-8{margin-left:66.66666667%;}.col-md-offset-7{margin-left:58.33333333%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-5{margin-left:41.66666667%;}.col-md-offset-4{margin-left:33.33333333%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-2{margin-left:16.66666667%;}.col-md-offset-1{margin-left:8.33333333%;}.col-md-offset-0{margin-left:0%;}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}.col-lg-12{width:100%;}.col-lg-11{width:91.66666667%;}.col-lg-10{width:83.33333333%;}.col-lg-9{width:75%;}.col-lg-8{width:66.66666667%;}.col-lg-7{width:58.33333333%;}.col-lg-6{width:50%;}.col-lg-5{width:41.66666667%;}.col-lg-4{width:33.33333333%;}.col-lg-3{width:25%;}.col-lg-2{width:16.66666667%;}.col-lg-1{width:8.33333333%;}.col-lg-pull-12{right:100%;}.col-lg-pull-11{right:91.66666667%;}.col-lg-pull-10{right:83.33333333%;}.col-lg-pull-9{right:75%;}.col-lg-pull-8{right:66.66666667%;}.col-lg-pull-7{right:58.33333333%;}.col-lg-pull-6{right:50%;}.col-lg-pull-5{right:41.66666667%;}.col-lg-pull-4{right:33.33333333%;}.col-lg-pull-3{right:25%;}.col-lg-pull-2{right:16.66666667%;}.col-lg-pull-1{right:8.33333333%;}.col-lg-pull-0{right:auto;}.col-lg-push-12{left:100%;}.col-lg-push-11{left:91.66666667%;}.col-lg-push-10{left:83.33333333%;}.col-lg-push-9{left:75%;}.col-lg-push-8{left:66.66666667%;}.col-lg-push-7{left:58.33333333%;}.col-lg-push-6{left:50%;}.col-lg-push-5{left:41.66666667%;}.col-lg-push-4{left:33.33333333%;}.col-lg-push-3{left:25%;}.col-lg-push-2{left:16.66666667%;}.col-lg-push-1{left:8.33333333%;}.col-lg-push-0{left:auto;}.col-lg-offset-12{margin-left:100%;}.col-lg-offset-11{margin-left:91.66666667%;}.col-lg-offset-10{margin-left:83.33333333%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-8{margin-left:66.66666667%;}.col-lg-offset-7{margin-left:58.33333333%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-5{margin-left:41.66666667%;}.col-lg-offset-4{margin-left:33.33333333%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-2{margin-left:16.66666667%;}.col-lg-offset-1{margin-left:8.33333333%;}.col-lg-offset-0{margin-left:0%;}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table;}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both;}.center-block{display:block;margin-left:auto;margin-right:auto;}.pull-right{float:right !important;}.pull-left{float:left !important;}.hide{display:none !important;}.show{display:block !important;}img{max-width:100%;}.content-wrap{margin:0 auto;max-width:1170px;}.yellow-background{background-color:#ffce07;}.orange-background{background-color:#e28434;}.red-background{background-color:#d3313a;}.tan-background{background-color:#f9f7ea;}.dark-blue-background{background-color:#192858;}.light-blue{color:#00acc8 !important;}.teal-background{background-color:#006271;}.bright-teal-bg{background-color:#6fadb5;}.bright-teal-bg-ribbon{height:37px;background-color:#6fadb5;}.textured-yellow-background{background-image:url('../img/textured-yellow-background.png');background-position:center center;background-size:contain;}.visible-sm,.visible-xs,.visible-md{display:none;}.force-center-block{float:none !important;display:block !important;margin-left:auto !important;margin-right:auto !important;}.back-to-listings-link{color:#fff;padding:11px 19px 11px 16px;background-color:#006072;font-family:'Roboto',sans-serif;font-weight:700;font-size:12px;letter-spacing:2px;line-height:37px;text-decoration:none;text-transform:uppercase;}.selectdiv{position:relative;}.selectdiv:after{content:">";font-family:'Trocchi',serif;color:#192858;position:absolute;right:10px;top:40%;font-weight:bold;transform:rotate(90deg);}.selectdiv select::-ms-expand{display:none;}.selectdiv select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;}#accordion{max-width:444px;margin-bottom:30px;}@media(max-width:768px){#accordion{margin:0 auto 30px auto;}}.map-accordion-header{max-width:444px;border-radius:0;font-family:'Trocchi',serif;font-weight:bold;font-size:16.67px;line-height:27px;text-transform:capitalize;border:none;outline:none !important;}.map-accordion-section{border:none;max-width:444px;border-radius:0;padding:.5em 1em .5em 1em;outline:none !important;}.map-link-list .selection-link{color:#000;font-family:'Roboto',sans-serif;font-size:16.67px;font-weight:300;line-height:28px;text-decoration:none;}.map-link-list .selection-link .selection-label{font-weight:700;}.map-link-list .selection-link:hover{text-shadow:1px 0 0 #000;}.map-link-list .selection-link:hover .selection-label{text-shadow:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:none;background:#929292;outline:none !important;}.marker-infowindow .marker-name{font-family:'Roboto',sans-serif;font-weight:700;}.marker-infowindow ul{margin-top:2px;}.marker-infowindow ul li{color:#000;font-family:'Roboto',sans-serif;font-weight:300;}.marker-infowindow ul li a{color:#000;font-weight:400;text-decoration:none !important;}@media(max-width:992px){.visible-md{display:initial;}.hidden-md{display:none;}}@media(max-width:768px){.hidden-sm{display:none;}.visible-sm{display:initial;}.bright-teal-bg{text-align:center;}}@media(max-width:480px){.hidden-xs{display:none;}.visible-xs{display:initial;}}.footer{background-color:#1a2858;}.footer .left{padding-top:27px;padding-left:40px;}.footer .middle{padding-top:27px;}.footer .right{padding-right:145px;}.footer .right .mobile-link{display:none;margin:3px auto 8px auto;text-align:center;color:#ffce07;font-family:'Trocchi',serif;font-weight:bold;font-size:17.5px;line-height:20.5px;text-decoration:none;}.footer .row{max-width:1170px;}.footer .footer-first-row{margin:0 auto;padding:11px 0 0 0;max-width:1170px;}.footer p a{color:#fff;text-decoration:none;}.footer p a:hover,.footer p a:active,.footer p a:focus{text-decoration:none;}.footer h3{font-family:'Trocchi',serif;color:#00abc7;font-size:20.83px;font-weight:bold;line-height:29px;letter-spacing:1px;text-align:left;max-width:270px;}.footer p.footer-address{color:#fff;font-family:'Roboto',sans-serif;font-size:14.99px;font-weight:400;line-height:26.468px;text-align:left;max-width:220px;}.footer p.footer-contact-options{color:#fff;}.footer p.footer-contact-options a{color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:14.99px;line-height:26.468px;text-decoration:none;vertical-align:middle;}.footer p.footer-contact-options .social-link{text-decoration:none !important;vertical-align:middle;}.footer p.footer-contact-options .social-link.facebook{content:url('../img/social-media/icon-facebook-min.png');width:15px;height:15px;}.footer p.footer-contact-options .social-link.twitter{content:url('../img/social-media/icon-twitter-min.png');width:16px;height:15px;}.footer p.footer-contact-options .social-link.instagram{content:url('../img/social-media/icon-instagram-min.png');width:15px;height:15px;}.footer p.footer-contact-options .social-link.pinterest{content:url('../img/social-media/icon-pinterest-min.png');width:15px;height:15px;}.footer #footer-partners-header{font-family:'Trocchi',serif;font-weight:bold;color:#fff;font-size:20.83px;margin:0 0 10px 0;}.footer ul#footer-partners{max-width:250px;}.footer ul#footer-partners li.footer-partner{display:inline-block;}.footer ul#footer-partners li.footer-partner a{display:block;padding:8px 6px 8px 6px;}.footer .footer-second-row{margin:0 auto;background-color:#53557a;}.footer #footer-copy-text{display:block;padding:15px 0 15px 0;margin:0 auto;color:#fff;font-family:'Roboto',sans-serif;font-size:12.5px;font-weight:300;text-align:center;}@media(max-width:1200px){.footer .right{padding:0 15px 0 0;}}@media(max-width:992px){.footer .left{padding:27px 0 0 5px;}.footer .right{padding:0 5px 0 0;}.footer ul#footer-partners{max-width:250px;}.footer ul#footer-partners li.footer-partner{display:inline-block;}.footer ul#footer-partners li.footer-partner a{display:block;padding:2px 3px 2px 3px;}.footer .footer-first-row{padding:11px 0 20px 0;}}@media(max-width:768px){.footer .left h3{text-align:center;margin:0 auto;}.footer .left .footer-address{text-align:center;margin:0 auto;}.footer .left .footer-contact-options{text-align:center;margin:0 auto;}.footer .middle{padding:15px 0 15px 0;}.footer .middle:before{content:"";display:block;margin:0 auto;max-width:225px;border-top:2px dotted #2a4394;}.footer .middle:after{content:"";display:block;margin:10px auto 0 auto;max-width:225px;border-bottom:2px dotted #2a4394;}.footer .middle h4#footer-partners-header{text-align:center;margin:15px auto 0 auto;}.footer .middle ul{max-width:300px;margin:0 auto;}.footer .middle ul li{width:15%;vertical-align:middle;}.footer .middle ul li a{padding:0;}.footer .right .visitors-guide-link{display:none;}.footer .right .mobile-link{display:block;}}#header-main-nav #logo-menu-wrapper #sub-menu-wrapper{background:#e28434;height:37px;}#header-main-nav #logo-menu-wrapper #sub-menu-wrapper #sub-menu{max-width:1170px;margin:0 auto 0 auto;padding:0 123px 0 0;text-align:right;}#header-main-nav #logo-menu-wrapper #sub-menu-wrapper #sub-menu ul{display:inline-block;margin:0;padding:10px 16px 12px 15px;background:#d3313a;height:37px;}#header-main-nav #logo-menu-wrapper #sub-menu-wrapper #sub-menu ul li{display:inline;padding:0 7px 0 7px;float:left;font-size:13.75px;line-height:13.75px;}#header-main-nav #logo-menu-wrapper #sub-menu-wrapper #sub-menu ul li a{font-family:'Roboto',sans-serif;color:#fff;font-weight:400;text-decoration:none;text-transform:uppercase;}#header-main-nav #logo-menu-wrapper #sub-menu-wrapper #sub-menu ul li+li{border-left:1px solid #f1e4b1;}#header-main-nav #logo-menu-wrapper .logo-wrapper{max-width:1170px;margin:0 auto;}#header-main-nav #logo-menu-wrapper .logo-wrapper .logo{height:0;max-width:1170px;float:left;margin:0 auto;}#header-main-nav #logo-menu-wrapper .logo-wrapper .logo a{text-decoration:none;position:relative;float:left;left:91px;top:-6px;z-index:1000;}#header-main-nav #logo-menu-wrapper .logo-wrapper .logo a img{height:118px;}#header-main-nav #logo-menu-wrapper .background-logo-wrapper{display:none;background:#e28434;}#header-main-nav #logo-menu-wrapper .background-logo-wrapper .background-logo{max-width:1170px;margin:0 auto;text-align:right;position:relative;top:18px;padding-right:123px;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu{max-width:1170px;text-align:right;margin:0 auto;padding:21px 123px 26px 0;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul{display:inline-block;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li{position:relative;display:inline-block;text-align:left;margin:0 12px 0 12px;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li a{font-family:'Trocchi',serif;color:#006271;font-weight:bold;font-size:15.63px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;padding:0;position:relative;cursor:pointer;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li:last-child{margin:0 3px 0 24px;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li:hover:after,#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li:active:after,#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li.current-menu-item:after,#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li.current-menu-parent:after{content:"";position:absolute;bottom:-13px;left:0;right:0;margin:0 auto;z-index:10;border-bottom:5px solid #f1e6b2;height:5px;width:100%;display:block;z-index:10000001;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul ul.sub-menu{position:absolute;display:none;left:-24px;z-index:10000000;padding:26px 0 9px 0;background:#fff;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul ul.sub-menu li{display:block;padding:0;margin:0;min-width:149px;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul ul.sub-menu li a{color:#633d21;font-family:'Roboto',sans-serif;font-weight:400;font-size:12.5px;text-decoration:none;text-transform:uppercase;line-height:25px;padding:0 27px 0 27px;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul ul.sub-menu li a:hover{text-shadow:1px 0 0 #633d21;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul ul.sub-menu li:last-child{margin:0;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul ul.sub-menu li:hover:after,#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul ul.sub-menu li:active:after,#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul ul.sub-menu li.current-menu-item:after,#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul ul.sub-menu li.current-menu-parent:after{display:none !important;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li:hover ul.sub-menu{display:block !important;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu{padding-top:37px;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu:before{content:"";display:block;position:absolute;width:397px;height:147px;z-index:0;background:#192858;left:-166%;top:26px;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu li a{color:#fff;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu li a:hover{color:#f1e6b2;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu .west-milton.hovering a,#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu .covington.hovering a,#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu .tipp-city.hovering a,#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu .piqua.hovering a,#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu .troy.hovering a{color:#f1e6b2;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu .west-milton.hovering:before{background:#192858;content:url('../img/explore-dropdown/west-milton-min.png');display:block;position:absolute;left:-160%;top:-11%;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu .covington.hovering:before{background:#192858;content:url('../img/explore-dropdown/covington-min.png');display:block;position:absolute;left:-160%;top:-111%;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu .tipp-city.hovering:before{background:#192858;content:url('../img/explore-dropdown/tipp-city-min.png');display:block;position:absolute;left:-160%;top:-212%;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu .piqua.hovering:before{background:#192858;content:url('../img/explore-dropdown/piqua-min.png');display:block;position:absolute;left:-160%;top:-313%;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul .explore-menu .sub-menu .troy.hovering:before{background:#192858;content:url('../img/explore-dropdown/troy-min.png');display:block;position:absolute;left:-160%;top:-414%;}.page-template-home #header-main-nav #logo-menu-wrapper .logo-wrapper .logo a{left:47px;top:8px;}.page-template-home #header-main-nav #logo-menu-wrapper .logo-wrapper .logo a img{height:144px;}.page-template-home #header-main-nav #logo-menu-wrapper .background-logo-wrapper{display:block;}#mobile-menu{display:unset;overflow:auto;background:#e28434;}#mobile-menu .mobile-menu-header:before{color:#f1e6b2;content:"Miami County, Ohio";display:block;font-family:'Trocchi',serif;font-weight:bold;font-size:50px;line-height:55px;}#mobile-menu .mobile-main-menu .sub-menu{display:none;}#mobile-menu .mobile-main-menu ul{margin:4px 0 4px 0;}#mobile-menu .mobile-main-menu ul li{margin:12px 0 12px 26px;}#mobile-menu .mobile-main-menu ul li a{color:#fff;font-family:'Trocchi',serif;font-weight:bold;font-size:17.5px;line-height:38.9px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}#mobile-menu .mobile-main-menu ul li a:hover{text-shadow:1px 0 0 #fff;}#mobile-menu .mobile-main-menu ul li.focused>a:after{transform:rotate(90deg);top:6px;}#mobile-menu .mobile-main-menu ul li.focused .sub-menu{display:block;}#mobile-menu .mobile-main-menu ul li.focused .sub-menu li a{text-transform:none;}#mobile-menu .mobile-main-menu ul .menu-item-has-children>a{cursor:pointer;}#mobile-menu .mobile-main-menu ul .menu-item-has-children>a:after{content:'';width:19px;height:15px;display:inline-block;position:relative;top:1px;right:-8px;color:#fff;background-image:url('../img/icons/chevron-right.png');background-size:contain;background-repeat:no-repeat;}#mobile-menu .mobile-sub-menu{background:#d3313a;width:221px;padding:15px 5px 13px 15px;}#mobile-menu .mobile-sub-menu ul{font-size:0;}#mobile-menu .mobile-sub-menu ul li{font-size:0;display:block;}#mobile-menu .mobile-sub-menu ul li a{padding:0 10px 0 10px;color:#fff;font-family:'Roboto',sans-serif;font-size:14.5px;font-weight:400;line-height:22.5px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;}.slideout-menu{position:fixed;top:0;bottom:0;width:221px;min-height:100vh;overflow-y:scroll;z-index:0;display:none;}.slideout-menu-left{left:0;}.slideout-menu-right{right:0;}.slideout-panel{position:relative;z-index:1;will-change:transform;background-color:#fff;min-height:100vh;}.slideout-open,.slideout-open body,.slideout-open .slideout-panel{overflow:hidden;}.slideout-open .slideout-menu{display:block;}@media(max-width:1200px){#header-main-nav #logo-menu-wrapper #sub-menu-wrapper #sub-menu{padding:0;}#header-main-nav #logo-menu-wrapper #sub-menu-wrapper #sub-menu ul{padding:10px 10px 12px 10px;}#header-main-nav #logo-menu-wrapper .logo-wrapper .logo a{left:10px;}#header-main-nav #logo-menu-wrapper .background-logo-wrapper .background-logo{padding-right:18px;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu{padding:21px 18px 26px 0;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li{margin:0 12px 0 12px;}.page-template-home #header-main-nav #logo-menu-wrapper .logo a{left:10px;}}@media(max-width:992px){#header-main-nav #logo-menu-wrapper #sub-menu-wrapper #sub-menu,.page-template-home #header-main-nav #logo-menu-wrapper #sub-menu-wrapper #sub-menu{padding:0;}#header-main-nav #logo-menu-wrapper #sub-menu-wrapper #sub-menu ul,.page-template-home #header-main-nav #logo-menu-wrapper #sub-menu-wrapper #sub-menu ul{padding:10px 5px 12px 5px;}#header-main-nav #logo-menu-wrapper .logo-wrapper .logo a,.page-template-home #header-main-nav #logo-menu-wrapper .logo-wrapper .logo a{left:2px;top:10px;}#header-main-nav #logo-menu-wrapper .logo-wrapper .logo a img,.page-template-home #header-main-nav #logo-menu-wrapper .logo-wrapper .logo a img{height:100px;}#header-main-nav #logo-menu-wrapper .background-logo-wrapper .background-logo,.page-template-home #header-main-nav #logo-menu-wrapper .background-logo-wrapper .background-logo{padding-right:13px;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu,.page-template-home #header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu{padding:21px 13px 26px 0;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li,.page-template-home #header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li{margin:0 4px 0 4px;}#header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li:last-child,.page-template-home #header-main-nav #logo-menu-wrapper #main-menu-wrapper #main-menu ul li:last-child{margin:0 3px 0 4px;}.page-template-home #header-main-nav #logo-menu-wrapper .logo a{left:10px;top:3px;}.page-template-home #header-main-nav #logo-menu-wrapper .logo a img{height:120px !important;}.page-template-home #header-main-nav #logo-menu-wrapper .background-logo-wrapper .background-logo{top:13px;}.page-template-home #header-main-nav #logo-menu-wrapper .background-logo-wrapper .background-logo img{width:420px;}}@media(max-width:768px){.page-template-home #header-main-nav #logo-menu-wrapper .background-logo-wrapper{display:none;}#header-main-nav #sub-menu-wrapper,.page-template-home #header-main-nav #sub-menu-wrapper{display:none;}#header-main-nav #logo-menu-wrapper,.page-template-home #header-main-nav #logo-menu-wrapper{height:101px;width:100%;background:#f6eecf;margin-bottom:30px;}#header-main-nav #logo-menu-wrapper .logo-wrapper .logo,.page-template-home #header-main-nav #logo-menu-wrapper .logo-wrapper .logo{float:none;}#header-main-nav #logo-menu-wrapper .logo-wrapper .logo a,.page-template-home #header-main-nav #logo-menu-wrapper .logo-wrapper .logo a{float:none;display:block;left:0;right:0;margin:0 auto;max-width:190px;}#header-main-nav #logo-menu-wrapper .logo-wrapper .logo a img,.page-template-home #header-main-nav #logo-menu-wrapper .logo-wrapper .logo a img{display:block;margin:0 auto;height:100px !important;}#header-main-nav #main-menu-wrapper #main-menu,.page-template-home #header-main-nav #main-menu-wrapper #main-menu{display:none;}#mobile-toggle-wrapper{display:block;}#mobile-toggle-wrapper .mobile-menu-toggle{cursor:pointer;z-index:1900;position:absolute;top:0;left:15px;padding:15px 0 0 15px;}#mobile-toggle-wrapper .mobile-menu-toggle div{width:28px;height:4px;background-color:#e28434;margin:5px 0;}}.page-template-home #homepage-slider-box{position:relative;}.page-template-home #homepage-slider-box .slide-prev{display:block;font-weight:bold;font-size:36px;position:absolute;top:50%;left:15px;z-index:350;}.page-template-home #homepage-slider-box .slide-prev a{color:#fff;font-weight:bold;font-size:36px;text-decoration:none !important;}.page-template-home #homepage-slider-box .slide-prev svg{width:20px;height:30px;}.page-template-home #homepage-slider-box .slide-next{display:block;position:absolute;top:50%;right:15px;z-index:350;}.page-template-home #homepage-slider-box .slide-next a{color:#fff;font-weight:bold;font-size:36px;text-decoration:none !important;}.page-template-home #homepage-slider-box .slide-next svg{width:20px;height:30px;}.page-template-home #homepage-slides .slide{height:0;width:100%;background-size:cover;background-position:center center;padding-bottom:42.735%;}.page-template-home #homepage-slides .slide.center{background-position:center center;}.page-template-home #homepage-slides .slide.bottom{background-position:bottom center;}.page-template-home #homepage-slides .slide.top{background-position:top center;}.page-template-home #homepage-slides .caption-box{position:absolute;width:100%;bottom:0;left:0;z-index:300;}.page-template-home #homepage-slides .caption-box .caption-details{z-index:300;position:relative;bottom:35px;left:37px;}.page-template-home #homepage-slides .caption-box .caption-details .location-icon{float:left;margin-right:25px;}.page-template-home #homepage-slides .caption-box .caption-details .caption-title-location{margin-top:11px;margin-bottom:0;white-space:nowrap;}.page-template-home #homepage-slides .caption-box .caption-details .caption-title-location .caption-title{color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:15.63px;z-index:300;}.page-template-home #homepage-slides .caption-box .caption-details .caption-title-location .caption-location{color:#fff;font-family:'Roboto',sans-serif;font-weight:300;font-size:15.63px;font-style:italic;z-index:300;}.page-template-home #homepage-slides .caption-box .caption-details .caption-link{display:block;z-index:300;}.page-template-home #homepage-slides .caption-box .caption-details .caption-link a{color:#fff;font-family:'Roboto',sans-serif;font-weight:300;font-size:12.5px;text-decoration:underline;}.page-template-home #homepage-slides .caption-box .bar-wrapper{width:100%;z-index:150;}.page-template-home #homepage-slides .caption-box .bar-wrapper .blue-bar{height:180px;width:100%;position:absolute;bottom:-89%;left:0;background-size:cover;background-position:center bottom;z-index:200;}.page-template-home .middle-section{margin-top:50px;margin-bottom:35px;}.page-template-home .middle-section .middle-image{padding-left:109px;}.page-template-home .middle-section .middle-headline{padding-left:30px;padding-top:50px;}.page-template-home .middle-section .middle-headline h2{color:#d3313a;font-family:'Trocchi',serif;font-weight:bold;font-size:18.75px;line-height:22px;}.page-template-home .middle-section .middle-copy{padding-right:109px;padding-left:30px;padding-top:7px;}.page-template-home .middle-section .middle-copy p{font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:29px;color:#000;margin-bottom:25px;max-width:595px;}.page-template-home .middle-section .middle-copy strong{font-weight:700;}.page-template-home .video-orange-background{background:url(../img/orange-bar-background.jpg);background-size:cover;background-repeat:repeat-x;margin-bottom:40px;}.page-template-home .video{max-width:640px;display:block;margin:34px auto 37px auto;}.page-template-home .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;}.page-template-home .embed-container iframe,.page-template-home .embed-container object,.page-template-home .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.page-template-home #getaway-headline{max-width:645px;display:block;position:relative;top:16px;margin:0 auto 0 auto;padding:20px 8px 36px 8px;text-align:center;}.page-template-home #getaway-headline h2{font-family:'Trocchi',serif;font-weight:bold;font-size:20.15px;color:#192858;letter-spacing:0;}.page-template-home #getaway-headline h2 .getaway-headline-2{font-weight:bold;text-transform:uppercase;}.page-template-home ul.getaway-list{text-align:center;font-size:0;margin-bottom:25px;}.page-template-home ul.getaway-list li.getaway-list-item{display:inline-block;font-size:0;vertical-align:middle;}.page-template-home ul.getaway-list li.getaway-list-item a{text-decoration:none !important;}.page-template-home ul.getaway-list li.getaway-list-item a .getaway-image{width:225px;height:188px;background-size:cover;}.page-template-home ul.getaway-list li.getaway-list-item a .getaway-title{height:96px;width:225px;padding:16px 0 16px 0;}.page-template-home ul.getaway-list li.getaway-list-item a .getaway-title h4::before{content:"";width:104px;margin:0 auto 10px auto;display:block;border-bottom:1px solid #f1e6b2;}.page-template-home ul.getaway-list li.getaway-list-item a .getaway-title h4::after{content:"";width:104px;margin:10px auto 0 auto;display:block;border-top:1px solid #f1e6b2;}.page-template-home ul.getaway-list li.getaway-list-item a .getaway-title h4{margin:0 auto;font-family:'Trocchi',serif;font-size:18.2px;height:62px;line-height:21.45px;font-weight:bold;color:#fff;max-width:140px;text-align:center;}.page-template-home ul.getaway-list li.getaway-list-item+li{margin-left:4px;}.page-template-home #events-headline{max-width:483px;display:block;position:relative;top:35px;margin:0 auto 0 auto;padding:18px 8px 13px 8px;text-align:center;}.page-template-home #events-headline #events-headline-1,.page-template-home #events-headline #events-headline-2{font-family:'Trocchi',serif;font-weight:bold;font-size:35.37px;letter-spacing:1px;}.page-template-home #events-headline #events-headline-1{color:#fff;}.page-template-home #events-headline #events-headline-2{color:#f1e6b2;text-transform:uppercase;}.page-template-home .events-background{background:#006271;background:url('../img/blue-bar-background.png');background-size:cover;background-repeat:repeat-x;}.page-template-home #events #featured-event{padding:96px 0 65px 0;float:right;}.page-template-home #events #featured-event .event-image{float:left;padding:0 26px 0 0;}.page-template-home #events #featured-event .event-image img{width:278px;height:auto;}.page-template-home #events #featured-event .event-description{float:left;}.page-template-home #events #featured-event .event-description h3{color:#f0e4b2;font-family:'Trocchi',serif;font-weight:bold;font-size:29.32px;line-height:33px;max-width:200px;}.page-template-home #events #featured-event .event-description b{color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:16.75px;text-transform:uppercase;line-height:25px;}.page-template-home #events #featured-event .event-description p{color:#fff;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:25px;max-width:200px;}.page-template-home #events #featured-event .event-description a{color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;text-decoration:none;line-height:25px;}.page-template-home #events .events-list-container{padding:96px 0 80px 0;position:relative;}.page-template-home #events #events-list{padding-left:30px;border-left:2px #ffce07 dotted;}.page-template-home #events #events-list ul li{padding-bottom:20px;}.page-template-home #events #events-list ul li h4{font-family:'Trocchi',serif;color:#f1e6b2;font-weight:bold;font-size:16px;line-height:21px;}.page-template-home #events #events-list ul li b{color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:16px;text-transform:uppercase;line-height:21px;}.page-template-home #events #events-list ul li p{color:#fff;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:21px;max-width:355px;}.page-template-home #events #events-list ul li a{color:#fff;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;text-decoration:none;text-transform:uppercase;line-height:21px;}.page-template-home #events .calendar-link{max-width:180px;padding:10px 23px 14px 23px;position:absolute;bottom:0;left:0;text-align:center;}.page-template-home #events .calendar-link a{color:#1a2858;font-family:'Roboto',sans-serif;font-weight:700;font-size:10.969px;line-height:17.367px;text-transform:uppercase;text-decoration:none;}.page-template-home .instagram-container{margin-top:15px;}.page-template-home .instagram-container .sbi_owl-theme .sbi_owl-controls .sbi_owl-buttons .sbi_owl-prev{left:-50px;}.page-template-home .instagram-container .sbi_owl-theme .sbi_owl-controls .sbi_owl-buttons .sbi_owl-next{right:-50px;}.page-template-home .instagram-container .sbi_owl-theme .sbi_owl-controls .sbi_owl-buttons div{opacity:1;background:none;color:#006271;font-size:25px;border-radius:0;}.page-template-home .instagram-info-copy{margin:-10px auto 34px auto;color:#006271;font-family:'Trocchi',serif;text-align:center;font-size:22.65px;font-weight:bold;line-height:36px;vertical-align:middle;}.page-template-home .instagram-info-copy a{color:#006271 !important;text-decoration:none !important;}.page-template-home .instagram-info-copy img{position:relative;top:9px;margin-right:9px;}.home-alert-container{background-color:#d3313a;width:100%;padding-top:15px;padding-bottom:15px !important;font-family:'Roboto',sans-serif;font-weight:500;font-size:14px;letter-spacing:1px;}.home-alert-container .alert{margin:0 auto;max-width:800px;text-align:center;}.home-alert-container .alert-link{color:#fff;}@media screen and (min-width:1920px){.page-template-home #homepage-slides{margin-bottom:1.25%;}.page-template-home #homepage-slides .slide{height:812px;width:100%;background-size:cover;background-position:center center;padding-bottom:0;}.page-template-home #homepage-slides .caption-box .bar-wrapper .blue-bar{height:207px;bottom:-106%;}.page-template-home #homepage-slide-overlay{height:900px;width:100%;padding-bottom:0;}}@media screen and (min-width:2500px){.page-template-home .bar-wrapper .blue-bar{bottom:-117% !important;}}@media screen and (min-width:3000px){.page-template-home .bar-wrapper .blue-bar{bottom:-150% !important;}}@media(max-width:1200px){.page-template-home ul.getaway-list li.getaway-list-item{margin-bottom:25px;}}@media(max-width:992px){.page-template-home .middle-section .middle-image{padding:10px;}.page-template-home .middle-section .middle-image img{margin:0 auto;display:block;}.page-template-home .middle-section .middle-headline{padding:0 10px 0 10px;}.page-template-home .middle-section .middle-headline h2{margin:0 auto;max-width:275px;text-align:center;}.page-template-home .middle-section .middle-copy{padding:10px;}.page-template-home .middle-section .middle-copy p{margin:0 auto 25px auto;text-align:center;}.page-template-home #events #featured-event{float:none;max-width:550px;margin:0 auto;padding-bottom:10px;text-align:center;}.page-template-home #events #featured-event .event-image{float:none;padding:0;}.page-template-home #events #featured-event .event-description{float:none;text-align:center;}.page-template-home #events #featured-event .event-description h3{max-width:400px;text-align:center;margin:15px auto 0 auto;}.page-template-home #events #featured-event .event-description p{text-align:center;margin:0 auto;}.page-template-home #events .events-list-container{padding:8px 5px 0 5px;}.page-template-home #events #events-list{padding-left:0;border-left:none;}.page-template-home #events #events-list:before{content:"";display:block;max-width:250px;margin:0 auto 15px auto;border-bottom:2px #ffce07 dotted;}.page-template-home #events #events-list ul{text-align:center;}.page-template-home #events #events-list ul li{max-width:500px;margin:0 auto;}.page-template-home #events #events-list ul li p{margin:0 auto;max-width:300px;}.page-template-home #events .calendar-link{margin:0 auto;position:relative;}}@media(max-width:768px){.page-template-home #homepage-slides .slide{padding-bottom:60%;}.page-template-home #homepage-slides .caption-box .caption-details{bottom:5px;left:5px;}.page-template-home #homepage-slides .caption-box .bar-wrapper .blue-bar{height:112px;bottom:-60%;}}@media(max-width:480px){.page-template-home #homepage-slides .slide{padding-bottom:80%;}.page-template-home #homepage-slides .caption-box .caption-details .location-icon{margin-right:12px;}.page-template-home #homepage-slides .caption-box .caption-details .caption-title-location .caption-location{display:block;}.page-template-home #homepage-slides .caption-box .bar-wrapper .blue-bar{height:134px;bottom:-67%;}.page-template-home #getaway-headline{max-width:240px;}.page-template-home #getaway-headline h2{font-size:14.5px;line-height:19px;}.page-template-home ul.getaway-list li.getaway-list-item{display:block;}.page-template-home ul.getaway-list li.getaway-list-item a .getaway-image{float:right;width:50%;height:99px;background-position:center top;}.page-template-home ul.getaway-list li.getaway-list-item a .getaway-title{float:left;width:50%;height:99px;}.page-template-home ul.getaway-list li.getaway-list-item+li{margin-left:0;}.page-template-home #events-headline{max-width:240px;padding-top:12px;}.page-template-home #events-headline #events-headline-1,.page-template-home #events-headline #events-headline-2{font-size:19.5px;line-height:19px;}.page-template-home #events #featured-event{float:none;}.page-template-home #events #featured-event .event-image{float:none;padding:0;margin-bottom:15px;text-align:center;}.page-template-home #events #featured-event .event-description{float:none;text-align:center;}.page-template-home #events #featured-event .event-description h3{margin:0 auto;max-width:230px;font-size:25px;line-height:29px;}.page-template-home #events #featured-event .event-description p{margin:0 auto;}.page-template-home #events .events-list-container{padding:8px 5px 0 5px;}.page-template-home #events #events-list{padding-left:0;border-left:none;}.page-template-home #events #events-list:before{content:"";display:block;max-width:250px;margin:0 auto 15px auto;border-bottom:2px #ffce07 dotted;}.page-template-home #events #events-list ul{text-align:center;}.page-template-home #events #events-list ul li{max-width:220px;margin:0 auto;}.page-template-home #events #events-list ul li p{margin:0 auto;max-width:185px;}.page-template-home #events .calendar-link{margin:0 auto;position:relative;}}.listing-headline-container{margin:50px auto 15px auto;}.listing-headline-container .link{margin:-20px auto -30px auto;color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:18px;line-height:43.03px;text-align:center;}.listing-headline{color:#d3313a;font-family:'Trocchi',serif;font-weight:bold;font-size:25px;margin:0 auto 4px auto;text-align:center;}.listing-headline-copy{color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:16.67px;line-height:31.34px;max-width:725px;margin:0 auto;text-align:center;}.listing-search{max-width:405px;margin:35px auto 0 auto;padding:22px 10px 22px 10px;}.listing-search .listing-search-dropdown{float:left;display:block;width:257px;}.listing-search .listing-search-dropdown .custom-dropdown{padding:0 0 0 0;position:relative;}.listing-search .listing-search-dropdown .custom-dropdown .dropdown-btn{height:45px;display:block;position:relative;padding:0 16px 15px 0;color:#000;background:#fff;font-family:'Roboto',sans-serif;font-weight:300;font-size:16.67px;line-height:43px;text-align:center;text-decoration:none;text-transform:capitalize;border:1px solid #f0e4b2;}.listing-search .listing-search-dropdown .custom-dropdown .dropdown-btn .down-caret{color:#006271;position:absolute;transform:rotate(-90deg);font-weight:600;right:17px;}.listing-search .listing-search-dropdown .custom-dropdown .dropdown-btn .down-caret.down{transform:rotate(90deg);}.listing-search .listing-search-dropdown .custom-dropdown .dropdown-content{width:100%;display:block;z-index:99999;position:absolute;padding:7px 0 7px 0;color:#000;background:#fff;border:1px solid #f0e4b2;}.listing-search .listing-search-dropdown .custom-dropdown .dropdown-content a{display:block;padding:14px 0 14px 0;color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:16.67px;text-decoration:none;text-align:center;}.listing-search .listing-search-dropdown .custom-dropdown .dropdown-content a:hover{color:#192858;text-shadow:1px 0 0 #192858;}.listing-search .listing-search-dropdown .custom-dropdown .dropdown-content a:hover,.listing-search .listing-search-dropdown .custom-dropdown .dropdown-content a:focus,.listing-search .listing-search-dropdown .custom-dropdown .dropdown-content a:active{text-decoration:none;}.listing-search .listing-search-button{float:left;width:106px;height:37px;display:block;margin-top:4px;margin-left:20px;padding:12px 13px 14px 15px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:10.969px;line-height:16.367px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:4px;}.listing-search.double-category{max-width:680px;}.listing-search.double-category .listing-search-dropdown{margin-left:10px;}.listing-search.triple-category{max-width:965px;}.listing-search.triple-category .listing-search-dropdown{margin-left:10px;}.listing-results{list-style-type:none;min-height:300px;margin-bottom:25px;}.listing-results .listing-item{max-width:760px;margin:14px auto;position:relative;border-width:2px;border-style:solid;border-color:#000;}.listing-results .listing-item.dine{border-color:#00acc8;}.listing-results .listing-item.dine .city-name-box{background-color:#00acc8;}.listing-results .listing-item.attraction{border-color:#d3313a;}.listing-results .listing-item.attraction .city-name-box{background-color:#d3313a;}.listing-results .listing-item.shopping{border-color:#192858;}.listing-results .listing-item.shopping .city-name-box{background-color:#192858;}.listing-results .listing-item.stay{border-color:#00acc8;}.listing-results .listing-item.stay .city-name-box{background-color:#00acc8;}.listing-results .listing-item .left{float:left;width:50%;padding:22px;}.listing-results .listing-item .right{float:left;width:50%;padding:38px 55px 27px 14px;}.listing-results .listing-item .city-name-box{background-color:#000;position:absolute;top:-2px;left:-31px;width:30px;height:100%;height:calc(100% + 4px);}.listing-results .listing-item .city-name-box .city-name{padding-top:1px;position:absolute;top:50%;left:50%;-moz-transform:translateX(-50%) translateY(-50%) rotate(-90deg);-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg);color:#fff;font-family:'Roboto',sans-serif;font-size:16.67px;font-weight:300;text-transform:uppercase;letter-spacing:4px;white-space:nowrap;}.listing-results .listing-item .listing-image{margin:0 auto;}.listing-results .listing-item .listing-name{color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:25px;text-align:center;line-height:26.86px;max-width:285px;margin:0 auto 7px auto;}.listing-results .listing-item .listing-number{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:16.67px;text-align:center;line-height:31.34px;}.listing-results .listing-item .listing-location{color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:16.67px;text-align:center;line-height:31.34px;}.listing-results .listing-item .listing-description{color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:16.67px;text-align:center;line-height:31.34px;}.listing-results .listing-item .listing-details{width:105px;height:37px;display:block;margin:12px auto 0 auto;padding:12px 13px 14px 18px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:10.969px;line-height:14.86px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:4px;}.listing-results .empty-result{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16.67px;line-height:31.34px;margin:85px auto 0 auto;text-align:center;}.listing-pagination{margin:0 auto 15px auto;}.listing-pagination ul{list-style-type:none;text-align:center;}.listing-pagination ul li{display:inline-block;margin:0 14px 0 14px;}.listing-pagination ul li a{color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:16.67px;text-align:center;text-decoration:none;}.listing-pagination ul li span.current{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:16.67px;text-align:center;text-decoration:none;}.listing-pagination ul li span.current:after{content:"";width:14px;display:block;border-bottom:2px solid #d3313a;}.listings-header-container{position:relative;margin-bottom:100px;}.listings-header-container .bar-wrapper{width:100%;z-index:150;}.listings-header-container .bar-wrapper .page-bar{height:270px;width:100%;position:absolute;bottom:-112px;left:0;background-size:cover;background-repeat:no-repeat;background-position:top;z-index:200;}.listings-header-container .listing-header-images{list-style-type:none;overflow:hidden;z-index:100;}.listings-header-container .listing-header-images li{display:block;float:left;width:33.33%;}.listings-header-container .listing-header-images li .listing-header-image{height:0;width:100%;background-repeat:no-repeat;background-size:cover;padding-bottom:83.5%;}@media screen and (min-width:1920px){.listings-header-container .bar-wrapper{width:100%;z-index:150;}.listings-header-container .listing-header-images{list-style-type:none;overflow:hidden;}.listings-header-container .listing-header-images li{display:block;float:left;width:33.33%;}.listings-header-container .listing-header-images li .listing-header-image{height:600px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-bottom:0;}}@media(max-width:2400px){.listings-header-container{margin-bottom:75px;}.listings-header-container .bar-wrapper .page-bar{height:270px;bottom:-112px;}}@media(max-width:2200px){.listings-header-container .bar-wrapper .page-bar{height:248px;bottom:-103px;}}@media(max-width:1920px){.listings-header-container .bar-wrapper .page-bar{height:216px;bottom:-91px;}}@media(max-width:1800px){.listings-header-container .bar-wrapper .page-bar{height:203px;bottom:-86px;}}@media(max-width:1600px){.listings-header-container .bar-wrapper .page-bar{height:180px;bottom:-74px;}}@media(max-width:1400px){.listings-header-container{margin-bottom:50px;}.listings-header-container .bar-wrapper .page-bar{height:158px;bottom:-65px;}}@media(max-width:1280px){.listings-header-container .bar-wrapper .page-bar{height:144px;bottom:-60px;}}@media(max-width:1000px){.listings-header-container .bar-wrapper .page-bar{height:113px;bottom:-46px;}}@media(max-width:800px){.listings-header-container{margin-bottom:35px;}.listings-header-container .bar-wrapper .page-bar{height:90px;bottom:-41px;}}@media(max-width:1200px){.listing-search.triple-category{max-width:752px;}.listing-search.triple-category .listing-search-dropdown{width:192px;}}@media(max-width:992px){.listing-headline-copy{padding:0 8px 0 8px;}}@media(max-width:768px){.listings-header-container .listing-header-images li{display:none;float:none;}.listings-header-container .listing-header-images li:nth-of-type(2){display:block;width:100%;}.listing-headline-copy{font-size:14.5px;line-height:27.5px;}.listing-search{max-width:305px;}.listing-search .listing-search-dropdown{width:155px;}.listing-search.double-category,.listing-search.triple-category{max-width:100%;}.listing-search.double-category .listing-search-dropdown,.listing-search.triple-category .listing-search-dropdown{margin:8px auto;width:220px;float:none;}.listing-search.double-category .listing-search-button,.listing-search.triple-category .listing-search-button{float:none;margin:4px auto 0 auto;}.listing-results .listing-item{max-width:260px;}.listing-results .listing-item .left{width:100%;float:none;padding:8px;}.listing-results .listing-item .right{width:100%;float:none;padding:8px;}.listing-results .listing-item .city-name-box{position:relative;top:0;left:0;width:100%;height:24px;}.listing-results .listing-item .city-name-box .city-name{position:relative;top:unset;left:unset;transform:unset;font-size:11.46px;line-height:22.92px;text-align:center;}.listing-results .listing-item .listing-image{margin:0 auto;display:block;width:169px;height:115px;}.listing-results .listing-item .listing-name{font-size:16.67px;line-height:18.75px;}.listing-results .listing-item .listing-number{font-size:11.46px;line-height:16.67px;}.listing-results .listing-item .listing-location{font-size:11.46px;line-height:16.67px;}.listing-results .listing-item .listing-description{font-size:11.46px;line-height:16.67px;}.listing-results .listing-item .listing-details{width:61px;height:21px;padding:5px 2px 5px 2px;font-size:8px;line-height:13.86px;text-align:center;letter-spacing:2px;}.listing-results .empty-result{font-size:14.5px;line-height:27.5px;margin:125px auto 0 auto;}}.listings-detail{padding-top:56px;margin-bottom:85px;}.listings-detail .mobile-image{display:none;}.listings-detail .name{max-width:350px;color:#192858;font-family:'Trocchi',serif;font-size:30.21px;line-height:35.42px;font-weight:bold;}.listings-detail .phone-number{display:block;color:#000;font-family:'Roboto',sans-serif;font-size:16.67px;font-weight:700;line-height:31.34px;text-decoration:none;}.listings-detail .website-link{display:block;color:#000;font-family:'Roboto',sans-serif;font-size:16.67px;font-weight:700;line-height:31.34px;text-decoration:underline;}.listings-detail .location{display:block;color:#000;font-family:'Roboto',sans-serif;font-size:16.67px;font-weight:300;line-height:31.34px;}.listings-detail .hours-header{margin-top:40px;color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:22.92px;line-height:31.34px;}.listings-detail .hours-list{margin:0;padding:0;list-style-type:none;}.listings-detail .hours-list-item{color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:16.67px;line-height:31.34px;}.listings-detail .description{max-width:400px;margin-top:40px;margin-bottom:85px;color:#000;font-family:'Roboto',sans-serif;font-weight:300;line-height:31.34px;font-size:16.67px;text-align:left;}.listings-detail .description p{margin-top:31.34px;}.listings-detail .acf-map{width:444px;height:230px;margin:20px 0;}.listings-detail .acf-map img{max-width:inherit !important;}@media(max-width:1200px){.listings-detail{padding:10px;}}@media(max-width:992px){.listings-detail .acf-map{width:340px;}}@media(max-width:768px){.listings-detail{margin:0;}.listings-detail .name{text-align:center;font-size:25px;line-height:31px;margin:0 auto;max-width:285px;}.listings-detail .phone-number{text-align:center;font-size:14.5px;line-height:21.5px;}.listings-detail .website-link{text-align:center;font-size:14.5px;line-height:21.5px;}.listings-detail .location{text-align:center;font-size:14.5px;line-height:21px;}.listings-detail .hours-header{text-align:center;font-size:20.5px;line-height:23.5px;margin-top:20px;}.listings-detail .hours-list{text-align:center;}.listings-detail .hours-list-item{text-align:center;line-height:29px;}.listings-detail .description{text-align:center;font-size:14.5px;line-height:29px;margin:20px auto 0 auto;}.listings-detail .description p{margin:0 auto 10px auto;text-align:center;}.listings-detail .image{display:none;}.listings-detail .mobile-image{display:block;text-align:center;}.listings-detail .mobile-image img{margin:16px auto 12px auto;}.listings-detail .acf-map{padding:10px;margin:10px auto;}}@media(max-width:480px){.listings-detail .acf-map{width:269px;height:217px;margin:10px auto;}}.page-template-tie-the-knot .headline-container{margin:80px auto 50px auto;}.page-template-tie-the-knot .headline-container .headline{color:#192858;font-family:'Trocchi',serif;font-size:25px;font-weight:bold;line-height:26.86px;margin:0 auto;text-align:center;}.page-template-tie-the-knot .headline-container .headline-copy{margin:0 auto;max-width:795px;color:#000;font-family:'Roboto',sans-serif;text-align:center;font-size:16.67px;font-weight:300;line-height:31.34px;}.page-template-tie-the-knot .call-out-container{margin:0 auto;max-width:750px;padding:16px 0 16px 0;}.page-template-tie-the-knot .call-out-container .call-out-bold{display:inline;height:24px;}.page-template-tie-the-knot .call-out-container .call-out{margin-left:10px;display:inline-block;color:#f1e6b2;font-family:'Trocchi',serif;font-weight:bold;font-size:22.308px;line-height:18.125px;}.page-template-tie-the-knot .call-out-container .call-out-button{margin-left:10px;width:149px;height:33px;vertical-align:top;display:inline-block;padding:10px 19px 12px 20px;color:#fff;background-color:#d3313a;font-family:'Roboto',sans-serif;font-size:12px;line-height:13.76px;font-weight:300;letter-spacing:2px;white-space:nowrap;text-align:center;text-transform:uppercase;text-decoration:none !important;}.page-template-tie-the-knot .venue-section{margin-bottom:0;}.page-template-tie-the-knot .venue-content-container{margin-top:5px;margin-right:-37px;text-align:right;position:relative;right:-11px;}.page-template-tie-the-knot .venue-content-container .venue-content{display:none;}.page-template-tie-the-knot .venue-content-container .venue-content .venue-image{float:left;width:50%;padding-bottom:51%;background-repeat:no-repeat;background-position:center center;margin:10px 0;}.page-template-tie-the-knot .venue-list-container{background-color:#f7f1d8;padding-bottom:0;}.page-template-tie-the-knot .venue-list-container .venue-list-header{padding:25px 0 15px 52px;color:#e28434;font-family:'Roboto',sans-serif;font-size:30.86px;font-weight:300;line-height:43.2px;letter-spacing:2px;text-transform:uppercase;}.page-template-tie-the-knot .venue-list-container .venue-list{min-height:789px;}.page-template-tie-the-knot .venue-list-container .venue-list .venue-list-item{padding:10px 46px 13px 52px;}.page-template-tie-the-knot .venue-list-container .venue-list .venue-list-item .venue-name{display:block;}.page-template-tie-the-knot .venue-list-container .venue-list .venue-list-item .venue-name h4{display:inline;color:#006271;font-family:'Trocchi',serif;font-size:16.67px;font-weight:bold;line-height:20.42px;max-width:275px;}.page-template-tie-the-knot .venue-list-container .venue-list .venue-list-item .venue-name .venue-link{color:#e28434;font-family:'Trocchi',serif;font-weight:bold;font-size:16.67px;line-height:20.42px;text-decoration:none !important;}.page-template-tie-the-knot .venue-list-container .venue-list .venue-list-item .venue-location{color:#000;font-family:'Roboto',sans-serif;font-size:14.58px;font-weight:700;line-height:20.42px;text-transform:uppercase;}.page-template-tie-the-knot .venue-list-container .venue-list .venue-list-item.active{background-color:#fff;}.page-template-tie-the-knot .venue-list-container .venue-list .venue-list-item.active .venue-name h4{color:#d3313a;}.page-template-tie-the-knot .venue-list-container .venue-list .venue-list-item:hover{background-color:#fbf8ec;}@media(max-width:1200px){.page-template-tie-the-knot .headline-container{margin-top:50px;}}@media(max-width:768px){.page-template-tie-the-knot .headline-container{margin-top:25px;margin-bottom:25px;}.page-template-tie-the-knot .headline-container .headline-copy{margin:5px auto 0 auto;max-width:90%;font-size:14.67px;line-height:26.5px;}.page-template-tie-the-knot .call-out-container .call-out-bold{margin:0 auto;display:block;text-align:center;}.page-template-tie-the-knot .call-out-container .call-out{margin:15px auto;display:block;text-align:center;}.page-template-tie-the-knot .call-out-container .call-out-button{margin:0 auto;display:block;}.page-template-tie-the-knot .mobile-venue-list .venue-list-header{background:#f7f1d8;padding:25px 0 5px 0;color:#e28434;font-family:'Roboto',sans-serif;font-size:30.86px;font-weight:300;line-height:43.2px;letter-spacing:2px;text-align:center;text-transform:uppercase;}.page-template-tie-the-knot .mobile-venue-list .venue-list{margin-bottom:30px;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul{padding-bottom:30px;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li:first-child{padding-top:10px;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li{background:#f7f1d8;padding-bottom:10px;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li .venue-information{max-width:85%;margin:0 auto;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li a{text-decoration:none;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li .name{color:#006072;font-family:'Trocchi',serif;font-size:14.5px;line-height:16.5px;padding-top:6px;margin-bottom:2px;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li .location{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:12px;line-height:16.5px;text-transform:uppercase;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li .details-link{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:12px;line-height:16.5px;text-transform:none;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li .toggle-arrow{float:right;position:relative;width:30px;height:26px;color:#192858;border:2px solid #f0e4b2;text-align:center;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li .toggle-arrow svg{position:relative;top:2px;width:15px;height:15px;transition:all ease .1s;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li .venue-images{display:none;margin-top:8px;background:#fff;margin-bottom:15px;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li .venue-images .venue-image{float:left;width:50%;padding-bottom:51%;background-repeat:no-repeat;background-position:center center;background-size:contain;margin:5px 0;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li+li:before{content:"";width:85%;display:block;border-top:2px solid #fff;margin:0 auto 10px auto;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li.focused{background:#fff;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li.focused .name{color:#d3313a;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li.focused .toggle-arrow svg{transform:rotate(90deg);}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li.focused .venue-images{display:block;}.page-template-tie-the-knot .mobile-venue-list .venue-list ul li.focused+li:before{content:none;display:none;border:none;}}.venue-details{margin-top:56px;}.venue-details .header{margin-bottom:5px;color:#006271;font-family:'Trocchi',serif;font-size:29.17px;font-weight:bold;line-height:25px;}.venue-details .mobile-image{display:none;}.venue-details .location{color:#000;font-family:'Roboto',sans-serif;font-size:14.58px;font-weight:300;line-height:25px;}.venue-details .phone-number{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:14.58px;line-height:25px;text-decoration:none !important;}.venue-details .website-link{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:14.58px;line-height:24px;text-decoration:underline;}.venue-details .copy-header{margin-top:23px;margin-bottom:10px;color:#d3313a;font-family:'Trocchi',serif;font-size:20.83px;line-height:25px;font-weight:bold;}.venue-details .copy{color:#000;font-family:'Roboto',sans-serif;font-size:14.58px;font-weight:300;line-height:25px;max-width:640px;}.venue-details .copy p{margin-bottom:1em;}.venue-details .copy a{color:#000;font-weight:400;text-decoration:underline;}.venue-details .image{margin-bottom:3px;}.venue-details .acf-map{width:600px;height:305px;margin:20px 0;}.venue-details .acf-map img{max-width:inherit !important;}@media(max-width:1200px){.venue-details{padding:10px;}}@media(max-width:992px){.venue-details .acf-map{width:340px;}}@media(max-width:768px){.venue-details{margin:0;}.venue-details .header{text-align:center;font-size:25px;line-height:31px;margin:0 auto;max-width:285px;}.venue-details .phone-number{display:block;margin:0 auto;text-align:center;font-size:14.5px;line-height:21.5px;}.venue-details .website-link{margin:0 auto;display:block;text-align:center;font-size:14.5px;line-height:21.5px;}.venue-details .location{text-align:center;font-size:14.5px;line-height:21px;}.venue-details .hours-header{text-align:center;font-size:20.5px;line-height:23.5px;margin-top:20px;}.venue-details .hours-list{text-align:center;}.venue-details .hours-list-item{text-align:center;line-height:29px;}.venue-details .copy-header{margin:15px auto;text-align:center;}.venue-details .image{display:none;}.venue-details .mobile-image{display:block;text-align:center;}.venue-details .copy{text-align:center;font-size:14.5px;line-height:29px;margin:20px auto 0 auto;}.venue-details .copy p{margin:0 auto 10px auto;text-align:center;}.venue-details .image{margin:4px auto;display:block;}.venue-details .acf-map{padding:10px;margin:10px auto;}}@media(max-width:480px){.venue-details .acf-map{width:269px;height:217px;margin:10px auto;}}.recurringinfo{font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:21px;max-width:355px;text-align:left;}.recurringinfo .tribe-events-divider{display:none;}.recurringinfo .tribe-events-event-body{display:none;}.events .events-list{margin:56px auto 47px auto;padding:0 20px;}.events .events-list .item{max-width:740px;margin:0 auto 25px auto;padding:25px 25px 25px 25px;border:2px solid #00acc8;text-align:center;}.events .events-list .item .left{float:left;width:50%;}.events .events-list .item .right{float:left;width:50%;padding-left:26px;text-align:left;}.events .events-list .item .right .excerpt{max-width:305px;}.events .events-list .item .event-image{height:231px;}.events .events-list .item .event-image img{display:block;margin:0 auto;text-align:center;padding:8px;max-height:231px;}.events .events-list .item .name{margin:0 auto 25px auto;color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:25px;line-height:43.03px;text-align:center;}.events .events-list .item .date{color:#000;font-family:'Roboto',sans-serif;font-size:16.67px;font-weight:700;text-align:left;line-height:23.96px;}.events .events-list .item .excerpt{color:#000;font-family:'Roboto',sans-serif;font-size:16px;font-weight:300;text-align:left;line-height:23.96px;max-width:620px;}.events .events-list .item .details-link{width:94px;height:37px;display:block;margin-top:12px;padding:12px 13px 14px 15px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-size:10.969px;font-weight:700;line-height:16.367px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:4px;}@media(max-width:768px){.tribe-events-list .tribe-events-event-image{float:none;}.events .events-list .item .left{float:none;width:100%;margin:0 auto;}.events .events-list .item .right{float:none;width:100%;margin:0 auto;padding-left:0;text-align:center;}.events .events-list .item .event-image{height:auto;}.events .events-list .item .event-image img{max-width:225px;}.events .events-list .item .name{margin:0 auto 5px auto;font-size:18.5px;line-height:25px;}.events .events-list .item .date{font-size:16px;line-height:16.5px;text-align:center;}.events .events-list .item .excerpt{font-size:16px;line-height:16.5px;text-align:center;margin:8px auto 5px auto;}.events .events-list .item .details-link{margin:15px auto 0 auto;}}#tribe-events-pg-template,.tribe-events-pg-template{max-width:unset !important;padding:unset !important;}.event-details{margin-top:56px;}.event-details .mobile-image{display:none;}.event-details .title{margin-bottom:5px;max-width:375px;color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:30.21px;line-height:35.42px;}.event-details .date{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16.67px;line-height:31.34px;}.event-details .website a{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16.67px;line-height:31.34px;text-decoration:none !important;}.event-details .location{color:#000;font-family:'Roboto',sans-serif;font-size:16.67px;font-weight:300;line-height:31.34px;}.event-details .description{margin-top:23px;max-width:443px;color:#000;font-family:'Roboto',sans-serif;font-size:16.67px;font-weight:300;line-height:31.34px;}.event-details .description p{margin-bottom:1em;}.event-details .description strong{font-weight:700;}.event-details .description a{color:#000;font-weight:700;text-decoration:none !important;}.event-details .description em{font-style:italic;}.event-details .acf-map{margin:20px 0;}.event-details .acf-map>div{width:444px !important;height:230px !important;}.event-details .acf-map img{max-width:inherit !important;}.event-details .image{margin-bottom:3px;}.event-details .image img{max-width:444px;}@media(max-width:1200px){.event-details{padding:10px;}}@media(max-width:768px){.event-details{margin:0;}.event-details .title{text-align:center;font-size:25px;line-height:31px;margin:0 auto;max-width:285px;}.event-details .website{text-align:center;font-size:14.5px;line-height:21.5px;}.event-details .date{text-align:center;}.event-details .location{text-align:center;font-size:16px;line-height:21px;}.event-details .description{text-align:center;font-size:16px;line-height:29px;margin:20px auto 0 auto;}.event-details .description p{margin:0 auto 10px auto;text-align:center;}.event-details .image{display:none;}.event-details .mobile-image>div{display:block;text-align:center;}.event-details .mobile-image>div img{margin:16px auto 12px auto;}.event-details .acf-map{padding:10px;margin:10px auto;}.event-details .acf-map>div{margin:auto;width:270px !important;}}.page-template-sports #body .top-section .copy-container{margin:75px auto 50px auto;}.page-template-sports #body .top-section .copy-container .copy{margin:0 auto;max-width:890px;color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:17px;text-align:center;line-height:31.5px;}.page-template-sports #body .middle-section{padding:50px 8px 45px 8px;margin:0 auto 45px auto;background-image:url('../img/sports/sports-middle-texture-min.png');background-position:center center;background-size:cover;}.page-template-sports #body .middle-section .headline{margin:0 auto;max-width:700px;color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:29px;text-align:left;line-height:39px;}.page-template-sports #body .middle-section .features ul{margin:15px auto 0 auto;max-width:700px;list-style:disc outside none;}.page-template-sports #body .middle-section .features ul li{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;text-align:left;line-height:28.2px;}.page-template-sports #body .bottom-section .headline{color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:19px;text-align:center;line-height:39px;}.page-template-sports #body .bottom-section .callouts{max-width:600px;margin:15px auto 55px auto;}.page-template-sports #body .bottom-section .callouts .callout-left a{width:237px;height:37px;float:left;display:block;margin-top:4px;margin-left:20px;padding:12px 13px 14px 15px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:10.969px;line-height:16.367px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:4px;}.page-template-sports #body .bottom-section .callouts .callout-right a{width:323px;height:37px;float:left;display:block;margin-top:4px;margin-left:20px;padding:12px 13px 14px 15px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:10.969px;line-height:16.367px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:4px;}@media(max-width:768px){.page-template-sports #body .top-section .copy-container .copy{padding:10px;margin:0 auto;max-width:500px;font-size:16px;line-height:28px;text-align:center;}.page-template-sports #body .middle-section .headline{margin:0 auto;padding:20px;text-align:center;font-size:16.67px;line-height:25px;}.page-template-sports #body .middle-section .features ul{max-width:90%;}.page-template-sports #body .middle-section .features ul li{font-size:16px;line-height:25px;margin-bottom:8px;}.page-template-sports #body .bottom-section .headline{margin:0 auto;padding:20px;text-align:center;font-size:16.67px;line-height:25px;}.page-template-sports #body .bottom-section .callouts .callout-left a,.page-template-sports #body .bottom-section .callouts .callout-right a{float:none;margin:6px auto;}}.page-template-sporting-facilities .headline{margin:45px 0 30px 0;color:#e28434;font-family:'Roboto',sans-serif;font-weight:300;font-size:29px;line-height:23px;text-transform:uppercase;}.page-template-sporting-facilities .facility-grid{margin-bottom:50px;}.page-template-sporting-facilities .facility{max-width:365px;padding:0 80px 0 0;margin:0 0 25px 0;}.page-template-sporting-facilities .facility .name{margin:0 0 0 0;}.page-template-sporting-facilities .facility .name .selection-link{color:#006271;font-family:'Trocchi',serif;font-weight:bold;font-size:17px;line-height:22px;text-decoration:none;}.page-template-sporting-facilities .facility .name .selection-link.selected{color:#d3313a;}.page-template-sporting-facilities .facility .name .site-link{color:#e28434;font-family:'Trocchi',serif;font-weight:bold;font-size:17px;line-height:22px;text-decoration:none;}.page-template-sporting-facilities .facility .location{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;}.page-template-sporting-facilities .facility .description{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:16px;line-height:20px;}.page-template-sporting-facilities .facility .mobile-site-link{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:12.5px;line-height:20px;text-decoration:none;}.page-template-sporting-facilities .facility .features{margin-left:.7em;list-style-type:disc;}.page-template-sporting-facilities .facility .features .feature-list-item{color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;line-height:20px;}.page-template-sporting-facilities .image-top{padding-right:10px;}.page-template-sporting-facilities .image-middle{margin:20px 0 20px 0;padding-right:10px;}.page-template-sporting-facilities .image-bottom{padding-right:10px;}.page-template-sporting-facilities .acf-map{width:100%;height:440px;margin:20px 0;}.page-template-sporting-facilities .acf-map img{max-width:inherit !important;}@media(max-width:1200px){.page-template-sporting-facilities .headline{margin-left:20px;}.page-template-sporting-facilities .facility-grid{margin-left:20px;}}@media(max-width:768px){.page-template-sporting-facilities .headline{margin-left:0;padding:20px 6px 20px 6px;background:#f6eecf;font-size:26px;text-align:center;}.page-template-sporting-facilities .facility-grid{width:100% !important;margin:0 auto;padding-bottom:140px;}.page-template-sporting-facilities .facility{margin:0 auto;padding:5px 5% 10px 5%;width:100%;max-width:none;position:relative !important;top:unset !important;right:unset !important;bottom:unset !important;left:unset !important;}.page-template-sporting-facilities .facility .selection-link{display:block;}.page-template-sporting-facilities .facility .toggle-arrow{float:right;position:relative;width:30px;height:26px;border:2px solid #f1e6b2;text-align:center;}.page-template-sporting-facilities .facility .toggle-arrow svg{position:relative;top:2px;width:15px;height:15px;transition:all ease .1s;}.page-template-sporting-facilities .facility .features{margin-top:5px;display:none;}.page-template-sporting-facilities .facility+.facility:before{content:"";display:block;border-bottom:2px solid #f1e6b2;margin-bottom:15px;width:100%;}.page-template-sporting-facilities .facility.selected{background-color:#fafaf5;}.page-template-sporting-facilities .facility.selected:before{border-bottom:none;}.page-template-sporting-facilities .facility.selected .features{display:block;}.page-template-sporting-facilities .facility.selected .toggle-arrow{color:#192858;}.page-template-sporting-facilities .facility.selected .toggle-arrow svg{transform:rotate(90deg);}.page-template-sporting-facilities .facility.selected+.facility:before{border-bottom:none;}.page-template-sporting-facilities .acf-map{width:85%;margin:15px auto;}}@media(max-width:480px){.page-template-sporting-facilities .acf-map{width:300px;height:265px;}}.page-template-sports-rfp .top{margin:45px auto 0 auto;}.page-template-sports-rfp .top .headline{margin:0 auto 5px auto;color:#d3313a;font-family:'Trocchi',serif;font-weight:bold;font-size:21px;line-height:27px;text-align:center;}.page-template-sports-rfp .top .copy{margin:0 auto;color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:16.5px;line-height:31.34px;text-align:center;}.page-template-sports-rfp .form-section{margin:35px auto 55px auto;}.page-template-sports-rfp .form-section label{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:31.34px;text-align:center;}.page-template-sports-rfp .form-section input,.page-template-sports-rfp .form-section select{height:39px;padding:2px;}.page-template-sports-rfp .form-section input,.page-template-sports-rfp .form-section textarea,.page-template-sports-rfp .form-section select{border:1px solid #006271;max-width:100%;width:100%;resize:none;}.page-template-sports-rfp .form-section .form-submit input{margin-top:25px;border:none;width:94px;height:33px;display:block;padding:6px 5px 8px 5px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:10.969px;line-height:20.367px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:4px;}@media(max-width:992px){.page-template-sports-rfp .form-section{max-width:94%;}}@media(max-width:768px){.page-template-sports-rfp .form-section{text-align:center;max-width:94%;}.page-template-sports-rfp .form-section input,.page-template-sports-rfp .form-section textarea,.page-template-sports-rfp .form-section select{text-align:center;text-align-last:center;}.page-template-sports-rfp .form-section .form-submit input{margin:20px auto 0 auto;}}.page-template-explore .bright-teal-bg .explore-menu{text-align:right;}.page-template-explore .bright-teal-bg .explore-menu ul{padding:0 107px 0 0;}.page-template-explore .bright-teal-bg .explore-menu ul li{display:inline-block;font-size:0;}.page-template-explore .bright-teal-bg .explore-menu ul li a{color:#fff;font-family:'Roboto',sans-serif;font-weight:300;font-size:16.5px;text-transform:uppercase;padding:4px 19px 4px 16px;line-height:29px;letter-spacing:1px;text-decoration:none;display:block;}.page-template-explore .bright-teal-bg .explore-menu ul li.current_page_item a{background-color:#006072;}.page-template-explore .top-section .headline-image{position:relative;height:610px;width:100%;background-size:cover;background-position:center center;text-align:center;}.page-template-explore .top-section .headline-image img{position:absolute;display:block;margin:0 auto;bottom:-20px;left:0;right:0;}.page-template-explore .top-section .copy-container{margin:0 auto -32px auto;padding:40px 8px 70px 8px;background-image:url('../img/blue-bar-background.png');}.page-template-explore .top-section .copy-container .headline-copy{margin:0 auto;max-width:850px;color:#fff;font-family:'Roboto',sans-serif;font-size:16.5px;font-weight:700;line-height:29px;text-align:center;}.page-template-explore .top-section .header-images{max-width:1170px;margin:0 auto;}.page-template-explore .top-section .header-images .left-image{width:33%;float:left;text-align:center;}.page-template-explore .top-section .header-images .middle-image{width:33%;float:left;text-align:center;}.page-template-explore .top-section .header-images .right-image{width:33%;float:left;text-align:center;}.page-template-explore .middle-section{margin:75px auto 100px auto;}.page-template-explore .middle-section .top-header{margin:0 auto 8px auto;color:#e28434;font-family:'Trocchi',serif;font-weight:bold;font-size:29px;line-height:29px;text-align:center;max-width:770px;}.page-template-explore .middle-section .copy{color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:16.5px;line-height:29px;text-align:center;}.page-template-explore .middle-section .copy p{margin:0 auto 40px auto;max-width:770px;}.page-template-explore .middle-section .copy strong{font-weight:700;}.page-template-explore .middle-section .copy a{color:#000;font-weight:700;text-decoration:none;}.page-template-explore .middle-section .bottom-header{color:#e28434;font-family:'Trocchi',serif;font-weight:bold;font-size:20.5px;line-height:29px;text-align:center;}.page-template-explore .middle-section .callouts{max-width:675px;margin:30px auto 55px auto;}.page-template-explore .middle-section .callouts .callout-left a{width:315px;height:38px;float:left;display:block;margin-top:4px;margin-left:20px;padding:12px 13px 14px 15px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:10.969px;line-height:16.367px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:2px;}.page-template-explore .middle-section .callouts .callout-right a{width:305px;height:38px;float:left;display:block;margin-top:4px;margin-left:20px;padding:12px 13px 14px 15px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:10.969px;line-height:16.367px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:2px;}@media(max-width:1200px){.page-template-explore .top-section .headline-image{height:0;padding-bottom:66.42%;background-position:bottom center;}}@media(max-width:768px){.page-template-explore .bright-teal-bg .explore-menu ul{float:none;height:unset;padding:0;}.page-template-explore .bright-teal-bg .explore-menu ul li{display:block;width:100%;}.page-template-explore .bright-teal-bg .explore-menu ul li a{height:40px;width:100%;padding:9px 19px 9px 16px;font-size:19.67px;line-height:23px;letter-spacing:1px;text-align:center;}.page-template-explore .bright-teal-bg .explore-menu ul li+li:before{content:"";display:block;margin:0 auto;width:165px;top:-1px;position:relative;border-bottom:1px solid #006072;}.page-template-explore .bright-teal-bg .explore-menu ul li.current-menu-item:before{content:none;display:none;}.page-template-explore .top-section .copy-container .headline-copy{max-width:300px;font-size:9px;line-height:15.5px;}.page-template-explore .top-section .header-images .left-image,.page-template-explore .top-section .header-images .middle-image,.page-template-explore .top-section .header-images .right-image{float:none;width:100%;margin:0 auto;text-align:center;padding:10px 25px 10px 25px;}.page-template-explore .middle-section{margin:15px auto 20px auto;}.page-template-explore .middle-section .top-header{font-size:20.5px;line-height:22px;}.page-template-explore .middle-section .copy{font-size:10px;line-height:20px;}.page-template-explore .middle-section .copy p{margin:0 auto 25px auto;max-width:290px;}.page-template-explore .middle-section .bottom-header{font-size:12.5px;line-height:22px;}.page-template-explore .middle-section .callouts{margin:10px auto 15px auto;}.page-template-explore .middle-section .callouts .callout-left a,.page-template-explore .middle-section .callouts .callout-right a{float:none;margin:8px auto;}}.page-template-contact-us .form-left .wpcf7-checkbox .wpcf7-list-item-label,.page-template-contact-us .form-right .wpcf7-checkbox .wpcf7-list-item-label{font-weight:500;}.page-template-contact-us .headline-container .headline{margin:30px auto 0 auto;height:58px;max-width:415px;background:#d3313a;text-align:center;}.page-template-contact-us .headline-container .headline .copy{color:#ffce07;font-family:'Trocchi',serif;font-weight:bold;font-size:27.5px;line-height:59px;}.page-template-contact-us .headline-container .headline .bold-copy{color:#fff;font-family:'Trocchi',serif;font-weight:bold;font-size:27.5px;line-height:59px;text-transform:uppercase;}.page-template-contact-us .team-section-mobile{display:none;}.page-template-contact-us .team-section-mobile .team-member{display:block;margin:0 auto 50px auto;max-width:810px;}.page-template-contact-us .team-section-mobile .team-member .image{float:left;display:block;}.page-template-contact-us .team-section-mobile .team-member .bio-section{float:left;display:block;padding-left:40px;}.page-template-contact-us .team-section-mobile .team-member .bio-section .name{color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:20.5px;line-height:21.5px;}.page-template-contact-us .team-section-mobile .team-member .bio-section .title{color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:16.5px;line-height:21.5px;}.page-template-contact-us .team-section-mobile .team-member .bio-section .contact-info .email{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:16px;line-height:20px;text-decoration:underline;}.page-template-contact-us .team-section-mobile .team-member .bio-section .contact-info .primary-phone{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:20px;text-decoration:none;}.page-template-contact-us .team-section-mobile .team-member .bio-section .contact-info .secondary-phone{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:20px;text-decoration:none;}.page-template-contact-us .team-section-mobile .team-member .bio-section .description{max-width:425px;color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:23px;}.page-template-contact-us .team-section{padding:75px 8px 25px 8px;}.page-template-contact-us .team-section .team-member{display:block;margin:0 auto 50px auto;max-width:810px;}.page-template-contact-us .team-section .team-member .image{float:left;display:block;}.page-template-contact-us .team-section .team-member .bio-section{float:left;display:block;padding-left:40px;}.page-template-contact-us .team-section .team-member .bio-section .name{color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:20.5px;line-height:21.5px;}.page-template-contact-us .team-section .team-member .bio-section .title{color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:16.5px;line-height:21.5px;}.page-template-contact-us .team-section .team-member .bio-section .contact-info .email{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:16px;line-height:20px;text-decoration:underline;}.page-template-contact-us .team-section .team-member .bio-section .contact-info .primary-phone{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:20px;text-decoration:none;}.page-template-contact-us .team-section .team-member .bio-section .contact-info .secondary-phone{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:20px;text-decoration:none;}.page-template-contact-us .team-section .team-member .bio-section .description{max-width:610px;color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:23px;}.page-template-contact-us .form-left{padding-right:25px;margin-left:15px;}.page-template-contact-us .form-right{padding-left:25px;margin-right:15px;}.page-template-contact-us .form-left,.page-template-contact-us .form-right{margin-top:40px;min-height:60px;margin-bottom:35px;}.page-template-contact-us .form-left .header,.page-template-contact-us .form-right .header{position:relative;}.page-template-contact-us .form-left .header h2,.page-template-contact-us .form-right .header h2{position:relative;color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:24px;line-height:25px;}.page-template-contact-us .form-left .header h2 a,.page-template-contact-us .form-right .header h2 a{color:#192858;text-decoration:none !important;outline:none !important;}.page-template-contact-us .form-left .header .form-toggle,.page-template-contact-us .form-right .header .form-toggle{position:absolute;margin-left:.5em;font-size:35px;font-weight:700;color:#006271;text-decoration:none;}.page-template-contact-us .form-left .header svg,.page-template-contact-us .form-right .header svg{position:relative;top:-4px;width:20px;height:30px;}.page-template-contact-us .form-left .header .activated,.page-template-contact-us .form-right .header .activated{transform:rotate(90deg);}.page-template-contact-us .form-left label,.page-template-contact-us .form-right label{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:15.5px;line-height:31.34px;text-align:center;}.page-template-contact-us .form-left input,.page-template-contact-us .form-right input{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:15.5px;line-height:31.34px;text-align:left;}.page-template-contact-us .form-left .wpcf7-checkbox span.wpcf7-list-item,.page-template-contact-us .form-right .wpcf7-checkbox span.wpcf7-list-item{margin:10px 0 0 33px;text-indent:-33px;}.page-template-contact-us .form-left .wpcf7-checkbox .wpcf7-list-item-label,.page-template-contact-us .form-right .wpcf7-checkbox .wpcf7-list-item-label{line-height:1.25em;}.page-template-contact-us .form-left input[type="checkbox"],.page-template-contact-us .form-right input[type="checkbox"]{position:relative;width:18px;height:18px;border:2px solid #006271;background:#fff !important;margin-bottom:0;-webkit-appearance:none;-moz-appearance:none;outline:none;}.page-template-contact-us .form-left input[type=checkbox]:checked,.page-template-contact-us .form-right input[type=checkbox]:checked{outline:none;}.page-template-contact-us .form-left input[type=checkbox]:checked:after,.page-template-contact-us .form-right input[type=checkbox]:checked:after{content:"✓";position:absolute;color:#000;outline:none;font-weight:bold;left:1px;top:-8px;}.page-template-contact-us .form-left input:not([type="checkbox"]),.page-template-contact-us .form-right input:not([type="checkbox"]),.page-template-contact-us .form-left select,.page-template-contact-us .form-right select{height:39px;padding:2px;}.page-template-contact-us .form-left input:not([type="checkbox"]),.page-template-contact-us .form-right input:not([type="checkbox"]),.page-template-contact-us .form-left textarea,.page-template-contact-us .form-right textarea,.page-template-contact-us .form-left select,.page-template-contact-us .form-right select{border:1px solid #006271;max-width:100%;width:100%;resize:none;}.page-template-contact-us .form-left .form-submit input,.page-template-contact-us .form-right .form-submit input{margin-top:25px;border:none;width:94px;height:33px;display:block;padding:6px 5px 8px 7px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:10.969px;line-height:23.367px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:4px;}.page-template-contact-us .acf-map{width:100%;height:324px;margin:40px 0 20px 0;}.page-template-contact-us .acf-map img{max-width:inherit !important;}@media(max-width:1200px){.page-template-contact-us .form-left{padding-right:25px;margin-left:15px;}.page-template-contact-us .form-right{margin-left:15px;padding-right:25px;margin-right:0;padding-left:0;}}@media(max-width:880px){.page-template-contact-us .team-section-mobile{display:-webkit-inline-box;padding:35px 25px 0;width:100%;}.page-template-contact-us .team-section-mobile .contact-submit{display:block;font-family:Arial;font-weight:700;font-size:12px;letter-spacing:.5px;padding:8px 12px;color:#fff;background-color:#006072;margin:0 auto 45px;border:none;}.page-template-contact-us .team-section-mobile .team-member{display:block;margin:0 auto 50px auto;max-width:810px;text-align:center;}.page-template-contact-us .team-section-mobile .team-member .image{float:none;display:block;padding-bottom:22px;}.page-template-contact-us .team-section-mobile .team-member .bio-section{display:block;padding-left:0;}.page-template-contact-us .team-section-mobile .team-member .bio-section .name{color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:20.5px;line-height:21.5px;padding-bottom:5px;}.page-template-contact-us .team-section-mobile .team-member .bio-section .title{color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:16.5px;line-height:21.5px;padding-bottom:13px;}.page-template-contact-us .team-section-mobile .team-member .bio-section .contact-info{padding-bottom:30px;}.page-template-contact-us .team-section-mobile .team-member .bio-section .contact-info .email{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:13.5px;line-height:20px;text-decoration:underline;}.page-template-contact-us .team-section-mobile .team-member .bio-section .contact-info .primary-phone{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:13.5px;line-height:20px;text-decoration:none;}.page-template-contact-us .team-section-mobile .team-member .bio-section .contact-info .secondary-phone{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:13.5px;line-height:20px;text-decoration:none;}.page-template-contact-us .team-section-mobile .team-member .bio-section .description{margin:0 auto;max-width:425px;color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:14.5px;line-height:23px;padding-bottom:45px;}.page-template-contact-us .team-section{display:none;}}.page-template-tour .tour-menu-wrap{padding-right:107px;}.page-template-tour .pick-a-tour{float:right;right:5px;height:35px;position:relative;padding:7px 0 7px 0;}.page-template-tour .tour-menu{text-align:right;height:35px;}.page-template-tour .tour-menu .slide-prev{display:block;font-weight:bold;position:absolute;top:0;padding:8px;left:0;float:left;z-index:350;background:#6fadb5;}.page-template-tour .tour-menu .slide-prev a{color:#fff;font-weight:bold;font-size:20px;text-decoration:none !important;}.page-template-tour .tour-menu .slide-prev svg{width:20px;height:20px;}.page-template-tour .tour-menu .slide-next{display:block;position:absolute;top:0;right:0;padding:8px;float:right;z-index:350;background:#6fadb5;}.page-template-tour .tour-menu .slide-next a{color:#fff;font-weight:bold;font-size:20px;text-decoration:none !important;}.page-template-tour .tour-menu .slide-next svg{width:20px;height:20px;}.page-template-tour .tour-menu .pick-a-tour-mobile{display:none;}.page-template-tour .tour-menu .cycle-slideshow{padding:0 0 0 0;height:35px;float:right;width:800px;}.page-template-tour .tour-menu .cycle-slideshow .cycle-slide:first-of-type{margin-left:35px;}.page-template-tour .tour-menu .cycle-slideshow .cycle-slide{font-size:0;}.page-template-tour .tour-menu .cycle-slideshow .cycle-slide a{display:block;height:35px;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:14px;padding:9px 19px 9px 16px;line-height:18px;text-decoration:none;}.page-template-tour .tour-menu .cycle-slideshow .cycle-slide.current_page_item a{background-color:#006072;}.page-template-tour .tour-menu-mobile{display:none;}.page-template-tour .tour-menu-mobile ul{padding:0 107px 0 0;height:35px;float:right;}.page-template-tour .tour-menu-mobile ul li{display:inline-block !important;font-size:0;}.page-template-tour .tour-menu-mobile ul li a{display:block;height:35px;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:14px;padding:9px 19px 9px 16px;line-height:18px;text-decoration:none;}.page-template-tour .tour-menu-mobile ul li.current_page_item a{background-color:#006072;}.page-template-tour .headline{margin-top:50px;color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:29px;line-height:31.5px;}.page-template-tour .printable-link{margin-top:20px;width:260px;height:33px;vertical-align:top;display:inline-block;padding:10px 5px 11px 5px;color:#fff;background-color:#d3313a;font-family:'Roboto',sans-serif;font-size:12px;line-height:14.76px;font-weight:700;letter-spacing:2px;white-space:nowrap;text-align:center;text-transform:uppercase;text-decoration:none !important;}.page-template-tour .tour-days{margin-bottom:100px;}.page-template-tour .tour-days .day{margin-top:30px;color:#006271;font-family:'Trocchi',serif;font-weight:bold;font-size:25px;line-height:25px;}.page-template-tour .tour-days .day .day-toggle-link{text-decoration:none;margin-left:3px;}.page-template-tour .tour-days .day .day-toggle-link svg{width:18px;height:18px;padding:3px;color:#fff;background:#6fadb5;}.page-template-tour .tour-days .day .day-toggle-link.activated svg{transform:rotate(90deg);}.page-template-tour .tour-days .tour-day .tour-hour .time{margin-top:20px;color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:21.5px;line-height:29.5px;}.page-template-tour .tour-days .tour-day .tour-hour .description{margin-top:5px;color:#000;font-family:'Roboto',sans-serif;font-weight:400;line-height:31.34px;font-size:16.67px;text-align:left;}.page-template-tour .tour-days .tour-day .tour-hour .description b,.page-template-tour .tour-days .tour-day .tour-hour .description strong{color:#79232f;font-weight:700;}.page-template-tour .tour-days .tour-day .tour-hour .description a{color:#000;font-weight:400;text-decoration:underline;}.page-template-tour .tour-days .tour-day .tour-hour .sub-description{margin-top:10px;color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;line-height:25px;font-style:italic;}.page-template-tour .tour-days .tour-day .tour-hour .sub-description b,.page-template-tour .tour-days .tour-day .tour-hour .sub-description strong{font-weight:400;}.page-template-tour .tour-days .tour-day .tour-hour .sub-description a{color:#000;font-weight:400;text-decoration:underline;}.page-template-tour .callouts{max-width:675px;margin:30px auto 55px auto;}.page-template-tour .callouts .callout-left a{width:315px;height:38px;float:left;display:block;margin-top:4px;margin-left:20px;padding:12px 13px 14px 15px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:10.969px;line-height:16.367px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:2px;}.page-template-tour .callouts .callout-right a{width:305px;height:38px;float:left;display:block;margin-top:4px;margin-left:20px;padding:12px 13px 14px 15px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-weight:700;font-size:10.969px;line-height:16.367px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:2px;}@media(max-width:1200px){.page-template-tour .tour-menu-wrap{padding-right:0;}.page-template-tour .tour-page-wrap{padding:10px;}.page-template-tour .tour-menu ul,.page-template-tour .tour-menu-mobile ul{padding:0;}.page-template-tour .tour-menu ul li a,.page-template-tour .tour-menu-mobile ul li a{line-height:17px;padding:9px 10px 9px 7px;}}@media(max-width:992px){.page-template-tour .tour-menu .pick-a-tour,.page-template-tour .tour-menu-mobile .pick-a-tour{height:29px;top:3px;}.page-template-tour .tour-menu ul,.page-template-tour .tour-menu-mobile ul{padding:0;}.page-template-tour .tour-menu ul li a,.page-template-tour .tour-menu-mobile ul li a{line-height:18px;font-size:12px;padding:9px 8px 9px 6px;}.page-template-tour .tour-menu{display:none !important;}.page-template-tour .tour-menu-mobile{display:block;padding:8px 0 8px 0;height:unset;}.page-template-tour .tour-menu-mobile .pick-a-tour{display:none;}.page-template-tour .tour-menu-mobile .pick-a-tour-mobile{display:block;height:40px;margin:3px auto;padding:6px 0 6px 0;}.page-template-tour .tour-menu-mobile ul{float:none;height:unset;}.page-template-tour .tour-menu-mobile ul li{display:block;width:100%;}.page-template-tour .tour-menu-mobile ul li a{height:40px;width:100%;padding:9px 19px 9px 16px;font-size:16.67px;line-height:23px;letter-spacing:1px;text-align:center;}.page-template-tour .tour-menu-mobile ul li+li:before{content:"";display:block;margin:0 auto;width:165px;top:-1px;position:relative;border-bottom:1px solid #006072;}.page-template-tour .tour-menu-mobile ul li.current-menu-item:before{content:none;display:none;}}@media(max-width:768px){.page-template-tour .tour-days .tour-day .tour-hour .description{font-size:16px;line-height:29px;}.page-template-tour .callouts{margin:10px auto 15px auto;}.page-template-tour .callouts .callout-left a,.page-template-tour .callouts .callout-right a{float:none;margin:8px auto;}}.page-template-meet .headline{margin:45px 0 30px 0;color:#e28434;font-family:'Roboto',sans-serif;font-weight:300;font-size:29px;line-height:23px;text-transform:uppercase;}.page-template-meet .facility-grid{margin-bottom:50px;}.page-template-meet .facility{max-width:365px;padding:0 80px 0 0;margin:0 0 25px 0;}.page-template-meet .facility .name{margin:0 0 0 0;}.page-template-meet .facility .name .selection-link{color:#006271;font-family:'Trocchi',serif;font-weight:bold;font-size:17px;line-height:22px;text-decoration:none;}.page-template-meet .facility .name .selection-link.selected{color:#d3313a;}.page-template-meet .facility .name .site-link{color:#e28434;font-family:'Trocchi',serif;font-weight:bold;font-size:17px;line-height:22px;text-decoration:none;}.page-template-meet .facility .location{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:16px;line-height:20px;text-transform:uppercase;}.page-template-meet .facility .description{color:#000;font-family:'Roboto',sans-serif;font-weight:700;font-size:16px;line-height:20px;}.page-template-meet .facility .mobile-site-link{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16px;line-height:20px;text-decoration:none;}.page-template-meet .facility .features{margin-left:.7em;list-style-type:disc;}.page-template-meet .facility .features .feature-list-item{color:#000;font-family:'Roboto',sans-serif;font-weight:300;font-size:16px;line-height:20px;}.page-template-meet .image-top{padding-right:10px;}.page-template-meet .image-middle{margin:20px 0 20px 0;padding-right:10px;}.page-template-meet .image-bottom{padding-right:10px;}.page-template-meet .acf-map{width:100%;height:440px;margin:20px 0;}.page-template-meet .acf-map img{max-width:inherit !important;}@media(max-width:1200px){.page-template-meet .headline{margin-left:20px;}.page-template-meet .facility-grid{margin-left:20px;}}@media(max-width:768px){.page-template-meet .headline{margin-left:0;padding:20px 6px 20px 6px;background:#f6eecf;font-size:26px;text-align:center;}.page-template-meet .facility-grid{width:100% !important;margin:0 auto;padding-bottom:140px;}.page-template-meet .facility{margin:0 auto;padding:5px 5% 10px 5%;width:100%;max-width:none;position:relative !important;top:unset !important;right:unset !important;bottom:unset !important;left:unset !important;}.page-template-meet .facility .selection-link{display:block;}.page-template-meet .facility .toggle-arrow{float:right;position:relative;width:30px;height:26px;border:2px solid #f1e6b2;text-align:center;}.page-template-meet .facility .toggle-arrow svg{position:relative;top:2px;width:15px;height:15px;transition:all ease .1s;}.page-template-meet .facility .features{margin-top:5px;display:none;}.page-template-meet .facility+.facility:before{content:"";display:block;border-bottom:2px solid #f1e6b2;margin-bottom:15px;width:100%;}.page-template-meet .facility.selected{background-color:#fafaf5;}.page-template-meet .facility.selected:before{border-bottom:none;}.page-template-meet .facility.selected .features{display:block;}.page-template-meet .facility.selected .toggle-arrow{color:#192858;}.page-template-meet .facility.selected .toggle-arrow svg{transform:rotate(90deg);}.page-template-meet .facility.selected+.facility:before{border-bottom:none;}.page-template-meet .acf-map{width:85%;margin:15px auto;}}@media(max-width:480px){.page-template-meet .acf-map{width:300px;height:265px;}}.page-template-blog .blog-headline-container{margin:25px auto 25px auto;}.page-template-blog .blog-headline{color:#d3313a;font-family:'Trocchi',serif;font-weight:bold;font-size:25px;margin:0 auto 4px auto;text-align:center;}.blog-categories-header{color:#d3313a;font-family:'Trocchi',serif;font-weight:bold;font-size:25px;margin:50px auto 15px auto;text-align:left;}.blog-categories-list li a{color:#000;font-family:'Roboto',sans-serif;font-size:14.58px;font-weight:400;text-align:left;line-height:28px;text-decoration:none !important;}.blog .article-list{margin:50px auto 47px auto;}.blog .article-list .item{max-width:740px;margin:0 auto 25px auto;padding:25px 25px 25px 25px;border:2px solid #00acc8;text-align:center;}.blog .article-list .item .left{float:left;width:50%;}.blog .article-list .item .right{float:left;width:50%;}.blog .article-list .item .right .excerpt{max-width:305px;}.blog .article-list .item .event-image{height:231px;}.blog .article-list .item .event-image img{display:block;margin:0 auto;text-align:center;padding:8px;}.blog .article-list .item .name{margin:0 auto 25px auto;}.blog .article-list .item .name a{color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:25px;line-height:31.5px;text-align:center;text-decoration:none;}.blog .article-list .item .date{color:#000;font-family:'Roboto',sans-serif;font-size:16.67px;font-weight:700;text-align:left;line-height:23.96px;}.blog .article-list .item .excerpt{color:#000;font-family:'Roboto',sans-serif;font-size:16px;font-weight:300;text-align:left;line-height:23.96px;max-width:620px;}.blog .article-list .item .details-link{float:right;width:110px;height:37px;display:block;margin-top:12px;padding:12px 13px 14px 15px;background-color:#006271;color:#fff;font-family:'Roboto',sans-serif;font-size:10.969px;font-weight:700;line-height:16.367px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:2px;}@media(max-width:992px){.blog-categories-header{margin:20px auto;text-align:center;}.blog-categories-list{margin:0 auto 20px auto;max-width:600px;text-align:center;}.blog-categories-list li{margin:0 8px 0 8px;display:inline-block;}}@media(max-width:768px){.blog .article-list .item .left{float:none;width:100%;margin:0 auto;}.blog .article-list .item .right{float:none;width:100%;margin:0 auto;}.blog .article-list .item .event-image{height:auto;}.blog .article-list .item .event-image img{max-width:300px;}.blog .article-list .item .name{margin:0 auto 5px auto;font-size:18.5px;line-height:25px;}.blog .article-list .item .date{font-size:13.5px;line-height:16.5px;text-align:center;}.blog .article-list .item .excerpt{font-size:12.5px;line-height:19.5px;text-align:center;margin:8px auto 5px auto;}.blog .article-list .item .details-link{margin:15px auto 0 auto;}}.blog-details{margin-top:56px;}.blog-details .mobile-image{display:none;}.blog-details .title{margin-bottom:5px;max-width:500px;color:#192858;font-family:'Trocchi',serif;font-weight:bold;font-size:30.21px;line-height:35.42px;text-align:left;}.blog-details .date{color:#000;font-family:'Roboto',sans-serif;font-weight:400;font-size:16.67px;line-height:31.34px;text-align:left;}.blog-details .description{margin:23px 0;max-width:443px;color:#000;font-family:'Roboto',sans-serif;font-size:16.67px;font-weight:300;line-height:31.34px;text-align:left;}.blog-details .description img{height:auto;}.blog-details .description p{margin-bottom:1em;}.blog-details .description strong,.blog-details .description b{font-weight:700;}.blog-details .description a{color:#000;font-weight:700;text-decoration:none;}.blog-details .acf-map{margin:20px 0;}.blog-details .acf-map>div{width:444px !important;height:230px !important;}.blog-details .acf-map img{max-width:inherit !important;}.blog-details .image{margin-bottom:3px;}.blog-details .image img{max-width:444px;}.blog-details h1,.blog-details h2,.blog-details h3,.blog-details h4,.blog-details h5,.blog-details h6{color:#192858;font-family:'Trocchi',serif;font-weight:bold;}.blog-details h1{font-size:30px;line-height:35px;}.blog-details h2{font-size:28px;line-height:33px;}.blog-details h3{font-size:26px;line-height:31px;}.blog-details h4{font-size:24px;line-height:29px;}.blog-details h5{font-size:22px;line-height:27px;}.blog-details h6{font-size:22px;line-height:25px;}.blog-details em{font-style:italic;}.blog-details a{color:#192858 !important;font-weight:700;text-decoration:underline !important;}.blog-details ul{list-style-type:disc;margin-left:15px;}.blog-details ol{list-style-type:decimal;margin-left:15px;}.blog-details blockquote{color:#192858;padding-top:20px;margin-bottom:20px;padding-left:15px;padding-right:15px;border-top:10px solid #6fadb5;border-bottom:10px solid #6fadb5;}@media(max-width:1200px){.blog-details{padding:10px;}}@media(max-width:768px){.blog-details{margin:0;}.blog-details .title{text-align:center;font-size:25px;line-height:31px;margin:0 auto;max-width:85%;}.blog-details .date{text-align:center;}.blog-details .description{text-align:center;font-size:14.5px;line-height:29px;margin:20px auto 0 auto;}.blog-details .description p{margin:0 auto 10px auto;text-align:center;}.blog-details .image{display:none;}.blog-details .mobile-image>div{display:block;text-align:center;}.blog-details .mobile-image>div img{margin:16px auto 12px auto;}.blog-details .acf-map{padding:10px;margin:10px auto;}.blog-details .acf-map>div{margin:auto;width:270px !important;}}