.entry-content.post-content p a{color:#d33;text-decoration:underline}#primary-menu.no-responsive>li>a{text-transform:capitalize}.header-style-3 #primary-menu.no-responsive>li.menu-item-active>a{border-top:none!important;border-left:none!important;border-right:none!important;border-bottom:1px solid #D1222D!important}.top-area-items .gem-contacts-item.gem-contacts-email a{color:#ffffff!important}.block-content{padding:64px 0px!important}.page-id-945 .block-content,.page-id-951 .block-content,.page-id-1111 .block-content{padding:64px 0 0px!important}.portal-boxes h3{line-height:1.2}.icon-box td{border:none!important}.icon-box td:first-child{width:20%}.icon-box img{margin-right:0}.icon-box h4{line-height:1.2;font-weight:300;font-size:22px;margin:15px 0 5px}.dark-row h2{color:#ffffff!important}.custom-footer p{color:#333}.service-row .wpb_wrapper{background:#fff}.service-row .vc_column-inner{padding-top:0px!important}.vc_row[data-vc-full-width]{margin-bottom:0px!important}#gform_1 label{display:none!important}#gform_1 h4{margin:0px!important;font-size:16px;line-height:1.2;margin-top:30px!important}#gform_1 ul li.gfield{margin-top:0}.cta-strip{margin-bottom:0px!important}.cta-strip h5,.cta-strip h5 a{font-size:22px;color:#fff;line-height:30px}.cta-strip .gem-button.gem-button-text-weight-thin{margin-top:0;position:relative;top:-5px}.style2.gem-testimonials{background:transparent;background-color:transparent!important}.style2.gem-testimonials .gem-testimonial-name,.style2.gem-testimonials .gem-testimonial-text p,.gem-prev:after,.gem-next:after{color:#ffffff!important}.testimonials_svg,.gem-testimonials.style2 .gem-testimonial-wrapper p:after{display:none!important}.gem-prev:after,.gem-next:after{background-color:transparent!important;border:1px solid #fff}blockquote{background-color:#fafafa!important;font-size:16px!important;line-height:1.5!important}blockquote h4,.testimonial-slider h4{font-size:18px}blockquote:after{color:#dadada!important}.testimonial-slider *{color:#ffffff!important}li.wpv-pagination-nav-links-item:before{display:none!important}.row.news-item{padding:15px 0;border-bottom:1px solid #f4f4f4}.col-sm-3.img-col{padding-bottom:15px}.news-item img{margin:12px 0}.news-item h3{margin:0px!important;line-height:1.2}.news-item p{margin:1.1em 0em!important}.news-item a.gem-button{margin:0}#colophon{padding:32px 0 0px!important}h3.widget-title{font-weight:300;color:#feffff;text-transform:uppercase;margin-bottom:15px!important;font-size:20px}h3.widget-title:after{display:none!important}.site-footer .footer-contact,.site-footer a,.site-footer p{color:#ffffff!important}.site-footer a:hover{color:#dd3333!important}.site-footer .vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{display:inline}.site-footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{height:1em!important;width:1em!important}.site-footer .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{font-size:1em!important;color:#ffffff!important;top:10px}#gform_2 label{display:none!important}#gform_2 h4{margin:0px!important;font-size:16px;line-height:1.2;margin-top:30px!important}#gform_2 ul li.gfield{margin-top:0}.ginput_container input[type="text"]{padding:5px 10px!important}footer#footer-nav{padding:10px 0}footer#footer-nav #footer-menu a{color:#99a9b5!important}#footer-menu li+li:before{border-left:1px solid #dadada!important;border-right:1px solid #dadada!important}#footer-socials a:hover .socials-item-icon{color:#000000!important}.comments-area{display:none!important}@media(max-width:640px){h1{font-size:1.6em!important;line-height:1.6em!important}h2{font-size:1.4em!important;line-height:1.4em!important}h3,.icon-box h4{font-size:1.2em!important}.wpb_row{margin-top:0px!important}.mobile-menu-layout-default .primary-navigation.responsive ul>li.menu-item.menu-item-active a{border-left:4px solid #dd3333!important}.block-content{padding:0px!important}.vc_sep_width_100,.vc_empty_space{display:none!important}.footer-widget-area .widget_text{margin-top:0px!important;margin-bottom:0px!important}.site-footer .footer-contact,.site-footer a,.site-footer p{font-size:14px!important}.vc_row[data-vc-full-width],.vc_row-fluid.vc_custom_1525842444090,.vc_row-fluid.vc_custom_1525840981530{padding-top:0px!important}.service-row .wpb_single_image img{width:330px!important}.mobile-menu-layout-default .primary-navigation.responsive li a{color:#333333!important}}