/*

Theme Name: Divi Child
Template: Divi
Theme URI: Divi
Version: Divi
Description: 2 Column theme from Elegant Themes
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Text Domain:  Divi-child
*/

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

/* =Theme customization starts here
-------------------------------------------------------------- */
#top-header { font-size: 20px; line-height: 22px; z-index: 100000; }

#main-header nav #top-menu-nav { padding-top: 30px;}

h1 { font-size: 3.0vmin;
	font-weight: bold;
	color:#C37CC6;
	text-align:center }
	
	#logo { float: left; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; margin-bottom: 18px; }

		.et_fixed_nav #logo { max-height: 90px; margin-bottom: 0; }

		.et-fixed-header #logo { max-height: 30px; }
		
.et_pb_section { padding: 0px 0; position: relative; }

.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title { font-size: 6x; padding: 0px 0; color:#000 }

.et_pb_slide_content { font-size: 18px; padding-bottom: 24px; font-weight: 500; color: #333; text-shadow:#C37CC6 }

.et_pb_slider .et_pb_slide { display: none; float: left; margin-right: -100%; position: relative; width: 100%; text-align: left; -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); list-style: none;}

.et_pb_promo { padding: 40px 60px; text-align: center; margin-bottom: 30px; font-size:16px }

blockquote { margin: 20px 0 30px; border-left: 0px solid; padding-left: 20px; }

body { font-family: 'Open Sans', Arial, sans-serif; font-size: 2.0vmin; color: #666; background-color: #fff; line-height: 1.7em; font-weight: 500; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.et_pb_blurb h4 { padding-bottom: 5px; color: #CCC}

.et_pb_blurb h4 a:hover { padding-bottom: 5px; color: #fff}

#footer-widgets { padding-top: 20px; }

		.footer-widget { float: left; width: 225px; margin: 0 10px 10px 0; color: #fff; }

		.last { margin-right: 0; }

.contact-form label span {
    color: #000;
    margin-left: 4px;
    font-weight: 400;
	
