/* Combined & Minified CSS
------------------------------------------------------------ */
  .clearfix:after{visibility:hidden;display:block;height:0;font-size:0;line-height:0;content:" ";clear:both;}.clearfix{display:block;} * html .clearfix{height:1%;} *:first-child + html .clearfix{min-height:1%;} #ez-home-container-wrap{clear:both;}.ez-home-container-area{margin:0 0 20px;clear:both;}.ez-home-bottom{margin:0;}.ez-only{width:100%;margin:0 0 20px;float:left;clear:both;}body{font-family:'Quattrocento',serif;font-size:1.125rem;}p{margin:0 auto 1.5em;}p a{text-decoration:underline;}a,.entry-title a:hover,.image-section a:hover,.image-section .featured-content .entry-title a:hover,.archive-pagination li a:hover,.archive-pagination .active a{color:#ab206a;}a img{border:1px solid;}a.sponsor img{border:0px none;display:inline-block;margin:0px 0;vertical-align:middle;max-width:150px;}input,select,textarea{font-size:1rem;padding:.5em;}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.widget .button,.wp-block-button__link{background-color:#ab206a; border-color:#ab206a; border-radius:3px;font-family:'Oswald',sans-serif;font-size:14px;font-size:.9rem;font-weight:normal;letter-spacing:.1em;line-height:1;margin-top:1rem;padding:15px 15px;text-decoration:none;text-transform:uppercase;}.button .dashicons{vertical-align:text-bottom;}.button a{color:white;text-decoration:none;}small{display:block;font-size:.8rem;line-height:1 !important;}small a{text-decoration:underline;}.small.button{background:none;border:none;color:#ab206a; font-weight:normal;font-size:.8rem;letter-spacing:.03em;line-height:1;margin:0;}big{font-size:1.7rem;font-weight:bold;}blockquote big{color:#666666;font-size:1.5rem;}h1,h2,h3,h4{font-family:'Oswald',sans-serif;}h2{font-size:1.4rem;font-weight:bold;margin-top:2em;}h2:first-of-type{margin-top:0;}h3{font-size:1rem;font-weight:normal;margin-bottom:.5em;margin-top:2em;text-transform:uppercase;}h5{font-weight:bold;letter-spacing:.1em;text-transform:uppercase;}dt{font-weight:bold;}dd{line-height:1.2em;margin-bottom:1.2em;}.dashicons{//vertical-align:top;}th{background-color:#2d292a; color:white;font-size:1.1rem;font-weight:normal;line-height:1;padding:.25em .75em;text-align:left;text-transform:none;}tr:nth-of-type(2n+1){background-color:#eee;}td{line-height:1;padding:.25em .5em;}.one-half:nth-of-type(odd){margin-left:0;}ul li.one-half{font-size:1rem;line-height:1.3em;list-style-type:none;margin-bottom:2em;}ul li.one-half div{display:inline-block;}ol.alpha li{list-style-type:upper-alpha;}.entry{margin-bottom:0;}.entry-header::after{border-bottom:0px solid #000;}.entry-title{font-weight:600;}.wp-caption-text,.wp-block-image figcaption{font-size:.9rem;line-height:1.4;margin-top:0;}.flexible-widgets{padding-top:1em;} .animated{-webkit-animation-name:bounceIn;-webkit-animation-duration:4s;-webkit-animation-iteration-count:10;-webkit-animation-timing-function:ease-out;-webkit-animation-fill-mode:forwards;animation-name:bounceIn;animation-duration:4s;animation-iteration-count:10;animation-timing-function:ease-out;animation-fill-mode:forwards;}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;} .site-header.dark{background-color:black;}.genesis-nav-menu a{color:white;font-family:'Oswald',sans-serif;font-size:1.2rem;line-height:1.3em;}.genesis-nav-menu .dashicons,.genesis-nav-menu .dashicons-before:before{font-size:2rem;line-height:1em;margin-top:-5px;margin-bottom:0;}.front-page .genesis-nav-menu .dashicons{height:auto;}.front-page .dashicons{font-size:30px;height:auto;margin-bottom:0;width:auto;}.menu-text{color:black;line-height:1;vertical-align:top;margin-top:3px;margin-left:5px;display:inline-block;} .menu-item-287 a,.menu-item-8599 a{background-color:white;border-radius:8px;color:black;padding:10px;}.menu-item-287 .sub-menu a,.menu-item-8599 .sub-menu a{background-color:black;border-radius:0;color:white;}.featured-section .site-header > .wrap{border-bottom:0;} .site-footer,.footer-widgets{background-color:black;font-family:'Quattrocento',serif;font-size:1rem;line-height:1.25;padding-top:0;text-align:left;}.site-footer p,.footer-widgets p{font-size:1em;letter-spacing:0px;margin-bottom:.5em;text-transform:none;}.site-footer a,.footer-widgets a{text-decoration:none;}.site-footer a:hover,.footer-widgets a:hover{color:#ab206a;}.site-footer a.button,.footer-widgets a.button{background-color:white;border:0;color:black;font-weight:normal;letter-spacing:.02em;margin:0;padding:2px 5px;text-decoration:none;}.site-footer a.button:hover,.footer-widgets a.button:hover{background-color:#ab206a;}.footer-widgets{background-color:#000000;color:#ccc;text-align:left;}.footer-widgets .widget{margin-bottom:0;}.footer-widgets a{color:#ccc;}.footer-widgets h4,.home .footer-widgets h4{letter-spacing:.1em;text-align:left;}.footer-widgets .wrap{padding-bottom:0;padding-top:25px;}  .overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(153,204,51,0.9);} .overlay .overlay-close{background:url(../images/cross.png) no-repeat center center;width:80px;height:80px;position:absolute;right:20px;top:20px;overflow:hidden;border:none;text-indent:200%;color:transparent;outline:none;z-index:100;} .overlay nav{text-align:center;position:relative;top:50%;height:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.overlay ul{list-style:none;padding:0;margin:0 auto;display:inline-block;height:100%;position:relative;}.overlay ul li{display:block;height:20%;height:calc(100% / 5);min-height:54px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.overlay ul li a{font-size:54px;font-weight:300;display:block;color:#fff;-webkit-transition:color 0.2s;transition:color 0.2s;}.overlay ul li a:hover,.overlay ul li a:focus{color:#e3fcb1;} .overlay-slidedown{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform 0.4s ease-in-out,visibility 0s 0.4s;transition:transform 0.4s ease-in-out,visibility 0s 0.4s;}.overlay-slidedown.open{visibility:visible;-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;}a.search-icon{font-size:30px;padding:22px 24px;}.genesis-nav-menu a.search-icon:hover{color:#fb06ac;}.genesis-nav-menu .dashicons,.genesis-nav-menu .dashicons-before:before{font-size:1.5rem;margin-top:-5px}.overlay .search-form input[type="submit"]{font-family:FontAwesome;font-size:35px;height:40px !important;margin:0;padding:0px;width:40px !important;} .search-form input[type="submit"]{font-family:fontAwesome;font-size:1.2em;margin-bottom:2em;padding:.25em;}body .overlay{background:rgba(251,6,172,0.9);}body .overlay .overlay-close{background-image:url(https://staging.ybgfestival.flywheelsites.com/wp-content/themes/altitude-pro/images/cross.png);height:30px;padding:1em;width:30px;}.admin-bar .overlay .overlay-close{content:"\f335";margin-top:40px;position:absolute;top:100px;}.overlay .search-form{text-align:center;position:relative;top:50%; -webkit-transform:translateY(-50%);transform:translateY(-50%);}.overlay .search-form{margin:0 auto;}.overlay .search-form input[type="search"]{width:500px;}.overlay .search-form input[type="submit"]{background:transparent;border:0;clip:inherit;color:#fff;font:'dashicons';font:FontAwesome;font-size:35px;height:55px;margin-left:10px;padding:0;position:static;vertical-align:top;width:55px;}.overlay .search-form input[type="submit"]:hover{color:#333;}.overlay-slidedown.open{z-index:100;} .teaser{background-color:#eeeeee;line-height:1.4em;padding:1em;}.teaser a img{border:0;}.teaser a img:hover{opacity:.5;}.teaser img.alignleft{margin-right:.75em;}.teaser-title,a.teaser-title{font-family:'Oswald',sans-serif;font-size:1.2rem;font-weight:bold;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase;}.teaser .button{letter-spacing:.05em;margin-top:5px;}a .dashicons{text-decoration:none;} .page .content h2{margin-top:3em;} #cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:2em;}#cd-timeline::before{ content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed;}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden;}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;animation:cd-bounce-1 0.6s;}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(0.5);}60%{opacity:1;transform:scale(1.2);}100%{transform:scale(1);}} img.alignnone,.alignnone{margin-bottom:0;}.page-id-2101 .content ul:after,.page-id-2101 .content ol:after,.page-id-3016 .content ul:after,.page-id-3016 .content ol:after,.page-id-27 .content ul:after,.page-id-4535 .content ul:after,.page-id-4535 .content ol:after,.entry-content ol.sub-sub-nav:after{clear:both;content:"";display:block;height:1rem;}.page-id-2101 .content li,.page-id-3016 .content li,.page-id-4535 .content li,ol.sub-sub-nav > li{float:left;font-size:1rem;line-height:1;list-style-type:none;margin-left:2.564102564102564%;margin-bottom:1em;text-align:center;vertical-align:top;width:14.52991452991453%;}.page-id-1312 .content ol li{background-color:#48c1b8; border:2px solid #48c1b8;}.page-id-1312 .content ol li:hover{background:#ab206a; border:2px solid #ab206a;}.page-id-1312 .content ol li a,.page-id-1312 .content li a:hover{color:white;} .page-id-2101 .content ol{display:flex-wrap;}.page-id-2101 .content li:nth-of-type(6n+1),.page-id-3016 .content li:nth-of-type(6n+1),.page-id-4535 .content li:nth-of-type(6n+1),ol.sub-sub-nav > li:nth-of-type(6n+1){margin-left:0;clear:both;}.page-id-2101 .content ul img{width:100%;}.page-id-2101 .content ol,ol.sub-sub-nav{list-style-type:none;margin:0;}ol.sub-sub-nav a{color:black;}ol.sub-sub-nav a:hover{color:#ab206a;}ol.sub-sub-nav .fa{background:#2d292a; color:white;display:block;font-size:2.75rem;margin:0 auto 10px;padding:30px;text-align:center;width:100px;}ol.sub-sub-nav a:hover .fa{background:#ab206a;} .team-photo{margin-bottom:1em;} .page-id-5585 ol.sub-sub-nav > li{margin-bottom:0;}.page-id-5585 figure{background-color:#eeeeee;}.page-id-5585 figcaption{padding:2px 5px;} #gallery-link .tiled-gallery-item{display:none;}#gallery-link .tiled-gallery-item:first-child{display:block;}.rental-venue{background-color:#eee;float:left;height:290px;margin-left:2.564102564102564%;margin-bottom:2rem;width:23.076923076923077%;}.rental-venue:nth-child(4n+1){clear:both;margin-left:0;}.rental-venue .button{font-size:.8rem;margin:1em auto;padding:.3em .8em;}h2.venue-title{background:transparent;font-family:"Oswald",sans-serif;font-size:1.5rem !important;letter-spacing:0;line-height:1em;margin:.5em 0 .5em 0;text-align:center;}.venue-feature-photo{height:120px;overflow-y:hidden;}.venue-meta{line-height:1.1em;margin:0;text-align:center;}.venue-meta:before{content:"Capacity";}.venue-meta:after{content:"";display:block;height:10px;} .home{font-size:1.75rem;}.home h2{background:transparent;font-size:1.5rem;font-weight:bold;letter-spacing:inherit;line-height:1;margin:inherit;padding:inherit;text-transform:inherit;}.home h4{font-size:2.5rem;letter-spacing:0;padding:10px 0;text-transform:none;}.home .button{font-size:1.25rem;}.home .flexible-widgets{padding-top:100px;}.image-section{background:transparent linear-gradient(to bottom,rgba(0,0,0,0.2) 0%,rgba(0,0,0,0.5) 30%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.9) 100%) repeat scroll 0% 0%;}.image-section .widget .widget_text{padding:40px;}.image-section .widget-area{text-align:left;}.image-section .widget-title{text-transform:uppercase;}.solid-section{background-color:#ffffff; text-align:left;}.solid-section .widget-title{border-bottom:none;text-transform:uppercase;}.front-page-banner{background-color:#e9c950; color:#f7d969; color:black;font-size:16px;height:auto !important;margin:50px 0 0 0;margin:5rem 0 0 0;text-align:center;}.front-page-banner a{color:white;color:black;text-decoration:underline;}.front-page-banner .flexible-widgets{padding:0;}.front-page-banner .flexible-widgets .widget{margin-bottom:0;}.front-page-banner + .site-inner{margin-top:0;}.front-page-banner .widget-wrap{clear:both;display:block;margin:10px 0;position:relative;top:0;}.front-page-banner .next-event{display:block;margin-top:10px;}.front-page-banner .next-event:before{color:white;color:black;content:'Next Program:';display:inline-block;margin-right:5px;}.textwidget p{max-width:45em;}.ecs-event-list{background-color:rgba(255,255,255,.25);padding:5px 10px 0;}.front-page-1,.front-page-1 .flexible-widgets,.front-page-1 .flexible-widgets .widget{}.flexible-widgets.widget-halves .widget:nth-child(even),.flexible-widgets.widget-thirds .widget:nth-child(3n+2),.flexible-widgets.widget-fourths .widget:nth-child(4n+2){clear:inherit;}.image-section{height:auto !important;}.front-page-1 p{}.front-page-2,.front-page-3,.front-page-4,.front-page-5,.front-page-6,.front-page-7{border-top:none;margin-top:0;}.front-page-2 .solid-section{background-color:rgba(72,193,184,.7);}.front-page-3 .image-section{padding:50px 0;} .front-page-1 .widget{padding:0 40px;}.front-page-1 .widget:nth-of-type(3) .tribe-event-image{display:none;}.front-page-1 .widget:nth-of-type(2) .tribe-events-widget-link{display:none;}.front-page-1 .tribe-events-duration{display:none;}.front-page-1 .tribe-events-adv-list-widget .type-tribe_events,.front-page-1 .tribe-mini-calendar-event{border-bottom:0;margin:0;padding-bottom:8px;}.front-page-1 .tribe-mini-calendar-event .list-date{background:transparent;margin:0 5px 0 0;padding:0;}.front-page-1 .tribe-mini-calendar-event .list-date .list-dayname,.front-page-1 .tribe-mini-calendar-event .list-date .list-daynumber{background:transparent;color:white;display:inline;font-size:18px;margin:0;padding:0;}.front-page-1 .tribe-mini-calendar-event .list-info{font-size:18px;margin:0;padding:0;}.front-page-1 .tribe-events-adv-list-widget .tribe-event-title{font-size:20px;line-height:1.4em;margin:0;padding:0;}#tribe-events-adv-list-widget-5{padding:0 2em;}#tribe-events-adv-list-widget-5 .tribe-event-duration-month{text-transform:uppercase;}#tribe-events-adv-list-widget-5 .tribe-event-duration-day{font-size:1.5em;line-height:.8em;}#tribe-events-adv-list-widget-5 .tribe-event-title{display:inline-block;margin:0;padding:0;width:85%;}#tribe-events-adv-list-widget-5 .tribe-event-duration{display:inline-block;font-weight:bold;margin:.5rem 1rem 0 0;vertical-align:top;}#tribe-events-adv-list-widget-7 .tribe-event-duration{display:inline-block;margin-right:.25em;}#tribe-events-adv-list-widget-7 .tribe-event-duration-month{font-size:1.25rem;text-transform:uppercase;}#tribe-events-adv-list-widget-7 .tribe-event-duration-day{font-size:2.5rem;line-height:.8em;}#tribe-events-adv-list-widget-7 p{display:none;}#tribe-events-adv-list-widget-7 h4{display:inline-block;font-size:1.5em;margin-bottom:0;vertical-align:top;}#tribe-mini-calendar-3 h2{font-size:1.5rem;margin-bottom:0;text-align:left;}#tribe-events-adv-list-widget-7 img{border:1px solid #333;}#tribe-events-adv-list-widget-5 .tribe-event-duration{font-size:1.25rem;margin-top:0;text-align:left;}#tribe-events-adv-list-widget-5 .tribe-events-event-image{display:none;}#tribe-events-adv-list-widget-5 .type-tribe_events,#tribe-events-adv-list-widget-7 .type-tribe_events{margin-bottom:1.5rem;}#tribe-events-adv-list-widget-5 .tribe-events-widget-link{text-align:left;}#tribe-events-adv-list-widget-5 ol>li,#tribe-events-adv-list-widget-7 ol>li{list-style-type:none;text-indent:0;}.tribe-events-adv-list-widget .tribe-event-featured,.tribe-mini-calendar-list-wrapper .tribe-event-featured{border-bottom:none;padding-bottom:0;}.tribe-events-adv-list-widget .tribe-event-featured .tribe-event-title a:hover{color:#ab206a;//purple;} .front-page .entry-title{font-family:'Quattrocento',sans-serif;font-size:1.75rem;font-weight:normal;margin:0;}.front-page .entry-title::before{content:'Upcoming:';font-size:1.75rem;}.front-page .entry-title a{text-decoration:underline;}.front-page .duration{display:none;}.front-page-4 figure{display:inline-block;font-weight:bold;letter-spacing:.04em;margin:0 10px 40px;text-transform:uppercase;vertical-align:top;}.front-page-4 figure:hover a{color:#ab206a;}.front-page-4 figure:hover img{border:2px solid #ab206a;}.front-page-4 figure img{border:2px solid white;border-radius:75px;margin-bottom:0;}.front-page-4 figure small{font-weight:normal;text-transform:none;}.front-page-4 .solid-section{background-color:rgba(241,106,67,.9);}.front-page-4 .solid-section a{color:white;//font-family:"Oswald",sans-serif;}.front-page-4 .solid-section a:hover{color:#ab206a;}.front-page-4 ol>li{list-style-type:none;}.front-page-6 .solid-section{background-color:rgba(247,217,105,1);}.front-page-8 .solid-section{background-color:rgba(72,193,184,.7);}.front-page-x .widget{padding:40px;}.front-page-x img{max-width:180px;}.front-page-x p{line-height:1.3;margin:5px;max-width:310px;}.front-page-x .mc4wp-form-basic input[type="text"],.front-page-x .mc4wp-form-basic input[type="email"]{padding:0 5px;}.solid-section .widget{background-color:transparent;}#text-46{background-image:url('https://staging.ybgfestival.flywheelsites.com/wp-content/uploads/2016/01/home-text-frame-v5.png');background-position:center center;background-repeat:no-repeat;margin:-100px auto 0;padding:130px 0px 30px;}#text-47{background-image:url('https://staging.ybgfestival.flywheelsites.com/wp-content/uploads/2016/03/salsa-dancers-v3.jpg');}#text-48{background-image:url('https://staging.ybgfestival.flywheelsites.com/wp-content/uploads/2016/01/spoken-word-v4.jpg');}#text-49{background-image:url('https://staging.ybgfestival.flywheelsites.com/wp-content/uploads/2016/03/childrens-series-v5.jpg');}#text-50{background-image:url('https://staging.ybgfestival.flywheelsites.com/wp-content/uploads/2016/02/weekend-sessions-v2.jpg');}#text-53{background-image:url('https://staging.ybgfestival.flywheelsites.com/wp-content/uploads/2016/01/thursday-lunch-v2.jpg');}#text-54{background-image:url('https://staging.ybgfestival.flywheelsites.com/wp-content/uploads/2016/03/special-projects-v2.jpg');}#text-55{padding-top:0px;margin-bottom:0;} #text-55{background:transparent;height:auto;} .author-box{display:none;} .inner-page .site-container .site-inner{font-size:1.75rem;margin-top:0;max-width:100%;}.inner-page .button{font-size:1.25rem;}.full-width-content.inner-page .content{padding:0;}.inner-page-1,.inner-page-3,.inner-page-5,.inner-page-7{background-attachment:fixed;background-color:#fff;background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}.inner-page-1{background-image:url(/wp-content/uploads/2016/02/esplanade-yellow-tint.jpg);}.inner-page-3{background-image:url(/wp-content/uploads/2018/01/bg_rental-crowd_v5.jpg);}.inner-page .flexible-widgets h4.widget-title{font-family:"Ek Mukta",sans-serif;font-size:48px;}.featured-section .site-header{background-color:#000000;}.inner-page-3{background-color:#48c1b8;}.inner-page .wp-caption-text{background-color:white;font-size:1em;letter-spacing:.05em;margin:0;padding:.25em;text-transform:uppercase;}.inner-page .wp-caption-text a{color:white;}.inner-page .wp-caption-text a:hover{color:#ab206a;//purple;}.inner-page tr:nth-of-type(2n+1){//background-color:rgba(255,255,255,.3);background-color:transparent;}.inner-page tbody{border:0;}.inner-page td{border-top:0;font-size:1.1rem;line-height:1;padding:.25em .5em;}.inner-page-2 .solid-section,.inner-page-4 .solid-section{background-color:#f7d969; background-color:white;}.inner-page .wp-caption{margin:0 auto;padding:0;position:relative;text-align:center;}.inner-page .wp-caption-text{background-color:rgba(0,0,0,.5);font-size:1.5em;font-weight:bold;height:100%;padding-top:30px;position:absolute;text-align:center;text-shadow:1px 1px 15px #000000;top:0px;width:100%;z-index:2;} .page-template-page_landing{font-size:20px;}.page-template-default #tribe-events{margin-top:5em;}.page-template-default #tribe-events h2{margin-top:0;} .simple-social-icons ul li{margin:0 12px 12px 0 !important;}.simple-social-icons ul li a,.simple-social-icons ul li a:hover{padding:8px;} .fts-jal-fb-header{display:none;}.fts-instagram{text-align:left;}a.fts-powered-by-text{display:none !important;} .sumome-scrollbox-popup h2,.sumome-modal .sumome-scrollbox-preview h2{padding:0 !important;}.sumome-scrollbox-popup small,.sumome-modal .sumome-scrollbox-preview small{font-size:70%;line-height:inherit;} .mc4wp-form-basic input,.mc4wp-form-basic label,.mc4wp-form-theme,.mc4wp-form-theme input,.mc4wp-form-theme label,.enews-inputs{display:inline-block;} .jp-carousel-info{display:none;}div.sharedaddy{clear:none;color:#333;background:#f7d969;  display:inline-block;padding:11px 10px;vertical-align:middle;}div.sharedaddy h3.sd-title::after{content:'Tell a friend:';visibility:visible;}div.sharedaddy h3.sd-title{display:inline-block;font-size:14px;font-weight:normal;margin:0;padding:0;position:relative;vertical-align:middle;visibility:hidden;}.sd-content{display:inline-block;padding:0;width:auto;vertical-align:top;}.sd-content ul,.sd-content ul li{line-height:1;margin:0;display:inline-block;}.sd-content ul li a.sd-button:before{font-size:1.4rem;}.sd-content ul li a.sd-button::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font:normal 18px/1 'social-logos';vertical-align:top;text-align:center;}.sd-social-icon .sd-content ul li.share-facebook,.sd-social-icon .sd-content ul li.share-twitter,.sd-social-icon .sd-content ul li.share-google-plus-1,.sd-social-icon .sd-content ul li.share-email{position:relative;}.sd-social-icon .sd-content ul li.share-facebook a::before,.sd-social-text .sd-content ul li.share-facebook a::before,.sd-content ul li.share-facebook div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-facebook a::before{content:'\f203';}.sd-social-icon .sd-content ul li.share-twitter a::before,.sd-social-text .sd-content ul li.share-twitter a::before,.sd-content ul li.share-twitter div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-twitter a::before{content:'\f202';}.sd-social-icon .sd-content ul li.share-google-plus-1 a::before,.sd-social-text .sd-content ul li.share-google-plus-1 a::before,.sd-content ul li.share-google-plus-1 div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-google-plus-1 a::before{content:'\f218';}.sd-social-icon .sd-content ul li.share-email a::before,.sd-social-text .sd-content ul li.share-email a::before,.sd-content ul li.share-email div.option.option-smart-off a::before,.sd-social-icon-text .sd-content li.share-email a::before,.sd-social-official .sd-content li.share-email a::before{content:'\f410';}.sharing-screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}.sd-social-icon .sd-content ul li.share-facebook[class*="share-"] a.sd-button,.sd-social-icon .sd-content ul li.share-twitter[class*="share-"] a.sd-button,.sd-social-icon .sd-content ul li.share-google-plus-1[class*="share-"] a.sd-button,.sd-social-icon .sd-content ul li[class*="share-"] a.sd-button{background:transparent;border:0;color:#333333 !important; margin-top:0;}.sd-social-icon .sd-content ul li[class*="share-"] a{-webkit-border-radius:0;color:#333333 !important; border-radius:0;padding:0 3px;}.sd-social-icon .sd-content ul li[class*="share-"] a:hover{margin:0;padding:0 3px;}.sd-social-icon .sd-content ul li a.sd-button.share-more{display:none;}.share-count{background-color:rgba(255,255,255,.5);font-size:.6em;padding:1px;position:absolute;left:4px;top:-10px;} .favoritesbar{display:inline;float:right;}.favoritesbar a{border-radius:3px;clear:both;background-color:#ab206a; color:white;display:inline-block;float:right;font-family:"Oswald",sans-serif;font-size:1rem;margin-bottom:3px;margin-right:1em;padding:5px 10px;text-transform:uppercase;}.favoritesbar a:hover{color:#333;}.favorite-button{bottom:30px;float:right;height:40px;position:absolute;right:0;z-index:2;}.simplefavorite-button{cursor:pointer;display:inline-block;font-size:.9rem;height:40px;margin-right:.5rem;padding:0 52px 0 12px;position:relative;}.simplefavorite-button .text{position:absolute;top:0;left:50%;opacity:0;visibility:hidden;margin-left:-50px;background-color:rgba(0,0,0,.8);color:#fff;width:100px;height:30px;font-size:.8rem;line-height:30px;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}.simplefavorite-button:hover .text{top:-35px;opacity:1;visibility:visible;-webkit-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.simplefavorite-button i{font-size:20px;display:block;position:absolute;width:40px;height:40px;line-height:28px;right:-2px;top:3px;}.simplefavorite-button.active{background-color:#333;border-color:transparent;color:white;opacity:1;}.simplefavorite-button-count{background:transparent !important;border:0 !important;top:17px !important;}.favorites-list .favorites-cost{float:right;margin:0 0 5px 5px;}.favorites-list .favorites-image{float:left;margin:0 3% 0 0;width:30%;}.favorites-list h2.favorites-title{border:none;font-size:1.4em;letter-spacing:0;line-height:1.4em;margin:0;padding:0;text-transform:none;display:inline;float:none;}  .tribe-mini-calendar-grid-wrapper{background-color:white;margin:0 auto;text-align:center;width:70%;}.tribe-mini-calendar-event .list-info{font-size:1rem;text-align:left;}.tribe-mini-calendar-event .list-date{background:black;padding:0;}.tribe-mini-calendar-event .list-date .list-dayname{background:black;color:white;padding-bottom:0;}.tribe-mini-calendar-event .list-date .list-daynumber{font-size:1.75rem;line-height:1.1;padding-top:0;} .tribe-events-title-bar{display:none;}.events-gridview .tribe-events-title-bar{display:block;}.events-gridview .tribe-events-title-bar h1{font-size:3rem;font-weight:bold;margin-top:1em;}#tribe-bar-views-toggle{display:none;}.tribe-bar-disabled{display:block;float:none;}#tribe-bar-form label{display:inline;}#tribe-bar-views li.tribe-bar-views-option{display:inline-block;}#tribe-bar-views .tribe-bar-views-list{display:inline;float:none;position:relative;width:auto;}#tribe-bar-views .tribe-bar-views-option{background-color:inherit;}#tribe-bar-views .tribe-bar-views-option.tribe-bar-active,#tribe-bar-views .tribe-bar-views-option:first-child{display:inline-block;}.tribe-bar-disabled #tribe-bar-form #tribe-bar-views{display:block;float:one;left:0;position:relative;width:100%;}.tribe-bar-disabled .tribe-bar-filters{display:none;}.tribe-bar-views-inner,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{background-color:transparent;}.tribe-bar-disabled .tribe-bar-views-inner{padding-bottom:5px;} #tribe-events{padding:0;}#tribe-events .tribe-events-ical.tribe-events-button{font-family:"Oswald",sans-serif;font-size:1rem;font-weight:normal;margin-bottom:1rem;}h2.tribe-events-page-title{font-family:"Oswald",sans-serif;}h2.tribe-events-page-title{clear:none;font-size:48px;font-weight:600;}.tribe-events-category-description{margin-top:3rem;}.type-tribe_events.tribe-events-photo-event a{color:white;}.type-tribe_events.tribe-events-photo-event a:hover{color:#ab206a;}.type-tribe_events.tribe-events-photo-event:nth-child(5n+0) .tribe-events-photo-event-wrap{background-color:rgba(247,217,105,1);}.type-tribe_events.tribe-events-photo-event:nth-child(5n+1) .tribe-events-photo-event-wrap{background-color:rgba(171,32,106,.83);}.type-tribe_events.tribe-events-photo-event:nth-child(5n+2) .tribe-events-photo-event-wrap{background-color:rgba(236,28,75,1);}.type-tribe_events.tribe-events-photo-event:nth-child(5n+3) .tribe-events-photo-event-wrap{background-color:rgba(241,106,67,1);}.type-tribe_events.tribe-events-photo-event:nth-child(5n+4) .tribe-events-photo-event-wrap{background-color:rgba(72,193,184,1);}.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap{border:1px solid #333;border-bottom:1px solid #333;}.tribe-events-list .tribe-events-photo-event .tribe-events-event-details{padding:5px 15px;position:relative;}.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2{line-height:1.2;min-height:2.5em;}.tribe-events-photo-event-wrap{position:relative;}.tribe-events-photo .tribe-events-event-meta{bottom:80px;margin:0;padding:0;position:absolute;width:100%;}.tribe-events-photo .tribe-event-schedule-details{color:white;display:inline-block;font-family:"Oswald",sans-serif;line-height:1;margin:1rem;text-align:center;text-shadow:1px 1px 3px black;text-transform:uppercase;}.tribe-events-photo .tribe-events-list h2.tribe-events-list-event-title{margin:0;}.tribe-events-photo .tribe-events-month{font-size:1.2rem;}.tribe-events-photo .tribe-events-day{font-size:2rem;padding:0;}.tribe-events-photo .tribe-events-year{font-size:.9rem;} .tribe-events-list #tribe-events-header{display:inline-block;}.tribe-events-list #tribe-events-footer .tribe-events-sub-nav,.tribe-events-list #tribe-events-header .tribe-events-sub-nav{display:inline-block;}.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-left,.tribe-events-list #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left,.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-right,.tribe-events-list #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right{float:none;}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-right::before,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right::before{content:"| ";}#tribe-events .tribe-events-ical.tribe-events-button{margin:0;}.tribe-events-list-separator-month{font-size:1.25rem;}.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first{padding-top:0;}.tribe-events-list .type-tribe_events{padding:0;position:relative;}.tribe-events-list .tribe-events-event-cost{float:right;margin:20px 0 5px 5px;}.tribe-events-list .tribe-events-loop .image-container{float:left;height:auto;margin:0 3% 0 0;position:relative;width:30%;}.tribe-events-list .tribe-events-loop .tribe-events-event-image,.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-image{width:100% !important;}.tribe-events-list h2.tribe-events-list-event-title{display:block;font-weight:bold;font-weight:normal;margin:1em 0 0 0;}.tribe-events-loop .tribe-events-event-meta{clear:none;font-size:1.25rem;font-size:1rem;font-weight:normal;margin:0;}.tribe-events-list .tribe-events-loop .tribe-events-content{float:none;}#tribe-events-content.tribe-events-list{margin-bottom:60px;}#tribe-events-content p{max-width:50rem;margin:auto;}.tribe-events-list .tribe-events-loop .tribe-event-featured{background:#f7d969; background:rgba(247,217,105,.8) !important; margin:0;padding:0;position:relative;}.tribe-events-list .tribe-events-loop .tribe-event-featured.tribe-events-first{padding-top:0;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-image{display:inline-block;float:left;margin:inherit;margin:0 3% 0 0 !important;width:30%;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title{display:inline;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title::before{content:'Featured Program';display:block;font-size:1rem;text-transform:uppercase;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title a{color:#ab206a;//purple;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta{background-color:transparent;color:inherit;font-weight:normal;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content{color:inherit;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0 !important;max-width:200ch;}.tribe-events-list .tribe-events-loop .tribe-event-featured a{color:#ab206a;//purple;}.tribe-events-list .tribe-events-loop .tribe-event-featured a:active,.tribe-events-list .tribe-events-loop .tribe-event-featured a:hover{color:inherit;} .tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost{float:right;position:absolute;top:0;right:0;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost span{border:0;color:black;background:rgba(255,255,255,.5) !important;display:block;font-style:normal;font-weight:bold;line-height:1;padding:10px;text-align:center;text-overflow:ellipsis;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .ticket-cost{background:rgba(255,255,255,.2);}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-tickets-left{font-style:italic;font-weight:normal;margin-left:1px;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-out-of-stock{background:#f0f0f0;border-left:none;color:#727272;font-style:italic;font-weight:normal;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-ticket-cost{margin:0;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-button{color:#000;font-weight:bold;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-button:hover{color:#0ea0d7;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost .tribe-button:active{color:#000;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-button{background:#fff;color:#0ea0d7;}.tribe-events-list .tribe-events-venue-details{display:none;} #tribe-events-content .tribe-events-tooltip h3{color:black !important;font-family:"Oswald",sans-serif;font-size:1.2rem;padding:.25em;}.tribe-events-tooltip .tribe-events-event-body{font-size:1rem;}.tribe-events-calendar th{background-color:#ddd;color:white;}.tribe-events-calendar div[id*="tribe-events-daynum-"],.tribe-events-calendar div[id*="tribe-events-daynum-"] a{background-color:transparent !important;}.tribe-mobile-day p{margin:0;} #tribe-events-pg-template{max-width:inherit;}#tribe-events-pg-template .tribe-events-content h2{font-size:2em;}#tribe-events-pg-template .tribe-events-content ul li{list-style:disc inside;margin-left:2rem;}#tribe-events{width:100%;}#tribe-events .tribe-events-content p{line-height:1.5;margin:0 0 1.2em;}.single-tribe_events .tribe-events-event-image{margin-bottom:-7px;}.tribe-events-event-image img{height:auto;width:100%;}.tribe-events-back{display:inline-block;}.cta{background-color:#f9e7a5; clear:both;display:block;}.cta-top{margin-bottom:1rem;}.cta-bottom{margin-bottom:2rem;}.cta button,.cta .button,#tribe-events .cta .tribe-events-button,.tribe-events-cal-links-container{background:#f7d969;  background:linear-gradient(#f7d969,#f7d969); border:0;border-radius:0;color:#333; display:inline-block;font-family:'Oswald',sans-serif;font-size:14px;font-weight:normal;height:50px;letter-spacing:.02em;margin:0;vertical-align:middle;width:auto;}#tribe-events .cta .tribe-events-button{padding-top:13px;}.tribe-events-cal-links-container .button{padding-top:16px;}.cta .dashicons{font-size:1.3rem;height:1.3rem;vertical-align:middle;width:1.3rem;}.cta .simplefavorite-button-count{left:35px;position:absolute;top:12px;}.cta .simplefavorite-button i{background-color:transparent;left:0px;position:absolute;top:9px;}.cta button:hover,.cta .button:hover,#tribe-events .cta .tribe-events-button:hover,.tribe-events-cal-links-container:hover{background:#fad850;  background:linear-gradient(#ffff66,#ffff66);}.single-tribe_events iframe{display:block;margin:0 auto;text-align:center;}.single-tribe_events .secondary .tribe-events-venue-map{margin-bottom:3em;margin-top:0;width:45%;}.event-title-date{bottom:1em;letter-spacing:.05em;line-height:1;margin:0;}.event-image-container .event-title-date{bottom:1em;color:white;letter-spacing:.05em;line-height:1;margin:0 1.5em;position:absolute;text-shadow:2px 2px 3px black;}.tribe-events-schedule h2{font-size:1.75rem;font-weight:300;}.single-tribe_events .tribe-events-single-event-title{font-size:3.25rem;font-weight:bold;line-height:1.2;margin:2rem auto 2rem auto;margin:2rem 0;max-width:70rem;text-transform:uppercase;}.tribe-events-schedule{margin:0 0;}.single-tribe_events .tribe-events-schedule{display:none;margin:0 auto;max-width:50rem;}.single-tribe_events .tribe-events-schedule .tribe-events-cost{background-color:#dddddd; display:inline;font-size:1.5rem;margin-left:1rem;padding:5px 10px;vertical-align:top;}.event-image-container{position:relative;}.event-image-border{position:absolute;top:0;}.single-event-description-block{margin-bottom:2rem;}.sponsor{border:0px none;display:inline-block;margin:0px 0;vertical-align:middle;max-width:150px;} .single-tribe_events .tribe-events-event-meta{background:transparent;margin-bottom:1rem;margin-left:auto;margin-right:auto;}.tribe-events-event-meta .tribe-events-meta-group{width:50%;}.tribe-events-meta-group .tribe-events-single-section-title{font-size:3.25rem;margin-top:0;}.single-tribe_events .tribe-events-event-meta{border:0;font-size:1.25rem;margin-top:0;margin-bottom:0;}.single-tribe_events .tribe-events-content{clear:both;max-width:50rem;margin:1em auto 0 auto;}.single-tribe_events #tribe-events-content .tribe-events-event-meta dl.event{display:inline-block !important;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0px;-webkit-margin-end:0px;}.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,.single-tribe_events #tribe-events-content .tribe-events-event-meta dd,#tribe-events-content .tribe-events-abbr{display:inline;line-height:1.2;margin-bottom:0;}.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{color:#888;display:inline-block;font-size:.8rem;text-align:right;text-transform:uppercase;width:20%;}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{width:80%;}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd:after{clear:both;content:" ";display:table;margin-bottom:.5em;}.single-tribe_events .tribe-venue{display:inline-block !important;margin:0;vertical-align:text-top;width:78% !important;}.single-tribe_events .tribe-events-categories{display:block;margin:0 auto 3rem auto;max-width:50rem;}.tribe-events-event-meta .tribe-events-meta-group-other{display:none;}.single-tribe_events .tribe-events-categories h3{display:inline-block;}.single-tribe_events .tribe-events-categories ul{display:inline;}.single-tribe_events .tribe-events-categories li{display:inline-block;}.single-tribe_events .tribe-events-categories li a{background-color:#ab206a; border-radius:5px;color:white;display:inline-block;margin-bottom:.5em;margin-right:.5em;padding:5px 10px;}.single-tribe_events .tribe-events-categories li a:hover{color:grey;}.single-tribe_events .tribe-events-categories li:first-of-type::before{content:"";}#tribe-events-footer{margin-bottom:1em;}.single-tribe_events .tribe-events-sub-nav li a{background:transparent;border:2px solid #ab206a; display:block;font-family:'Oswald',sans-serif;font-size:1.4rem;font-weight:700;padding:10px 10px;position:relative;white-space:normal;}#tribe-events-footer .tribe-events-nav-previous .arrow,#tribe-events-footer .tribe-events-nav-next .arrow{display:inline-block;padding:0 10px;vertical-align:middle;width:10%;height:100%;}#tribe-events-footer .my-text{display:inline-block;vertical-align:middle;}#tribe-events-footer .my-text div{font-size:1rem;line-height:1;text-transform:uppercase;} .tribe-events-cal-links-container{position:relative;display:inline-block;}.tribe-events-cal-links{display:none;position:absolute;min-width:100px;z-index:1;}.tribe-events-cal-links-container:hover .tribe-events-cal-links{display:block;} .tribe-events-cal-links a{background-color:transparent !important;color:black !important;display:block !important;margin:0 !important;padding:.5em 1em !important;text-align:left !important;} .tribe-events-cal-links a:hover{background-color:#f1f1f1 !important;} .tribe-events-cal-links::before:hover .tribe-events-cal-links{display:block;}.tribe-events-content h3{font-size:1rem;font-weight:bold;letter-spacing:.05em;line-height:1.1;text-transform:uppercase;}#show_comments{margin-bottom:40px;} @media only screen and (max-width:1280px){}@media only screen and (max-width:1200px){ #text-3 img{height:100%;margin:0 -12%;max-width:none;overflow:hidden;text-align:center;width:auto;}.inner-page-1,.inner-page-3,.inner-page-5,.inner-page-7{background-attachment:scroll;}#tribe-events{padding:0;}}@media only screen and (max-width:1023px){.site-header .title-area,.site-header.dark .title-area{padding:0px 0px;}.front-page .site-header{background-color:black;}.front-page-banner{margin:0;margin:0;text-align:center;}.front-page-1,.front-page-1 .flexible-widgets,.front-page-1 .flexible-widgets .widget{margin-bottom:0;padding-bottom:0;}#text-3 img{ margin:0 -30%;}.widget .instagram-placeholder{width:52px !important;}.widget .instagram-placeholder .fts-backg{height:50px;width:52px !important;}.widget .instagram-image{width:52px;height:50px;}.widget .instaG-photoshadow{width:51px;height:49px;}.one-fourth,.rental-venue{margin-left:2.564102564102564%;width:48.717948717948715%;}.venue-feature-photo img{margin-top:-80px;width:100%}.one-fourth:nth-child(even){margin-right:0;padding-left:15px;text-align:left;}.rental-venue:nth-child(odd){clear:both;margin-left:0;}.one-fourth:nth-child(odd){margin-left:0;padding-right:15px;text-align:right;}#tribe-events{padding:0;}.event-image-container .event-title-date{color:black;letter-spacing:.05em;line-height:1;margin:2rem 0 0;position:relative;text-shadow:none;}.tribe-events-event-meta .tribe-events-meta-group{//width:100%;}.single-tribe_events .tribe-events-venue-map{margin:inherit;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title{margin-top:24px;margin-top:1.5rem;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content{display:block;margin:0 1rem 1rem 1rem;}}@media only screen and (max-width:800px){ .menu-item-287 a{color:white !important;}.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu li a{padding-left:25px;}.responsive-menu-icon::before{color:white;}.genesis-nav-menu.responsive-menu > .menu-item-has-children:before{padding:20px;}.genesis-nav-menu.responsive-menu li{border-bottom:1px solid #333;}.genesis-nav-menu.responsive-menu li:first-of-type{border-top:1px solid #333;}.genesis-nav-menu.responsive-menu li a,.genesis-nav-menu.responsive-menu li a:hover{font-size:20px;padding:20px 0;}.nav-primary .genesis-nav-menu > .search{display:block;text-align:left;}.front-page-1 .image-section{height:auto !important;} #text-3 img{height:430px;margin:0 -30%;}.front-page-1 p{left:45%;margin:0;padding:0;text-align:left;top:65%;}.front-page-1 .button{}.footer-widgets .widget-area{border-top:none;margin-left:0;padding-top:3rem;width:100%;}.front-page-3 .flexible-widgets.widget-thirds .widget{width:100%;}.event-title-date{bottom:0;color:black;line-height:1;margin:0;position:relative;text-shadow:none;}.tribe-events-list .tribe-events-event-image{text-align:left;padding-left:1rem;}.tribe-events-list .tribe-events-event-image img{width:inherit;max-height:auto;}.tribe-events-list .tribe-events-loop .type-tribe_events .tribe-events-event-meta{margin:0 0 0 5px;}.single-tribe_events .tribe-events-schedule{padding:0;margin:0;background:transparent;border:0;}.tribe-events-schedule h2{font-size:1.5rem;font-weight:normal;}.tribe-events-single-event-title{font-size:2.5rem;}.single-event-description-block{width:100%;}.single-tribe_events .tribe-events-event-meta{width:100%;}.tribe-events-event-meta .tribe-events-meta-group{width:100%;}.single-tribe_events .secondary .tribe-events-venue-map{width:100%;}.tribe-events-single ul.tribe-related-events li{margin:1em 0;width:100%;}.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail{float:right;width:30%;}.page-id-2101 .content li,ol.sub-sub-nav li{text-align:center;width:31.623931623931625%;margin-bottom:2rem;}.page-id-2101 .content li:nth-of-type(3n+1),ol.sub-sub-nav li:nth-of-type(3n+1){clear:both;margin-left:0;}.page-id-2101 .content .fa,ol.sub-sub-nav .fa{display:block;margin:0 auto 10px;text-align:center;}.inner-page .site-inner{padding:0;}.rental-venue{height:150px;margin:1rem 0 0;overflow:hidden;padding:0;width:100%;}.venue-feature-photo{display:inline-block;float:left;height:150px;overflow:hidden;width:48.717948717948715%;}.venue-feature-photo img{height:100%;margin:0 !important;max-width:none;width:auto;}.venue-title{clear:none;display:inline-block;text-align:left;width:48.717948717948715%;}.venue-meta{clear:none;display:inline-block;margin-left:2.564102564102564%;text-align:left;width:48.717948717948715%;}.tribe-bar-disabled #tribe-bar-form #tribe-bar-views{float:none;}.tribe-bar-disabled #tribe-bar-form #tribe-bar-views::after{content:' ';display:block;margin-bottom:20px;}.tribe-events-loop .tribe-events-event-meta,.tribe-events-list .tribe-events-venue-details{padding:0;margin-top:0;background:transparent;border:0px solid #eee;}.favorites-list .favorites-image{display:none;}.cta-top{ display:none;}#tribe-events-footer .tribe-events-nav-previous .arrow{padding:0;width:10%;}#tribe-events-footer .tribe-events-nav-next .arrow{padding:0;width:10%;}#tribe-events-footer .my-text{width:90%;}ul.tribe-events-sub-nav a{padding:10px;}.tribe-events-list .type-tribe_events,.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first{padding:1rem 0;}.tribe-events-list .tribe-events-loop .image-container{width:100%;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title,.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-meta{display:inline-block;margin:0 1rem 0 1rem;}.tribe-events-list .tribe-event-featured .time-details,.tribe-events-list .tribe-event-featured .tribe-event-schedule-details{padding:0;}}@media only screen and (max-width:768px){.tribe-events-sub-nav li a{background-color:transparent;color:#ab206a !important;}.tribe-events-sub-nav .tribe-events-nav-left a span{display:inline-block;position:static;}.tribe-events-list #tribe-events-header{display:block;}#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next{display:inline-block;width:auto;}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-right::before,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right::before{content:'';}#tribe-events-footer:after,#tribe-events-footer:before,#tribe-events-header:after,#tribe-events-header:before{display:none;}.tribe-events-photo .tribe-events-loop .type-tribe_events .tribe-events-event-meta{bottom:50px;}.tribe-events-photo .tribe-event-schedule-details{margin:.5rem;}.favorite-button{bottom:20px;}.tribe-events-meta-group .tribe-events-single-section-title,.tribe-events-single-section-title{font-size:2.75rem;margin-top:0;} .tribe-events-list .tribe-events-loop .type-tribe_events{position:relative;}.tribe-events-list .type-tribe_events .tribe-events-event-image{float:none;margin:0;width:100%;}.tribe-events-list .tribe-events-loop .tribe-events-list-event-title,.tribe-events-list .tribe-events-loop .tribe-events-list-event-description{margin:0 1rem !important;}.tribe-events-list .tribe-events-loop .tribe-events-event-cost{bottom:75px;float:right;position:absolute;right:0;} .tribe-events-list .tribe-events-loop .tribe-event-featured{margin-bottom:1rem;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-image{width:100%;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-event-cost{bottom:75px;position:absolute;top:inherit;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content{//white-space:nowrap;//overflow:hidden;//text-overflow:ellipsis;//padding:0;//max-width:200ch;margin:0 !important;padding:.5rem 1rem !important;}.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-content p{//margin:0;}#tribe-events-adv-list-widget-5 .tribe-event-duration{display:block;margin-bottom:.25rem;margin-top:.5rem;width:100%;}#tribe-events-adv-list-widget-5 .tribe-event-duration-month{display:inline;}#tribe-events-adv-list-widget-5 .tribe-event-duration-day{display:inline;}#tribe-events-adv-list-widget-5 .tribe-event-title{width:100%;}#tribe-events-adv-list-widget-7 .tribe-event-featured .tribe-event-title,#tribe-events-adv-list-widget-7 .tribe-event-featured .tribe-event-duration{display:block;padding:0 2rem;width:100%;}#tribe-events-adv-list-widget-7 .tribe-event-featured .tribe-event-title{padding-bottom:1.5rem;}#tribe-events-adv-list-widget-7 .tribe-event-featured .tribe-event-title::before{content:"";}#tribe-events-adv-list-widget-7 .tribe-event-featured .tribe-event-duration-day,#tribe-events-adv-list-widget-7 .tribe-event-featured .tribe-event-duration-month{display:inline;font-size:1.5rem;}}@media only screen and (max-width:480px){html,body{width:100%;height:100%;margin:0px;padding:0px;overflow-x:hidden;}.site-footer p{margin-bottom:1.5em;}.solid-section .widget{padding:0;}.front-page-1 .image-section{height:auto !important;}.front-page-1 p{left:0;margin:0 10px;max-width:100%;padding:0;position:relative;text-align:center;} #text-3 img{height:auto;margin:0 -50%;width:120%;} .tribe-mini-calendar-grid-wrapper{background-color:white;margin:0 auto;text-align:center;width:100%;}.tribe-events-single ul.tribe-related-events .tribe-related-events-thumbnail{float:none;width:100%;}.nav-primary .genesis-nav-menu > .search{float:none;text-align:center;}.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-left,.tribe-events-list #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-left,.tribe-events-list #tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-right,.tribe-events-list #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-right{display:block;margin:0;}.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2{min-height:1em;}.favorite-button{display:block;}.cta button,.cta .button,#tribe-events .cta .tribe-events-button,.tribe-events-cal-links-container{text-align:left;width:100%;}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous{display:block;margin:0 0 1em 0;width:100%;}.tribe-events-sub-nav li a{color:#ab206a !important;}}