/*** Microthemer Styles ***/

/* =Body
-------------------------------------------------------------- */
/* Contact7-field */
div#wpcf7-f1828-p1825-o1 input.IBS_field {
	font-family: inherit !important;
	color: #333333 !important;
	font-size: 16px !important;
	width: 100% !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
	padding-left: 15px !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	border-left-width: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}
/* Contact7-TextArea */
div#wpcf7-f1828-p1825-o1 textarea.IBS_field {
	font-family: inherit !important;
	color: #333333 !important;
	font-size: 16px !important;
	width: 100% !important;
	height: 100px !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
	padding-left: 15px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}
/* Contact7-SendBtn */
div#wpcf7-f1828-p1825-o1 input.IBS_button {
	font-family: inherit !important;
	color: #FFFFFF !important;
	font-size: 20px !important;
	font-variant: normal !important;
	text-transform: uppercase !important;
	background-color: #000000 !important;
	width: 100% !important;
	padding-top: 25px !important;
	padding-right: 20px !important;
	padding-bottom: 25px !important;
	padding-left: 20px !important;
	margin-bottom: 0px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	-webkit-border-radius: 10px 10px 10px 10px !important;
	-moz-border-radius: 10px 10px 10px 10px !important;
	border-radius: 10px 10px 10px 10px !important;
        background: #000000 -webkit-gradient(linear, center top, center bottom, from(#333333), color-stop(100%, #000000), to(#000000)) !important;
	background: #000000 -webkit-linear-gradient(-90deg, #333333, #000000 100%, #000000) !important;
	background: #000000 -moz-linear-gradient(-90deg, #333333, #000000 100%, #000000) !important;
	background: #000000 -ms-linear-gradient(-90deg, #333333, #000000 100%, #000000) !important;
	background: #000000 -o-linear-gradient(-90deg, #333333, #000000 100%, #000000) !important;
	background: #000000 linear-gradient(180deg, #333333, #000000 100%, #000000) !important;
	-pie-background: #000000 linear-gradient(-90deg, #333333, #000000 100%, #000000) !important;
}
/* Contact7-warningMsg */
div#wpcf7-f1828-p1825-o1 span.wpcf7-not-valid-tip {
	color: #FFD800 !important;
	margin-top: 10px !important;
}
/* Contact7-AlertBlk */
div#wpcf7-f1828-p1825-o1 div.wpcf7-validation-errors {
	color: #FFD800 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
	padding-left: 15px !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	border-top-color: #F7E700 !important;
	border-right-color: #F7E700 !important;
	border-bottom-color: #F7E700 !important;
	border-left-color: #F7E700 !important;
}
/* Contact7-field-Q 
div#wpcf7-f1832-p1833-o1*/ 
input.IBS_field {
	font-family: inherit !important;
	color: #333333 !important;
	font-size: 16px !important;
	width: 100% !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}
/* Contact7-Field-Q2 
div#wpcf7-f1832-p1138-o1 */  
input.IBS_field {
	font-family: inherit !important;
	color: #333333 !important;
	font-size: 16px !important;
	width: 100% !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
	padding-left: 15px !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}
/* Contact7-TextArea-Q 
div#wpcf7-f1832-p1833-o1*/
textarea.IBS_field {
	font-family: inherit !important;
	color: #333333 !important;
	font-size: 16px !important;
	width: 100% !important;
	height: 70px !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
	padding-left: 15px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}
/* Contact7-TextArea-Q2 
div#wpcf7-f1832-p1138-o1*/ 
textarea.IBS_field {
	font-family: inherit !important;
	color: #333333 !important;
	font-size: 16px !important;
	width: 100% !important;
	height: 70px !important;
	padding-top: 15px !important;
	padding-right: 15px !important;
	padding-bottom: 15px !important;
	padding-left: 15px !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	border-left-color: #333333 !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
}
/* Contact7-SendBtn-Q 
div#wpcf7-f1832-p1833-o1 */
input.IBS_button {
	font-family: inherit !important;
	color: #FFFFFF !important;
	font-size: 20px !important;
	text-transform: uppercase !important;
	background-color: #000000 !important;
	width: 100% !important;
	padding-top: 25px !important;
	padding-right: 25px !important;
	padding-bottom: 25px !important;
	padding-left: 25px !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 10px !important;
	margin-left: 0 !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	-webkit-border-radius: 10px 10px 10px 10px !important;
	-moz-border-radius: 10px 10px 10px 10px !important;
	border-radius: 10px 10px 10px 10px !important;
        background: #000000 -webkit-gradient(linear, center top, center bottom, from(#333333), color-stop(50%, #000000), to(#000000)) !important;
	background: #000000 -webkit-linear-gradient(-90deg, #333333, #000000 50%, #000000) !important;
	background: #000000 -moz-linear-gradient(-90deg, #333333, #000000 50%, #000000) !important;
	background: #000000 -ms-linear-gradient(-90deg, #333333, #000000 50%, #000000) !important;
	background: #000000 -o-linear-gradient(-90deg, #333333, #000000 50%, #000000) !important;
	background: #000000 linear-gradient(180deg, #333333, #000000 50%, #000000) !important;
	-pie-background: #000000 linear-gradient(-90deg, #333333, #000000 50%, #000000) !important;
}
/* Contact7-SendBtn-Q2 
div#wpcf7-f1832-p1138-o1*/
 input.IBS_button {
	font-family: inherit !important;
	color: #FFFFFF !important;
	font-size: 20px !important;
	text-transform: uppercase !important;
	background-color: #000000 !important;
	width: 100% !important;
	padding-top: 25px !important;
	padding-right: 25px !important;
	padding-bottom: 25px !important;
	padding-left: 25px !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;
	-webkit-border-radius: 10px 10px 10px 10px !important;
	-moz-border-radius: 10px 10px 10px 10px !important;
	border-radius: 10px 10px 10px 10px !important;
        background: #000000 -webkit-gradient(linear, center top, center bottom, from(#333333), color-stop(50%, #000000), to(#000000)) !important;
	background: #000000 -webkit-linear-gradient(-90deg, #333333, #000000 50%, #000000) !important;
	background: #000000 -moz-linear-gradient(-90deg, #333333, #000000 50%, #000000) !important;
	background: #000000 -ms-linear-gradient(-90deg, #333333, #000000 50%, #000000) !important;
	background: #000000 -o-linear-gradient(-90deg, #333333, #000000 50%, #000000) !important;
	background: #000000 linear-gradient(180deg, #333333, #000000 50%, #000000) !important;
	-pie-background: #000000 linear-gradient(-90deg, #333333, #000000 50%, #000000) !important;
}
/* Contact7-WarningMsg-Q 
div#wpcf7-f1832-p1833-o1 */ 
span.wpcf7-not-valid-tip {
	color: #FFD800 !important;
}
/* Contact7-AlertBlk-Q 
div#wpcf7-f1832-p1833-o1*/ 
div.wpcf7-validation-errors {
	color: #FFD800 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	margin-top: 10px !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	border-top-color: #F7E700 !important;
	border-right-color: #F7E700 !important;
	border-bottom-color: #F7E700 !important;
	border-left-color: #FFD800 !important;
}
/* Contact7-Form */
div#wpcf7-f1832-p1833-o1 p {
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-bottom: 10px !important;
	margin-left: 0 !important;
}
/* Contact7-ErrorMsg 
div#wpcf7-f1832-p1833-o1 */ 
div.wpcf7-mail-sent-ng {
	color: #FF0000 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	margin-top: 30px !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
}
/* Contact7-ErrorMsg1 
div#wpcf7-f1828-p1825-o1 */
div.wpcf7-mail-sent-ng {
	color: #FF9900 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	padding-top: 10px !important;
	padding-right: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
	margin-top: 30px !important;
	margin-right: 0 !important;
	margin-bottom: 0 !important;
	margin-left: 0 !important;
	border-top-color: #FF9900 !important;
	border-right-color: #FF9900 !important;
	border-bottom-color: #FF9900 !important;
	border-left-color: #FF9900 !important;
}
/* ContactForm-field-F 
div#wpcf7-f1828-p1825-o1 */
input.IBS_field {
	font-family: inherit !important;
	color: #333333 !important;
	font-size: 16px !important;
	width: 100% !important;
}
/* Contact7-Form-Q2 */
div#content div#wpcf7-f1832-p1138-o1 {
}
/* H1-Welcome-Fix */
h1.heading-welcome {
	font-family: SonySketchBold205, Sony Sketch EF Bold, ubuntubold, sans-serif !important;
	color: #ED1C24 !important;
}
h1.h1_underline {
	font-family: SonySketchBold205, Sony Sketch EF Bold, ubuntubold, sans-serif !important;
	color: #FFFFFF !important;
	
}