blockquote{font-family:Montserrat,sans-serif;color:#1f1f26}blockquote cite{color:#d33}blockquote a:hover{color:#d33}blockquote:before{color:#d33}.invert blockquote{color:#fff}.invert blockquote:before,.invert blockquote cite{color:#a0a5a8}code,ins{color:#fff;background:#d33}.header-container{background-image:none;background-repeat:repeat;background-position:center top;background-attachment:scroll;background-color:#fff}.site-header.transparent .header-container{background:rgba(255,255,255,.9)}.top-panel{font-family:Montserrat,sans-serif;color:#fff;background-color:#1f1f26}.top-panel__message .fa,.top-panel__message .material-icons{color:#fff}.top-panel .info-block:nth-child(2),.top-panel .info-block:nth-child(2) i{color:#a0a5a8}.isStuck{background-color:#fff}.search-form__field{color:#4f4f56}.search-form__field::-webkit-input-placeholder{color:#4f4f56}.search-form__field::-moz-placeholder{color:#4f4f56}.search-form__field:-moz-placeholder{color:#4f4f56}.search-form__field:-ms-input-placeholder{color:#4f4f56}.top-panel .search-form__submit{color:#fff}.top-panel .search-form__submit:hover,.top-panel .search__toggle:hover{color:#d33}.not-found .page-content .search-form__field::-webkit-input-placeholder{color:rgba(79,79,86,.3)}.not-found .page-content .search-form__field::-moz-placeholder{color:rgba(79,79,86,.3)}.not-found .page-content .search-form__field:-moz-placeholder{color:rgba(79,79,86,.3)}.not-found .page-content .search-form__field:-ms-input-placeholder{color:rgba(79,79,86,.3)}.social-list a,.social-list a:hover,.share-btns__link,.share-btns__link:hover{color:#d33}.social-list a:hover::before,.share-btns__link:hover{color:#1f1f26}.site-header .social-list .menu-item>a:hover::before{color:#d33}.social-list--footer .menu-item a::before,.social-list--widget a::before{color:#fff}.site-footer .social-list .menu-item>a:hover::before,.social-list--footer .menu-item a:hover::before,.social-list--widget a:hover::before{color:#fff;background-color:#d33;background:-moz-linear-gradient(top,#ec4949 0%,#cf1d1d 100%);background:-webkit-linear-gradient(top,#ec4949 0%,#cf1d1d 100%);background:linear-gradient(to bottom,#ec4949 0%,#cf1d1d 100%)}.invert .social-list a{color:#a7a7ab}.invert .social-list a:hover{color:#1f1f26}.top-panel__menu-list .menu-item a:hover{color:#fff}.main-navigation .menu>li>a{color:#1f1f26}.main-navigation .menu>li>a:hover,.main-navigation .menu>li.current_page_item>a,.main-navigation .menu>li.current_page_ancestor>a,.main-navigation .menu>li.current-menu-item>a,.main-navigation .menu>li.current-menu-ancestor>a{color:#d33}.header-btn .btn:focus,.header-btn .btn:hover{background-color:#1f1f26}@media (min-width:768px){.main-navigation .sub-menu,.main-navigation .sub-menu ul li{background-color:#d33}.main-navigation ul ul a{font-family:Roboto,sans-serif;color:#fff}}.main-navigation .sub-menu>li>a:hover,.main-navigation .sub-menu>li.menu-hover>a,.main-navigation .sub-menu>li.current_page_item>a,.main-navigation .sub-menu>li.current_page_ancestor>a,.main-navigation .sub-menu>li.current-menu-item>a,.main-navigation .sub-menu>li.current-menu-ancestor>a{color:#1f1f26}@media (max-width:767px){.main-navigation .menu>li li a{color:#1f1f26}.main-navigation .sub-menu>li>a:hover,.main-navigation .sub-menu>li.menu-hover>a,.main-navigation .sub-menu>li.current_page_item>a,.main-navigation .sub-menu>li.current_page_ancestor>a,.main-navigation .sub-menu>li.current-menu-item>a,.main-navigation .sub-menu>li.current-menu-ancestor>a{color:#d33}.main-navigation .sub-menu-open{background-color:#fff}.main-navigation .sub-menu{background-color:#fff}}.main-navigation .menu>li a::after{background-color:#d33}.menu-item__desc{color:#4f4f56}.invert .main-navigation .menu>li>a,.invert .main-navigation .menu>li::after{color:#f33544}.invert .main-navigation .menu>li>a:hover,.invert .main-navigation .menu>li.menu-hover>a,.invert .main-navigation .menu>li.current_page_item>a,.invert .main-navigation .menu>li.current_page_ancestor>a,.invert .main-navigation .menu>li.current-menu-item>a,.invert .main-navigation .menu>li.current-menu-ancestor>a{color:#f33544}.invert .main-navigation .sub-menu>li>a:hover,.invert .main-navigation .sub-menu>li::after,.invert .main-navigation .sub-menu>li.menu-hover>a,.invert .main-navigation .sub-menu>li.current_page_item>a,.invert .main-navigation .sub-menu>li.current_page_ancestor>a,.invert .main-navigation .sub-menu>li.current-menu-item>a,.invert .main-navigation .sub-menu>li.current-menu-ancestor>a{color:#d33}.footer-menu__items li.current-menu-item a,.footer-menu__items li.current_page_item a{color:#4f4f56}.menu-toggle[aria-controls=main-menu]{color:#d33}.menu-toggle[aria-controls=main-menu]:hover{color:#1f1f26}.post__cats a,.sticky__label{color:#fff;background-color:#d33}.search-results .post .posted-by::before,.posted-by__author,.post__comments,.single-post .post__tags a{color:#d33}.search-results .post .posted-by:hover::before,.single-post .post__tags a:hover{color:#1f1f26}.post__date:hover,.post__date a:hover{color:#d33}.post__tags a:hover,[class*=posts-list--] .share-btns__link:hover{color:#d33}.not-found .page-content h3::after,.posts-list .entry-title a::after,.entry-title::after,.comments-title::after,.comment-reply-title::after,.single .cherry-services.template-single .service_single_title h3::after,.service-cta .service-cta_title::after{background-color:#1f1f26}.posts-list .entry-title a:hover::after{background-color:#d33}.post-navigation .nav-previous,.post-navigation .nav-next{font-family:Montserrat,sans-serif}.post-navigation .meta-nav{color:#1f1f26}.post-navigation a:hover .meta-nav,.nav-links a:hover{color:#d33;border-color:#d33}.format-quote .post-quote{color:#a0a5a8;background-color:#1f1f26}.posts-list .format-link.no-thumb .post-thumbnail{background-color:#d33}.entry-post-format-audio{background-color:#d33}.format-image .post-thumbnail__link:hover::before{color:rgba(255,255,255,.6)}.invert .post-author__title{color:#4f4f56}.comment-body__holder .comment-content{font-family:Roboto,sans-serif;color:#4f4f56}.comment-form__field,.comment-body__holder .comment-metadata,.comment-form .logged-in-as{font-family:Montserrat,sans-serif}.page-numbers.next,.page-numbers.prev{color:#fff;background:#d33}.post-gallery .post-gallery__button-next:hover,.post-gallery .post-gallery__button-prev:hover{color:#fff;background:#d33;box-shadow:0px 0px 20px 3px rgba(221,51,51,.3)}.post-gallery .post-gallery__button-next,.post-gallery .post-gallery__button-prev,.post-gallery .post-gallery__button-next.swiper-button-disabled,.post-gallery .post-gallery__button-prev.swiper-button-disabled{color:#d33;background:#fff}.page-preloader .ballG{background-color:#1f1f26}.not-found .page-title{color:#1f1f26}body table.booked-calendar thead th,body table.booked-calendar tr.days th{background-color:#1f1f26!important}body table.booked-calendar tr.days,body table.booked-calendar tr.days th,body table.booked-calendar thead th{border-color:#1f1f26!important}body .booked-calendar-wrap table.booked-calendar tr.week td>span,body .booked-calendar-wrap table.booked-calendar tr td:hover .date{background-color:#f7f7f7}body table.booked-calendar tr.week td.active .date .number{color:#d33}body table.booked-calendar td:hover .date span{color:#d33}body table.booked-calendar td.today:hover .date span{color:#d33!important}body table.booked-calendar td.prev-date .date,body table.booked-calendar td.prev-date:hover .date{background-color:#f7f7f7!important}body table.booked-calendar tr.week td.active .date,body table.booked-calendar tr.week td.active:hover .date,body table.booked-calendar tr.entryBlock{background-color:#fff}body table.booked-calendar td span.date.tooltipster{color:#d33}body table.booked-calendar td.prev-date .date,body table.booked-calendar td.prev-date:hover .date,body table.booked-calendar .booked-appt-list .timeslot .timeslot-time{color:#1f1f26}body table.booked-calendar .booked-appt-list h2{color:#1f1f26}body table.booked-calendar .booked-appt-list .timeslot .timeslot-time i.fa{color:#d33}body .booked-form .field label.field-label,body .booked-modal button{color:#1f1f26}body .booked-form .field label.field-label,body .booked-modal button,body table.booked-calendar td .date .number{font-family:Montserrat,sans-serif}body .booked-form .field .checkbox-radio-block label{color:#4f4f56}body .booked-form .field .checkbox-radio-block label,body table.booked-calendar tr.days th{font-family:Roboto,sans-serif}#tm_builder_outer_content .service_title a{font-family:Montserrat,sans-serif;color:#d33}#tm_builder_outer_content .service_title a:hover{color:#1f1f26}#tm_builder_outer_content .invert .service_title a{color:#fff}.service-cta .service-cta_title{font-style:normal;font-weight:700;font-size:60px;line-height:1.1;letter-spacing:0px}.service-cta .service-cta_desc{font-family:Montserrat,sans-serif;font-style:inherit;font-weight:400;font-size:34px;line-height:1.225;letter-spacing:0px;color:#1f1f26}@media (max-width:543px){.service-cta .service-cta_title{font-size:38px}.service-cta .service-cta_desc{font-size:20px}}.invert .btn,.invert .btn-default,.invert .btn-primary,.invert .btn-secondary,.invert .comment-form .submit,.invert .wpcf7-submit,.invert .post-password-form label+input,.invert .button,.not-found .search-form__submit{color:#fff;box-shadow:0px 0px 15px 0px rgba(221,51,51,.6)}.widget-subscribe .social-list li a:hover::before,.site-info .social-list li a:hover::before{box-shadow:0px 5px 19px 2px rgba(221,51,51,.27)}.post-gallery .post-gallery__button-next,.post-gallery .post-gallery__button-prev,.page-numbers.next,.page-numbers.prev,#tm_builder_outer_content .tm_pb_section .tm_pb_button_module_wrapper .tm_pb_button,#tm_builder_outer_content .tm_pb_cta.tm_pb_promo.tm_pb_module .tm_pb_button,#tm_builder_outer_content .tm_pb_contact_form .tm_pb_button,#tm_builder_outer_content .tm_pb_slider .tm_pb_slides .tm_pb_slide .tm_pb_button,#tm_builder_outer_content .tm_pb_pricing .tm_pb_button{box-shadow:0px 0px 15px 0px rgba(221,51,51,.6)}.widget li{color:#4f4f56}.invert .widget li{color:#a7a7ab}.invert .widget select{color:#4f4f56}.widget li a{color:#1f1f26}.widget li a:hover{color:#d33}.invert .widget li a{color:#a7a7ab}.invert .widget li a:hover{color:#fff}.tagcloud a,.calendar_wrap tfoot td,.widget_calendar caption{font-family:Montserrat,sans-serif}.widget_archive li,.widget_categories li,.widget_pages li,.widget_nav_menu li,.widget_rss li,.widget_meta li{font-family:Roboto,sans-serif}.widget_archive,.widget_categories,.widget_pages,.widget_nav_menu,.widget_rss,.widget_meta{background-color:#1f1f26}.widget_archive a:hover,.widget_categories a:hover,.widget_pages a:hover,.widget_nav_menu a:hover,.widget_rss a:hover,.widget_meta a:hover{color:#fff}.invert .widget.widget_archive li::before,.invert .widget.widget_categories li::before,.invert .widget.widget_pages li::before,.invert .widget.widget_meta li::before,.invert .widget.widget_rss li::before,.invert .widget.widget_nav_menu li::before{color:#fff}#tm_builder_outer_content .widget_archive ul li:hover a,#tm_builder_outer_content .widget_categories ul>li:hover>a,#tm_builder_outer_content .widget_pages ul>li:hover>a,#tm_builder_outer_content .widget_meta ul li:hover a,#tm_builder_outer_content .widget_rss ul li:hover a,#tm_builder_outer_content .widget_nav_menu ul>li:hover>a,.widget-area .widget_archive ul li:hover a,.widget-area .widget_categories ul>li:hover>a,.widget-area .widget_pages ul>li:hover>a,.widget-area .widget_meta ul li:hover a,.widget-area .widget_rss ul li:hover a,.widget-area .widget_nav_menu ul>li:hover>a,#tm_builder_outer_content .widget_archive ul li:hover::before,#tm_builder_outer_content .widget_categories ul li:hover::before,#tm_builder_outer_content .widget_pages ul li:hover::before,#tm_builder_outer_content .widget_meta ul li:hover::before,#tm_builder_outer_content .widget_rss ul li:hover::before,#tm_builder_outer_content .widget_nav_menu ul li:hover::before,.widget-area .widget_archive ul li:hover::before,.widget-area .widget_categories ul li:hover::before,.widget-area .widget_pages ul li:hover::before,.widget-area .widget_meta ul li:hover::before,.widget-area .widget_rss ul li:hover::before,.widget-area .widget_nav_menu ul li:hover::before{color:#fff}.widget_archive-select,.widget_categories-select{background-color:#d33}.widget_archive .widget-title,.widget_categories .widget-title,.widget_pages .widget-title,.widget_nav_menu .widget-title,.widget_rss .widget-title,.widget_meta .widget-title{color:#fff}.widget_calendar caption{color:#a7a7ab}.widget_calendar th{color:#1f1f26}.widget_calendar #today{color:#a7a7ab}.invert .widget_calendar caption{color:#fff}.invert .widget_calendar #today{color:#fff}.widget_calendar tbody td a{color:#fff;background-color:#d33;border-color:#d33}.invert .widget_calendar th{color:#fff}.invert .tagcloud a:hover{color:#f33544;background-color:#1f1f26}.widget_recent_entries a{font-size:20px}.invert .widget_recent_entries .post-date{color:#fff}.sidebar .widget-subscribe{background-color:#f7f7f7}.widget-about,.widget_text_blockquote{background-color:#f7f7f7}.invert .widget_recent_comments .comment-author-link{color:#fff}.contact-information-widget .widget-title{font-style:normal;font-weight:400;font-size:20px;font-family:Montserrat,sans-serif;letter-spacing:0px}.contact-information-widget__inner li{font-family:Roboto,sans-serif;color:#a0a5a8}.invert .contact-information-widget__inner li .icon{color:#fff}table.booked-calendar th .monthName a.backToMonth{color:#d33}table.booked-calendar th .monthName a.backToMonth:hover{color:#f74d4d}body table.booked-calendar td.next-month:hover .date span,body table.booked-calendar td.prev-month:hover .date span{color:#1f1f26}body table.booked-calendar thead th .page-right:hover i,body table.booked-calendar thead th .page-left:hover i{color:#d33}.invert .textwidget{color:#a0a5a8}.invert .widget_text .schedule li{color:#fff}.invert .widget_text .schedule li span{font-family:Roboto,sans-serif;color:#a0a5a8}.subscribe-block__input{color:#4f4f56}