a,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.x-comment-time:hover,#reply-title small a,.comment-reply-link:hover,.x-comment-author a:hover,.x-recent-posts a:hover .h-recent-posts{color:#e94f3d}a:hover,#reply-title small a:hover{color:#e94f3d}.entry-title:before{color:#fa5050}a.x-img-thumbnail:hover,li.bypostauthor>article.comment{border-color:#e94f3d}.flex-direction-nav a,.flex-control-nav a:hover,.flex-control-nav a.flex-active,.x-dropcap,.x-skill-bar .bar,.x-pricing-column.featured h2,.h-comments-title small,.x-pagination a:hover,.x-entry-share .x-share:hover,.entry-thumb,.widget_tag_cloud .tagcloud a:hover,.widget_product_tag_cloud .tagcloud a:hover,.x-highlight,.x-recent-posts .x-recent-posts-img:after,.x-portfolio-filters{background-color:#e94f3d}.x-portfolio-filters:hover{background-color:#e94f3d}.x-main{width:68.79803%}.x-sidebar{width:24.79803%}.h-landmark{font-weight:400}.x-comment-author a{color:#222}.x-comment-author a,.comment-form-author label,.comment-form-email label,.comment-form-url label,.comment-form-rating label,.comment-form-comment label,.widget_calendar #wp-calendar caption,.widget_calendar #wp-calendar th,.x-accordion-heading .x-accordion-toggle,.x-nav-tabs>li>a:hover,.x-nav-tabs>.active>a,.x-nav-tabs>.active>a:hover{color:#222}.widget_calendar #wp-calendar th{border-bottom-color:#222}.x-pagination span.current,.x-portfolio-filters-menu,.widget_tag_cloud .tagcloud a,.h-feature-headline span i,.widget_price_filter .ui-slider .ui-slider-handle{background-color:#222}html{font-size:14px}@media(min-width:480px){html{font-size:14px}}@media(min-width:767px){html{font-size:14px}}@media(min-width:979px){html{font-size:14px}}@media(min-width:1200px){html{font-size:14px}}body{font-style:normal;font-weight:400;color:#222;background-color:#fff}.w-b{font-weight:400 !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Montserrat",sans-serif;font-style:normal;font-weight:600}h1,.h1{letter-spacing:0}h2,.h2{letter-spacing:0}h3,.h3{letter-spacing:0}h4,.h4{letter-spacing:0}h5,.h5{letter-spacing:0}h6,.h6{letter-spacing:0}.w-h{font-weight:600 !important}.x-container.width{width:90%}.x-container.max{max-width:1170px}.x-main.full{float:none;display:block;width:auto}@media(max-width:979px){.x-main.full,.x-main.left,.x-main.right,.x-sidebar.left,.x-sidebar.right{float:none;display:block;width:auto !important}}.entry-header,.entry-content{font-size:1rem}body,input,button,select,textarea{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,blockquote{color:#222}.cfc-h-tx{color:#222 !important}.cfc-h-bd{border-color:#222 !important}.cfc-h-bg{background-color:#222 !important}.cfc-b-tx{color:#222 !important}.cfc-b-bd{border-color:#222 !important}.cfc-b-bg{background-color:#222 !important}.x-btn,.button,[type="submit"]{color:#fff;border-color:#e94f3d;background-color:#e94f3d;text-shadow:0 .075em .075em rgba(0,0,0,0.5)}.x-btn:hover,.button:hover,[type="submit"]:hover{color:#fff;border-color:#e94f3d;background-color:#e94f3d;text-shadow:0 .075em .075em rgba(0,0,0,0.5)}.x-btn.x-btn-real,.x-btn.x-btn-real:hover{margin-bottom:.25em;text-shadow:0 .075em .075em rgba(0,0,0,0.65)}.x-btn.x-btn-real{box-shadow:0 .25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75)}.x-btn.x-btn-real:hover{box-shadow:0 .25em 0 0 #a71000,0 4px 9px rgba(0,0,0,0.75)}.x-btn.x-btn-flat,.x-btn.x-btn-flat:hover{margin-bottom:0;text-shadow:0 .075em .075em rgba(0,0,0,0.65);box-shadow:none}.x-btn.x-btn-transparent,.x-btn.x-btn-transparent:hover{margin-bottom:0;border-width:3px;text-shadow:none;text-transform:uppercase;background-color:transparent;box-shadow:none}.x-topbar .p-info,.x-topbar .p-info a,.x-topbar .x-social-global a{color:#fff}.x-topbar .p-info a:hover{color:#e94f3d}.x-topbar{background-color:#571d1d}.x-navbar .desktop .x-nav>li:before{padding-top:43px}.x-navbar .desktop .x-nav>li>a,.x-navbar .desktop .sub-menu li>a,.x-navbar .mobile .x-nav li a{color:#fff}.x-navbar .desktop .x-nav>li>a:hover,.x-navbar .desktop .x-nav>.x-active>a,.x-navbar .desktop .x-nav>.current-menu-item>a,.x-navbar .desktop .sub-menu li>a:hover,.x-navbar .desktop .sub-menu li.x-active>a,.x-navbar .desktop .sub-menu li.current-menu-item>a,.x-navbar .desktop .x-nav .x-megamenu>.sub-menu>li>a,.x-navbar .mobile .x-nav li>a:hover,.x-navbar .mobile .x-nav li.x-active>a,.x-navbar .mobile .x-nav li.current-menu-item>a{color:#fff}.x-btn-navbar,.x-btn-navbar:hover{color:#fff}.x-navbar .desktop .sub-menu li:before,.x-navbar .desktop .sub-menu li:after{background-color:#fff}.x-navbar,.x-navbar .sub-menu{background-color:rgba(0,0,0,0) !important}.x-btn-navbar,.x-btn-navbar.collapsed:hover{background-color:#571d1d}.x-btn-navbar.collapsed{background-color:#571d1d}.x-navbar .desktop .x-nav>li>a:hover>span,.x-navbar .desktop .x-nav>li.x-active>a>span,.x-navbar .desktop .x-nav>li.current-menu-item>a>span{box-shadow:0 2px 0 0 #fff}.x-navbar .desktop .x-nav>li>a{height:85px;padding-top:43px}.x-navbar .desktop .x-nav>li ul{top:85px}.x-colophon.bottom{background-color:#fa5050}.x-colophon.bottom,.x-colophon.bottom a,.x-colophon.bottom .x-social-global a{color:#fff}.x-navbar-inner{min-height:85px}.x-brand{margin-top:20px;font-family:inherit;font-size:18px;font-style:italic;font-weight:400;letter-spacing:5em;text-transform:uppercase;color:#fff}.x-brand:hover,.x-brand:focus{color:#fff}.x-brand img{width:50px}.x-navbar .x-nav-wrap .x-nav>li>a{font-family:inherit;font-style:italic;font-weight:400;letter-spacing:.05em}.x-navbar .desktop .x-nav>li>a{font-size:15px}.x-navbar .desktop .x-nav>li>a:not(.x-btn-navbar-woocommerce){padding-left:12px;padding-right:12px}.x-navbar .desktop .x-nav>li>a>span{margin-right:-.05em}.x-btn-navbar{margin-top:28px}.x-btn-navbar,.x-btn-navbar.collapsed{font-size:21px}@media(max-width:979px){.x-widgetbar{left:0;right:0}}.x-colophon.bottom{background-color:#fa5050}.x-colophon.bottom,.x-colophon.bottom a,.x-colophon.bottom .x-social-global a{color:#fff}body{font-style:normal}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-style:normal}.masthead{background:#fff;border-bottom:1px solid #666}.x-navbar-inner{max-height:85px !important}.x-pagination a,.x-pagination span{color:#222}.ginput_container_consent input{float:left}.ginput_container_consent .gfield_required{display:none}.gfield_consent_label{font-size:12px;float:right;width:90%;margin-bottom:25px}.gpnf-dialog.ui-dialog{z-index:1999999999 !important}.address_line_2 label{margin-top:10px !important}.address_city,.address_state{margin-top:10px !important;margin-bottom:20px !important}.ui-widget-overlay.ui-front.gpnf-dialog{z-index:1 !important}.x-topbar-inner .p-info{width:100%;text-align:center;font-size:14px}.x-topbar-inner .p-info a{color:#e94f3d}.x-topbar-inner .p-info a:hover{text-transform:underline !important}.inline-block{display:inline-block}.icon-checklist,.icon-checklist-white{font-size:1.4em;margin-left:12px;font-weight:300;margin-bottom:15px}.icon-checklist-white{color:#fff}.icon-checklist-white i:before{color:#fff}.sp-testimonial-section.theme-three .testimonial-pro .tp-client-testimonial{background:#fff;border:0;padding:0;position:relative;font-size:1.2em;line-height:1.6em;font-weight:300;font-family:"Open Sans"}.sp-logo-carousel-pro-section.nav_position_top_left,div.sp-logo-carousel-pro-section.nav_position_top_right,div.sp-logo-carousel-pro-section.nav_position_top_center{padding-top:0}.entry-content{font-size:1.2em;line-height:2em;border-bottom:4px solid #ebebeb;padding-bottom:35px;margin-bottom:35px}.has-post-thumbnail{margin-top:90px !important}.x-main article:first-child{margin:0 !important}.product_meta{display:none}.woocommerce-product-gallery__trigger{display:none}.type-tribe_events{margin:0 !important}#tribe-events-footer,.tribe-events-back,.saboxplugin-wrap,.x-header-landmark,.tribe-events-cal-links,.tribe-events-ical,.tribe-events-nav-previous,.tribe-bar-disabled{display:none !important}.tribe-events-single-event-description br{display:none}.tribe-events-single-event-description div{margin-bottom:10px}#tribe-bar-form .tribe-bar-submit input[type=submit]{background-color:#e94f3d;text-shadow:none}.tribe-bar-full{background-color:#ebebeb !important}.tribe-events-event-image{border:1px solid #ddd}.tribe-events-page-title{text-align:left}.tribe-events-list-event-title{font-size:16px !important;line-height:1.1em !important;margin-top:0 !important;margin-bottom:15px !important;color:#222 !important;display:block !important}.tribe-events-list-event-title a{color:#222 !important}.tribe-event-time{font-size:14px !important}.tribe-events-event-details{padding:5px 0 0 0 !important}.tribe-events-loop .tribe-events-event-meta{font-weight:400 !important}.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap{background:#fff !important;margin-bottom:60px;box-shadow:none !important}@media(max-width:1230px){h1{font-size:2.6em !important}.header-button .x-anchor-content,.secondary-button .x-anchor-content{padding:.8em !important}.header-outline-button .x-anchor-content{padding:.7em .8em .6em .8em !important}.secondary-outline-button .x-anchor-content{padding:.7em .8em .7em .8em !important}.header-button .x-anchor-content .x-anchor-text-primary,.header-outline-button .x-anchor-content .x-anchor-text-primary,.secondary-button .x-anchor-content .x-anchor-text-primary,.secondary-outline-button .x-anchor-content .x-anchor-text-primary{font-size:.9em !important}}@media(max-width:1259px){.x-navbar-wrap{display:none}}@media(min-width:768px) and (max-width:990px){.success-story-highlight .x-text-content .x-text-content-text .x-text-content-text-primary{font-size:2em;line-height:1.2em}.secondary-image{float:left;margin:0 0 20px 0 !important;box-shadow:none !important}}@media(max-width:767px){.success-story-highlight .x-text-content .x-text-content-text .x-text-content-text-primary{font-size:2em;line-height:1.2em}.secondary-image{margin:0 0 20px 0 !important;box-shadow:none !important}.x-frame-video-embed{box-shadow:none !important}}