/* Ninja form layout */

.page-contact-us .nf-form-layout {
    /*padding: 24px;*/
   /* background: rgba(243,229,215,0.85); /* beige */
} 

.page-cordwood .nf-form-content div[class*="gp"] {
    padding: 0 !important;
    margin-right: 14px;
    margin-left: 14px;	
}

nf-fields-wrap:after {
    clear: both;
    content: "";
    display: table;
}

/* min-width: 992px  */
@media only screen and (min-width: 62em)  {
    .nf-form-content div[class*="gp"] {
	float: left !important;
	clear: none !important;
    }
	
    .nf-form-content .gp-2-lg {
	width: calc(16.66667% - 28px);
    }
		
    .nf-form-content .gp-3-lg {
        width: calc(25% - 28px);
    }
	
    .nf-form-content .gp-4-lg {
        width: calc(33.333334% - 28px);
    }
		
    .nf-form-content .gp-5-lg {
	width: calc(41.666667% - 28px);
    }

    .nf-form-content .gp-6-lg {
	width: calc(50% - 28px);
    }
	
    .nf-form-content .gp-7-lg {
	width: calc(58.333333% - 28px);
    }
	
    .nf-form-content .gp-8-lg {
	width: calc(66.666667% - 28px);
    }
		
    .nf-form-content .gp-9-lg {
        width: calc(75% - 28px);
    }
	
    .nf-form-content .gp-12-lg {
        width: calc(100% - 28px);
    }
	
	
    /* list radio */
    .two-column-list .list-radio-wrap ul li {
	display: inline-block;
	width: auto !important;
	margin-right: 20px !important;
    }

    .two-column-list .list-radio-wrap ul li:last-child {
	margin-right: 0px !important;
    }
	
} /* end media query for min-width: 992px */ 

/* min-width: 1200px gp-xl */
@media only screen and (min-width: 75em)  {
    .nf-form-content div[class*="gp"] {
	float: left !important;
        clear: none !important;
    }
	
    .nf-form-content .gp-2-xl {
		width: calc(16.66667% - 28px);
    }
		
    .nf-form-content .gp-3-xl {
            width: calc(25% - 28px);
    }
	
    .nf-form-content .gp-4-xl {
                width: calc(33.333334% - 28px);
    }
		
    .nf-form-content .gp-5-xl {
                width: 41.666667%;
		width: calc(41.666667% - 28px);
    }

    .nf-form-content .gp-6-xl {
		width: calc(50% - 28px);
    }
	
    .nf-form-content .gp-7-xl {
                width: 58.333333%;
		width: calc(58.333333% - 28px);
    }
	
    .nf-form-content .gp-8-xl {
		width: calc(66.666667% - 28px);
    }
		
    .nf-form-content .gp-9-xl {
                width: calc(75% - 28px);
    }
	
    .nf-form-content .gp-12-xl {
                width: calc(100% - 28px);
    }
	
    /* list radio */
    .two-column-list .list-radio-wrap ul li {
	display: inline-block;
	width: auto !important;
	margin-right: 20px !important;
    }

    .two-column-list .list-radio-wrap ul li:last-child {
	margin-right: 0px !important;
    }	
} /* end media min-width: 1200px gp-xl */

.nf-form-content button, 
.nf-form-content input[type=button], 
.nf-form-content input[type=submit] {
    background: var(--wp--preset--color--primary);
    color: var(--wp--preset--color--base);
    font-size: var(--wp--preset--font-size--small); 
    font-weight: var(--wp--custom--font-weight--regular);
    float: right;
}  

.nf-form-content button:hover, 
.nf-form-content input[type=button]:hover, 
.nf-form-content input[type=submit]:hover {
    background: var(--wp--preset--color--secondary);    
    color: var(--wp--preset--color--base);
}

figure {
    margin: 0;
}

/* ninja form */
.list-radio-wrap {
    font-size: 18px;
    line-height: 20px;
}

/*.nf-form-content .cfwd button, 
.nf-form-content .cfwd input[type=button], 
.nf-form-content .cfwd input[type=submit] {
	background: #009933 !important;
        color: #fff;
        font-weight: bold;
}

.nf-form-content .cfwd button:hover, 
.nf-form-content .cfwd input[type=button]:hover, 
.nf-form-content .cfwd input[type=submit]:hover {
        color: #fff;
}*/
