/*!
Theme Name: Oshin Child
Description: Oshin Child Theme
Author: Brand Exponents
Template: oshin
Version: 1.0
*/a,object,input,a:active,a:focus,input:active,input:focus,textarea:focus{outline:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input::placeholder{color:#999 !important;opacity:1}input:-ms-input-placeholder{color:#999 !important;opacity:1}input::-ms-input-placeholder{color:#999 !important;opacity:1}textarea::placeholder{color:#999 !important;opacity:1}textarea:-ms-input-placeholder{color:#999 !important;opacity:1}textarea::-ms-input-placeholder{color:#999 !important;opacity:1}input:required{box-shadow:none}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}input::selection,textarea::selection{color:#444;background:#ededed;text-decoration:none}.offset-anchor{display:block;position:relative;width:0}.ninja-forms-form-wrap{float:left;margin:0;padding:0 0 0 0;width:100%}.ninja-forms-form-wrap .nf-field-container{margin:0 0 2em 0 !important}.ninja-forms-form-wrap .nf-field-container .checkbox-wrap .nf-field-element{line-height:0}.ninja-forms-form-wrap .nf-field-container .checkbox-wrap .nf-field-element input[type="checkbox"]{padding:0;width:20px;height:20px;background:#fff;border:2px solid #ccc !important;border-radius:3px}.ninja-forms-form-wrap .nf-field-container .checkbox-wrap .nf-field-element input[type="checkbox"]:checked:before{display:inline-block;content:"\2713";width:18px;height:18px;color:#592413;font-size:1.2em;font-weight:700;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ninja-forms-form-wrap .nf-field-container .checkbox-wrap .nf-field-label{padding-left:10px}.ninja-forms-form-wrap .nf-field-container .checkbox-wrap .nf-field-label label{margin:-2px 0 0 0 !important;line-height:1.6em}.ninja-forms-form-wrap .nf-field-container .nf-after-field{width:100%}.ninja-forms-form-wrap label{margin:0 0 0.3em 0}.ninja-forms-form-wrap input[type="text"],.ninja-forms-form-wrap input[type="email"],.ninja-forms-form-wrap textarea{float:left;padding:8px 10px 8px 10px !important;width:100%;color:#444;font-size:1em;text-align:left;text-indent:0 !important;background:transparent;border:2px solid #ccc !important}.ninja-forms-form-wrap textarea{height:100px}.ninja-forms-form-wrap input[type="checkbox"]{width:auto}.ninja-forms-form-wrap .formNotes p{margin:0 0 1em 0;width:100%;line-height:1.6em}.ninja-forms-form-wrap .formNotes p a{color:#444;text-decoration:underline}.ninja-forms-form-wrap .formNotes p a:hover{color:#444;text-decoration:none}.ninja-forms-form-wrap .formNotes p:last-child{margin:0}.ninja-forms-form-wrap .ppAgreement{margin:0 0 2em 0;width:100%}.ninja-forms-form-wrap .ppAgreement label{font-weight:500}.ninja-forms-form-wrap .submit-wrap .nf-field-label{display:none}.ninja-forms-form-wrap .submit-wrap input{margin:0;padding:16px 24px 16px 24px;width:auto;color:#fff;font-size:0.85em;font-weight:700;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;background:#592413;border-style:none !important;border-radius:3px;-webkit-appearance:none;opacity:1;transition:opacity 0.3s}.ninja-forms-form-wrap .submit-wrap input:hover{cursor:pointer;opacity:0.5}.ninja-forms-form-wrap .nf-form-fields-required{margin:0 0 1em 0 !important}.ninja-forms-form-wrap .ninja-forms-req-symbol{color:#444}.ninja-forms-form-wrap .nf-form-errors{display:none}.ninja-forms-form-wrap .nf-error .ninja-forms-field{box-shadow:none}.ninja-forms-form-wrap .nf-error-msg{float:left;padding:10px;width:100%;color:#ff0000;font-size:0.9em;text-align:left;background:#ededed}.ninja-forms-form-wrap .nf-response-msg{float:left;width:100%}.ninja-forms-form-wrap .nf-response-msg p{margin:0 0 1em 0;width:100%;line-height:1.6em}iframe.brighterIr{width:100%;border:none;overflow:hidden}.tatsu-menu .tatsu-sub-menu li a{color:#dfdbd3 !important}.tatsu-menu .tatsu-sub-menu li a:hover{color:#d07857 !important}
