/*
Theme Name: Divi Child Theme
Theme URI: 
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: 
Template: Divi
Version: Updated for Divi 3+
*/








#main-header{
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 5%)!important;
    box-shadow: 0 6px 12px rgb(0 0 0 / 5%)!important;
}
body.home #main-header{
    -webkit-box-shadow:none!important;
    box-shadow: none!important;
}
.nf-form-fields-required{ display:none;}
.nf-form-content .red-bg,
.nf-form-content .green-bg
{
    background-color: #e02b20;
    color: #fff;
    padding: 10px 15px;
    border-radius: 5px;
    margin-bottom: 25px;
	
}
.nf-form-content .green-bg{ background-color:#7cda24}
.nf-form-content .subheading{ border-bottom:1px solid #ddd; color:#ff6d4a; font-size: 22px;}

body .nf-form-content .list-select-wrap .nf-field-element>div, body .nf-form-content input:not([type=button]), body .nf-form-content textarea{
border-radius: 4px 4px 4px 4px;
    overflow: hidden;
    border-width: 1px;
    border-color: #e1e1e1;
	    font-family: 'Cabin',Helvetica,Arial,Lucida,sans-serif;
		    background-color: #ffffff;	
}

body .nf-form-content label {
    font-size: 15px;
    line-height: 20px;
    font-weight: 600;
}

.nf-error.field-wrap .nf-field-element:after, .nf-after-form-content .nf-form-errors{ display:none!important}

body .nf-form-content textarea.ninja-forms-field {
    height: 100px;
}

body .nf-form-content .submit-container .nf-field-element input.ninja-forms-field{
background-color:#edb059;
color:#fff;
padding: 12px 20px;	
cursor:pointer
}

body .nf-form-content .submit-container .nf-field-element{ text-align:right}

.nf-form-content hr.ninja-forms-field {
    border: none;
    background: #fff;
    border-top: 1px solid #ddd;
    margin-bottom: 15px;
}

.nf-form-cont ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #787878!important;
  opacity: 1; /* Firefox */
}

.nf-form-cont :-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #787878!important;
}

.nf-form-cont ::-ms-input-placeholder { /* Microsoft Edge */
  color: #787878!important;
}

#footer-widgets{ display:none!important}

.et-social-youtube a.icon:before {
    content: "\E0A3";
}

#top-menu-nav .nav li ul{ right:0}

body .wpforms-container .wpforms-field{ padding: 5px 0}

.wpforms-submit-container{ text-align:right}

.total-member{ padding: 10px 15px;
    background-color: rgba(221, 51, 51, 0.8);
    color: #fff;
    border-radius: 5px;
    text-align: right;
    font-size: 16px;}
	
html[lang="en"] .entry-content h1{ font-size:35px!important}
html[lang="en"] .entry-content h2{ font-size:30px!important}
html[lang="en"] .entry-content h3{ font-size:20px}

html[lang="en"] .entry-content .et_pb_text_inner{font-size: 20px!important;}

.wpforms-field-label font{ text-transform:capitalize}

@media only screen and (max-width: 980px){
#main-header .et_mobile_menu{ background-color:#fff!important}
.home-section-1 .et_pb_row{ width:100%}
.home-section-1 .et_pb_column_0{ padding:0 5%!important}

h1, h2{ font-size:30px!important}
	body #logo{max-height:95%}
}