/*! 

Theme Name: Design in Public
Theme URI: http://www.designinpublic.com/
Description: Theme for Design in Public.
Version: 1.0
Author: Joe Mendonca
Author URI: http://www.felthat.com/

*/

*{margin:0;padding:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block}
audio:not([controls]){display:none;height:0}
progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.f_l{float:left}.f_r{float:right}.clear{clear:both}.center{text-align:center}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8{float:left;box-sizing:border-box}.col1{width:144px}@media (max-width: 1151px){.col1{width:12.5%}}.col2{width:288px}@media (max-width: 1151px){.col2{width:25%}}.col3{width:432px}@media (max-width: 1151px){.col3{width:37.5%}}.col4{width:576px}@media (max-width: 1151px){.col4{width:50%}}.col5{width:720px}@media (max-width: 1151px){.col5{width:62.5%}}.col6{width:864px}@media (max-width: 1151px){.col6{width:75%}}.col7{width:1008px}@media (max-width: 1151px){.col7{width:87.5%}}.col8{width:1152px}@media (max-width: 1151px){.col8{width:100%}}body{background:#fff;color:#000;font-family:"Gotham Narrow SSm A", "Gotham Narrow SSm B";font-style:normal;height:100%;width:100%;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{border:0 none}a{text-decoration:none}li{list-style-type:none}.alignleft{display:inline;float:left;margin:0 10px 10px 0}.alignright{display:inline;float:right;margin:0 0 10px 10px}.aligncenter{display:inline;float:center}.grayscale{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.page-content{position:relative;float:left;width:100%}.page-title{float:left;font-size:23px;font-weight:700;letter-spacing:1px;margin-bottom:2px;padding:18px 0 10px 8px;text-transform:uppercase;width:100%}.single-page{box-sizing:border-box;padding-left:16px;margin:42px 0 46px 0;float:left;width:720px;margin-left:12.5%}@media (max-width: 1151px){.single-page{width:62.5%}}@media (max-width: 1151px){.single-page{float:left;width:864px}}@media (max-width: 1151px) and (max-width: 1151px){.single-page{width:75%}}@media (max-width: 767px){.single-page{float:left;width:1152px;margin-left:0%;padding-left:16px;padding-right:16px;box-sizing:border-box}}@media (max-width: 767px) and (max-width: 1151px){.single-page{width:100%}}.section-title{float:left;font-size:22px;font-weight:700;margin-bottom:1px;text-transform:uppercase;width:100%}.section-content,.single-main-content p,.single-event-content p,.single-event-content span{color:#767676;float:left;font-size:16px;font-weight:300;line-height:22px;width:100%}.section-content{margin-bottom:22px}.section-content p,.single-main-content p,.single-event-content p{text-indent:36px}.section-content p:first-of-type,.single-main-content p:first-of-type,.single-event-content p:first-of-type,.no-indent,h3+p{text-indent:0 !important}.empty{display:none}.pagination-row{padding-bottom:16px}.wrapper{margin:0 auto;padding-top:11px}@media (max-width: 1151px){.wrapper{padding-top:0}}.wrapper,#tribe-events-content-wrapper,#tribe-events-content{width:1152px !important}@media (max-width: 1151px){.wrapper,#tribe-events-content-wrapper,#tribe-events-content{max-width:100% !important}}.tribe-events-ajax-loading{display:none !important}.header-slider{overflow:hidden}

img {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.header-slider-link {
	float: left;
	height: 100%;
	width: 100%;
}

/* Changes made June 15th, 2023 in order to restore the website for season launch */
#tribe_events_filters_wrapper.tribe-events-filters-horizontal,
.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
	margin-bottom: 20px !important;
	opacity: 0 !important;
	padding: 0px !important;
}

.header-top{float:left;color:#000;font-size:14px;font-weight:700;height:108px;letter-spacing:0.5px;position:relative;text-transform:uppercase; margin-top: 12px;}
.header-top a{color:#000}
.header-top>div{width:25%;float:left}
.header-top>div:last-of-type{width:12.5%;}
@media (max-width: 1151px){.header-top>div, .header-top>div:last-of-type{width:33.3333333333%}}
.header-top+div{clear:both}
.header-social-media{float:right;margin-right:8px;position:relative;top:-1px;left:2px;}
.header-social-media, .navigation-menu, .navigation-secondary.navigation-log-in, .searchbox.non-click{position:relative;z-index: 10;}
.header-social-media img{width:20px;height:auto;float:left;margin-right:12px}
@media (max-width: 1151px){.header-social-media{float:none;top:0;margin-top:14px}}
.logo{float:left;position:relative;z-index:20}
.logo img{height:auto;width:120px;max-width:90%}
@media (max-width: 767px){.logo img{max-width:none; height: 50px; margin-left: 15px; width: auto; }}
@media (max-width: 767px){.logo a{display:inline-block;width:238px;height:56px;overflow:hidden}}
.header-static.single{min-height:70px}
.header-overlay{background:rgba(255,255,255,0.8);font-size:31px;font-weight:400;line-height:32px;position:absolute;right:0;text-transform:uppercase;float:left;width:864px}
@media (max-width: 1151px){.header-overlay{width:75%}}
@media (max-width: 1151px){.header-overlay{left:0;right:initial}}
.header-overlay.gray{background:#e5e5e5}
.header-overlay span{float:left;width:576px;float:left;font-weight:800;padding:13px 0 11px 7px}

.page-template-blog .header-overlay span {
	color: #000000;
}

@media (max-width: 1151px){.header-overlay span{width:50%}}
@media (max-width: 1151px){.header-overlay span{float:left;width:1152px;padding-left:16px;padding-right:16px;box-sizing:border-box}}
@media (max-width: 1151px) and (max-width: 1151px){.header-overlay span{width:100%}}
.single-tribe_events .header-overlay span{width:100%}
.header-title{float:left;font-weight:800;width:100%}
.sub-title{float:left;font-weight:400;width:100%}
.no-filter{float:left;width:1152px;margin-top:38px}
@media (max-width: 1151px){.no-filter{width:100%}}
@media (max-width: 1151px){.header-featured>div{width:50%}}
@media (max-width: 767px){.header-featured>div{width:100%}}
.header-featured,.header-blog{overflow:hidden;position:relative;z-index:5}
.header-featured,.header-blog{height:432px}
.header-slider{float:left;height:440px;margin-bottom:-8px !important;z-index:9}
.header-blog.gray{height:60px}
.blog-thumb{margin-top:22px}
.header-blog{margin-bottom:-1px}
.featured-content{color:#000;display: none;float:right;height:100%;position:relative;right:-288px;top:0;-webkit-transition:500ms transform ease-in-out;transition:500ms transform ease-in-out;z-index:12}
@media (max-width: 1151px){.featured-content{right:0}
.featured-content>div+div,.featured-content .header-toggle{display:none}
.featured-content .header-event-title{margin-top:18px}}
.featured-content a{color:#000}.featured-content>div{width:50%;float:left}
@media (max-width: 1151px){.featured-content>div{width:100%}}
.featured-row{display:block;float:left;width:100%}
.error{color:#ee0034}
.header-event-address{float:left;font-weight:700;line-height:22px;margin-bottom:24px}
.header-slide-social-media{margin-bottom:192px !important;margin-top:96px !important}
.header-event-title{margin-bottom:22px;margin-top:80px !important}
.header-event-title::first-line{font-style:normal !important}
.header-event-time{line-height:24px !important}
.header-event-content-left{float:left;width:50%}
.header-event-content-right{float:left;padding-left:16px;width:256px}
.header-event-content{line-height:22px !important;margin-bottom:15px !important}
.header-event-content-columns{float:left;position:relative;width:200%}
.header-event-cost,.header-event-rsvp{margin-bottom:0px !important}
.header-column{padding:8px 8px 0 8px}
.header-toggle{background:url(imgs/header-arrow.png) no-repeat center center;cursor:pointer;float:left;height:45px;margin:48px 0 0 8px;position:absolute;width:24px}
.rotate{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.2s;transition:.2s}
.rotate-reset{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.2s;transition:.2s}
.header-event-type,.header-event-title,.header-event-commissioned,.header-event-time,.header-event-content,.header-event-more,.header-event-field,.header-event-discipline,.header-event-cost,.header-event-rsvp,.header-event-audience{float:left;width:100%}
.header-event-type,.header-event-title,.header-event-commissioned,.header-event-time,.header-event-more,.header-event-field,.header-event-discipline{text-transform:uppercase}
.header-event-type{font-size:16px;font-weight:300;letter-spacing:0.5px}
.header-event-title{font-size:21px;font-weight:700;letter-spacing:0.7px;line-height:24px;margin-top:88px}
.header-event-title::first-line{font-style:italic}
.header-event-commissioned{font-size:21px;font-weight:300;line-height:24px;margin-bottom:-1px}
.header-event-time{font-size:21px;font-weight:700;letter-spacing:0.9px;margin-bottom:10px}
.header-event-content{font-size:16px;font-weight:200;line-height:20px;margin-bottom:24px}
.header-event-more{font-size:16px;font-weight:300;letter-spacing:0.5px}
.header-social{float:right;padding-top:8px;position:absolute;top:0}
.header-event-field{font-size:16px;font-weight:300;margin:108px 0 6px 0}
.header-event-discipline{font-size:16px;font-weight:300;margin-bottom:52px}
.header-event-field h3,.header-event-discipline h3{float:left;font-size:15px;font-weight:700;margin-bottom:-2px !important;width:100%}
.header-event-cost{font-size:16px;font-weight:200;margin-bottom:4px}
.header-event-rsvp{font-size:16px;font-weight:200;margin-bottom:26px}
.header-event-audience{font-size:16px;font-weight:200}
.header-slider>.flex-control-nav{bottom:0;display:block;margin-bottom:17px;position:absolute;z-index:6}
.header-slider>.flex-direction-nav{float:left;*height:50}
.flex-control-nav{padding:0 0 0 294px !important}
.navigation-secondary{color:#767676;padding:8px 0 0 8px}
.navigation-secondary a{color:#767676}
.navigation-secondary li{margin-bottom:4px}
footer{float:left;margin:72px 0px 48px 0;float:left;width:864px;margin-left:25%}
@media (max-width: 1151px){footer{width:75%}}
@media (max-width: 1151px){footer{float:left;width:1152px;margin-left:0%}}
@media (max-width: 1151px) and (max-width: 1151px){footer{width:100%}}
.footer{border-top:1px solid #767676}
@media (max-width: 767px){.footer>div{margin:0 0 1em}}
.footer-left{float:left;width:288px}
@media (max-width: 1151px){.footer-left{width:25%}}
@media (max-width: 1151px){.footer-left{width:20%}}
@media (max-width: 767px){.footer-left{float:none;width:auto}}
.footer-left+.footer-left{float:left;width:144px}
@media (max-width: 1151px){.footer-left+.footer-left{width:12.5%}}
@media (max-width: 1151px){.footer-left+.footer-left{width:20%}
.footer-left+.footer-left br{display:none}}
@media (max-width: 767px){.footer-left+.footer-left{float:none;width:auto}}
.footer-right{float:left;width:144px}
@media (max-width: 1151px){.footer-right{width:12.5%}}
@media (max-width: 1151px){.footer-right{width:20%}}
@media (max-width: 767px){.footer-right{float:none;width:auto}}
.footer-left,.footer-right{box-sizing:border-box;font-size:11px;line-height:16px;padding:4px 0 0 8px}
.footer-left,.footer-left a{color:#000;font-weight:700}
.footer-right,.footer-right a{color:#767676;font-weight:300}
.grid-footer{margin-bottom:0 !important}
.list-footer{margin-bottom:-1px !important}
.archive-footer,.blog-footer{margin-bottom:-17px}
.login-footer{margin-bottom:-16px}
.enews-footer{margin-bottom:-46px}
.single-bottom{margin-bottom:-69px}
.calendar-bottom{margin-bottom:-32px !important}
@media (max-width: 1151px){.header-top>div:nth-child(3n),.header-top>div .navigation-secondary{display:none}}
.menu{margin-top:6px}
.menu-toggle{cursor:pointer;padding:6px 0 6px 8px;position:relative;z-index:20}
@media (max-width: 1151px){.menu-toggle{padding:6px 0}}
.header-right { position: absolute; right: 0; margin-top: -11px;}
.desktop-menu-list > .header-social-media.social-desktop {display: none;}
.social-desktop {float: left; padding: 12px 0px 0px 6px;}
.menu-content {display: none;color:#000;float:left;left:0;letter-spacing:0.6px;line-height:16px;padding-top:7px;position:absolute;top:0;z-index:10}
.menu-content-desktop {color:#000;left:0;letter-spacing:0.6px;line-height:16px;padding-top:7px;position:absolute;top:0;z-index:10; margin-left: 25%; margin-top: -10px; width: calc(100% - 25%);}
.menu-icon-title, .icon-rotate.rotate.menu-arrow, ul.dip-menu{display: none;}
.menu-title, .menu-title-desktop {cursor: pointer; height: 51px;}
.menu-content > .col1, .menu-content-desktop > .col1 {background: #fff;}
@media (max-width: 1151px){.menu-content{padding-top:110px;width:100%}}
@media (max-width: 1151px){.menu-content{background:#fff;display: block;height:570px}
.menu-icon-title{display: block;}.menu-content{display:none;}}
.menu-content>div:nth-child(6),.menu-content>div:nth-child(7){display:none}
@media (max-width: 1151px){.menu-content>div:nth-child(6),.menu-content>div:nth-child(7){display:block}}
@media (max-width: 1151px){.menu-content>div{width:20%}}
@media (min-width: 1152px){.menu-content>div:first-child{margin-left:288px}}
@media (max-width: 1151px){.menu-content>div{float:none;width:330px;margin:0 auto;position:relative}
.menu-content>div:nth-child(n+2) ul{display:none}
.menu-content>div ul, .menu-content-desktop>div ul{position:absolute;left:165px;top:0;padding-left:18px}}
.menu-content li, .menu-content-desktop li{font-weight:400;line-height:16px;margin-bottom:15px;padding:0 6px 0 6px}
.menu-content li a, .menu-content-desktop li a{color:#000;-webkit-transition:all 0.2s;transition:all 0.2s}
.menu-content li a:hover, .menu-content-desktop li a:hover{color:#ee0034;font-weight:700;-webkit-transition:all 0.2s;transition:all 0.2s}
.z-fix{z-index:10}
.menu-title, .menu-title-desktop{box-sizing:border-box;padding:0 16px 0 6px;margin-bottom:13px}
@media (max-width: 1151px){.menu-title, .menu-title-desktop{cursor:pointer}
.menu-title:hover, .menu-title-desktop:hover{color:#f0292c}}
@media (max-width: 1151px){.menu-title{margin-bottom:0; height: auto;}}
@media (max-width: 1151px){.menu-title{box-sizing:border-box;width:50%;padding-bottom:30px;height:auto !important;font-size:14px;padding-right:18px}
.menu-title:before, .menu-title-desktop:before{content:"";position:absolute;width:1px;height:100%;background:black;right:50%;top:0}
.menu-title.active:after.menu-title-desktop.active:after{content:"";position:absolute;width:16px;height:16px;right:50%;top:0;margin-right:-8px;border:1px solid black;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:white;border-color:white white black black}
.menu-title.active, .menu-title-desktop.active{color:#f0292c}}
.navigation-menu,.navigation-menu a,.navigation-menu-red,.navigation-menu-red a{display:inline-block;width:100%;color:#fff}
.navigation-menu,.navigation-menu-red{background:#757679 !important;}
.navigation-menu a,.navigation-menu-red a{padding:7px 0 7px 8px;letter-spacing:0.6px;font-weight:900}
.navigation-menu li{list-style-type:none}.searchbox{background:#e5e5e5;padding:5px 0 7px 8px}
.searchbox input{outline:none;border:0;background:transparent;color:#000;font-size:14px;font-weight:300;letter-spacing:1px;margin:0;padding:0;text-transform:uppercase;width:100%}
form{margin:0}
.searchbox{background:#ffffff;border-bottom: 1px solid #757679;padding:7px 0 7px 8px}
.searchbox input{border:0;background:transparent;color:#000;font-size:14px;font-weight:300;letter-spacing:1px;margin:0;padding:0;text-transform:uppercase;width:100%}
.login ::-webkit-input-placeholder{color:#b7bdc4 !important;opacity:1;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;font-family:'Gotham Narrow SSm A', 'Gotham Narrow SSm B';font-weight:300;font-size:18px;letter-spacing:.2em}
.login :-moz-placeholder{color:#b7bdc4 !important;opacity:1;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;font-family:'Gotham Narrow SSm A', 'Gotham Narrow SSm B';font-weight:300;font-size:18px;letter-spacing:.2em}
.login ::-moz-placeholder{color:#b7bdc4 !important;opacity:1;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;font-family:'Gotham Narrow SSm A', 'Gotham Narrow SSm B';font-weight:300;font-size:18px;letter-spacing:.2em}
.login :-ms-input-placeholder{color:#b7bdc4 !important;opacity:1;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out;font-family:'Gotham Narrow SSm A', 'Gotham Narrow SSm B';font-weight:300;font-size:18px;letter-spacing:.2em}
:hover::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out}
:hover:-moz-placeholder,:hover::-moz-placeholder,:hover:-ms-input-placeholder{opacity:1;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out}
:focus::-webkit-input-placeholder,:focus:-moz-placeholder,:focus::-moz-placeholder,:focus:-ms-input-placeholder{opacity:1;-webkit-transition:opacity 0.35s ease-in-out;transition:opacity 0.35s ease-in-out}
input[type=submit]{text-transform:uppercase;font-size:20px;font-weight:800;padding:15px 0;color:#ee0034;background:none;border:none;cursor:pointer}
input{outline:none}
.tribe-events-list>.sponsor{display:none}
li.grid-slider{background-color:#b7bdc4;background-repeat:no-repeat;background-size:100% auto;color:#fff;position:relative;height:288px;overflow:hidden}
li.grid-slider a{color:#fff}
.sponsor-label{font-size:16px;font-weight:200;line-height:16px;padding:7px 0 0 8px;position:absolute;text-transform:uppercase;top:0;font-family:"Gotham Narrow SSm A", "Gotham Narrow SSm B"}
.tribe-events-photo .sponsor-label{font-weight:400}
.sponsor-label span{display:block}
.sponsor-name{bottom:0;float:left;font-size:44px;font-weight:200;line-height:42px;margin-bottom:81px;padding-left:8px;position:absolute;text-transform:uppercase; letter-spacing: -1.2px !important;}
.tribe-events-photo .sponsor-name{font-weight:300}
.sponsor-tagline{background-color:#b7bdc4;bottom:0;color: #ffffff; float:left;font-size:16px;font-weight:500;line-height:16px;height:73px;padding:7px 0 0 8px;position:absolute;width:100%}
.sponsorlevel,.sponsorlevel-second{font-size:21px;text-transform:uppercase;font-weight:bold;margin-left:8px}
/*.sponsorlevel{margin-top:18px;margin-bottom:16px;clear:both}
li.sponserbox{width:288px;height:288px;position:relative;text-align:center;float:left;box-shadow:9px 0 0 -8px #b7bdc4, 0 9px 0 -8px #b7bdc4}*/
li.sponserbox{width:288px;height:288px;position:relative;text-align:center;float:left;}
/*li.sponserbox:nth-child(4n+4){box-shadow:0 9px 0 -8px #b7bdc4}*/
@media (max-width: 1151px){li.sponserbox{height:220px;float:left;width:288px}}
@media (max-width: 1151px) and (max-width: 1151px){li.sponserbox{width:25%}}
@media (max-width: 767px){li.sponserbox{float:left;width:576px}}
@media (max-width: 767px) and (max-width: 1151px){li.sponserbox{width:50%}}
li.sponserbox img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:none}
li.sponserbox img.mw{max-width:66.6666666667%;height:auto}
li.sponserbox img.mh{max-height:66.6666666667%;width:auto}
.logos-page{position:relative}
.logos-page ul{margin:0 0 2em;overflow:hidden}
.sponsor-list-wrap{position:relative;-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;padding:0 0 13px}

.page-template-individual .sponsorlevel,
.page-template-individual .sponsor-list-wrap {
	width: 720px;
}

.page-template-individual .sponsorlevel {
	margin-left: 159px;
}

.page-template-individual .sponsor-list-wrap {
	margin-left: 152px;
}

@media (max-width: 767px){.sponsor-list-wrap{-webkit-column-count:2;-moz-column-count:2;column-count:2}}
.sponsor-list{font-size:14px;font-weight:200;line-height:12px;padding:13px 8px 0;word-wrap:break-word;line-height:1}
.col-border-1,.col-border-2,.col-border-3{-webkit-column-count:unset;-moz-column-count:unset;column-count:unset;position:absolute;width:1px;top:0;bottom:0;background:#b7bdc4}
.col-border-1{left:25%}@media (max-width: 767px){.col-border-1{left:50%}}
.col-border-2{left:50%}@media (max-width: 767px){.col-border-2{display:none}}
.col-border-3{left:75%}@media (max-width: 767px){.col-border-3{display:none}}
.tribe-bar-date-filter,#tribe-bar-collapse-toggle,.tribe-events-filters-group-heading,.view-as select,.view-as label,.custom_6,.tribe-events-filter-group.tribe-events-filter-select,.view{display:none !important}
.events-menu{color:#000;float:left;font-size:16px !important;letter-spacing:0.6px;line-height:17px;margin-bottom:-4px;text-transform:uppercase;width:100%}
.events-menu h3{cursor:pointer;float:left;font-size:16px !important;padding:10px 25px 0 8px;position:relative;z-index:9}
@media (max-width: 1151px){.filter-one,.filter-two{width:50%}}
.filter-view{background:rgba(255,255,255,0.9);display:none;padding-top:0;position:absolute;z-index:8}
.filter-view-left{margin:-432px 0 0 0;padding-top:325px;}
.filter-view-right{margin:-432px 0 0 -288px;padding-top:85px}
@media (max-width: 1151px){.filter-view-right{width:100%;margin-left:-50%}}@media (min-width: 1152px){.filter-view-right>div:first-child{margin-left:288px}}
@media (max-width: 1151px){.filter-view-right>div{width:50%}}
.filter-two+input{display:none}
.filter-view a{color:#767676}
.filter-by,.view-as{line-height:24px;padding:0px 0 0 8px}
.filter-by{height:347px}.view-as{height:107px}
.tribe-events-filter-group{display:block !important}
#tribe-bar-form{background:transparent !important;margin:0 !important}
.filter-title{font-weight:800}
.filter-section{float:left;margin-bottom:24px;width:100%}
.filter-by input[type="checkbox"]{display:none}
.filter-by label{-webkit-user-select:none;-moz-user-select:none}
.filter-by span{background:url(imgs/unchecked.jpg) no-repeat left 4px;color:#767676;cursor:pointer;font-weight:400;padding-left:21px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.filter-by input[type="checkbox"]:checked+span{background-image:url(imgs/checked.jpg);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.grid-event.featured-content,.grid-event:hover .grid-details,.grid-event>.grid-type,.grid-event.grid-hover .grid-details{background:#9bbf76 !important}
.grid-event.tribe-event-calandar-entry{border-top-color:#9bbf76 !important}
.grid-event.list-event-type{color:#9bbf76}

.featured-content{background:#9bbf76 !important}

.Architecture.featured-content,
.Architecture:hover .grid-details,
.Architecture>.grid-type,
.Architecture.grid-hover .grid-details,
.Interior.Design.featured-content,
.Interior.Design:hover .grid-details,
.Interior.Design >.grid-type,
.Interior.Design.grid-hover .grid-details {
	background: #fbd634 !important;
}

.Architecture.tribe-event-calandar-entry,
.Interior.Design.tribe-event-calandar-entry {
	border-top-color: #fbd634 !important;
}

.Architecture.list-event-type,
.Interior.Design.list-event-type {
	color: #fbd634;
}

.Architecture.list-event-type,
.Interior.Design.list-favorite,
.Interior.Design.list-event-type {
	background: transparent !important;
}

.Landscape.Architecture.featured-content,
.Landscape.Architecture:hover .grid-details,
.Landscape.Architecture >.grid-type,
.Landscape.Architecture.grid-hover .grid-details,
.Urban.Design.featured-content,
.Urban.Design:hover .grid-details,
.Urban.Design >.grid-type,
.Urban.Design.grid-hover .grid-details {
	background: #f36e37 !important;
}

.Landscape.Architecture.tribe-event-calandar-entry,
.Urban.Design.tribe-event-calandar-entry {
	border-top-color: #f36e37 !important;
}

.Landscape.Architecture.list-event-type,
.Urban.Design.list-event-type {
	color: #f36e37;
}

.Landscape.Architecture.list-favorite,
.Landscape.Architecture.list-event-type,
.Urban.Design.list-favorite,
.Urban.Design.list-event-type {
	background: transparent !important;
}

.Industrial.Design.featured-content,
.Industrial.Design:hover .grid-details,
.Industrial.Design >.grid-type,
.Industrial.Design.grid-hover .grid-details,
.Technology.featured-content,
.Technology:hover .grid-details,
.Technology >.grid-type,
.Technology.grid-hover .grid-details {
	background: #bcce34 !important;
}

.Industrial.tribe-event-calandar-entry,
.Technology.tribe-event-calandar-entry {
	border-top-color: #bcce34 !important;
}

.Industrial.Design.list-event-type,
.Technology.list-event-type {
	color: #bcce34;
}

.Industrial.Design.list-favorite,
.Industrial.Design.list-event-type,
.Technology.list-favorite,
.Technology.list-event-type {
	background: transparent !important;
}

.Multidisciplinary.featured-content,
.Multidisciplinary:hover .grid-details,
.Multidisciplinary >.grid-type,
.Multidisciplinary.grid-hover .grid-details,
.Art.featured-content,
.Art:hover .grid-details,
.Art >.grid-type,
.Art.grid-hover .grid-details {
	background: #bcce34 !important;
}

.Multidisciplinary.tribe-event-calandar-entry,
.Art.tribe-event-calandar-entry {
	border-top-color: #bcce34 !important;
}

.Multidisciplinary.list-event-type,
.Art.list-event-type {
	color: #bcce34;
}

.Multidisciplinary.list-favorite,
.Multidisciplinary.list-event-type,
.Art.list-favorite,
.Art.list-event-type {
	background: transparent !important;
}

.Performance.Experiential.featured-content,
.Performance.Experiential:hover .grid-details,
.Performance.Experiential >.grid-type,
.Performance.Experiential.grid-hover .grid-details,
.Graphic.Design.featured-content,
.Graphic.Design:hover .grid-details,
.Graphic.Design >.grid-type,
.Graphic.Design.grid-hover .grid-details {
	background: #241f21 !important;
}

.Performance.Experiential.tribe-event-calandar-entry,
.Graphic.Design.tribe-event-calandar-entry {
	border-top-color: #241f21 !important;
}

.Performance.Experiential.list-event-type,
.Graphic.Design.list-event-type {
	color: #241f21;
}

.Performance.Experiential.list-favorite,
.Performance.Experiential.list-event-type,
.Graphic.Design.list-favorite,
.Graphic.Design.list-event-type {
	background: transparent !important;
}

.Community.Design.featured-content,
.Community.Design:hover .grid-details,
.Community.Design >.grid-type,
.Community.Design.grid-hover .grid-details,
.Other .featured-content,
.Other:hover .grid-details,
.Other >.grid-type,
.Other.grid-hover .grid-details {
	background: #da99c4 !important;
}

.Community.Design.tribe-event-calandar-entry,
.Other .tribe-event-calandar-entry {
	border-top-color: #da99c4 !important;
}

.Community.Design.list-event-type,
.Other .list-event-type {
	color: #da99c4;
}

.Community.Design.list-favorite,
.Community.Design.list-event-type,
.Other .list-favorite,
.Other .list-event-type {
	background: transparent !important;
}

.Party.featured-content,
.Party:hover .grid-details,
.Party>.grid-type,
.Party.grid-hover .grid-details,
.Presentation.featured-content,
.Presentation:hover .grid-details,
.Presentation >.grid-type,
.Presentation.grid-hover .grid-details,
.Activity.featured-content,
.Activity:hover .grid-details,
.Activity >.grid-type,
.Activity.grid-hover .grid-details,
.Exhibit.Installation.featured-content,
.Exhibit.Installation:hover .grid-details,
.Exhibit.Installation >.grid-type,
.Exhibit.Installation.grid-hover .grid-details,
.Tour.featured-content,
.Tour:hover .grid-details,
.Tour >.grid-type,
.Tour.grid-hover .grid-details {
	background: #da99c4 !important;
}

.Party.tribe-event-calandar-entry,
.Presentation.tribe-event-calandar-entry,
.Activity.tribe-event-calandar-entry,
.Exhibit.Installation.tribe-event-calandar-entry,
.Tour.tribe-event-calandar-entry {
	border-top-color: #da99c4 !important;
}

.Party.list-event-type,
.Presentation.list-event-type,
.Activity.list-event-type,
.Exhibit.Installation.list-event-type,
.Tour.list-event-type {
	color: #da99c4;
}

.Party.list-favorite,
.Party.list-event-type,
.Presentation.list-favorite,
.Presentation.list-event-type,
.Activity.list-favorite,
.Activity.list-event-type,
.Exhibit.Installation.list-favorite,
.Exhibit.Installation.list-event-type,
.Tour.list-favorite,
.Tour.list-event-type {
	background: transparent !important;
}

.page-template-design-in-community .header-overlay span {
	color: #000000 !important;
}

#tribe-events-footer,.tribe-events-ical,.tribe-events-button,#tribe-events-header{display:none !important}
#tribe-events-content.tribe-events-list{padding:0 !important}
#tribe-events-photo-events{margin:0 !important}
#tribe-events-content,#tribe-events-content-wrapper{float:left}
.calendar-days,.month-view{float:left;width:100%}
.days-top{float:left;width:12.5%}
.tribe-events-calendar{margin-top:15px}
.tribe-events-calendar li{float:left;width:144px;height:362px;position:relative}
@media (max-width: 1151px){.tribe-events-calendar li{width:12.5%}}
@media (max-width: 1151px){.tribe-events-calendar li{width:16.6666666667%;float:left}}
@media (max-width: 900px){.tribe-events-calendar li{float:left;width:288px}}
@media (max-width: 900px) and (max-width: 1151px){.tribe-events-calendar li{width:25%}}
@media (max-width: 767px){.tribe-events-calendar li{float:left;width:576px}}
@media (max-width: 767px) and (max-width: 1151px){.tribe-events-calendar li{width:50%}}
.calendar-right{margin-right:12.5%}
@media (max-width: 1151px){.calendar-right{margin-right:0}}
.day-type{color:#000;float:left;font-size:12px;font-weight:700;height:10px;text-transform:uppercase;width:100%;position: relative;}
.option-type{float:left;padding-left:8px}
.option-type > div {
	bottom: 0;
	position: absolute;
}
.calendar-date{height:50px}
.calendar-container{float:left;height:278px;overflow-x:hidden;overflow-y:scroll;width:100%}
.caleventfav{float:right;margin:4px 2px 0 0 !important;position:absolute;right:0;top:0}
.caleventfav>button.simplefavorite-button{height:13px;width:13px}
.caleventfav>button.active,button.active:hover{background-size:13px 13px}
.caleventfav>button.simplefavorite-button,.caleventfav>button.simplefavorite-button:hover{background-size:13px 13px}
.tribe-events-calendar div[id*="tribe-events-event-"],.tribe-events-calendar div[id*="tribe-events-daynum-"]{margin-bottom:0 !important}
#tribe-events-content a,.tribe-events-event-meta a,.cal-time,.title-name{width:87% !important}
.title-name{float:left}
a.calendar-event-title{color:#767676 !important;font-size:12px !important;font-weight:700 !important}
.cal-time{color:#767676 !important;float:left;font-size:10px !important;font-weight:300 !important;margin:0 0 3px 0 !important}
.tribe-events-calendar div[id*="tribe-events-daynum-"],.tribe-events-calendar div[id*="tribe-events-daynum-"] a{font-size:45px !important}
.tribe-events-othermonth div[id*="tribe-events-daynum-"],.tribe-events-othermonth .cal-time{color:#d2d2d2 !important;font-weight:200 !important}
.tribe-event-calandar-entry:first-child{margin-top:13px !important}
.tribe-event-calandar-entry{border-top-width:2px !important;float:left;width:95%}
.tribe-events-has-events>div[id*="tribe-events-daynum-"]{color:#767676 !important}
.tribe-events-othermonth div[id*="tribe-events-daynum-"],.tribe-events-othermonth .cal-time{color:#767676 !important}
.tribe-events-calendar .tribe-events-present{width:25%;background-color:white !important}
@media (max-width: 1151px){.tribe-events-calendar .tribe-events-present{width:33.3333333333%}}
@media (max-width: 900px){.tribe-events-calendar .tribe-events-present{float:left;width:576px}}
@media (max-width: 900px) and (max-width: 1151px){.tribe-events-calendar .tribe-events-present{width:50%}}
@media (max-width: 767px){.tribe-events-calendar .tribe-events-present{float:left;width:1152px}}
@media (max-width: 767px) and (max-width: 1151px){.tribe-events-calendar .tribe-events-present{width:100%}}
.tribe-events-present.calendar-right{margin-right:0 !important}
li.tribe-events-present>.calendar-date,li.tribe-events-present div[id*="tribe-events-daynum-"]{color:#000 !important;font-weight:800 !important}
li.tribe-events-present>.calendar-container>div[id*="tribe-events-event-"]>.cal-time,li.tribe-events-present>.calendar-container>div[id*="tribe-events-event-"]>.tribe-events-month-event-title>a.calendar-event-title{color:#000 !important}
li.tribe-events-present>.calendar-container>.tribe-event-calandar-entry{width:98% !important}
.tribe-events-calendar .tribe-events-has-events.tribe-events-othermonth:after,.tribe-events-calendar .tribe-events-has-events:after{display:none !important}
li.list-view{float:left;margin-bottom:1px;position:relative}
@media (max-width: 1151px){li.list-view{width:100%}}
li.list-view a{color:#000}.list-image{float:left;width:576px}
@media (max-width: 1151px){.list-image{width:50%}}
@media (max-width: 767px){.list-image{float:none;width:auto}}
.list-image img{width:100%;height:auto;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.list-image img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.list-view-content{position:relative;float:left;width:576px}
@media (max-width: 1151px){.list-view-content{width:50%}}
@media (max-width: 1151px){.list-view-content{padding-left:16px;padding-right:16px;box-sizing:border-box}}@media (max-width: 767px){.list-view-content{float:none;width:auto;margin:2em 0 3em}}
.list-favorite{padding:11px 8px 0 0;position:absolute;right:0;top:0}
.list-event-type,.list-event-title,.list-event-time,.list-event-more{text-transform:uppercase;padding:0 0 0 16px}
@media (max-width: 1151px){.list-event-type,.list-event-title,.list-event-time,.list-event-more{padding:0}}
.list-event-type{font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:16px}
.list-event-title{font-size:21px;font-weight:700;letter-spacing:0.3px;line-height:24px;max-height:2.3em;overflow:hidden;padding-right:43px}
#tribe-events-content .list-event-title a{color:#000}
.list-event-time{font-size:21px;font-weight:700;letter-spacing:0.3px;line-height:24px;margin-bottom:9px;max-width:334px}
.list-event-content{font-size:16px;font-weight:300;line-height:22px;padding:0 32px 3px 16px}
@media (max-width: 1151px){.list-event-content{padding-left:0}}
.list-event-more{font-size:14px;font-weight:400;letter-spacing:0.5px}
#tribe-events-content .list-event-more a{color:#000000}
.list-event-more a{color:#000000 !important}
.grid-event h3 a,.grid-event .grid-date,.grid-event .grid-thumb{-webkit-transition:color 0.4s ease-in-out;transition:color 0.4s ease-in-out; color: #000000 !important;}
.grid-event:hover h3 a,.grid-event:hover .grid-date,.grid-event.grid-hover h3 a,.grid-event.grid-hover .grid-date{color:#ffffff !important;}
.grid-event:hover .grid-thumb,.grid-event.grid-hover .grid-thumb{-webkit-filter:grayscale(0);filter:grayscale(0)}
.grid-event,.sponsor,.grid-sponsor,.grid-slider,.flexslider,.slides li{background-repeat:no-repeat;background-size:cover;float:left;position:relative;width:288px}
@media (max-width: 1151px){.grid-event,.sponsor{width:33.3333333333%}}
@media (max-width: 767px){.grid-event,.sponsor{width:100%}}
@media (max-width: 1151px){.grid-sponsor,.flexslider{width:100%}}
.grid-slider{overflow:hidden}
.header-slide-social-media img{width:25px !important;float:left;margin-right:5px}
.grid-event{cursor:pointer}
.grid-type{color:#fff;font-size:15px;font-weight:300;letter-spacing:1.3px;text-transform:uppercase;width:100%;z-index:4;line-height:1;padding:6px 0 3px}
.grid-type span{padding:3px 0 2px 8px}
.grid-type span:not(*:root){padding:4px 0 2px 8px}
.title-details{cursor:auto;letter-spacing:0.2px}
.title-content{color: #000;position:relative;padding:7px 0 0 8px}
.title-content h3{ font-size:16px;font-weight:500 !important;line-height:16px;width:240px;margin-bottom:2px;height:2em;overflow:hidden}
.title-content a{pointer-events:none}
.grid-hover .title-content a{pointer-events:initial}
.details-top{color:black;margin:0 0 0 -8px;padding:0 !important}
.grid-hover a{color:#fff}
.grid-date{font-size:32px;font-weight:200}
.details-time{float:left;padding:7px 0 5px 0;width:100%}
.grid-details{float:left;position:absolute;width:100%;z-index:5;background:white;-webkit-transition:background-color 0.4s ease-in-out;transition:background-color 0.4s ease-in-out}
.details-content{padding:0 0 0 8px}
.details-text{float:left;line-height:18px;width:100%}
.details-arrow{float:left;margin-top:24px;position:relative;text-align:center;width:100%;z-index:6}
.grid-thumb{-webkit-filter:grayscale(100%);filter:grayscale(100%);height:184px;overflow:hidden;float:none;-webkit-backface-visibility:hidden}
.grid-thumb img{height:auto;width:100%}
.grid-hover{color:#fff;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.details-top a{color:#000000;}


.details-bottom{display:none;color:#ffffff;height:0}
.map-view{float:left;margin-top:0 !important}
#tribe-geo-map{height:433px !important}
#tribe-geo-map-wrapper{background:none !important;border:none !important;padding:0 !important}
@media (max-width: 1151px){#tribe-geo-map-wrapper{width:100%}}
.single-event-dates{float:left;width:864px;margin-bottom:23px}
@media (max-width: 1151px){.single-event-dates{width:75%}}
@media (max-width: 1151px){.single-event-dates{float:left;width:1152px;padding-left:16px;padding-right:16px;box-sizing:border-box}}
@media (max-width: 1151px) and (max-width: 1151px){.single-event-dates{width:100%}}
.sidebar-map{float:right;width:288px}@media (max-width: 1151px){.sidebar-map{width:25%}}
@media (max-width: 1151px){.sidebar-map{float:right;width:432px}}
@media (max-width: 1151px) and (max-width: 1151px){.sidebar-map{width:37.5%}}
@media (max-width: 767px){.single-event-dates+.sidebar-map{display:none}}
.single-event-content+.sidebar-map{display:none}
@media (max-width: 767px){.single-event-content+.sidebar-map{display:block;float:none;width:auto}}
.single-event-month,.single-event-days{margin-top:28px;font-size:45px;color:#b7bdc4;font-weight:200}
@media (max-width: 767px){.single-event-month,.single-event-days{font-size:35px}}
.single-event-month{float:left;margin-left:10px;text-transform:uppercase;margin-right:57px;height:90px}
@media (max-width: 1151px){.single-event-month{margin-left:0}}
@media (max-width: 767px){.single-event-month{float:left;width:288px;margin-right:0;height:auto}}
@media (max-width: 767px) and (max-width: 1151px){.single-event-month{width:25%}}
.single-event-days{position:relative;margin-left:8px;padding-right:120px;overflow:hidden}
@media (max-width: 1151px){.single-event-days{padding-right:50px}}
@media (max-width: 767px){.single-event-days{float:left;width:1152px;margin-left:0;box-sizing:border-box}}
@media (max-width: 767px) and (max-width: 1151px){.single-event-days{width:100%}}
.single-event-days .singleeventfav{position:absolute;top:0;right:0}
span.event-dates-array li{background:url(imgs/event-border.jpg) no-repeat right 6px;display:inline !important;float:left !important;margin-right:7px;width:65px}
@media (max-width: 767px){span.event-dates-array li{width:55px}}
span.event-dates-array li:last-child{background:url()}
.single-current-day{font-weight:800;color:#000}
.custom-date-range li {
	width: 100% !important;
}
.singleeventfav button.simplefavorite-button{float:right;margin-right:44px;background-size:38px;height:40px;width:38px;margin-top:7px}
@media (max-width: 1151px){.singleeventfav button.simplefavorite-button{margin-right:0}}
.singleeventfav>button.active,button.active:hover{background-size:38px}
.singleeventfav>button.simplefavorite-button:hover{background-size:38px}
.single-event-content{box-sizing:border-box;padding:0 0 0 8px;float:left;width:720px;margin-left:12.5%;color:#767676;font-size:18px}
@media (max-width: 1151px){.single-event-content{width:62.5%}}
@media (max-width: 1151px){.single-event-content{float:left;width:720px;margin-left:0%;padding-left:16px;padding-right:16px;box-sizing:border-box}}
@media (max-width: 1151px) and (max-width: 1151px){.single-event-content{width:62.5%}}
@media (max-width: 767px){.single-event-content{float:none;width:auto;overflow:hidden;margin-bottom:2em}}
.single-event-content h3{float:left;margin-top:23px !important;width:100%}
.single-event-content span{margin-bottom:2px}
.single-event-content a{color:#767676}
.single-event-content .singleeventfav{display:none;float:right;width:auto}
@media (max-width: 1151px){.single-event-content .singleeventfav{display:block}}
.single-event-content .singleeventfav button{margin-top:0}
.single-tribe_events .photo-credits span{margin-right:16px}
.timeplace{font-weight:bold;margin-bottom:9px;color:#000;font-size:22px;line-height:25px;text-transform:uppercase}
.single-event-social-media{margin-bottom:22px;margin-top:-3px}.single-event-social-media a img{width:24px;height:24px}
.presenters{float:left;margin-top:26px;width:100%}
.presentersurl{font-weight:bold}
.presentersurl a{color:#767676;float:left;font-size:21px;margin-top:-2px}
.tribe-event-day-01,.tribe-event-day-02,.tribe-event-day-03,.tribe-event-day-25,.tribe-event-day-26,.tribe-event-day-27,.tribe-event-day-28,.tribe-event-day-29,.tribe-event-day-30,.tribe-event-day-31{display:none}
.grid-event:hover button.simplefavorite-button,.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,.details-favorite>button.simplefavorite-button:hover,.grid-event:hover .details-favorite>button.active,.grid-event.grid-hover .details-favorite>button.active,.details-favorite>button.active:hover,.grid-hover>.title-content>.grid-favorite>button.active,.grid-hover>.title-content>.grid-favorite>button.active:hover{background:url(imgs/fave_heart_white.png);background-size:24px 24px}

.Architecture:hover button.simplefavorite-button,
.Architecture.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Architecture .details-favorite>button.simplefavorite-button:hover,
.Architecture.grid-event:hover .details-favorite>button.active,
.Architecture.grid-hover .details-favorite>button.active,
.Architecture .details-favorite>button.active:hover,
.Architecture.grid-hover>.title-content>.grid-favorite>button.active,
.Architecture.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Interior.Design:hover button.simplefavorite-button,
.Interior.Design.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Interior.Design .details-favorite>button.simplefavorite-button:hover,
.Interior.Design.grid-event:hover .details-favorite>button.active,
.Interior.Design.grid-hover .details-favorite>button.active,
.Interior.Design .details-favorite>button.active:hover,
.Interior.Design.grid-hover>.title-content>.grid-favorite>button.active,
.Interior.Design.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Landscape.Architecture:hover button.simplefavorite-button,
.Landscape.Architecture.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Landscape.Architecture .details-favorite>button.simplefavorite-button:hover,
.Landscape.Architecture.grid-event:hover .details-favorite>button.active,
.Landscape.Architecture.grid-hover .details-favorite>button.active,
.Landscape.Architecture .details-favorite>button.active:hover,
.Landscape.Architecture.grid-hover>.title-content>.grid-favorite>button.active,
.Landscape.Architecture.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Urban.Design:hover button.simplefavorite-button,
.Urban.Design.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Urban.Design .details-favorite>button.simplefavorite-button:hover,
.Urban.Design.grid-event:hover .details-favorite>button.active,
.Urban.Design.grid-hover .details-favorite>button.active,
.Urban.Design .details-favorite>button.active:hover,
.Urban.Design.grid-hover>.title-content>.grid-favorite>button.active,
.Urban.Design.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Industrial.Design:hover button.simplefavorite-button,
.Industrial.Design.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Industrial.Design .details-favorite>button.simplefavorite-button:hover,
.Industrial.Design.grid-event:hover .details-favorite>button.active,
.Industrial.Design.grid-hover .details-favorite>button.active,
.Industrial.Design .details-favorite>button.active:hover,
.Industrial.Design.grid-hover>.title-content>.grid-favorite>button.active,
.Industrial.Design.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Technology:hover button.simplefavorite-button,
.Technology.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Technology .details-favorite>button.simplefavorite-button:hover,
.Technology.grid-event:hover .details-favorite>button.active,
.Technology.grid-hover .details-favorite>button.active,
.Technology .details-favorite>button.active:hover,
.Technology.grid-hover>.title-content>.grid-favorite>button.active,
.Technology.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Multidisciplinary:hover button.simplefavorite-button,
.Multidisciplinary.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Multidisciplinary .details-favorite>button.simplefavorite-button:hover,
.Multidisciplinary.grid-event:hover .details-favorite>button.active,
.Multidisciplinary.grid-hover .details-favorite>button.active,
.Multidisciplinary .details-favorite>button.active:hover,
.Multidisciplinary.grid-hover>.title-content>.grid-favorite>button.active,
.Multidisciplinary.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Art:hover button.simplefavorite-button,
.Art.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Art .details-favorite>button.simplefavorite-button:hover,
.Art.grid-event:hover .details-favorite>button.active,
.Art.grid-hover .details-favorite>button.active,
.Art .details-favorite>button.active:hover,
.Art.grid-hover>.title-content>.grid-favorite>button.active,
.Art.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Performance.Experiential:hover button.simplefavorite-button,
.Performance.Experiential.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Performance.Experiential .details-favorite>button.simplefavorite-button:hover,
.Performance.Experiential.grid-event:hover .details-favorite>button.active,
.Performance.Experiential.grid-hover .details-favorite>button.active,
.Performance.Experiential .details-favorite>button.active:hover,
.Performance.Experiential.grid-hover>.title-content>.grid-favorite>button.active,
.Performance.Experiential.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Graphic.Design:hover button.simplefavorite-button,
.Graphic.Design.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Graphic.Design .details-favorite>button.simplefavorite-button:hover,
.Graphic.Design.grid-event:hover .details-favorite>button.active,
.Graphic.Design.grid-hover .details-favorite>button.active,
.Graphic.Design .details-favorite>button.active:hover,
.Graphic.Design.grid-hover>.title-content>.grid-favorite>button.active,
.Graphic.Design.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Community.Design:hover button.simplefavorite-button,
.Community.Design.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Community.Design .details-favorite>button.simplefavorite-button:hover,
.Community.Design.grid-event:hover .details-favorite>button.active,
.Community.Design.grid-hover .details-favorite>button.active,
.Community.Design .details-favorite>button.active:hover,
.Community.Design.grid-hover>.title-content>.grid-favorite>button.active,
.Community.Design.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Other:hover button.simplefavorite-button,
.Other.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Other .details-favorite>button.simplefavorite-button:hover,
.Other.grid-event:hover .details-favorite>button.active,
.Other.grid-hover .details-favorite>button.active,
.Other .details-favorite>button.active:hover,
.Other.grid-hover>.title-content>.grid-favorite>button.active,
.Other.grid-hover>.title-content>.grid-favorite>button.active:hover {background:url(imgs/fave_heart_white.png) !important;background-size:24px 24px !important}

.Competitions:hover button.simplefavorite-button,
.Competitions.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Competitions .details-favorite>button.simplefavorite-button:hover,
.Competitions.grid-event:hover .details-favorite>button.active,
.Competitions.grid-hover .details-favorite>button.active,
.Competitions .details-favorite>button.active:hover,
.Competitions.grid-hover>.title-content>.grid-favorite>button.active,
.Competitions.grid-hover>.title-content>.grid-favorite>button.active:hover,
.Workshops:hover button.simplefavorite-button,
.Workshops.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,
.Workshops .details-favorite>button.simplefavorite-button:hover,
.Workshops.grid-event:hover .details-favorite>button.active,
.Workshops.grid-hover .details-favorite>button.active,
.Workshops .details-favorite>button.active:hover,
.Workshops.grid-hover>.title-content>.grid-favorite>button.active,
.Workshops.grid-hover>.title-content>.grid-favorite>button.active:hover,
button.simplefavorite-button{background:url(imgs/fave_heart_gray.png) no-repeat center center;background-size:24px 24px;border:0;font-size:0;height:24px;width:24px}
button.simplefavorite-button:hover{background:url(imgs/fave_heart_gray.png) no-repeat center center;background-size:24px 24px}
button.active,button.active:hover{background:url(imgs/fave_heart_gray.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}

.list-favorite.Architecture>button.active,
.list-favorite.Architecture>button.active:hover,
.Architecture>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Architecture>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Architecture>button.active,
.list-favorite.Architecture>button.active:hover,
.list-favorite.Architecture:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Architecture>button.active,
.singleeventfav.Architecture>button.active:hover,
.singleeventfav.Architecture:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.list-favorite.Interior.Design>button.active,
.list-favorite.Interior.Design>button.active:hover,
.Interior.Design>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Interior.Design>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Interior.Design>button.active,
.list-favorite.Interior.Design>button.active:hover,
.list-favorite.Interior.Design:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Interior.Design>button.active,
.singleeventfav.Interior.Design>button.active:hover,
.singleeventfav.Interior.Design:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.list-favorite.Landscape.Architecture>button.active,
.list-favorite.Landscape.Architecture>button.active:hover,
.Landscape.Architecture>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Landscape.Architecture>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Landscape.Architecture>button.active,
.list-favorite.Landscape.Architecture>button.active:hover,
.list-favorite.Landscape.Architecture:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Landscape.Architecture>button.active,
.singleeventfav.Landscape.Architecture>button.active:hover,
.singleeventfav.Landscape.Architecture:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.list-favorite.Urban.Design>button.active,
.list-favorite.Urban.Design>button.active:hover,
.Urban.Design>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Urban.Design>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Urban.Design>button.active,
.list-favorite.Urban.Design>button.active:hover,
.list-favorite.Urban.Design:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Urban.Design>button.active,
.singleeventfav.Urban.Design>button.active:hover,
.singleeventfav.Urban.Design:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.list-favorite.Industrial.Design>button.active,
.list-favorite.Industrial.Design>button.active:hover,
.Industrial.Design>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Industrial.Design>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Industrial.Design>button.active,
.list-favorite.Industrial.Design>button.active:hover,
.list-favorite.Industrial.Design:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Industrial.Design>button.active,
.singleeventfav.Industrial.Design>button.active:hover,
.singleeventfav.Industrial.Design:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.list-favorite.Technology>button.active,
.list-favorite.Technology>button.active:hover,
.Technology>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Technology>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Technology>button.active,
.list-favorite.Technology>button.active:hover,
.list-favorite.Technology:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Technology>button.active,
.singleeventfav.Technology>button.active:hover,
.singleeventfav.Technology:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.list-favorite.Multidisciplinary>button.active,
.list-favorite.Multidisciplinary>button.active:hover,
.Multidisciplinary>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Multidisciplinary>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Multidisciplinary>button.active,
.list-favorite.Multidisciplinary>button.active:hover,
.list-favorite.Multidisciplinary:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Multidisciplinary>button.active,
.singleeventfav.Multidisciplinary>button.active:hover,
.singleeventfav.Multidisciplinary:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.list-favorite.Art>button.active,
.list-favorite.Art>button.active:hover,
.Art>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Art>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Art>button.active,
.list-favorite.Art>button.active:hover,
.list-favorite.Art:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Art>button.active,
.singleeventfav.Art>button.active:hover,
.singleeventfav.Art:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.list-favorite.Performance.Experiential>button.active,
.list-favorite.Performance.Experiential>button.active:hover,
.Performance.Experiential>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Performance.Experiential>.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Performance.Experiential>button.active,
.list-favorite.Performance.Experiential>button.active:hover,
.list-favorite.Performance.Experiential:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Performance.Experiential>button.active,
.singleeventfav.Performance.Experiential>button.active:hover,
.singleeventfav.Performance.Experiential:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.list-favorite.Graphic.Design>button.active,
.list-favorite.Graphic.Design>button.active:hover,
.Graphic.Design >.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Graphic.Design >.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Graphic.Design>button.active,
.list-favorite.Graphic.Design>button.active:hover,
.list-favorite.Graphic.Design:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Graphic.Design >button.active,
.singleeventfav.Graphic.Design >button.active:hover,
.singleeventfav.Graphic.Design :hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.list-favorite.Community.Design>button.active,
.list-favorite.Community.Design>button.active:hover,
.Community.Design >.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Community.Design >.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Community.Design >button.active,
.list-favorite.Community.Design >button.active:hover,
.list-favorite.Community.Design:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Community.Design >button.active,
.singleeventfav.Community.Design >button.active:hover,
.singleeventfav.Community.Design:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.list-favorite.Other >button.active,
.list-favorite.Other >button.active:hover,
.Other >.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active,
.Other >.grid-details>.details-content>.details-top>.title-content>.details-favorite>button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}
.list-favorite.Other >button.active,
.list-favorite.Other >button.active:hover,
.list-favorite.Other:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav.Other >button.active,
.singleeventfav.Other >button.active:hover,
.singleeventfav.Other:hover>button.active{background:url(imgs/fave_heart_2018.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}

.grid-event:hover button.simplefavorite-button,.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,.details-favorite>button.simplefavorite-button:hover{background:url(imgs/fave_heart_white.png);background-size:24px 24px}
.grid-event:hover .details-favorite>button.active,.grid-event.grid-hover .details-favorite>button.active,.details-favorite>button.active:hover,.grid-hover>.title-content>.grid-favorite>button.active,.grid-hover>.title-content>.grid-favorite>button.active:hover{background:url(imgs/fave_heart_white_filled.png);background-size:24px 24px}

.Architecture.featured-content,.Architecture:hover .grid-details,.Architecture.grid-hover .grid-details{background:#fbd634 !important}
.Architecture.tribe-event-calandar-entry{border-top-color:#fbd634 !important}
.Architecture.list-event-type{color:#fbd634 !important}
.Interior.Design.featured-content,.Interior.Design:hover .grid-details,.Interior.Design>.grid-type,.Interior.Design.grid-hover .grid-details{background:#fbd634 !important}
.Interior.Design.tribe-event-calandar-entry{border-top-color:#fbd634 !important}
.Interior.Design.list-event-type{color:#fbd634 !important}
.Landscape.Architecture.featured-content,.Landscape.Architecture:hover .grid-details,.Landscape.Architecture>.grid-type,.Landscape.Architecture.grid-hover .grid-details{background:#f36e37 !important}
.Landscape.Architecture.tribe-event-calandar-entry{border-top-color:#f36e37 !important}
.Landscape.Architecture.list-event-type{color:#f36e37 !important}
.Urban.Design.featured-content,.Urban.Design:hover .grid-details,.Urban.Design>.grid-type,.Urban.Design.grid-hover .grid-details{background:#f36e37 !important}
.Urban.Design.tribe-event-calandar-entry{border-top-color:#f36e37 !important}
.Urban.Design.list-event-type{color:#f36e37 !important}
.Industrial.Design.featured-content,.Industrial.Design:hover .grid-details,.Industrial.Design>.grid-type,.Industrial.Design.grid-hover .grid-details{background:#bcce34 !important}
.Industrial.Design.tribe-event-calandar-entry{border-top-color:#bcce34 !important}
.Industrial.Design.list-event-type{color:#bcce34 !important}
.Technology.featured-content,.Technology:hover .grid-details,.Technology>.grid-type,.Technology.grid-hover .grid-details{background:#bcce34 !important}
.Technology.tribe-event-calandar-entry{border-top-color:#bcce34 !important}
.Technology.list-event-type{color:#bcce34 !important}
.Multidisciplinary.featured-content,.Multidisciplinary:hover .grid-details,.Multidisciplinary>.grid-type,.Multidisciplinary.grid-hover .grid-details{background:#bcce34 !important}
.Multidisciplinary.tribe-event-calandar-entry{border-top-color:#bcce34 !important}
.Multidisciplinary.list-event-type{color:#bcce34 !important}
.Art.featured-content,.Art:hover .grid-details,.Art>.grid-type,.Art.grid-hover .grid-details{background:#bcce34 !important}
.Art.tribe-event-calandar-entry{border-top-color:#bcce34 !important}
.Art.list-event-type{color:#bcce34 !important}
.Performance.Experiential.featured-content,.Performance.Experiential:hover .grid-details,.Performance.Experiential>.grid-type,.Performance.Experiential.grid-hover .grid-details{background:#241f21 !important}
.Performance.Experiential.tribe-event-calandar-entry{border-top-color:#241f21 !important}
.Performance.Experiential.list-event-type{color:#241f21 !important}
.Graphic.Design.featured-content,.Graphic.Design:hover .grid-details,.Graphic.Design>.grid-type,.Graphic.Design.grid-hover .grid-details{background:#241f21 !important}
.Graphic.Design.tribe-event-calandar-entry{border-top-color:#241f21 !important}
.Graphic.Design.list-event-type{color:#241f21 !important}
.Community.Design.featured-content,.Community.Design:hover .grid-details,.Community.Design>.grid-type,.Community.Design.grid-hover .grid-details{background:#da99c4 !important}
.Community.Design.tribe-event-calandar-entry{border-top-color:#da99c4 !important}
.Community.Design.list-event-type{color:#da99c4 !important}
.Other.featured-content,.Art:hover .grid-details,.Other>.grid-type,.Other.grid-hover .grid-details{background:#da99c4 !important}
.Other.tribe-event-calandar-entry{border-top-color:#da99c4 !important}
.Other.list-event-type{color:#da99c4 !important}
.Party.featured-content,.Party:hover .grid-details,.Party>.grid-type,.Party.grid-hover .grid-details{background:#da99c4 !important}
.Party.tribe-event-calandar-entry{border-top-color:#da99c4 !important}
.Party.list-event-type{color:#da99c4 !important}
.Presentation.featured-content,.Presentation:hover .grid-details,.Presentation>.grid-type,.Presentation.grid-hover .grid-details{background:#da99c4 !important}
.Presentation.tribe-event-calandar-entry{border-top-color:#da99c4 !important}
.Presentation.list-event-type{color:#da99c4 !important}
.Activity.featured-content,.Activity:hover .grid-details,.Activity>.grid-type,.Activity.grid-hover .grid-details{background:#da99c4 !important}
.Activity.tribe-event-calandar-entry{border-top-color:#da99c4 !important}
.Activity.list-event-type{color:#da99c4 !important}
.Exhibit.Installation.featured-content,.Exhibit.Installation:hover .grid-details,.Exhibit.Installation>.grid-type,.Exhibit.Installation.grid-hover .grid-details{background:#da99c4 !important}
.Exhibit.Installation.tribe-event-calandar-entry{border-top-color:#da99c4 !important}
.Exhibit.Installation.list-event-type{color:#da99c4 !important}
.Tour.featured-content,.Tour:hover .grid-details,.Tour>.grid-type,.Tour.grid-hover .grid-details{background:#da99c4 !important}
.Tour.tribe-event-calandar-entry{border-top-color:#da99c4 !important}
.Tour.list-event-type{color:#da99c4 !important}

.list-favorite>button.simplefavorite-button,.list-favorite>button.simplefavorite-button:hover,.list-favorite:hover>button.simplefavorite-button{background:url(imgs/fave_heart_gray.png) no-repeat center center !important;background-size:24px 24px !important;opacity:1 !important}
.singleeventfav>button.simplefavorite-button,.singleeventfav>button.simplefavorite-button:hover,.singleeventfav:hover>button.simplefavorite-button{background:url(imgs/fave_heart_gray.png) no-repeat center center !important;background-size:38px auto !important;opacity:1 !important}
.navigation-menu{background:#000000}.featured-content,.featured-content a{color:#ffffff !important}.header-event-address{text-transform:uppercase}.single-event-content{padding-right:8px}.tribe-events-photo .sponsor-label{color: #ffffff; font-weight:500 !important}.sponsor-tagline,li.grid-slider{background-color:#58595b}.header-toggle{background-size:24px 45px}.singleeventfav{z-index:200 !important}.grid-favorite{margin:6px 6px 0 0;position:absolute;right:0;top:0;z-index:6}.notloggedin{display:block;height:24px;width:24px}.simplefavorite-button{cursor:pointer}.details-favorite>button.simplefavorite-button,.grid-hover>.title-content>.grid-favorite>button.simplefavorite-button,.details-favorite>button.simplefavorite-button:hover,.details-favorite>button.active,.details-favorite>button.active:hover,.grid-hover>.title-content>.grid-favorite>button.active,.grid-hover>.title-content>.grid-favorite>button.active:hover,button.simplefavorite-button button.simplefavorite-button:hover{-webkit-transition:all 0.9s;transition:all 0.9s}.grid-event:hover button.simplefavorite-button,.grid-hover .title-content>.grid-favorite>button.simplefavorite-button,.details-favorite>button.simplefavorite-button:hover{background:url(imgs/fave_heart_white.png);background-size:24px 24px}.grid-event:hover .details-favorite>button.active,.grid-event.grid-hover .details-favorite>button.active,.details-favorite>button.active:hover,.grid-hover>.title-content>.grid-favorite>button.active,.grid-hover>.title-content>.grid-favorite>button.active:hover{background:url(imgs/fave_heart_white_filled.png);background-size:24px 24px}button.simplefavorite-button{background:url(imgs/fave_heart_gray.png) no-repeat center center;background-size:24px 24px;border:0;font-size:0;height:24px;width:24px}button.simplefavorite-button:hover{background:url(imgs/fave_heart_white.png) no-repeat center center;background-size:24px 24px}button.active,button.active:hover{background:url(imgs/fave_heart_2018.png) no-repeat center center;background-size:24px 24px;opacity:1 !important}.non-user{outline:none !important;-webkit-transition:none !important;transition:none !important}.photos-grid{float:left;position:relative}.photos-grid:hover .title,.photos-grid:hover .credit{opacity:1}@media (min-width: 768px){.photos-grid:nth-child(-n+4){width:25%}.photos-grid:nth-child(n+5):nth-child(-n+20){width:12.5%}.photos-grid:nth-child(n+21){width:6.25%}}@media (max-width: 768px){.photos-grid{width:50%}}.photos-grid a{display:block}.photos-grid a:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.75);z-index:2;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.photos-grid a:hover:before{opacity:1}.photos-grid img{position:relative;width:100%;height:auto;-webkit-transition:all .2s ease;transition:all .2s ease}.photos-grid .title,.photos-grid .credit{position:absolute;left:9px;color:white;text-transform:uppercase;line-height:1;z-index:3;opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.photos-grid .title{font-size:12px;font-weight:700;bottom:40px}.photos-grid .credit{font-size:10px;font-weight:300;bottom:8px}.page-template-photos .page-content{z-index:5}
.photo-credits{clear:both;color:#000;float:left;font-size:7px;font-weight:300;padding-top:1px;position: absolute;text-align:right;text-transform:uppercase;z-index:3}@media (max-width: 767px){.photo-credits{display:none}}.photo-credits span{float:right;margin-right:8px}.page-template-login header .header,.page-template-enews-signup header .header{display:none}.login{clear:both}.login>div{margin-left:25%}@media (max-width: 1151px){.login>div{margin-left:0%;padding-left:16px;padding-right:16px;box-sizing:border-box}}@media (min-width: 1152px){.login-all-content{padding-left:8px;padding-top:7px}}.login-heading{text-transform:uppercase;font-size:32px;font-weight:800}.register-heading{margin-top:55px;text-transform:uppercase;font-size:32px;font-weight:800}.login-content{margin-top:12px;font-size:21px;margin-bottom:20px}.login-red{text-transform:uppercase;font-weight:800}.login-red a{color:#ee2d34;font-size:22px}.login-remember{text-align:left;margin:36px 0 8px -21px;text-transform:uppercase}.login-remember label{font-size:12px}@media (max-width: 1151px){.login-remember{margin-left:0}}.forgot{text-transform:uppercase;font-size:12px}.forgot a{color:#ee0034}.login input[type=text],.login input[type=email],.login input[type=password]{padding:0;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #b7bdc4;width:100%;text-transform:uppercase;height:32px;line-height:32px;font-size:19px}.login input::-webkit-input-placeholder{text-transform:uppercase}.login input:-moz-placeholder{text-transform:uppercase}.login input::-moz-placeholder{text-transform:uppercase}.login input:-ms-input-placeholder{text-transform:uppercase}.login input[type=submit]{font-size:22px;margin-top:10px}.login form[name="regform"] input[type=text],.login form[name="regform"] input[type=email],.login form[name="regform"] input[type=password]{display:block}.login-step{margin-bottom:25px}.login-step h1{font-size:31px;font-weight:800}.login-step p{font-size:16px}.login-step a{color:#ee0034;font-size:22px;font-family:"Gotham Narrow SSm A", "Gotham Narrow SSm B";font-weight:800}.login-step p,.login-step a{margin-bottom:25px}.page-template-login input{outline:none !important}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset}.custom-checkbox #rememberme,.page-template-enews-signup .custom-checkbox input{display:none}.custom-checkbox span{background-image:url(imgs/unchecked.jpg);background-position:left 4px;background-repeat:no-repeat;color:#767676;cursor:pointer;font-weight:400;height:21px;padding-left:21px;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;float:left;position:relative;top:-2px}.custom-checkbox input[type="checkbox"]:checked+span,.custom-checkbox .active-checkbox{background-image:url(imgs/checked.jpg);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.page-template-login a,.page-template-login{outline:none !important}.page-template-login .header-overlay{background:transparent}.page-template-login #user_login{border-top:1px solid #b7bdc4}.page-template-login #wp-submit{clear:both;display:block}.page-template-enews-signup .gform_body label{display:none !important}.page-template-enews-signup .gform_body input{border-top:0 !important}.page-template-enews-signup .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0 !important}.page-template-enews-signup .gform_wrapper .top_label input.medium,.page-template-enews-signup .gform_wrapper .top_label select.medium{width:100% !important;text-indent:0 !important;padding:0 !important;font-size:19px !important;height:32px !important;line-height:32px !important}.page-template-enews-signup .gform_wrapper .top_label #input_1_1{border-top:1px solid #b7bdc4 !important}.page-template-enews-signup .gform_wrapper ul.gfield_checkbox li,.page-template-enews-signup .gform_wrapper ul.gfield_radio li{overflow:visible}.page-template-enews-signup .gform_wrapper .gform_footer input.button,.page-template-enews-signup .gform_wrapper .gform_footer input[type=submit]{font-size:21px !important;padding-left:0 !important}.page-template-enews-signup .gform_wrapper .gform_footer input[type=submit]{margin-top:8px}.page-template-enews-signup .gform_wrapper .gfield_checkbox li label,.page-template-enews-signup .gform_wrapper .gfield_radio li label{margin-left:0 !important}.page-template-enews-signup .gform_wrapper .gform_footer{margin-top:0 !important;padding-top:0 !important}.page-template-enews-signup #label_1_4_1{position:relative;left:-19px}@media (max-width: 1151px){.page-template-enews-signup #label_1_4_1{left:0}}@media (min-width: 1152px){.page-template-enews-signup .login>div{padding-left:8px}}.page-template-enews-signup p{margin-top:10px;font-size:21px;margin-bottom:18px}.page-template-enews-signup h1{text-transform:uppercase;font-size:32px;font-weight:800;padding-top:7px;margin:0 0 30px}.page-template-enews-signup .header-overlay{background:transparent}.page-template-enews-signup .gchoice_1_4_1 label{display:block !important;font-weight:normal !important;font-size:12px}.page-template-enews-signup .gfield_checkbox{margin-top:34px !important}.page-template-enews-signup .gfield_checkbox span{top:0}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield_html{max-width:none !important;width:100% !important}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-left:0 !important}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent !important}.gform_wrapper div.validation_error,.gform_wrapper .validation_message{color:#ee0034 !important;border:0 !important}.page-template-lost-password .header-overlay{display:none}.single-main-content{margin-top:20px;color:#767676;padding-left:10px;float:left;width:720px}@media (max-width: 1151px){.single-main-content{width:62.5%}}@media (max-width: 1151px){.single-main-content{float:left;width:1008px;padding-left:0;padding-left:16px;padding-right:16px;box-sizing:border-box}}@media (max-width: 1151px) and (max-width: 1151px){.single-main-content{width:87.5%}}@media (max-width: 767px){.single-main-content{float:left;width:1152px}}@media (max-width: 767px) and (max-width: 1151px){.single-main-content{width:100%}}.blog-title{color:#000}.single-blog.gray{height:60px}.post-navigation{margin-top:30px}.past-nav{float:left}.next-nav{float:right}.archive-date{color:#767676;text-transform:uppercase;float:right;margin-right:15px;margin-top:23px}@media (max-width: 767px){.archive-date{margin-right:0;padding-left:16px;padding-right:16px;box-sizing:border-box;float:none}}.archive-month{font-size:43px;font-weight:200;line-height:35px;margin-bottom:-2px}@media (max-width: 767px){.archive-month{display:inline}}.archive-day{font-size:43px;font-weight:800;text-align:right;margin-top:-2px}@media (max-width: 767px){.archive-day{display:inline}}.archive-content{margin-left:10px;margin-bottom:10px;margin-top:20px}@media (max-width: 1151px){.archive-content{margin-left:0;padding-left:16px;padding-right:16px;box-sizing:border-box}}.archive-title{font-weight:700;text-transform:uppercase;font-size:21px;margin-bottom:7px}.archive-title a{color:#000}.archive-title .no-image{font-weight:700;text-transform:uppercase;font-size:21px;margin-bottom:10px}.archive-excerpt{color:#767676;font-size:17px;font-weight:300;line-height:24px;width:100%}.archive-more{font-weight:300;text-transform:uppercase;font-size:14px;line-height:26px}.archive-more a{color:red}.pagination{font-weight:300;text-transform:uppercase;padding:2em 0 0;float:left;width:720px;margin-left:12.5%}@media (max-width: 1151px){.pagination{width:62.5%}}@media (max-width: 767px){.pagination{float:left;width:1152px;margin-left:0%;padding-left:16px;padding-right:16px;box-sizing:border-box}}@media (max-width: 767px) and (max-width: 1151px){.pagination{width:100%}}.pagination a{color:#000;font-size:14px;letter-spacing:0;line-height:20px;height:19px;display:inline-block}.next a{float:left;background:url(imgs/pagination-left.jpg) no-repeat top left;padding-left:24px}.previous a{background:url(imgs/pagination-right.jpg) no-repeat top right;float:right;padding-right:24px}.page-template-blog .header-top+div{display:none}.header-blog{margin-left:12.5%;float:left;width:720px}@media (max-width: 1151px){.header-blog{width:62.5%}}@media (max-width: 1151px){.header-blog{float:left;width:1008px}}@media (max-width: 1151px) and (max-width: 1151px){.header-blog{width:87.5%}}@media (max-width: 767px){.header-blog{float:left;width:1152px;margin-left:0%}}@media (max-width: 767px) and (max-width: 1151px){.header-blog{width:100%}}.header-blog .header-overlay{float:left;width:576px;}@media (max-width: 1151px){.header-blog .header-overlay{width:50%}}@media (max-width: 767px){.header-blog .header-overlay{float:left;width:1152px}}@media (max-width: 767px) and (max-width: 1151px){.header-blog .header-overlay{width:100%;}}.blog-date{float:left;width:144px}@media (max-width: 1151px){.blog-date{width:12.5%}}@media (max-width: 767px){.blog-date{float:left;width:1152px;text-align:left}}@media (max-width: 767px) and (max-width: 1151px){.blog-date{width:100%}}.blog-content{float:left;width:720px}@media (max-width: 1151px){.blog-content{width:62.5%}}@media (max-width: 1151px){.blog-content{float:left;width:1008px}}@media (max-width: 1151px) and (max-width: 1151px){.blog-content{width:87.5%}}@media (max-width: 767px){.blog-content{float:left;width:1152px}}@media (max-width: 767px) and (max-width: 1151px){.blog-content{width:100%}}.acf-map{width:100%;height:433px}.acf-map img{max-width:inherit !important}@media (max-width: 1151px){.acf-map{width:100% !important}}.overlay-header-overlay{margin-top:-433px;z-index:10}.contact-content{margin-top:44px;margin-left:8px;padding:0 0 0 8px;margin-left:12.5%;float:left;width:864px}@media (max-width: 1151px){.contact-content{width:75%}}@media (max-width: 767px){.contact-content{float:left;width:1152px;margin-left:0%;padding-left:16px;padding-right:16px;box-sizing:border-box}}@media (max-width: 767px) and (max-width: 1151px){.contact-content{width:100%}}.contact-content img{margin-top:36px;margin-bottom:5px;width:108px;height:auto}.page-template-contact .header-overlay{margin-left:25%;float:left;width:864px}@media (max-width: 1151px){.page-template-contact .header-overlay{width:75%}}@media (max-width: 1151px){.page-template-contact .header-overlay{float:left;width:1152px;margin-left:0%;padding-left:16px;padding-right:16px;box-sizing:border-box}}@media (max-width: 1151px) and (max-width: 1151px){.page-template-contact .header-overlay{width:100%}}.contact-heading{text-transform:uppercase;color:#000;font-size:22px;font-weight:bold;line-height:1.1}.contact-address{color:#767676;font-size:16px;line-height:20px}.contact-email{font-weight:900}.contact-hours{color:#767676;margin-top:25px}.gm-style,.gm-style-iw,.marker{font-family:"Gotham Narrow SSm A", "Gotham Narrow SSm B" !important;font-weight:200 !important;text-decoration:none}.gm-style img{max-width:none}.gm-style .gm-style-iw h4{font-size:14px !important;text-transform:uppercase;color:black !important}.gm-style .gm-style-iw p{font-size:14px !important;text-transform:none !important;color:black !important}.gm-style-iw{top:10px !important;left:10px !important;height:79px !important;color:black !important;font-weight:bold !important}.gm-style-iw a{color:black !important}.gm-style-iw h4:nth-child(3n){margin-bottom:1em}

.staff-grid {
	float: left;
	height: 288px;
	overflow: hidden;
	position: relative;
	width: 288px;
}

.staff-grid img {
	display: block;
	object-fit: cover;
	width: 288px;
}

.staff-overlay {
	min-height: 62px;
}

.board-list {
	column-count: 4;
	column-rule: 1px solid #b7bdc4;
	float: left;
	width: 100%;
}

.board-content,
.board-list {
	color: #767676;
	font-size: 16px;
	font-weight: 300;
	line-height: 22px;
}

.board-content {
	padding: 24px 0px 0px 8px
}

.board-content a {
	color: #767676;
	font-weight: 600;
}

.grid-event {
	margin-bottom: 80px !important;
}

@media (max-width: 1151px){.staff-grid{float:left;width:288px}}
@media (max-width: 1151px) and (max-width: 1151px){.staff-grid{height:25vw;width:25vw;}}
@media (max-width: 1151px){.staff-grid img{width:100%;height:auto}}
@media (max-width: 767px){.staff-grid{float:left;width:576px}}
@media (max-width: 767px) and (max-width: 1151px){.staff-grid{height:50vw;width:50vw;}}.staff-overlay{background:rgba(255,255,255,0.9);bottom:0;position:absolute;text-transform:uppercase;width:100%;padding:6px 8px 2px;box-sizing:border-box}@media (max-width: 1151px){.staff-overlay{height:36px}}
.staff-overlay span{display:block;font-size:16px;font-weight:400;text-align:left;line-height:18px;}
@media (max-width: 1151px){.staff-overlay span{font-size:12px;line-height:12px}}
.staff-overlay span:first-of-type{font-weight:800}.board{padding:25px 0 10px 8px}

.home-sidebar{float:left;width:288px;position:absolute;top:0;right:0}@media (max-width: 1151px){.home-sidebar{width:25%}}@media (max-width: 1151px){.home-sidebar{margin-top:2em;position:relative;float:left;width:1008px;margin-left:12.5%;padding-left:16px;padding-right:16px;box-sizing:border-box}}@media (max-width: 1151px) and (max-width: 1151px){.home-sidebar{width:87.5%}}@media (max-width: 767px){.home-sidebar{float:none;width:auto;margin-left:0%}}.home-container{float:left;padding:2px 24px 0 16px}@media (max-width: 1151px){.home-container{padding:0;float:none}}.home-container h2{color:#000;font-size:22px;font-weight:700;line-height:24px;margin-bottom:-1px;text-transform:uppercase}.sidebar-events{color:#767676;font-size:15px}@media (max-width: 1151px){.sidebar-events{float:left;width:33.3333333333%;padding-left:16px;padding-right:16px;box-sizing:border-box}}@media (max-width: 767px){.sidebar-events{float:none;width:auto;padding:0;margin:0 0 1em}}.sidebar-events h3{float:left;font-size:45px;font-weight:200;margin-top:9px;text-transform:uppercase;width:100%}.sidebar-title a{color:#767676;float:left;font-size:12px;font-weight:700;line-height:16px;margin-bottom:2px;width:100%}.sidebar-date{border-bottom:1px solid #767676;float:left;font-size:11px;font-weight:300;margin-bottom:2px;padding-bottom:5px;width:100%}.flex-container a:active,.flexslider a:active,.header-slider a:active,.flex-container a:focus,.flexslider a:focus,.header-slider a:focus{outline:none}.slides,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider,.header-slider{margin:0;padding:0}.flexslider .slides>li,.header-slider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img,.header-slider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider,.header-slider{margin:0px;position:relative;z-index:0;width:100%}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.flexslider .slides{zoom:1}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:100;overflow:hidden;opacity:0;cursor:pointer}.flex-direction-nav .flex-prev{left:0px;background-repeat:no-repeat;margin-top:94px}.flex-direction-nav .flex-next{right:0x;text-align:right;background-repeat:no-repeat;margin-top:94px}.flexslider .flex-prev{opacity:1;left:12px;font-size:0px !important}.flexslider .flex-next{opacity:1;right:-8px;font-size:0px !important}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default}.flex-direction-nav a:before{display:inline-block;content:'';font-size:0px !important}.flex-direction-nav a.flex-next:before{content:'';font-size:0px !important}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:0px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{display:none;width:100%;position:absolute;text-align:left;list-style:none;z-index:10}.flex-control-nav li{margin:0px 2px 0px 0px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:16px;height:16px;display:block;background:url(imgs/slider-circle.png);background-repeat:no-repeat;cursor:pointer;text-indent:-9999px}.flex-control-paging li a:hover{background:url(imgs/slider-circle-filled.png)}.flex-control-paging li a.flex-active{background:url(imgs/slider-circle-filled.png);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;display:none !important}.flex-direction-nav .flex-next{opacity:1;right:10px;display:none !important}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#fff;opacity:0.95}.mfp-wrap{top:0 !important;left:0;width:100%;height:100%;z-index:1043;position:absolute;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;box-sizing:border-box}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button.mfp-close{display:none !important}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:#fff}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.white-popup{position:relative;background:transparent;width:auto;width:576px;margin:0 auto;padding:154px 8px 0;box-sizing:border-box}@media (max-width: 576px){.white-popup{width:100%}}.white-popup h1{font-size:32px;margin-top:0;margin-bottom:8px}.white-popup h1+p{padding-top:20px}.white-popup h1+p+p{margin-bottom:31px}.white-popup h1+p+p+p{margin-bottom:23px}.white-popup a{font-weight:800;font-size:21px;color:#ee2d34}.white-popup p{margin-bottom:21px;font-size:21px;line-height:1.2}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:url(imgs/overlay.png) repeat 0 0;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxTopLeft{width:21px;height:21px;background:url(imgs/controls.png) no-repeat -101px 0}#cboxTopRight{width:21px;height:21px;background:url(imgs/controls.png) no-repeat -130px 0}#cboxBottomLeft{width:21px;height:21px;background:url(imgs/controls.png) no-repeat -101px -29px}#cboxBottomRight{width:21px;height:21px;background:url(imgs/controls.png) no-repeat -130px -29px}#cboxMiddleLeft{width:21px;background:url(imgs/controls.png) left top repeat-y}#cboxMiddleRight{width:21px;background:url(imgs/controls.png) right top repeat-y}#cboxTopCenter{height:21px;background:url(imgs/border.png) 0 0 repeat-x}#cboxBottomCenter{height:21px;background:url(imgs/border.png) 0 -29px repeat-x}#cboxContent{background:#fff;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:28px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(imgs/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(imgs/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(imgs/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(imgs/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;bottom:0;right:0;background:url(imgs/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px}#cboxClose:hover{background-position:-25px -25px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight{display:none}#cboxContent{background:transparent;overflow:visible}#cboxTitle{color:white;font-size:16px;font-weight:300;line-height:20px;padding:12px 8px;text-align:left;position:relative;bottom:0;left:0}#cboxLoadedContent{margin-bottom:0;padding-top:40px}#cboxClose{top:0;width:24px;height:24px;background-position:0 0}#cboxClose:hover{background-position:0 0}
.page-template-blog .photo-credits, .single .photo-credits, .page-template-alternate .photo-credits{margin-bottom: -10px;position: relative;}

.tribe-event-calandar-entry:hover > .tribe-events-month-event-title >.caleventfav>button.simplefavorite-button {background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Architecture > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Interior.Design  > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Landscape.Architecture > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Urban.Design  > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Industrial.Design > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Technology > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Multidisciplinary > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Art > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Performance.Experiential > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Graphic.Design > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Community.Design > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Other > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Party > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Presentation > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Activity > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Exhibit.Installation > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.tribe-event-calandar-entry.Tour > .tribe-events-month-event-title >.caleventfav>button.active{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}
.caleventfav>button.active,.caleventfav>button.active:hover{background: url(imgs/fave_heart_2018.png) !important;background-size:13px 13px !important;}

.page-template-enews-signup input[type="checkbox"], .page-template-enews-signup input[type="radio"] {
	display: none !important;
}

.mobile-login {
	display: none;
}

.grid-details {
	background: #ebebeb;
}

.details-text {
	width: 96%;
}

.details-text a {
	color: #ffffff !important;
}

.single-main-content a, .text-medium a, .contact-email a, .section-content a, .single-event-content a {
	color: #000000 !important;
	font-weight: 700;
}

.share-text {
    color: #767676;
    float: left;
    font-size: 16px;
    font-weight: 300;
    line-height: 22px;
    width: 100%;
}

.share-slider, .slider-icons {
	float: left;
	width: 100%;
}

.share-slider {
	margin-top: 5px;
}

.slider-icons {
	margin-top: 3px;
}

.section-content p, .single-main-content p, .single-event-content p {
	margin-bottom: 12px !important;
	text-indent: 0px;
}

.single-tribe_events .single-event-content > p {
	margin-bottom: 12px !important;
	margin-top: 0px !important;
	float: left !important;
}

.single-tribe_events .single-event-content > p:first-of-type {
	margin-top: 36px !important;
}
 
.archive-title a {
	color: #767676;
}

.archive-more a, .list-event-more a, #tribe-events-content .list-event-more a, .list-event-more a, .sponsor-list a {
	color: #000000 !important;
}

.dates-width {
	width: 510px;
}

.header-event-title {
	height: 72px;
}

.sponsor-top-level {
	float: left;
}

.sponsor-20000 {
	/*background: url(imgs/sponsors-border.jpg);
	background-position: right 69px;
	background-repeat: no-repeat;*/
}

h3.presented-by {
	margin-top: 0px !important;
}

.single-event-content > p {
	margin-top: 36px !important;
}

.featured-content, .featured-content a {
	color: #ffffff !important;
}

.grid-thumb > a {
	pointer-events: none;
}

.header-mobile-featured {
	display: none !important;
}

img.header-content-image {
	display: none !important;
	height: auto !important;
	position: absolute !important;
	z-index: -10 !important;
	width: 100% !important;
}

img.grid-desktop-image {
	display: block;
}

img.grid-mobile-image {
	display: none;
}

/*--------------------------------------------------------------
Staff
--------------------------------------------------------------*/

.staff-contact {
	height: 24px;
	float: right;
	height: 16px;
	margin: 4px 8px 0px 0px;
	position: absolute;
	right: 0;
	top: 0;
	width: 16px;
}

.staff-contact img {
	display: block;
	height: auto;
	width: 100%;
}

.staff-email {
	margin-bottom: 4px;
}

/*--------------------------------------------------------------
Calendar
--------------------------------------------------------------*/

.tribe-bar-views-inner, .tribe-bar-filters {
	display: none !important;
}

/*--------------------------------------------------------------
Single events
--------------------------------------------------------------*/

li.presenters-list p {
	margin-bottom: 0px;
}

/*--------------------------------------------------------------
Up/down arrow rotate
--------------------------------------------------------------*/

.toggle-arrow-icon {
    min-width: 80px;
}

.menu-icon-title, .menu-arrow, .filter-icon-title, .filter-arrow {
	float: left;
}

.menu-arrow {
	margin: 6px 0px 0px 9px;
}

.filter-arrow {
	margin: 5px 0px 0px 7px;
}

.icon-rotate {
    background: url(imgs/Desktop_Down_Arrow@2X.png);
    background-repeat: no-repeat;
    background-size: 17px 9.5px;
    height: 9.5px; 
    width: 17px;
    -moz-transition: all .5s; 
    -webkit-transition: all .5s; 
    -o-transition: all .5s; 
    transition: all .5s;
}

.filter-one > h3.toggle-arrow-icon > .icon-rotate, .filter-two > h3.toggle-arrow-icon > .icon-rotate {
    background: url(imgs/Desktop_Up_Arrow@2X.png);
    background-repeat: no-repeat;
    background-size: 17px 9.5px;
}

.rotate { 
    -ms-transform: rotate(0deg); 
    -webkit-transform: rotate(0deg); 
    -o-transform: rotate(0deg); 
    -moz-transform: rotate(0deg); 
    transform: rotate(0deg);
}

.rotate45 { 
    -ms-transform: rotate(180deg); 
    -webkit-transform: rotate(180deg); 
    -o-transform: rotate(180deg); 
    -moz-transform: rotate(180deg);
    transform: rotate(180deg);
}

/*--------------------------------------------------------------
Menu social icons
--------------------------------------------------------------*/

#menu-about > .header-social-media {
	display: none;
}

/*--------------------------------------------------------------
New button styling
--------------------------------------------------------------*/

.page-template-login #wp-submit, .login-popup a, .login input[type="submit"], .forgot a, .white-popup a, .gform_button.button, .button, #gform_submit_button_1, .page-template-login a.red-link {
	/*background: #ee2d34 !important;*/
	background-image: url(imgs/arrow-button.png) !important;
	background-position: top 7px right 7px !important;
	background-repeat: no-repeat !important;
	background-size: auto 16px !important;
	border: 1px solid #ee2d34;
	color: #ee2d34 !important;
	font-size: 14px !important;
	font-weight: 300 !important;
	padding: 7px 8px 7px 8px !important;
	text-align: left !important;
	width: 144px !important;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}

.page-template-login #wp-submit:hover, .login-popup a:hover, .login input[type="submit"]:hover, .forgot a:hover, .white-popup a:hover, a.red-link:hover {
	background: #ee2d34 !important;
	background-image: url(imgs/arrow-button.png) !important;
	background-position: top 7px right 7px !important;
	background-repeat: no-repeat !important;
	background-size: auto 16px !important;
	color: #ffffff !important;
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;
}

.forgot > a, .forgot > a:hover {
	background: transparent !important;
	background-image: url() !important;
	border: 0px;
	color: #ee2d34 !important;
	font-size: 12px !important;
	padding: 0px !important;
	width: auto !important;
}

a.red-link, .red-link, input[type="submit"], .menu-content li a:hover, .archive-more a {
	color: #ee2d34 !important;
}

.login-step.white-popup > p > a.red-link {
	display: block;
}

/*--------------------------------------------------------------
Mobile elements
--------------------------------------------------------------*/

.hamburger, .mobile-search, .mobile-my-festival, .mobile-search-input, img.mobile-search {
	display: none;
}

img.mobile-search {
	height: 0px;
	width: 0px;
}

/*--------------------------------------------------------------
Single event Google Map
--------------------------------------------------------------*/

.acf-map {
  height: 433px;
  pointer-events: none;
  width: 100%;
}

.acf-map img {
	max-width: inherit !important;
}

.sidebar-event-map {
	float: right;
	margin-top: -140px;
	width: 288px;
}

/*--------------------------------------------------------------
Hiding calendar filter
--------------------------------------------------------------*/

.filter-two {
	display: none !important;
}

/*--------------------------------------------------------------
Media queries
--------------------------------------------------------------*/

@media all and (max-width : 1150px) {

.header-featured {
	background-position: top center;
}

.sponsor-top-level {
	width: 100%;
}

.sponsor-20000 {
	background: url();
}

}

@media all and (max-width : 1151px) {

.menu-content-desktop {
	display: none;
}

.menu > .header-social-media, .social-desktop {
	display: none;
}

#menu-about > .header-social-media {
	display: block;
	margin: 20px 0px 0px 6px;
}

.mobile-login {
	display: block;
}

.hamburger {
  cursor: pointer;
  position: absolute;
  width: 48px;
  height: 48px;
  margin: -15px -2px 0px 0px;
  right: 0;
  transition: all 0.25s;
}

.hamburger__top-bun,
.hamburger__bottom-bun {
  content: '';
  display: block;
  position: absolute;
  left: 15px;
  width: 16px;
  height: 2px;
  background: #000000;
  transform: rotate(0);
  transition: all 0.25s;
}

.hamburger:hover [class*="-bun"] {
  background: #000000;
}

.hamburger__top-bun {
  top: 23px;
  transform: translateY(-3px);
}

.hamburger__bottom-bun {
  bottom: 23px;
  transform: translateY(3px);
}

.open {
  transform: rotate(90deg);
}

.open .hamburger__top-bun {
  transform: 
    rotate(45deg) 
    translateY(0px);
}

.open .hamburger__bottom-bun {
  transform: 
    rotate(-45deg) 
    translateY(0px);
} 

.menu-icon-title, .menu-arrow, .navigation-menu, .desktop-search-input {
	display: none;
}

.hamburger, .mobile-search, .mobile-search-input {
	display: block;
}

.menu-toggle {
	position: absolute;
	right: 0;
	top: 0;
}

.menu {
	z-index: 200;
}

ul#menu-about {
	display: block;
}

.header-right {
	margin-top: 0px;
	position: absolute;
	width: 172px !important;
}

.searchbox {
	background: transparent;
	border: 0px;
	font-weight: 200;
	margin: 32px 14px 0px 0px;
	padding: 0px;
	position: absolute;
	right: 0;
	top: 0;
	width: 158px;	
}

.searchbox form:first-of-type {
	display: none !important;
}

.searchbox form {
	border-top: 1px solid #b7bdc4;
	display: none;
	margin: -2px -4px 0px 0px;
	padding-top: 5px;
}

.searchbox form input {
	color: #000000;
	font-size: 15px;
	font-weight: 700;
	letter-spacing: 0.25px;
}

.searchbox form input::-webkit-input-placeholder {
	color: #000000;
	opacity: 1;
}
.searchbox form input::-moz-placeholder {
	color: #000000;
	opacity: 1;
}
.searchbox form input:-ms-input-placeholder {
	color: #000000;
	opacity: 1;
}
.searchbox form input:-moz-placeholder {
	color: #000000;
	opacity: 1;
}

img.mobile-search {
	cursor: pointer;
	display: block;
	float: right;
	height: auto;
	margin: 6px -2px 0px 0px;
	width: 18px;
}

.mobile-my-festival {
	display: block;
	margin: -1px 62px 0px 0px;
	position: absolute;
	right: 0;
	width: 110px !important;
}

.mobile-my-festival a {
	color: #000000;
	font-size: 15px;
	letter-spacing: 0.25px;
}

.hamburger__top-bun.mobile-search-active, .hamburger__bottom-bun.mobile-search-active {
	background: #b7bdc4;
}

.mobile-my-festival.mobile-search-active a {
	color: #b7bdc4;
}

.inactive-mobile {
	pointer-events: none;
}

.header, .login {
	margin-top: 64px !important;
}

.header-social-media {
	margin-top: 5px;
}

.header-slider-link {
	height: auto;
	width: 100%;
}

}

@media all and (max-width : 1150px) {

.header-slider>.flex-control-nav {
	height: auto !important;
	padding: 0px 0px 0px 8px !important;
}

.staff-contact {
	width: 1vw;
}

.header-blog, .header-blog.blog-thumb {
	background-repeat: no-repeat !important;
	width: 100vw !important;
}

/*--------------------------------------------------------------
Grid
--------------------------------------------------------------*/

.grid-thumb {
	height: auto !important;
	overflow: auto !important;
	-webkit-backface-visibility: auto !important;
}

/*--------------------------------------------------------------
Grid header
--------------------------------------------------------------*/

.tribe-events-photo .header-slider,
.tribe-events-photo .header-featured,
.tribe-events-photo .header-blog,
.page-template-alternate .header-slider,
.page-template-alternate .header-featured,
.page-template-alternate .header-blog,
.page-template-blog .header-slider,
.page-template-blog .header-featured,
.page-template-blog .header-blog,
.page-template-exhibitions .header-slider,
.page-template-exhibitions .header-featured,
.page-template-exhibitions .header-blog,
.single .header-slider,
.single .header-featured,
.single .header-blog {
	height: auto !important;
	overflow-y: auto !important;
}

.header-slider > ul.slides,
.header-slider > ul.slides > li,
.header-slider > ul.slides > li > .header-featured {
	float: left !important;
	height: auto !important;
}

.tribe-events-photo .header-overlay {
	display: none !important;
}

.header-overlay {
	top: 0 !important;
	z-index: 2 !important;
}

img.header-content-image {
	display: block !important;
	height: auto !important;
	position: relative !important;
	z-index: -1 !important;
	width: 100% !important;
}

.page-template-blog .header-blog,
.page-template-blog .blog-thumb,
.page-template-blog .header-blog.blog-thumb,
.page-template-exhibitions .header-blog,
.page-template-exhibitions .blog-thumb,
.page-template-exhibitions .header-blog.blog-thumb {
	height: auto !important;
}

.tribe-events-photo .header-featured {
	background-repeat: no-repeat;
	background-size: 100% auto !important;
}

.tribe-events-photo .featured-content {
	height: 104px;
	overflow: hidden !important;
	width: 100%;
}

.header-mobile-featured {
	display: block !important;
	float: left;
	height: 104px;
	margin: 0px !important;
	padding: 0px !important;
	width: 100%;
}

.mobile-featured-active {
	height: auto !important;
	overflow: auto !important;
}

.mobile-active {
	height: auto !important;
}

.header,
.header-slider,
.slides,
.slides > li {
	height: auto !important;
	width: 100vw !important;
}

img.grid-desktop-image {
	display: none;
}

img.grid-mobile-image {
	display: block;
}

.header-mobile-featured-top {
	cursor: pointer;
}

.header-overlay span {
	font-size: 16px;
	line-height: 22px;
}

.mobile-event-type {
	color: #ffffff;
	display: block;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 1.3px;
	padding: 3px 0 2px 8px;
	text-transform: uppercase;
}

.mobile-featured-title {
	display: block;
	font-size: 16px;
	font-weight: 500 !important;
	letter-spacing: 0.2px;
	line-height: 16px;
	margin: 0px 8px 2px 8px;
	height: 2em;
	overflow: hidden;
}

.mobile-featured-date {
	font-size: 32px;
	font-weight: 200;
	letter-spacing: 0.2px;
	margin: 0px 0px 0px 8px;
}

.mobile-featured-time {
	display: block;
	margin: 7px 0px 5px 8px;
}

.mobile-featured-content {
	display: block;
	margin: 0px 8px 16px 8px;
}

.mobile-event-link {
	display: block;
	margin: 0px 0px 24px 8px;
	text-transform: uppercase;
}

}

@media all and (max-width : 1008px) {

.staff-contact {
	width: 1.3vw;
}

.header-slider-link {
	height: auto;
	width: 100%;
}

}

@media all and (max-width : 768px) {

.page-template-individual .sponsorlevel,
.page-template-individual .sponsor-list-wrap {
	width: 100%;
}

.page-template-individual .sponsorlevel {
	margin-left: 15px;
}

.page-template-individual .sponsor-list-wrap {
	margin-left: 8px;
}

.dates-width {
	width: 450px;
}

.single-event-month {
	margin-bottom: -18px !important;
}

.staff-contact {
	width: 1.7vw;
}

/*--------------------------------------------------------------
Single event Google Map
--------------------------------------------------------------*/

.sidebar-event-map {
	float: left;
	margin-top: 0px;
	width: 100%;
}

}

@media all and (max-width : 770px) {

/* Changes made June 15th, 2023 in order to restore the website for season launch */
#tribe_events_filters_wrapper.tribe-events-filters-horizontal,
.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
	margin-bottom: 0px !important;
	opacity: 0 !important;
	padding: 0px !important;
}

/* Changes made June 15th, 2023 in order to restore the website for season launch */
.tribe-events-filter-view.tribe-bar-is-disabled .tribe-events-page-title {
	margin-top: 36px !important;
}

.header-overlay,
.featured-content {
	/*margin-top: 144px !important;*/
	margin-top: 0px !important;
}

.header-event-title {
	height: auto;
	margin-bottom: 0px;
	margin-top: 0px !important;
}

.header-event-content {
	margin-bottom: 5px !important;
}

.header-featured {
	background-size: 100% auto !important;
}

.page-template-alternate .header-featured {
	background-size: cover !important;
}

.header-slider > .flex-control-nav {
	margin-top: -314px !important;
	position: relative;
}

.header-top {
	background: url(imgs/mobile-header.png);
	height: 64px;
	position: fixed;
	z-index: 10000;
	top: 0;
}

.single-event-days {
	min-height: 46px;
}

.filter-by li {
	float: left;
	width: 100%;
}

.filter-by span {
	background-position: 0px 6px;
	float: left;
}

}

@media all and (max-width : 770px) {

#tribe_events_filters_wrapper {
	display: none !important;
}

.header-featured,
.header-blog {
	background-size: cover !important;
}

.header-event-type {
	margin-top: 12px;
}

.flex-control-paging li a {
	margin-top: 289px;
}

.header-top {
	background: #ffffff !important;
	height: 76px !important;
	margin-top: 0px !important;
	padding-top: 12px !important;
}

}

@media all and (max-width : 658px) {

.staff-contact {
	width: 1.8vw;
}

}

@media all and (max-width : 570px) {

.staff-contact {
	width: 2.2vw;
}

}

@media all and (max-width : 496px) {

/*.tribe-events-photo .header-slider, .tribe-events-photo .header-featured {
	background-position: bottom center;
	background-size: 100% auto;
	height: 600px;
}*/

.header-mobile-featured {
	height: 84px;
}

.mobile-active {
	height: auto;
}

.tribe-events-photo .featured-content {
	padding-bottom: 20px !important;
}

.dates-width {
	width: auto;
}

.timeplace {
	margin-top: -3px;
}

}

@media all and (max-width : 460px) {

.staff-contact {
	width: 2.5vw;
}

}

@media all and (max-width : 400px) {

.staff-contact {
	width: 2.8vw;
}

}

/* Staff Introduction */
.staff-introduction {
	.staff-introduction-title {
		font-size: 23px;
		font-weight: 700;
		letter-spacing: 1px;
		margin-bottom: 2px;
		padding: 18px 0 10px 8px;
		text-transform: uppercase;
		width: 100%;
	}

	.staff-introduction-text {
		margin-bottom: 2px;
		padding: 0 0 10px 8px;
	}
}

/*# sourceMappingURL=style.css.map */