/*!
Theme Name: Divi Child for Blake Contractors Ltd.
Description: Child theme for the Divi theme
Author: Mathew Taylor
Template: Divi
*/.wpcf7-form hr{height:1px;margin:1em 0 2em;border:0;background-color:#ddd;text-align:left}@media (min-width: 980px){.wpcf7-form hr{max-width:50%}}.wpcf7-form p{padding-bottom:5px}.cf7-field-wrap{padding-bottom:24px}.wpcf7-form-control-wrap{display:block;margin-top:8px;line-height:1.7em}.wpcf7-form-control-wrap.math-quiz{margin-top:0}.wpcf7-form-control-wrap input,.wpcf7-form-control-wrap textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px !important;border:0;border-radius:0 !important;background-color:#e2e2e2;color:#222;font-family:"Open Sans", Arial, sans-serif;font-size:14px}.wpcf7-form-control-wrap input:focus,.wpcf7-form-control-wrap textarea:focus{border:0}.wpcf7-form-control-wrap input::-webkit-input-placeholder,.wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#8a8a8a}.wpcf7-form-control-wrap input:-ms-input-placeholder,.wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#8a8a8a}.wpcf7-form-control-wrap input::-ms-input-placeholder,.wpcf7-form-control-wrap textarea::-ms-input-placeholder{color:#8a8a8a}.wpcf7-form-control-wrap input::placeholder,.wpcf7-form-control-wrap textarea::placeholder{color:#8a8a8a}.wpcf7-form-control-wrap input[type=radio],.wpcf7-form-control-wrap input[type=checkbox]{width:auto}.wpcf7-form-control-wrap textarea{vertical-align:top}.wpcf7-form-control-wrap .address-field,.wpcf7-form-control-wrap.cf7-address textarea{height:8.4em;line-height:1.618em}.wpcf7-form-control-wrap .wpcf7-quiz-label{margin:0 0.618em 0 0}.wpcf7-form-control-wrap .wpcf7-quiz{width:3em}div.wpcf7-response-output{margin:1em 0 0;padding:1em;background-color:#000;color:#fff}div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{border:2px solid #000}span.wpcf7-not-valid-tip{padding:5px 0;color:#000;font-weight:bold}span.wpcf7-not-valid-tip:before{padding-right:0.4em;content:'\25b2'}.wpcf7-submit{display:inline-block;border:0;background-color:#575756;color:#fff}.wpcf7-submit:hover{background-color:#b10318}.et_pb_toggle .wpcf7-submit:hover{background-color:#000}.wpcf7-form input[type='submit'],.wpcf7-form input[type='reset']{margin-top:1.3em;margin-right:0.8em;padding:6px 18px;font-size:16px;font-weight:500;line-height:1.7em;cursor:pointer}.cf7-website{display:none !important;visibility:hidden !important}.cf7-privacy{margin:5px 0;font-size:90%;line-height:1.2em}.cf7-privacy a{color:#d0031c !important}.free-quotation-toggle .cf7-privacy a{color:#c6c6c9 !important}.cf7-privacy a:hover{text-decoration:underline}.alignleft,.alignright{margin-bottom:20px;padding-bottom:0}.alignleft.floated,.alignright.floated{max-width:250px;text-align:center}@media screen and (max-width: 479px){.alignleft.floated,.alignright.floated{float:none;max-width:100%;margin-right:0;margin-left:0}}@media (max-width: 479px){.alignleft,.alignright{width:100%;text-align:center}}.alignleft{margin-right:30px}.alignright{margin-left:30px}.et_pb_text h1,.et_pb_text h2,.et_pb_text h3,.et_pb_text h4,.et_pb_text h5,.et_pb_text h6{padding-bottom:0.5em;color:#d0031c}.highlight-section .et_pb_text h1,.highlight-section .et_pb_text h2,.highlight-section .et_pb_text h3,.highlight-section .et_pb_text h4,.highlight-section .et_pb_text h5,.highlight-section .et_pb_text h6{color:#fff}.et_pb_text a:hover{text-decoration:underline}#et-top-navigation{float:left}@media only screen and (min-width: 981px){.et_header_style_left #et-top-navigation{padding-left:80px !important}}.et_fixed_nav #et-top-navigation{-webkit-transition:none;transition:none}@media (max-width: 980px){.single-col-no-margin{margin-bottom:0 !important}}@media (max-width: 980px){.page-header.et_pb_row{padding-bottom:0 !important}.page-header .et_pb_column{margin-bottom:0}}.page-header .page-header-title h1,.page-header .page-header-title h2,.page-header .page-header-title h3,.page-header .page-header-title h4,.page-header .page-header-title h5,.page-header .page-header-title h6{color:#575756}.page-header .page-header-title h2{color:#000;font-family:'Bevan', cursive;font-size:2.9em}.page-header .page-header-title h3{color:#000;font-size:1.4em}.page-header .page-header-contact{font-family:'Bevan', cursive;font-size:2.3em;font-weight:bold;line-height:2.3em}@media (max-width: 980px){.page-header .page-header-contact{text-align:left}}.wpsisac-slick-slider-1{background-color:#fff}.wpsisac-slick-slider-1 .slide-title{margin-bottom:0 !important;font-size:16px}.wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-content{top:auto;bottom:0;padding:20px}@media (max-width: 767px){.wpsisac-slick-slider.design-3 .slick-image-slide .slide-wrap .slider-content{position:relative;padding:0}}.wp-medium-7{width:50%}@media (max-width: 767px){.wp-medium-7{width:100%}}@media (max-width: 980px){.free-quotation-toggle.et_pb_row{padding:0 !important}}.quotation-form-sidebar,.contact-form-contact-page,.job-enquiry-sidebar{padding:25px;background-color:#fff}.quotation-form-sidebar h5,.contact-form-contact-page h5,.job-enquiry-sidebar h5{font-weight:bold}.quotation-form-sidebar .wpcf7-form input[type='submit'],.quotation-form-sidebar .wpcf7-form input[type='reset'],.contact-form-contact-page .wpcf7-form input[type='submit'],.contact-form-contact-page .wpcf7-form input[type='reset'],.job-enquiry-sidebar .wpcf7-form input[type='submit'],.job-enquiry-sidebar .wpcf7-form input[type='reset']{width:100%;margin-right:0;font-weight:bold}.quotation-form-sidebar .wpcf7-submit,.contact-form-contact-page .wpcf7-submit,.job-enquiry-sidebar .wpcf7-submit{background-color:#d0031c}.quotation-form-sidebar .ajax-loader,.contact-form-contact-page .ajax-loader,.job-enquiry-sidebar .ajax-loader{display:none}.contact-form-intro{margin-bottom:1em}.et_pb_widget .contact-form-intro a{color:#d0031c}.et_pb_widget .contact-form-intro a:hover{text-decoration:underline}div.wpcf7 img.ajax-loader{margin-top:10px}.services-sidebar{border:1px solid #e2e2e2}.job-equal-opportunity{padding:25px;background-color:#d0031c;color:#fff;font-weight:bold;font-style:italic}.panel-sidebar{background-color:#fff}@media (min-width: 981px){.panel-sidebar{margin-left:1em}}.panel-sidebar .widget-title{padding:25px;background-color:#575756;color:#fff;font-size:16px;font-weight:bold;line-height:1.2em}.panel-sidebar .panel-inner{padding:25px}.home-departments .et_pb_column{background-color:#b6b6b6}@media (max-width: 980px){.home-departments .et_pb_column{margin-bottom:40px}}.home-departments .et_pb_blurb_content{max-width:100%}.home-departments .et_pb_main_blurb_image{margin-bottom:20px}.home-departments .et_pb_blurb_container{padding:0 20px 20px}.home-departments .et_pb_blurb_container h4{padding-bottom:0}.home-departments .et_pb_blurb_container a{display:inline-block;width:100%;padding:0.85em 1em;background-color:#d0031c;color:#fff;font-size:0.9em;font-weight:bold}.home-departments .et_pb_blurb_container a:hover{background-color:#b10318}.home-departments .et_pb_blurb_container p{padding:20px 20px 0;color:#6f6f6f;font-weight:bold}.blake-says .et_pb_blurb_content{max-width:100%}.blake-says .et_pb_main_blurb_image{margin-bottom:20px;background-color:#fff}.blake-says .et_pb_blurb_container{padding:0 20px 20px}.blake-says .et_pb_blurb_container h4{padding-bottom:20px;color:#d0031c;font-weight:bold}.blake-says .et_pb_blurb_container p{font-style:italic}.blake-says .et_pb_blurb_container .blurb-name{font-weight:bold;font-style:normal}@media (max-width: 980px){.blake-says.et_pb_blurb_0.et_pb_blurb{margin-left:0 !important}}.home-client-logos{background-color:#fff}ul.unstyled{padding-top:1em;list-style-type:none}.et_pb_text ul{margin-left:1em}ul.double-col-list{margin-left:0;list-style-position:outside;-webkit-columns:2;columns:2}ul.double-col-list li{margin-right:1em;margin-left:1em}.alternate-section{background-color:#e8e7e9 !important}.accent-section-light{background-color:#b6b6b6}.highlight-section{background-color:#d0031c !important}.highlight-section .et_pb_text a{color:#b6b6b6}.et_pb_text>p:last-of-type{padding-bottom:1em}#main-footer .footer-widget{text-align:center}#main-footer .et_pb_widget{float:none;margin:0 auto}#main-footer .et_pb_widget a{color:#c6c6c9}#main-footer .et_pb_widget a:hover{color:#fff}#footer-widgets{padding-top:4%}@media (max-width: 980px){#footer-widgets .footer-widget{width:100% !important}}#footer-widgets .footer-widget li{display:inline-block}#footer-widgets .footer-widget li:first-child{padding-left:0}#footer-widgets .footer-widget li a{color:#c6c6c9}#footer-widgets .footer-widget li a:hover{color:#fff}#footer-widgets .footer-widget li:before{content:none}.footer-menu{margin-bottom:2em}#footer-bottom .container{text-align:center}#footer-bottom .et-social-icons{float:none;margin-bottom:1em}#footer-bottom .et-social-icons li:first-child{margin-left:0}.timeline-container{position:relative;float:left}.timeline h3{margin-bottom:0;padding-bottom:0.65em;font-size:1.125em;font-weight:bold}.timeline:after{position:absolute;top:0;bottom:0;left:50%;z-index:10;border-left:6px dotted #928f8f;content:''}.timeline-panel{position:relative;z-index:100;margin:1em auto;background-color:#d0031c;color:#fff;text-align:center}.timeline-panel-large{width:100%;margin-top:0}.timeline-panel-left{float:left;clear:both;width:44%}.timeline-panel-left .timeline-panel-heading::after{position:absolute;top:0;right:-1.9em;display:inline-block;width:0;height:0;border-width:1.15em 0 1.15em 2em;border-style:solid;border-color:transparent transparent transparent #fff;content:''}.timeline-panel-right{float:right;clear:both;width:43%}.timeline-panel-right .timeline-panel-heading::before{position:absolute;top:0;left:-1.9em;display:inline-block;width:0;height:0;border-width:1.15em 2em 1.15em 0;border-style:solid;border-color:transparent #fff transparent transparent;content:''}.timeline-panel-heading{position:relative;margin-bottom:0;padding:0.65em;background-color:#fff;color:#d0031c}.timeline-panel-inner{padding:0.9375em}.timeline-panel-inner p{margin:0}.et_pb_widget_area_right{border-left:0}@media (min-width: 981px){.et_pb_widget_area_right{padding-left:1em}}.et_pb_widget_area_right .widgettitle{padding-bottom:1em;color:#d0031c;font-weight:bold}.et_pb_widget_area_right ul li{margin-left:20px;list-style-type:disc}.et_pb_widget_area .service-link-sidebar a{display:block;width:100%;padding:1em;background-color:#575756;color:#fff;text-align:center;font-size:1.25em;font-weight:bold}.et_pb_widget_area .service-link-sidebar a:hover{background-color:#b10318}.et_pb_text .job-title{margin-bottom:1.6em;color:#575756;font-size:1.2em}.alternate-section .et_pb_testimonial{background-color:#fff !important}.alternate-section .et_pb_testimonial:before{background-color:#fff}@media (min-width: 981px){.testimonial-sidebar{margin-left:1em;padding:25px}}.contact-map iframe{border:1px solid #b6b6b6}.job-panel{margin-bottom:3em !important;padding:2em;background-color:#fff}.job-panel h5{margin-top:0.6em}.et_pb_text .vacancy-title{margin-bottom:0.6em;color:#575756;font-weight:bold}.accreditation-logos a,.accreditation-logos img{display:inline-block;vertical-align:middle}.accreditation-logos a{margin:0.7em}.accreditation-logos a:hover{opacity:0.7}.et_pb_post .page-header-title h2{margin-top:0}.et_pb_post_title .entry-title{color:#d0031c;line-height:1.2em}.single .post{padding-bottom:0}.single .et_pb_post{margin-bottom:0}.et_pb_post h2.entry-title{margin-top:0;line-height:1.2em}.et_pb_post h2.entry-title a{color:#d0031c}.et_pb_post h2.entry-title a:hover{text-decoration:underline}.et_pb_bg_layout_light .et_pb_post .post-meta a,.et_pb_bg_layout_light p.et_pb_title_meta_container a,.et_pb_posts a.more-link{color:#d0031c}.et_pb_bg_layout_light .et_pb_post .post-meta a:hover,.et_pb_bg_layout_light p.et_pb_title_meta_container a:hover,.et_pb_posts a.more-link:hover{text-decoration:underline}.et_pb_title_featured_container{display:none}.blake-featured-image{margin-bottom:15px}.error404 .et_pb_post{margin-bottom:0}.social-sharing-btns{margin-top:40px}.archive .alternate-section.et_section_transparent{background-color:#e8e7e9 !important}.archive .category-title h2{margin-bottom:50px;font-size:32px}@media (max-width: 980px){.history-section .et_pb_row_2 .et_pb_column{margin-bottom:0}.history-section .timeline-container{margin-bottom:3em}.history-section .timeline-panel{float:none;width:100%;margin-bottom:3em}.history-section .timeline-panel:last-child{margin-bottom:0}.history-section .timeline-panel-heading:before,.history-section .timeline-panel-heading:after{display:none}}@media (max-width: 980px){.et_pb_column .et_pb_widget:nth-child(n){width:100% !important}}.one_half img{margin:0 auto}.entry-content table{border:1px solid #1a1a1a}.entry-content tr td{border-top:1px solid #1a1a1a}@media screen and (max-width: 979px){.r-table{border:0 !important}.r-table thead{display:none}.r-table tr{display:block;margin-bottom:1em}.r-table td{display:block;border-right:1px solid #1a1a1a;border-left:1px solid #1a1a1a}.r-table td::before{display:block;content:attr(data-label);font-weight:bold}.r-table td:last-child{border-bottom:1px solid #1a1a1a}}#cn-notice-text{display:block;margin-bottom:10px}.et_pb_testimonial .et_pb_testimonial_author{margin-top: 1em}
