* {
	-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
			font-smoothing: antialiased;
}

body{
	background: #3E5E74 url('https://flippingmastery.com/10kclub/jv/images/black-geo.png') no-repeat center top;
	background-attachment: fixed;
	background-size: cover;
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	color: #000000;
}

h2-new{
	font-family: 'Oswald', sans-serif;
    font-size: 36px;
    font-weight: 700;
    color: #000;
    text-align: center;
    line-height: 48px;
    margin: 0 0 21px;
	}
	
h2{	
	font-size: 32px;
	font-weight: 700;
	line-height: 42px;
	margin: 0 0 20px;
}

ul{margin-bottom: 15px;}
	ul li{margin-bottom: 10px;}

ol{
	padding-left: 75px;
	margin: 0px auto 25px;
}
	ol li{margin-bottom: 10px;}

.container{max-width: 950px;}


/* *** TOP *** */
#top{
    background-color: #fff;
    border-bottom: 5px solid #B84325;
    padding: 5px 0 5px;
}
	#top img{
		max-width: 325px;
	}

	#top ol{
		text-align: right;
		padding: 0;
		margin: 27px 0 0;
	}
		#top ol li{
			list-style: none;
			display: inline-block;
			padding-right: 30px;
		}
			#top ol li a{
				color: #646464;
				font-size: 18px;
				font-weight: bold;
			}


/* *** HEADER *** */
#header{
	background-color: #fff;
	text-align: center;
	border-bottom: 5px solid #B84325;
	padding: 37px 0;
	max-width: 950px;
	margin: 0 auto;
}
	#header h1{
		font-family: 'Raleway', sans-serif;
		font-size: 50px;
		font-weight: 700;
		color: #000;
		border-bottom: none;
    	max-width: 880px;
    	padding-bottom: 0px;
		margin: 0 auto 30px;
	}
	#header h2{
	
	font-family: 'Oswald', sans-serif;
    font-size: 46px;
    color: #000;
    letter-spacing: -0.01em;
    line-height: 1.2;
    margin: 10px 0px 35px;
		
	}

	#header p{
		color: #1D1D1D;
		-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
			-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
				text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
		line-height: 1.5em;
		max-width: 875px;
		width: 100%;
		margin: 0 auto;
	}


/* *** QUOTE *** */
#quote{
	padding: 20px 0;
}
	#quote .container{max-width: 850px;}

		.author-img{
			max-width: 201px;
			margin: 0 auto;
		}
			.author-img img{
				border: 2px solid #fff;
				border-radius: 50%;
				-webkit-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.3);
					-moz-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.3);
						box-shadow: 0 2px 5px 2px rgba(0,0,0,0.3);
				width: 201px;
				height: 201px;
				margin-bottom: 15px;
			}

			.author-img span{
				font-size: 16px;
				font-weight: 700;
				color: rgba(255, 255, 255, 0.65);
				text-align: center;
				display: block;
				line-height: 20px;
			}


		.author-message{
			font-family: 'Raleway', sans-serif;
			font-size: 32px;
			color: #fff;
			line-height: 41.6px;
			padding: 28px 0;
			margin: 40px 0 20px;
		}

/* *** CONTENT *** */
#content{
	max-width: 950px;
	margin: 0 auto;
}
	#content .inside-content{
		background-color: #fff;
		border-bottom: 3px solid #858585;
		padding: 40px 15px;
	}
	/*#content .inside-content:first-child{border-top: 5px solid #B84325;}*/
	#content .inside-content.alt{background-color: rgba(245, 243, 243, 0.980392);}
	#content .inside-content.dark{background-color: #000; color: #fff;}

	#content .container{max-width: 860px;}
	#content .inside-content.dark .container{max-width: 1100px;}

	#content p{margin-bottom: 30px;}

	#content .inside-content img{
		max-width:287px;
	}

	.video{
		max-width: 338px;
		margin: 0 auto 20px;
	}
		.video h3{
			font-size: 21px;
			font-weight: 700;
			text-align: center;
			margin: 0 0 15px;
		}

		.line{
			background-color: #B3B3B3;
			height: 1px;
			display: block;
			margin-bottom: 40px;
		}


/* *** FOOTER *** */
.footer{
	color: rgba(255, 255, 255, 0.5);
	font-size: 18px;
	text-align: center;
	padding: 50px 0;
}
	.footer a{color: rgba(255, 255, 255, 0.5);}
	.footer a:hover{
		color: rgba(255, 255, 255, 0.8);
		text-decoration: none;
	}

	.footer span{display: inline-block;}
	.footer span:first-child{margin-right: 15px;}


/* *** BUTTON *** */
.button{
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: -0.03em;
	border-radius: 3px;
	border: 0;
	cursor: pointer;
	display: inline-block;
	position: relative;
	padding: 17px;
	margin: 6px auto 0px;
}
	.button.blue{
		background-color: #00aff3;
		-webkit-text-shadow: #0091C6 0 1px 3px;
			-moz-text-shadow: #0091C6 0 1px 3px;
				text-shadow: #0091C6 0 1px 3px;
		-webkit-box-shadow: #0091C6 0 3px 1px;
			-moz-box-shadow: #0091C6 0 3px 1px;
				box-shadow: #0091C6 0 3px 1px;
	}
	.button.blue:hover{
		background-color: #0089CE;
		color: #fff;
		text-decoration: none;
	}

	.button.orange{
		background-color: #ff9433;
		-webkit-text-shadow: #ff7211 0 1px 3px;
			-moz-text-shadow: #ff7211 0 1px 3px;
				text-shadow: #ff7211 0 1px 3px;
		-webkit-box-shadow: #ff7211 0 3px 1px;
			-moz-box-shadow: #ff7211 0 3px 1px;
				box-shadow: #ff7211 0 3px 1px;
	}
	.button.orange:hover{
		background-color: #ff7211;
		color: #fff;
		text-decoration: none;
	}


/* *** LARGE CHECK LIST *** */
ul.checklist{
	width: 88%;
	padding: 0;
	margin: 0px auto 25px;
}

	ul.checklist li{
		position: relative;
		padding-left: 30px;
	}
		ul.checklist li{
			color: #2b2b2b;
			font-size: 22px;
			list-style: none;
			line-height: 1.5;
			margin-bottom: 15px;
		}
		ul.checklist.small li{font-size: 20px;}

		ul.checklist li::before{
			content: '\f122';
			font-family: 'ionicons';
			font-size: 24px;
			font-weight: bold;
			color: #77b753;
			text-align: center;
			line-height: 100%;
			position: absolute;
			left: 0;
			top: 3px;
		}


/* *** FONT SIZES *** */
.font10{font-size: 10px !important;}
.font11{font-size: 11px !important;}
.font12{font-size: 12px !important;}
.font13{font-size: 13px !important;}
.font14{font-size: 14px !important;}
.font15{font-size: 15px !important;}
.font16{font-size: 16px !important;}
.font17{font-size: 17px !important;}
.font18{font-size: 18px !important;}
.font19{font-size: 19px !important;}
.font20{font-size: 20px !important;}
.font21{font-size: 21px !important;}
.font22{font-size: 22px !important;}
.font23{font-size: 23px !important;}
.font24{font-size: 24px !important;}
.font25{font-size: 25px !important;}
.font26{font-size: 26px !important;}
.font27{font-size: 27px !important;}
.font28{font-size: 28px !important;}
.font29{font-size: 29px !important;}
.font30{font-size: 30px !important;}
.font31{font-size: 31px !important;}
.font32{font-size: 32px !important;}
.font33{font-size: 33px !important;}
.font34{font-size: 34px !important;}
.font35{font-size: 35px !important;}
.font36{font-size: 36px !important;}
.font37{font-size: 37px !important;}
.font38{font-size: 38px !important;}
.font39{font-size: 39px !important;}
.font40{font-size: 40px !important;}
.font41{font-size: 41px !important;}
.font42{font-size: 42px !important;}


/* *** FONT WEIGHTS *** */
.font300{font-weight: 300 !important;}
.font400{font-weight: 400 !important;}
.font500{font-weight: 500 !important;}
.font600{font-weight: 600 !important;}
.font700{font-weight: 700 !important;}


/* *** MISC *** */
h2.w-border{
	border-bottom: 1px solid #D9D7D7;
	padding-bottom: 30px;
	margin-bottom: 30px;
}

a.btn-order{
	background-color: #EA801C;
	color: #fff;
	font-size: 37px;
	font-weight: 700;
	text-align: center;
	border-radius: 6px;
	border: 1px solid rgba(0, 0, 0, 0.13);
	border-bottom: 4px solid rgba(0, 0, 0, 0.13);
	display: inline-block;
	padding: 13px 35px;
	margin-top: 15px;
	margin-bottom: 15px;
}
a.btn-order:hover{
	background-color: #EC8F38;
	text-decoration: none;
}

/* *** RESPONSIVE *** */


@media (min-width: 992px)
.container {
    width: 950px;
}

@media( max-width: 767px ){

	/* *** TOP *** */
	#top ol{
		text-align: center;
		margin: 27px 0 0;
	}


	/* *** HEADER *** */
	#header h1{font-size: 42px;}
	
	


	/* *** FOOTER *** */
	.footer span{
		text-align: center;
		display: block;
		margin-bottom: 10px;
	}
}