/*
Theme Name: Divi Child Theme
Description: Divi child theme.  Site created for Crow Excavation and Trucking 2015 by Leap Onto the Web (www.leapontotheweb.com)
Template: Divi
*/

@import url("../Divi/style.css");

@font-face {
font-family: Capture It; 
src: url(sftp://crowexcavating-tanya@45.33.22.180:2222/wp-content/themes/divi-master/fonts/webfontkit-20150806-215445); 
font-weight: normal; 
}

h1{
	font-family: "Capture It", Arial, sans-serif;
letter-spacing: 2.5px !important;
}

h3{
	font-family: "Capture It", Arial, sans-serif !important;
	font-size: 20px !important;
	
}

/************************************
		Nav Bar
*************************************/

.et_nav_text_color_light #et-info a {
    color: white !important;
}

#et-info-phone {
	color: white !important;
}

.et_fixed_nav #logo {
  max-height: 200px !important;
  padding-bottom: 10px;
  margin-top: -10px;
}

.et-fixed-header #logo {
  max-height: 90px !important;
  padding:0 !important;	 
}

#top-menu a {
  color: black;
  font-weight: bold !important;
  padding-top: 20px !important;
}

#top-menu .menu-item-has-children > a:first-child:after, #et-secondary-nav .menu-item-has-children > a:first-child:after {
top: 20px !important;
}

#top-menu li li a {
    padding: 6px 20px;
    width: 200px;
    font-size: 16px;
    line-height: 1.2em;
    text-transform: capitalize;
}

p{
  font-size: 16px !important;
  font-color: #444444 !important;
}

/************************************
	Home Pg -- Hero Img 
*************************************/
#heroImg {
    padding: 50px 0;
    height: 600px !important;
margin-bottom: 5px !important;
}

/************************************
	Home Pg 
*************************************/
.et_pb_section #aboutSection {
    height: 10% !important;
padding-bottom: -50px !important;
}

#aboutSection  {
background: url(/wp-content/uploads/2015/08/asfalt.png) repeat !important;
}

#services1  {
background: url(/wp-content/uploads/2015/08/concrete_seamless.png) repeat !important;
}

#services1 .et_pb_row {
    padding-top: 30px !important;
}

p {
padding-left: 15% !important;
padding-right:15% !important;
}

#services1 .et_pb_promo_button{
    color: #ffa200 !important;
}

#services1 .et_pb_row {
	padding-top:0px !important;
}

/*Contact Forms*/

#contactForm.et_pb_contact_form_container {
    padding-bottom: 30px;
    width: 100% !important;
}

h1.et_pb_contact_main_title {
text-align: center;
font-weight: 700;
color: white !important;

}

.et_pb_contact_left p {
    padding-left: 0% !important;
    padding-right: 0% !important;
}

.clearfix p{
    padding-left: 0% !important;
    padding-right: 0% !important;
}

#contactForm.et_pb_contact_form_container {
    background: #ffa200 !important;
    padding: 50px 10px !important;
}

#contactForm .et_pb_contact_submit {
	 color: white !important;
}

.et_pb_contact p textarea {
     font-family: 'Open Sans', Arial, Sans Serif !important;
}

.et_pb_contact_captcha_question {
font-weight: 700;
color: #000000 !important;
}

.et-pb-contact-message {
font-weight: 700;
color: #000000 !important;
background-color: goldenrod;
}

/*Fullwidth Portfolio: Disable links to Projects*/

.et_pb_portfolio_item .et_overlay {
z-index: 6;
}

.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3 {
display: inline-block;
position: relative;
z-index: 6;
}

.et_pb_portfolio_item .et_pb_portfolio_image:hover:after {
content:"";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 5;
display: block;
}

.et_pb_portfolio_item .post-meta {
display: none !important;
}

/************************************
	Gallery Pg 
*************************************/

.et_pb_gallery_caption {
	text-align:left !important;
}

/************************************
	Service Pg 
*************************************/

.et_pb_text p { /*para width smaller*/
    padding-bottom: 0px;
    padding-left: 5% !important;
padding-right: 5% !important;
padding-top: 20px !important;
padding-bottom: 20px !important;
}

#servicesParas {
	background-color: #383838 !important;
  background: url(/wp-content/uploads/2015/08/asfalt.png) repeat !important;
}

#servicesParas img {
    max-width: 100%;
    height: auto;
    margin-top: -50px;
}

#servicesPage  {
    background: url(https://crowexcavating.wpengine.com/wp-content/uploads/2015/09/concrete_seamless.png) repeat !important;
}

#servicesList {
	/*background: url(https://crowexcavating.wpengine.com/wp-content/uploads/2015/09/concrete_seamless.png) repeat !important;*/
}

#allServices {
	/*background: url(https://crowexcavating.wpengine.com/wp-content/uploads/2015/09/grey_wash_wall.png) repeat !important;*/
background: url(https://crowexcavating.wpengine.com/wp-content/uploads/2015/09/concrete_seamless.png) repeat !important;
}
/************************************
	Equipment Pg 
*************************************/


#equipImg{
    background: url(https://crowexcavating.wpengine.com/wp-content/uploads/2015/09/concrete_seamless.png) repeat !important;
}

/************************************
	Contact Pg 
*************************************/

#contactPage  {
    background: url(https://crowexcavating.wpengine.com/wp-content/uploads/2015/09/concrete_seamless.png) repeat !important;
}

.et_pb_contact p input, .et_pb_contact p textarea {
    background-color: white !important;
}

/************************************
 Style Footer Credits - Lines 948 & 949 
*************************************/

#footer-info { 
text-align: left; 
color: grey; 
padding-bottom: 10px; 
float: left; 
font-family: 'Abel', Helvetica, Arial, Lucida, sans-serif;
}

#footer-info a { 
font-weight: 700; 
color: #00a8de; 
}

#footer-info a:hover { 
color: white; 
}


/* Style Footer Social Icons - Lines 1185 to 1198 */

#footer-bottom .et-social-facebook a {
	color: #00a8de;
}
#footer-bottom .et-social-twitter a {
	color: #00a8de;
}
#footer-bottom .et-social-google-plus a {
	color: #00a8de;
}
#footer-bottom .et-social-rss a {
	color: #00a8de;
}

/* Hover Colors*/
#footer-bottom .et-social-facebook a:hover {
	color: white;
}
#footer-bottom .et-social-twitter a:hover {
	color: white;
}
#footer-bottom .et-social-google-plus a:hover {
	color: white;
}
#footer-bottom .et-social-rss a:hover {
	color: white;
}

/************************************
 Style Footer Credits - Lines 948 & 949 
*************************************/ 

@media screen and (max-width: 810px) {

#heroImg {
    padding: 50px 0;
    height: 200px !important;
	}

}

@media screen and (max-width: 981px) {

	#contactForm.et_pb_contact_form_container {
  	 	 margin: 0 auto;
	}

	#contactForm.et_pb_contact_form_container {
   		 padding-bottom: 30px;
   		 width: 550px !important;
		margin-top:-100px !important;
	}

}

@media screen and (max-width: 767px) {

	#contactForm.et_pb_contact_form_container {
   		margin: 0 auto !important;
	}

	#contactForm.et_pb_contact_form_container {
   		padding-bottom: 30px;
    		width: 100% !important;
		/*margin-top:-100px !important;*/
	}

}

#island-health-testimonial .et_pb_testimonial_portrait {
background-size: contain;
}

/*--LinkedIn Logo in Secondary Menu--*/
#et-secondary-menu li.linkedin a:before {
/* font-family: ; */
content: url('https://crowexcavating.com/wp-content/uploads/2015/11/linkedinlogo-flat.jpg');
margin-right: 10px;
position: relative;
top: 4px;
}

#et-secondary-menu li.linkedin a {
position: relative;
top: -5px;
}