/*
Theme Name: Divi Child theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 0.1
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Template: Divi
Text Domain: Divi-child
*/

@import url("../Divi/style.css");

/* Printscreen Styles */
@media print {
	#top-header, #main-header { position: relative !important; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; }
	#page-container { padding-top: 0 !important; }
	#respond { display: none; }
}

.et_pb_slide_description {
	text-shadow: 2px 2px 3px rgba(0,0,0,1) !important;
}

#portfolioid, .portfolioclass {
	margin: 0;
	padding: 0;
}

.et_pb_section {
	padding: 0 !important;
}

.et_pb_fullwidth_header {
	padding: 30px 0 !important;
}

.et_pb_portfolio_item h2 {
	text-align: center;
	margin: 10px 0 0 !important;
	font-weight: bold !important;
}

.et_pb_fullwidth_portfolio .et_pb_portfolio_items {
	margin: 10px !important;
}

h1, h2, h3, h4, h5, h6 {
	line-height: 1.3em !important;
}
.et_pb_blurb_position_left .et-pb-icon, .et_pb_blurb_position_right .et-pb-icon {margin-top: 0 !important;}
.approach {margin-top: 6px;}

.et_pb_slide_description { padding: 100px 0 !important; }
.et_pb_promo {padding: 10px 60px !important;}
input[type=text], input[type=email], input[type=number], input[type=password], input[type=tel], input[type=url], input.text, input.title, textarea, select {
  background-color: #fff;
  border: 1px solid #bbb;
  padding: 2px;
  color: #000;
}
input[type=text]:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=tel]:focus, input[type=url]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #000; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit] {color: #FFF; background-color: #0864b0; border: 1px solid #000; padding: 6px;}
.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=image]:hover, .gform_wrapper .gform_footer input[type=submit]:hover {background-color: #b6003e;}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 1024px) {
	#main-header {
		display: none !important;
		opacity: 0 !important;
		-webkit-transition: all 0.4s ease-in-out !important;
		-moz-transition: all 0.4s ease-in-out !important;
		transition: all 0.4s ease-in-out !important;
	}
}

.et_pb_number_counter .percent p {font-size: 65px !important;}
.et_pb_post .entry-content {padding-top: 0 !important;}