/*
Theme Name: Divi child
Template: Divi
*/
/* Browser Reset */

@import url( '../Divi/style.css' );
.et_pb_slide_content { padding-bottom: 15px !important; }
.et-pb-controllers a { width: 17px; height: 10px; color: #f47121; }
.et_pb_row { width:  auto; }
#content-area table td { background-color: #d9d9d9; color: #333; }
#content-area table th { background-color: #ef4e0d; color: #fff; }
body.woocommerce div.product .woocommerce-tabs ul.tabs,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs { background: #1e1e1e; color:#FFF !important; }
body.woocommerce div.product .woocommerce-tabs ul.tabs li,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li,
body.woocommerce div.product .woocommerce-tabs ul.tabs li.active,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active { background: #f68642 !important; border-right: none !important; }
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active { background: #f47121 !important; border-right: none !important; border-bottom: solid 1px #d9d9d9; }
body.woocommerce div.product .woocommerce-tabs ul.tabs li a,
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li a { color: #fff !important; }
.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count { display: none !important }
.product .count { background-color: transparent !important; font-weight: normal !important; }
#et-top-navigation .et-cart-info { display: none; }
figure.n10s-oscar img { padding-top: 20px; }
figure.n10s-oscar figcaption { padding-top: 80px; }
.mfp-title { display: none; }
li.additional_information_tab { display: none !important; }



/*--- 2 Column Form Styles Start ---*/

#responsive-form{
	max-width:1000px /*-- change this to get your desired form width --*/;
	margin:0px auto;
        width:100%;
		background-color: #f5f5f5;
    padding: 0px;
		border: 0px solid #e5e5e5;
    border-radius: 8px;
}
.form-row{
	width: 100%;
}
.column-half, .column-full{
	float: left;
	position: relative;
	padding: 0 10px 10px 10px;
	width:100%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
	.column-half{
		width: 50%;
	}
}

.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 select {
	width: 100%;
	padding: 12px;
	border: 1px solid #ccc;
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	margin-top: 6px;
    margin-bottom: 12px;
}
.wpcf7 textarea {
    height: 90px;
}
.wpcf7 input[type="text"]:focus{
	background: #fff;
}
.wpcf7-submit{
	background: #f47121;
	color: #fff;
	text-transform: uppercase;
	border: none;
	padding: 11px 20px;
	cursor: pointer;
	clear:both;
	width:100%;
	border-radius: 8px;
	font-size: 18px;
}
.wpcf7-submit:hover{
	background: #1e1e1e;
}
span.wpcf7-not-valid-tip{
	text-shadow: none;
	font-size: 12px;
	color: #fff;
	background: #ff0000;
	padding: 5px;
}
div.wpcf7-validation-errors { 
	text-shadow: none;
	border: transparent;
	background: none;
	padding: 5px;
	color: #9C6533;
	text-align: center;
	margin: 0;
	font-size: 12px;
}
div.wpcf7-mail-sent-ok{
	text-align: center;
	text-shadow: none;
	padding: 5px;
	font-size: 12px;
	background: none #59a80f;
	color: #fff;
	margin: 0;
}
/*--- 2 Column Form Styles End ---*/