#event-listing{margin:20px auto;max-width:800px}#event-listing h2,#event-listing p{text-align:center}.event{border-bottom:1px solid #d9d9d9;font-family:gill-sans-nova,Roboto,Helvetica,Arial,Lucida,sans-serif!important;padding:30px;width:100%}.event:last-of-type{border-bottom:none}.calendar-icon{background-color:#73afb6;border-radius:3px;color:#fff;display:inline-block;font-size:15px;margin-right:30px;text-align:center;text-transform:uppercase;vertical-align:top;width:70px}.weekday{padding:6px 4px 3px}.starttime{background-color:#115e67;border-radius:0 0 3px 3px;font-size:25px;line-height:20px;padding:10px 4px 14px}.ampm{font-size:12px}.description{display:inline-block;margin-top:0;max-width:60%}.class-name{color:#000;font-size:24px;font-weight:400;line-height:30px;margin-left:-3px;padding-bottom:5px}.class-name .hiit{font-weight:500}.class-name .mindbody{font-weight:300}.class-name .cycle{font-style:italic}.class-name .bootcamp{font-family:gill-sans-nova,Roboto,Helvetica,Arial,Lucida,sans-serif!important;font-size:28px}.class-logo img{height:30px;max-width:100%}.instructor{color:#000;font-size:12px;font-weight:400;letter-spacing:1px}.instructor,.studio{text-transform:uppercase}.studio{color:#73afb6;font-weight:600;letter-spacing:2px;padding:10px 0 5px}.date,.studio{font-size:16px}.date{color:#6a737b;font-weight:300;margin-bottom:10px}.dropdown-button i,.dropdown-content a i{padding-right:10px}.dropdown,.event-button{float:right;margin-top:10px}.dropdown-button,.event-button a{font-size:15px;font-weight:500;letter-spacing:1px;min-width:165px;padding:8px 20px;text-transform:uppercase;transition:all .3s}.event-button button,.reminder-button button{background-color:#fff;border-color:#6a737b;color:#6a737b}.dropdown-button{background-color:#fff;cursor:pointer;font-family:gill-sans-nova,Roboto,Helvetica,Arial,Lucida,sans-serif!important}.dropdown-button,.event-button a.request{border:2px solid #6a737b!important;color:#6a737b!important}.event-button a.start{border:2px solid #115e67!important;color:#115e67!important}.event-button a.register{border:2px solid #73afb6!important;color:#73afb6!important}.dropdown:hover .dropdown-button,.event-button a.request:hover{background-color:#6a737b!important;color:#fff!important}.event-button a.start:hover{background-color:#115e67!important;color:#fff!important}.event-button a.register:hover{background-color:#73afb6!important;color:#fff!important}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:180px;position:absolute;z-index:1}.dropdown:hover .dropdown-content{display:block}.dropdown-content a{color:#6a737b!important;display:block;font-size:14px;padding:12px 15px;text-decoration:none}.dropdown-content a:hover{background-color:#d9d9d9}.dropdown:hover .dropdown-button{background-color:#6a737b;color:#fff!important}.modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.modal-content{background-color:#fefefe;border:1px solid #888;margin:5% auto;max-width:400px;padding:20px;width:50%}@media only screen and (max-width:600px){.modal-content{margin-top:15%;width:80%}}.close{color:#aaa;float:right;font-size:28px;font-weight:700;line-height:.5em}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}img.inline-logo{height:24px;margin:2px 7px 0 0;vertical-align:top}@media (max-width:600px){.calendar-icon{display:block;margin:auto;width:fit-content}.weekday{padding:0 10px 0 15px;position:relative;text-align:center;top:-3px}.starttime,.weekday{display:inline-block}.starttime{border-radius:0 3px 3px 0;padding:10px 10px 13px}.description{display:block;margin:20px auto 0;max-width:100%;text-align:center}.dropdown,.event-button{display:block;float:none;padding:20px 0 10px;text-align:center}.event{padding:30px 0}.dropdown-content{margin:auto;max-width:fit-content;position:static}}