body{color:#353535;background-color:#fff}a{color:#be2429}a:hover{color:#353535}#ninzio-main-content{padding-top:50px}.logo{text-align:left}.ninzio-page-loading #loader,.ninzio-page-loading #loader:before,.ninzio-page-loading #loader:after{border-color:#be2429 transparent transparent}.ninzio-topbar{display:none}.ninzio-header .header-inner{width:30%!important;padding:20px 0 20px!important;display:inline-block!important}.ninzio-header .header-menu{position:relative!important;top:0;left:0;display:inline-block!important;width:68%!important}#ninzio-header .navbar-nav.megamenu>li>a,.header-v1 .navbar-nav>li>a{color:#353535!important}.logo{max-width:140px}.ninzio-search-form{display:none!important}h1,h2,h3,h4,h5,h6{color:#353535}#ninzio-header .navbar-nav.megamenu>li>a:focus,.header-v1 .navbar-nav>li>a:focus{background-color:transparent}.navbar-nav>li>.dropdown-menu{background:#f9f9f9}.vc_btn3.vc_btn3-color-danger,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{color:#FFF;background-color:#bf2429}body table.booked-calendar thead th{color:#353535!important}body table.booked-calendar td .date .number{color:#353535!important}.booked-calendar-wrap{min-height:380px}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-controls-icon-position-left .vc_tta-controls-icon{background:transparent!important}.vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,.vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,.vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::after,.vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::before{border-color:#353535!important}.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:#ededed!important}body table.booked-calendar button,body .booked-modal input[type=submit],body .booked-modal button{border:none;background:#c02429}body table.booked-calendar button:hover,body .booked-modal input[type=submit]:hover,body .booked-modal button:hover,body table.booked-calendar button:focus,body .booked-modal input[type=submit]:focus,body .booked-modal button:focus{border:none;background:#353535}body .booked-modal .bm-window p.booked-title-bar{background-color:#353535}.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body,.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{background-color:#bf2429!important}.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title{letter-spacing:0;font-family:'Montserrat',arial,helvetica,sans-serif}.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{color:#fff!important}.vc_tta-accordion .vc_tta-panel .vc_tta-panel-body{padding:20px 20px 20px 20px!important}.wpb-js-composer .vc_tta.vc_general.red .vc_tta-panel-heading{background-color:#bd2429!important}.wpb-js-composer .vc_tta.vc_general.red .vc_tta-panel.vc_active .vc_tta-panel-body{background:#5d5d5d}body table.booked-calendar td .date .number{font-size:15px!important}body table.booked-calendar td.today .date span{border:2px solid #c02429}body .booked-calendar-wrap .booked-appt-list h2{color:#353535;font-size:18px}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-title{color:#c02429}body .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-time{width:100%}body #booked-profile-page input[type=submit],body #booked-profile-page button,body .booked-list-view input[type=submit],body .booked-list-view button,body table.booked-calendar input[type=submit],body table.booked-calendar button,body .booked-modal input[type=submit],body .booked-modal button{font-size:15px!important;text-transform:uppercase;padding:10px 15px!important}body .booked-calendar-wrap .booked-appt-list .timeslot .spots-available{font-size:11px!important;color:#353535}body .booked-modal .bm-window p{color:#353535}body #booked-profile-page .booked-profile-appt-list .appt-block.approved{background:#f9f9f9;padding:10px}body #booked-profile-page .appt-block .booked-cal-buttons .google-cal-button{font-size:13px;line-height:1rem;font-weight:400;letter-spacing:0;padding:15px 20px;background-color:#bd2429;color:#fff!important;font-family:'Montserrat';text-transform:uppercase;border:none;border-radius:0}.addeventatc .addeventatc_icon{display:none}#wpmem_login legend,#wpmem_reg legend{font-family:'Montserrat',arial,helvetica,sans-serif;color:#353535;font-size:60px;padding-bottom:10px;border-bottom:2px solid #bd2429}#wpmem_login label,#wpmem_reg label{color:#353535;font-size:16px;font-weight:400;font-family:'Montserrat',arial,helvetica,sans-serif}#wpmem_login input[type=password],#wpmem_login input[type=text],#wpmem_reg input[type=date],#wpmem_reg input[type=email],#wpmem_reg input[type=number],#wpmem_reg input[type=password],#wpmem_reg input[type=text],#wpmem_reg input[type=url],#wpmem_reg textarea{font-family:'Montserrat',arial,helvetica,sans-serif}#wpmem_login .div_text,#wpmem_reg .div_date,#wpmem_reg .div_file,#wpmem_reg .div_image,#wpmem_reg .div_multicheckbox,#wpmem_reg .div_multiselect,#wpmem_reg .div_number,#wpmem_reg .div_radio,#wpmem_reg .div_select,#wpmem_reg .div_text,#wpmem_reg .div_textarea,#wpmem_reg .div_url{width:100%}input.buttons{background-color:#bd2429;border:none;padding:15px 20px;text-transform:uppercase;color:#fff}div#wpmem_restricted_msg,#wpmem_login,#wpmem_reg{width:30%;max-width:400px;margin:auto}.ninzio-footer,.ninzio-copyright{background:#fff}.ninzio-footer .dark{color:#fff;background:#fff;padding:15px;font-size:13px}.ninzio-footer .ninzio-copyright a{color:#be2429}.copyright-content{text-align:center}::selection{color:#fff;background:#bd2429}#back-to-top{background:#000}#back-to-top:hover{background:#353535}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{width:100%;line-height:40px}.wpcf7-form .wpcf7-submit{background:#bd2429!important;border-color:#bd2428!important}iframe{width:100%;border:none;height:80vh}