#main {
	padding-top: 0 !important;
}
.border-bottom .fusion-builder-row {
border-bottom: 1px solid #ffc000;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.answer {
	opacity: 0;
	height: 0;
	overflow: hidden;
}
.answered .answer {
    opacity: 1;
    height: auto;
}
.answer .title-1, .averageStat, .verbatim p {
	opacity: 0;
	-webkit-transition: opacity 1s;
	transition: opacity 1s;
}
.answered .answer .title-1, .answered .averageStat, .answered .verbatim p {
	opacity: 1;
}
.answered .question {
	opacity: 0;
	height: 0;
	overflow: hidden;
	pointer-events: none;
}
.currency {
	font-family: "Alegreya Sans";
	font-weight: lighter;
	font-size: 24px;
	color: #000;
}
.verbatim p {
	font-size: 16px;
	margin-top: 20px !important;
}
.imageframe-align-center {
	margin-bottom: 0 !important;
}
button.btn {
	background: #ffc000;
	border: 3px solid #bf9000;
	display: block;
	margin: auto;
	padding: 5px 20px;
	color: #fff;
	border-radius: 5px;
	font-family: "Alegreya Sans";
	text-transform: uppercase;
	font-size: 20px;
	margin-top: 10px;
	cursor: pointer;
}
button.btn.deactivated {
	background: #777777;
	border: 3px solid #000;
}
label {
	cursor: pointer;
}
.payInput {
	font-family: Arial !important;
	color: #333 !important;
	font-size: 1.5em !important;
	text-align: right !important;
	padding-left: .4em !important;
	padding-right: .4em !important;
	height: 2em !important;
	border-color: #ffc000 !important;
	border-style: solid !important;
	margin-left: 11.38px !important;
	width: 7em !important;
}
.image-container {
	display: flex;
	justify-content: center;
}
.underlined {
	font-weight: bold;
	box-shadow: inset 0 -11px 0 #ffc000;
}
.image-container .imageframe-align-center {
	align-self: flex-end;
}
.question p {
	font-weight: bold;
    text-align: center;
    margin-top: 20px;
    color: #000;
}
.verbatim img {
	max-width: 250px;
}
@media screen and (min-width: 769px) {
.mobileHidden {
	display: none;
}
	.border-bottom .fusion-builder-row {
		display: flex;
	}
	.border-bottom .fusion-builder-row .fusion-column-first {
		align-self: flex-end;
	}
}
@media screen and (max-width: 768px) {
.desktopHidden {
	display: none;
}
	.border-bottom .fusion-builder-row {
		padding-bottom: 20px !important;
	}
	#main .fusion-portfolio h2, #main .post h2, #wrapper #main .post h2, #wrapper #main .post-content .fusion-title h2, #wrapper #main .post-content .title h2, #wrapper .fusion-title h2, #wrapper .post-content h2, #wrapper .title h2, .fusion-modal h2, .fusion-widget-area h2, h2.entry-title {
		font-size: 26px !important;
	}
}