/*

Theme Name: Divi-Child

Theme URI: http://www.elegantthemes.com/gallery/divi/

Version: 3.7

Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.

Author: Elegant Themes

Author URI: http://www.elegantthemes.com

Template: Divi

License: GNU General Public License v2

License URI: http://www.gnu.org/licenses/gpl-2.0.html

*/



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

body {
	line-height: 1.9em !important;
}

#main-header {
	border-bottom: 1px solid #000fd5;
}

.border-section {
border-top: 1px #e1e1e1 solid;
border-bottom: 1px #e1e1e1 solid;
border-collapse: collapse;
}

.img-shadow img{
	box-shadow: 5px 7px 8px rgba(0, 0, 0, .3);
	-webkit-box-shadow: 5px 7px 8px rgba(0, 0, 0, .3);
	-moz-box-shadow: 5px 7px 8px rgba(0, 0, 0, .3);
}

.et_pb_text_0 {
	
}

#feature h1, h2 {
	font-family: Lato;
	color: #000fd5;
	font-weight: 600;
	font-size: 60px;
	letter-spacing: 3px;
	line-height: 1.4em;
}

.text-header h1, h2 {
	font-size: 60px;
	line-height: 1.4em;
	font-weight: 600;
	color: #000fd5;
	letter-spacing: 3px;
}

.text-sub-header {
	font-size: 20px;
	line-height: 1.4em;
	color: #555;
	font-weight: 300;
	letter-spacing: 3px;
}

.pum-title {
	font-family: Open sans !important;
}

.pum-container {
	background-image: url("http://eastlinkfurniture.com/wp-content/uploads/Furniture-Hotel-Interior-003.jpg");
}
.pum-container .pum-content  {
	background-color: rgba( 0, 0, 0, .55);
}

.pum-container .wpforms-container {
	margin: 24px 0 !important;
	border: 1px solid #c3c3c3;
}

.wpforms-container .wpforms-form {
	font-family: Open sans;
	padding: 27px;
	color: #dddddd;
}

.wpforms-container .wpforms-container-full .wpforms-form .wpforms-title {
	color: #ffffff;
}
div.wpforms-container-full .wpforms-form label.wpforms-error {
	color: #ff3737;
}

.et_pb_fullwidth_header_1.et_pb_fullwidth_header p {
	padding-bottom: 1em !important;
}

/* smartphones, portrait iPhone, portrait 480x320 phones (Android) */
@media (min-width: 320px) and (max-width: 480px) {
	
	.et_pb_text_0 {
		padding-top: 0;
	}

	#feature h1 {
		font-size: 30px;
	}
	
	.text-header h1 {
		font-size: 30px;
	}

	.text-sub-header {
		font-size: 12px;
	}
	
	.et_pb_contact_main_title {
		padding-top: 20px;
		border-top: 1px solid #e1e1e1;
	}
}

@media (min-width: 481px) and (max-width: 768px) {
	
	#feature h1 {
		font-size: 48px;
	}
	.text-header h1 {
		font-size: 48px;
	}
	.text-sub-header {
		font-size: 16px;
	}

	.et_pb_contact_main_title {
		padding-top: 40px;
		border-top: 1px solid #e1e1e1;
	}
}

@media only screen and (max-width: 600px) {
	.et_pb_fullwidth_header_0 .header-content h1 {
		font-size: 30px !important;
	}
}