@font-face{font-display:swap;font-family:'Icon';src:url(../../../../../../themes/christianroofing/fonts/Icon.eot);src:url('../../../../../../themes/christianroofing/fonts/Icond41d.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/christianroofing/fonts/Icon.woff) format('woff'),url(../../../../../../themes/christianroofing/fonts/Icon.ttf) format('truetype'),url('../../../../../../themes/christianroofing/fonts/Icon.svg#Icon') format('svg');font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after,.clear{clear:both;content:" ";display:table}html{font-size:62.5%}body{color:#000;font-family:'Oswald',sans-serif;font-size:20px;font-size:2rem;font-weight:300;line-height:1.625}::-moz-selection{background-color:#333;color:#fff}::selection{background-color:#333;color:#fff}a{color:#333;font-weight:400;text-decoration:none}a:hover{color:#0ebfe9}p{margin:0 0 15px;margin:0 0 1.5rem;padding:0}ol,ul{margin:0;padding:0}blockquote,blockquote::before{color:#999}blockquote{margin:40px;margin:4rem}blockquote::before{content:"\201C";display:block;font-size:30px;font-size:3rem;height:0;left:-20px;position:relative;top:-10px}.entry-content code{background-color:#333}cite{font-style:normal}h1,h2,h3,h4,h5,h6{color:#333;font-family:'Oswald',sans-serif;font-weight:400;line-height:1.2;margin:0 0 15px;margin:0 0 1.5rem}h1{font-size:30px;font-size:3rem}h2{font-size:28px;font-size:2.8rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:20px;font-size:2rem}h5{font-size:18px;font-size:1.8rem}h6{font-size:16px;font-size:1.6rem}embed,iframe,img,object,video,.wp-caption{max-width:100%}img{height:auto}.featured-content img,.gallery img{width:auto}input,select,textarea{background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#333;padding:10px;padding:1rem;width:100%}input:focus,textarea:focus{border:1px solid #333;outline:none}::-moz-placeholder{color:#999;opacity:1}::-webkit-input-placeholder{color:#999}button,input[type="button"],input[type="reset"],input[type="submit"],.button,.entry-content .button{background-color:#1f1d5b;border:none;box-shadow:none;color:#fff;cursor:pointer;font-weight:300;padding:10px 24px;padding:1rem 2.4rem;text-transform:uppercase;width:auto}button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.button:hover,.entry-content .button:hover{background-color:#0ebfe9}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;margin-bottom:4rem;width:100%}tbody{border-bottom:1px solid #ddd}th,td{text-align:left}th{font-weight:700;text-transform:uppercase}td{border-top:1px solid #ddd;padding:6px 0;padding:.6rem 0}.wrap{margin:0 auto;max-width:1170px}.site-inner{clear:both;padding-top:40px;padding-top:4rem}.home .site-inner{padding-top:10px}.minimum-landing .site-inner{margin:40px auto;margin:4rem auto;padding:60px 60px 20px;padding:6rem 6rem 2rem;width:800px}.content{float:left;width:720px}.sidebar-content .content{float:right}.full-width-content .content{width:100%}.avatar{float:left}.alignleft .avatar{margin-right:24px;margin-right:2.4rem}.alignright .avatar{margin-left:24px;margin-left:2.4rem}.author-box .avatar{height:72px;margin-right:24px;margin-right:2.4rem;width:72px}.entry-comments .avatar{height:48px;width:48px}.search-form input[type="submit"]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.search-form{overflow:hidden;padding:3px;padding:.3rem;width:100%}img.centered,.aligncenter{display:block;margin:0 auto 24px;margin:0 auto 2.4rem}img.alignnone{margin-bottom:12px;margin-bottom:1.2rem}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0;margin:0 2.4rem 2.4rem 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 24px 24px;margin:0 0 2.4rem 2.4rem}a.alignleft,a.alignright{border:none}.wp-caption-text{text-align:center}.widget-area{word-wrap:break-word}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.breadcrumb{margin-bottom:40px;margin-bottom:4rem}.archive-description,.author-box{background-color:#f5f5f5}.archive-description{margin-bottom:40px;margin-bottom:4rem;padding:40px 40px 16px;padding:4rem 4rem 1.6rem}.author-box{margin-bottom:40px;margin-bottom:4rem;padding:40px;padding:4rem}.single .author-box{margin-bottom:60px;margin-bottom:6rem}.author-box-title{margin-bottom:4px;margin-bottom:.4rem}.author-box p{margin-bottom:0}.author-box .avatar{margin-right:24px;margin-right:2.4rem}.entry-title{line-height:1}.entry-title a,.sidebar .widget-title a{border:none}.widget-title{margin-bottom:20px;margin-bottom:2rem}.footer-widgets .widget-title{border-bottom:5px solid #2c6385;color:#fff;padding:0 0 14px}.sidebar .widget-title a{border:none}.archive-title{margin-bottom:24px;margin-bottom:2.4rem}div.gform_wrapper input[type="email"],div.gform_wrapper input[type="text"],div.gform_wrapper textarea,div.gform_wrapper .ginput_complex label{padding:16px;padding:1.6rem}div.gform_wrapper .ginput_complex label{padding:0}div.gform_wrapper li,div.gform_wrapper form li{margin:16px 0 0;margin:1.6rem 0 0}.site-header{background:#fff;z-index:999;width:100%;position:fixed;margin:48px 0 0}.custom_bg_img{padding:140px 0 0}.title-area{float:left;padding:5px 0;padding:.5rem 0;width:170px;position:relative}.title-area p{position:absolute;left:170px;width:300px;top:30px}.header-image .title-area{padding:0}.site-title{line-height:1;margin:0;text-transform:uppercase}.site-title a,.site-title a:hover{border:none}.site-description{line-height:1.2;margin:0}.header-full-width .title-area,.header-full-width .site-title{width:100%}.site-header .widget-area{float:right;text-align:right;width:520px}.site-header .search-form{float:right;margin-top:10px;margin-top:1rem}.genesis-nav-menu{clear:both;line-height:1.5;width:100%;margin:30px 0 0}.genesis-nav-menu .menu-item{display:inline-block;text-align:left}.genesis-nav-menu a{border:none;color:#353535;display:block;font-size:20px;font-size:2rem;padding:10px 10px;padding:1rem 1rem;position:relative;font-weight:300}.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover{color:#ca0004;background:url(../../../../../../themes/christianroofing/images/nav-border.jpg) no-repeat scroll top center}.genesis-nav-menu .sub-menu a{background:none}.genesis-nav-menu .sub-menu li.current-menu-item{background:#fff}.genesis-nav-menu .sub-menu li.current-menu-item a:hover{background:none}.genesis-nav-menu .sub-menu a:hover{background:#ca0004;color:#fff}.genesis-nav-menu>.menu-item>a{text-transform:uppercase}.genesis-nav-menu .sub-menu{left:-9999px;letter-spacing:0;opacity:0;position:absolute;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:270px;z-index:99;padding:12px 0 0}.genesis-nav-menu .sub-menu a{background-color:#fff;border:none;border-top:none;padding:10px 20px;padding:1rem 2rem;position:relative;width:270px}.genesis-nav-menu .sub-menu .sub-menu{margin:-54px 0 0 159px}.genesis-nav-menu .menu-item:hover{position:static}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1}.genesis-nav-menu>.first>a{padding-left:0}.genesis-nav-menu>.last>a{padding-right:0}.genesis-nav-menu>.right{display:inline-block;float:right;list-style-type:none;padding:20px 0;padding:2rem 0;text-transform:uppercase}.genesis-nav-menu>.right>a{display:inline;padding:0}.genesis-nav-menu>.rss>a{margin-left:48px;margin-left:4.8rem}.genesis-nav-menu>.search{padding:6px 0 0;padding:.6rem 0 0}.nav-primary{background-color:#333}.nav-primary a,.nav-primary .genesis-nav-menu .sub-menu a{color:#fff}.nav-primary .genesis-nav-menu .sub-menu a{background-color:#333;border:1px solid #444;border-top:none}.nav-primary .sub-menu a:hover{color:#0ebfe9}#responsive-menu-icon{cursor:pointer;display:none}#responsive-menu-icon::before{-webkit-font-smoothing:antialiased;color:#333;content:"\e00e  MENU";font-family:'Icon';font-size:16px;font-size:1.6rem;font-style:normal;font-variant:normal;font-weight:400;line-height:1;margin:0 auto;speak:none;text-transform:none}.c-hamburger{display:none;position:relative;overflow:hidden;margin:0;padding:0;width:60px;height:50px;font-size:0;text-indent:-9999px;appearance:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;transition:background 0.3s;float:right}.c-hamburger:focus{outline:none}.c-hamburger span{display:block;position:absolute;top:23px;left:14px;right:14px;height:5px;background:#fff}.c-hamburger span::before,.c-hamburger span::after{position:absolute;display:block;left:0;width:100%;height:5px;background-color:#fff;content:""}.c-hamburger span::before{top:-10px}.c-hamburger span::after{bottom:-10px}.c-hamburger--htx{background-color:#003454}.c-hamburger--htx span{transition:background 0s 0.3s}.c-hamburger--htx span::before,.c-hamburger--htx span::after{transition-duration:0.3s,0.3s;transition-delay:0.3s,0s}.c-hamburger--htx span::before{transition-property:top,transform}.c-hamburger--htx span::after{transition-property:bottom,transform}.c-hamburger--htx.is-active{background-color:#003454}.c-hamburger--htx.is-active span{background:none}.c-hamburger--htx.is-active span::before{top:0;transform:rotate(45deg)}.c-hamburger--htx.is-active span::after{bottom:0;transform:rotate(-45deg)}.c-hamburger--htx.is-active span::before,.c-hamburger--htx.is-active span::after{transition-delay:0s,0.3s}.entry{margin-bottom:40px;margin-bottom:4rem}.home .entry{margin-bottom:10px;margin-bottom:1rem}.entry-content ol,.entry-content p,.entry-content ul,.quote-caption{margin-bottom:26px;margin-bottom:2.6rem}.entry-content ol,.entry-content ul{margin-left:40px;margin-left:4rem}.entry-content ol li{list-style-type:decimal}.entry-content ul li{list-style-type:disc}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-header .entry-meta{margin-bottom:24px;margin-bottom:2.4rem}.entry-comments-link::before{content:"";margin:0 0 0 2px;margin:0 0rem 0 .2rem}.entry-categories,.entry-tags{display:inline-block}.pagination{clear:both;margin:40px 0;margin:4rem 0}.pagination li{display:inline}.pagination li a{background-color:#333;border:none;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:1.4rem;font-weight:300;padding:8px 12px;padding:.8rem 1.2rem}.pagination li a:hover,.pagination li.active a{background-color:#0ebfe9}.comment-respond,.entry-comments,.entry-pings{margin-bottom:60px;margin-bottom:6rem}.comment-content{clear:both}.entry-comments .comment-author{margin-bottom:0}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width:50%}.comment-respond label{display:block;margin-right:12px;margin-right:1.2rem}.comment-list li,.ping-list li{list-style-type:none}.comment-list li{margin-top:24px;margin-top:2.4rem;padding:32px;padding:3.2rem}.comment-list li li{margin-right:-32px;margin-right:-3.2rem}li.comment{background-color:#f5f5f5;border:2px solid #fff;border-right:none}.comment .avatar{margin:0 16px 24px 0;margin:0 1.6rem 2.4rem 0}.entry-pings .reply{display:none}.form-allowed-tags{background-color:#f5f5f5;padding:24px;padding:2.4rem}.sidebar{float:right;margin-top:10px;margin-top:1rem;width:340px}.sidebar-content .sidebar{float:left}.sidebar img{margin-bottom:15px;margin-bottom:1.5rem}.sidebar p:last-child,.sidebar .featured-content img{margin-bottom:0}.sidebar li{list-style-type:none;margin-bottom:6px;margin-bottom:.6rem;word-wrap:break-word}.sidebar ul>li:last-child{margin-bottom:0}.sidebar .widget{margin-bottom:40px;margin-bottom:4rem}.footer-widgets{clear:both;color:#999;background:#145177;border-bottom:1px solid #fff;border-top:3px solid #fff}.footer-widgets .wrap{padding:25px 0 0;padding:2.5rem 0 0rem}.footer-widgets-1,.footer-widgets-3{width:300px}.footer-widgets-2{width:360px}.footer-widgets-1{margin-right:130px;margin-right:13rem}.footer-widgets-2{margin-right:70px;margin-right:7rem}.footer-widgets-1,.footer-widgets-2{float:left}.footer-widgets-3{float:right}.footer-widgets .widget{margin-bottom:0}.footer-widgets li{list-style-type:none;margin-bottom:6px;margin-bottom:.6rem;word-wrap:break-word}.site-footer{background:#003454;padding:20px 0;padding:2rem 0;text-align:center}.hero-image{margin:70px 0 0}.home_video{height:811px}#top-bar{background:#003454;position:fixed;width:100%;z-index:99999}.phone-icon{color:#fff;background:url(../../../../../../themes/christianroofing/images/phone-icon.png) no-repeat scroll left 5px;padding:0 0 0 35px;margin:7px 20px 0 0;display:inline-block}.mail-icon{color:#fff;background:url(../../../../../../themes/christianroofing/images/mail-icon.png) no-repeat scroll left 7px;padding:0 0 0 35px}.phone-icon:hover{color:#fff}.mail-icon:hover{color:#fff;text-decoration:underline}.social-icon{background:#145177 none repeat scroll 0 0;float:right;padding:0 0 0 8px;width:260px}.header-social{display:block;height:22px;width:23px}.social-icon ul{list-style:outside none none}.social-icon li{float:left;margin:13px 20px}.fb-icon{background:url(../../../../../../themes/christianroofing/images/fb-sprite.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:21px}.fb-icon:hover{background:url(../../../../../../themes/christianroofing/images/fb-sprite.png) no-repeat scroll 0 -21px rgba(0,0,0,0)}.tweet-icon{background:url(../../../../../../themes/christianroofing/images/twitter-sprite.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:18px}.tweet-icon:hover{background:url(../../../../../../themes/christianroofing/images/twitter-sprite.png) no-repeat scroll 0 -18px rgba(0,0,0,0)}.googleplus-icon{background:url(../../../../../../themes/christianroofing/images/googleplus-sprite.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:22px}.googleplus-icon:hover{background:url(../../../../../../themes/christianroofing/images/googleplus-sprite.png) no-repeat scroll 0 -22px rgba(0,0,0,0)}.pint-icon{background:url(../../../../../../themes/christianroofing/images/pint-sprite.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:22px}.pint-icon:hover{background:url(../../../../../../themes/christianroofing/images/pint-sprite.png) no-repeat scroll 0 -22px rgba(0,0,0,0)}.hero-image h1{color:#fff;font-size:65px;font-weight:300;margin:300px 0 0}.estimate-btn{background:rgba(0,63,96,.3);border:2px solid #fff;color:#fff;display:block;font-size:28px;margin:20px 0 0;padding:13px 0;text-align:center;width:450px}.estimate-btn:hover{background:#fff;color:#a90104}.residential{background:url(../../../../../../themes/christianroofing/images/residential-bg.png) no-repeat scroll center top;min-height:470px}.commertial{background:url(../../../../../../themes/christianroofing/images/commertial-bg.png) no-repeat scroll center top;min-height:470px}.hoa{background:url(../../../../../../themes/christianroofing/images/hoa-bg.png) no-repeat scroll center top;min-height:470px}.section-panel-2{padding:48px 0 0}.section-panel-2 .panel-widget-style{position:relative}.section-panel-2 img{-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.section-panel-2 img:hover{-webkit-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);-moz-filter:grayscale(0);filter:grayscale(0)}.section-panel-2 h3{color:#fff;font-size:22px;margin:-8px 0 25px;text-align:center;text-transform:uppercase;padding:30px 0 0}.section-panel-2 p{color:#fff;font-size:20px;font-weight:300;padding:0 49px}.arrow-btn{background:url(../../../../../../themes/christianroofing/images/btn-sprite.png) no-repeat scroll 0 0;bottom:110px;display:block;height:60px;left:0;margin:0 auto;position:absolute;right:0;width:60px;text-indent:-9999px}.arrow-btn:hover{background:url(../../../../../../themes/christianroofing/images/btn-sprite.png) no-repeat scroll 0 -60px}.section-panel-3{padding:45px 0 10px}.section-panel-3 img{display:block;margin:0 auto 30px}.section-panel-3 h3{color:#0f3c7e;font-size:22px;text-align:center}.section-panel-3 p{font-size:22px;padding:0 8px}.testimonial-slider{min-height:643px;max-width:100%;background-size:cover;margin:0 5px 0 0}.testimonial-slider .soliloquy-container .soliloquy-pager{position:relative}.testimonial-slider .soliloquy-container .soliloquy-caption{position:relative}.testimonial-slider .soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background:none}.testimonial-slider .soliloquy-fc-content>p{font-family:georgia;font-size:26px;font-style:italic;padding:0 20px;line-height:1.6;margin:-20px 0 40px}.testimonial-slider .widget-title{color:#fff;font-size:30px;margin:0 0 100px;padding:90px 0 0;text-align:center;text-transform:uppercase;font-family:'Open Sans',sans-serif}.testimonial-slider .soliloquy-container .soliloquy-prev{background:url(../../../../../../themes/christianroofing/images/arrow-left.png) no-repeat scroll 50% 50%;width:50px;height:93px;top:0;left:-30px}.testimonial-slider .soliloquy-container .soliloquy-next{background:url(../../../../../../themes/christianroofing/images/arrow-right.png) no-repeat scroll 50% 50%;width:50px;height:93px;top:0;right:-30px}.name{font-family:oswald!important;font-size:16px!important;font-style:normal!important}.custom-btn{background:url(../../../../../../themes/christianroofing/images/btn-sprite.png) no-repeat scroll 0 0;display:block;height:60px;margin:0 auto;width:60px;text-indent:-9999px}.custom-btn:hover{background:url(../../../../../../themes/christianroofing/images/btn-sprite.png) no-repeat scroll 0 -60px}.blog-posts{min-height:643px;max-width:100%;background-size:cover;margin:0 0 0 5px}.blog-posts .entry-title a{color:#fff;font-size:24px;font-weight:400}.blog-posts .entry-title a:hover{text-decoration:none}.blog-posts h2.entry-title{margin:0 0 5px}.blog-posts .widget-title{color:#fff;font-family:"Open Sans",sans-serif;font-size:30px;margin:0 0 50px;padding:90px 0 0;text-align:center;text-transform:uppercase}.blog-posts .entry-meta{border-bottom:1px solid #fff;color:#fff;padding:0 0 20px}.blog-posts a{color:#fff!important;font-weight:300;text-decoration:none}.blog-posts a:hover{text-decoration:none!important}.blog-posts .type-post{padding:0 80px}.blog-posts .entry-comments-link{background:url(../../../../../../themes/christianroofing/images/comment-icon.png) no-repeat scroll left center;height:25px;padding:0 0 0 40px;margin:0 0 0 10px}.blog-posts .entry-content>p{color:#fff;font-size:24px}.blog-posts .entry-time{margin:0 10px 0 0}.blog-posts .more-link{background:url(../../../../../../themes/christianroofing/images/btn-sprite.png) no-repeat scroll 0 0;display:block;height:60px;margin:35px auto 0;width:60px;text-indent:-9999px}.blog-posts .more-link:hover{background:url(../../../../../../themes/christianroofing/images/btn-sprite.png) no-repeat scroll 0 -60px}#sign-up-to-receive-latest-news{background:#efede8;padding:18px 0 0}#sign-up-to-receive-latest-news .wrap{margin:0 auto;max-width:1030px}#sign-up-to-receive-latest-news .gform_title{color:#0f3c7e;font-size:20px;text-align:center}#sign-up-to-receive-latest-news .gfield_label{display:none!important}#sign-up-to-receive-latest-news .gform_wrapper ul li.gfield{clear:none;display:inline-block;width:270px}#sign-up-to-receive-latest-news .medium{background:#dcdcdc none repeat scroll 0 0;border-radius:0;color:#131313;font-size:18px!important;font-weight:300;padding:9px 0!important;text-align:center}#gform_submit_button_1{background:url(../../../../../../themes/christianroofing/images/form-btn-sprite.png) no-repeat scroll 0 0;height:44px;width:44px;text-indent:-9999px;margin:-77px 17px 0 0;float:right}#gform_submit_button_1:hover{background:url(../../../../../../themes/christianroofing/images/form-btn-sprite.png) no-repeat scroll 0 -44px}#input_1_1{width:270px}#input_1_2{width:270px;margin:0 0 0 20px}#input_1_3{width:365px!important;margin:0 0 0 40px}::-webkit-input-placeholder{color:#131313}::-moz-placeholder{color:#131313}:-ms-input-placeholder{color:#131313}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}textarea:focus::-webkit-textarea-placeholder{color:transparent}textarea:focus::-moz-placeholder{color:transparent}textarea:focus:-ms-textarea-placeholder{color:transparent}.footer-widgets-1 p{color:#fff;font-size:16px;font-weight:400}.footer-widgets-3 p,.footer-widgets-3 a{color:#fff;font-size:18px;font-weight:400;margin:0}.footer-widgets-2 .entry-title>a{color:#fff;font-size:18px}.footer-widgets-2 .entry-meta{color:#fff;font-size:14px;font-weight:400}.footer-widgets-2 a{color:#fff}.footer-widgets-2 .type-post{border-bottom:1px solid #5985a0}.footer-widgets-2 .type-post:nth-of-type(2){border:none!important}.about-btn{background:url(../../../../../../themes/christianroofing/images/footer-widget-btn.png) no-repeat scroll 0 0;display:block;height:27px;margin:18px auto 0;width:27px;text-indent:-9999px}.about-btn:hover{background:url(../../../../../../themes/christianroofing/images/footer-widget-btn.png) no-repeat scroll 0 -27px}#left-footer p,#left-footer a{color:#fff;font-size:13px;font-family:'Open Sans',sans-serif;font-weight:400;margin:30px 0 0}.footer-widgets-2 .more-link{background:url(../../../../../../themes/christianroofing/images/footer-widget-btn.png) no-repeat scroll 0 0;display:block;height:27px;margin:-40px auto 0;width:27px;text-indent:-9999px}.footer-widgets-2 .more-link:hover{background:url(../../../../../../themes/christianroofing/images/footer-widget-btn.png) no-repeat scroll 0 -27px}.footer-widgets-2 .entry-content>p{color:#145177;margin:0 0 20px}.footer-widgets-2 h2{margin:0 0 5px}#gallery-footer .soliloquy-container .soliloquy-prev{background:url(../../../../../../themes/christianroofing/images/gallery-left-arrow.png) no-repeat scroll 50% 50%;width:42px;height:79px;top:25px;left:-80px}#gallery-footer .soliloquy-container .soliloquy-next{background:url(../../../../../../themes/christianroofing/images/gallery-right-arrow.png) no-repeat scroll 50% 50%;width:42px;height:79px;top:25px;right:-80px}#gallery-footer h4{color:#fff}.custom_bg_img img{width:100%;display:block}.page_title .entry-title{color:#0f3c7e;font-size:24px;text-align:center}.page_title{background:#f4f4f4;padding:30px 0 10px}.entry-content a{color:#cb0d10}.entry-content a:hover{text-decoration:underline}.staff-member h4{color:#0f3c7e;margin:0;font-family:'Open Sans',sans-serif;font-weight:600}.staff-member h5{color:#414141;font-size:20px;font-family:'Open Sans',sans-serif}.staff-member p{color:#414141;font-family:'Open Sans',sans-serif}.staff-member .textwidget{width:300px}.req-estimate-btn-sticky{position:fixed;right:0;top:270px;z-index:9999}.req-estimate-btn{background:url(../../../../../../themes/christianroofing/images/req-estimate.jpg) no-repeat scroll 0 0;color:#fff;cursor:pointer;float:left;font-size:0;font-weight:600;height:175px;padding:15px;position:relative;text-align:center;text-transform:uppercase;top:12px;width:50px;z-index:500}.req-estimate-form{background:#003454;display:none;float:left;max-width:370px;padding:0 25px;position:relative;right:0;top:12px}.close-btn{background:url(../../../../../../themes/christianroofing/images/close-btn.jpg) no-repeat scroll left top;cursor:pointer;height:65px;margin:0 0 0 -78px;position:relative;width:51px;z-index:9999}body .gfield_label{display:none!important}.req-estimate-form .medium{border-radius:0;font-size:18px!important;font-weight:300;padding:13px 10px!important;width:320px!important}.req-estimate-form .gform_title{background:#a90104 none repeat scroll 0 0;color:#fff;font-size:18px!important;margin:-1px -25px -63px!important;padding:21px 0;text-align:center}#gform_submit_button_2{background:url(../../../../../../themes/christianroofing/images/sticky-form-btn.png) no-repeat scroll 0 0;height:54px;margin:0 auto;text-indent:-9999px;width:54px;display:block}.req-estimate-form .gform_wrapper .validation_message{color:#fff}#gform_submit_button_2:hover{background:url(../../../../../../themes/christianroofing/images/sticky-form-btn.png) no-repeat scroll 0 -54px}.req-estimate-form .gform_wrapper .gform_footer{margin:0;padding:16px 0 0}#featured-image img{float:left;margin:0 10px 0 0}.entry-title>a{color:#0f3c7e}.sidebar a:hover{color:#0f3c7e}.entry-meta a:hover{color:#0f3c7e}.footer-widgets-2 .entry-meta a:hover{color:#fff}.read-more{color:#0f3c7e!important;display:block;margin:0 0 10px}.single .site-inner,.archive .site-inner{padding-top:8rem}.sidebar a{font-size:16px;font-weight:300}.post-ratings{color:transparent;margin:0 0 0 60px}.post-ratings strong{display:none}#sign-up-to-receive-latest-news .gform_wrapper{margin:0}#sign-up-to-receive-latest-news .gform_wrapper .gform_heading{margin:0}#gallery-footer .soliloquy-container .soliloquy-image:hover{border:2px solid #a90104}#left-footer a:hover{text-decoration:underline}.home .testimonial-slider h2.soliloquy-fc-title{display:none}.single-testimonial{margin:0 0 50px;position:relative}.testimonial-text{font-size:18px;line-height:2.2;background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:28px 43px 34px 28px;position:relative}.testimonial-text p{margin:0 0 0 0}p.testimonial-bio{color:#464646;font-size:14px;font-weight:300;text-align:left;margin:30px 0 40px 57px}.testimonial-bio span{font-weight:700}.testimonial-bio span::before{content:'– ';font-weight:300}.single-testimonial::before{background:url(../../../../../../themes/christianroofing/images/quote_sign.png) no-repeat scroll left center;content:"";display:block;height:30px;margin-right:10px;width:30px;vertical-align:middle;position:absolute;top:35px;z-index:1;left:-15px}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:10px 15px}body .gform_wrapper div.validation_error{display:none}body .gform_wrapper .field_description_below .gfield_description{max-width:100%;width:100%;border:none;margin:0;position:absolute;top:-20px;padding:6px 10px;color:#fff;background-color:#A90104;font-size:16px}body .gform_wrapper .field_description_below .gfield_description::after{position:absolute;bottom:-.5rem;left:.5rem;content:"";width:0;height:0;border-left:.5rem solid transparent;border-right:.5rem solid transparent;border-top:.5rem solid #ec5840}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent;margin-bottom:0;border-top:none;border-bottom:none;padding-bottom:0;padding-top:0}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}body .gform_wrapper ul.gform_fields li.gfield{position:relative}body .metaslider{margin:0 80px}body .ms-postfeed>a{display:none}body .metaslider .caption-wrap{position:relative;bottom:inherit;left:inherit;background:transparent;color:#fff;opacity:1;margin:0;display:block;width:100%;line-height:32px;font-weight:300}body .metaslider .caption{padding:0}body .flex-control-nav{position:relative;bottom:0}body .metaslider .flexslider{margin:0 0 0}body .flex-control-nav li a{margin:0 3px;width:14px;height:14px;-webkit-transition:background ease-in-out 0.3s;-moz-transition:background ease-in-out 0.3s;-o-transition:background ease-in-out 0.3s;transition:background ease-in-out 0.3s;border:2px solid #fff}body .flex-control-paging li a:hover,body .flex-control-paging li a.flex-active{background:#fff;border:2px solid #fff}body .slides{margin:0 0 22px!important}body .metaslider .slides img{display:none}body .caption p{font-family:georgia;font-size:26px;font-style:italic;padding:0 20px;line-height:1.6;margin:0 0 0px!important;text-align:center}body .flex-direction-nav .flex-next,body .metaslider .flexslider .flex-direction-nav li a.flex-next{background:url(../../../../../../themes/christianroofing/images/arrow-right.png) no-repeat;width:50px;height:93px;top:30px}body .flex-direction-nav .flex-prev,body .metaslider .flexslider .flex-direction-nav li a.flex-prev{background:url(../../../../../../themes/christianroofing/images/arrow-left.png) no-repeat;width:50px;height:93px;top:30px}body .flexslider .flex-next,body .metaslider .flexslider .flex-direction-nav li a.flex-next{opacity:1;right:-32px}body .flexslider .flex-prev,body .metaslider .flexslider .flex-direction-nav li a.flex-prev{opacity:1;left:-32px}body .flexslider:hover .flex-direction-nav .flex-next,body .metaslider .flexslider:hover .flex-direction-nav li a.flex-next{opacity:1;right:-32px}body .flexslider:hover .flex-direction-nav .flex-prev,body .metaslider .flexslider:hover .flex-direction-nav li a.flex-prev{opacity:1;left:-32px}body .entry-content ol.flex-control-nav,body .entry-content ul.flex-direction-nav{margin:0}body .metaslider .flex-control-nav{bottom:30px}body .entry-content ul.flex-direction-nav li{list-style-type:none}#team-wrapper{max-width:1040px;margin:0 auto}.team-listing{font-size:18px;color:#414141;font-weight:600;margin-bottom:35px;width:30%;display:inline-block;margin-right:4.5%;text-align:center}.team-listing:nth-child(3n+3){margin-right:0}.team-listing a{text-decoration:none}.team-listing h5{color:#0f3c7e;margin-bottom:5px;margin-top:10px}.entry-content a.read-bio-btn{color:#0f3c7e;font-size:16px;display:block}.team-description{padding:30px 15px}body .ngg-navigation{display:none!important}body #fancybox-wrap{z-index:999999!important}body p:empty:before{content:none}#fancybox-content{margin:0 auto}@media only screen and (max-width:1800px){.req-estimate-btn-sticky{top:200px}body .req-estimate-form .gform_wrapper ul li.gfield{margin-top:8px}.req-estimate-form .medium{padding:8px 10px!important}.req-estimate-form .gform_wrapper textarea.medium{height:80px}.req-estimate-form .gform_wrapper .gform_heading{margin-bottom:10px}}@media only screen and (max-width:1400px){.req-estimate-btn-sticky{top:140px}body .req-estimate-form .gform_wrapper ul li.gfield{margin-top:8px}.req-estimate-form .medium{padding:8px 10px!important}.req-estimate-form .gform_wrapper textarea.medium{height:80px}.req-estimate-form .gform_wrapper .gform_heading{margin-bottom:10px}}@media only screen and (max-width:1179px){.wrap{max-width:960px}.site-header .widget-area{width:620px}.content{width:580px}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:280px}.section-panel-2 p{padding:0 40px}.testimonial-slider .soliloquy-fc-content>p{font-size:18px}.testimonial-slider .soliloquy-container .soliloquy-prev{left:5px}.testimonial-slider .soliloquy-container .soliloquy-next{right:5px}.blog-posts .entry-content>p{font-size:18px}#sign-up-to-receive-latest-news .wrap{max-width:960px}#gform_submit_button_1{margin:-77px 0 0 0}.footer-widgets-1,.footer-widgets-2{margin-right:60px;margin-right:6rem}#gallery-footer .soliloquy-container .soliloquy-next{right:-45px}#gallery-footer .soliloquy-container .soliloquy-prev{left:-60px}#gallery-footer li.soliloquy-item{margin-right:20px!important}#gallery-footer .textwidget{max-width:850px;margin:0 auto}#sign-up-to-receive-latest-news .gform_wrapper ul li.gfield{width:250px}#input_1_1,#input_1_2{width:260px}.blog-posts .type-post{padding:0 30px}.post-ratings{margin:0 0 0 20px}.blog-posts .entry-meta{padding:0}.home_video{height:600px}.hero-image h1{margin:250px 0 0}body .caption p{font-size:20px}}@media only screen and (max-width:980px){.wrap{max-width:768px}.site-header{position:fixed}.site-inner{padding:40px 5% 0;padding:4rem 5% 0}.site-header .title-area,.site-header .search-form,.site-header .widget-area,.site-tagline-left,.site-tagline-right{text-align:center}.genesis-nav-menu li,.site-header ul.genesis-nav-menu,.site-tagline-left,.site-tagline-right{float:none}.minimum-landing .site-inner{margin:0;padding:40px 40px 0;padding:4rem 4rem 0}.minimum-landing .site-container{padding:5%}.footer-widgets .widget,.site-footer .wrap,.site-tagline{padding-left:5%;padding-right:5%}.site-footer{padding:40px 0;padding:4rem 0}.phone-icon{margin:7px 20px 0 10px}.site-header .widget-area{width:540px}.hero-image{height:auto;margin:0 0 0;padding:150px 0 0 10px}.hero-image h1{font-size:50px;margin:150px 0 0}.home_video{height:460px}.estimate-btn{width:400px}.section-panel-2 h3{font-size:18px}.section-panel-2 p{padding:0 10px;font-size:18px}.section-panel-3 h3{font-size:18px}.section-panel-3 p{font-size:16px;padding:0 0}#sign-up-to-receive-latest-news .gform_wrapper ul li.gfield{width:190px}#sign-up-to-receive-latest-news .wrap{max-width:680px}#input_1_1{width:180px;margin:0 0 0 10px}#input_1_2{width:180px;margin:0 0 0 10px}#input_1_3{width:220px!important;margin:0 0 0 10px}#gform_submit_button_1{margin:-77px 10px 0 0}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:225px}.footer-widgets-1,.footer-widgets-2{margin-right:20px;margin-right:2rem}#gallery-footer .textwidget{max-width:550px}#gallery-footer .soliloquy-container .soliloquy-next{right:-55px}.blog-posts .type-post{padding:0 40px}.staff-member .textwidget{width:auto}body .soliloquy-container .soliloquy-viewport{width:200px!important;height:50px!important;margin:0 auto!important}body .soliloquy-container .soliloquy-image{height:80px;width:200px}#left-footer p,#left-footer a{margin:60px 0 0}body .metaslider{margin:0 40px}body .caption p{font-size:16px}body .flex-direction-nav .flex-next,body .metaslider .flexslider .flex-direction-nav li a.flex-next{background-size:contain;height:50px}body .flex-direction-nav .flex-prev,body .metaslider .flexslider .flex-direction-nav li a.flex-prev{background-size:contain;height:50px}.title-area p{left:0;width:230px;top:75px;font-size:16px}.team-listing{margin-right:1.2%;width:32%}.team-listing{font-size:16px}}@media only screen and (max-width:730px){.title-area,.content,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.minimum-landing .site-inner,.sidebar,.site-header .widget-area,.site-tagline-left,.site-tagline-right{float:none;width:100%}.genesis-nav-menu a{padding:5px 10px;padding:.5rem 1rem}.responsive-menu{display:none}#responsive-menu-icon,.c-hamburger{display:block;float:none;margin:0 auto}.genesis-nav-menu .menu-item{display:block;text-align:left;padding-left:10px}.genesis-nav-menu .sub-menu{left:0;width:100%;opacity:1;position:relative}.genesis-nav-menu .sub-menu a{background-color:transparent;border:0;padding:.6rem 2rem;width:100%}.genesis-nav-menu .sub-menu .sub-menu,.site-header .sub-menu .sub-menu{margin:0}.genesis-nav-menu .sub-menu .sub-menu a{padding-left:4rem}#top-bar,.site-header{position:relative}.phone-icon{margin:10px auto;display:block;width:160px}.mail-icon{display:block;margin:0 auto;width:250px}.social-icon{float:none;width:260px;margin:10px auto 0}.site-header,.hero-image{margin:0}.req-estimate-btn-sticky{top:300px;position:absolute}.hero-image h1{font-size:40px;margin:70px 0 0}.home_video{height:300px}.estimate-btn{width:270px;font-size:18px}.hero-image{padding:0 0 0 10px}.residential,.commertial,.hoa{width:380px!important;margin:0 auto}.section-panel-3 p{text-align:center}#sign-up-to-receive-latest-news .wrap{max-width:100%}#sign-up-to-receive-latest-news .gform_wrapper ul li.gfield{width:100%;clear:both;display:block}#sign-up-to-receive-latest-news .medium{float:none;display:block;width:100%!important;margin:0 auto}#gform_submit_button_1{margin:0 auto;float:none;display:block}#gallery-footer .textwidget{max-width:350px}.testimonial-slider,.blog-posts{margin:0;min-height:550px}.footer-widgets-1 p,.footer-widgets-3 p,.footer-widgets-3 a{text-align:center}.footer-widgets{padding:0 0 20px}.footer-widgets-2 .entry-title>a,.footer-widgets-2 .entry-meta,.footer-widgets .widget-title{text-align:center;display:block}.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item>a,.genesis-nav-menu .sub-menu .current-menu-item>a:hover{background:none;color:#353535}.genesis-nav-menu .sub-menu a:hover{background:none;color:#353535}.custom_bg_img{padding:0}.single .site-inner,.archive .site-inner{padding-top:4rem}.archive-title{font-size:20px}.blog-posts .entry-meta{padding:0 0 20px}.post-ratings{margin:0 0 0 40px}.section-panel-2{border-bottom:1px solid #ccc}.section-panel-2 .panel-grid-cell{padding-left:0px!important;padding-right:0px!important;margin-left:-8px!important;margin-right:-8px!important}.section-panel-2 p{text-align:center}#sign-up-to-receive-latest-news{padding:18px 30px 0 10px}body .metaslider{margin:0 40px}.title-area{padding:5px 0 20px}.title-area p{right:0;margin:0 auto}.team-listing{margin-right:0;width:100%;font-size:18px}.team-listing:nth-child(3n+3){margin-right:inherit}}@media only screen and (max-width:415px){.header-image .site-header .title-area .site-title a{background-size:contain!important}.residential,.commertial,.hoa{width:100%!important;min-height:400px}.hero-image h1{padding:0 60px 0 0}#gallery-footer .textwidget{max-width:170px}.testimonial-slider .soliloquy-container .soliloquy-next,.testimonial-slider .soliloquy-container .soliloquy-prev{background-size:contain;width:20px}#gallery-footer .soliloquy-container .soliloquy-next,#gallery-footer .soliloquy-container .soliloquy-prev{width:22px;height:49px;top:35px;background-size:contain}#gallery-footer li.soliloquy-item img{width:150px!important;height:90px}.post-ratings{margin:0 0 0 30px}.alignleft,.alignright{margin:0 auto 10px!important;float:none;display:block}.so-widget-image{margin:0 auto 10px}}@media only screen and (max-width:320px){.estimate-btn{width:230px}}