/* General */

.learn-more-widgets {
	background-color : #fffbf4; }

.learn-more-widgets .widget-inner {
	margin  : 0 auto;
	padding : 30px 15px 20px; }

.learn-more-widgets aside {
	display        : block;
	margin         : 0 auto 38px;
	max-width      : 342px;
	vertical-align : top; }

.learn-more-widgets aside .heading {
	border-bottom : 1px solid;
	font-size     : 28px;
	font-style    : normal;
	font-weight   : normal;
	line-height   : 97%;
	margin        : 0 0 15px;
	padding-left  : 13px;
	width         : 100%; }

.learn-more-widgets .list {
	margin  : 19px 0;
	padding : 0 0 0 32px; }

.learn-more-widgets .list li {
	font-size      : 19px;
	letter-spacing : -0.005em;
	line-height    : 132%;
	list-style     : none;
	margin         : 0 0 15px;
	position       : relative; }

.learn-more-widgets .list li:before {
	content  : '\2022';
	display  : inline-block;
	left     : -17px;
	position : absolute;
	top      : 0; }

.learn-more-widgets aside .link {
	text-decoration-line : underline; }

/* Learn More Widget */

.learn-more-widgets .learn-more-widget .heading {
	border-color : #336db5;
	color        : #336db5; }

.learn-more-widgets .learn-more-widget .link { color : #336db5; }

/* Gallery Widget */

.learn-more-widgets .view-gallery-widget .heading {
	border-color : #831d48;
	color        : #831d48; }

.learn-more-widgets .view-gallery-widget .link { color : #831d48; }

.learn-more-widgets .view-gallery-widget img {
	display   : block;
	margin    : 0 auto 21px;
	max-width : 292px;
	width     : calc(100% - 49px); }

.learn-more-widgets .nudity-overlay {
	display: block; }

.learn-more-widgets .view-gallery-widget .nudity-overlay-text strong {
	margin-top: 10px; }

/* Consult Widget */

.learn-more-widgets .plan-consult-widget .heading {
	border-color : #d7870b;
	color        : #d7870b; }

.learn-more-widgets .plan-consult-widget img {
	float     : right;
	margin    : -17px 0 -15px;
	max-width : 201px;
	width     : calc(100% - 108px); }

.learn-more-widgets .plan-consult-widget .link { color : #d7870b; }

@media (min-width : 400px) {

	.learn-more-widgets aside .heading {
		font-size : 34px;}

	.learn-more-widgets .widget-inner {
		max-width : 1143px;
		padding   : 43px 30px 25px; }

	.learn-more-widgets aside {
		margin : 0 auto 72px; }

}

@media (min-width : 700px) {

	.learn-more-widgets aside {
		display : inline-block;
		margin  : 0 30px 0 0;
		width   : calc((100% - 60px) / 3); }

	.learn-more-widgets aside:last-of-type { margin-right : 0; }

}

@media (min-width : 700px) and (max-width : 850px) {

	.learn-more-widgets .view-gallery-widget img {
		width : 100%; }

	.learn-more-widgets .list {
		padding : 0 0 0 16px; }

	.learn-more-widgets .list li {
		font-size : 17px; }

	.learn-more-widgets .plan-consult-widget img {
		margin : -4px 0 -8px; }

}

