@media only screen and (max-width : 600px) {
	.nf-form-content .formEventTitle,  .nf-form-content .formEventLocation {
		font-size:15px !important;
		line-height: 21px !important;
		text-align: left !important;
	}
	.formEventDate {
		text-align: left !important;
		line-height: 21px !important;
	}
}

.noFlex .field-wrap 
{
    display: inline-block !important;
}
.noFlex p
{
	line-height: 20px;
	padding-top:5px;
}

/* Disable breadcrumb links */
.nf-breadcrumbs li.active+li a.nf-breadcrumb {
	pointer-events: none;
}

/* Navigation bar (bottom) */
@media only screen and (min-width: 600px)
{
	ul.nf-next-previous {
		margin: 15px 25px 0 25px !important;
	}
}

/* Required Field */
.ninja-forms-req-symbol
{
	color:black !important;
}

/* Page */
div.nf-form-cont .nf-multi-cell .nf-cell
{
	padding:0 10px;
}
div.nf-form-cont .nf-mp-header
{
	padding-left:10px;
}
div.nf-form-cont .nf-mp-body
{
	margin-top:13px;
}
div.nf-form-cont .nf-field-container.hr-container
{
	margin:10px 0px;
}
div.nf-form-cont .nf-field-container.hr-container hr
{
	background-color: #707070;
    color: #595959;
    border-radius: 0;
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: 2px solid #707070;
    border-style: solid;
}
div.nf-form-cont .nf-form-content .list-select-wrap>div div:after
{
	color:black;
	font-family:'ETmodules';
	content:"\33";
	font-size: 27px;
	bottom:-4px;
}
div.nf-form-cont .nf-form-content .label-above .nf-field-label
{
	margin-bottom:0px;
}
div.nf-form-cont .nf-mp-body, div.nf-form-cont .nf-mp-footer
{
	max-width:650px;
}
.nf-field-container.hidden-container div.nf-input-limit
{
	display:none;
}
#nf-field-7_1-container
{
	display:none;
}
.caldera-form-page .formEventHeader, .nf-form-content .formEventHeader
{
	/*background-color: #f1f1f1;*/
	margin: 0px;
	/*padding: 25px;*/
}
.caldera-form-page .formEventTitle,
 .caldera-form-page .formEventDate,
 .caldera-form-page .formEventLocation,
	.nf-form-content .formEventTitle,
	 .nf-form-content .formEventDate,
	 .nf-form-content .formEventLocation
{
	width: fit-content;
    text-align: center;
    font-size: 18px;
    color: #424244;
    font-family: 'Merriweather', serif;
    /*margin:0 auto;*/
}

.caldera-form-page .formEventDate, .nf-form-content .formEventDate
{
    color:#8E8064;
    font-size: 16px;
	font-family: 'Fira Sans';
}

.caldera-form-page .formEventLocation, .nf-form-content .formEventLocation
{
    color:#8E8064;
    font-size: 18px;
	font-style: italic;
	font-family: 'Fira Sans';
}

/* Form Summary */
.formSummary .fieldRow br {
    display: none;
}
.formSummary .fieldRow .fieldName {
    display: inline-block;
    width: 40%;
	padding-right:10px;
	font-weight:bold;
	font-family: 'Roboto';
    line-height: 22px;
    font-size: 16px;
    color: #393D41;
}
.formSummary {
	margin-bottom: 15px;
}
.formSummary span.fieldValue>span {
    display: inline-block;
	font-family: 'Roboto';
    font-weight: 300;
    line-height: 22px;
    font-size: 16px;
    color: #393D41;
}


#formPrices
{
	height:80px;
}
.formEventPrice
{
	text-align: center;
    font-size: 15px;
    padding: 5px;
    border: 1px dotted gray;
    width: 140px;
    float: left;
    margin-left: 5px;
	margin-top: 5px;
}
.formEventTitle
{
	/*font-weight:600;*/
	text-align: left !important;
    line-height: 20px;
}

.nf-breadcrumbs li a.nf-breadcrumb {
    font-family: 'Fira Sans';
}
.nf-breadcrumbs li.active a {
    font-weight: 600 !important;
}

div.nf-form-cont div.field-wrap:not(.submit-wrap) input.ninja-forms-field
{
	background-color: #e8e9e8 !important;
	border-radius: 5px !important;
	font-size:14px !important;
	border:none;
    font-family: 'Roboto' !important;
}
div.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div
{
	background-color: #e8e9e8 !important;
}
div.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div
{
	border-radius: 5px !important;
	font-size:14px !important;
	border:none;
    font-family: 'Roboto' !important;
}
div.nf-form-cont div.listselect-wrap select
{
    font-size: 14px !important;
    font-family: 'Roboto' !important;
}

input.ninja-forms-field, select.ninja-forms-field, div.listselect-wrap>div>div {
    height: 40px !important;
}

/* Errors & Pass */
div.nf-form-cont .nf-after-field .nf-error-msg
{
	font-size:13px;
}
div.nf-form-cont div.nf-error input.ninja-forms-field {
    border: 2px solid red !important;
    border-style: solid;
}
div.nf-form-cont .nf-error.field-wrap .nf-field-element:after, div.nf-form-cont .nf-pass.field-wrap .nf-field-element:after
{
	height:39px;
	line-height: 40px;
}
div.nf-form-cont .nf-after-form-content .nf-error-msg {
    text-align: center;
    padding: 20px;
    font-family: 'Fira Sans';
}
div.nf-form-cont div.nf-pass input.ninja-forms-field {
    border: 2px solid #2ECC71 !important;
    border-style: solid;
}