.seo-events{display:flex;flex-wrap:wrap;width:100%}.seo-event-outer{flex-basis:50%;display:flex;flex-wrap:wrap;min-height:300px}.seo-event-outer:nth-child(4n),.seo-event-outer:nth-child(4n-1){flex-direction:row-reverse}.seo-event-inner{flex-basis:50%}.seo-event-image{background-repeat:no-repeat;background-size:cover;background-position:center}.seo-event-info{padding:20px;color:#fff;display:flex;flex-direction:column}.seo-event-button-outer{text-align:center;margin-top:auto}.seo-event-button{padding:10px 30px;border-radius:3px;border:solid 2px;font-size:20px;display:inline-block;transition:transform 0.1s ease-in-out}.seo-event-button:hover{-webkit-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.seo-event-subs-closed{background:#fff;padding:5px 15px;font-weight:700;margin:-5px 0 5px;line-height:.9rem;font-size:12px}.single-seo-event-container{display:flex;flex-direction:column;justify-content:space-between}.single-seo-event-info{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:50px}.single-seo-event-desc{flex-basis:100%}.single-seo-event-meta{flex-basis:100%}.single-seo-event-img{max-width:100%;padding:20px 0;height:25rem;background-size:cover;background-position-y:center;background-repeat:no-repeat}.single-seo-event-img img{max-width:100%;max-height:100%}#seo-main-content .container{padding:50px 0}#page-container{transition:margin-top 0.2s ease-in-out}.single-seo-event-form form{display:flex;justify-content:space-between;flex-wrap:wrap}.single-seo-event-form form p{flex-basis:100%}.seo-events-field{border:none;background-color:#eee;padding:15px 20px;box-sizing:border-box;margin:10px 0;font-size:1em}.seo-events-submit{margin:10px 0}.seo-events-field-half{width:48%;flex-basis:48%}.seo-events-field-full{width:100%;flex-basis:100%}.seo-events-hp{opacity:0;filter:opacity(0);position:absolute}.seo-events-submit{cursor:pointer}.seo-events-radio-group{display:flex;flex-direction:column;margin-top:10px}.seo-events-radio{margin:0 10px 0 0}.single-seo-event-form hr{width:100%!important}@media all and (max-width:979px){.seo-event-outer{flex-basis:100%}.seo-event-outer:nth-child(4n),.seo-event-outer:nth-child(4n-1){flex-direction:row}.seo-event-outer:nth-child(2n){flex-direction:row-reverse}}@media all and (max-width:479px){.seo-event-inner{flex-basis:100%}.seo-event-outer:nth-child(2n){flex-direction:row}.seo-event-image{display:none}}