.event-card-wrapper{background:#f5f5f5!important;display:block;overflow:hidden;padding:32px;position:relative}.event-card-wrapper .event{display:block;overflow:hidden;padding-top:10px}.event-card-wrapper a.event-date{background:#112848;border-bottom:8px solid #bd302c;display:table-cell;float:left;font-size:.875em;font-weight:300;height:110px;margin-bottom:10px;padding:0 10px 20px;position:relative;text-align:center;width:100px;z-index:11}.event-card-wrapper .event-date span,.event-card-wrapper .event-date time{color:#fff;display:block;font-family:Arial,sans-serif;font-size:1.25em;font-weight:700;margin-bottom:6px;padding:10px;text-transform:uppercase}.event-card-wrapper .event-date span{display:block;font-family:Arial,sans-serif;font-size:1.25em;font-weight:300;margin:0 0 5px;padding-bottom:5px;text-transform:none}.event-card-wrapper .event .header-wraps{border:0;margin:0 0 0 138px;min-height:auto;width:calc(100% - 138px)}.event-card-wrapper h2.event-title{color:#112848;display:table-cell;font-family:Arial,sans-serif;font-size:1em;font-weight:700;letter-spacing:0;line-height:92%;margin:0;min-height:72px;overflow:hidden;padding:0;position:relative;vertical-align:middle}h2>a{color:#112848}.event-card-wrapper .event .content-wrap{border-top:1px solid #d9d9d9;clear:none;font-size:1em;line-height:125%;margin:0 30px 0 138px;padding-top:15px;width:calc(100% - 138px)}.event-card-wrapper .post-type-archive-cpt-events #sticky h2 span,.event-card-wrapper h2.event-title span{color:#939697;display:block;font-size:.6em;font-size:.42em;font-weight:600;margin-bottom:12px;text-transform:uppercase}.event-card-wrapper h2.event-title a{line-height:100%}.event-card-wrapper .event .content-wrap p{margin:0 0 25px}.content-wrap>p{font-family:Arial,sans-serif;font-size:16px}.event-card-wrapper .event-date time{line-height:100%}.event-card-wrapper .event-button a{background:#0000;border:2px solid #036bc5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#036bc5;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:.7em;font-size:.75em;font-weight:600;height:30px;line-height:26px;padding:0 20px;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:all .15s linear;transition:all .15s linear}.event-card-wrapper .event-button a:before{color:#fff;content:"\203A";filter:alpha(opacity=0);font-size:1.25em;height:100%;left:99%;line-height:24px;opacity:0;position:absolute;top:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.event-card-wrapper .event-button a:hover:before{color:#fff;filter:alpha(opacity=100);left:87%;opacity:1;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.event-card-wrapper .event-button a:hover{background:#036bc5;color:#fff}@media(max-width:899px){.event-card-wrapper h2.event-title{font-size:1.25em;margin:0}.event-card-wrapper h2.event-title a{font-size:1.25em;line-height:100%}.event-card-wrapper .event .header-wraps{margin-left:115px}.event-card-wrapper .event .content-wrap{clear:none;margin-left:115px;width:calc(100% - 115px)}.event-card-wrapper .post-type-archive-cpt-events #sticky h2 span,.event-card-wrapper h2.event-title span{font-size:.4em;margin-bottom:12px}.event-card-wrapper{display:block;margin-bottom:40px;padding:15px}.event-card-wrapper .event-button a{font-size:.7em;font-weight:600;height:30px;line-height:26px;padding:0 20px;text-transform:uppercase}}@media(max-width:767px){.event-card-wrapper{margin-bottom:30px;padding:20px 30px}.event-card-wrapper .event-button a{font-size:.7em;font-weight:600;height:30px;line-height:26px;padding:0 20px;text-transform:uppercase}.event-card-wrapper h2.event-title{display:block;font-size:1.45em;line-height:100%;margin:0;min-height:auto}.event-card-wrapper a.event-date{background:#112848;border-bottom:4px solid #bd302c;float:none;font-size:.875em;height:50px;margin-bottom:10px;padding:0;width:70px}}@media(max-width:599px){.event-card-wrapper h2.event-title{color:#036bc5;font-size:1em;font-size:1.2em;letter-spacing:0;line-height:1.3em}.event-card-wrapper .event .header-wraps{margin:0;padding-left:0;padding-top:10px;width:100%}.event-card-wrapper h2.event-title a{font-size:1.5em;font-size:1em;line-height:100%}.event-card-wrapper .post-type-archive-cpt-events #sticky h2 span,.event-card-wrapper h2.event-title span{color:#939697;display:block;font-size:.4em;font-size:.6em;font-weight:600;margin-bottom:12px;text-transform:uppercase}.event-card-wrapper .event .content-wrap{clear:both;display:block;font-size:.875em;margin:0;width:100%}.event-card-wrapper .event .content-wrap p{margin:0 0 15px}.event-card-wrapper .event-date time{margin-top:0}.event-card-wrapper h2.event-title a{line-height:110%}}