/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: ccor
Author URI: http://www.elegantthemes.com
Template: Divi
Version: 1.0.0
*/

@import url("../Divi/style.css");

/*---------------------[LOGO]---------------------*/

.et_fixed_nav #logo {
max-height: 300px;
}
.et-fixed-header #logo {
max-height: 215px;
}

/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/


body { font-family: 'Open Sans', Arial, sans-serif; font-size: 14px; color: #352d78; background-color: #fff; line-height: 1.7em; font-weight: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body.et_fixed_nav.et_boxed_layout #page-container { padding-top: 80px; }
body.page-template-page-template-blank-php #page-container { padding-top: 0 !important; }
body.et_cover_background { -moz-background-size: cover !important; -webkit-background-size: cover !important; background-size: cover !important; background-position: top center !important; background-repeat: no-repeat !important; background-attachment: fixed; }
a { text-decoration: none; color: #7EBEC5; }
a:hover { text-decoration: none; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { color: #333; padding-bottom: 10px; line-height: 1em; font-weight: normal; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 30px; }
h2 { font-family: font-size: 36px; color: #352d78; }
h3 { font-size: 22px; }
h4 { font-family: font-size: 30px; color: #352d78;  }
h5 { font-size: 16px; }
h6 { font-size: 14px; }


#main-content, .et_pb_section { background-color: #eee; }

.et_pb_bg_layout_dark, .et_pb_bg_layout_dark h1, .et_pb_bg_layout_dark h2, .et_pb_bg_layout_dark h3, .et_pb_bg_layout_dark h4, .et_pb_bg_layout_dark h5, .et_pb_bg_layout_dark h6  { color: #eee !important; }

	.et_pb_widget_area_left { border-right: none; padding-bottom: 0px;}
	.et_pb_column_4_4 .et_pb_widget_area_left { border-right: none; }
		.et_pb_widget { float: left; margin: 0 90px 20px 0; }

/*---------------------[FOOTER]---------------------*/

#footer-info { text-align: left; color: #fff; padding-bottom: 10px; float: left; }
	#footer-info a { font-weight: 700; color: #fff; }

.et-social-icon a { display: inline-block; font-size: 24px; position: relative; text-align: center; transition: color 300ms ease 0s; color: #fff; text-decoration: none; }

