body{
	font-family: 'Open Sans', sans-serif;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	line-height: 129%;
}
.font-weight-semibold{
	font-weight: 600;
}
.container{
	padding-left: 0px;
	padding-right: 0px;
}
.row {
	margin-right: 0px;
	margin-left: 0px;
}
.row [class*="col-"]{
	padding-right: 0px;
	padding-left: 0px;
}
.webp body{
	background-image: url('../images/background.webp');
}
.no-webp body{
	background-image: url('../images/background.jpg');
}
.bg-blue{
	background-color: #0D1954 !important;
}
.navbar-light .navbar-nav .nav-link,
.navbar-light .navbar-nav .nav-link:hover {
	color: rgba(255, 255, 255, 1);
}
.navbar-light .navbar-nav .nav-link:hover{
	text-decoration: underline;
}
.navbar-light .navbar-toggler-icon{
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.navbar-light .navbar-toggler {
	color: rgba(255, 255, 255, 1);
	border-color: rgba(255, 255, 255, 1);
}
.link{
	color: #2029de;
	text-decoration: underline;
}
.blue{
	color: #13235e;
}
.red{
	color: #de2027;
}
.white-background{
	background-color: #FFF;
}
.col-yeah-mobile{
	background-position: bottom;
	background-repeat: no-repeat; 
	background-size: contain;
	padding-bottom: 280px; 
}
.webp .col-yeah-mobile{
	background-image: url(../images/yeah.webp);
}
.no-webp .col-yeah-mobile{
	background-image: url(../images/yeah.jpg);
}
.red-background{
	background-color: #E01C1D;
}
.sidebar-background{
	background-color: #FFF;
}
.blue-background{
	background-color: #122160;
}
.section-header{
	font-weight: 600;
	background-repeat: no-repeat;
	background-position: center top;
	background-size: 41px 15px;
}
.section-header h2{
	color:#FFF; 
	font-size: 1.05rem;
	font-weight: 600;
	line-height: 129%;
	margin-top: 1.25rem;
	margin-bottom: 0.625rem;
}
.section-header h2 span{
	color:#f2c345;
}
.webp .section-header{
	background-image: url(../images/v-background.webp);
}
.no-webp .section-header{
	background-image: url(../images/v-background.jpg);
}
.webp .section-headeryellow{
	background-image: url(../images/v-yellowbackground.webp);
}
.no-webp .section-headeryellow{
	background-image: url(../images/v-yellowbackground.jpg);
}
.becomeaffiliate{
	color:#BF2026;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	font-size: 1.1rem;
	line-height: 3rem;
}
.webp .becomeaffiliate{
	background-image: url('../images/button-yellow.webp');
}
.no-webp .becomeaffiliate{
	background-image: url('../images/button-yellow.png');
}
.yellowgradient{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+70,fbeabd+100 */
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(249, 235, 189,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(249, 235, 189,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(249, 235, 189,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fbeabd',GradientType=0 ); /* IE6-9 */
}
h2.highlights-title{
	font-size: 1.2rem;
}
.bulletpoints li{
	background-repeat: no-repeat;
	background-size: 20px;
	padding-left: 25px;
	margin-bottom:6px;
	background-position: left top;
}
.webp .bulletpoints li{
	background-image: url('../images/star.webp');
}
.no-webp .bulletpoints li{
	background-image: url('../images/star.png');
}
/* Launch Mail Schedule */
.reverse-yellowgradient{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbeabd+0,ffffff+83,ffffff+100 */
	background: rgb(251,234,189); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(251,234,189,1) 0%, rgba(255,255,255,1) 83%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(251,234,189,1) 0%,rgba(255,255,255,1) 83%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(251,234,189,1) 0%,rgba(255,255,255,1) 83%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbeabd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.row-mailing{
	min-height: 170px;
}
.row-mailing h2{
	font-size: 1.4rem;
	line-height: 100%;
}
.row-mailing h3{
	font-size: 1.35rem;
	line-height: 100%;
}
.row-mailing h3 .allday{
	font-size: 0.7em;
	line-height: 110%;
}
.row-mailing h3 .withspecialguest{
	font-size: 0.7em;
	line-height: 120%;
}
/*
.row-mailing .text{
	padding-top: 3.5em;
}
*/
.corner{
	background-size: 60px 60px;
	background-repeat: no-repeat;
	background-position: top left;
}
.corner-text{
	left: 0px;
	top: 0px;
	color: #FFF;
	width: 60px;
	font-size: 1.3rem;
	height: 60px;
	padding-left: 5px;
	padding-top: 8px;
}
#mailing4{
	min-height: 210px;
}
.webp .corner{
	background-image: url('../images/corner.webp');
}
.no-webp .corner{
	background-image: url('../images/corner.png');
}
/* Commission Structure */
.row-commissionstructure .text{
	font-size: 15px;
}
/* What People Are Saying */
.lightblue-background{
	background-color: #c2c6d5;
	min-height: 250px;
	font-size: 0.9rem;
	color:#13235D;
}
.lightyellow-background{
	background-color: #fff4c9;
	min-height: 250px;
	font-size: 0.9rem;
	color:#13235D;
}
/* Sponsor */
.sponsor{
	border:1px solid #C2C6D6;
	height:100%;
	background-color: #FFF;
}
.sponsor h6{
	color:#5E5E60;
	font-size: 13px;
	font-weight: bold;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.sponsor p{
	font-size: 10px;
	line-height: 129%;
	color:#000000;
}
/* Footer */
.footer ul li {
	font-size: 11px;
}
.footer ul li a{
	text-decoration: underline;
}
/* Popup */
.modal{
	background-color:rgba(0,0,0,0.6);
}
.modal-header{
	border-bottom: none;
}
.modal-content{
	background-color: transparent;
	border:none;
}
.close{
	text-shadow: none;
	color: #FFF;
	font-weight: normal;
}
.modal-header .close {
	padding: 0rem 0.25rem;
}
.align-middle-sm,
.align-middle-md,
.align-middle-lg {
	vertical-align: middle !important;
}
.justify-content-center-sm,
.justify-content-center-md,
.justify-content-center-lg{
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
.affiliaterules h1{
	font-size: 1.6rem;
}
.affiliaterules p{
	font-size: 1.2rem;
	line-height: 129%;
}
.affiliaterules h3{
	font-size: 1.4rem;
}
.affiliaterules ol{
	font-size: 0.9rem;
}
@media (min-width: 360px) {
	.col-yeah-mobile{
		padding-bottom: 300px; 
	}
}
@media (min-width: 375px) {
	.col-yeah-mobile{
		padding-bottom: 310px; 
	}
}
@media (min-width: 411px) {
	.col-yeah-mobile{
		padding-bottom: 350px; 
	}
}
@media (min-width: 414px) {
	.col-yeah-mobile{
		padding-bottom: 375px; 
	}
}
@media (min-width: 425px) {
	.col-yeah-mobile{
		padding-bottom: 350px; 
	}
}
@media (min-width: 568px) {
	.col-yeah-mobile{
		padding-bottom: 450px; 
	}
}
@media (min-width: 576px) {
	.section-header h2 {
		font-size: 1.25rem;
	}
	.becomeaffiliate {
	    font-size: 1.4rem;
	}
	/* Launch Mailing Schedule */
	.row-mailing .text{
		padding-top: initial;
	}
	.row-mailing h2 {
		font-size: 1.7rem;
	}
	.row-mailing h3 {
	    font-size: 2rem;
	}
	.corner {
	    background-size: 75px 75px;
	}
	.corner-text {
	    color: #FFF;
	    width: 75px;
	    font-size: 1.4rem;
	    height: 75px;
	    padding-left: 9px;
	    padding-top: 12px;
	}
	/* Sidebar */
	#bobproctor .image{
		width: 142px;
	}
	#lesbrown .image{
		width: 145px;
	}
	#jackcanfield .image{
		width: 145px;
	}
	#briantracy .image{
		width: 146px;
	}
	#ziglar .image{
		width: 150px;
	}
	#nickortner .image{
		width: 136px;
	}
	#nickortner .image{
		width: 136px;
	}
	#vishenlakhiani .image{
		width: 150px;
	}
	#jjvirgin .image{
		width: 150px;
	}
	#tharveker .image{
		width: 150px;
	}
	#mindmovies .image{
		width: 158px;
	}
	#johnassaraf .image{
		width: 172px;
	}
	#greaterminds .image{
		width: 175px;
	}
	#marymorrissey .image{
		width: 145px;
	}
	#oceanrobbins .image{
		width: 150px;
	}
	#truthaboutcancer .image{
		width: 150px;
	}
	#lisasasevich .image{
		width: 132px;
	}
	#markling .image{
		width: 145px;
	}
	#aniksingal .image{
		width: 152px;
	}
	#christianmickelsen .image{
		width: 152px;
	}
	#billblaren .image{
		width: 150px;
	}
	#blairgorman .image{
		width: 158px;
	}
	#jennifermclean .image{
		width: 158px;
	}
	#billharris .image{
		width: 158px;
	}
	#joevitale .image{
		width: 146px;
	}
	#frankmangano .image{
		width: 136px;
	}
	#arielleford .image{
		width: 149px;
	}
	#karlmoore .image{
		width: 145px;
	}
	#lisagarr .image{
		width: 145px;
	}
	#ebenpagan .image{
		width: 145px; 
	}
	.col-yeah-mobile{
		padding-bottom: 440px;
	}
}
@media (min-width: 768px) {
	.someprevioussupporters{
		font-size: 1.3rem;
		line-height: 129%;
	}
	.col-yeah-mobile{
		padding-bottom: 570px; 
	}
}
@media (min-width: 992px){
	.container{
		padding: initial;
		max-width: 970px;
	}
	.navbar{
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.nav-item{
		border-right: 1px solid #FFF;
		padding:7px 8px;
	}
	.nav-item:last-child{
		border-right:none;
	}
	.nav-link{
		font-size: 19px;
	}
	/* Main Column */
	.col-yeah{
		background-position: bottom;
		background-repeat: no-repeat; 
		background-size: contain;
	}
	.col-yeah{
		padding-bottom: 580px;
	}
	.webp .col-yeah{
			background-image: url(../images/yeah.webp);
	}
	.no-webp .col-yeah{
			background-image: url(../images/yeah.jpg);
	}
	.sponsor {
	   padding: 0.75em 0.4em 0.75em 0.4em !important;
	    border: none;
	    height: auto;

	}
	.content{
		padding-top: 33px;
		padding-right: 15px;
	}
	.btn-login {
	    color: #BF2026;
	    margin-top: 8px;
	    -webkit-border-radius: 0px;
	    -moz-border-radius: 0px;
	    border-radius: 0px;
	    font-size: 22px;
	    width: 80%;
	    margin-bottom: 10px;
	    display: block;
	}
	.becomeanaffiliate{
		width: 80% !important;
		margin-top: -18px;
	}
	.sponsor h6 {
	    color: #4C4C4E;
	    font-size: 1.1em;
	    font-family: Verdana, Geneva, sans-serif;
	    font-weight: bold;
	    margin: 0.3em 0px 0.2em 0px;
	    padding: 0px;
	}
	.sponsor p {
	    margin: 0px;
	    padding: 0px;
	    font-size: 12px;
	    line-height: 125%;
	}
	h4.previoussupporters {
	    font-size: 20px;
	    color: #F2F3F9;
	    line-height: 113%;
	}
	.section-header h2{
		font-size: 31px;
		/*font-size: 25px;*/
	}
	.textwatchtrailer{
		top: 250px;
	    right: 33px;
	    font-size: 19px;
	    line-height: 1.3em;
	}
	.becomeaffiliate{
		max-width: 68%;
	    margin-left: auto;
	    margin-right: auto;
	    font-size: 30px;
	    line-height: 4rem;
	}
	h2.highlights-title{
		font-size: 30px;
	}
	.moredetails{
		font-size: 21px;
	}
	.bulletpoints{
		width: 440px;
	}
	.bulletpoints li{
		font-size: 18px;
		padding-left: 30px;
		padding-bottom: 12px;
		font-size: 18px;
		line-height: 129%;
	}
	.productoverview{
		background-position: center;
		background-size: cover;
		background-repeat: no-repeat;
	}
	.webp .productoverview{
		background-image: url('../images/backgroundmailingitems-desktop.webp');
	}
	.no-webp .productoverview{
		background-image: url('../images/backgroundmailingitems-desktop.jpg');
	}
	/* Launch Mail Schedule */
	.row-mailing{
		height:315px;
	}
	.circle {
		z-index: 19;
		border-radius: 50%;
		width: 50px;
		height: 50px;
		background-color: #FBFCDD;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		right: -25px;
	}
	.corner {
	    background-size: 100px 100px;
	}
	.corner-text {
	    width: 100px;
	    font-size: 1.8rem;
	    height: 100px;
	    padding-left: 15px;
	    padding-top: 18px;
	}
	.row-mailing h2 {
		font-size: 35px;
	}
	.row-mailing h3 {
		font-size: 41px;
	}
	#mailing4 .productoverview .image{
		width:90%;
		-webkit-box-shadow: 0px 0px 20px 0px rgba(249,235,189,0.9);
		-moz-box-shadow: 0px 0px 20px 0px rgba(249,235,189,0.9);
		box-shadow: 0px 0px 20px 0px rgba(249,235,189,0.9);
	}
	/* Commission Structure */
	.row-commissionstructure .image{
		width: 155px;
	}
	.row-commissionstructure .text{
		font-size: 19px;
	}
	/* Footer */
	.footer ul li {
		font-size: 12px;
	}
	.footer ul li a{
		font-size: 12px;
		text-decoration: underline;
	}
	/* What People Are Saying */
	.lightblue-background,
	.lightyellow-background{
		min-height: unset;
		height:100%;
		font-size: 15px;
	}
	.sidebar-background{
		background-color: #E01C1D;
	}
	/* Sidebar */
	#bobproctor .image{
		width: 142px;
	}
	#lesbrown .image{
		width: 145px;
	}
	#jackcanfield .image{
		width: 145px;
	}
	#briantracy .image{
		width: 146px;
	}
	#ziglar .image{
		width: 150px;
	}
	#nickortner .image{
		width: 136px;
	}
	#nickortner .image{
		width: 136px;
	}
	#vishenlakhiani .image{
		width: 150px;
	}
	#jjvirgin .image{
		width: 150px;
	}
	#tharveker .image{
		width: 150px;
	}
	#mindmovies .image{
		width: 158px;
	}
	#johnassaraf .image{
		width: 172px;
	}
	#greaterminds .image{
		width: 175px;
	}
	#marymorrissey .image{
		width: 145px;
	}
	#oceanrobbins .image{
		width: 150px;
	}
	#truthaboutcancer .image{
		width: 150px;
	}
	#lisasasevich .image{
		width: 132px;
	}
	#markling .image{
		width: 145px;
	}
	#aniksingal .image{
		width: 152px;
	}
	#christianmickelsen .image{
		width: 152px;
	}
	#billblaren .image{
		width: 150px;
	}
	#blairgorman .image{
		width: 158px;
	}
	#jennifermclean .image{
		width: 158px;
	}
	#billharris .image{
		width: 158px;
	}
	#joevitale .image{
		width: 146px;
	}
	#frankmangano .image{
		width: 136px;
	}
	#arielleford .image{
		width: 149px;
	}
	#karlmoore .image{
		width: 145px;
	}
	#lisagarr .image{
		width: 145px;
	}
	#ebenpagan .image{
		width: 145px; 
	}
	.col-yeah-mobile{
		padding-bottom: initial;
	}
	.webp .col-yeah-mobile, 
	.no-webp .col-yeah-mobile {
		background-image: none;
	}
}