.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}#fancy-header .fancy-title>span{text-shadow:1px 1px 0 #000}#call-to-free-quote h2 a{color:#fff}#call-to-free-quote h2 a:hover{color:#ada9a9}.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}.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: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:603px){.service-title h2 a{font-size:1.6em}}.grecaptcha-badge{visibility:hidden}.sidebar-content .textwidget *{color:#000}#sidebar .wpcf7-form a{color:#7e7e7e}