#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#960019}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:rgba(255,255,255,0.9)}.et_search_form_container input::-moz-placeholder{color:rgba(255,255,255,0.9)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(255,255,255,0.9)}.et_search_form_container input:-ms-input-placeholder{color:rgba(255,255,255,0.9)}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.et_color_scheme_red #top-menu li.current-menu-ancestor>a,.et_color_scheme_red #top-menu li.current-menu-item>a,.et_color_scheme_pink #top-menu li.current-menu-ancestor>a,.et_color_scheme_pink #top-menu li.current-menu-item>a,.et_color_scheme_orange #top-menu li.current-menu-ancestor>a,.et_color_scheme_orange #top-menu li.current-menu-item>a,.et_color_scheme_green #top-menu li.current-menu-ancestor>a,.et_color_scheme_green #top-menu li.current-menu-item>a{color:#ddb322}#footer-widgets .footer-widget a,#footer-widgets .footer-widget li a,#footer-widgets .footer-widget li a:hover{color:#ffffff}.footer-widget{color:#ffffff}.footer-widget .et_pb_widget div,.footer-widget .et_pb_widget ul,.footer-widget .et_pb_widget ol,.footer-widget .et_pb_widget label{line-height:1.7em}#et-footer-nav .bottom-nav li.current-menu-item a{color:#2ea3f2}body .et_pb_button:hover,.woocommerce a.button.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce input.button.alt:hover,.woocommerce-page input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce #content input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover,.woocommerce-page a.button:hover,.woocommerce button.button:hover,.woocommerce-page button.button:hover,.woocommerce input.button:hover,.woocommerce-page input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce-page #respond input#submit:hover,.woocommerce #content input.button:hover,.woocommerce-page #content input.button:hover{border-radius:0px}@media only screen and (min-width:981px){#logo{max-height:86%}.et_pb_svg_logo #logo{height:86%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et-fixed-header#main-header,.et-fixed-header#main-header .nav li ul,.et-fixed-header .et-search-form{background-color:#ffffff}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#ffffff}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}body .grecaptcha-badge{visibility:visible!important;z-index:9999}.srv-box-txt{background:#ffff;padding:23px;color:#000;position:relative;width:50%;box-shadow:15px 15px #b5041e;float:left;margin-left:-30px;margin-top:30px}.frd-srv-img{float:left;width:50%}.srv-box-txt a{font-size:25px;font-weight:600}.banner-caption .btn{color:#960019!important;border-radius:0px;letter-spacing:2px;font-size:14px;font-family:'Muli',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#ffffff;padding:10px 20px;display:inline-block;position:relative;border-bottom:4px solid #b5001e;margin-right:10px;transition:.3s}.banner-caption .btn .fa{position:absolute;opacity:0;transition:.3s;right:10px;top:13px}.banner-caption .btn:hover .fa{opacity:1}a.video-btn .fa{background:#b5001e;color:#fff;padding:13px 14px;border-radius:50%;font-size:20px;display:inline-block;margin-top:0;position:absolute;top:0;margin:0 auto}a.video-btn{display:inline-block;position:relative;width:42px;height:27px;text-align:center}.banner-caption .btn:hover{padding-right:30px}.text a{color:#960019}.yikes-easy-mc-form .submit-button-inline-label button{background:#b5001e;border:none;color:#fff;margin:0}.yikes-easy-mc-form label.label-inline input[type=email]{border:none;height:39px}.et_pb_column_21 p{text-align:right;padding:10px 0}.bg-fixed{background-attachment:fixed}.banner-caption h5{font-size:89px;font-weight:400}.profile ul{padding-left:0;border:1px solid #f2f2f2;margin-bottom:0;padding-bottom:0}.profile ul li{list-style:none;font-weight:600;color:#4a4a4a;background:#fbfbfb;padding:10px;font-size:14px;letter-spacing:1px}.profile ul li:nth-child(odd){background:#fff}.contact-number h4{text-transform:none!important}.profile ul li span{float:right;font-weight:400;color:#333}table.price-table{padding-left:0;border:1px solid #f2f2f2;margin-bottom:0;padding-bottom:0}table.price-table tr{list-style:none;font-weight:600;color:#4a4a4a;background:#fbfbfb;padding:10px;font-size:14px;letter-spacing:1px;font-weight:400}table.price-table tr:nth-child(odd){background:#fff}table.price-table tr:first-child td{color:#960019;font-weight:600}table.price-table tr td:first-child{color:#333;font-weight:600;padding-left:15px}table.price-table tr td{padding:0}.location-box .et_pb_main_blurb_image{margin-bottom:15px}.location-box h4{text-transform:uppercase;font-size:15px;color:#960019;font-weight:600}.review-box h4{font-size:24px;padding-top:53px}.review-box .r-star{margin-bottom:10px}.review-box p{font-size:16px}.review-box{background:#fff;padding:26px 20px}.review-box .date{position:absolute;left:-40px;top:0;background:#960019;color:#fff;padding:3px 13px}.review-box .date:before{width:0px;content:'';position:absolute;height:0px;border-left:20px solid transparent;border-right:0px solid transparent;border-top:20px solid #710013;left:0;bottom:-20px}.booking-form label{width:100%;text-align:center;display:inline-block;margin-bottom:15px}.booking-form label span{color:red}.booking-form .wpcf7-form-control{border:1px solid #f2f2f2;border-bottom:6px solid #f7f6f4;width:100%;padding:9px;margin-top:10px}.button-center{text-align:center}.booking-form input.wpcf7-form-control.wpcf7-submit{color:#ffffff!important;border-width:14px!important;border-radius:0px;letter-spacing:2px;width:auto;font-size:14px;cursor:pointer;border-bottom:0;padding:17px;height:auto;font-family:'Muli',Helvetica,Arial,Lucida,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;background-color:#b5001e;border:0px}.booking-form textarea.wpcf7-form-control{height:150px}.contact-detail a{display:inline-block;width:50%;text-align:center;color:#333;font-size:18px}.contact-detail a .fa{display:block;font-size:30px;color:#960019;margin-bottom:17px}.et_pb_section h5.entry-title,.et_pb_section h1,.et_pb_section h2,.et_pb_section h3,.et_pb_section h4,.et_pb_section h5,.et_pb_section h6,.et_pb_section a{color:#b5001e}#content-area article h1,#content-area article h2,#content-area article h3,#content-area article h4,#content-area article h5{color:#b5001e}#content-area article h1{font-size:26px}#content-area article h2{font-size:24px}#content-area article h3{font-size:22px}#content-area article h4{font-size:20px}#content-area article h5{font-size:18px}#content-area article .et_pb_text_inner{font-size:16px;line-height:1.9em}.contact-number h4 a{color:#fff}#content-area article{padding:0 20px;font-size:15px}.location-menu ul{padding-left:0;text-align:center}.location-menu ul li{display:inline-block;margin-right:10px}.location-menu ul li a{padding:5px 10px;background:#b5001e;color:#fff;margin-bottom:10px;display:inline-block}.marquee ul li{display:inline-block;list-style:none;margin:0 10px}.marquee ul li img{width:100%!important;height:60px;max-width:100%!important;border:1px solid #f3f3f3;padding:6px;background:#fff;box-shadow:0px 1px 22px -10px rgba(44,54,92,0.2);transition:transform 300ms ease 0ms}.marquee ul li a{float:left;line-height:normal}.srv-friend .et_pb_blurb_content{border:1px solid #f2f2f2;padding:10px;border-radius:4px}.srv-friend .et_pb_blurb_content a{}.srv-friend .et_pb_blurb_content .et_pb_main_blurb_image{margin-bottom:0}.srv-friend .et_pb_blurb_content h4{position:relative;background:#f9de68;line-height:normal;padding:10px 16px 10px 30px;left:-30px;margin-bottom:14px;margin-top:11px}.srv-friend .et_pb_blurb_content .et_pb_blurb_container{position:relative}.srv-friend .et_pb_blurb_content h4 a{color:#b5041e}.srv-friend .et_pb_blurb_content h4:before{width:0px;height:0px;border-left:20px solid transparent;border-right:0px solid transparent;border-top:20px solid #b5041e;content:'';left:0;position:absolute;bottom:-20px}.srv-friend-1{text-align:center;padding:30px;position:relative}.srv-friend-1 p{opacity:0;transition:.9s}.srv-friend-1:before{content:'';background:rgb(0,0,0,.6);height:100%;width:100%;position:absolute;left:0;top:0}.srv-friend-1 h3 a{color:#fff;top:45%;position:absolute;left:0;right:0;z-index:3;transition:.3s}.srv-friend-1 .et_pb_text_inner{height:100%}.srv-friend-1:after{width:94%;height:90%;content:'';position:absolute;right:3%;top:5%;border:1px solid #fff;margin:auto}.srv-friend-1:hover h3 a{top:0}.srv-friend-1:hover p{opacity:1;color:#fff;margin-top:30px}.srv-friend-1:hover:before{background:rgba(0,0,0,.9)}@media screen and (max-width:1366px){.profile ul li{padding:4px 10px}.appointment h5{font-size:38px!important}.banner-caption h6{font-size:20px!important}.content-heading h1{font-size:35px!important}.quote-txt h5{font-size:43px}.srv-box-txt a{font-size:21px;font-weight:600}}@media screen and (max-width:1024px){.frd-srv-img{float:left;width:68%}.srv-box-txt{width:auto;margin-left:36px;margin-top:-230px;margin-right:30px;margin-bottom:40px!important}}@media screen and (max-width:980px){.gallery-image .et_pb_column.et_pb_column_1_3{width:33%}#et_mobile_nav_menu{display:none!important}#top-menu-nav .nav li a{padding-bottom:15px!important}#top-menu-nav .nav li li a{padding:6px 12px!important;padding-bottom:0px!important}.nav li ul{padding:0px 0 15px}.review-box p{font-size:14px}#top-menu{display:block!important}#top-menu .nav li{line-height:normal!important}.container{width:100%!important}.et_header_style_left .logo_container{padding-left:25px}.et_header_style_centered #main-header .mobile_nav{background-color:transparent}.mobile_nav.closed .select_page{display:none}.serv-box .et_pb_column{width:50%}.srv-box-txt{width:auto;margin-left:0;margin-top:-140px;margin-right:39px;margin-bottom:40px!important}.frd-srv-img{float:left;width:90%}}.et_mobile_menu{border-top:3px solid #a5001b!important;background-color:#960019!important}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#b5001e!important}.nav li ul{border-top:3px solid #960019!important}.et_slide_in_menu_container{background-color:#960019!important}.et_mobile_menu li a{text-align:left;font-size:.8em;border:0;padding:15px 0;letter-spacing:1px}.mobile_nav ul#mobile_menu .current_page_item>a{color:#2a8ad5;font-size:14px}.mobile_nav ul#mobile_menu li ul li a{font-size:.8em!important;margin:auto;color:#fff!important;padding-top:10px;border-bottom:1px solid #b5001e}.mobile_menu_bar:before,.et_toggle_slide_menu:after{color:#fff!important}.mobile_menu_bar{background:transparent!important;right:10px}.et_mobile_menu li a:hover{color:#999;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d";z-index:99999}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}#top-menu li .menu-item-has-children>a:first-child{padding-right:40px;width:auto}#top-menu li li a{width:auto;padding:6px 20px;line-height:22px;font-weight:400;margin:2px 0}#top-menu li li{margin:0;padding:0;width:100%}#top-menu .menu-item-has-children .menu-item-has-children>a:first-child::after,#et-secondary-nav .menu-item-has-children .menu-item-has-children>a:first-child::after{content:'5'}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children{position:relative}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle{position:absolute;z-index:1;width:36px;height:36px;line-height:36px;border-radius:50%;top:6px;right:10px;cursor:pointer;text-align:center}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before{font-family:"ETmodules"!important;font-weight:normal;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;font-size:24px;text-transform:none;speak:none;content:'\33'}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped::before{content:'\32'}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle~ul.sub-menu{display:none!important;padding-left:0}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu{display:block!important;background-color:rgba(0,0,0,0.03)}#main-header #mobile_menu.et_mobile_menu li li{padding-left:0}#main-header #mobile_menu.et_mobile_menu li a,#main-header #mobile_menu.et_mobile_menu li li a,#main-header #mobile_menu.et_mobile_menu li li li a{padding-left:20px;padding-right:20px}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children .sub-menu-toggle+a{padding-right:20px}#main-header #mobile_menu.et_mobile_menu .menu-item-has-children>a{background-color:transparent;font-weight:inherit}#main-header #mobile_menu.et_mobile_menu li.current-menu-item>a{}.mobile_nav .select_page{display:none!important}.mobile_menu_bar.et_pb_header_toggle{width:auto!important}.mobile_nav ul#mobile_menu .current_page_item>a{color:#ddb322}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before{color:#fff}#top-menu li li a:hover{color:#ddb322;opacity:1}@media (max-width:767px){#main-header #mobile_menu.et_mobile_menu .menu-item-has-children .sub-menu-toggle+a{padding-right:40px}.mobile-gallery-item .et_pb_gallery_item{width:48%;margin:1%;padding:0px}.mobile-gallery-item .et_pb_grid_item:nth-child(3n){margin-right:3px}}#top-menu li#menu-item-45 a{color:rgba(0,0,0,.6)}#main-content .container:before{background:none}@media (max-width:1024px){.nav li ul{width:100%!important;position:absolute;right:0;min-width:153px;left:0}ul#top-menu{text-align:center;float:none}nav#top-menu-nav{float:none;margin-top:14px}span.mobile_menu_bar.mobile_menu_bar_toggle{display:none}ul#mobile_menu{display:block!important;position:relative;float:left;width:100%;padding:10px;text-align:center}ul#mobile_menu li{display:inline-block}div#et_mobile_nav_menu{width:100%;float:left}div#et-top-navigation{padding-left:0!important;width:100%}header#main-header{position:relative!important}.logo_container{position:relative!important;text-align:center;padding-top:20px}div#page-container{padding-top:0!important}ul#mobile_menu li a{padding:5px 10px!important}ul#mobile_menu .menu-item-has-children a{padding-right:27px!important}ul#mobile_menu .menu-item-has-children .sub-menu-toggle{top:0px!important;right:0!important}img#logo{max-width:80%!important}div#et-top-navigation{padding-top:0!important}.logo_container{padding-top:5px}ul#mobile_menu li li{width:100%}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu{position:absolute;z-index:999;background:#960019;border:1px solid #a5001b;min-width:150px;right:0;width:100%}}@media (min-width:981px){#left-area{width:100%;padding:23px 0px 0px!important;float:none!important}#et_mobile_nav_menu{display:none!important}}@media (max-width:767px){.et_pb_text_19 h4{display:none}.et_pb_slider_0.et_pb_slider .et_pb_slide_content{font-size:14px!important;line-height:2em}.appointment .et_pb_column{margin-bottom:10px!important}.contact-number h4 span{display:none}.contact-number h4 a{display:block}ul#mobile_menu{padding:4px 0}#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu{position:absolute;z-index:999;background:#960019;border:1px solid #a5001b;min-width:150px;right:0;width:100%}.contact-detail a{width:50%}.contact-detail span{display:none}.location-menu ul li{display:inline-block;width:50%;margin-right:0px;float:left;padding:0 15px}.location-menu ul li a{padding:5px;background:#b5001e;color:#fff;margin-bottom:10px;display:inline-block;width:100%;float:left;font-size:14px}.quote-row .et_pb_column{width:50%!important;padding:0 3px!important}.quote-row .quote-txt h5{font-size:16px!important}.serv-box img.lazyloaded{width:100%}.srv-box-txt{background:#ffff;padding:23px;line-height:27px;color:#000;position:relative;width:90%;right:0;margin-top:-101px;box-shadow:15px 15px #b5041e;left:10px;margin-bottom:80px}.srv-box-txt{margin-bottom:70px!important}}@media (max-width:400px){#main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped~ul.sub-menu{position:absolute;z-index:999;background:#960019;border:#a5001b 1px solid;right:auto;width:100%}}@media (max-width:359px){.mobile-gallery-item .et_pb_gallery_item{width:47%}.appointment h5{font-size:30px!important}.mobile_nav ul#mobile_menu .current_page_item>a{font-size:12px}.banner-caption h2{font-size:16px!important}.banner-caption h6{font-size:17px!important}.contact-number h4 a{font-size:15px!important}#top-menu li{padding:0 7px}}.r-star .fa.fa-star.checked{color:orange}.r-star ul{padding:0}.r-star ul li{display:inline-block}.owl-theme .owl-nav{position:absolute;z-index:999;width:100%;top:40%}button.owl-prev,button.owl-next{left:0;position:absolute;font-size:35px!important;color:#000!important;background:#fff!important;width:35px;height:35px;line-height:0px!important;display:block!important}button.owl-next{left:auto;right:0}button.owl-prev span,button.owl-next span{position:absolute;top:14px;left:0;right:0}.mobile-contact ul{padding:0}.mobile-contact ul li{list-style:none;display:inline-block;width:33%;float:left;text-align:center}.mobile-contact ul li a{font-size:20px;color:#fff}#top-menu a{color:#fff!important}