.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}.home #main{padding:0 0 40px}.service-title h2 a{color:#fff}.service-title h2 a:hover{color:#ada9a9}.centered-title h1,.before-after h3{text-align:center}.wpcf7-form{color:#fff}#call-to-free-quote h2 a{color:#fff}#call-to-free-quote h2 a:hover{color:#ada9a9}.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:0 0}#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:1100px){.one-quarter{float:left;margin-right:3%;width:47%}}@media only screen and (max-width:980px){.service-title h2 a{font-size:1em}}@media only screen and (max-width:800px){.service-title h2 a{font-size:.8em}}@media only screen and (max-width:768px){.one-quarter{width:100%}}@media only screen and (max-width:603px){.service-title h2 a{font-size:1.6em}}.grecaptcha-badge{visibility:hidden}.sidebar-content .textwidget *{color:black}#sidebar .wpcf7-form a{color:#7e7e7e}