.ninja-forms-req-symbol,
.nf-form-fields-required { display: none; }
.nf-form-content { max-width: 100%; padding: 0; }
.nf-form-content .list-select-wrap .nf-field-element>div,
.nf-form-content input:not([type=button]),
.nf-form-content textarea { background: #ffffff; font-size: 18px; }
.nf-field-description { font-size: 16px; }
.nf-response-msg p { margin: 0; padding: 0; }
.nf-response-msg { margin-bottom: 20px; color: #811719 !important; }
.nf-form-content button:hover,
.nf-form-content input[type=button]:hover,
.nf-form-content input[type=submit]:hover { color: #ffffff; }
.contact-form .nf-form-content .listselect-wrap .nf-field-element div,
.contact-form .nf-form-content .ninja-forms-field { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #999999; background: #ffffff; border: 1px solid #979797; }
.contact-form .nf-form-content ::placeholder { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #999999; }
.contact-form .nf-form-content ::-webkit-input-placeholder { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #999999; }
.contact-form .nf-form-content :-moz-placeholder { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #999999; }
.contact-form .nf-form-content ::-moz-placeholder { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #999999; }
.contact-form .nf-form-content :-ms-input-placeholder { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #999999; }
.contact-form .nf-form-content button,
.contact-form .nf-form-content input[type=button],
.contact-form .nf-form-content input[type=submit] { background: #ffffff; border: 1px solid #979797; color: #040404; font-family: 'Source Sans 3', serif; text-transform: uppercase; height: 51px; padding: 0 50px; }
.contact-form .nf-form-content button:hover,
.contact-form .nf-form-content input[type=button]:hover,
.contact-form .nf-form-content input[type=submit]:hover { background-color: #000000; color: #ffffff; }
.contact-form .nf-form-title h3 { margin-bottom: 30px; }
.contact-form .nf-field-5-wrap p { margin-bottom: 60px; }
.contact-form #nf-field-5-wrap .nf-field-element { color: #313131; }
.contact-form .nf-form-content textarea.ninja-forms-field { height: 100px; }
#nf-form-2-cont .nf-field-label label,
#nf-form-2-cont #nf-field-16-wrap .nf-field-element { color: #404547; font-weight: normal; }
#nf-form-2-cont #nf-label-field-16,
#nf-form-2-cont .nf-field-label label,
#nf-form-2-cont #nf-field-16-wrap .nf-field-element { font-size: 18px; line-height: 20px; }
#nf-form-2-cont .nf-form-content #nf-field-14 { font-family: 'Source Sans 3', serif; text-transform: uppercase; color: #ffffff; background: #81151a; border-radius: 4px; }
#nf-form-2-cont .nf-form-content #nf-field-14:hover { color: #ffffff; opacity: 0.8; }
#nf-field-16-wrap .nf-field-element p { padding: 0; margin: 0; }
#nf-form-2-cont .checkbox-container.label-right#nf-field-17-container .field-wrap>div.nf-field-label { width: 30px; height: 10px; }
#nf-form-2-cont .label-right#nf-field-17-container .nf-field-description { margin-right: 0; }
.nf-field-container#nf-field-16-container { margin-bottom: 0; }
#nf-form-2-cont #nf-label-field-15 { margin-top: 20px; }
.file_upload-wrap .btn { background: none; border: 1px solid #b2b2b2; color: #4c4c4c; font-family: 'Source Sans 3', serif; text-transform: uppercase; }
.file_upload-wrap .btn.nf-fu-fileinput-button { margin-bottom: 5px; }
.nf-field-container.file_upload-container { margin-bottom: 5px; }

.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.allow-dropdown input[type=text],
.intl-tel-input.separate-dial-code input,
.intl-tel-input.separate-dial-code input[type=tel],
.intl-tel-input.separate-dial-code input[type=text] { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #787895; background: transparent; border: none; height: 50px; }
.intl-tel-input ::placeholder { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #999999; }
.intl-tel-input ::-webkit-input-placeholder { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #999999; }
.intl-tel-input :-moz-placeholder { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #999999; }
.intl-tel-input ::-moz-placeholder { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #999999; }
.intl-tel-input :-ms-input-placeholder { font-size: 18px; line-height: 1; font-family: 'Source Sans 3', serif; font-weight: normal; color: #999999; }
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag { background-color: transparent; }
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container { left: 6px; }
.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.allow-dropdown input[type=text],
.intl-tel-input.separate-dial-code input,
.intl-tel-input.separate-dial-code input[type=tel],
.intl-tel-input.separate-dial-code input[type=text] { padding-left: 58px; width: 100%; }
/* .ninja-forms-field.phone-ninja { color: transparent !important;  } */
.nf-error.field-wrap .nf-field-element:after,
.nf-pass.field-wrap .nf-field-element:after { display: none; }

/* NEW HOME */
.nf-form-content#nf-form-11-cont .label-above .nf-field-label { margin-bottom: 6px !important; }
#nf-form-11-cont .nf-field-label label,
.nf-form-content#nf-form-11-cont label { font-size: 14px; font-weight: 400; color: #242424; }
.nf-form-content#nf-form-11-cont .ninja-forms-field { border-color: #E1E0E0; }
.nf-form-content input:not([type=button])#nf-field-805 /* Contact form hebrew submit button */ ,
.nf-form-content input:not([type=button])#nf-field-766 /* Contact form submit button */ { background: #242424; width: 100% !important; min-width: 100px; max-width: 200px; }
/* END NEW HOME */
#nf-form-5-cont .nf-form-content input[type='text'],
#nf-form-5-cont .nf-form-content textarea,
#nf-form-7-cont .nf-form-content input[type='text'],
#nf-form-7-cont .nf-form-content textarea,
#nf-form-8-cont .nf-form-content input[type='text'],
#nf-form-8-cont .nf-form-content textarea { text-transform: uppercase; }

.nf-after-form-content { float: left; }

body.home-hebrew #nf-form-20-cont .ninja-forms-req-symbol { display: inline-block; }

@media only screen and (min-width:768px) {
    #nf-form-2-cont #nf-label-field-15 { margin-top: 0; }
}
