.elementor-9401 .elementor-element.elementor-element-35fd59d{--display:flex;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9401 .elementor-element.elementor-element-35fd59d:not(.elementor-motion-effects-element-type-background), .elementor-9401 .elementor-element.elementor-element-35fd59d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5F5;}.elementor-9401 .elementor-element.elementor-element-21652de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-9401 .elementor-element.elementor-element-21652de:not(.elementor-motion-effects-element-type-background), .elementor-9401 .elementor-element.elementor-element-21652de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEDF04A;}.elementor-9401 .elementor-element.elementor-element-32d60db{--display:flex;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9401 .elementor-element.elementor-element-76b4457{--display:flex;}.elementor-9401 .elementor-element.elementor-element-b624a3e{--display:flex;}.elementor-9401 .elementor-element.elementor-element-b5baf39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:-11%;--margin-right:0%;}.elementor-9401 .elementor-element.elementor-element-7b10a3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9401 .elementor-element.elementor-element-18df60c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9401 .elementor-element.elementor-element-8fbd218 .elementor-heading-title{font-family:"Mandau", Sans-serif;font-size:60px;font-weight:600;}.elementor-9401 .elementor-element.elementor-element-32dd4c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9401 .elementor-element.elementor-element-c80123b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9401 .elementor-element.elementor-element-900a253{--display:flex;}.elementor-9401 .elementor-element.elementor-element-8f462c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:-8%;}.elementor-9401 .elementor-element.elementor-element-d630089{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-spacer .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-spacer .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9401 .elementor-element.elementor-element-1ca1e7f{--spacer-size:75px;}.elementor-9401 .elementor-element.elementor-element-a55a293 .elementor-heading-title{font-family:"Mandau", Sans-serif;font-size:45px;font-weight:600;}.elementor-9401 .elementor-element.elementor-element-af11945{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:040px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9401 .elementor-element.elementor-element-3c3a902 > .elementor-widget-container{margin:-51px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9401 .elementor-element.elementor-element-32d60db{--width:15%;}.elementor-9401 .elementor-element.elementor-element-76b4457{--width:15%;}.elementor-9401 .elementor-element.elementor-element-b624a3e{--width:15%;}.elementor-9401 .elementor-element.elementor-element-b5baf39{--width:15%;}.elementor-9401 .elementor-element.elementor-element-7b10a3f{--width:15%;}.elementor-9401 .elementor-element.elementor-element-18df60c{--width:30%;}.elementor-9401 .elementor-element.elementor-element-32dd4c8{--width:15%;}.elementor-9401 .elementor-element.elementor-element-c80123b{--width:15%;}.elementor-9401 .elementor-element.elementor-element-900a253{--width:15%;}.elementor-9401 .elementor-element.elementor-element-8f462c4{--width:15%;}.elementor-9401 .elementor-element.elementor-element-af11945{--content-width:1140px;}}@media(max-width:767px){.elementor-9401 .elementor-element.elementor-element-21652de{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9401 .elementor-element.elementor-element-21652de.e-con{--order:99999 /* order end hack */;}.elementor-9401 .elementor-element.elementor-element-32d60db{--width:28%;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9401 .elementor-element.elementor-element-042aa16{text-align:left;}.elementor-9401 .elementor-element.elementor-element-76b4457{--width:44%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-9401 .elementor-element.elementor-element-1b467f2 img{width:100%;}.elementor-9401 .elementor-element.elementor-element-b624a3e{--width:28%;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9401 .elementor-element.elementor-element-ae82587 > .elementor-widget-container{margin:0px -11px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9401 .elementor-element.elementor-element-ae82587{text-align:right;}.elementor-9401 .elementor-element.elementor-element-ae82587 img{width:100%;}.elementor-9401 .elementor-element.elementor-element-8fbd218{text-align:center;}.elementor-9401 .elementor-element.elementor-element-8fbd218 .elementor-heading-title{font-size:41px;}.elementor-9401 .elementor-element.elementor-element-a55a293 > .elementor-widget-container{padding:0px 0px 0px 17px;}.elementor-9401 .elementor-element.elementor-element-a55a293 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for container, class: .elementor-element-21652de */.mhero-section{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af11945 */.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
    padding-left: 0!important;
    padding-right: 0!important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar {
        margin-left: 0;
        width: 70%;
}

.left_filter_container h6 {
    padding-top: 2em!important;
    padding-bottom: 1em!important;
}

.tribe-events-c-search__button{
    background-color: #F15C25!important;
    border-radius: 30px!important;
    padding: 5px 40px!important;
    color: #fff;
    font-family: 'source_sans_black'!important;
    text-transform: uppercase!important;
    font-size: 16px!important;
}

.tribe-events-c-search__button:hover{
    color: #111!important;
}

.tribe-filter-bar-c-filter__toggle-wrapper{
    border-top: 1px solid #707070!important;
}

.event-categories {
    max-width: 40%!important;
}

.tribe-events-calendar-list__event-details .event_container{
    min-width: 30em;
}

.tribe-events-calendar-list__event-featured-image-wrapper{
    padding-left: 0!important;
    padding-right: 0!important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {
   margin-left: 2em!important
}

.tribe-events .tribe-events-calendar-list__event-featured-image {
    min-height: 300px!important;
    max-height: 300px;
    width: 100%;
}

@media only screen and (min-width: 1025px) and (max-width: 1200px){
    
    .tribe-events-calendar-list__event-details .event_container {
        min-width: 25em!important;
    }
    
    .tribe-event-date-start, .tribe-event-date-end {
        font-size: 17px!important;
    }
    
    .event-categories {
        max-width: 55%!important;
    }
    
    .tribe-events-calendar-list__event-title a {
        font-size: 20px!important;
        line-height: 27px!important;
    }
    
    .tribe-events-calendar-list__event-venue-title {
        font-size: 17px!important;
    }
    
    .tribe-events-c-search__input {
        font-size: 17px!important;
    }
    
    .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg {
        width: 7%!important;
    }
}

@media only screen and (min-width: 881px) and (max-width: 1024px){
    .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar {
            max-width: 55%!important;
        }
            
            
    .event-categories {
        max-width: 55%!important;
    }
    
    .tribe-event-date-start, .tribe-event-date-end {
        font-size: 12px!important;
    }
    
    .tribe-events-calendar-list__event-title a {
        font-size: 18px!important;
        line-height: 25px!important;
    }
    
    .tribe-events-calendar-list__event-details .event_container {
        min-width: 20em!important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 880px){
     .tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__events-bar {
            max-width: 55%!important;
        }
        
    .tribe-events-c-search__button {
        padding: 5px 25px!important;
    }
    
    .event-categories {
        max-width: 75%!important;
    }
    
    .tribe-event-date-start, .tribe-event-date-end {
        font-size: 11px!important;
    }
    
    .tribe-events-calendar-list__event-title a {
        font-size: 15px!important;
        line-height: 22px!important;
    }
    
    .tribe-events-calendar-list__event-details .event_container {
        min-width: 17em!important;
    }
    
    .tribe-event-time {
        font-size: 12px!important;
    }
    
    .tribe-events .tribe-events-calendar-series-archive__link {
        font-size: 12px!important;
        line-height: 20px!important;
        display: block!important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 804px){
    .tribe-common .tribe-common-g-row {
        display: block!important;
    }
    
    .tribe-events .tribe-events-calendar-list__event-featured-image {
        border-bottom-left-radius: 0!important;
        border-top-right-radius: 30px;
    }
    
    .event-categories {
        margin-bottom: 10px!important;
    }
    
    .tribe-event-date-start, .tribe-event-date-end {
        font-size: 18px!important;
    }
    
    .tribe-events-calendar-list__event-title a {
        font-size: 18px!important;
        line-height: 26px!important;
    }
    
    .tribe-events-calendar-list__event-venue-title {
        font-size: 18px!important;
        line-height: 26px!important;
    }
    
    
    .region {
        font-size: 18px!important;
        line-height: 30px!important;
    }
}

@media only screen and (max-width: 767px){
    
    .tribe-events.tribe-common {
    	margin-left: 0px !important;
    }
    .tribe-events .tribe-events-calendar-list__event-featured-image {
	    min-height: auto!important;
	    max-height: auto!important;
	    height: 200px!important;
    }
    
    .event-categories {
        max-width: 55%!important;
        margin-bottom: 10px!important;
        font-size: 10px!important;
    }
    
    .tribe-event-date-start, .tribe-event-date-end {
        font-size: 16px!important;
    }
    
    .tribe-events-calendar-list__event-details .event_container {
        min-width: 17.5em!important;
    }
    
    .tribe-events-calendar-list__event-venue-title {
        font-size: 14px!important;
        line-height: 20px!important;
    }
    
    .region {
        font-size: 14px!important;
        line-height: 20px!important;
    }
    
    .tribe-event-time {
        font-size: 16px!important;
    }
    
    .tribe-events .tribe-events-calendar-series-archive__link {
        font-size: 16px!important;
    }
}/* End custom CSS */
/* Start custom CSS */.tribe-events-c-search__input-group{
    

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mandau';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Bold.eot');
	src: url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Bold.woff2') format('woff2'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Bold.woff') format('woff'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Bold.ttf') format('truetype'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Bold.svg#Mandau') format('svg');
}
@font-face {
	font-family: 'Mandau';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Medium-1.eot');
	src: url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Medium-1.eot?#iefix') format('embedded-opentype'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Medium-1.woff2') format('woff2'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Medium-1.woff') format('woff'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Medium-1.ttf') format('truetype'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Medium-1.svg#Mandau') format('svg');
}
@font-face {
	font-family: 'Mandau';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Regular.eot');
	src: url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Regular.woff2') format('woff2'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Regular.woff') format('woff'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Regular.ttf') format('truetype'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-Regular.svg#Mandau') format('svg');
}
@font-face {
	font-family: 'Mandau';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-SemiBold.eot');
	src: url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-SemiBold.eot?#iefix') format('embedded-opentype'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-SemiBold.woff2') format('woff2'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-SemiBold.woff') format('woff'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-SemiBoldItalic.ttf') format('truetype'),
		url('https://2024.artdesignchicago.org/wp-content/uploads/2023/07/Mandau-SemiBold.svg#Mandau') format('svg');
}
/* End Custom Fonts CSS */