/*  
Theme Name: Standard Electrical
Theme URI: http://www.themely.com/themes/integral/
Author: Themely
Author URI: http://www.themely.com/
Description: Integral Child Theme
Template: integral-pro
*/

@import url("../integral-pro/style.css");

/** Theme customization starts here
================================================**/
p:empty {
  display: none;
}
body form.wpcf7-form.init p {
  margin-bottom: 18px;
}
.projects-grid .grid {
  margin-bottom: 16px;
}
.projects-grid h3 {
  border-bottom: 0px solid #ccc;
  padding-bottom: 0px;
}
.services .row.multi-columns-row {
  display: none;
}

.service-row {
    background: transparent;
}
#projects-grid h2.bigtitle_dark span,
.service-row h2.bigtitle_dark span {
    background: #fff;
    color: #333;
}
.service-row h3 {
    color: #8c9f34;
}	
.blacklayer {
    background-color: rgb(0 0 0 / 62%);
}
.contact .wpcf7-not-valid-tip {
    color: #dc3232;
}
.hero {
    background-size: auto 1000px;
}
.navbar-default .navbar-toggle {
    margin-top: 35px;
}	
.contact label span,
.contact label {
    display: block;
}
#extra1 .container {
  width: 100%;
}

#extra1 .container .col-md-12.heading {
  display: none;
}
#extra1 #kt-layout-id_78bb21-4c {
  background-position: center bottom;
}
#extra1 #kt-layout-id_78bb21-4c > .kt-row-column-wrap {
  padding-top: 60px;
  padding-bottom: 10px;
}
#extra1 #kt-layout-id_78bb21-4c > .kt-row-layout-overlay {
  background-color: rgb(0 0 0);
}
#extra1 h2.smalltitle {
  color: #fff;
}
#extra1 h2.smalltitle span {
  background: #fff;
}
#extra1 .contact {
  padding: 0;
}
#extra1 form.wpcf7-form {
  width: 100%;
  max-width: 565px;
  margin: 0 auto;
}
#extra1 .contact label {
  color: #b1b1b1;
}
#about blockquote strong {
    display: block;
}
blockquote {
    background: #f9f9f9;
}
textarea {
	resize: none;
}
.contact input, .contact input[type="text"], .contact input[type="email"], .contact textarea {
    color: #000;
}
.contact p {
    margin-bottom: 10px;
}
.wpcf7 form .wpcf7-response-output {
    margin: -1em 0.0em 1em;
}