.main-sidebar{margin:5px}.sign-up{text-align:center}.sign-up a{text-transform:uppercase;display:inline-block;font-family:Oswald,Arial,sans-serif;font-size:10px;color:#363e42;font-weight:400;letter-spacing:1px}.sign-up a i{font-size:35px}.main-sidebar .flipbook{margin-bottom:10px;overflow:hidden}.main-sidebar .flipbook img{width:100%;margin-top:10px}.main-sidebar .pic-headline{padding:20px 15px;background-color:#363e42}.main-sidebar .pic-headline .item-content h4{color:#e72936;text-transform:uppercase;font-family:Oswald,Arial,sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;margin-bottom:10px}.main-sidebar .pic-headline .item-content a{font-family:Open Sans,Arial,sans-serif;font-size:12px;color:#595959;display:block;margin-bottom:10px;width:100%}.main-sidebar .pic-headline .btn-default{border:1px solid #363e42;font-size:14px;padding:5px 10px;float:right;font-family:Open Sans,Arial,sans-serif;border-radius:7px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.main-sidebar .pic-headline .btn-default:hover{border:1px solid #fff;background-color:#363e42;color:#fff}.main-sidebar .pic-headline .btn-default:hover i{background-color:#fff;color:#363e42}.main-sidebar .pic-headline .btn-default i{background-color:#363e42;border-radius:50%;color:#fff;padding:2px 3px 3px;font-size:10px;vertical-align:top;margin-left:4px;margin-top:2px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.booking-section{background-color:#363e42;padding:15px;margin:61px 5px 5px;text-align:left;border-bottom:1px solid #e5e9f1;overflow:hidden}.booking-section .input-wrapper{display:block;overflow:hidden}.booking-section h4{color:#fff;font-size:15px;margin-bottom:10px}.booking-section form .form-control{border-radius:5px;width:65%;font-size:16px;float:right;height:24px;padding:3px}.booking-section form .input-wrapper.count-long{width:60px;display:inline-block;margin-right:10px;position:relative}.booking-section form .input-wrapper.count-long .form-control{font-size:17px;padding-left:5px;padding-right:20px}.booking-section form .input-wrapper.count-long .plus{position:absolute;top:20px;right:2px;cursor:pointer}.booking-section form .input-wrapper.count-long .minus{position:absolute;bottom:8px;top:auto;right:2px;cursor:pointer}.booking-section form .input-wrapper.count-short{width:50px;display:inline-block;position:relative}.booking-section form .input-wrapper.count-short .form-control{font-size:17px;padding-left:5px;padding-right:20px}.booking-section form .input-wrapper.count-short .plus{position:absolute;top:20px;right:2px;cursor:pointer}.booking-section form .input-wrapper.count-short .minus{position:absolute;bottom:8px;top:auto;right:2px;cursor:pointer}.booking-section form .input-wrapper label{font-family:Oswald,Arial,sans-serif;font-size:12px;color:#fff;font-weight:400;letter-spacing:1px;float:left;margin-top:5px}.booking-section form .btn-submit{margin-top:0!important}.upcoming{background-color:#e72936;padding:10px;height:184px;overflow:hidden;margin:10px 5px 5px}.upcoming>a{text-transform:uppercase;font-family:Oswald,Arial,sans-serif;color:#fff;font-size:16px;margin-bottom:5px;display:block;font-weight:400;letter-spacing:1px}.upcoming>a.link-all{font-size:14px;text-transform:none;font-weight:300;font-family:Open Sans,Arial,sans-serif;padding-left:10px;margin-bottom:0}.upcoming>a i{background-color:#fff;border-radius:50%;color:#e72936;font-size:12px;line-height:14px;display:inline-block;margin-left:4px;padding:2px 3px;vertical-align:top;margin-top:1px}.upcoming .content-wrapper{margin-bottom:10px;overflow:hidden}.upcoming .content-wrapper .feed-item{margin-bottom:5px}.upcoming .content-wrapper .feed-item a{font-family:Oswald,Arial,sans-serif;font-size:14px;line-height:14px;display:block;color:#fff;font-weight:400;letter-spacing:1px}.upcoming .content-wrapper .feed-item .date{font-family:Open Sans,Arial,sans-serif;font-weight:300;color:#fff;font-size:14px;display:block}.upcoming .content-wrapper .feed-item p{font-size:12px;font-family:Oswald,Arial,sans-serif;color:#fff;font-weight:400;letter-spacing:1px}.content-sidebar{margin-bottom:40px}.content-sidebar h3{font-family:Oswald,Arial,sans-serif;text-transform:uppercase;margin:17px 0 10px;font-weight:400;letter-spacing:1px;font-size:20px}.content-sidebar h3.recent-heading{margin:0 0 10px}.content-sidebar h4{font-size:1.2em;line-height:1.44444;color:#363636;display:block;font-family:Oswald,Arial,sans-serif;margin-bottom:10px;font-weight:400;letter-spacing:1px}.content-sidebar .recent-text{font-size:13px;padding:10px 0 15px}.content-sidebar .recent-text a{font-weight:700;font-family:Times,Times New Roman,serif;font-size:14px;margin-top:30px;display:block}.content-sidebar .recent-image img{object-fit:cover;width:100%;height:100%}.content-sidebar .recent-image{float:left;width:100px;margin:10px 10px 10px 0;height:100px}.content-sidebar .recent-loop{display:block;overflow:hidden}.content-sidebar>.rotator{width:100%;overflow:hidden;padding:3%;text-align:center;margin-top:10px}.content-sidebar>.rotator~.rotator{margin-top:0}.content-sidebar .rotator img{width:100%;max-width:300px}@media (max-width:1405px) and (min-width:900px){.main-sidebar .flipbook{margin-bottom:10px;overflow:hidden}.main-sidebar .pic-headline{padding:14px 10px}.main-sidebar .pic-headline .item-content a{font-size:11px;margin-bottom:5px;font-weight:700}.sign-up{padding:0}.sign-up a i{font-size:20px;margin-right:5px}}@media (max-width:899px) and (min-width:600px){.content-sidebar a.flip_mobile{width:100%;background-color:#e72936;display:block;padding:10px;border:1px solid #e72936;margin:auto;text-align:center;color:#fff;font-family:Oswald,Arial,sans-serif;font-weight:300}a:hover.flip_mobile{color:#e72936;background-color:#fff}.content-sidebar .current_edition,.content-sidebar h3.current_edition{display:none}.sign-up a i{font-size:40px;margin-right:0}.main-sidebar .pic-headline{padding:21px 10px 29px;max-height:none}.main-sidebar .pic-headline .item-content h4{font-size:16px;margin-bottom:10px}.booking-section{padding:15px;max-height:none}.booking-section form .form-control{height:34px;font-size:16px}.booking-section form .input-wrapper.count-long .form-control,.booking-section form .input-wrapper.count-short .form-control{height:34px}.booking-section form .input-wrapper.count-long,.booking-section form .input-wrapper.count-short{width:100%}.booking-section form .input-wrapper{margin-bottom:15px}}@media (max-width:599px){.content-sidebar a.flip_mobile{width:100%;background-color:#e72936;display:block;padding:10px;border:1px solid #e72936;margin:auto;text-align:center;color:#fff;font-family:Oswald,Arial,sans-serif;font-weight:300}a:hover.flip_mobile{color:#e72936;background-color:#fff}.content-sidebar .current_edition{display:none}.main-sidebar .pic-headline{padding:21px 10px 29px;max-height:none}.main-sidebar .pic-headline .item-content h4{font-size:16px;margin-bottom:10px}.booking-section{padding:40px 10px;max-height:none}.booking-section form .input-wrapper.count-long .form-control,.booking-section form .input-wrapper.count-short .form-control{height:34px}}