/*
 Theme Name:     Divi Child Theme
 Theme URI:      https://www.gwpinc.com/
 Description:    Divi Child Theme
 Author:         GWP Inc
 Author URI:     https://www.gwpinc.com
 Template:       Divi
*/

@media all and (max-width: 768px) {
    
}


@media all and (max-width: 980px) {
    
}

/*----------Super Slim Bloom Optin Form----------*/ 
/* Set the padding for the content */ 
.slim-optin-form .et_bloom_form_container .et_bloom_form_content { padding: 0px !important; } 
/* Hide the header area */ 
.slim-optin-form .et_bloom_form_container .et_bloom_form_header { display: none !important; } 
/* Set the font size of the optin text module */ 
.slim-optin-text { padding-top: 15px !important; } 
/* Set the margin for the optin form module */ 
.slim-optin-form { margin: 0px 0; } .slim-optin-form .et_bloom_inline_form { margin: 10px 0 !important; } /* Add a little padding for smaller screens */
@media only screen and (max-width: 1110px) { .slim-optin-form { margin-bottom: 25px; margin-top: 0px; } } /* Set the font colour for the sucess and error messages */ 
.slim-optin-form h2.et_bloom_success_message, h2.et_bloom_error_message { color: #888 !important; } 
/* Set the border radius for the sucess and error messages */ 
.slim-optin-form .et_bloom_form_container h2.et_bloom_error_message, h2.et_bloom_success_message { border-radius: 0px !important; } 
/* Hide the checkmark on success message */ 
.slim-optin-form .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark { display: none; }

.pum-content.popmake-content {
    padding: 30px;
}
.d-flex {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
}
h2.popup-title, h3.popup-title {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    color: #777777!important;
}
.yellow-bg {
    background-color: #FFF46A;
    padding: 50px 20px 20px;
}
.mp-md-col-4 {
    width: 32.3%;
    margin-right: 1%;
}
.mp-md-col-6 {
    width: 49%;
    margin-right: 1%;
}
.mp-md-col-12 {
    width: 99%;
	margin-right: 1%;
}
.mp-md-col-4 input, .mp-md-col-6 input, .mp-md-col-12 input {
    max-width: 100%;
	height: 40px;
}
.mp-md-col-4.submit input {
    width: 100%;
    border: none;
    background-color: #565656;
    height: 40px;
    font-family: "Raleway", Helvetica, Arial, Lucida, sans-serif;
    font-weight: 700 !important;
    text-transform: uppercase;
    color: #fff;
}
.mp-md-col-12 span,.mp-md-col-4 span, .mp-md-col-6 span {
    width: 100%;
    display: grid;
}
.radio-title p {
    font-weight: 700;
    margin-bottom: 8px;
}
span.form-comment {
    font-size: 14px;
}
.mb-20{
	margin-bottom: 20px;
}
.mt-40{
	margin-top:40px;
}
span.wpcf7-form-control-wrap[data-name="phone-number"] {
    width: 100%;
    display: inline-grid;
}
button.pum-close.popmake-close {
    font-size: 20px !important;
    padding: 8px !important;
}
.form-select-why-not, .form-select-why-not select, .cf-whynot-textarea, .cf-whynot-textarea textarea {
    width: 100%;
    height: 40px;
    margin-bottom: 60px;
    margin-top: -10px;
}

