/* 
Theme Name: Hello Melton
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
#notification_list_form .gform-status-indicator.gform-status--active{display:none !important;}

body{
    font-family: "Open Sans", sans-serif;
    background: #F8F8F8;
}

[type=button], [type=submit], button{
    font-size: 16px;
    font-weight: bold;
    background: #ef3224;
    border: none;
    border-radius: 0;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    padding: 14px;
    min-width: 210px;
    text-align: center;
    white-space: nowrap;
    transition: all .3s;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    color: #fff;
    background-color: #151829;
    text-decoration: none;
}
.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    font-size: 14px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 8px;
    line-height: 19px;
    border: none;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 0;
}

.footer .footer-cta a {
    font-size: 20px;
    line-height: 27px;
    background: #EE3224;
    width: 100%;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-weight: bold;
    padding: 25px 0px;
    text-transform: uppercase;
}
.copyright{
    background: #151829;
    padding: 0 0 20px;
}
.copyright .copyright__container{
    text-align: center;
    border-top: 2px solid #ef3224;
}
.copyright p{
    color: #F8F8F8;
    opacity: .6;
    font-size: 12px;
    font-weight: 600;
    margin: 20px 0 0;
}

.services-block .no-bkg.service:nth-child(odd):last-child {
    width: 100%;
    padding: 0;
    min-height: auto;
}
.services-block .no-bkg.service .section-button{
    margin: 30px 0 0;
}
@media screen and (max-width:1155px){
.menu-main-nav-container {
        display: inline-block !important;
        width: 100%;
    } 
    
.form-block {
        flex-direction: column;
    }
    .form-block .text-side {
        padding: 25px 15px !important;
        max-width: 100% !important;
    }
.form-block .form-side {
        padding: 50px !important;
    }

.nav-content{display:none;}
.mobile-nav-block .logo{display: inline-block;padding: 10px;}
.mobile-nav-block {position:relative;right: 0;top: 0;width: 100%;height: 100%;}
.mobile-nav-block ul {padding: 0;}
.mobile-nav-block ul ul {display: none;}
.mobile-nav-block ul li {list-style: none;position: relative;width: 100%;background-color: #181d21;padding: 0;}
.mobile-nav-block ul li:first-child {border: none;}
.mobile-nav-block ul li a {text-align: left;font-size: 14px;color:#aaabae;padding: 13px 20px;display: inline-block;width: 100%;text-transform: uppercase;text-decoration: none;border-bottom: 1px solid #393a3b;}
.mobile-nav-block ul li a:hover{color: #fff;}
em.first-em {position: absolute;top: 0px;right: 0px;height: 42px;width: 50px;cursor: pointer;}
em.first-em:before {position: absolute;content: "";height: 18px;width: 2px;background-color: #aaabae;top: 50%;transform: translate(0,-50%);right: 0px;left: 0;margin: 0 auto;}
em.first-em:after {position: absolute;content: "";height: 2px;width: 18px;background-color: #aaabae;top: 50%;transform: translate(0,-50%);right: 0px;left: 0;margin: 0 auto;}
/* first sub menu */
.nav-content > ul li.open > em:before{content:none;}
.mobile-nav-block ul ul ul {display: none;}
.mobile-nav-block ul ul li {border: none !important;list-style: none;width: 100%;/*border-top: 1px solid #fff;*/background-color: #2A2E32;padding: 0;}
.mobile-nav-block ul ul li a {font-size: 14px;color: #fff;padding: 10px 30px;display: inline-block;text-transform: capitalize;border: none;}
.mobile-nav-block ul ul ul li {background-color: #393a3b;padding-left: 15px;}
.mobile-nav-block ul ul ul li:nth-child(1) {border-top: none;}
.mobile-nav-block ul ul ul li a {color: #fff;font-size: 13px;line-height: 1.2;}
/* second sub menu */
em.second-em {position: absolute;top: 0px;right: 0px;height: 35px;width: 50px;cursor: pointer;}
em.second-em:before {position: absolute;content: "";height: 16px;width: 2px;background-color: #aaabae;top: 50%;transform: translate(0,-50%);right: 0px;left: 0;margin: 0 auto;}
em.second-em:after {position: absolute;content: "";height: 2px;width: 16px;background-color: #aaabae;top: 50%;transform: translate(0,-50%);right: 0px;left: 0;margin: 0 auto;}
}