/*

Theme Name: 1st Drainage Gloucester

Theme URI: 

Description: despoke design

Author: 

Author URI: 

Template: Divi

Version: 

*/

 

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

 



/* =Theme customization starts here

-------------------------------------------------------------- */

.et_pb_contact p input, .et_pb_contact p textarea {
    width: 100%;
    padding: 16px;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    color: #999;
    background-color: #ccc;
    font-size: 14px;
}

.et_full_width_page #left-area {
    
    background-color: #01bfff !important;
}


.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module, .et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module {
    margin-bottom: 2px !important;
    margin-left: 2px !important;
}

et_pb_image_0 {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;

}


.et_fixed_nav #main-header, .et_fixed_nav #top-header {
   
    padding-bottom: 10px;
	padding-top: 10px;
	}

.et_pb_row {
    padding: 8px 0 !important;
}

.et_pb_image_0, .et_pb_image_1, .et_pb_image_2 {
width: 250px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;


}



.et_pb_promo_button, .et_pb_module.et_pb_button{
	display: inline-block;
	color: #FFFFFF;
	width: 250px;
	font-size: 14px;
	background-color: #EDEDED;
	border: solid;
	border-width: 2px;
	font-weight: bold;
}

.et_pb_testimonial_0.et_pb_testimonial {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width: 250px;
}

img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.16em !important;
    background: none !important;
    padding: 0 !important;
}


.masthead {
    color: #003366;
    font-weight: bold;
    font-size: 20px;
    position: relative;
    top: -30px;
    left: -60px;
}

body {

}


#main-header {
	-webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1)!important;
	-moz-box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1)!important;
	box-shadow: 0 0px 0 rgba(0, 0, 0, 0.1)!important;
	background-image: url(https://1st-drainage-cheltenham.co.uk/unblock-drain/wp-content/uploads/bg.jpg);
	background-repeat: repeat;
	background-position: center center;
	}


.logo_container {
	
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
 
  background-color: rgba(255, 255, 255, 0.8); 
color: rgba(255, 255, 255, 0.8);




}


.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 153px !important;
}
#et-top-navigation {
    float: left;
    padding-left: 0px !important;
}


.et_pb_section {
    padding: 20px 0 !important;

}



#top-menu li > a {

	background-color: #006699 !important;

	padding: 6px  !important;

	color: #ffffff !important;

	margin: 0px !important;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	font-size: 16px;

}





#top-menu li {

    

    padding-right: 2px !important;

}



#top-menu li > a:hover {

	background-color: #666666 !important;



	padding: 6px  !important;

	color: #ffffff !important;

	margin: 0px !important;

	

	-webkit-border-radius: 3px;

-moz-border-radius: 3px;

border-radius: 3px;

	

}




/* iphone 6 portrait and iphone6 plus portrait */
@media only screen 
and (min-device-width : 175px) 
and (max-device-width : 736px) { 

.flip {

display: -webkit-flex;

-webkit-flex-direction: column-reverse;

display: flex;

flex-direction: column-reverse !important;}



.masthead {
visibility: hidden !important;
}


.et_pb_image_0, .et_pb_image_1, .et_pb_image_2 {
width: 98%;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;


}

.et_pb_testimonial_0.et_pb_testimonial {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
width: 98%;
}

.et_pb_promo_button, .et_pb_module.et_pb_button{
	display: inline-block;
	color: #FFFFFF;
	width: 98%;
	font-size: 14px;
	background-color: #EDEDED;
	border: solid;
	border-width: 2px;
	font-weight: bold;
}


}



