.home .hero-wrapper .head-title,.home .hero-posts .hero-post .entry-title,.home #page h1{margin-bottom:15px}.hero-wrapper .head-title,.hero-posts .hero-post .entry-title,#page h1{margin:0 0 10px 0;padding:0}.single .content-area,.page .content-area,.page.three-column .content-area,.single.three-column .content-area,.error404 .content-area{width:80%}.widget-area{width:18%}.site-logo{line-height:0;padding-top:1px}.site-identity .main-navigation ul{line-height:4}.site-title-wrap{padding-bottom:15px}.site-title-wrap{max-width:40%}p,li{font-size:18px}.entry-content a:not([class*="button"]):hover{border-bottom:1px solid #008cdd;transition:.2s ease-in-out}.entry-content a:not([class*="button"]){border-bottom:0}.entry-content a:not([class*="button"]){color:#008cdd}.entry-content h2{font-size:40px}.columns{-webkit-column-count:3;-moz-column-count:3;column-count:3}.columns a{color:#008cdd;text-decoration:none}.columns a:hover{color:#008cdd}.columns li{margin-left:30px;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-moz-page-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.columns ul{margin:0}body:not(.home) #primary .entry-content a,body:not(.home) #primary .entry-content p a{color:#000;text-decoration:underline}#primary p a:hover{color:#555}body:not(.home) #primary a[href^="tel:"],body:not(.home) #primary p a[href^="tel:"]{color:#a81010;text-decoration:underline}.post_author{margin-bottom:15px;font-size:14px;}.recognition{display:block;margin-left:auto;margin-right:auto;background:#f9f9f9;text-align:center;padding:20px 0}.entry-content a:not([class*="button"]):hover{border-bottom:1px solid #555}html .gform_wrapper .top_label li.gfield.gf_left_half,html .gform_wrapper .top_label li.gfield.gf_right_half{margin:0 -4px;min-height:100px}.main-navigation{width:50%}.main-navigation li ul a,.main-navigation li ul li a{padding:15px 20px 22px 20px}.drawer-toggle{color:#333}.drawer-toggle:hover{color:#333}.toggle-visible:hover{color:#a81010}.top-navigation nav a:hover{color:#a81010}.big-search{margin-bottom:1%}#menu-secondary-menu a{font-weight:700;color:#a81010;font-size:16px}#menu-secondary-menu a:hover{font-weight:700;color:#333}.hero-text p a{color:#008cdd}.hero-text p a:hover{color:#008cdd;text-decoration:underline}div#page.hfeed.site.container{background-color:#fff;border-top:0}.cta-box-outer-fw{margin:15px 0 35px 15px;width:100%;outline:solid thin #ccc;outline-offset:8px;text-align:center;float:right}.cta-box-outer-r{margin:15px 0 35px 35px;width:50%;outline:solid thin #ccc;outline-offset:8px;text-align:center;float:right}.cta-box-title{font-weight:700;font-size:20px;margin-bottom:20px}.cta-box-inner{background-color:#f2f2f2;padding:20px 30px 20px 30px;font-size:13px}.cta-box-inner p{font-size:13px}.cta-box-button{border:3px solid #9c9361;color:#fff;background:#b6ac75;font-family:inherit;font-size:12px;cursor:pointer;padding:20px 40px;display:inline-block;text-transform:uppercase;text-decoration:none;letter-spacing:1px;font-weight:700;outline:0;position:relative;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;margin-top:20px}a.cta-box-button:hover{background-color:#9c9361;border:3px solid #ccc;color:#fff;text-decoration:underline}.cta-box-in-box-title{border:0 solid #9c9361;color:#fff;background-color:#b6ac75;font-family:inherit;font-size:12px;line-height:16px;cursor:pointer;padding:18px 0 18px 0;display:inline-block;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:1px;font-weight:700;outline:0;position:relative;-webkit-transition:all .3s;transition:all .3s;overflow:hidden;width:100%}.cta-phone{padding-bottom:15px}.cta-span{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background-image:url(empty.gif)}.su-accordion{border:1px solid #39bc72}#main .su-spoiler-title{background-color:#39bc72;color:#fff}.wrap-sf-contact-form{background-color:#f1f1f1;padding:50px;width:100%;border:3px solid #ccc}.wrap-sf-contact-form a{color:#008cdd;text-decoration:none}.wrap-sf-contact-form a:hover{color:#008cdd;text-decoration:underline}#contact-form-header{color:#a81010;font-weight:700;font-size:28px}#sf-contact-form-text{margin:30px 0 50px 0;color:#000;font-size:18px;line-height:28px}#sf-contact-form-fields-text p{margin:0}.sf-contact-form-star{color:red;font-weight:700}.sf-ssl-seal{float:right;width:150px;height:150px;margin-top:5px;margin-left:25px}.errMsg{color:red;font-weight:700;margin-top:0;margin-bottom:20px}#top label{font-size:14px;color:#000}#top textarea{height:150px}div .main_color .button,.main_color #submit:hover,.main_color input[type="submit"]:hover{background-color:rgb(119 176 49)}input[type="submit"]:hover,button:hover{background-color:rgb(119 176 49);width:100%}input[type="submit"],button{background-color:#4ec06c;font-size:13px;font-weight:700;text-transform:uppercase;border:none;height:60px;width:100%}.first_name_field{width:48%;float:left;margin-right:5px}.last_name_field{width:48%;float:right}.email_field{width:48%;float:left;margin-right:5px}.phone_field{width:48%;float:right}.address_field{width:48%;float:left;margin-right:5px}.city_field{width:48%;float:right}.state_field{width:48%;float:left}.zip_field{width:48%;float:right}select{height:50px;width:100%}.wrap-sf-contact-form label{max-width:100%}form label{display:inline}.inputWrapper{margin-bottom:8px}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="week"],input[type="tel"],input[type="time"],input[type="month"],input[type="tel"],#edd_checkout_form_wrap input[type=text],#edd_checkout_form_wrap input[type=email],#edd_checkout_form_wrap input[type=password],#edd_checkout_form_wrap textarea,textarea,select{width:100%}textarea{margin-bottom:25px;height:175px}.my-content,.mobile-awards{display:none}.breadcrumbs{background:#e2e2e2;padding:5px 10px;line-height:40px;color:#444}ul#breadcrumblist{display:block;margin:0;line-height:1.5}ul#breadcrumblist li{display:inline-block;font-size:14px}ul#breadcrumblist li a{display:inline-block;margin:5px;color:#444}ul#breadcrumblist li:last-child a{color:#a81010;text-decoration:underline}ul#breadcrumblist li>span{display:inline-block;margin:5px}.hero-posts,.single .hero-posts .with-featured-image,.hero-postsz{min-height:300px;display:flex!important;flex-direction:column;align-items:center;justify-content:space-around}.site-header-bg-wrap{position:absolute;left:0;right:0;top:0;bottom:0}.hero-container{width:100%}.wp-video{margin-bottom:15px}.pa:hover{opacity:.7}.entry-content blockquote:before{font-size:200px}.site-content{padding:20px 0}.su-box-content{font-size:18px}.su-box-title{font-size:18px}@media only screen and (max-width:800px){.entry-content h2{font-size:28px}body{overflow-y:auto;overflow-x:hidden}.hero-text,.hero-posts .post:first-child .hero-text{color:#fff;padding:30px 5px}.single .hero-posts .with-featured-image,.hero-postsz{padding:45px 5px!important}.wrap-sf-contact-form{padding:20px;}.single .content-area,.page .content-area,.page.three-column .content-area,.single.three-column .content-area,.error404 .content-area{width:100%}.widget-area{width:100%}.site-title-wrap{max-width:100%}#secondary-navigation{display:none}.sf-ssl-seal{display:none}.mobile-awards{background-color:#f1f1f1;padding:50px;width:100%;border:3px solid #ccc;display:block;margin-top:25px;margin-bottom:15px}.site-logo{padding:17px 0 15px 0;padding:0 10px}.my-content{display:block;color:#fff;font-size:15px;font-weight:700;padding-top:10px;padding-bottom:10px;text-align:center;text-decoration:underline;background-color:#a81010}.my-content a{color:#fff}.my-content a:hover{color:#fff}a:hover,a:focus,a:active{color:#fff}.fa{margin-right:4px}html .hero-wrapper .head-title,html .hero-posts .hero-post .entry-title,html #page h1{font-size:32px;padding:0}.hero-text,.hero-posts .post:first-child .hero-text{padding:0}}#secondary-navigation{width:auto}body.home .site-content{padding:0}body.home div#page.hfeed.site.container{max-width:100%;padding:0}@media screen and (orientation:portrait){.first_name_field,.last_name_field,.email_field,.phone_field,.address_field,.city_field,.state_field,.zip_field{width:100%}}@media only screen and (max-width:1200px){.site-title-wrap{display:block;margin:0 auto;padding:0}.site-identity .main-navigation{float:none;text-align:center;width:100%}}@media only screen and (max-width:960px){#menu-secondary-menu a{font-weight:700;color:#a81010;font-size:14px;line-height:35px}.top-navigation .secondary-navigation ul li{margin-right:0;padding:0}body .social-navigation a:before{font-size:18px}body .top-navigation,body .top-navigation nav a,body .top-navigation li ul li a,body .drawer-toggle{font-size:16px}body .drawer-toggle{width:90px;margin:0}}@media only screen and (max-width:720px){.site-title-wrap{display:block;margin:0 auto;padding:0}}@media screen and (max-width:525px){.columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}}