/*
Theme Name: dg_Fluid
Author: _dg
Author URI: http://durkangroup.com
Template: Divi
Version: 3.0
Description: stay fluid
*/

span.mobile_menu_bar:before {
    color: #fff !important;
}

/* Basic Form Styling */

.contact-form_wrapper.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.contact-form_wrapper.gform_wrapper textarea{
	border: 0px solid #EE5300;
	margin: 0;
    color: #282259;
	background-color: #f2f2f2;
	padding: 10px 15px;
	border-radius: 5px;
	width: 100%;
	font-weight: 500;
}
.contact-form_wrapper .gform_body ul.gform_fields li.gfield input::placeholder,
.contact-form_wrapper.gform_wrapper textarea::placeholder{
	color: #282259 !important;
}

.contact-form_wrapper.gform_wrapper ul.gform_fields li.gfield div.ginput_container{
	margin: 0 !important;
}

.contact-form_wrapper.gform_wrapper .gform_footer{
	margin: 0 !important;
    padding: 0 !important;
}
.contact-form_wrapper.gform_wrapper .gform_footer input.button, .contact-form_wrapper.gform_wrapper .gform_footer .gform_button{
	background-color: #E22A2C !important;
	color: #ffffff !important;
    padding: 12px 30px !important;
    border: 0px !important;
	float: right !important;
    margin-top: 10px !important;
	font-weight: 600 !important;
	font-size: 14px !important;
}

#gform_submit_button_1.gform_button:hover {
	background-color: #E22A2C !important;
	color: rgba(255,255,255,0.6)!important;
 	transition: all .4s ease-in-out;
}

.gform_wrapper .top_label li ul.gfield_radio {
    width: calc(45% + 16px) !important;
	font-size: 16px !important;
}

/* contact button */


li.contact-button::before {	
	content: "";
	color: #ffffff !important;
	background: #E22A2C;
	position: absolute;
	width: 90px;
	left: -10px;
	top: -16px;
	bottom: 30px;
	box-sizing: border-box;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
}

        .et-fixed-header #top-menu .contact-button a {
                        color: #fff!important;}
        .contact-button li.current-menu-ancestor > a, .contact-button li.current-menu-item > a {
                    color: #fff !important;}

@media (max-width: 979px) {
    li.contact-button::before {
        display: none;
    }
}


.custom-slider div.et_pb_slide .hps-6 h2 {
   position:absolute;
   left:45%;
   top:80%;
}

.single .et_pb_post, #left-area {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}