body{
line-height:inherit!important;
}
div.wpforms-container-full {
margin: 0px auto;
}
.newsletter-form-email-css .wpforms-submit, div.wpforms-container-full .wpforms-form button[type="submit"]{
background-color: #F26322 ;
color: #FFFFFF ;
font-weight: bold;
border:#F26322 1.5px solid ;
width: 120px;
}
.newsletter-form-email-css .wpforms-submit:hover, div.wpforms-container-full .wpforms-form button[type="submit"]:hover{
background-color: #682202 ;
border:#682202 1.5px solid ;
}
.wpforms-field-medium, div.wpforms-container-full .wpforms-form input[type="email"],
.wpforms-field-medium, div.wpforms-container-full .wpforms-form input[type="text"],
.wpforms-field-medium, div.wpforms-container-full .wpforms-form input[type="number"], 
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea{
background-color: #1E1E1E;
color: #FFFFFF;
font-weight: bold;
border: #F26322 1.5px solid;
}
div.wpforms-container-full .wpforms-form textarea{
max-width: 60%;
}
.wpforms-field-label-inline{
color: #FFFFFF;
}
div.wpforms-container-full .wpforms-form .wpforms-field{
padding: 0 0 10px 0;
}
label.wpforms-error, div.wpforms-container-full .wpforms-form label.wpforms-error{
color:#F26322;
font-weight: initial;
}
.ast-builder-menu-mobile .main-navigation .main-header-menu, .ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu {
padding-bottom: 45px;
}
.ast-desktop-header-content .ast-builder-menu-mobile .main-navigation li.menu-item{
margin: 5px;
text-align: right;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
width: 70px;
height: 70px;
}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
width: 70px;
height: 70px;
}
.ast-footer-copyright p{
margin-top: 10px;
}
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
padding: 0 20px;
}
@media only screen and (max-width: 768px) {
[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
width: 45px;
height: 45px;
}
.menu-item > a.menu-link{
text-align: right;
}
.menu-item{
margin: 10px 0;
}
div.wpforms-container-full .wpforms-form .wpforms-one-half{
padding-top: 10px;
}
div.wpforms-container-full .wpforms-form .wpforms-one-half{
width: 100%;
}
div.wpforms-container-full .wpforms-form .wpforms-one-half{
float: initial;
}
div.wpforms-container-full .wpforms-form .wpforms-one-half{
margin-left: 0;
}
}