/*
Theme Name: Twenty Twenty Child theme
Theme URI: 
Description: Child theme of twentytwenty theme for the Twenty Twenty theme
Author: <a href="https://wordpress.org/">the WordPress team</a>
Author URI: 
Template: twentytwenty
Version: 2.0
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 16 Aug 2022 11:11:41 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

/*======= Play Area Inspection ====== */

.entry-content #nf-form-2-cont.nf-form-cont,
#nf-form-3-cont{
    max-width: 100% !important;
}
.form_links a {
    display: block;
}
.form_links {
    text-align: center;
}
.page-template-default div#nf-field-23-wrap .nf-field-label,
.page-template-default div#nf-field-23-wrap label ,
label#nf-label-field-14 ,
label#nf-label-field-19 ,
label#nf-label-field-12{
    display: block !important;
}
#nf-form-2-cont .nf-field-label label {
    display: none;
}
#nf-form-2-cont.nf-form-cont h3 {
    text-align: center;
}
#nf-form-2-cont .nf-field-container {
    margin-bottom: 0;
}
#nf-form-2-cont .nf-form-content {
    border: 1px solid #000;
    padding: 0;
}
#nf-form-2-cont .nf-row:not(:last-child) {
    border-bottom: 1px solid #000;
}
#nf-form-2-cont .nf-form-content {
    border: 1px solid;
    padding: 0;
    border-width: 1px 1px 1px 1px;
}
#nf-form-2-cont .nf-form-content {
    padding: 0 !important;
}
#nf-form-2-cont .nf-form-content p {
    margin-bottom: 0;
    font-size: 16px;
}
#nf-form-2-cont .nf-field-container {
    margin-bottom: 0 !important;
}
#nf-form-2-cont .nf-multi-cell nf-cells .nf-cell:not(:last-child)  {
    border-right: 1px solid #000;
    padding: 0px !important;
}
#nf-form-2-cont .nf-row nf-cells {
    display: flex;
    align-items: stretch;
    justify-content: space-around;
}
#nf-form-2-cont .nf-field {
    flex-grow: 1;
}
#nf-form-2-cont .nf-field-container {
    display: flex;
    width: 100%;
    flex-grow: 1;
    flex-direction: column;
}
#nf-form-2-cont .field-wrap {
    padding: 7px;
}
#nf-form-2-cont .nf-multi-cell .nf-cell {
    padding: 0;
}
#nf-form-2-cont .nf-form-content input.ninja-forms-field{
	height: 30px !important;
}
#nf-form-2-cont .nf-cell {
    display: flex;
    align-items: center;
}
#nf-form-2-cont nf-fields {
    flex-grow: 1;
}
#nf-form-2-cont #nf-field-13-wrap .ninja-forms-field {
    height: 50px !important;
}
#nf-form-2-cont #nf-field-13-wrap .nf-field-element {
    text-align: right;
}
#nf-form-2-cont #nf-field-13-wrap  #nf-field-13:hover {
    background-color: #000 !important;
    color: #fff !important;
	text-decoration:none;
}
#nf-form-2-cont .nf-form-fields-required {
    text-align: center;
    margin-bottom: 20px;
}
#nf-form-2-cont .nf-error.field-wrap .nf-field-element:after {
    font-size: 14px !important;
    height: 23px !important;
    width: 23px !important;
    line-height: 27px !important;
}
#nf-form-2-cont .nf-error .nf-error-msg {
    color: #e80000;
    font-size: 11px;
}
#nf-form-2-cont .nf-error-msg.nf-error-field-errors {
    text-align: center;
    margin-top: 10px;
}
#nf-form-2-cont .nf-pass.field-wrap .nf-field-element:after {
    top: -15px;
    right: 5px;
}
#nf-form-2-cont .list-checkbox-wrap.nf-pass ,
#nf-form-2-cont .nf-fail.nf-error{
    margin-bottom: -12px;
}
#nf-field-23-wrap ,
#nf-field-14-wrap ,
#nf-field-19-wrap ,
#nf-field-12-wrap
{
    padding: 0 !important;
}
#nf-field-23-wrap .nf-field-label ,
#nf-field-14-wrap  .nf-field-label ,
#nf-field-19-wrap .nf-field-label ,
#nf-field-12-wrap .nf-field-label 
{
    width: 100%;
    padding:7px 7px 10px;
	position:relative;
}
#nf-field-23-wrap .nf-field-label:before ,
#nf-field-14-wrap  .nf-field-label:before ,
#nf-field-19-wrap .nf-field-label:before ,
#nf-field-12-wrap .nf-field-label:before 
{
    position: absolute;
    content: " ";
    background-color: black;
    height: 1px;
    width: 280px;
    left: -1px;
    top: 35px;
}
#nf-field-14-wrap  .nf-field-label:before {
    width: 152px;
    left: -3px;
}
#nf-field-19-wrap .nf-field-label:before {
    width: 281px;
    left: -3px;
    top: 34px;
}
#nf-field-12-wrap .nf-field-label:before {
    width: 284px;
    left: -3px;
    top: 33px;
}
#nf-field-23-wrap .nf-field-element ,
#nf-field-14-wrap  .nf-field-element ,
#nf-field-19-wrap .nf-field-element ,
#nf-field-12-wrap .nf-field-element 
{
    padding: 7px;
}
#nf-field-14-wrap {
    margin-bottom: -10px;
}
#nf-field-19-wrap {
    margin-bottom: -8px;
}
#nf-field-12-wrap {
    margin-bottom: -10px;
}
#nf-form-2-cont .nf-field-container .nf-after-field {
    position: absolute;
    top: auto;
    bottom: -6px;
}

#nf-field-19-container .nf-after-field ,
#nf-field-12-container .nf-after-field ,
#nf-field-14-container .nf-after-field ,
#nf-field-23-container .nf-after-field {
    position: unset !important;
}
/*======= Play Area Inspection  end====== */
#nf-form-3-cont h3 {
    text-align: center;
}