body {
    font-family: 'questa-grande', serif;	
}

#u5748 div.postContent img {
		padding-bottom: 16px;
		display: block!important; 
		margin-left: auto!important;
		margin-right: auto!important;
		width: 100%;
}

#u5748 div.postContent	h3 {
    font-family: fira-sans;
		font-size: 1.3em;
		padding-top: 16px;
}

#u5748 div.postContent	h2 {
    font-family: questa-grande;
		padding-top: 25px;
		text-align: center;
}

#u5748 div.postContent p {
		margin-bottom: 10px;
}

#u5748 div.postContent figure {
		margin-left: 0;
}

#u5742 div.mxPostComments time {
	display:none;
}

#u5748 span.embed-youtube {
				display: block; 
		margin-left: auto;
		margin-right: auto;
}

#u11562 div.mxpPageContent {
    width: 100%;
    padding: 0;
}

#u11562 .mxpPageContent form input[type="date"], #u11562 .mxpPageContent form input[type="email"], #u11562 .mxpPageContent form input[type="number"], #u11562 .mxpPageContent form input[type="password"], #u11562 .mxpPageContent form input[type="tel"], #u11562 .mxpPageContent form input[type="text"], #u11562 .mxpPageContent form input[type="url"], #u11562 .mxpPageContent form select, #u11562 .mxpPageContent form textarea
{    background-clip: padding-box !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
    border: 1px solid #D9D9D9 !important;
    border-radius: 0px !important;
    color: #55595C !important;
    display: block !important;
    font-size: .75rem !important;
    line-height: .15rem !important;
    margin-bottom: 0rem !important;
    padding: 0rem !important;
   }

div.wpforms-container-full .wpforms-form .wpforms-field-label {
    display: block;
		font-family: questa-grande;
    font-size: 14px !important;
    float: none;
    line-height: .5;
    margin: 0 0 0px 0;
    padding: 0;
}


div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    display: inline;
    vertical-align: baseline;
	   font-family: fira-sans;
    font-size: 14px;
    font-weight: 400;
		line-height: .5;
}

div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container {
	padding: 0px !important;
	clear: both;
}

div.mxPostCommentForm textarea {
    display: block;
    width: 100%;
		height:75px;
}

div.mxPostCommentForm input#author {
	height: 25px;
}
div.mxPostCommentForm input#email {
	height: 25px;
}
div.mxPostCommentForm input#url {
	height: 25px;
}

#u5742 h3#reply-title.comment-reply-title {
	line-height: 30px;
    font-size: 25px;
    font-weight: 700;
    font-family: questa-grande, serif;
}

#u5742 div.mxPostCommentForm label {
    text-align: left;
   
}

#u11562 .mxpPageContent form textarea {
    background-clip: padding-box !important;
    background-color: #FFFFFF !important;
    background-image: none !important;
    border: 1px solid #D9D9D9 !important;
    border-radius: 0px !important;
    color: #55595C !important;
    display: block !important;
    font-size: .75rem !important;
    line-height: 1rem !important;
    margin-bottom: 0rem !important;
    padding: 0rem !important;
}