.marvylous-whitepaper-inarticle {
	width: calc(100% - 31px);
	padding: 12px;
	margin-bottom: 16px;
	border: 1px solid #650a11;
}

.marvylous-whitepaper-inarticle h4 {
	font-weight:normal;
	font-size:16px;
	text-align:center;
}

.marvylous-whitepaper-inarticle h5 {
	margin-bottom:0;
}

.marvylous-whitepaper-inarticle img {
	max-width: 100px;
	border: none !important;
	padding: 0 12px 0 0 !important;
}

body.gppro-custom .marvylous-whitepaper-inarticle h5 a {
	color:#000;
}

.marvylous-whitepaper-inarticle h5 a, 
.marvylous-whitepaper-inarticle h5 a:visited {
	color: #333;
}

.marvylous-whitepaper-inarticle .button-download {
	clear:both;
	padding:0 0 12px 0;
	text-align:right;
}

.marvylous-whitepaper-inarticle .button-download a,
.marvylous-whitepaper-inarticle button[type="submit"] {
	display: inline-block;
	text-transform: uppercase;
	color: #fff !important;
	background: #650a12 !important;
	border: none !important;
	padding: 10px;
	border-radius: 4px;
}

.marvylous-whitepaper-inarticle .whitepaper-body {
	padding-top: 16px;
	padding-bottom: 16px;
}

.marvylous-whitepaper-inarticle .whitepaper-body::after {
	content: ' ';
	position: relative;
	display: block;
	clear: both;
}

.marvylous-whitepaper-inarticle .whitepaper-body img,
.marvylous-whitepaper-inarticle .whitepaper-body .wp-post-image {
	float:left;
	padding-right:12px;
	margin:0;
}

.marvylous-whitepaper-inarticle .button-download a:hover {
	color:#fff !important;
	background-color:#2a6496;
	border-color:#193c5a;
}

.marvylous-whitepaper-inarticle .pre-form,
.marvylous-whitepaper-inarticle .maroon-box {
	background-color: #ffffff;
	border: 2px solid #650a12;
	border-radius: 4px;
	padding: 10px;
	width: calc(50% - 6px);
	display: inline-block;
}

.marvylous-whitepaper-inarticle .pre-form.full-profile,
.marvylous-whitepaper-inarticle .maroon-box.full-profile {
	border: none;
	padding: 0;
	width: calc(39% - 4px);
}

.marvylous-whitepaper-inarticle .pre-form h4,
.marvylous-whitepaper-inarticle .maroon-box h4 {
	margin-bottom: 8px;
	color: #650a12;
	font-size: 16px;
	font-weight: bold;
	
}

.marvylous-whitepaper-inarticle .whitepaper-form-terms {
	width: 43.5%;
	padding-right: 2%;
	display: inline-block;
	font-size: 12px;
	vertical-align: bottom;
}

.entry-content .whitepaper-form-terms.no-padding {
	padding-top: 0;
	width: calc(60% - 20px);
}

.marvylous-whitepaper-inarticle ._form-label {
	display: none;
}

.marvylous-whitepaper-inarticle .pre-form form._form input[type="text"],
.marvylous-whitepaper-inarticle .pre-form form._form input[type="email"] {
	background-color: #ffffff !important;
	border: 1px solid #650a12 !important;
}

.marvylous-whitepaper-inarticle form._form input[type="text"],
.marvylous-whitepaper-inarticle form._form input[type="email"],
.marvylous-whitepaper-inarticle form._form input[type="phone"],
.marvylous-whitepaper-inarticle form._form select {
	color: #666;
	font-size: 12px !important;
	background-color: #eaeaea !important;
	border-radius: 3px !important;
	border: 1px solid #650a12;
	width: calc(100% - 12px);
	padding: 6px;
}

.marvylous-whitepaper-inarticle ._submit,
.marvylous-whitepaper-inarticle .button-download a {
	display: inline-block;
	text-transform: uppercase;
	color: #fff !important;
	background: #650a12 !important;
	border: 1px solid #650a12 !important;
	padding: 10px;
	border-radius: 4px;
}

.marvylous-whitepaper-inarticle ._button-wrapper.right {
	clear: both;
	text-align: right;
	padding-top: 14px;
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2),
(min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2),
(min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2), 
(min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3),
(min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2),
(min-device-width: 1080px) 
  and (max-device-width: 1920px) 
  and (-webkit-min-device-pixel-ratio: 2),
(max-width: 700px) {
	.marvylous-whitepaper-inarticle .whitepaper-form-terms {
		width: 41%;
	}
}
