/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  Divichild
*/


/* =Theme customization starts here
------------------------------------------------------- */


body {
	font-weight: normal;
	font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
}

h1 {
	-webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
	hyphens: auto;
}

hr {
	color: #ddd!important;
}

.title-font-sdfsa-1 {
	font-family: 'Libre Baskerville',Helvetica,Arial,Lucida,sans-serif;
}

.title-font-sdfsa-2 {
	font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
}

.text-font-sdfsa {
	font-family: 'Raleway',Helvetica,Arial,Lucida,sans-serif;
}

.display-flex-sh {
	display: flex;
}

.margin-auto-sh {
	margin: auto;
}

.et_pb_gallery_grid .et_pb_gallery_image {
	margin: 10px;
}

.et_overlay:before, .et_pb_bg_layout_light.et_pb_module.et_pb_button, .et_pb_bg_layout_light .et_pb_more_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_contact_submit, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .et_pb_member_social_links a:hover, .et_pb_pricing_table_button, .et_pb_pricing li a, .et_pb_sum {
	color: #cc7c5b;
}

.et_mobile_menu {
	border-top: 3px solid #202020 !important;
}

.mobile_menu_bar::before, .mobile_menu_bar::after, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a {
  color: #202020 !important;
}

/*------------------------------- Form ------------------------------- */

.nf-form-fields-required {
	display: none;
}

.nf-form-content .label-above .nf-field-label, .nf-form-content .label-below .nf-field-label, .nf-form-content .label-hidden .nf-field-label, .label-above .nf-field-label {
	margin-bottom: 0 !important;
}

.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
	color: #ffffff !important;
	background-color: #65b340 !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
	padding-right: 30px;
	padding-left: 30px;
}

.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
	color: #65b340 !important;
	background-color: #ffffff !important;
}

.nf-form-content label {
	font-size: 16px !important;
}

/*
div.wpforms-container-full .wpforms-form .wpforms-field-label {
	color: #ffffff;
}

div.wpforms-container-full .wpforms-form .wpforms-field-sublabel {
	color: #ffffff;
}

div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {
	color: #ffffff !important;
	background-color: #65b340 !important;
	text-transform: uppercase !important;
	font-weight: bold !important;
}
*/

/*------------------------------- Media Queries ------------------------------- */
@media all and (max-width: 980px) {
	.display-flex-sh {
		display: block;
	}
}