.advertise-banner-title,
.advertise-btn-white-blue,
.advertise-header {
	text-align: center;
}
.advertise-ad-img,
.advertise-img-one,
.advertise-img-two {
	background-position: center center;
	background-repeat: no-repeat;
}
.advertise-ad-img,
.advertise-img-one,
.advertise-img-two,
.join-poll-banner {
	background-repeat: no-repeat;
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 400;
	src: local('Open Sans Italic'), local('OpenSans-Italic'),
		url(https://fonts.gstatic.com/s/opensans/v15/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf) format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: italic;
	font-weight: 700;
	src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
		url(https://fonts.gstatic.com/s/opensans/v15/memnYaGs126MiZpBA-UFUKWiUNhrIqY.ttf) format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: local('Open Sans Regular'), local('OpenSans-Regular'),
		url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0e.ttf) format('truetype');
}
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 700;
	src: local('Open Sans Bold'), local('OpenSans-Bold'),
		url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhs.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'),
		url(https://fonts.gstatic.com/s/robotoslab/v7/BngMUXZYTXPIvIBgJJSb6ufN5qA.ttf) format('truetype');
}
@font-face {
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 700;
	src: local('Roboto Slab Bold'), local('RobotoSlab-Bold'),
		url(https://fonts.gstatic.com/s/robotoslab/v7/BngRUXZYTXPIvIBgJJSb6u92w7CGwRg.ttf) format('truetype');
}
aside.sidebar .ajdg_grpwidgets {
	margin: 25px 0;
}
.advertise-img-one {
	background-image: url(/wp-content/themes/AMACv8/img/advertise-man-laptop-img.jpg);
	background-size: cover;
}
.advertise-img-two {
	background-image: url(/wp-content/themes/AMACv8/img/strategic-partners.jpg);
	background-size: cover;
}
.advertise-two-box-height-1 {
	min-height: 400px;
}
.advertise-two-box-height-2 {
	min-height: 460px;
}
.advertise-two-box-height-3 {
	min-height: 170px;
	text-align: center;
	margin: 2.5em 0 1em;
}
.advertise-amac-diff {
	padding: 1em 2em;
	background-color: #45b1d5;
	color: #fff;
}
.advertise-banner-title,
.advertise-btn-white-blue,
.advertise-btn-white-blue:hover {
	color: #fff;
	background-color: #01539c;
}
.advertise-banner-title h2 {
	margin: .5em 0;
}
.advertise-btn-white-blue {
	border: 2px solid #fff;
	width: 310px;
	border-radius: 5px;
	margin: auto;
	padding: .5em 1em;
	font-size: 1.2em;
	font-weight: 700;
	display: block;
}
.advertise-header h2 {
	font-size: 3em;
	margin: .5em auto;
	color: #01539c;
}
.advertise-header h2 span {
	margin: auto;
	width: 505px;
	height: 3px;
	display: block;
	background-color: #fb0112;
}
.advertise-header p {
	width: 85%;
	margin: 0 auto 1em;
}
.advertise-ad-cat:hover {
	background-color: #eee !important;
	color: #333 !important;
}
.advertise-menu {
	list-style: none;
	padding-left: 0;
	margin: 1em;
}
.advertise-menu li {
	text-align: left;
	background-color: #eee;
	padding: .2em 0 0;
	font-size: 1.5em;
	cursor: pointer;
	border-bottom: 1px solid #444;
	width: 85%;
	margin: auto;
	transition: height .3s ease;
	-webkit-transition: height .3s ease;
	-moz-transition: height .3s ease;
}
.advertise-menu .advertise-selected,
.advertise-menu li:hover {
	background-color: #01539c;
}
.advertise-menu li:hover {
	color: #fff;
}
.advertise-menu li a {
	color: #444;
	padding: .2em .8em;
	display: block;
	text-decoration: none;
}
.advertise-menu li a i {
	float: right;
	padding: 6px 15px;
	transition: all .3s ease;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
}
.advertise-menu li a:hover {
	text-decoration: none;
	color: #fff;
}
.advertise-menu li:first-child {
	text-align: center;
}
.advertise-menu li:last-child {
	border-bottom: 0;
}
.advertise-menu .advertise-selected a {
	color: #fff;
}
.advertise-menu .advertise-selected a i {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
}
.advertise-menu .advertise-selected .advertise-web-sub-menu {
	height: 78px;
}
.advertise-menu .advertise-selected .advertise-email-sub-menu {
	height: 196px;
}
.advertise-menu .advertise-selected .advertise-print-sub-menu {
	height: 117px;
}
.advertise-menu .advertise-selected .advertise-magazine-sub-menu {
	height: 157px;
}
.advertise-menu-mobile {
	display: none;
}
.advertise-indicator {
	display: block !important;
}
.advertise-sub-menu {
	list-style: none;
	height: 0;
	overflow: hidden;
	width: 100%;
	transition: height .3s ease;
	-webkit-transition: height .3s ease;
	-moz-transition: height .3s ease;
	padding-left: 0;
}
.advertise-sub-menu li {
	font-size: .8em;
	background-color: #45b1d5;
	border-bottom: 1px solid #fff;
	width: 100%;
	text-align: left;
}
.advertise-sub-menu li:hover {
	background-color: #888 !important;
	color: #fff !important;
}
.advertise-sub-menu li a {
	color: #fff;
	display: block;
}
.advertise-sub-menu li:first-child {
	text-align: left;
}
.advertise-ad-img {
	height: 400px;
	background-size: contain;
}
.advertise-fade-content {
	display: none;
	text-align: left;
}
.advertise-fade-content img {
	width: 75%;
}
.advertise-fade-content div {
	text-align: left;
	width: 90%;
	background-color: #eee;
	padding: .5em 1em;
	box-shadow: #8b8a8a -3px 4px 6px;
}
.advertise-fade-content div h3 {
	margin-top: 0;
}
.advertise-categories,
.advertise-categories-menu {
	padding: 2em 0;
}
.advertise-sp {
	padding: 1em;
}
.advertise-sp h2 {
	margin: .5em 0 !important;
}
.advertise-sub-menu-indicator {
	background-color: #888 !important;
	color: #fff !important;
}
.advertise-contact-us h2 {
	color: #fb0012;
	width: 235px;
	margin: auto;
	border-bottom: 2px solid #aaa;
	padding-bottom: .5em;
}
.advertise-contact-us h3 {
	margin-top: .5em;
}
.advertise-border-right {
	border-right: 2px solid #aaa;
}
@media (max-width: 575px) and (min-width: 365px) {
	.advertise-header h2 {
		font-size: 2em;
	}
	.advertise-header h2 span {
		width: 335px;
	}
}
@media (max-width: 365px) {
	.advertise-header h2 {
		font-size: 1.5em;
	}
	.advertise-header h2 span {
		width: 260px;
	}
	.advertise-header p {
		width: 100%;
	}
}
@media (max-width: 1365px) and (min-width: 1170px) {
	.advertise-two-box-height-1 {
		min-height: 430px;
	}
	.advertise-img-one {
		background-position: 70%;
	}
}
@media (max-width: 1170px) and (min-width: 992px) {
	.advertise-two-box-height-1 {
		min-height: 485px;
	}
	.advertise-img-one {
		background-position: 80%;
	}
}
@media (max-width: 992px) {
	.advertise-header {
		padding: 3em 1em;
	}
	.advertise-header h2 {
		margin: 0 auto .5em;
	}
	.advertise-header p {
		margin: 0 auto;
	}
	.advertise-img-one {
		display: none;
	}
	.advertise-banner-title h2 {
		margin: 0;
		padding: 1em;
	}
	.advertise-categories-menu {
		display: none;
	}
	.advertise-menu-mobile {
		display: block;
		margin: auto;
	}
	.advertise-fade-content {
		text-align: center;
	}
	.advertise-fade-content div {
		margin: auto;
	}
	.advertise-fade-content img {
		width: 100%;
		padding: .75em 0;
	}
	.advertise-img-two {
		display: none;
	}
	.advertise-border-right {
		border-right: 0;
	}
	.advertise-two-box-height-3 {
		text-align: center;
		min-height: 0;
		margin: 1em 0;
	}
	.advertise-two-box-height-3 h3 {
		margin: .3em 0 0;
		padding: .5em 0;
	}
	.advertise-two-box-height-3 h2 {
		margin: 0 auto;
		padding: .5em 0 .3em;
	}
}
@media (max-width: 768px) {
	.advertise-contact-us h2 {
		width: 205px;
		font-size: 1.6em;
	}
	.advertise-btn-white-blue {
		width: 265px;
		font-size: 1em;
	}
}
@media (max-width: 1317px) and (min-width: 1040px) {
	.advertise-sub-menu li {
		font-size: .6em;
		padding: .5em;
	}
}
@media (max-width: 1040px) {
	.advertise-sub-menu li {
		font-size: .5em;
		padding: .7em;
	}
}
@media (max-width: 1504px) and (min-width: 1200px) {
	.advertise-two-box-height-2 {
		min-height: 520px;
	}
}
@media (max-width: 1200px) and (min-width: 992px) {
	.advertise-two-box-height-2 {
		min-height: 587px;
	}
	.advertise-img-two {
		background-position: 35% center;
	}
}
.join-poll-wrap {
	padding-bottom: 1em;
	overflow: hidden;
	margin-top: 1em;
}
.join-poll-wrap #polls-263 {
	background-color: #eee;
}
.join-poll-wrap #polls-263 .question {
	font-size: 24px !important;
}
.join-poll-wrap #polls-263 .vote-buttons .vall-polls {
	display: none !important;
}
.poll-label {
	background-color: #063b86;
	position: absolute;
	top: 9px;
	left: 15px;
}
.join-poll-banner,
.join-poll-price {
	position: relative;
}
.poll-label span {
	color: #fff;
	display: block;
	padding: .5em 1em;
}
.join-poll-banner {
	text-align: center;
	height: 100px;
	background-image: url(/wp-content/themes/AMACv8/img/join-poll-page-banner.jpg);
	background-size: cover;
	background-position: center center;
}
.join-poll-banner h2 {
	text-shadow: #000 0 5px 8px;
	padding-top: 2%;
	color: #fff;
	font-size: 45px;
	margin: 0 !important;
}
.join-header-block {
	background-color: #063b86;
	text-align: center;
}
.join-header-block h2 {
	color: #fff;
	margin: 0 !important;
	padding: .6em 0;
}
.join-1,
.join-2,
.join-3,
.join-5 {
	padding: 1.5em 0;
	border-radius: 5px;
	display: block;
	text-align: center;
	font-size: .9em;
}
.join-1 span,
.join-2 span,
.join-3 span,
.join-5 span {
	color: #fff;
}
.join-1:focus,
.join-1:hover,
.join-2:focus,
.join-2:hover,
.join-3:focus,
.join-3:hover,
.join-5:focus,
.join-5:hover {
	text-decoration: none;
}
.join-1 .join-poll-price,
.join-1 .join-poll-title,
.join-2 .join-poll-price,
.join-2 .join-poll-title,
.join-3 .join-poll-price,
.join-3 .join-poll-title,
.join-5 .join-poll-price,
.join-5 .join-poll-title {
	font-size: 1.5em;
}
.join-1 {
	background-color: #6f7380;
}
.join-1:hover {
	background-color: #898d99;
}
.join-2 {
	background-color: #063b86;
}
.join-2:hover {
	background-color: #0850b7;
}
.join-3 {
	background-color: #c80013;
}
.join-3:hover {
	background-color: #fb0018;
}
.join-5 {
	background-color: #9f7e42;
}
.join-5:hover {
	background-color: #ba985a;
}
.join-poll-price small {
	position: absolute;
	top: 0;
}
.join-poll-price small:first-child {
	left: -10px;
}
.join-test {
	width: 150px;
	height: 150px;
	background-color: pink;
}
#polls-263 .vote-buttons {
	text-align: center !important;
}
.bh-panel,
.bh-steps,
.boomer-benefit-btn,
.boomers-blue-header,
.bs-last-div,
.bs-red-banner,
.share-btn-wrap {
	text-align: center;
}
#polls-263 .vote-buttons .btnVote {
	font-size: 1.5em !important;
}
#polls-263 .btnResults,
#polls-263 .join-poll-btn,
#polls-263 .vall-polls {
	display: none !important;
}
@media (max-width: 992px) {
	.join-header-block {
		margin-top: 10px;
	}
}
@media (max-width: 575px) {
	.join-1,
	.join-2,
	.join-3,
	.join-5 {
		font-size: .8em;
	}
}
@media (max-width: 550px) and (min-width: 390px) {
	.join-poll-banner h2 {
		font-size: 30px;
		padding-top: 30px;
	}
}
@media (max-width: 390px) {
	.join-poll-banner h2 {
		font-size: 23px;
		padding-top: 35px;
	}
}
.share-friends {
	padding: 1em 0;
}
.share-btn-wrap,
.share-rec-triangle {
	float: left;
	width: 50%;
	display: inline-block;
	height: 130px;
}
.share-rec-triangle {
	background: #00539b;
	position: relative;
}
.share-rec-triangle:before {
	border-bottom: 65px solid transparent;
	border-top: 65px solid transparent;
	border-left: 65px solid #00539b;
	content: '';
	height: 0;
	right: -65px;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 0;
}
.share-rec-triangle h3 {
	color: #fff;
	padding: .5em 2em;
	margin: .5em 0;
	font-size: 1.8em;
}
.share-btn-wrap {
	background: #45b2d6;
	padding-left: 65px;
	color: #fff;
}
.share-btn-wrap a,
.share-btn-wrap a:hover {
	color: #45b2d6;
}
.share-btn-wrap #blue-triangle {
	display: none;
}
.share-btn-wrap a svg {
	width: 55px;
	padding: 0 .4em;
	cursor: pointer;
}
.share-btn-wrap a svg .cls-1 {
	fill: #fff;
}
.share-btn-wrap a svg:hover .cls-1 {
	fill: #00539b;
}
.share-btn-wrap h3 {
	margin-top: .75em;
}
@media (max-width: 992px) and (min-width: 580px) {
	.share-rec-triangle h3 {
		padding: .65em 1em;
		font-size: 1.6em;
	}
	.share-btn-wrap h3 {
		padding: 1em 1em 0 0;
		font-size: 1.2em;
	}
	.share-btn-wrap a svg {
		width: 42px;
	}
}
@media (max-width: 580px) {
	.share-btn-wrap,
	.share-rec-triangle {
		width: 100%;
		float: none;
		height: 180px;
	}
	.share-rec-triangle:before {
		display: none;
	}
	.share-rec-triangle h3 {
		padding: 1.5em;
	}
	.share-btn-wrap {
		position: relative;
		padding-left: 0;
		padding-top: 65px;
	}
	.share-btn-wrap #blue-triangle {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
	}
	.share-btn-wrap #blue-triangle .cls-1 {
		fill: #00539b;
	}
}
@media (max-width: 435px) {
	.share-rec-triangle h3 {
		padding: 1em 1.5em;
	}
	.share-rec-triangle svg {
		bottom: -35px;
	}
}
.bs-row-1 {
	margin: 1em 0;
}
.bs-row-1 .col-sm-6:first-child {
	border-right: 2px solid #525659;
}
.bs-row-1 .col-sm-6:last-child ul {
	margin: 0;
	font-size: 1.1em;
	font-weight: 700;
	list-style: none;
}
.bs-row-1 .col-sm-6:last-child ul li {
	padding: .35em 0;
	position: relative;
}
.bs-row-1 .col-sm-6:last-child ul li span {
	position: absolute;
	color: #0054a4;
	font-size: 28px;
	top: -2px;
	left: -30px;
}
.bs-blue-white-banner {
	background-color: #0054a4;
	text-align: center;
	color: #fff;
}
.bs-red-banner {
	height: 80px;
	position: relative;
	background-color: #c82128;
	color: #fff;
}
.bs-red-banner .bs-white-triangle-left,
.bs-red-banner .bs-white-triangle-right {
	width: 0;
	height: 0;
	top: 0;
	border-top: 40px solid transparent;
	border-bottom: 40px solid transparent;
	position: absolute;
}
.bs-red-banner .bs-white-triangle-left {
	border-left: 20px solid #fff;
	left: 0;
}
.bs-red-banner .bs-white-triangle-right {
	border-right: 20px solid #fff;
	right: 0;
}
.bs-red-banner h4 {
	margin: 0;
	padding-top: 24px;
	font-size: 30px;
}
.bs-ranger-list img {
	padding: 1em;
}
.bs-ranger-list ul {
	font-size: 1.4em;
	color: #000;
}
.bs-ranger-list ul li {
	margin-left: 50px;
}
.bs-last-div a {
	margin-top: 2em;
	padding: .8em 2em;
	font-size: 22px;
	background-color: #0054a4;
	color: #fff;
}
.bs-last-div a:focus,
.bs-last-div a:hover {
	background-color: #0054a4;
	color: #fff;
	text-decoration: none;
}
@media (max-width: 1365px) and (min-width: 1300px) {
	.bs-row-1 .col-sm-6:last-child ul {
		font-size: 1em;
	}
}
@media (max-width: 1300px) and (min-width: 1130px) {
	.bs-row-1 .col-sm-6:last-child ul {
		font-size: .9em;
	}
	.bs-row-1 .col-sm-6:last-child ul li span {
		font-size: 26px;
		top: -3px;
		left: -30px;
	}
}
@media (max-width: 1130px) and (min-width: 992px) {
	.bs-row-1 .col-sm-6:last-child ul {
		font-size: .8em;
	}
	.bs-row-1 .col-sm-6:last-child ul li {
		padding: .1em 0;
	}
	.bs-row-1 .col-sm-6:last-child ul li span {
		font-size: 22px;
		top: -6px;
	}
}
@media (max-width: 992px) and (min-width: 767px) {
	.bs-row-1 .col-sm-6:last-child ul {
		font-size: .9em;
		margin: .5em 0;
	}
	.bs-row-1 .col-sm-6:last-child ul li {
		padding: .1em 0;
	}
	.bs-row-1 .col-sm-6:last-child ul li span {
		font-size: 26px;
		top: -8px;
		left: -30px;
	}
}
@media (max-width: 767px) {
	.bs-row-1 .col-sm-6:first-child {
		border-right: 0;
	}
	.bs-row-1 .col-sm-6:last-child ul {
		padding-top: .5em;
		padding-left: 10%;
	}
	.bs-row-1 .col-sm-6:last-child ul li span {
		font-size: 26px;
		top: -1px;
		left: -30px;
	}
	.bs-blue-white-banner h2 {
		font-size: 1.1em;
		padding: 1em 0 .2em;
		margin: 0;
	}
	.bs-blue-white-banner h4 {
		padding: .5em 0 1em;
	}
	.bs-ranger-list .col-sm-6 img {
		width: 65%;
		display: block;
		margin: auto;
		padding: 1em;
	}
	.bs-ranger-list .col-sm-6:last-child {
		padding: .5em 2em;
	}
	.bs-ranger-list .col-sm-6:last-child ul {
		font-size: 1.2em;
		padding-left: 20px;
	}
}
@media (max-width: 543px) {
	.bs-last-div a {
		font-size: 14px;
		display: block;
		padding: .8em .35em;
	}
	.bs-red-banner h4 {
		font-size: 1.2em;
	}
	.bs-red-banner .bs-white-triangle-right {
		border-right: 12px solid #fff;
	}
	.bs-red-banner .bs-white-triangle-left {
		border-left: 12px solid #fff;
	}
}
.boomers-alt-card,
.boomers-banner-xs {
	display: none;
}
@media (max-width: 1365px) and (min-width: 767px) {
	.bs-ranger-list .col-sm-6:last-child h2 {
		font-size: 1.3em;
	}
	.bs-ranger-list .col-sm-6:last-child ul {
		font-size: 1.2em;
	}
	.bs-red-banner h4 {
		font-size: 1.4em;
	}
}
.boomers-banner-img {
	background-image: url(/wp-content/themes/AMACv8/img/join-amac-lg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	height: 525px;
	padding: 0;
}
.boomers-blue-header {
	background-color: #00539b;
	color: #fff;
	margin-bottom: 1em;
}
.boomers-blue-header h2 {
	margin: 0;
	padding: 1em .2em;
}
.boomers-card-text {
	font-size: 1.4em;
	font-weight: 700;
}
.boomers-card-text img {
	position: absolute;
	right: -5px;
	top: 20px;
	transform: rotate(34deg);
	-webkit-transform: rotate(34deg);
	-moz-transform: rotate(34deg);
	-o-transform: rotate(34deg);
}
.boomers-benefits-text p {
	font-size: 18px;
}
.boomer-benefit-btn {
	width: 100%;
}
.boomer-benefit-btn a {
	font-size: 1.8em;
}
.boomers-card {
	padding-top: 1.5em;
}
@media (max-width: 767px) {
	.boomers-membership-options .col-sm-3 {
		margin: .5em;
	}
	.boomers-card-text {
		text-align: center;
	}
	.boomers-card-text img {
		right: 0;
		top: 45px;
		transform: rotate(160deg);
		-webkit-transform: rotate(160deg);
		-moz-transform: rotate(160deg);
		-o-transform: rotate(160deg);
	}
	.boomers-logo-wrap .boomers-alt-card {
		display: block;
		width: 75%;
		margin: auto;
	}
	.boomers-logo-wrap img {
		width: 98%;
		margin: auto;
	}
	.boomers-card {
		display: none;
	}
}
.bh-drug-table,
.dc2017-banner,
.dc2017-banner-md,
.dc2017-banner-sm,
.dc2017-venue-img,
.dc2017-venue-img-md,
.dc2017-venue-img-sm {
	width: 100%;
}
@media (max-width: 520px) {
	.boomers-card-text img {
		display: none;
	}
}
@media (max-width: 1402px) and (min-width: 1246px) {
	.boomers-banner-img {
		height: 455px;
	}
}
@media (max-width: 1245px) and (min-width: 1113px) {
	.boomers-banner-img {
		height: 413px;
	}
}
@media (max-width: 1112px) and (min-width: 1032px) {
	.boomers-banner-img {
		background-image: url(/wp-content/themes/AMACv8/img/join-amac-md.jpg);
		height: 320px;
	}
}
@media (max-width: 1031px) and (min-width: 992px) {
	.boomers-banner-img {
		background-image: url(/wp-content/themes/AMACv8/img/join-amac-md.jpg);
		height: 300px;
	}
}
@media (max-width: 991px) and (min-width: 892px) {
	.boomers-banner-img {
		background-image: url(/wp-content/themes/AMACv8/img/join-amac-sm.jpg);
		height: 459px;
	}
}
@media (max-width: 891px) and (min-width: 780px) {
	.boomers-banner-img {
		background-image: url(/wp-content/themes/AMACv8/img/join-amac-sm.jpg);
		height: 425px;
	}
}
@media (max-width: 779px) and (min-width: 705px) {
	.boomers-banner-img {
		background-image: url(/wp-content/themes/AMACv8/img/join-amac-sm.jpg);
		height: 372px;
	}
}
@media (max-width: 704px) and (min-width: 604px) {
	.boomers-banner-img {
		background-image: url(/wp-content/themes/AMACv8/img/join-amac-sm.jpg);
		height: 318px;
	}
}
@media (max-width: 603px) and (min-width: 512px) {
	.boomers-banner-img {
		background-image: url(/wp-content/themes/AMACv8/img/join-amac-sm.jpg);
		height: 265px;
	}
}
@media (max-width: 511px) and (min-width: 473px) {
	.boomers-banner-img {
		background-image: url(/wp-content/themes/AMACv8/img/join-amac-sm.jpg);
		height: 235px;
	}
}
@media (max-width: 472px) {
	.boomers-banner-img {
		background-image: none;
		height: auto;
	}
	.boomers-banner-xs {
		display: block;
		width: 100%;
	}
}
.bh-steps {
	margin: 2em 0;
}
.bh-steps svg {
	height: 100px;
}
.bh-panel p {
	text-align: left;
}
.bh-drug-table .center-cell,
.bh-panel .bh-panel-lp,
.dc2017-generic .panel,
.dc2017-generic .panel-body,
.dc2017-menu-wrap .dc2017-menu li,
.dc2017-overview-notdel {
	text-align: center;
}
.bh-panel a {
	font-size: 1.4em;
}
.bh-drug-table .bh-title-row {
	text-transform: uppercase;
	border-bottom: solid 1px #444;
}
.bh-drug-table .bh-title-row td {
	padding: .6em .2em;
}
.bh-drug-table tr {
	border-bottom: solid 1px #e1e1e1;
}
.bh-drug-table tr td {
	padding: .8em;
	vertical-align: middle;
}
.bh-drug-table tr td.bh-price-red {
	text-align: center;
	color: #c80013;
}
.bh-drug-table .bh-disclaimer {
	padding: 1em;
	font-size: .8em;
}
.dc2017-show {
	display: block;
}
.dc2017-banner-md,
.dc2017-banner-sm,
.dc2017-hidden,
.dc2017-venue-img-md,
.dc2017-venue-img-sm {
	display: none;
}
.dc2017-page {
	padding: 0;
}
.dc2017-menu-wrap {
	overflow: hidden;
	background-color: #e1e1e1;
	width: 100%;
}
.dc2017-menu-wrap .dc2017-menu {
	list-style: none;
	margin: 0 auto;
	width: 80%;
	padding: 0;
}
.dc2017-menu-wrap .dc2017-menu li {
	float: left;
	width: 16%;
}
.dc2017-menu-wrap .dc2017-menu li a {
	display: block;
	padding: 1em;
	text-decoration: none;
	color: #063b86;
}
.dc2017-menu-wrap .dc2017-menu li a:hover {
	text-decoration: none;
	color: #252525;
}
.dc2017-menu-wrap .dc2017-menu li a.selected {
	color: #252525;
	font-weight: 700;
}
.dc2017-generic {
	padding: 0 3em;
}
.dc2017-generic h2 {
	color: #063b86;
	padding-bottom: 10px;
	border-bottom: #fb0112 solid 2px;
}
.dc2017-generic .panel {
	margin-top: 1em;
}
.dc2017-generic .panel-body svg {
	display: block;
	height: 100px;
	fill: #444;
	margin: 0 auto 1em;
}
.dc2017-overview-notdel h2,
.dc2017-overview-notdel p {
	text-align: left;
}
.dc2017-overview-extra ul {
	display: inline-block;
}
.dc2017-overview img {
	width: 260px;
	float: left;
	padding: 0 1em 1em 0;
	margin: 0 1em 1em 0;
}
.dc2017-sponsors {
	padding: 2em 0;
	text-align: center;
}
.dc2017-sponsors h2 {
	text-align: left;
}
.dc2017-sponsors .dc2017-logo-wrap {
	width: 100%;
	overflow: hidden;
	display: -webkit-box;
	display: flex;
	-webkit-display: flex;
	-ms-display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.dc2017-sponsors .dc2017-logo-wrap img {
	width: 14%;
	padding: 0;
	margin: 0 3%;
	float: none;
}
#maplocate-dev .maplocate-wrap .maplocate-form-wrap a,
#maplocate-dev .maplocate-wrap .maplocate-form-wrap p,
.dc2017-pricing .row .col-md-12 .col-sm-12 ul,
.dc2017-pricing .row .col-md-12 .col-sm-6 ul {
	float: left;
}
.dc2017-sponsors .dc2017-logo-wrap img:last-child {
	padding: 0;
}
@media (max-width: 880) {
	.dc2017-sponsor-btn {
		display: block;
		width: 250px;
		margin: .5em auto;
	}
}
.dc2017-venue {
	padding: 0 !important;
}
.dc2017-venue .col-md-12 {
	padding: 0 3em 3em;
}
.dc2017-agenda .col-md-6 h4 {
	margin-top: 0;
}
.dc2017-agenda .col-md-6 .dc2017-sched {
	padding: 2em;
	background-color: #e1e1e1;
}
.dc2017-agenda .col-md-6 .dc2017-sched p {
	padding-top: 15px;
	font-size: 1.4em;
	font-weight: 700;
	color: #063b86;
}
.dc2017-agenda .col-md-6 .dc2017-sched ul {
	padding-top: 10px;
	list-style: none;
}
.dc2017-agenda .col-md-6 .dc2017-sched .dc2017-sub-menu {
	padding-top: 10px;
	margin-top: 10px;
	border-top: 2px solid #a1a1a1;
}
.dc2017-agenda .col-md-6:nth-child(2) {
	text-align: center;
	padding: 5em 0 0 5em;
}
.dc2017-agenda .col-md-6:nth-child(2) h3,
.dc2017-agenda .col-md-6:nth-child(2) h4,
.dc2017-agenda .col-md-6:nth-child(2) p {
	text-align: left;
}
.dc2017-agenda .col-md-12 p {
	font-weight: 700;
	max-width: 85%;
	margin: 0 auto;
	padding: 2em 0;
	text-align: center;
}
.dc2017-guests .col-md-9 h3 {
	color: #063b86;
	margin-bottom: 5px;
}
.dc2017-guests .col-md-9 .dc2017-guest-title {
	font-size: 1.1em;
	font-style: italic;
}
.dc2017-pricing {
	padding: 0;
}
.dc2017-pricing .dc2017-pricing-pad {
	padding: 0 3em;
}
.dc2017-pricing .row {
	background-color: #e1e1e1;
	margin: 10em 0;
	padding: 0 3em;
	position: relative;
}
.dc2017-pricing .row.first-price-row {
	margin-top: 17em;
}
.dc2017-pricing .row img {
	position: absolute;
	width: 448px;
}
.dc2017-pricing .row img.BF-sqr {
	top: -48px;
}
.dc2017-pricing .row img.BFJM-sqr,
.dc2017-pricing .row img.JM-sqr {
	top: -69px;
}
.dc2017-pricing .row .col-md-12 {
	padding-left: 500px;
	min-height: 300px;
}
.dc2017-pricing .row .col-md-12 h3 {
	color: #063b86;
	padding-bottom: 10px;
	border-bottom: 2px solid #a1a1a1;
}
.dc2017-pricing .row .col-md-12 span {
	color: #252525;
}
.dc2017-pricing .row .col-md-12 span:last-child {
	font-size: .7em;
}
.dc2017-pricing .row .col-md-12 .col-sm-12 p,
.dc2017-pricing .row .col-md-12 .col-sm-6 p {
	padding: 0;
	margin: 0;
}
.dc2017-pricing .row .col-md-12 .col-sm-12 p:nth-child(3),
.dc2017-pricing .row .col-md-12 .col-sm-6 p:nth-child(3) {
	font-style: italic;
	padding: .2em 0;
}
.dc2017-pricing .dc2017-register-prices,
.dc2017-register .dc2017-register-prices {
	color: #fff;
	width: 100%;
	background-color: #fb0112;
	padding: 1em 0;
	text-align: center;
}
.dc2017-register,
.dc2017-register .col-md-6 h2,
.dc2017-register .col-md-6 p {
	text-align: left;
}
.dc2017-register .col-md-6 {
	margin: 2em 0;
}
.dc2017-register .col-md-6 a {
	margin-top: .2em;
	padding: .2em .4em;
	font-size: 1.4em;
}
.dc2017-register .col-md-6 a.dc2017-register-btn1 {
	background-color: #063b86;
	color: #fff;
}
.dc2017-register .col-md-6 a.dc2017-register-btn2 {
	background-color: #fff;
	color: #063b86;
	border: 2px solid #063b86;
}
.dc2017-footer {
	padding: 0;
}
.dc2017-footer h2 {
	text-align: center;
	background-color: #063b86;
	color: #fff;
	padding: .8em 0;
	margin: 0;
}
.dc2017-footer .dc2017-footer-content {
	text-align: center;
	padding: 2em;
	background-color: #e1e1e1;
	min-height: 215px;
}
.dc2017-footer .dc2017-footer-content h4 {
	width: 75%;
	margin: 0 auto;
	color: #063b86;
	border-bottom: 1px solid grey;
	padding-bottom: 10px;
}
.dc2017-footer .dc2017-footer-content p {
	padding: .1em 0;
	margin: 0;
}
.dc2017-register-prices-mobile-wrap {
	display: none;
}
.dc2017-register-prices-mobile-wrap .dc2017-register-prices-mobile {
	color: #fff;
	width: 100%;
	background-color: #fb0112;
	padding: 1em 0;
	text-align: center;
	display: inline-block;
}
@media (min-width: 992px) {
	.dc2017-pricing .dc2017-margin-del {
		margin-top: 20em;
	}
}
@media (max-width: 800px) and (min-width: 421px) {
	.dc2017-banner,
	.dc2017-banner-sm,
	.dc2017-venue-img,
	.dc2017-venue-img-sm {
		display: none;
	}
	.dc2017-banner-md,
	.dc2017-venue-img-md {
		display: block;
	}
}
@media (max-width: 420px) {
	.dc2017-banner,
	.dc2017-banner-md,
	.dc2017-venue-img,
	.dc2017-venue-img-md {
		display: none;
	}
	.dc2017-banner-sm,
	.dc2017-venue-img-sm {
		display: block;
	}
}
@media (max-width: 800px) {
	.dc2017-menu-wrap .dc2017-menu {
		width: 100%;
	}
}
@media (max-width: 600px) {
	.dc2017-menu-wrap .dc2017-menu li {
		width: 33.33%;
	}
}
@media (max-width: 450px) {
	.dc2017-venue .col-md-12 {
		padding: 0 1em 3em;
	}
	.dc2017-guests,
	.dc2017-register {
		padding: 0 1em;
	}
	.dc2017-overview {
		padding: 1em;
	}
}
@media (max-width: 1302px) and (min-width: 993px) {
	.dc2017-generic h2 {
		font-size: 1.3em;
	}
}
@media (max-width: 992px) {
	.dc2017-agenda .col-md-12 p {
		max-width: 100%;
	}
	.dc2017-agenda .col-md-6:nth-child(2) {
		padding: 2em 1em;
	}
}
@media (max-width: 500px) {
	.dc2017-agenda,
	.dc2017-agenda .col-md-6 .dc2017-sched ul {
		padding: 0;
	}
	.dc2017-agenda .col-md-6 .dc2017-sched p {
		font-size: 1em;
	}
	.dc2017-agenda .col-md-6 .dc2017-sched .dc2017-sub-menu {
		padding-left: 12px;
	}
}
@media (max-width: 1326px) {
	.dc2017-pricing .row .col-md-12 .col-sm-6 ul {
		margin-bottom: 0;
	}
}
@media (max-width: 991px) {
	.dc2017-show .row .col-md-3 {
		text-align: center;
	}
	.dc2017-register-prices-mobile-wrap {
		display: block;
	}
	.dc2017-register-prices {
		display: none;
	}
	.dc2017-pricing .row {
		margin: 2em 0;
		text-align: center;
		padding: 0 1em 2em;
	}
	.dc2017-pricing .row.first-price-row {
		margin-top: 2em;
	}
	.dc2017-pricing .row img {
		padding-top: 10px;
		position: static;
		width: auto;
	}
	.dc2017-pricing .row .col-md-12 {
		padding-left: 0;
		padding-right: 0;
		min-height: 0;
	}
	.dc2017-pricing .row .col-md-12 .col-sm-12,
	.dc2017-pricing .row .col-md-12 .col-sm-6 {
		text-align: left;
	}
}
@media (max-width: 450px) {
	.dc2017-pricing .row .col-md-12 .col-sm-12,
	.dc2017-pricing .row .col-md-12 .col-sm-6 {
		font-size: .8em;
	}
}
@media (max-width: 1115px) and (min-width: 768px) {
	.dc2017-footer .dc2017-footer-content {
		font-size: .9em;
	}
	.dc2017-footer .dc2017-footer-content h4 {
		width: 100%;
	}
}
@media (max-width: 767px) {
	.dc2017-footer .dc2017-footer-content {
		min-height: 0;
	}
	.dc2017-pricing .dc2017-register-prices,
	.dc2017-register .dc2017-register-prices {
		width: 100%;
	}
}
@media (max-width: 458px) {
	.dc2017-footer .dc2017-footer-content h4 {
		width: 75%;
	}
}
.AA-cat-header {
	padding: 2em 0;
}
.AA-cat-header img {
	max-width: 325px;
}
.AA-cat-header-title {
	text-align: center;
	padding: 2em;
}
.AA-cat-header-title h1,
.AA-cat-header-title h2 {
	color: #000;
	margin: 0;
	padding: 0;
}
.AA-cat-header-title h1 {
	font-weight: 700;
	font-size: 2.6em;
}
.AA-cat-header-title h2 {
	font-weight: 500;
}
.explore-page .explore-slider-wrap .bx-wrapper ul li p:first-child,
.get-involved-panel p,
.marker-title h4,
.submit {
	font-weight: 700;
}
.AA-cat-header-title ul {
	text-align: left;
	color: #000;
	display: block;
	max-width: 360px;
	margin: 0 auto;
}
.AA-cat-header-join {
	text-align: center;
}
@media (max-width: 1387px) and (min-width: 1155px) {
	.AA-cat-header-title h1 {
		font-size: 2.1em;
	}
	.AA-cat-header-title h2 {
		font-size: 1.6em;
	}
}
@media (max-width: 1154px) and (min-width: 992px) {
	.AA-cat-header-title h1 {
		font-size: 1.7em;
	}
	.AA-cat-header-title h2 {
		font-size: 1.3em;
	}
}
@media (max-width: 991px) and (min-width: 537px) {
	.AA-cat-header-title h2 {
		font-size: 2em;
	}
}
@media (max-width: 536px) and (min-width: 425px) {
	.AA-cat-header-title h1 {
		font-size: 2em;
	}
}
@media (max-width: 424px) {
	.AA-cat-header img {
		max-width: 100%;
	}
	.AA-cat-header-title {
		padding: 2em 0;
	}
	.AA-cat-header-title h1 {
		font-size: 2em;
	}
	.AA-cat-header-title h2 {
		font-size: 1.4em;
	}
	.AA-cat-header-title ul {
		padding-top: 1em;
	}
}
.get-involved-list {
	overflow: hidden;
	margin-top: -20px;
	background: -webkit-linear-gradient(#ecebec, #fff);
	background: linear-gradient(#ecebec, #fff);
}
.explore-page .exp-banner .exp-banner-img,
.get-involved-list ul li:before,
.map-locate-bg-img {
	background-repeat: no-repeat;
	background-size: cover;
}
.get-involved-list ul {
	list-style: none;
}
.get-involved-list ul li {
	position: relative;
}
.get-involved-list ul li:before {
	position: absolute;
	content: '';
	top: 48px;
	left: -45px;
	width: 30px;
	height: 30px;
}
.get-involved-list ul li.get-involved-list-1:before {
	background-image: url(/wp-content/themes/AMACv8/img/one-circle.png);
}
.get-involved-list ul li.get-involved-list-2:before {
	background-image: url(/wp-content/themes/AMACv8/img/two-circle.png);
}
.get-involved-list ul li.get-involved-list-3:before {
	background-image: url(/wp-content/themes/AMACv8/img/three-circle.png);
}
.get-involved-list ul li h1 {
	color: #00539b;
}
.get-involved-list .get-involved-active {
	text-align: center;
	padding: 1em 0 3em;
}
.get-involved-panel .panel-body {
	min-height: 200px;
}
@media (max-width: 1281px) and (min-width: 992px) {
	.get-involved-panel .panel-body {
		min-height: 227px;
	}
}
.explore-page .col-md-12,
.explore-page .col-md-4,
.explore-page .col-md-6 {
	padding: 0;
}
.explore-page .exp-header h3 {
	margin: 0;
	padding: .5em 0 0;
}
.explore-page .exp-header p {
	padding: .5em 0;
}
.explore-page .exp-countdown,
.explore-page .exp-logo {
	text-align: center;
	min-height: 165px;
}
.explore-page .exp-countdown {
	padding: 2em;
	background-color: #67b7c8;
	color: #fff;
}
.explore-page .exp-countdown p {
	font-size: 1.4em;
}
.explore-page .exp-banner {
	background-color: #00529b;
	color: #fff;
	overflow: hidden;
	margin-top: 1em;
}
.explore-page .exp-banner .col-md-5,
.explore-page .exp-banner .col-md-7 {
	padding-top: 1.5em;
}
.explore-page .exp-banner .exp-banner-img {
	width: 100%;
	min-height: 200px;
	background-image: url(/wp-content/themes/AMACv8/img/explore-beach-banner.jpg);
	background-position: 50% 65%;
}
.explore-page .exp-banner .col-md-5 {
	text-align: right;
}
.explore-page .exp-banner .col-md-5 p {
	width: 85%;
	margin-left: auto;
	font-size: 1.2em;
}
.explore-page .exp-banner .col-md-7 {
	text-align: center;
}
.explore-page .exp-banner .col-md-7 .btn {
	background-color: #fff;
	color: #00529b;
	font-weight: 700;
	margin: 0 1em 0 0;
}
.explore-page .explore-slider-wrap {
	margin: 2em 0;
	border: 3px solid #00529b;
	position: relative;
}
.explore-page .explore-slider-wrap .explore-slider-title {
	background-color: #fff;
	color: #00529b;
	width: 575px;
	text-align: center;
	font-size: 1.8em;
	display: inline-block;
	position: absolute;
	top: -26px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.explore-page .explore-slider-wrap .bx-wrapper {
	padding: 20px;
	text-align: center;
}
.explore-page .explore-slider-wrap .bx-wrapper ul li {
	padding: 2em 0;
}
.explore-page .explore-slider-wrap .bx-wrapper ul li p {
	padding: 0;
	margin: 0;
	font-size: 1.4em;
}
.explore-page .explore-slider-wrap .bx-wrapper ul li p:nth-child(2) {
	font-style: italic;
}
.explore-page .explore-slider-wrap .bx-wrapper ul li p:last-child {
	font-weight: 700;
	color: #00529b;
}
.explore-page .explore-slider-wrap .bx-wrapper ul li p span {
	color: #ed1c24;
}
.explore-page .explore-slider-wrap .bx-wrapper ul li p span:first-child {
	color: #00529b;
	text-transform: uppercase;
}
.explore-page .explore-slider-wrap #explore-next,
.explore-page .explore-slider-wrap #explore-prev {
	position: absolute;
	top: 50%;
}
.explore-page .explore-slider-wrap #explore-next svg,
.explore-page .explore-slider-wrap #explore-prev svg {
	width: 60px;
	fill: #00529b;
}
.explore-page .explore-slider-wrap #explore-next {
	-webkit-transform: translateY(-50%) rotate(90deg);
	transform: translateY(-50%) rotate(90deg);
	right: 10px;
}
.explore-page .explore-slider-wrap #explore-prev {
	-webkit-transform: translateY(-50%) rotate(-90deg);
	transform: translateY(-50%) rotate(-90deg);
	left: 10px;
}
.explore-heading {
	font-size: 2.5em;
	text-align: center;
	color: #063b86;
	margin: 25px 0;
}
@media (max-width: 1275px) {
	.explore-page .exp-banner .col-md-5 p {
		width: 100%;
	}
}
@media (max-width: 1160px) and (min-width: 993px) {
	.explore-page .exp-banner .col-md-5,
	.explore-page .exp-banner .col-md-7 {
		padding: 1.5em 1em;
	}
	.explore-page .exp-banner .col-md-7 .btn {
		margin: .2em 0;
	}
}
@media (max-width: 992px) {
	.explore-page .exp-countdown {
		margin: 1em 0;
	}
}
@media (max-width: 870px) and (min-width: 767px) {
	.explore-page .exp-banner .col-md-7 .btn {
		margin: .2em 0 1em;
	}
}
@media (max-width: 766px) {
	.explore-page .exp-banner .col-md-5 {
		text-align: center;
	}
	.explore-page .exp-banner .col-md-5 p {
		padding: 0;
	}
	.explore-page .exp-banner .col-md-7 {
		padding: 0 1em 1em;
	}
	.explore-page .exp-banner .col-md-7 .btn {
		margin: .2em 0;
	}
}
@media (max-width: 635px) and (min-width: 496px) {
	.explore-page .explore-slider-wrap .explore-slider-title {
		width: 435px;
		font-size: 1.4em;
		top: -20px;
	}
}
@media (max-width: 495px) {
	.explore-page .explore-slider-wrap {
		margin: 3em 0;
	}
	.explore-page .explore-slider-wrap .explore-slider-title {
		width: 275px;
		font-size: 1.4em;
		top: -33px;
	}
	.explore-page .explore-slider-wrap #explore-next {
		right: 5px;
	}
	.explore-page .explore-slider-wrap #explore-prev {
		left: 5px;
	}
	.explore-page .explore-slider-wrap .bx-wrapper ul li {
		padding: 2em;
		font-size: .8em;
	}
	.explore-heading {
		font-size: 1.5em;
	}
}
#maplocate-dev {
	padding: 0;
	margin: 0 0 -60px;
	width: 100%;
	position: relative;
}
#maplocate-dev .maplocate-wrap {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	color: #fff;
	text-align: center;
	max-width: 800px;
	padding: 15px;
	overflow: hidden;
}
#maplocate-dev .maplocate-wrap h1 {
	border-bottom: 2px solid #fff;
	padding-bottom: 1em;
	margin-bottom: 1em;
	font-size: 2.5em;
}
#maplocate-dev .maplocate-wrap p {
	font-size: 1.3em;
	padding-bottom: 1em;
}
#maplocate-dev .maplocate-wrap .maplocate-form-wrap {
	overflow: hidden;
	width: 565px;
	margin: 0 auto;
}
#maplocate-dev .maplocate-wrap .maplocate-form-wrap p {
	padding: .45em 2em;
}
#maplocate-dev .maplocate-wrap .maplocate-form-wrap .maplocate-form {
	float: left;
	color: #444;
}
#maplocate-dev .maplocate-wrap .maplocate-form-wrap .maplocate-form input {
	border: 0;
}
#maplocate-dev .maplocate-wrap .maplocate-form-wrap .maplocate-form input#state {
	height: 46px;
	width: 80%;
	padding: 0 .7em;
	border-radius: 10px 0 0 10px;
}
#maplocate-dev .maplocate-wrap .maplocate-form-wrap .maplocate-form input.submit {
	height: 48px;
	width: 20%;
	background-image: none;
	background-color: #c80013;
	color: #fff;
	font-size: 1.5em;
	margin-top: -4px;
	margin-left: -10px;
	border-radius: 0 10px 10px 0;
}
.map-locate-bg-img {
	background-image: url(/wp-content/themes/AMACv8/img/pre-map-bkgd.jpg);
	height: 100vh;
	margin-top: -122px;
}
@media (max-width: 600px) {
	#maplocate-dev .maplocate-wrap .maplocate-form-wrap .maplocate-form,
	#maplocate-dev .maplocate-wrap .maplocate-form-wrap a,
	#maplocate-dev .maplocate-wrap .maplocate-form-wrap p {
		float: none;
	}
	.map-locate-bg-img {
		margin-top: -35px;
	}
	#maplocate-dev .maplocate-wrap {
		padding: 1em;
		position: static;
		max-width: none;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		-o-transform: translate(0, 0);
	}
	#maplocate-dev .maplocate-wrap h1 {
		padding-top: 2em;
		font-size: 2em;
	}
	#maplocate-dev .maplocate-wrap .maplocate-form-wrap {
		width: auto;
	}
	#maplocate-dev .maplocate-wrap .maplocate-form-wrap p {
		padding: 1em 0;
		margin: 0;
	}
}
@media (max-width: 600px) and (min-width: 483px) {
	.map-locate-bg-img {
		min-height: 555px;
	}
}
@media (max-width: 482px) and (min-width: 414px) {
	.map-locate-bg-img {
		min-height: 590px;
	}
}
@media (max-width: 413px) {
	.map-locate-bg-img {
		min-height: 675px;
	}
}
body {
	line-height: normal;
}
#map-canvas {
	height: 515px;
	padding: 0;
}
.wrapper {
	width: 980px;
	padding: 0;
	margin: 0 auto;
}
#divider,
#dividerImg {
	margin-left: auto;
	margin-right: auto;
	display: block;
}
div.gm-style-iw > div,
div.gm-style-iw > div > div {
	overflow: hidden !important;
}
#map-tool .wrap,
#map-tool .wrapMap,
.form-nav,
.map-form,
.marker-content,
.radio-wrap {
	overflow: hidden;
}
div.gm-style img,
div.gmnoprint img {
	max-width: none !important;
}
#divider {
	height: 100px;
	width: 80%;
	margin-top: 8px;
	padding: 0;
}
#dividerImg {
	width: 900px;
}
.marker-container {
	margin: auto;
}
.marker-title a {
	text-decoration: none;
}
.marker-info .glyphicon {
	color: #0849a5;
}
.cancel,
.cancel:hover,
.cancel:visited {
	float: right;
	color: #fff;
	text-decoration: none;
}
.map-form .button a:hover,
.marker-cta span:hover {
	text-decoration: underline;
}
.marker-title h4 {
	text-transform: uppercase;
	font-size: 14px;
	color: #0849a5;
	padding: 10px 0 0;
	margin: 0;
}
.marker-content {
	margin-top: 20px;
}
.marker-info {
	width: 60%;
	float: left;
}
.marker-info ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.marker-info ul li {
	margin-bottom: 10px;
}
.marker-info ul li span {
	margin: 0 0 0 10px;
}
.marker-logo {
	float: left;
	width: 40%;
}
.marker-logo img {
	padding: 0;
	width: 100%;
}
.marker-cta {
	padding: 20px;
	text-align: center;
}
.marker-cta span {
	cursor: pointer;
	color: #444;
}
.marker-cta span:hover {
	color: #777;
}
.point {
	margin: -4px auto auto;
	width: 10px;
	display: block;
}
.map-form-wrap {
	background: #024b81;
	box-shadow: 5px 15px 22px -15px rgba(50, 50, 50, .75);
	margin-bottom: 15px;
}
.map-form {
	width: 100%;
}
.map-form h3,
.map-form p {
	text-align: center;
	color: #fff;
}
.location,
a.myLocation {
	text-align: right;
}
.map-form h3 {
	padding: 0;
	margin: 10px 0;
	font-size: 20px;
}
.map-form p {
	font-size: 13px;
	padding: 0;
}
.form-nav li {
	float: left;
	display: inherit;
}
.map-from label {
	float: left;
}
.map-form .button a,
.submit {
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f7f7f7));
	background: -webkit-linear-gradient(top, #fff 0, #f7f7f7 100%);
	background: linear-gradient(to bottom, #fff 0, #f7f7f7 100%);
}
.map-form .button a {
	border: 1px solid #e2e2e2;
	border-left: 0;
	border-bottom: 0;
}
.map-form .current a {
	border-bottom: 1px solid #fff;
	border-left: 1px solid #e2e2e2;
	background: #fff;
}
#merchant {
	font-size: 12px;
}
.form-nav a {
	padding: 7px 15px;
	display: inherit;
	text-decoration: none;
	font-size: 14px;
}
.map-form .search,
.map-form select,
.submit {
	width: 100%;
	border-radius: 3px;
	border: 1px solid #ccc;
}
.map-form select {
	padding: 4px;
	height: 40px;
}
.map-form .search {
	padding: 6px 0 6px 6px;
	height: 40px;
}
.map-form h4,
.map-form label {
	text-transform: uppercase;
	color: #fff;
	font-size: 13px;
	margin-top: 10px;
	padding-top: 0;
}
.form-item,
.submit {
	padding: 10px;
}
.map-form .radio {
	float: left;
	margin: 10px 5px 0 0;
}
.radio-wrap {
	float: left;
}
.radio-wrap label {
	margin-top: 7px;
	margin-bottom: 0;
}
.radio-wrap input {
	float: left;
	margin: 10px 5px 0 0;
}
.form-item .heading {
	width: 60%;
}
.submit {
	cursor: pointer;
	color: #555;
	font-size: 12px;
	height: 40px;
}
.submit:hover {
	color: #000;
}
.form-item-radio {
	overflow: hidden;
	margin: 0 0 20px 30px;
}
.form-item-wrap {
	float: left;
	width: 25%;
}
.map-form .search-btn {
	width: 13%;
}
.map-form .search-radio {
	width: 12%;
}
.search-radio h4,
.search-radio label {
	font-size: 12px;
	text-transform: initial;
	margin: 0;
	font-weight: 400;
}
.search-radio h4 {
	margin: 0 0 5px;
}
.search-radio input {
	margin: 0;
}
.search-btn .form-item,
.search-radio .form-item {
	padding-left: 0;
	padding-right: 0;
}
a.myLocation {
	font-size: 14px;
	cursor: pointer;
	color: #fff;
	font-weight: 700;
}
a.myLocation:hover {
	color: #fff;
	text-decoration: underline;
}
.coupon-content,
.coupon-wrap,
.wrap-coupons {
	background: #fff;
	overflow: hidden;
}
#coupons {
	padding: 0;
}
.coupon-container {
	width: 1140px;
	margin: auto;
}
.coupon-header {
	text-align: center;
}
.coupon-header h2 {
	font-size: 25px;
	font-weight: 700;
}
.coupon-sidebar {
	padding: 20px;
	width: 25%;
	float: left;
	border-top: 20px solid #fff;
}
.coupon-wrap,
.divider {
	float: right;
	width: 75%;
}
.wrap-coupons {
	margin-bottom: 20px;
}
.coupon-wrap a {
	text-decoration: none;
}
.coupon-item {
	float: left;
	width: 20%;
}
.coupon-content {
	margin: 0 0 20px 10px;
	padding: 10px;
	border: 1px dotted #ccc;
	box-shadow: 5px 15px 22px -15px #999;
}
.coupon-content h4,
.coupon-content img,
.coupon-content p {
	text-align: center;
	padding: 0;
	margin: 0 0 10px;
}
.coupon-content h4 {
	font-size: 11px;
	font-weight: 700;
	color: #0849a5;
	height: 37px;
}
.coupon-content p {
	font-size: 11px;
	height: 50px;
	padding: 10px 0;
	line-height: 17px;
}
.coupon-content:hover {
	border: 1px solid #0849a5;
	box-shadow: 5px 15px 22px -15px #111;
}
.coupon-content .button {
	padding: 3px 0;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	background: #0849a5;
	font-size: 8px;
	float: right;
	width: 60px;
	margin: auto;
	cursor: pointer;
}
.NavBtn,
.mapit {
	padding: 3px 0;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	float: left;
	margin: auto;
}
.coupon-content .btnLearn {
	padding: 3px 0;
	text-align: center;
	border-radius: 3px;
	color: #fff;
	background: #0849a5;
	font-size: 8px;
	width: 60px;
	margin: auto;
	cursor: pointer;
}
#coupons #btn,
.NavBtn,
.mapit {
	background: #878787;
	cursor: pointer;
}
.mapit {
	font-size: 8px;
	width: 40px;
}
.NavBtn {
	font-size: 12px;
	width: 80px;
}
.img-wrap {
	width: 115px;
	height: 93px;
}
.img-wrap img {
	max-width: 115px;
	max-height: 93px;
	display: block;
	margin: auto;
}
#btnNextPage {
	float: right;
}
.couponPrintCat img,
.couponPrintCat p,
.logo {
	float: left;
}
.item {
	max-width: 800px;
	padding: 20px;
	margin: 20px auto auto;
	border: 3px dashed #e2e2e2;
	overflow: hidden;
}
.logo {
	width: 30%;
}
#coupons .content {
	width: 70%;
	float: left;
}
#coupons #btn,
#coupons .content h1,
#coupons .content h2,
#coupons .content h3,
#coupons .content p {
	margin: 0 20px 10px;
	font-family: Arial;
}
#coupons #btn,
#coupons #btn:hover {
	display: inherit;
	margin: auto;
	width: 200px;
	padding: 7px 15px;
	border-radius: 4px;
	color: #fff;
	text-align: center;
	text-decoration: none;
	font-weight: 700;
}
#coupons #btn {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #878787), color-stop(100%, #4c4c4c));
	background: -webkit-linear-gradient(top, #878787 0, #4c4c4c 100%);
	background: linear-gradient(to bottom, #878787 0, #4c4c4c 100%);
}
#coupons #btn:hover {
	background: #b2b2b2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #b2b2b2), color-stop(100%, #777));
	background: -webkit-linear-gradient(top, #b2b2b2 0, #777 100%);
	background: linear-gradient(to bottom, #b2b2b2 0, #777 100%);
}
.discount {
	text-align: center;
	font-weight: 700;
	font-size: 22px;
	padding: 10px;
	color: #0849a5;
}
.discount-desc {
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	color: #444;
}
.discount-desc span {
	color: red;
}
.disclaimer {
	padding: 30px;
}
.barcode {
	text-align: center;
}
.barcode img {
	width: 120px;
}
.couponPrintCat {
	overflow: hidden;
}
.couponPrintCat img {
	margin-left: 20px;
}
.couponPrintCat p {
	padding: 15px 0;
	margin: 0 0 0 10px;
}
#amac-logo {
	width: 75px;
	float: right;
}
ol,
ul {
	margin-bottom: 0;
}
img.divider-img {
	width: 100%;
}
.contentWrapper,
.entry {
	padding-bottom: 0;
	margin-bottom: 0;
}
.bodyWrapper {
	min-height: 2100px;
}
@media (max-width: 767px) {
	#map-tool {
		margin-top: 40px;
	}
}
#new-quiz {
	margin: 1em auto !important;
	max-width: 900px;
}
#new-quiz,
#puzzle-clear {
	margin: 1em 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}
#new-quiz .new-quiz-wrap,
#puzzle-clear .new-quiz-wrap {
	width: 100%;
	margin: 0 auto;
	color: #fff;
}
#new-quiz .quiz-bg,
#puzzle-clear .quiz-bg {
	background-blend-mode: overlay;
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border-radius: 10px;
}
#new-quiz #quiz,
#puzzle-clear #quiz {
	min-height: 550px;
	position: relative;
	text-align: center;
	padding: 2em;
	background-color: rgba(25, 33, 41, .8);
	border-radius: 10px;
	border: 2px solid #444;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
#new-quiz #quiz h1,
#puzzle-clear #quiz h1 {
	font-size: 3em;
	color: #fff;
	margin: 0 0 .5em;
	padding: 0;
	border: 0;
}
#new-quiz .select-warning,
#puzzle-clear .select-warning {
	background-color: #ce313c;
	color: #fff;
	text-align: center;
	width: 100%;
	padding: 15px;
	border-radius: 5px;
	margin: 10px;
}
#new-quiz .control-group,
#puzzle-clear .control-group {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
#new-quiz .control-group.outcome,
#puzzle-clear .control-group.outcome {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
#new-quiz .control-group.outcome .control,
#puzzle-clear .control-group.outcome .control {
	width: 30% !important;
}
#new-quiz .question input[type=radio],
#puzzle-clear .question input[type=radio] {
	display: none;
}
#new-quiz .control,
#puzzle-clear .control {
	display: block;
	width: 46%;
	overflow: hidden;
	margin: 12px 10px 20px;
	padding: 10px;
	border-radius: 5px;
	background-color: #fff;
	cursor: pointer;
	color: #444;
	border: 2px solid #fff;
}
#new-quiz .control.selected,
#new-quiz .control:hover,
#puzzle-clear .control.selected,
#puzzle-clear .control:hover {
	background-color: #7d7d7d;
	color: #fff;
}
#new-quiz .control img,
#puzzle-clear .control img {
	width: 50%;
	margin: 10px auto;
}
#new-quiz .control a,
#puzzle-clear .control a {
	display: block;
	padding: 15px 0;
}
#new-quiz .quiz-link,
#puzzle-clear .quiz-link {
	display: block;
	padding: 15px;
	border-radius: 5px;
	background-color: #2dac7e;
	color: #fff;
	width: 180px;
	margin: 15px auto;
	cursor: pointer;
	text-decoration: none;
}
#new-quiz .quiz-link:active,
#new-quiz .quiz-link:focus,
#new-quiz .quiz-link:hover,
#puzzle-clear .quiz-link:active,
#puzzle-clear .quiz-link:focus,
#puzzle-clear .quiz-link:hover {
	opacity: 1;
	background-color: #238c66;
}
#new-quiz .single-result,
#puzzle-clear .single-result {
	background-color: rgba(255, 255, 255, .85);
	color: #444;
	padding: .5em;
	border: 2px solid #fff;
	border-radius: 5px;
}
#new-quiz .single-result-incorrect span,
#puzzle-clear .single-result-incorrect span {
	color: red;
}
#new-quiz .single-result-correct span,
#puzzle-clear .single-result-correct span {
	color: green;
}
#new-quiz .question h4,
#puzzle-clear .question h4 {
	display: block;
	width: 275px;
	margin: 5px auto 5px -34px;
	font-size: 1.5em;
	background-color: #ce313c;
	padding: 10px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid #fff;
	border-left: none;
}
#new-quiz .question h2,
#puzzle-clear .question h2 {
	font-size: 2em;
}
#new-quiz .explanation-title,
#puzzle-clear .explanation-title {
	margin: 0 auto 0 0;
	width: 185px;
	border-bottom: 2px solid #fff;
	padding-bottom: 3px;
}
#new-quiz .explanation,
#puzzle-clear .explanation {
	padding: 10px;
	margin: 0;
}
#new-quiz .final-score-question-wrap,
#puzzle-clear .final-score-question-wrap {
	overflow: hidden;
	position: relative;
	border: 2px solid #fff;
	border-radius: 5px;
	padding: 0;
	margin: 15px 0;
}
#new-quiz .final-score-question-wrap .svg-wrap,
#puzzle-clear .final-score-question-wrap .svg-wrap {
	overflow: hidden;
	width: 40px;
	position: absolute;
	top: 2px;
	right: 5px;
}
#new-quiz .final-score-question-wrap #x-circle-icon,
#puzzle-clear .final-score-question-wrap #x-circle-icon {
	fill: #ce313c;
}
#new-quiz .final-score-question-wrap #check-circle-icon,
#puzzle-clear .final-score-question-wrap #check-circle-icon {
	fill: #2dac7e;
}
#new-quiz .final-score-question-wrap h2:first-child,
#puzzle-clear .final-score-question-wrap h2:first-child {
	text-align: left;
	margin: 0;
	padding: 10px 0 10px 10px;
	width: 100%;
	background-color: #fff;
	color: #444;
}
#new-quiz .final-score,
#puzzle-clear .final-score {
	border-bottom: 2px solid #fff;
	width: 85%;
	margin: 0 auto .5em !important;
}
#new-quiz .final-score-question,
#puzzle-clear .final-score-question {
	font-size: 1.5em;
	margin: 10px 0;
	padding: 0 15px;
	display: inline-block;
	position: relative;
}
#new-quiz .final-score-question p,
#puzzle-clear .final-score-question p {
	padding: 10px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 26px;
	width: 25px;
	height: 25px;
	position: absolute;
	top: -8px;
	left: -70px;
	margin: 0;
	border-radius: 50%;
	background-color: #00f;
}
#new-quiz .final-score-choice,
#puzzle-clear .final-score-choice {
	font-size: 1.5em;
	text-align: left;
	width: 85%;
	margin: 15px auto;
	padding: 10px;
}
#new-quiz .final-score-choice-white,
#puzzle-clear .final-score-choice-white {
	background-color: rgba(255, 255, 255, .5);
	border-left: 5px solid #fff;
}
#new-quiz .final-score-choice-incorrect,
#puzzle-clear .final-score-choice-incorrect {
	background-color: rgba(167, 56, 72, .75);
	border-left: 5px solid #ce313c;
}
#new-quiz .final-score-choice-correct,
#puzzle-clear .final-score-choice-correct {
	background-color: rgba(47, 148, 121, .75);
	border-left: 5px solid #2dac7e;
}
#new-quiz .quiz-share-heading,
#puzzle-clear .quiz-share-heading {
	margin: .5em 0;
}
#new-quiz .quiz-share,
#puzzle-clear .quiz-share {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
#new-quiz .quiz-share a,
#puzzle-clear .quiz-share a {
	margin: 10px;
	cursor: pointer;
}
#new-quiz .quiz-share svg,
#puzzle-clear .quiz-share svg {
	width: 40px;
	fill: #fff;
}
#new-quiz .quiz-share svg path,
#puzzle-clear .quiz-share svg path {
	fill: #fff;
}
#new-quiz .quiz-share a:hover svg,
#puzzle-clear .quiz-share a:hover svg {
	animation: wiggle 1.5s infinite;
	-moz-animation: wiggle 1.5s infinite;
	-o-animation: wiggle 1.5s infinite;
	-webkit-animation: wiggle 1.5s infinite;
}
@keyframes wiggle {
	0%,
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	25% {
		-webkit-transform: rotate(-35deg);
		transform: rotate(-35deg);
	}
	50% {
		-webkit-transform: rotate(35deg);
		transform: rotate(35deg);
	}
}
@-webkit-keyframes wiggle {
	0%,
	100% {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}
	25% {
		-webkit-transform: rotate(-35deg);
		transform: rotate(-35deg);
	}
	50% {
		-webkit-transform: rotate(35deg);
		transform: rotate(35deg);
	}
}
#new-quiz .quiz-share .fb-share:hover svg path,
#puzzle-clear .quiz-share .fb-share:hover svg path {
	fill: #4883ff;
}
#new-quiz .quiz-share .google-share:hover #google-icon path,
#puzzle-clear .quiz-share .google-share:hover #google-icon path {
	fill: #de473c;
}
#new-quiz .quiz-share .twitter-share:hover svg path,
#puzzle-clear .quiz-share .twitter-share:hover svg path {
	fill: #1da1f2;
}
#new-quiz .quiz-share .mail-share:hover svg path,
#puzzle-clear .quiz-share .mail-share:hover svg path {
	fill: #ff9e39;
}
@media (max-width: 615px) {
	#new-quiz #quiz {
		padding: 1em;
	}
	#new-quiz #quiz h1 {
		font-size: 1.8em;
	}
	#new-quiz #quiz h2 {
		font-size: 1.2em;
	}
	#new-quiz #quiz .quiz-share:last-child {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	#new-quiz #quiz .quiz-share:last-child a {
		width: 90%;
		margin: 10px auto;
	}
	#new-quiz .question {
		font-size: 1.2em;
		overflow: hidden;
	}
	#new-quiz .question h4 {
		width: 210px;
		margin: 5px auto 5px 0;
		font-size: 1em;
		border-radius: 5px;
		border-left: 1px solid #fff;
	}
	#new-quiz .control-group {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	#new-quiz .control-group.outcome .control {
		width: 95% !important;
	}
	#new-quiz .control-group .control {
		width: 95%;
		margin: 10px auto;
	}
	#new-quiz .final-score-choice {
		width: 100%;
	}
	#new-quiz .final-score-question-wrap .final-score-choice {
		margin: 15px;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#new-quiz #quiz {
		min-height: 0;
		background-color: rgba(25, 33, 41, .8) !important;
	}
	#new-quiz .final-score-question-wrap .svg-wrap {
		top: -50px;
	}
	#new-quiz .ie-share-style0 {
		height: 65px;
	}
	#new-quiz .control {
		display: block !important;
	}
}
.games-ad-wrap {
	padding: 0;
	margin: 15px 0;
}
.games-ad-wrap a {
	display: block;
}
.games-ad-wrap a img {
	width: 100%;
}
.games-ad-wrap a .games-ad-md,
.games-ad-wrap a .games-ad-sm {
	display: none;
}
@media (max-width: 1100px) and (min-width: 601px) {
	.games-ad-wrap a .games-ad-md {
		display: block;
	}
	.games-ad-wrap a .games-ad-lg,
	.games-ad-wrap a .games-ad-sm {
		display: none;
	}
}
@media (max-width: 600px) {
	.games-ad-wrap a .games-ad-sm {
		display: block;
	}
	.games-ad-wrap a .games-ad-lg,
	.games-ad-wrap a .games-ad-md {
		display: none;
	}
}
.games-template-default #cd-top {
	display: none;
}
.clue-keyboard-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 10px;
}
.clue-keyboard-wrap .cw-keyboard {
	background-color: #e4eaef;
	padding: 1em .6em;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}
.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-1,
.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-2,
.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-1 span,
.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-2 span,
.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-3 span {
	box-shadow: 1px 1px 1px #a0a0a0;
	background-color: #fff;
	color: #000;
	cursor: pointer;
	font-size: 1.6em;
	margin: .2em;
	width: 9%;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.clue-keyboard-wrap #puzzle-clues {
	position: relative;
	background-color: #bcd8ff;
	min-height: 75px;
}
.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap {
	min-height: 75px;
	width: 70%;
	margin: 0 auto;
	font-size: 2.5em;
}
.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .bx-wrapper,
.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .bx-wrapper .bx-viewport {
	min-height: 75px;
}
.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap svg {
	width: 75px;
	padding: 10px;
	fill: #063b86;
}
.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .clue-swiper-next,
.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .clue-swiper-prev {
	position: absolute;
	top: 10px;
}
.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .clue-swiper-next {
	right: 0;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}
.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .clue-swiper-prev {
	left: 0;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.puzzle-hide.active {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5000;
}
.blur {
	-webkit-filter: blur(30px);
	filter: blur(30px);
}
.cw-nosubmit {
	background-color: #fff;
	border-radius: 10px;
	margin: 1em 0;
}
.cw-nosubmit.cw-border {
	border: 3px solid #da1d37;
}
.cw-nosubmit h2 {
	margin: 0 0 10px !important;
	background-color: #da1d37;
	padding: 10px 0;
	color: #fff;
	text-align: center;
}
.cw-nosubmit p {
	text-align: left;
	margin: 10px;
	font-weight: 700;
	padding: 0 15px;
}
#puzzle-clear {
	padding: 0 0 2em;
	margin-top: 0;
	overflow: hidden;
	position: relative;
}
#puzzle-clear .modal {
	position: absolute;
	top: 15%;
}
#puzzle-clear .modal .modal-content {
	border-radius: 5px;
}
#puzzle-clear .modal .modal-content h2 {
	color: #fff;
	background-color: #063b86;
	padding: 15px 30px;
	margin: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#puzzle-clear .modal .modal-content .modal-body {
	background-color: #fff;
	margin: 0 15px;
}
#puzzle-clear .modal .modal-content .cw-modal-btn {
	display: inline-block;
	margin: 0 0 15px 20px;
	padding: 10px;
	color: #063b86;
	text-transform: uppercase;
	background-color: #fff;
	text-decoration: none;
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 1.2em;
	border: 0;
}
#puzzle-clear .modal .modal-content .cw-modal-btn:focus,
#puzzle-clear .modal .modal-content .cw-modal-btn:hover {
	background-color: #063b86;
	color: #fff;
}
#puzzle-clear #puzzle-header {
	position: relative;
	border-top: 2px solid #e6e6e6;
	border-bottom: 2px solid #e6e6e6;
	padding: .5em;
	margin: 1em auto;
	width: 100%;
	overflow: hidden;
}
#puzzle-clear #puzzle-header .cw-disable {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
}
#puzzle-clear #puzzle-header .puzzle-timer {
	width: 50%;
	float: left;
	text-align: center;
	font-size: 1.6em;
}
#puzzle-clear #puzzle-header .puzzle-timer .cw-pause-play {
	width: 20px;
	height: 20px;
	margin: 0 1em;
	cursor: pointer;
}
#puzzle-clear #puzzle-header .puzzle-timer .cw-pause-play path {
	stroke: #393333;
	fill: #393333;
}
#puzzle-clear #puzzle-header .cw-button-wrap {
	width: 50%;
	float: right;
	text-align: right;
	position: relative;
	padding-top: 5px;
}
#puzzle-clear #puzzle-header .puzzle-header-btn {
	cursor: pointer;
	color: #000;
	text-decoration: none;
	border: 0;
	background-color: #fff;
	margin: 0 2em;
	padding: .5em 1em;
	display: inline-block;
}
#puzzle-clear #puzzle-header .puzzle-header-btn#cw-help {
	margin: 0;
	padding: .2em .5em;
	font-weight: 700;
}
#puzzle-clear #puzzle-header .puzzle-header-btn:hover {
	background-color: #e6e6e6;
}
#puzzle-clear #puzzle-clues .clue-list li p:focus,
#puzzle-clear #puzzle-clues .clue-list li.clues-active {
	background-color: #bcd8ff;
}
#puzzle-clear #puzzle-clues {
	display: block;
}
#puzzle-clear #puzzle-clues h2 {
	margin: 10px 0;
}
#puzzle-clear #puzzle-clues .clue-list {
	list-style: none;
	padding-left: 10px;
}
#puzzle-clear #puzzle-clues .clue-list li {
	overflow: hidden;
	width: 100%;
	padding: 5px 0;
	outline: 0;
	cursor: pointer;
}
#puzzle-clear #puzzle-clues .clue-list li p {
	float: left;
	width: 10%;
	padding: 0 0 0 5px;
	margin: -5px 0 0;
}
#puzzle-clear #puzzle-wrapper {
	padding: 1em;
}
#puzzle-clear #puzzle {
	border-collapse: collapse;
	border-spacing: 0;
	max-width: 100%;
	margin: 0 auto;
	width: 530px;
	height: 530px;
	overflow: hidden;
}
#puzzle-clear #puzzle tr {
	width: 100%;
}
#puzzle-clear #puzzle tr td {
	width: 5em;
	height: 5em;
	border: 1px solid #000;
	padding: 0;
	margin: 0;
	background-color: #333;
	position: relative;
}
#puzzle-clear #puzzle tr td div,
#puzzle-clear #puzzle tr td input {
	width: 100%;
	height: 100%;
	padding: 10px 0 0;
	border: 0;
	text-align: center;
	font-size: 3em;
	color: #666;
	background-color: #fff;
	text-transform: uppercase;
	position: absolute;
	top: 0;
	bottom: 0;
}
#puzzle-clear #puzzle tr td div.active,
#puzzle-clear #puzzle tr td input.active {
	background-color: #cde0fb;
}
#puzzle-clear #puzzle tr td div.highlight,
#puzzle-clear #puzzle tr td div:focus,
#puzzle-clear #puzzle tr td input.highlight,
#puzzle-clear #puzzle tr td input:focus {
	background-color: #a1c7fb;
}
#puzzle-clear #puzzle tr td span {
	color: #444;
	font-size: .8em;
	position: absolute;
	top: -1px;
	left: 1px;
}
#puzzle-clear .clue-done {
	color: #999;
	text-decoration: line-through;
}
#puzzle-clear .score-section {
	background-color: #063b86;
	padding: 1em;
	border-radius: 5px;
	box-shadow: 3px 2px 5px #4e4e4e, -1px 0 5px #4e4e4e;
}
#puzzle-clear .score-section h1 {
	margin: 0;
	color: #fff;
	border-bottom: 0;
	padding: 10px;
	text-align: center;
}
#puzzle-clear .score-section h2 {
	background: #fff;
	padding: .4em;
	margin: 15px !important;
	border-radius: 5px;
	text-align: center;
}
#puzzle-clear .score-section .cw-share-wrap {
	background-color: #fff;
	margin: 15px;
	border-radius: 5px;
	padding: 1em;
	text-align: center;
}
#puzzle-clear .score-section .cw-share-wrap div a svg,
#puzzle-clear .score-section .cw-share-wrap div a svg path {
	fill: #444;
}
@-moz-document url-prefix() {
	#puzzle-clear #puzzle tr td div {
		top: -1px !important;
		left: -1px;
		right: 0;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	#puzzle-clear #puzzle-clues.blur,
	#puzzle-clear #puzzle-wrapper.blur {
		visibility: hidden;
	}
	#puzzle-clear #puzzle-wrapper #puzzle {
		overflow: visible;
	}
	#puzzle-clear #puzzle-wrapper #puzzle tr td div {
		height: 104px;
		left: 0;
		right: 0;
	}
}
@media screen and (-ms-high-contrast: active) and (max-width: 992px) and (min-width: 767px),
	(-ms-high-contrast: none) and (max-width: 992px) and (min-width: 767px) {
	#puzzle-clear #puzzle {
		overflow: visible !important;
	}
	#puzzle-clear #puzzle tr td div {
		height: 71px !important;
		left: 0 !important;
		right: 0 !important;
	}
}
@media screen and (-ms-high-contrast: active) and (max-width: 768px) and (min-width: 450px),
	(-ms-high-contrast: none) and (max-width: 768px) and (min-width: 450px) {
	#puzzle-clear #puzzle {
		overflow: visible !important;
	}
	#puzzle-clear #puzzle tr td div {
		height: 68px !important;
	}
}
#no-ans,
.countdown,
.daily-subscribe,
.delegate-contact .contact-row,
.quiz-wrap,
.sbs-content p,
.wrap {
	overflow: hidden;
}
@media screen and (-ms-high-contrast: active) and (max-width: 768px), (-ms-high-contrast: none) and (max-width: 768px) {
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .clue-swiper-next,
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .clue-swiper-prev {
		top: -52px !important;
	}
}
@media screen and (-ms-high-contrast: active) and (max-width: 449px), (-ms-high-contrast: none) and (max-width: 449px) {
	#puzzle-clear #puzzle tr td div {
		height: 58px !important;
	}
}
@media (max-width: 1167px) and (min-width: 769px) {
	#puzzle-clear #puzzle tr td div {
		font-size: 2em;
	}
	#puzzle-clear #puzzle-header .puzzle-timer {
		width: auto;
		padding-left: 1em;
	}
	#puzzle-clear #puzzle-header .cw-button-wrap {
		width: auto;
	}
	#puzzle-clear #puzzle-header .puzzle-header-btn {
		margin: 0 1.3em;
	}
}
@media (max-width: 992px) and (min-width: 767px) {
	#puzzle-clear #puzzle-wrapper #puzzle {
		width: 365px;
		height: 365px;
	}
	#puzzle-clear #puzzle-wrapper #puzzle tr td {
		width: 4em;
		height: 4em;
	}
	#puzzle-clear #puzzle-clues {
		padding: 0 0 0 25px;
	}
	#puzzle-clear #puzzle-clues h2 {
		font-size: 1.6em;
	}
	#puzzle-clear #puzzle-clues ul {
		font-size: 1.2em;
	}
}
@media (max-width: 768px) {
	#puzzle-clear {
		padding: 0;
	}
	#puzzle-clear #puzzle-header .cw-button-wrap,
	#puzzle-clear #puzzle-header .puzzle-timer {
		width: 100%;
		padding: .2em 0;
		text-align: center;
	}
	#puzzle-clear #puzzle tr td div {
		padding: 5px 0 0;
	}
	#puzzle-clear .modal .modal-content .modal-body p {
		font-size: 12px;
		margin-bottom: 5px;
		line-height: 14px;
	}
	#puzzle-clear .modal .modal-content .modal-body ul {
		padding: 0 0 0 5px;
		font-size: .8em;
	}
}
@media (max-width: 610px) {
	#puzzle-clear #puzzle-header .cw-button-wrap,
	#puzzle-clear #puzzle-header .puzzle-timer {
		width: 100%;
		padding: .2em 0;
		text-align: center;
	}
	#puzzle-clear #puzzle-header .cw-button-wrap a {
		width: 25%;
		margin: .5em 0;
	}
}
@media (max-width: 768px) and (min-width: 450px) {
	#puzzle-clear #puzzle {
		width: 350px;
		height: 350px;
	}
	#puzzle-clear #puzzle tr td {
		width: 3em;
		height: 3em;
	}
	#puzzle-clear #puzzle tr td div {
		font-size: 2em;
	}
}
@media (max-width: 449px) and (min-width: 351px) {
	#puzzle-clear #puzzle {
		width: 300px;
		height: 300px;
	}
	#puzzle-clear #puzzle tr td {
		width: 3em;
		height: 3em;
	}
	#puzzle-clear #puzzle tr td div {
		font-size: 2em;
	}
	#puzzle-clear .score-section {
		padding: .2em;
	}
	#puzzle-clear .score-section .quiz-share-heading {
		padding: .4em 0;
	}
	#puzzle-clear .quiz-share:last-child {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-1 span,
	.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-2 span,
	.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-3 span {
		width: 12%;
		margin: .1em;
		font-size: 1.4em;
	}
	.clue-keyboard-wrap #puzzle-clues {
		min-height: 50px;
		height: 50px;
	}
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap {
		width: 60%;
		height: 50px;
		font-size: 1.5em;
	}
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .bx-wrapper {
		height: 50px;
		min-height: 50px;
	}
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .bx-wrapper .bx-viewport {
		min-height: 50px;
	}
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .clue-swiper-control svg {
		width: 50px;
		margin-top: -15px;
	}
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .clue-swiper {
		font-size: 12px !important;
	}
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .clue-swiper li {
		height: 50px;
	}
}
@media (max-width: 350px) {
	#puzzle-clear #puzzle {
		width: 265px;
		height: 265px;
	}
	#puzzle-clear #puzzle tr td {
		width: 3em;
		height: 3em;
	}
	.clue-keyboard-wrap #puzzle-clues,
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .bx-wrapper {
		height: 50px;
		min-height: 50px;
	}
	#puzzle-clear #puzzle tr td div {
		font-size: 2em;
	}
	#puzzle-clear .score-section {
		padding: .2em;
	}
	#puzzle-clear .score-section .quiz-share-heading {
		padding: .4em 0;
	}
	#puzzle-clear .quiz-share:last-child {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.clue-keyboard-wrap .cw-keyboard {
		padding: 1em 0;
	}
	.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-1 span,
	.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-2 span,
	.clue-keyboard-wrap .cw-keyboard .cw-keyboard-row-3 span {
		width: 14%;
		margin: .1em;
		font-size: 1.2em;
	}
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap {
		width: 60%;
		height: 50px;
		min-height: 50px;
		font-size: 1.5em;
	}
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .bx-wrapper .bx-viewport {
		min-height: 50px;
		height: 50px !important;
	}
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .bx-wrapper .bx-viewport .clue-swiper {
		font-size: 12px !important;
	}
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .bx-wrapper .bx-viewport .clue-swiper li {
		height: 50px;
	}
	.clue-keyboard-wrap #puzzle-clues .clue-swiper-wrap .clue-swiper-control svg {
		width: 50px;
		margin-top: -15px;
	}
}
.daily-subscribe {
	padding: 20px;
	background: #eee;
	text-align: center;
	margin-bottom: 30px;
	width: 100%;
}
#daily-subscribe-mobile {
	display: none;
}
#signup-button {
	margin-right: 35px;
}
@media (max-width: 1024px) {
	#daily-subscribe {
		display: none;
	}
	#daily-subscribe-mobile {
		display: block;
	}
}
@media (max-width: 375px){
  #signup-button{
    margin-right:10px;
  }
}
.membership-options {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	margin-bottom: 30px;
}
.membership-options a .title1 {
	font-size: 46px;
	display: block;
	font-weight: 700;
	line-height: 46px;
}
@media (min-width: 768px) {
	.membership-options a .title1 {
		font-size: 32px;
	}
}
@media (min-width: 1200px) {
	.membership-options a .title1 {
		font-size: 46px;
	}
}
.membership-options a .title2 {
	font-size: 28px;
	display: block;
}
@media (min-width: 768px) {
	.membership-options a .title2 {
		font-size: 20px;
	}
}
@media (min-width: 1200px) {
	.membership-options a .title2 {
		font-size: 28px;
	}
}
.membership-options a .price {
	font-size: 60px;
	font-weight: 700;
	line-height: 60px;
}
@media (min-width: 768px) {
	.membership-options a .price {
		font-size: 48px;
	}
}
@media (min-width: 1200px) {
	.membership-options a .price {
		font-size: 60px;
	}
}
.membership-options a .price small {
	font-size: 30px;
	position: relative;
	top: -20px;
	line-height: 0;
}
@media (min-width: 768px) {
	.membership-options a .price small {
		font-size: 20px;
	}
}
@media (min-width: 1200px) {
	.membership-options a .price small {
		font-size: 30px;
	}
}
.membership-options a .action {
	display: block;
	font-size: 20px;
	padding-top: 5px;
}
@media (min-width: 768px) {
	.membership-options a .action {
		font-size: 16px;
	}
}
@media (min-width: 1200px) {
	.membership-options a .action {
		font-size: 20px;
	}
}
.membership-options a.option-gold {
	background-color: #9f7e42;
}
.membership-options a.option-gold:hover {
	background-color: #ba985a;
}
.membership-options a.option-gold.active {
	background-color: #fff;
	color: #ba985a;
}
.membership-options a.option-red {
	background-color: #c80013;
}
.membership-options a.option-red:hover {
	background-color: #fb0018;
}
.membership-options a.option-red.active {
	background-color: #fff;
	color: #fb0018;
}
.membership-options a.option-blue {
	background-color: #063b86;
}
.membership-options a.option-blue:hover {
	background-color: #0850b7;
}
.membership-options a.option-blue.active {
	background-color: #fff;
	color: #0850b7;
}
.membership-options a.option-gray {
	background-color: #6f7380;
}
.membership-options a.option-gray:hover {
	background-color: #898d99;
}
.membership-options a.option-gray.active {
	background-color: #fff;
	color: #898d99;
}
.membership-options a {
	display: block;
	color: #fff;
	text-align: center;
	border-radius: 8px;
	padding: 15px 0;
	text-decoration: none !important;
}
.membership-options a.active {
	box-shadow: 0 0 20px #777 inset;
}
.membership-options a.active:after {
	content: '\e013';
	font-family: 'Glyphicons Halflings';
	position: absolute;
	top: 4px;
	right: 25px;
	color: #00ae28;
	font-size: 24px;
}
.dele-btn,
.font-cent,
.font-left {
	font-family: Roboto, sans-serif;
}
@media (min-width: 768px) {
	.membership-options a.active:after {
		font-size: 18px;
	}
}
@media (min-width: 1200px) {
	.membership-options a.active:after {
		font-size: 24px;
	}
}
.vr-main {
	text-align: center;
}
.vr-main h2,
.vr-main h3 {
	color: #063b86;
}
.vr-main h3 {
	margin-bottom: 0 !important;
	font-size: 2em;
	font-weight: 500;
}
.CS-hover span,
.btn-emp,
.fho-quote span,
.vr-btn {
	font-weight: 700;
}
.vr-main h2 {
	font-size: 3.8em;
	margin-top: .2em !important;
	border-bottom: 4px solid #ea1b39;
}
.vr-main p:first-child {
	text-align: left;
}
.count-num span,
.font-cent,
.htl-wrap,
.input-style,
.msg-bg,
.text-cen,
.vr-panel,
.vr-resource .col-sm-2:first-child,
.whitelist-item {
	text-align: center;
}
.vr-btn {
	background-color: #063b86;
	color: #fff;
	padding: .3em 1em;
	border-radius: 5px;
	font-size: 1.8em;
}
.vr-btn:focus,
.vr-btn:hover {
	text-decoration: none;
	color: #fff;
}
.vr-panel {
	color: #004ea2;
}
.vr-panel .panel-body {
	min-height: 200px;
}
.vr-panel h4 {
	font-size: 1.5em;
	margin: 0 !important;
}
.vr-panel i {
	font-size: 5em;
	color: #ea1b39;
	padding: 10px 0;
}
.vr-logo {
	padding: 1em 0 1.5em;
}
.vr-main-logo {
	width: 53%;
	padding-top: 2em;
}
.vr-bg-alt {
	background-color: #e8e8e8;
}
.vr-resource .col-sm-2 img {
	padding: 1em 0;
}
.vr-resource .col-sm-8 h4 {
	margin-top: 1em;
}
.vr-resource .col-sm-2:last-child {
	text-align: center;
	padding-top: 2.6em;
}
.vr-resource .col-sm-2:last-child a {
	background-color: #003497;
	background-color-color: #fff;
	background-color-font-size: 1.2em;
	background-color-padding: .2em .8em;
	background-color-border-radius: 5px;
}
@media (max-width: 1527px) and (min-width: 767px) {
	.vr-panel .panel .panel-heading {
		height: 60px;
	}
	.vr-panel .panel .panel-heading h3 {
		padding-top: .7em;
	}
	.vr-panel-ind .panel .panel-heading h3 {
		padding-top: 0;
	}
}
@media (max-width: 1420px) and (min-width: 1280px) {
	.vr-main h2 {
		font-size: 3.4em;
	}
}
@media (max-width: 1280px) and (min-width: 1111px) {
	.vr-main h2 {
		font-size: 3em;
	}
	.vr-main-logo {
		width: 65%;
		padding-top: 2em;
	}
}
@media (max-width: 1111px) and (min-width: 992px) {
	.vr-main h2 {
		font-size: 2.65em;
	}
	.vr-main-logo {
		width: 65%;
		padding-top: 2em;
	}
}
@media (max-width: 992px) and (min-width: 833px) {
	.vr-main h2 {
		font-size: 3em;
	}
	.vr-main-logo {
		width: 56%;
		padding-top: 2em;
	}
}
@media (max-width: 833px) and (min-width: 768px) {
	.vr-main h2 {
		font-size: 2.5em;
	}
	.vr-main h3 {
		font-size: 1.5em;
	}
	.vr-main-logo {
		width: 67%;
		padding-top: 2em;
	}
}
@media (max-width: 767px) and (min-width: 643px) {
	.vr-main-logo {
		width: 40%;
		padding-top: 0;
	}
	.vr-main h2 {
		font-size: 4em;
	}
}
@media (max-width: 767px) {
	.vr-resource .col-sm-2:last-child {
		text-align: center;
		padding-bottom: 1em;
		padding-top: 0;
	}
	.vr-main-logo {
		padding-top: 0;
	}
}
@media (max-width: 643px) and (min-width: 532px) {
	.vr-main-logo {
		width: 40%;
	}
	.vr-main h2 {
		font-size: 3.3em;
	}
}
@media (max-width: 532px) {
	.vr-main-logo {
		width: 40%;
	}
	.vr-main h2 {
		font-size: 1.9em;
	}
}
@media (max-width: 1265px) {
	.vr-btn {
		font-size: 1.2em;
	}
}
.poll-archive-single-poll .vall-polls {
	display: none;
}
.sbs-content,
.sbs-logo {
	float: left;
}
.sbs-logo {
	width: 25%;
}
.sbs-content {
	width: 75%;
}
.whitelist-item {
	display: inline-block;
	padding: 20px;
	margin: 10px;
}
.whitelist-content {
	border-bottom: 3px dashed #eee;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#aol {
	border-top: 3px dashed #eee;
	margin-top: 10px;
	padding-top: 10px;
}
.center-img img {
	margin: auto;
	display: block;
}
.slide a.btn-red {
	display: inline-block;
	color: #fff;
	margin: 10px 0;
}
.delegate-contact {
	margin-bottom: 40px;
}
.delegate-contact .contact-content,
.delegate-contact .contact-title {
	float: left;
	width: 25%;
	border: 1px dotted #eee;
	padding: 5px;
}
.delegate-contact .contact-title {
	background: #eee;
	border: 1px solid #e2e2e2;
}
.honor-roll-thumbs .wp-caption {
	width: 20% !important;
}
.whitelist-anchor {
	position: relative;
	top: -80px;
}
.box-shadow {
	box-shadow: 0 0 15px #000;
}
.btn-green {
	background: #396;
	color: #fff;
}
.btn-emp:hover {
	color: #fff;
}
.count-num span {
	padding: 5px;
	background: #063b86;
	color: #fff;
	display: inline-block;
	width: 45px;
	height: 45px;
	border-radius: 3px;
}
.adrotate_widgets {
	padding-top: 20px !important;
}
.members-only {
	margin-top: 40px;
}
.btn-group .btn-info {
	border-radius: 4px;
}
.benefit-img-wrap {
	position: relative;
	display: block;
}
.benefit-img-wrap img {
	border: 1px solid #dedede;
}
.benefit-img-wrap:hover img {
	opacity: .5;
}
.benefit-img-wrap:hover .CS-hover {
	visibility: visible;
}
.CS-hover {
	position: absolute;
	display: block;
	width: 149px;
	height: 35px;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	visibility: hidden;
}
.CS-hover span {
	display: block;
	font-size: 22px;
	border: 1px solid #fff;
	background-color: #063b86;
	color: #fff;
	padding: 5px 10px;
	border-radius: 5px;
}
.trump input,
.trump-f {
	border: 1px solid #239023;
}
.CS-hover span:hover {
	background-color: #0850b7;
}
@media (max-width: 992px) and (min-width: 340px) {
	.benefit-img-wrap {
		width: 332px;
	}
}
.mobile-duck {
	width: 180px;
	float: left;
}
@media (max-width: 425px) {
	#mobile-aflac a {
		display: block;
	}
}
@media (max-width: 390px) {
	.mobile-duck {
		margin: auto;
		display: block;
		float: none;
	}
}
.ltc-box {
	width: 50%;
	float: left;
}
.ltc-box .panel-title {
	font-size: 18px;
}
.ltc-faq-box1 {
	width: 40%;
	padding: 10px;
	float: left;
}
.ltc-faq-box2 {
	width: 60%;
	padding: 0 20px;
	float: left;
}
.ltc-box h3 {
	font-size: 22px;
}
.h2-wrap h2 {
	color: #063b86;
	font-size: 30px;
}
@media (min-width: 1300px) {
	.ltc-box .panel-body {
		height: 280px;
	}
}
@media (max-width: 1300px) and (min-width: 767px) {
	.ltc-box .panel-body {
		height: 365px;
	}
}
@media (max-width: 1200px) and (min-width: 992px) {
	.h2-wrap h2 {
		margin-top: 10px !important;
		font-size: 20px;
	}
}
@media (min-width: 900px) {
	.list-fix {
		margin-left: 500px;
	}
}
@media (max-width: 992px) and (min-width: 767px) {
	.h2-wrap h2 {
		margin-top: 10px !important;
		font-size: 22px;
	}
}
@media (max-width: 767px) {
	.ltc-box {
		float: none;
		width: 100%;
	}
	.h2-wrap {
		width: 400px;
		margin: auto;
	}
	.ltc-faq-box1,
	.ltc-faq-box2 {
		width: 100%;
		float: none;
	}
}
.fho-bg,
.fho-quote {
	margin-bottom: 20px;
}
.car-left,
.car-logos {
	float: left;
}
@media (max-width: 450px) {
	.h2-wrap h2,
	.ltc-box h3 {
		font-size: 18px;
	}
}
.fho-bg {
	background-image: url(/wp-content/themes/AMACv8/img/florida-homeowners-banner-1150x200.jpg);
	height: 200px;
}
#fho-page .panel-body {
	height: 295px;
}
.fho-quote {
	text-align: center;
}
.fho-quote p {
	margin-bottom: 5px;
	font-size: 22px;
}
.fho-quote span {
	color: red;
	font-size: 26px;
}
.fho-quote a {
	padding: 12px;
	font-size: 24px;
}
.htl-wrap {
	margin: -25px 0 11px;
}
.htl-wrap img {
	width: 28%;
}
.msg-bg {
	height: 150px;
	background-color: rgba(0, 0, 0, .5);
	width: 430px;
	margin: auto;
}
.msg-bg h2 {
	padding-top: 20px;
	color: #fff;
}
@media (max-width: 1420px) and (min-width: 1110px) {
	#fho-page .panel-body {
		height: 340px;
	}
}
@media (max-width: 1440px) and (min-width: 1024px) {
	.msg-bg h2 {
		padding-top: 26px;
		font-size: 28px;
	}
}
@media (max-width: 1110px) and (min-width: 992px) {
	#fho-page .panel-body {
		height: 410px;
	}
}
@media (max-width: 992px) {
	#fho-page .panel-body {
		height: auto;
	}
	.msg-wrap {
		position: absolute;
		left: 0;
		right: 0;
	}
}
@media (max-width: 992px) and (min-width: 767px) {
	.fho-list {
		margin-left: 200px;
	}
}
@media (max-width: 767px) {
	.msg-bg {
		height: auto;
		padding-bottom: 20px;
		width: 300px;
	}
	.msg-bg h2 {
		font-size: 20px;
	}
	.msg-wrap {
		top: 25px;
	}
}
@media (max-width: 476px) {
	.htl-wrap img {
		height: auto;
		padding-bottom: 20px;
		display: none;
	}
}
.img-1 {
	width: 45%;
}
.button1 {
	padding: 15px;
	margin: 5px 5px 0;
	width: 175px;
}
.disclaimer,
.margin-no {
	margin-bottom: 0;
}
.marg1 {
	margin-top: 25px;
}
.row1-h {
	height: 265px;
}
.row2-h {
	height: 301px;
}
.disclaimer {
	font-size: 12px;
}
.m6 {
	width: 27%;
}
.font1 {
	font-size: 14px;
}
.logo-1 {
	width: 332px;
	margin-left: 12%;
	height: 111px;
}
.padd-1 {
	padding: 46px 0 9px;
}
.padd-2 {
	padding: 20px 0 35px;
}
.d-none {
	display: none;
}
@media (max-width: 1278px) and (min-width: 1090px) {
	.logo-1 {
		margin-left: 6%;
	}
}
@media (max-width: 1154px) {
	.d-none {
		display: inline;
	}
}
@media (max-width: 1090px) {
	.logo-1 {
		margin: 0;
	}
}
@media (max-width: 405px) {
	.row1-h p {
		font-size: 12px;
	}
}
.marg-wyn1 {
	margin-top: -30px;
	margin-bottom: 25px;
}
@media (max-width: 776px) {
	.logo-1 {
		width: 100%;
	}
	.marg-wyn1 {
		margin-top: 0;
	}
}
.rr-text {
	padding-top: 40px;
}
#m6 p {
	margin-bottom: 10px;
	font-size: 14px;
}
.carbox-h1 {
	height: 225px;
}
.carbox-h2 {
	height: 245px;
}
.car-right {
	float: right;
}
@media (min-width: 1178px) and (max-width: 1450px) {
	.carbox-h1 {
		height: 285px;
	}
	.carbox-h2 {
		height: 305px;
	}
}
@media (min-width: 992px) and (max-width: 1177px) {
	.carbox-h1 {
		height: 400px;
	}
	.carbox-h2 {
		height: 420px;
	}
}
@media (max-width: 820px) {
	.car-logos {
		text-align: center;
		float: none;
	}
}
@media (max-width: 615px) {
	.avis-font,
	.mobile-car {
		text-align: center;
	}
	.mobile-car {
		float: none;
	}
	.car-padd {
		padding-top: 150px;
	}
}
.input-style {
	width: 60px;
}
.grey-bg {
	background-color: #c3c3c3;
}
.wht-bg {
	background-color: #e2e1e1;
}
.font-left {
	text-align: left;
	padding: 0 0 0 20px;
}
#SC-btn,
#SC-logo,
#no-ans,
.SC-grey-box,
.ha-main h2,
.ha-panel {
	text-align: center;
}
.results {
	margin: 0;
	font-size: 22px;
}
.cruz-f,
.kas-f,
.trump-f {
	width: 60px;
	margin: auto;
}
#Dele-table {
	padding: 0;
}
#error {
	padding-top: 20px;
}
.error {
	background-color: #ff3535;
}
.cruz-f,
.kas-f,
.rubio-f,
.trump-f {
	background-color: #fff;
}
.trump {
	color: #239023;
	padding: 0 10px;
}
.trump-f {
	padding: 2px 0;
}
.cruz input,
.cruz-f {
	border: 1px solid #003499;
}
.cruz {
	padding: 0 10px;
	color: #003499;
}
.cruz-f {
	padding: 2px 0;
}
.kas input,
.kas-f {
	border: 1px solid #d65608;
}
.kas {
	padding: 0 10px;
	color: #d65608;
}
.kas-f {
	padding: 2px 0;
}
.rubio input,
.rubio-f {
	border: 1px solid #fb0013;
}
.rubio {
	padding: 0 10px;
	color: #fb0013;
}
.rubio-f {
	padding: 2px 0;
	margin: 0 3px;
}
.dele-btn,
.header-bg {
	background-color: #013997;
}
.date {
	padding: 10px;
	padding-left: 0;
}
@media (max-width: 500px) {
	.date {
		padding: 0;
	}
}
.header-del1 {
	padding: 10px 0 10px 35px;
	color: #fff;
}
.header-del2 {
	padding: 10px 0 11px 35px;
	color: #fff;
}
.dele-btn {
	width: 165px;
	padding: 30px;
	font-size: 26px;
	color: #fff;
	border: 1px solid #000;
}
.top-row {
	font-size: 20px;
}
.width-1 {
	width: 150px;
}
.dis-none1 {
	display: none;
}
@media (max-width: 767px) {
	.top-row,
	.width-1 {
		font-size: 12px;
	}
	.dis-none {
		display: none;
	}
	.cruz,
	.kas,
	.rubio,
	.trump {
		padding: 0;
	}
	.cruz-f,
	.kas-f,
	.rubio-f,
	.trump-f {
		padding: 2px 15px 2px 0;
	}
	.header-del1,
	.header-del2 {
		margin: 0;
	}
}
#SC-logo img {
	width: 385px;
}
.SC-red-wrap {
	background-color: #c30e2e;
	color: #fff;
	position: relative;
}
.SC-red-wrap div {
	padding-left: 180px;
}
.SC-red-wrap div h2 {
	padding-top: 10px;
	margin-bottom: 0 !important;
	font-size: 38px;
	text-transform: uppercase;
}
.SC-red-wrap div h4 {
	font-weight: 300;
	font-size: 22px;
	margin-top: 0 !important;
	padding-bottom: 10px;
}
.SC-content {
	width: 75%;
	margin-right: auto;
	margin-left: 20px;
}
.SC-content #SC-content-firstp {
	color: #c30e2e;
	line-height: 1.4em;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 22px;
}
.SC-content #SC-content-firstp span {
	color: #808184;
	font-size: 2em;
}
.SC-content #SC-content-firstp span:last-child {
	font-size: .7em;
}
.SC-content h2,
.SC-content ul {
	color: #c30e2e;
}
.SC-content p {
	color: #808184;
	font-size: 18px;
}
.SC-grey-boxes {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 90%;
	color: #808184;
}
.SC-grey-box {
	width: 20%;
}
.SC-grey-box span {
	font-size: 38px;
}
.SC-grey-box p {
	font-size: 16px;
}
.SC-grey-box img {
	width: 120px;
}
#SC-btn a {
	padding: 10px 20px;
	font-size: 18px;
}
#SC-circle-logo {
	position: absolute;
	top: -15px;
	width: 160px;
}
#SC-lotion {
	position: absolute;
	top: -95px;
	right: -35px;
}
#SC-circle-logo-mob,
#SC-lotion-mob {
	display: none;
}
.contact-panel h3 {
	margin: 0;
	font-size: 18px;
}
.contact-panel p {
	margin: 10px;
}
.contact-panel {
	margin-top: 30px;
}
#wufoo-sgjdwng1tyslnh {
	padding: 10px;
}
@media (max-width: 1400px) and (min-width: 1135px) {
	.SC-red-wrap div h2 {
		font-size: 32px;
	}
	.SC-red-wrap div h4 {
		font-size: 20px;
	}
	.SC-content #SC-content-firstp span {
		font-size: 1.7em;
	}
	#SC-lotion {
		position: absolute;
		top: -95px;
		width: 275px;
		right: -3%;
	}
}
@media (max-width: 1135px) and (min-width: 725px) {
	#SC-lotion {
		position: absolute;
		width: 200px;
		top: 65px;
		right: 0;
	}
	.SC-grey-box p {
		font-size: 10px;
	}
	.SC-red-wrap div h2 {
		font-size: 32px;
	}
	#SC-circle-logo {
		width: 150px;
	}
}
@media (max-width: 725px) {
	.SC-content {
		width: 100%;
		margin: 0;
		padding: 10px;
	}
	.SC-red-wrap div {
		width: 80%;
		margin: auto;
		padding-left: 0;
	}
	.SC-red-wrap div h4 {
		padding-bottom: 0;
	}
	#SC-circle-logo,
	#SC-lotion {
		display: none;
	}
	.SC-mob-imgs {
		overflow: hidden;
		width: 70%;
		margin: auto;
	}
	#SC-circle-logo-mob,
	#SC-lotion-mob {
		display: block;
		width: 150px;
	}
	#SC-lotion-mob {
		float: left;
	}
}
@media (max-width: 725px) and (min-width: 500px) {
	.SC-red-wrap div h2 {
		font-size: 26px;
	}
	.SC-content #SC-content-firstp {
		font-size: 20px;
	}
}
@media (max-width: 500px) {
	.SC-red-wrap div h2,
	.SC-red-wrap div h4 {
		font-size: 16px;
	}
	.SC-mob-imgs {
		overflow: hidden;
	}
	#SC-circle-logo-mob,
	#SC-lotion-mob {
		display: block;
		margin: auto;
		width: 150px;
	}
	.SC-content #SC-content-firstp {
		font-size: 12px;
	}
	.SC-grey-boxes {
		width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.SC-grey-box {
		width: 55%;
		margin: auto;
	}
	.SC-content h2 {
		font-size: 18px;
	}
	.SC-content p {
		font-size: 14px;
	}
}
.ha-page img {
	padding-top: 20%;
}
.ha-main {
	color: #063b86;
	padding: 20px;
}
.ha-main h2 {
	font-size: 5.5em;
}
.ha-main h2:first-child {
	margin-top: 0;
	margin-bottom: 0;
	font-weight: 300;
}
.ha-main h2:nth-child(2) {
	margin-top: 3px;
	border-bottom: solid 4px #ea1b39;
}
.ha-main h2:last-child {
	font-weight: 300;
	margin-top: 10px;
}
.ha-main .ha-small-h2 {
	font-size: 3em;
}
.ha-main p {
	font-size: 1.2em;
	color: #696969;
}
.ha-panel {
	color: #004ea2;
}
.ha-panel h4 {
	font-size: 1.5em;
	margin: 0 !important;
}
.ha-panel i {
	font-size: 5em;
	color: #ea1b39;
	padding: 10px 0;
}
.wp-polls-archive .poll-date {
	border-bottom: none !important;
}
.wp-polls-archive strong {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 4000px;
	overflow: hidden;
}
.poll-archive-single-poll {
	width: 48%;
	padding: 15px;
	margin: 0 10px 15px;
	box-sizing: border-box;
	background-color: #dedede;
	border-bottom: 10px solid #fb0018;
}
.poll-archive-single-poll .question {
	font-size: 22px !important;
}
.poll-archive-single-poll .poll-date {
	padding-bottom: 5px !important;
}
@media (max-width: 1200px) and (min-width: 992px) {
	.wp-polls-archive strong {
		max-height: 5000px;
	}
}
@media (max-width: 800px) {
	.wp-polls-archive strong {
		max-height: none;
	}
	.poll-archive-single-poll {
		width: 100%;
	}
}
.liberty-logo-padding {
	padding-bottom: 70px;
}
.liberty-box-adjust {
	padding-bottom: 85px;
}
.take-quiz-btn {
	display: inline-block;
	text-decoration: none !important;
	margin: 15px;
	padding: 10px;
	border-radius: 5px;
	background-color: #fff;
	color: #063b86;
	border: 1px solid #063b86;
}
.take-quiz-btn:hover {
	background-color: #063b86;
	color: #fff;
}
#no-ans {
	padding: 10px 0 5px;
	color: #000;
	font-size: 22px;
	width: 80%;
	margin: 20px auto 10px;
	border-radius: 5px;
	border: 2px solid #e00a24;
	background-color: #f06b6b;
}
.quiz-wrap,
.quiz-wrap input[type=radio] + label {
	font-family: Roboto-Slab, sans-serif !important;
	width: 85%;
}
.correct {
	background-color: #b2dda2;
}
.correct i {
	color: #4bbf20;
}
.correct,
.yourselection {
	position: relative;
	border-radius: 5px;
}
.correct i,
.yourselection i {
	font-size: 2.5em;
	position: absolute;
	right: -.65em;
	top: -4px;
}
#dialogbox,
#dialogoverlay {
	display: none;
	position: fixed;
}
.yourselection {
	background-color: #dda2a2;
}
.yourselection i {
	color: #e00a24;
}
#explanation {
	background-color: #b2dda2;
	padding: 15px;
	font-size: 1em;
	border-radius: 5px;
	margin: 30px 0;
}
.quiz-wrap input[type=radio] {
	display: none;
	margin: 10px;
}
.quiz-wrap input[type=radio] + label {
	display: inline-block;
	margin: 10px;
	padding: 4px 12px;
	text-transform: capitalize;
	background-color: #fff;
	color: #000;
	font-size: 20px;
	border-radius: 5px;
	border: 1px solid #888;
	cursor: pointer;
}
.quiz-wrap input[type=radio] + label:hover,
.quiz-wrap input[type=radio]:checked + label {
	background-image: none;
	background-color: #044191;
	color: #fff;
}
.quiz-wrap {
	background-color: #dedede;
	padding: 20px;
	color: #000;
	margin: auto auto 30px;
	border: 1px solid #888;
	border-radius: 5px;
}
#question h4,
#results h2 {
	color: #044191;
}
#score,
.btn-wrap a,
.quiz-btn {
	border-radius: 5px;
	font-family: Roboto-Slab, sans-serif !important;
	text-align: center;
}
#question h4 {
	font-family: Roboto-Slab, sans-serif !important;
	margin: 0 0 35px;
}
#question p,
#results p {
	font-family: Roboto-Slab, sans-serif !important;
	font-weight: 700;
	font-size: 18px;
}
#results {
	border-bottom: 1px dashed #000;
}
#results:last-of-type {
	border-bottom: 0;
}
#results ul li {
	font-family: Roboto-Slab, sans-serif !important;
	font-size: 1em;
	line-height: 1.6em;
	width: 45%;
	margin: 5px 0;
	padding: 3px;
	text-transform: capitalize;
}
#results h2 span.corHeader {
	color: #4bbf20;
}
#results h2 span {
	color: #e00a24;
}
.quiz-wrap ul {
	list-style: none;
	padding-left: 0;
}
.btn-wrap a {
	float: left;
}
.btn-wrap a,
.quiz-btn {
	color: #fff;
	padding: 10px;
	font-size: 18px;
	background-color: #e00a24;
	margin: 0 10px;
	text-decoration: none !important;
	width: 110px;
}
#score {
	background-color: #fff;
	width: 85%;
	padding: 15px;
	margin: 20px auto auto;
	font-size: 24px;
	font-weight: 700;
}
#score span {
	color: #4bbf20;
	display: inline-block;
	padding: 10px 0;
	font-size: 45px;
}
#score p {
	font-family: Roboto-Slab, sans-serif !important;
}
#dialogoverlay {
	opacity: .8;
	top: 0;
	left: 0;
	background: #fff;
	width: 100%;
	z-index: 10;
}
#dialogbox {
	background: #000;
	border-radius: 7px;
	width: 550px;
	z-index: 10;
}
#dialogbox > div {
	background: #fff;
	margin: 8px;
}
#dialogbox > div > #dialogboxhead {
	background: #dedede;
	font-size: 19px;
	padding: 10px;
	color: #000;
}
#dialogbox > div > #dialogboxbody {
	background: #dedede;
	padding: 20px;
	color: #000;
}
#dialogbox > div > #dialogboxfoot {
	background: #dedede;
	padding: 10px;
	text-align: center;
}
@media (max-width: 992px) {
	.carbox-h1,
	.carbox-h2 {
		height: auto;
	}
	#results ul li,
	.quiz-wrap {
		width: 100%;
	}
	#question p {
		line-height: 20px;
	}
}
@media (max-width: 600px) {
	#score {
		font-size: 18px !important;
	}
	#score span {
		font-size: 24px;
	}
	.btn-wrap {
		width: 235px;
	}
	.btn-wrap a {
		margin: 10px;
	}
	.quiz-wrap input[type=radio] + label {
		font-size: 18px;
	}
	#question p {
		font-size: 16px;
	}
	.take-quiz-btn {
		font-size: 14px;
		padding: 0 10px;
	}
}
@media (max-width: 400px) {
	#score {
		width: 100%;
	}
	#score i {
		font-size: 30px;
		padding: 0;
	}
	#next a,
	#prev a {
		width: 95px;
	}
}
.countdown-wrap {
	border-bottom: 3px solid #fb0018;
	margin-bottom: 25px;
	text-align: center;
}
.countdown-wrap h2 {
	padding-top: 20px;
}
.countdown {
	max-width: 479px;
	margin: auto;
	background-color: #fff;
	color: #333;
	text-align: center;
	padding: 20px 0 0;
}
.clock-item-wrap {
	display: inline-block;
	float: left;
	padding: 10px;
	margin: 10px 0;
	text-align: center;
	background-color: #175de5;
}
.clock-item-wrap span {
	padding: 0 15px;
	border-radius: 3px;
	font-size: 40px;
	color: #fff;
	background-color: #003499;
}
.clock-text {
	color: #fff;
	padding: 5px 0 0;
}
@media (max-width: 992px) {
	.countdown-wrap {
		margin-top: 20px;
		border-top: 3px solid #fb0018;
		border-bottom: 0;
	}
	.countdown-wrap h2 {
		padding-top: 0;
	}
}
@media (max-width: 650px) {
	.countdown-wrap h2 {
		font-size: 16px;
	}
	.countdown {
		width: 252px;
	}
	.clock-item-wrap {
		padding: 3px;
		font-size: 12px;
		margin: 0 3px;
	}
	.clock-item-wrap span {
		font-size: 16px;
		padding: 0 5px;
	}
}
footer .logo {
	float: none;
}
.modal-backdrop {
	z-index: 0;
	position: static;
	display: none;
}
.pr {
	position: relative;
}
.main-article-group {
	padding-left: 15px;
}
.article-grid img {
	width: 100%;
}
#side-menu nav ul {
	overflow: hidden !important;
}
#header-nav ul li.logo a {
	margin: 0 auto;
	background-image: url(/wp-content/uploads/2019/03/W003_amac_logo_namefull.png);
	background-position: 50%;
	width: 265px;
	height: 102px;
}
#header-nav.stuck ul li.logo a {
	width: 265px;
	height: 57px;
	background-position: 50% 0;
}
@media (min-width: 1200px) and (max-width: 1400px) {
	#header-nav.stuck ul li.logo a {
		width: 191px;
		height: 47px;
	}
	#header-nav ul li.logo a {
		width: 226px;
		height: 102px;
	}
}
@media (min-width: 768px) and (max-width: 1200px) {
	#header-nav.stuck ul li.logo a {
		width: 208px;
		height: 50px;
	}
	#header-nav ul li.logo a {
		width: 210px;
		height: 96px;
	}
}
@media (max-width: 767px) {
	#header-nav.stuck ul li.logo a {
		width: 230px;
		height: 50px;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		margin-top: 10px;
	}
	#header-nav ul li.logo a {
		width: 240px;
		height: 100px;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}
}
@media (max-width: 500px) {
	#header-nav ul li.logo a {
		width: 155px;
		height: 35px;
		background-position: 50% 0;
		position: absolute;
		left: 0;
		right: 0;
		top: 9px;
		bottom: 0;
	}
	#header-nav.stuck ul li.logo a {
		width: 155px;
		height: 35px;
		background-position: 50% 0;
		position: absolute;
		left: 0;
		right: 0;
		top: 9px;
		bottom: 0;
		margin-top: 0;
	}
}
.snow-closure-box {
	display: block;
	width: 85%;
	margin: 15px auto !important;
	border-radius: 5px;
	padding: 10px;
	color: #fff;
	text-align: center;
	font-size: 20px;
}
.snow-closure-box-red {
	background-color: #c62930;
}
.snow-closure-box-green {
	background-color: green;
}
@media (max-width: 450px) {
	.snow-closure-box {
		font-size: 14px;
	}
}
.archive-btn {
	width: 124px;
	margin: 0 auto 10px;
	display: block;
}
.ml-email-warning {
	font-size: 12px;
	padding: .3em 0;
	margin: 0;
	display: none;
}
.quiz-plugin-share {
	background-color: #ececec;
	padding: 1em;
}
.quiz-plugin-share .btn-blue {
	font-size: 16px;
	margin: 1em 0;
}
.btn-amber,
.btn-amber:hover {
	background-color: #ea9d17;
	color: #fff;
}
.fca_qc_score_text {
	font-size: 30px !important;
}
.pw-padd {
	padding: 3em 0;
	text-align: center;
}
.mobile-local-chap-img {
	display: none;
}
@media (max-width: 430px) {
	.local-chap-banner {
		text-align: center;
	}
	.local-chap-banner p .local-chap-img {
		display: none;
	}
	.mobile-local-chap-img {
		display: block;
		margin: 0 auto;
	}
}
.medicare-loc-sm,
.vinesse-mobile-banner {
	display: none;
}
.medicare-loc-lg,
.vinesse-banner {
	width: 100%;
}
@media (max-width: 767px) {
	.medicare-loc-lg,
	.vinesse-banner {
		display: none;
	}
	.medicare-loc-sm,
	.vinesse-mobile-banner {
		display: block;
	}
}
p a.text-primary {
	font-size: 16px;
}
/* .page{
	margin: 0;
	padding: 0;
} */
.hero-image {
	background-image: linear-gradient(rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)),
		url('/wp-content/themes/AMACv8/img/hero.jpg');
	height: 65%;
	background-position: 0 15%;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	min-height: 450px;
}
.hero-text {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: white;
}
.hero-text h1,
h2,
h3 {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.hero-text h1 {
	font-size: 46px;
	width: 1020px;
}
.hero-text h2 {
	font-size: 36px;
	font-weight: lighter;
}
.hero-text h3 {
	font-size: 36px;
	font-weight: lighter;
}
.nav-bar {
	display: flex;
	justify-content: space-evenly;
	position: relative;
	padding: 28px 0;
}
.nav-bar a {
	text-decoration: none;
	font-size: 24px;
	color: #03539b;
	font-weight: bold;
}
.nav-bar a:hover {
	text-decoration: none;
}
nav .current-page {
	border-bottom: 4px solid;
	color: #fb0013;
}
.dropdown {
	position: relative;
	display: inline-block;
}
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f9f9f9;
	min-width: 185px;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .2);
	text-align: left;
	z-index: 1;
	border-bottom: 1px solid black;
	padding: 8px 12px;
}
.dropdown:hover .dropdown-content {
	display: block;
}
.dropdown-content hr {
	margin: 5px -11px;
	border-top: 2px solid #eee;
}
.dropdown-link {
	padding: 0 0 5px 0;
	color: black !important;
	font-size: 14px !important;
}
.member {
	text-align: center;
	padding: 50px 0;
}
.member-alt {
	text-align: center;
	background-color: #f1f1f1;
	padding: 50px 0;
}
.member-alt h1 {
	color: #03539b;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.member h1 {
	color: #03539b;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.member-text {
	font-size: 24px;
	color: black;
}
.member-button {
	background-color: #d20127;
	border: none;
	padding: 22px 24px;
}
.member-link {
	color: white;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 0;
}
.member-link:hover {
	text-decoration: none;
	color: white;
}
.better {
	background-color: #f1f1f1;
	text-align: center;
	display: flex;
}
.bullet-points{
	/* width: 85%; */
	position:relative;
	list-style-type: none;
	/* left:116px; */
	padding-bottom:15px;
}
.bullet-point{
	margin-bottom:10px;
}
.bullet-header{
	margin-bottom:10px;
}
.better h2{
	color:#e51937;
}
.better ul{
		list-style-position:inherit; 
		list-style:none;
		/* padding-bottom:5px; */
}
.better-text {
	align-self: center;
	padding: 50px 0px;
}
.better-text h1 {
	color: #03539b;
	padding-bottom: 30px;
	padding-top: 10px;
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.better-text p {
	font-size: 24px;
}
.better-text-span {
	color: #03539b;
	font-weight: bold;
}
.better-text-button1 {
	background-color: white;
	padding: 18px 32px;
	border: 3px solid #03539b;
	margin-right: 30px;
	width: 40%;
	margin-top: 30px;
	min-width: 175px;
}
.better-text-button2 {
	background-color: #03539b;
	padding: 18px 32px;
	width: 40%;
	margin-left: 30px;
	margin-top: 30px;
	min-width: 175px;
	border: none;
}
.better-text-link1 {
	color: #03539b;
	text-decoration: none;
	font-size: 28px !important;
	font-weight: bold;
	display: block;
	/* width: 111%; */
	/* margin-left: -35px; */
	margin-bottom: 0;
	padding-left: 0px !important;
}
.better-text-link2 {
	color: white;
	text-decoration: none;
	font-size: 28px !important;
	font-weight: bold;
	display: block;
	/* width: 118%; */
	/* margin-left: -32px; */
	margin-bottom: 0;
	/* padding: 0 41px; */
	padding-left: 0px !important;
}
.better-text-link1:hover {
	text-decoration: none;
}
.better-text-link2:hover {
	color: white;
	text-decoration: none;
}
.hours {
	text-align: center;
	padding: 20px 0 55px 0;
}
.hours-text {
	display: inline-block;
	padding: 0 100px 0 100px;
}
.hours h2 {
	color: #03539b;
}
.light {
	font-weight: lighter;
}
.medicare-video {
	background-color: #f1f1f1;
	padding: 50px 0 50px 0;
}
.video-player {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 650px;
	height: 400px;
}
.logos-bar {
	padding: 1em 0 1.5em;
	display: flex;
	align-content: center;
	justify-content: center;
}
.logos-bar .logos {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.logos li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: table;
	table-layout: fixed;
	width: 150px;
}
.logos-bar h2 {
	color: #03539b;
	text-align: center;
	font-size: 40px;
	padding-top: 15px;
}
.logo-div {
	display: table-cell;
	vertical-align: middle;
	height: 125px;
	width: 100%;
	text-align: center;
}
.logo-img {
	max-width: 90%;
	width: auto;
	height: auto;
	display: inline-block;
}
.quote {
	text-align: center;
	padding: 20px 0;
}
.quote h2 {
	color: #03539b;
	font-size: 42px;
}
.quote h3 {
	font-size: 28px;
}
.better-buttons{
	display:flex;
	justify-content: center;
}
.better-text-text{
	width:50%;
	margin:auto;
}
.quote-buttons-1 {
	text-align: center;
	padding-bottom: 60px;
	border: none;
}
.quote-buttons-2 {
	justify-content: center;
	text-align: center;
	display: none;
	border: none;
	margin: 0 300px;
	justify-content: space-evenly;
}
.quote-button {
	background-color: #03539b;
	padding: 20px 32px 24px 32px;
	margin: 30px 55px 30px 55px;
	min-width: 130px;
	border: none;
}
.quote-button2 {
	background-color: #d20127;
	padding: 20px 32px 24px 32px;
	margin: 0 55px 45px 55px;
	min-width: 130px;
	justify-content: space-evenly;
	border: none;
}
.quote-option-text {
	font-size: 20px;
}
.quote-button2 a {
	color: white;
}
.quote-button-text {
	color: white;
	font-weight: bold;
	text-decoration: none;
	font-size: 28px;
	margin: 0;
}
.quote-button-text:hover {
	text-decoration: none;
	color: white;
}
.cards {
	padding-bottom: 50px;
}
.card {
	text-align: center;
	padding-top: 50px;
}
.card-image {
	display: inline-block;
	width: 290px;
	height: 270px;
	vertical-align: middle;
}
.card-text {
	vertical-align: middle;
	display: inline-block;
	margin: auto;
	text-align: left;
	width: 35%;
	padding: 0 25px 25px 50px;
}
.card-button {
	background-color: #03539b;
	padding: 16px 30px;
	border: none;
}
.card-link {
	color: white;
	text-decoration: none;
	font-size: 28px;
}
.card-link:hover {
	color: white;
	text-decoration: none;
}
.card-description {
	font-size: 20px;
}
.faq {
	padding: 0 200px 0 200px;
}
.faq h1 {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}
.faq h2 {
	color: black;
}
.faq ul {
	columns: 2;
}
.faq li {
	padding: 2px 0 10px 0;
}
.faq h1 {
	color: #03539b;
	text-align: center;
}
.faq-accordion {
	background-color: white;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	border: none;
	text-align: left;
	outline: none;
	font-size: 15px;
	transition: .4s;
	border-bottom: 2px black;
	display: flex;
	justify-content: space-between;
}
.faq-accordion i {
	margin-top: 30px;
	margin-bottom: 15px;
	font-size: 30px;
	color: #03539b;
}
.faq hr {
	margin: 0 0 0 20px;
	border-top: 2px solid #eee;
}
.faq-panel p {
	font-size: 20pt;
}
.faq-panel li {
	font-size: 20pt;
}
.faq-panel {
	padding: 0 18px;
	display: none;
	overflow: hidden;
}
.faq-panel h2 {
	margin-left: 20px;
}
.call {
	padding-left: 18px;
}
.testimonials {
	padding: 0 350px;
	display: inline-block;
}
.testimonials-button {
	text-align: center;
	background-color: #03539b;
	padding: 18px 32px;
	border: none;
}
.testimonials-button-link {
	color: white;
	text-decoration: none;
	font-size: 28px;
	margin-bottom: 0;
}
.testimonials-button-link:hover {
	color: white;
	text-decoration: none;
}
.testimonials h1 {
	padding: 0 500px 0 500px;
}
.testimonials h2 {
	text-align: center;
	color: #03539b;
}
.first-testimonial {
	border-top: 7px solid #03539b;
	box-shadow: 0 0 3px 1px;
	padding: 30px 40px 30px 40px;
}
.testimonial-container {
	display: flex;
	align-items: flex-start;
}
#diana-testimonial{
  padding-bottom:72px;
}
.medicare-testimonial {
	border-top: 9px solid #03539b;
	text-align: left;
	box-shadow: 0 0 3px 1px;
	padding: 30px 0 30px 0;
	width: 50%;
	margin: 30px 0 30px 0;
	display: inline-block;
	height: 100%;
	position: relative;
	min-height: 320px;
	min-width: 400px;
}
.testimonial-text {
	padding: 0 22px;
}
.testimonial-button-div {
	text-align: center;
	margin: 15px 0 30px 0;
}
.odd {
	margin-right: 128px;
}
.medicare-stars {
	float: right;
	width: 180px;
	height: 30px;
	padding-right: 22px;
}
.content {
	padding: 65px 140px;
}
.content h2 {
	color: #03539b;
	font-size: 36px;
	padding: 4px 0;
}
.content h3 {
	padding-bottom: 6px;
}
.content p {
	font-size: 24px;
}
.content table {
	margin-top: 40px;
	width: 100%;
}
.content th {
	background-color: #f1f1f1;
	font-weight: normal;
}
.content table,
th,
td {
	border: 1px solid #333;
	border-collapse: collapse;
}
.content th p {
	text-align: left;
	padding: 10px 24px;
	margin-bottom: 0;
}
.content td p {
	padding: 14px 10px 0 30px;
}
.content .two-column-list {
	columns: 2;
}
.content .alert {
	color: #d20127;
}
.better-template {
	background-color: white;
	text-align: center;
	display: flex;
}
.logos-bar-template {
	background-color: white;
	padding: 1em 0 1.5em;
	display: flex;
	align-content: center;
	justify-content: center;
}
.logos-bar-template .logos {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
}
.logos-bar-template h2 {
	color: #03539b;
	text-align: center;
	font-size: 40px;
	padding-top: 15px;
}
.hours-template {
	text-align: center;
	padding: 20px 0 55px 0;
	background-color: #f1f1f1;
}
.hours-template h2 {
	color: #03539b;
}
.plan-types{
	position:relative;
}
.toolbox{
	position:relative;
}
.nav-chevron{
	position:relative;
	top:3px;
	right:10px;
}

@media (max-width: 1750px) {
	.testimonials {
		position: relative;
		display: flex;
		flex-direction: column;
		padding: 0;
		align-self: center;
	}
	.testimonial-container {
		flex-direction: column;
		align-items:center;
	}
	.testimonial {
		min-width: 450px;
		max-width: 600px;
		align-self: center;
	}
	.first-testimonial {
		width: 50%;
		min-width: 450px;
		max-width: 600px;
		padding: 30px 0 30px 0;
		align-self: center;
		display: inline-block;
	}
	.odd {
		margin-right: 0;
	}
	.better-text-text {
		padding: 50px 150px;
	}
}



@media (min-width:1450){
	.better-text-link2{
		padding: 0 40px;
	}
}

/* @media (max-width: 1600px) {
	.better-text {
		padding: 50px 100px;
	}
} */
@media (max-width: 1450px) {
	.nav-bar a {
		font-size: 20px;
	}
	/* .better-text {
		padding: 50px 150px;
	} */
}
/* @media (max-width: 1200px) {
	.better-text {
		padding: 50px 50px;
	}
} */
@media (max-width: 1050px) {
	.nav-bar a {
		font-size: 14px;
	}
}
@media (max-width: 1000px) {
	.card {
		display: flex;
		flex-direction: column;
	}
	.card-image {
		align-self: center;
	}
	.card-text {
		align-self: center;
		width: 500px;
	}
}
@media (max-width: 775px) {
	.nav-bar {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}
	.nav-bar a {
		padding: 10px 15px;
	}
	nav .current-page {
		border-bottom: 2px solid;
	}
	.plan-types {
		position: relative;
		top: 8px;
	}
	.toolbox {
		position: relative;
		top: 8px;
	}
	.hero-header{
		font-size:28px !important;
	}
	.hero-subheader{
		font-size: 24px !important;
	}
	.better-text-text{
		padding:0px;
	}
	.medicare-video iframe{
		width: 400px;
		height: 230px;
	}
}
@media (max-width: 860px) {
	.better-buttons {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.better-text-button2 {
		margin: 20px 0;
		min-width: 250px;
	}
	.better-text-button1 {
		margin: 20px 0;
		min-width: 250px;
	}
}
@media (max-width:950px){
	.better-text-link2{
		padding: 0 0;
	}
	.hero-image{
		height:40%;
		min-height:350px;
	}
}
@media (max-width: 1100px){
	.hero-text h1 {
		font-size: 30px;
		width: 400px;
	}
	.hero-text h3{
		font-size:24px
	}
	.faq{
		padding: 0;
	}
	.better-text-text{
		width: 75%;
	}
}
@media (max-width: 450px){
	.hero-text h1{
		font-size: 24px;
		width:250px;
	}
	.hero-text h3{
		font-size:20px;
	}
	.bullet-points ul{
		padding-left:10px;
	}
	.testimonial{
		min-width:350px;
	}
	/* .testimonial-odd{
		width: 350px;
	} */
}
@media (max-width:1750px){
	.better-text-link2{
		padding: 0 0;
	}
	.better-text-button2, .better-text-button1{
		width: 350px;
	}
	.better-buttons{
		display:flex;
	}
}
@media (max-width:500px){
	.bullet-points{
		/* padding-right:5px */
	}
	.better-text-text{
		text-align:left;
		padding: 0 10px 0 0;
		margin: 0 0 0 10px;
		width:100%;
	}
	.medicare-video iframe{
		width: 280px;
		height: 157px;
	}
}
@media (max-width:800px){
	.content{
		padding-left:15px;
		padding-right:15px;;
	}
	.better-text-text{
		text-align:left;
		/* padding: 0 10px 0 0; */
		margin: 0 0 0 10px;
		width:100%;
	}
}
@media(max-width: 375px){
	.card-description{
		width:73%;
	}
}
@media(max-width:1440px){
	.card-description{
		margin-right: 20px;
	}
}

@media (max-width:1750px){
	.better-text-text{
		padding:0;
	}
}
.games-ad-wrap {
	padding: 0;
	margin: 15px 0;
}
.games-ad-wrap a {
	display: block;
}
.games-ad-wrap a img {
	width: 100%;
}
.games-ad-wrap a .games-ad-md,
.games-ad-wrap a .games-ad-sm {
	display: none;
}
@media (max-width: 1100px) and (min-width: 601px) {
	.games-ad-wrap a .games-ad-md {
		display: block;
	}
	.games-ad-wrap a .games-ad-lg,
	.games-ad-wrap a .games-ad-sm {
		display: none;
	}
}
@media (max-width: 600px) {
	.games-ad-wrap a .games-ad-sm {
		display: block;
	}
	.games-ad-wrap a .games-ad-lg,
	.games-ad-wrap a .games-ad-md {
		display: none;
	}
}
