a,a:hover{text-decoration:none}a:hover{color:#ADA9A9}a,.image-hover img,.branding img,.mobile-branding img,.logo-box img,.main-nav>li.act>a .menu-text,.main-nav>li.act>a .subtitle-text,.sidebar-content img,.menu-text,.mini-widgets a,.image-hover img{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}.branding img:hover,.image-hover img:hover,.mobile-branding img:hover,.logo-box img:hover,.image-hover img:hover{-webkit-transform:scale(.97);-moz-transform:scale(.97);-o-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97)}.centered h2{text-align:center}.wpb_wrapper h2 a:hover,#page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover{color:#666}.mini-contacts a{color:#FFF}.mini-contacts a:hover{color:#DDD}#fancy-header{margin:0 0 20px 0}.home #main{padding:0 0 40px 0}#footer a{color:#ADA9A9;text-decoration:none}#footer a:hover,#footer strong,.service-section h2 a:hover{color:#5E5F89}#footer .widget-title{font-size:1.6em}#footer p{font-size:1.2em}#bottom-bar a{color:#ADA9A9}#bottom-bar a:hover{color:#5E5F89;text-decoration:none}.service-title h2 a{color:#FFF}.service-title h2 a:hover{color:#ADA9A9}.centered-title h1,.before-after h3{text-align:center}#fancy-header .fancy-title>span{text-shadow:1px 1px 0 #000}.wpcf7-form{color:#FFF}#areas{font-size:1.6em;line-height:1.6em;text-align:center}#content #area-buttons h3{font-size:1.6em;line-height:1.6em;text-align:center}#content #area-buttons h3 a{display:block;padding:10px;background-color:#2c2d72;color:#fff}#content #area-buttons h3 a:hover{background-color:#262626}#banded-title h1{font-size:3.8em;font-weight:300;text-align:center;color:#FFF;line-height:60px}#call-to-free-quote h2{font-size:2em;font-weight:300;text-align:center;line-height:2em}#call-to-free-quote h2 a{color:#FFF}#call-to-free-quote h2 a:hover{color:#ADA9A9}#mobile-phone{width:100%;height:40px;background-color:#339;display:none;color:#FFF}#mobile-phone p{width:100%;margin:0;text-align:center;line-height:40px}#mobile-phone a{color:#FFF}#mobile-phone a:hover{color:#DDD}.mobile-mini-widgets-in-menu a{color:#339}.mobile-mini-widgets-in-menu a:hover{color:#666}.solid-text-box h3{font-size:1.8em;line-height:2em;color:#fff;display:block;text-align:center;padding:20px;background-color:#2c2d72}.solid-text-box h3 a{color:#ddd}.solid-text-box h3 a:hover{color:#eee}.custom-button-box h2{font-size:1.8em;line-height:2em;color:#fff;display:block;text-align:center;padding:8px;background-color:#2c2d72}.custom-button-box h2 a{color:#fff}.custom-button-box h2 a:hover{color:#ccc}.custom-button-boxes h2{font-size:1.4em;line-height:2em;color:#fff;display:block;text-align:center;padding:8px;background-color:#2c2d72}.custom-button-boxes h2 a{color:#fff}.custom-button-boxes h2 a:hover{color:#ccc}.larger-paragraphs p{font-size:1.2em}.light-text h2{color:#fff}.one{float:left;width:100%}.one-quarter{float:left;margin-right:1%;width:23%}.page-id-2 .rs-layer.slidelink a span{background:none}#info-box-section .aio-icon-title.ult-responsive:hover{color:#666}#sidebar .wpcf7-form a{color:#ddd}#sidebar .wpcf7-form a:hover{color:#0af}.author-info,.author.vcard{display:none}@media only screen and (max-width:1500px){#banded-title h1{font-size:3em}}@media only screen and (max-width:1100px){.one-quarter{float:left;margin-right:3%;width:47%}}@media only screen and (max-width:990px){.masthead .mini-widgets .soc-ico a{margin:0 10px}}@media only screen and (max-width:980px){.service-title h2 a{font-size:1em}}@media only screen and (max-width:820px){#banded-title h1{font-size:2em;line-height:42px}}@media only screen and (max-width:800px){.service-title h2 a{font-size:.8em}}@media only screen and (max-width:768px){#mobile-phone{display:block}.one-quarter{width:100%}.area-top-image img{width:100%;height:500px;object-fit:cover;object-position:bottom}}@media only screen and (max-width:603px){.service-title h2 a{font-size:1.6em}#banded-title h1{font-size:2em}}@media only screen and (max-width:481px){.masthead .top-bar .mini-widgets>*{margin:5px!important}}.grecaptcha-badge{visibility:hidden}.sidebar-content .textwidget *{color:#000}#sidebar .wpcf7-form a{color:#7e7e7e}