.indigo-events-header img{height:auto;max-width:100%;min-width:100%}.indigo-events-search{padding:0 0 50px}.indigo-events-search-form{position:relative}.indigo-events-search-form i{color:#757575;font-size:20px;left:20px;position:absolute;top:50%;transform:translateY(-50%)}.indigo-events-search-input{border:1px solid #ccc;font-size:18px;font-weight:300;line-height:1;padding:25px 50px;width:100%}.indigo-events-search-input:focus{box-shadow:0 5px 15px -7px rgba(0,0,0,.1);outline:0}.indigo-events-search-submit{background:transparent;border:1px solid #043673;border-radius:5px;color:#043673;cursor:pointer;font-size:20px;font-weight:700;line-height:1;padding:15px 20px;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.indigo-events-search-submit:hover{background:#043673;border:1px solid #043673;color:#e0e558}.indigo-events{display:flex}.indigo-events-filters{width:25%}.indigo-events-filters-title{border-bottom:1px solid #ccc;padding:20px 0}.indigo-events-filters-title h2{font-size:1.5rem;font-weight:400;margin-bottom:0}.indigo-events-filters-item{border-bottom:1px solid #ccc;display:block;padding:20px 0}.indigo-events-filters-item>a{align-items:center;display:flex;font-size:1.3rem;font-weight:700;justify-content:space-between}.indigo-events-filters-item>a span{color:#3f6da4;font-size:1rem}.indigo-events-filters-item-open{display:block}.indigo-events-filters-item-close{display:none}.indigo-events-filters-subitem{display:none;list-style:none;margin:10px 0 0;padding:0}.indigo-events-filters-subitem a{font-size:1.3rem}.indigo-events-content-main{width:75%}.indigo-events-content-no{padding-left:10%;padding-top:50px}.indigo-events-content-no-title h3{font-size:1.5rem;font-weight:400;width:100%}.indigo-events-content-item{display:flex;margin-bottom:50px}.indigo-events-content-filter{padding:20px 25px 0}.indigo-events-content-filter h2{font-size:1.5rem;font-weight:400;margin-bottom:0}.indigo-events-content-date{min-width:115px;padding:0 25px}.indigo-events-content-date-weekday{color:#626361;font-size:14px;text-transform:uppercase}.indigo-events-content-date-daynum{font-size:30px;font-weight:700;line-height:1}.indigo-events-content-box{display:flex}.indigo-events-content-box .indigo-events-content-info{padding:0 25px}.indigo-events-content-box .indigo-events-content-datetime{font-size:18px;margin-bottom:10px}.indigo-events-content-datetime span{text-transform:lowercase}.indigo-events-content-title h3{margin-bottom:10px}.indigo-events-content-box .indigo-events-content-text{font-size:20px}.indigo-events-content-box .indigo-events-content-img{min-width:340px;padding:0 0 0 25px}.indigo-events-content-box .indigo-events-content-img img{height:315px;object-fit:cover;width:315px}.indigo-events-content-single{margin:0 auto;max-width:1000px}.indigo-events-content-single .indigo-events-content-back{font-size:20px;font-weight:700;margin-bottom:25px}.indigo-events-content-single .indigo-events-content-title h1{font-size:3rem;margin-bottom:25px}.indigo-events-content-single .indigo-events-content-datetime{font-size:18px;margin-bottom:30px}.indigo-events-content-single .indigo-events-content-img{margin-bottom:35px}.indigo-events-content-single .indigo-events-content-img img{height:315px;object-fit:cover;width:100%}.indigo-events-content-single .indigo-events-content-text{font-size:22px}.indigo-events-content-single .indigo-events-content-info{border-top:1px solid #ccc;display:flex;gap:30px;margin-top:30px;padding-top:40px}.indigo-events-content-info-col{flex-basis:100%}.indigo-events-content-info-col a{color:#334aff}.indigo-events-content-info-col a:hover{color:#334affcc}.indigo-events-content-info-col-title{font-size:1rem;margin-bottom:10px;text-transform:uppercase}.indigo-events-content-info-col dl{font-size:1rem}.indigo-events-content-info-col dd{margin-bottom:15px}.indigo-events-content-info-col-label{font-weight:700}.indigo-events-content-info-col-tags span:last-child span{display:none}.indigo-events-content-related{border-top:1px solid #ccc;margin-top:30px;padding-top:40px}.indigo-events-content-related-title h2{font-size:2rem;text-align:center}.indigo-events-content-related-box{display:flex;gap:50px;justify-content:center}.indigo-events-content-related-card{width:33.33%}.indigo-events-content-related-card-img{margin-bottom:20px}.indigo-events-content-related-card-img img{height:300px;object-fit:cover;width:100%}.indigo-events-content-related-card-info h3{font-size:1.2rem;margin-bottom:10px}.indigo-events-content-related-card-datetime{font-size:1rem}@media (max-width:767px){.indigo-events-search{padding:0 0 15px}.indigo-events-search-form i{display:none}.indigo-events-search-input{border:0;border-bottom:1px solid #ccc;margin-bottom:25px;padding:15px 0}.indigo-events-search-submit{position:static;transform:none;width:100%}.indigo-events{flex-direction:column}.indigo-events-filters{margin-bottom:35px;width:100%}.indigo-events-content-main{width:100%}.indigo-events-content-item{margin-bottom:30px}.indigo-events-content-filter{padding:10px 0}.indigo-events-content-date{min-width:auto;padding:0 0 0 15px}.indigo-events-content-box{flex-direction:column-reverse}.indigo-events-content-box .indigo-events-content-info{padding:0 0 0 15px}.indigo-events-content-box .indigo-events-content-text{font-size:1.125rem;line-height:1.5}.indigo-events-content-box .indigo-events-content-img{margin-bottom:20px;min-width:auto;padding:0 0 0 15px;width:100%}.indigo-events-content-single .indigo-events-content-back{font-size:18px;font-weight:700;margin-bottom:15px}.indigo-events-content-single .indigo-events-content-title h1{font-size:2rem;margin-bottom:15px}.indigo-events-content-single .indigo-events-content-datetime{font-size:18px;margin-bottom:20px}.indigo-events-content-single .indigo-events-content-text{font-size:18px}.indigo-events-content-single .indigo-events-content-info{flex-direction:column;gap:10px}}