/*
Theme Name: Divi Child
Description:  Divi Child Theme
Template:   Divi
*/

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

/**
 *   Custom styles
 */

 /*   Form style     */
 div.et_pb_promo.et_pb_bg_layout_dark {
 	background-color: none;
 }
.wpcf7-form input[type=text],
.wpcf7-form input[type=email],
.wpcf7-form input[type=tel],
.wpcf7-form textarea {
	width: 70%;
	padding: 15px;
	background-color: #EFEFEF;
	border: 0;
	font-size: 14px;
}
.wpcf7-form input[type=text]:focus::-webkit-input-placeholder {color: transparent}
.wpcf7-form input[type=text]:focus::-moz-placeholder {color: transparent}
.wpcf7-form input[type=text]:focus:-moz-placeholder {color: transparent}
.wpcf7-form input[type=text]:focus:-ms-input-placeholder {color: transparent}
.wpcf7-form input[type=email]:focus::-webkit-input-placeholder {color: transparent}
.wpcf7-form input[type=email]:focus::-moz-placeholder {color: transparent}
.wpcf7-form input[type=email]:focus:-moz-placeholder {color: transparent}
.wpcf7-form input[type=email]:focus:-ms-input-placeholder {color: transparent}
.wpcf7-form input[type=tel]:focus::-webkit-input-placeholder {color: transparent}
.wpcf7-form input[type=tel]:focus::-moz-placeholder {color: transparent}
.wpcf7-form input[type=tel]:focus:-moz-placeholder {color: transparent}
.wpcf7-form input[type=tel]:focus:-ms-input-placeholder {color: transparent}
.wpcf7-form textarea:focus::-webkit-input-placeholder {color: transparent}
.wpcf7-form textarea:focus::-moz-placeholder {color: transparent}
.wpcf7-form textarea:focus:-moz-placeholder {color: transparent}
.wpcf7-form textarea:focus:-ms-input-placeholder {color: transparent}

.wpcf7-form input[type=submit] {
	padding: 13px 30px;
	background-color: #666666;
	border: 0;
	color: #E4E4E4;
	font-size: 15px;
	cursor: pointer;
}
/***********************************************************************************/

 div #main-header {
 	background-color: #fff;
 }
.top-menu {
	background-color: #8C8B8D;
	width: 100%;
}
div #main-header .et_mobile_menu li a {
	color: #fff;
}

/**
 *   Media query
 */

@media only screen and (max-width: 980px) {
	#main-header {
		padding-bottom: 0;
	}
	div #main-header #et_mobile_nav_menu .mobile_nav {
		padding: 15px 20px;
	}
	div #et_mobile_nav_menu .mobile_menu_bar {
		right: 30px;
		top: 5px;
	}
	div #et_mobile_nav_menu .select_page{
		color: #EAEAEA;
	}
	div .mobile_menu_bar:before {
		font-size: 45px;
	}
	.et_pb_promo_description h1,
	.et_pb_promo_description h2,
	.et_pb_promo_description h3,
	.et_pb_promo_description h4,
	.et_pb_promo_description p {
		text-align: left;
	}
	.et_pb_row {
		padding: 0 !important;
	}
	.page-id-46 .et_pb_column_1_3 {
		margin: 0;
	}
	.page-id-54 .et_pb_column_2_3 {
		margin: 0;
	}
	.page-id-380 .et_pb_promo_description ul {
		text-align: left;
	}
}
@media only screen and (max-width: 680px) {
	.et_header_style_left #logo, .et_header_style_split #logo {
    	max-width: 80%;
	}
}

@media only screen and (max-width: 470px) {
	.et_pb_promo_description h1 {
		font-size: 24px;
	}
	.et_pb_promo_description h1 + h2 {
		font-size: 20px;
	}
	.et_header_style_left #logo, .et_header_style_split #logo {
    	max-width: 100%;
	}
}
@media only screen and (max-width: 385px) {
	.et_pb_promo {
		padding: 20px;
	}
	.et_pb_promo_description h1 {
		font-size: 22px;
	}
	.et_pb_promo_description h1 + h2 {
		font-size: 18px;
	}
}