section#header{background-color:#8C2523;background-image:-webkit-linear-gradient(#8C2523,#701D1C);background-image:linear-gradient(#8C2523,#701D1C)}section#header .primary-logo{width:175px}section#header .row{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}section#header .cell-1{-webkit-flex-basis:225px;-ms-flex-preferred-size:225px;flex-basis:225px;min-width:225px}section#header .cell-2{min-width:0}section#header .cell-3{-webkit-flex-basis:200px;-ms-flex-preferred-size:200px;flex-basis:200px;min-width:200px;font-size:1.2em;text-align:right}section#header .cemah-icon-phone-1{color:#FFF;margin-right:5px}section#header .primary-phone-1{text-decoration:none;color:#FFF}section#header .menu a{font-family:'Source Serif Pro','Times New Roman',serif}section#header .menu>.menu-item>a{padding:1.5rem .9rem;font-size:19px;font-weight:600;text-transform:none}section#header .menu>.menu-item.cta-button{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-left:.75rem}section#header .menu>.menu-item.current-menu-ancestor>a,section#header .menu>.menu-item.current-menu-item>a,section#header .menu>.menu-item:hover>a{background-color:#4D1413;background-image:-webkit-linear-gradient(#4D1413,#611918);background-image:linear-gradient(#4D1413,#611918)}section#header .menu>.menu-item.cta-button.current-menu-item>a,section#header .menu>.menu-item.cta-button>a{padding:.3rem .75rem .25rem;background:#E3A532;color:#222;border-radius:4px}section#header .menu>.menu-item.cta-button:hover>a{background:#faac1b}section#header .submenu{background-color:#611918}section#header .submenu a:hover{background-color:#E3A532;color:#222}@media screen and (max-width:1099px){section#header .menu>.menu-item>a{padding-left:.65rem;padding-right:.65rem;font-size:18px}section#header .cell-3{font-size:1.1em;padding-left:0;-webkit-flex-basis:190px;-ms-flex-preferred-size:190px;flex-basis:190px;min-width:190px}section#header .cell-2{padding-left:0;padding-right:0}section#header .cell-1{padding-right:0}}section#billboard .row{height:550px;z-index:2;position:relative}section#billboard .swiper-wrapper{position:absolute;width:100%;height:100%}section#billboard .swiper-slide{background-color:#343434;background-size:cover;background-position:40% 50%}section#billboard .cell-1{margin-bottom:2rem}section#billboard .cta-bar{border-radius:5px;text-align:left;background-color:rgba(0,0,0,.7);padding:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section#billboard .cta-bar>div{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}section#billboard .cta-message{padding-left:65px;background-repeat:no-repeat;background-position:0 50%;background-size:43px 43px;margin-right:1rem}section#billboard .cta-bar .button{text-align:center;min-width:250px}section#billboard .header{font-size:1.8em;line-height:1.1em;color:#fff;font-family:'Source Serif Pro','Times New Roman',serif}section#billboard p{font-size:1.1em;line-height:1.3em;margin-top:.25rem;margin-bottom:0;color:rgba(255,255,255,.85)}@media screen and (max-width:1249px){section#billboard .row{height:500px}section#billboard .header{font-size:1.6em}section#billboard p{font-size:1em}section#billboard .cell-1{margin-bottom:1rem}}@media screen and (max-width:959px){section#billboard .container{background-color:#222}section#billboard .row{height:auto}section#billboard .cta-bar{background-color:transparent;padding:1rem 0 0 0}section#billboard .swiper-wrapper{position:relative;height:400px}section#billboard .next-slide,section#billboard .previous-slide{top:35%}}@media screen and (max-width:767px){section#billboard .cta-bar{display:block;text-align:center}section#billboard .button{margin-top:1rem}section#billboard .cta-message{margin-right:0;background-image:none!important;padding-left:0}}@media screen and (max-width:599px){section#billboard .swiper-wrapper{height:250px}section#billboard .next-slide,section#billboard .previous-slide{top:25%}}section#services{background-color:#F0EFED;padding-top:3rem}section#services .service-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}section#services .service-list .service{-webkit-flex-basis:31%;-ms-flex-preferred-size:31%;flex-basis:31%;margin-bottom:2rem;text-decoration:none;-webkit-transition:-webkit-transform 150ms ease-out;transition:-webkit-transform 150ms ease-out;transition:transform 150ms ease-out;transition:transform 150ms ease-out, -webkit-transform 150ms ease-out}section#services .service-list .service:hover{-webkit-transform:scale(1.025);transform:scale(1.025)}section#services img{border-top-left-radius:4px;border-top-right-radius:4px}section#services .text-group{margin-bottom:2rem}section#services h2{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}section#services p{text-align:center;margin-left:auto;margin-right:auto}section#services h4{margin-top:0;padding:.25rem;text-align:center;background-color:#8C2523;color:#FFF;border-bottom-left-radius:4px;border-bottom-right-radius:4px}section#services .service-list .service:hover h4{background-color:#9e1411}@media screen and (max-width:959px){section#services{padding-top:2rem}}@media screen and (max-width:767px){section#services .service-list .service{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}}@media screen and (max-width:499px){section#services .service-list .service{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:300px;margin-right:auto;margin-left:auto}}section#page-header.default{padding-top:2.5rem;padding-bottom:1.5rem}@media screen and (max-width:959px){section#page-header.default{padding-top:1.5rem;padding-bottom:.5rem}}section#content #breadcrumbs{padding-top:7px;padding-left:12px;padding-bottom:8px}body:not(.home) section#content.default{padding-top:1rem}section#association-logos{padding-bottom:1.5rem;margin-top:-1rem}section#association-logos .logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}section#association-logos .logos>img{margin:.65rem;display:inline-block}section#association-logos .bbb{width:162px}section#association-logos .nfib{width:150px}section#association-logos .mich-chamber{width:127px}section#association-logos .gps{width:142px}section#footer.default{background-color:#222}body{font-family:'Source Sans Pro',Helvetica,Arial,sans-serif}.like-h1,h1{font-weight:400;font-size:2.3em;line-height:1.2em;color:#2f2f2f;font-family:'Source Serif Pro','Times New Roman',serif}.like-h2,h2{color:#222;font-size:1.45em;line-height:1.4em;text-transform:uppercase;font-weight:700;font-family:'Source Serif Pro','Times New Roman',serif}.like-h3,h3{color:#8C2523;font-family:'Source Serif Pro','Times New Roman',serif}.like-h4,h4{font-weight:600;color:#8C2523;font-family:'Source Serif Pro','Times New Roman',serif}.like-h5,h5{color:#222;font-family:'Source Serif Pro','Times New Roman',serif}.like-h6,h6{color:#222;font-family:'Source Serif Pro','Times New Roman',serif}h3.cemah-widget-title{color:#222}blockquote,ol,p,ul{color:#222}a{color:#8C2523}.button,a.button,button,input[type=submit]{background-color:#8C2523;color:#FFF;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif}.button:hover,a.button:hover,button:hover,input[type=submit]:hover{background-color:#a02a28}.button.disabled,.button[disabled],a.button.disabled,a.button[disabled],button.disabled,button[disabled],input[type=submit].disabled,input[type=submit][disabled]{color:#FFF;background-color:#bbb}.button.white,a.button.white,button.white,input[type=submit].white{background-color:#FFF;color:#222}.button.white:hover,a.button.white:hover,button.white:hover,input[type=submit].white:hover{background-color:#8C2523}.button.yellow,a.button.yellow,button.yellow,input[type=submit].yellow{background-color:#E3A532;color:#222}.button.yellow:hover,a.button.yellow:hover,button.yellow:hover,input[type=submit].yellow:hover{background-color:#faac1b}.button.ghost-light,a.button.ghost-light,button.ghost-light,input[type=submit].ghost-light{border-color:#FFF;color:#FFF}.button.ghost-dark,a.button.ghost-dark,button.ghost-dark,input[type=submit].ghost-dark{border-color:#222;color:#222}.button.ghost-dark:hover,a.button.ghost-dark:hover,button.ghost-dark:hover,input[type=submit].ghost-dark:hover{background-color:rgba(34,34,34,.07)}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{border:1px solid #c8c8c8;font-family:'Source Sans Pro',Helvetica,Arial,sans-serif}.cemah-message,.woocommerce-message{border-top-color:#4DA621}.cemah-message:before,.woocommerce-message:before{color:#4DA621}.cemah-info,.woocommerce-info{border-top-color:#217AA6}.cemah-info:before,.woocommerce-info:before{color:#217AA6}.cemah-error,.woocommerce-error{border-top-color:#8C2523}.cemah-error:before,.woocommerce-error:before{color:#8C2523}.sidebar .cemah-widget{background-color:#F0EFED;border-radius:5px;padding:1rem}.sidebar .widget_nav_menu ul{margin-left:0}.sidebar .widget_nav_menu a{font-size:1.1em;font-weight:400;text-decoration:none}.sidebar .widget_nav_menu a:hover{text-decoration:underline}.sidebar .cemah-widget .contact-methods{display:block}.sidebar .cemah-widget .contact-methods td,.sidebar .cemah-widget .contact-methods th{display:block}.sidebar .cemah-widget .contact-methods th{margin-top:.5rem}.sidebar .cemah-widget .contact-methods tr:first-child th{margin-top:0}@media screen and (max-width:959px){.sidebar .cemah-widget{padding:.75rem}}