h1{padding:48px 48px 48px 0px}.primary-text{color:#606366;font-weight:bold}.filter-tag{display:inline-block;position:relative;margin-bottom:7px;padding:5px 25px 5px 10px;font-size:12px;background:#034c5d;color:white;border-radius:1.2rem;margin-right:5px;max-width:100%}.filter-tag i.fa-times-circle{position:absolute;top:calc(50% - 6px);right:10px}@media (max-width: 991px){.filter-tag{font-size:16px;padding:6px 28px 6px 12px}.filter-tag i.fa-times-circle{position:absolute;top:calc(50% - 8px);right:10px}}#search-filter .filter-item{position:relative;background-color:white;padding:15px;border-bottom:1px solid #eee}#search-filter .filter-item .filter-active{padding-top:15px}#search-filter .filter-item .filter-active label.filter-category-level{background-color:transparent;padding-top:0;border:none;border-left:1px solid #eef1f3;border-radius:0}#search-filter .filter-item .filter-active label.filter-category-level a{margin-bottom:5px;display:block;color:#212529}#search-filter .filter-item .filter-active a:hover{text-decoration:none;color:#2c8187}#search-filter .filter-item .filter-item-heading{margin-bottom:0}#search-filter .filter-item .filter-item-heading a{color:#303133;font-weight:500;width:100%;display:inline-block}#search-filter .filter-item .filter-item-heading a:hover{text-decoration:none}#search-filter .filter-item .filter-item-heading a:after{font-family:"Font Awesome 5 Pro";font-weight:400;font-size:14px;color:#303133;content:"\f078";position:absolute;right:15px}#search-filter .filter-item .filter-item-heading a.collapsed:after{transform:rotate(-90deg);transition:transform 0.5s;-webkit-transform:rotate(-90deg);-webkit-transition:-webkit-transform 0.5s}#search-filter .filter-item .filter-list{padding-top:15px}#search-filter .filter-item .filter-list label{display:block;position:relative;padding-left:25px;font-size:0.85em}#search-filter .filter-item .filter-list label.disabled{color:#757575}#search-filter .filter-item .filter-list label input{position:absolute;left:0;top:5px}#search-filter .filter-item .filter-list input.invalid-input{border-color:#c03968}#search-filter .filter-item .filter-list-collapsed{padding-top:0;visibility:hidden;height:0;transition:height 0.5s;-webkit-transition:height 0.5s}#search-filter .filter-item .filter-search input{display:inline-block;margin-top:0;margin-bottom:10px;height:28px;width:100%;padding-left:10px;font-family:"Font Awesome 5 Pro", "Muli", sans-serif;font-size:12px;border-radius:4px;border:1px solid #dbdbdb;background-color:#fff}#search-filter .filter-item .filter-search input:focus,#search-filter .filter-item .filter-search input:hover{outline:none;border:1px solid #2c8187}#search-filter .filter-item filter-search input::-ms-clear{display:none}#search-filter .filter-item .btn-filter-show{margin:10px 10px 0px 0px;background-color:#c43366;color:#eef1f3;font-size:0.9rem;font-weight:700;width:70px}#search-filter .filter-item .btn-filter-show:hover{-webkit-box-shadow:rgba(0,0,0,0.16) 0 3px 10px,rgba(0,0,0,0.23) 0 3px 10px;box-shadow:0 3px 10px rgba(0,0,0,0.16),0 3px 10px rgba(0,0,0,0.23)}#search-filter .filter-date{position:relative;background-color:white;padding:15px;border-bottom:1px solid #eee}#search-filter .filter-date .filter-item-heading{margin-bottom:15px}#search-filter .filter-date .filter-item-heading a{color:#303133;font-weight:500;width:100%;display:inline-block}#search-filter .filter-date .filter-item-heading a:hover{text-decoration:none}#search-filter .filter-date .filter-item-heading a:after{font-family:"Font Awesome 5 Pro";font-weight:400;font-size:14px;color:#303133;content:"\f078";position:absolute;right:15px}#search-filter .filter-date .filter-item-heading a.collapsed:after{transform:rotate(-90deg);transition:transform 0.5s;-webkit-transform:rotate(-90deg);-webkit-transition:-webkit-transform 0.5s}#search-filter .filter-date .filter-list label{font-size:0.85em}#search-filter .filter-date .filter-list-collapsed{padding-top:0;visibility:hidden;height:0;transition:height 0.5s;-webkit-transition:height 0.5s}#clear-all-filters{position:absolute;right:35px;top:15px;color:#318186;padding:1px 5px;font-size:0.75em;border:1px solid #318186;border-radius:3px;cursor:pointer}.event-list{background-color:white;padding-left:50px}.event-item{text-align:center}.event-item .event-item-date{margin:0 auto;border-radius:50%;width:105px;height:105px;background:white;-webkit-box-shadow:0 3px 5px 2px rgba(0,0,0,0.05);box-shadow:0 3px 5px 2px rgba(0,0,0,0.05);color:#35777c;padding-top:30px;transition:transform 0.5s}.event-item .event-item-date p{padding:0;margin:0}.event-item .event-item-date p.month{line-height:18px;font-size:24px}.event-item .event-item-date p.date{font-size:30px;font-weight:bold}.event-item .event-item-date:hover{background-color:#cf356d;color:white;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,0.2);box-shadow:0 0 10px 2px rgba(0,0,0,0.2);-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1)}.event-item .event-item-title{text-align:left;margin-top:10px;font-size:0.9em}.event-item .event-item-full-date{text-align:left;font-size:0.9em}.event-item .event-item-tags{text-align:left}.event-item .event-item-tags .badge{background-color:#f4f4f4;border:1px solid #e0e0e1;color:#707070;border-radius:5px}.results-not-found{padding-top:50px;text-align:center}.results-not-found i{font-size:4em;margin-bottom:10px;color:#d3d6d9}.results-not-found p{font-size:1.3em;font-weight:bold;color:#404448}label{min-width:208px}.clear-date:after{font-family:"Font Awesome 5 Pro";font-weight:900;font-size:16px;content:"\f057";position:relative;top:24px;cursor:pointer}.bar{position:absolute;left:70px;width:8px;height:100%;content:"";background-color:#eef1f3}@media (max-width: 768px){.event-list{padding-left:0px}.event-list .event-item .event-item-title{text-align:center}.event-list .event-item .event-item-full-date{text-align:center}.event-list .event-item .event-item-tags{text-align:center}label{min-width:223px}}@media (max-width: 426px){.bar{position:absolute;left:48%;width:8px;height:100%}}input{border:1px solid #dbdbd9;border-radius:3px}.error{border:1px solid #c03968 !important}
