*,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p{font-family:'Lato',Arial,sans-serif}*{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}html{position:relative;min-height:100%}#footer{position:absolute;bottom:0;width:100%;height:60px;background-color:#000000}body{margin-bottom:60px;background:#000000 no-repeat}.container{color:#ffffff;text-align:center}h1{font-size:60px;font-weight:700}@media (max-width:768px){h1{font-size:50px}}h2{font-size:28px;text-transform:uppercase;font-weight:700}@media (max-width:768px){h2{font-size:20px}}h3{font-size:22px;text-transform:uppercase;font-weight:900;letter-spacing:-0.03em;margin-top:10px}.spacer{margin-top:40px;margin-left:15%;width:70%;position:relative}.spacer .mask{overflow:hidden;height:20px}.spacer .mask:after{content:'';display:block;margin:-25px auto 0;width:100%;height:25px;border-radius:10.41666667px;box-shadow:0 0 8px #ffffff}p{font-size:18px;overflow-y:auto}.btn-calendar{height:50px;font-size:22px;font-weight:400;letter-spacing:1px;background:#000;background:rgba(0,0,0,0.6);color:#ffffff}.btn-tw,.btn-fb{background:#fff;background:rgba(255,255,255,0.6);color:#000;color:rgba(0,0,0,0.8);border-color:#000;border-color:rgba(0,0,0,0.8);border-width:3px;font-weight:700}.btn-tw:active,.btn-tw:hover,.btn-tw:focus{background-color:#55acee;border-color:#55acee;color:#fff}.btn-fb:active,.btn-fb:hover,.btn-fb:focus{background-color:#3b5998;border-color:#3b5998;color:#fff}i.fa{-webkit-transition:none;-moz-transition:none;transition:none}#footer{background:#000;background:rgba(0,0,0,0.8);color:#ffffff}#footer:hover{background:#0CAAD6}#footer .attribution{color:#ffffff;text-transform:uppercase;font-style:italic;margin-top:19px;font-size:16px;height:26px;border-radius:30px;padding-top:3px}#footer .attribution:hover{background:#ed9c28}ul{list-style-type:none;padding-left:0}li{padding-top:11px;padding-bottom:10px;color:black;margin-right:-17px;margin-left:-17px;-webkit-transition:all 0s ease-in-out;-moz-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.calendar-option-link:first-child{border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0}.calendar-option-link:last-child{border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px}#event-add-to-calendar{position:relative;z-index:999;width:100%;padding-bottom:0}#add-to-calendar-wrapper{position:absolute;display:block;margin-right:auto;margin-left:auto;width:100%;margin-bottom:10px}.btn-wrapper{position:relative;width:290px;height:50px;margin-left:auto;margin-right:auto;padding-bottom:350px}@media (max-width:768px){.btn-wrapper{padding-bottom:150px}}.social-media-wrapper{position:relative;top:50px}.social-media-btn{float:left;width:135px}#add-to-calendar-text{color:#ffffff}#calendar-options-text{position:relative;top:-11px;display:none;color:#000000}#calendar-options-text>ul>li>a{padding-left:55px;background-position:13px !important}#calendar-options-text>ul>li,#calendar-options-text>ul>li>a{color:#000000;text-decoration:none;-webkit-transition:none;-moz-transition:none;transition:none}#calendar-options-text>ul>li:hover,#calendar-options-text>ul>li:hover>a{color:#ffffff;text-decoration:none}a{text-decoration:none}a:hover{text-decoration:none}#calendar-options-text>ul{margin:0}#calendar-options-text>ul>li.gcal{background:#fff url('/img/page-cal-gcal.png') no-repeat;border-radius:6px 6px 0 0}#calendar-options-text>ul>li.gcal:hover{background:#000 url('/img/page-cal-gcal-white.png') no-repeat}#calendar-options-text>ul>li.applecalendar{background:#fff url('/img/page-cal-apple.png') no-repeat}#calendar-options-text>ul>li.applecalendar:hover{background:#000 url('/img/page-cal-apple-white.png') no-repeat}#calendar-options-text>ul>li.msoffice{background:#fff url('/img/page-cal-msoffice.png') no-repeat}#calendar-options-text>ul>li.msoffice:hover{background:#000 url('/img/page-cal-msoffice-white.png') no-repeat}#calendar-options-text>ul>li.office365{background:#fff url('/img/page-cal-office365.png') no-repeat}#calendar-options-text>ul>li.office365:hover{background:#000 url('/img/page-cal-office365-white.png') no-repeat}#calendar-options-text>ul>li.outlook{background:#fff url('/img/page-cal-outlook.png') no-repeat}#calendar-options-text>ul>li.outlook:hover{background:#000 url('/img/page-cal-outlook-white.png') no-repeat}#calendar-options-text>ul>li.yahoo{background:#fff url('/img/page-cal-yahoo.png') no-repeat}#calendar-options-text>ul>li.yahoo:hover{background:#000 url('/img/page-cal-yahoo-white.png') no-repeat}#calendar-options-text>ul>li.lotus{background:#fff url('/img/page-cal-lotus.png') no-repeat}#calendar-options-text>ul>li.lotus:hover{background:#000 url('/img/page-cal-lotus-white.png') no-repeat}#calendar-options-text>ul>li.tbird{background:#fff url('/img/page-cal-tbird.png') no-repeat;border-radius:0 0 6px 6px}#calendar-options-text>ul>li.tbird:hover{background:#000 url('/img/page-cal-tbird-white.png') no-repeat}.location{font-size:20px}.description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces}