a,#Top_bar #logo,.image-hover-section img,.wpcf7-form-control.wpcf7-submit,.virtual-tour img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.image-hover-section img:hover,.virtual-tour img:hover{-webkit-transform:scale(.95);-moz-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}.virtual-tour img{max-width:100%;height:auto}a:hover{text-decoration:none}html #Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo{padding:0;height:120px}#Top_bar #logo:hover{text-decoration:none;color:#795A24}.vc_custom_heading a:hover{opacity:.6}.vc_general.vc_btn3{font-size:120%;max-width:300px;position:relative;width:100%;background:transparent;color:#fff}.vc_general.vc_btn3{border-radius:4px;cursor:pointer;display:inline-block;font-family:inherit;font-size:100%;margin:0;vertical-align:middle;white-space:nowrap;text-align:center}.mec-single-event .mec-event-content{padding:0 20px 30px}.column_column ul li,.column_helper ul li,.column_visual ul li,.mfn-acc ul li,.ui-tabs-panel ul li,.the_content_wrapper ul li{list-style:none}.mec-event-list-standard .mec-event-article{width:100%}.mec-single-event .mec-events-event-image img{max-width:100%;height:auto}body #Action_bar .social li a,body #Header_creative .social li a{color:#B38534}body #Action_bar .social li a:hover,body #Header_creative .social li a:hover{color:#FC0}#Subheader{height:50vh;background-size:cover;background-position:20% 50%!important}#Subheader::after{background:none}#Subheader .title{color:#fff!important;text-shadow:2px 2px #000}.mec-event-grid-modern .mec-event-article{background:none;border:none}.mec-event-grid-modern .mec-event-title a{color:#fff;text-shadow:2px 2px #000;font-size:40px}.mec-event-grid-modern .mec-event-content{background:none}.mec-event-grid-modern .event-grid-modern-head .mec-event-month{color:#fff;font-weight:700;text-shadow:2px 2px #000}.mec-event-grid-modern .event-grid-modern-head .mec-event-day,.mec-event-date{color:#fff;font-weight:900;text-shadow:2px 2px #000}.photo .post-desc .post-head{display:none}#Top_bar.is-sticky{background-color:#fff}.event-color,.mec-event-share{display:none}.highlight-left::after,.highlight-right::after{background:none!important}.evening-performance{position:relative;top:6px}.post-links a{color:#000!important}.image_frame .image_wrapper .image_links,.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc{background:#cccccc!important}.ngg-gallery-thumbnail{background-color:transparent!important;border:none!important}.mec-single-event .col-md-8{padding-left:0}#main-content .mec-single-event{margin-top:10px}.ngg-gallery-thumbnail span a{color:#000;text-align:left}.mec-detail-button{color:#000!important}.mec-detail-button:hover{color:#fff!important}dl>dt{float:none;width:100%}dl>dt,dl>dd{border-style:none;border-width:none;padding:0}.mec-event-grid-modern .event-grid-modern-head .mec-event-detail{color:#fff;text-shadow:2px 2px #000;font-weight:900;font-size:40px;position:relative;top:30px}.mec-event-title a{color:#fff}.mec-single-event .mec-frontbox{min-height:480px;padding-left:15px;padding-right:15px}.mec-container{width:100%}.the_content_wrapper{margin-top:0}.calendar-button{position:absolute;right:20px;top:10px}.rhc-widget-a .rhc-date-month-year{color:#000}.rhc-widget-upcoming-item{display:inline-block;width:45%}.fc-date-format{color:#fff}.rhc-widget-upcoming-title a{font-weight:700;font-size:1.3em}body.events #Subheader{display:none}.uni-ec-theme-flat-tan .fc-day-grid-event .fc-content .fc-title{float:left;font-size:15px}.uni-ec-theme-flat-tan .fc-day-grid-event .fc-content .fc-time{font-size:14px}#rev_slider_1_1_forcefullwidth{margin-bottom:0!important}.slb_data_title{display:none}#calendar{font-family:'Raleway',sans-serif;text-shadow:1px 1px 0 #000;font-weight:700;font-size:28px;line-height:1.2em;position:fixed;top:40px;right:40px;border:4px solid #000;border-radius:5px;width:12%;padding:15px;vertical-align:middle;background-color:rgba(255,255,255,.7);text-transform:uppercase}#calendar a,#calendar a:active{color:#FFF!important}#calendar a:hover{color:#f50707!important;text-decoration:none}#menu>ul>li>a,a.action_button,#overlay-menu ul li a{font-size:24px}#Top_bar a.action_button{background-color:#f50707;color:#FFF;text-shadow:1px 1px 0 #000;border:2px solid #000}#Header_creative{box-shadow:0 0 0 0}h1,.text-logo #logo{font-size:30px}#Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo{line-height:32px}#Content{padding-top:0}.single-post #Subheader{display:none}.max-width-400{max-width:50%!important;text-shadow:1px 1px 0 #795A24}#Top_bar .text-logo #logo{line-height:40px}.column_blog{display:none}.mpc-pagination-preset--mpc_preset_15 a:not(.mpc-pagination__dots),.mpc-pagination-preset--mpc_preset_15 a:not(.mpc-pagination__dots) .mpc-pagination__icon{color:#a4792e!important}.post-meta .author-date{display:none}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty{color:#795A24;box-shadow:inset 0 0 1px 1px #795A24}.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus{color:#795A24}span.wpcf7-form-control-wrap .wpcf7-text,span.wpcf7-form-control-wrap .wpcf7-textarea{font-size:1.4em}.wpcf7-form-control.wpcf7-submit{font-size:1.4em}.wpcf7-form-control.wpcf7-submit:hover{opacity:.8}#mobile-phone{width:100%;height:40px;background-color:#795A24;display:none;color:#FFF}#mobile-phone .section{margin:0;text-align:center;line-height:40px}#mobile-phone p{width:100%;margin:0;text-align:center;line-height:40px;font-size:1.6em}#mobile-phone a{color:#EEB145}#mobile-phone a:hover{color:#B38534}.news-header .tp-tab-title{width:400px}.show-page-events{margin:300px 0 0 0}.show-box h2{font-family:'Raleway',sans-serif;font-size:1.4em;font-weight:700;text-align:center;color:#FFF;text-shadow:1px 1px 0 #000}.show-box p{font-family:'Raleway',sans-serif;font-size:1.2em;line-height:1.2em;text-align:center;color:#FFF;text-shadow:1px 1px 0 #000}.show-box .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{font-family:'Raleway',sans-serif;font-size:1.4em;color:#FFF;border-color:#FFF;background-color:#000}.show-box .vc_general.vc_btn3{border-radius:8px;max-width:220px}.show-box .vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover{color:#EFBE5B;border-color:#EFBE5B}.virtual-tour-laptop{display:none}.virtual-tour-mobile{display:none}.google-tour-laptop{display:none}.google-tour-mobile{display:none}.calendar-page-header{padding:100px 0}.calendar-page-header h1{color:#fff}#calendarize-0.rhcalendar.not-widget.rhc_holder{margin-top:0}.fullCalendar .fc-day-header{color:#fff;text-shadow:1px 1px 0 #000;padding:10px 0;background-color:#eeb145}#calendarize-0 .fc-button.fc-state-default{color:#fff;text-shadow:1px 1px 0 #000;background-color:#eeb145}#calendarize-0 .fc-button.fc-state-default:hover{background-color:#b38534}#calendarize-0 .fc-button.fc-state-active{background-color:#b38534}#calendarize-0 .fc-button-rhc_search{display:none}.fc-event-title{text-shadow:1px 1px 0 #333}#artists-section h4{margin:0 0 5px 0}.post-template-default .single-photo-wrapper{display:none}#rev_slider_1_1_wrapper .hesperiden .tp-tab-title{text-shadow:1px 1px 0 #000}.confirm-box span.wpcf7-form-control-wrap{width:auto}.virtual-tour .wpb_wrapper>div{margin-bottom:5px}#Footer .footer_copy .social li a{color:#aaa}.google-business-reviews-rating.dark .button{background-color:rgba(50,50,50,.9)}.has_content .the_content_wrapper{margin-bottom:0}.vc_custom_heading.show-page-description{text-shadow:1px 1px 1px #333}.vc_custom_heading.show-page-description{font-size:26px;line-height:30px}@media only screen and (max-width:1600px){#calendar{font-size:24px;padding:5px}}@media only screen and (min-width:1240px){#Header_creative #Top_bar a.button.action_button{display:none!important}#Header_creative{background-color:#fff;width:260px}#menu{background:none!important}#Top_bar .menu>li>a span:not(.description){padding:5px 0 5px 40px;text-align:left}}@media only screen and (max-width:1239px){#Header_creative #Top_bar #logo img{max-height:41px}#Header_creative #Top_bar #logo{padding:0 0 10px}#Header_creative #Top_bar .action_button{line-height:.8em}.show-page-events{margin:180px 0 0 0}}@media only screen and (max-width:960px){.show-page-events{margin:80px 0 0 0}.virtual-tour-desktop{display:none}.virtual-tour-laptop{display:block}.google-tour-desktop{display:none}.google-tour-laptop{display:block}}@media only screen and (max-width:780px){#mobile-phone{display:block}}@media only screen and (max-width:767px){#Top_bar #logo img{vertical-align:inherit}}@media only screen and (max-width:480px){.virtual-tour-laptop{display:none}.virtual-tour-mobile{display:block}.google-tour-laptop{display:none}.google-tour-mobile{display:block}}