body.capture-page {

	background:#3b2d5c url(../images/bg.jpg) top center no-repeat;

	color:#fff;

	}

	

body.prosper-page {

	background:url(../images/capture-page-bg.jpg) no-repeat center center fixed;

		-webkit-background-size: cover;

  		-moz-background-size: cover;

  		-o-background-size: cover;

  		background-size: cover;

		}



@font-face { font-family: 'Niveau Grotesk Bold';

	src:url('../fonts/NiveauGroteskBold.eot');

	src:url('../fonts/NiveauGroteskBold.eot?#iefix') format('embedded-opentype'),

		url('../fonts/NiveauGroteskBold.woff') format('woff'),

		url('../fonts/NiveauGroteskBold.ttf') format('truetype'),

		url('../fonts/NiveauGroteskBold.svg#NiveauGroteskBold') format('svg');

	font-weight: bold;

	font-style: normal;

}



@font-face { font-family: 'Niveau Grotesk Light';

	src:url('../fonts/NiveauGroteskLight.eot');

	src:url('../fonts/NiveauGroteskLight.eot?#iefix') format('embedded-opentype'),

		url('../fonts/NiveauGroteskLight.woff') format('woff'),

		url('../fonts/NiveauGroteskLight.ttf') format('truetype'),

		url('../fonts/NiveauGroteskLight.svg#NiveauGroteskLight') format('svg');

	font-weight: lighter;

	font-style: normal;

}



@font-face { font-family: 'Niveau Grotesk Medium';

	src:url('../fonts/NiveauGroteskMedium.eot');

	src:url('../fonts/NiveauGroteskMedium.eot?#iefix') format('embedded-opentype'),

		url('../fonts/NiveauGroteskMedium.woff') format('woff'),

		url('../fonts/NiveauGroteskMedium.ttf') format('truetype'),

		url('../fonts/NiveauGroteskMedium.svg#NiveauGroteskMedium') format('svg');

	font-weight: normal;

	font-style: normal;

}



a, button {

	transition:all 0.25s ease 0s;

	}

	

	a {

		color:rgba(74, 57, 116, 1);

		}

	

	a:hover {

		color:rgba(74, 57, 116, .8);

		text-decoration:none;

		}



	

/*CAPTURE PAGES*/



.capture-page-bg {

	background:url(../images/capture-page-bg.jpg) no-repeat center center fixed;

		-webkit-background-size: cover;

  		-moz-background-size: cover;

  		-o-background-size: cover;

  		background-size: cover;

		padding-left:0;

		padding-right:0;

		padding-bottom:3em;

	}

	

	.capture-page-header .col-md-4 {

		background-image:url(../images/header-left-bg.png);

		background-position:center right;

		background-repeat:no-repeat;

		padding-right:3em;

		padding-top:.5em;

		}

	

	.capture-page-header .replicated-img {

		background:none;

		}

		

		.capture-page-header .col-md-4 p {

			font-size:16px;

			color:rgba(255, 255, 255, 1);

			font-weight:bold;

			text-align:right;

			font-family:'Niveau Grotesk Bold';

			}

		

		.capture-page-header .col-md-8 {

			}

		

		.capture-page-header .col-md-8 h1{

			margin:0 0 8px;

			font-weight:bold;

			font-size:50px;

			font-family:'Niveau Grotesk Medium';

			color:rgba(197, 164, 33, 1);

			}



		.capture-page-header .col-md-8 h2{

			margin:0;

			font-size:23px;

			font-family:'Niveau Grotesk Light';

			color:rgba(197, 164, 33, 1);

			}

		

	.capture-page-bg section {

		background-color:rgba(0, 0, 0, .6);

		padding:2em;

		position:relative;

		margin-top:2em;

		color:rgba(255, 255, 255, 1);

		}

	

	.capture-page-bg section:before {

		position:absolute;

		top:0;

		right:0;

		width: 0;

		height: 0;

		border-top: 60px solid rgba(197, 164, 33, 1);

		border-left: 60px solid transparent;

		content:"";

		}

		

		.capture-page-bg section p {

			font-size:16px;

			font-family:'Niveau Grotesk Light';

			margin-bottom:12px;

			}

			

		.capture-page-bg section h1,

		.capture-page-bg section h2,

		.capture-page-bg section h3,

		.capture-page-bg section   {

			font-family:'Niveau Grotesk Medium';

			}

			

			.capture-page-bg section h1 {

				font-size:28px;

				line-height:1.6;

				}

				

@media (max-width:400px) {

	.capture-page-bg section h1 {

		font-size:24px;

		}

	}

			

			

		.yellow {

			color:rgba(197, 164, 34, 1);

			}

			

	ul.check {

		font-family:'Niveau Grotesk Light';

		margin-left:0;

		padding-left:1.4em;

		}

	

	ul.check li{

		list-style:none;

		position:relative;

		}

	

	ul.check li:before {

		content: "\e013";

		position:absolute;

		left:-20px;

		font-family: 'Glyphicons Halflings';

		color:rgba(197, 164, 34, 1);

		font-weight:bold;

		}

	

	ul.check li a {

		}

		

	ul.arrow {

		font-family:'Niveau Grotesk Light';

		margin-left:0;

		padding-left:1.4em;

		}

	

	ul.arrow li{

		list-style:none;

		position:relative;

		margin-bottom:12px;

		}

	

	ul.arrow li:before {

		content: "\e092";

		position:absolute;

		left:-20px;

		font-family: 'Glyphicons Halflings';

		color:rgba(197, 164, 34, 1);

		font-weight:bold;

		}

	

	ul.arrow li a {

		}

		

	.capture-page-bg section hr {

		border-color:rgba(197, 164, 34, 1);

		}

		

	.capture-menu {

		background-color:rgba(197, 164, 34, 1);

		font-family:'Niveau Grotesk Medium';

		}

		

	.capture-menu .icon-bar {

		background-color:rgba(255, 255, 255, 1);

		}

		

		.capture-menu .navbar-toggle {

			border-color:rgba(255, 255, 255, 1);

			}

		

		.capture-menu li a { 

			color:rgba(255, 255, 255, 1);

			font-size:25px;

			font-weight:normal;

			text-shadow:0 1px 0 rgba(0, 0, 0, .4);

			min-width:240px;

			}

			

		.capture-menu li a span {

			display:inline-block;

			border-radius:50%;

			background-color:rgba(50, 45, 46, 1);

			font-family:'Niveau Grotesk Light';

			font-size:14px;

			text-align:center;

			padding:12px;

			margin-right:12px;

			line-height:1;

			text-shadow:none;

			}

			

		.capture-menu li a em {

			display:block;

			font-style:normal;

			font-size:14px;

			font-weight:normal!important;

			font-family:'Niveau Grotesk Light';

			text-transform:uppercase;

			position:relative;

			top:-13px;

			left:64px;

			}

			

		.capture-menu li a span strong {

			display:block;

			font-family:'Niveau Grotesk Medium';

			}

			

		.capture-menu .navbar-nav li a:hover {

			background:none;

			color:rgba(50, 45, 46, 1);

			text-shadow:0 1px 0 rgba(255, 255, 255, .4);

			}

			

			.capture-menu .navbar-nav li a:hover span {

				color:rgba(197, 164, 34, 1);

				}

			

	.capture-menu .navbar-nav {

		margin:0 auto;

		/*max-width:620px;*/

		/*max-width:960px;*/

		float:none;

		}

	

	.capture-page-header {

		background-color:rgba(0, 0, 0, .6);

		color:rgba(197, 164, 33, 1);

		padding-top:2em;

		padding-bottom:1em;

		}


div.hr {
  height: 1px;
  background: #FFFFFF url(hr1.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}




div.hr2 {
  height: 1px;
  background: #A1863F url(hr1.gif) no-repeat scroll center;
}
div.hr2 hr {
  display: none;
}
		



@media (max-width:990px) {

	.capture-page-header {

		text-align:center;

		}

	

	.capture-page-header img {

		display:block;

		margin:0 auto;

		}

	}



.capture-page-testimonials {

	padding-top:3em;

	padding-bottom:3em;

	font-family:'Open Sans';

	}

	

	.capture-page-testimonials .col-md-4 {

		text-align:center;

		}

		

		.capture-page-testimonials .col-md-4 img {

			border-radius:50%;

			max-width:160px;

			max-height:160px;

			border:4px solid rgba(231, 157, 43, 1);

			}

	

	.capture-page-testimonials p {

		position:relative;

		font-size:18px;

		font-weight:100;

		display:inline-block;

		margin:1em;

		}

		

		.capture-page-testimonials p:before {

			content:"\201C";

			font-family: 'Abril Fatface', cursive;

			font-size:60px;

			color:rgba(200, 200, 200, 1);

			line-height:1;

			position:absolute;

			top:-10px;

			left:-20px;

			}

		

		.capture-page-testimonials p:after {

			content:"\201D";

			font-family: 'Abril Fatface', cursive;

			font-size:60px;

			color:rgba(200, 200, 200, 1);

			position:absolute;

			bottom:-32px;

			line-height:1;

			}

		

		.capture-page-testimonials span {

			color:rgba(231, 157, 43, 1);

			font-size:18px;

			font-weight:100;

			}

	



.video-container {

	padding-top:0;

	}

	

	.video-container figure {

		background-color:rgba(0, 0, 0, .2);

		padding:6px 6px 2px!important;

		border-radius:4px;

		}



@media (min-width:991px) {

	.video-container {

		padding-left:3em;

		padding-top:2em;

	}

	}





.form-container {

	padding-left:0;

	padding-top:2em;

	}

	

	.form-container h2 {

		margin:0 auto .6em;

		text-align:center;

		font-family: 'Open Sans', sans-serif;

		font-weight:bold;

		font-size:21px;

		padding:.5em;

		line-height:1.5em;

		position:relative;

		color:rgba(197, 164, 33, 1);

		text-transform:uppercase;

		}

	h3 {

		margin:0 auto .6em;

		text-align:center;

		font-family: 'Avenir Next';

		font-weight:normal;

		font-size:29px;

		padding:.5em;

		line-height:1.5em;

		position:center;

		color:rgba(197, 164, 33, 1);

		text-transform:uppercase;

		}



@media (min-width:676px) { 

	.form-container {

		padding-left:2em;

	}

}

	

#signupform {

	background-color:rgba(0, 0, 0, .6);

	padding:2em;

	position:relative;

	}

	

	#signupform:before {

		position:absolute;

		top:0;

		right:0;

		width: 0;

		height: 0;

		border-top: 60px solid rgba(197, 164, 33, 1);

		border-left: 60px solid transparent;

		content:"";

		}

	

	#signupform button {

		background-color:rgba(197, 164, 33, 1);

		border:none;

		color:rgba(255, 255, 255, 1);

		font-size:32px;

		font-weight:normal;

		width:100%;

		transition:all 0.25s ease 0s;

		text-transform:uppercase;

		box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.16) inset;

		position:relative;

		overflow:hidden;

		padding-top:.3em;

		padding-bottom:.3em;

		}

		

		#signupform button:hover {

			background-color:rgba(197, 164, 33, .8);

			border:none;

		}

		

		#signupform button:before {

			position:absolute;

			top:0;

			right:0;

			width: 0;

			height: 0;

			border-top: 60px solid rgba(158, 132, 27, 1);

			border-left: 80px solid transparent;

			content:"";

		}

		

		#signupform button img {

			position:absolute;

			top:4px;

			right:6px;

			}

	

	#signupform .form-control {

		height:42px;

		padding-left:.6em;

		}

		

		#signupform .form-group {

			position:relative;

			}

			

	#signupform textarea {

		min-height:140px;

		}

		

.signupform {

	color:#fff;

	font-size:16px;

	font-family:'Open Sans', sans-serif;

	}

	

	.signupform a {

		background-color:rgba(197, 164, 33, 1);

		border:none;

		color:rgba(255, 255, 255, 1);

		font-size:26px;

		font-weight:normal;

		width:100%;

		max-width:200px;

		transition:all 0.25s ease 0s;

		text-transform:uppercase;

		box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.16) inset;

		position:relative;

		overflow:hidden;

		padding-top:.3em;

		padding-bottom:.3em;

		padding-left:1em;

		padding-right:1em;

		}

		

		.signupform a:hover {

			background-color:rgba(197, 164, 33, .8);

			border:none;

		}









.bottom { 

	background-color:rgba(30, 30, 28, 1);

	padding:2em 0;

	color:#fff;

	font-weight:100;

	text-align:left;

	}

	

		.bottom h1 { 

		font-size:24px; 

		font-weight:normal;

		font-family:'Open Sans';

		text-transform:uppercase;

		color:rgba(255, 255, 255, 1);

		margin:10px 0;

		text-align:left;

	}

	

	.bottom .col-md-6 p { 

		color:rgba(255, 255, 255, 1);

		font-size:16px;

		text-align:left;

		font-family:'Niveau Grotesk Light';

		}

		

		.bottom .social-media p {

			text-align:right;

			}

	

	.bottom h1 span { 

		color:rgba(197, 164, 33, 1);

		}

		

		.bottom .form-control {

			height:40px;

			min-width:none;

			}



@media (min-width:676px) {		

		.bottom .form-control {

			min-width:300px;

			}

}

		

	.bottom .btn {

		background-color:rgba(197, 164, 33, 1);

		border-color:rgba(197, 164, 33, 1);

		font-family: 'Open Sans';

		color:rgba(255, 255, 255, 1);

		font-size:20px;

		font-weight:300;

		/*width:100%;*/

		height:40px;

		transition:all 0.25s ease 0s;

		min-width:100px;

		text-transform:uppercase;

		}

		

		.bottom .btn:hover {

		background-color:rgba(215, 181, 45, 1);

		border-color:rgba(215, 181, 45, 1);

		}



@media (min-width:768px) {

	.bottom .btn {

		border-radius:0 4px 4px 0;

		left:-6px;

		position:relative;

		}

	}

		

@media (max-width:990px) {

	.bottom .social-media {

		text-align:center;

		}

		

	.bottom .social-media p {

	text-align:center;

	}

}

	

.text-white {

	font-family:'Niveau Grotesk Light';

	color:rgba(255, 255, 255, 1);

	font-size:40px;

	}

	

.text-yellow {

	font-family:'Niveau Grotesk Light';

	color:rgba(197, 164, 33, 1);

	font-size:40px;

	}

	

.bottom img.arrow {

	position:relative;

	margin-left:24px;

	margin-right:24px;

	margin-top:-20px;

	}



@media (max-width:767px) {	

	.bottom .replicated-img {

		text-align:center;

		padding-top:4em;

		}

	}

	

	.footer { 

		background-color:#000000;

		padding:0;

		font-family:'Niveau Grotesk Light';

		}

	

	.footer .container p {

		font-size:12px;

		color:rgba(110, 110, 108, 1);

		padding:15px;

		text-align:center;

		}





.social-media {

	text-align:right;

	}

	

@media (max-width:990px) {

	.social-media {

		text-align:center;

		}

}

	

	.social-media p, .social-media p a, .social-media p span {

		color:rgba(255, 255, 255, 1)!important;

		line-height:1.4;

		margin-bottom:0;

		}

	

	.social-media ul {

		margin-top:12px;

		}

	

	.social-media ul li {

		display:inline-block;

		/*border:rgba(197, 164, 33, 1) solid 1px;*/

		border-radius:50%;

		/*width:32px;

		height:32px;*/

		text-align:center;

		padding-top:2px;

		}

	

	.social-media li a:before {

		font-family:'FontAwesome';

		color:rgba(197, 164, 33, 1);

		font-size:18px;

		vertical-align:middle;

		border:rgba(197, 164, 33, 1) solid 1px;

		border-radius:50%;

		width:40px;

		height:40px;

		padding:8px;

		display:block;

		}

		

	.social-media li a {

		color:transparent;

		}

		

	.social-media li a img {

		display:none;

		}

	

	li.email a:before {

		content: "\f0e0";

		}

	

	li.facebook a:before {

		content: "\f09a";

		}

			

	li.twitter a:before {

		content: "\f099";

		}

			

	li.youtube a:before {

		content: "\f167";

		} 

	

.replicated-img img {

	width:100%;

	max-width:120px;

	border-radius:50%;

	

	}



.call-to-action {

	background-color:rgba(197, 164, 33, 1);

	text-align:center;

	padding-top:2em;

	padding-bottom:2em;

	font-family:'Niveau Grotesk Light';

	color:rgba(255, 255, 255, 1);

	}

	

	.call-to-action p {

		font-size:30px;

		margin-bottom:0;

		}

		

	.call-to-action a {

		background-image: -webkit-linear-gradient(top, rgba(65, 60, 61, 1), rgba(50, 45, 46, 1) 100% );

		background-image: -moz-linear-gradient(top, rgba(65, 60, 61, 1), rgba(50, 45, 46, 1) 100% );

		background-image: -ms-linear-gradient(top, rgba(65, 60, 61, 1), rgba(50, 45, 46, 1) 100% );

		background-image: -o-linear-gradient(top, rgba(65, 60, 61, 1), rgba(50, 45, 46, 1) 100% );

		background-image: linear-gradient(top, rgba(65, 60, 61, 1), rgba(50, 45, 46, 1) 100% );

		

		color:rgba(255, 255, 255, 1);

		font-size:26px;

		

		border-radius:4px;

		padding:6px 12px;

		margin-left:20px;

		}

		

	.call-to-action a:hover {

		background-image: -webkit-linear-gradient(top, rgba(50, 45, 46, 1), rgba(65, 60, 61, 1) 100% );

		background-image: -moz-linear-gradient(top, rgba(50, 45, 46, 1), rgba(65, 60, 61, 1) 100% );

		background-image: -ms-linear-gradient(top, rgba(50, 45, 46, 1), rgba(65, 60, 61, 1) 100% );

		background-image: -o-linear-gradient(top, rgba(50, 45, 46, 1), rgba(65, 60, 61, 1) 100% );

		background-image: linear-gradient(top, rgba(50, 45, 46, 1), rgba(65, 60, 61, 1) 100% );

		}



@media (max-width:480px) {

	.call-to-action a {

		display:block;

		max-width:200px;

		margin:1em auto 0;

		font-size:16px;

		}

	}	





/*BUTTONS UNDER VIDEO*/



section.buttons-under-video {

	background:none;

	padding:2em 0;

	}

	

	section.buttons-under-video:before {

		border:none;

		}

		

	section.buttons-under-video .two-column button {

		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

		border-color: rgba(255, 255, 255, 0.6) -moz-use-text-color;

		border-style: solid none;

		border-width: 3px medium;

		display: block;

		float: left;

		margin: 0;

		transition: all 0.25s ease 0s;

		width: 49%;

		border-bottom:none;

	}

		

	section.buttons-under-video .three-column button {

		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

		border-color: rgba(255, 255, 255, 0.6) -moz-use-text-color;

		border-style: solid none;

		border-width: 3px medium;

		display: block;

		float: left;

		margin: 0;

		transition: all 0.25s ease 0s;

		width: 33.3%;

		border-bottom:none;

	}

	

	section.buttons-under-video .three-column button div { 

		min-height: 140px;

		padding-top: 40px;

		}

	

	section.buttons-under-video .four-column button {

		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

		border-color: rgba(255, 255, 255, .6) -moz-use-text-color;

		border-style: solid none;

		border-width: 3px medium;

		display: block;

		float: left;

		margin: 0;

		transition: all 0.25s ease 0s;

		width: 25%;

		border-bottom:none;

		}

		

	section.buttons-under-video .four-column button div {

		min-height: 60px;

		padding-top: 4px;

		padding-bottom:4px;

		}



@media (max-width:480px) {		

	section.buttons-under-video .four-column button {

		width: 50%!important;

		}

}



@media (max-width:599px) {		

	section.buttons-under-video .four-column button {

		width: 33%;

		}

		

	section.buttons-under-video .four-column button div {

		min-height: auto;

		}

}

	

	section.buttons-under-video button div {

		background-color: rgba(41, 41, 41, 1);

		background-image: url("../images/video-bg.jpg");

		background-position: center center;

		background-repeat: no-repeat;

		border-radius: 20px;

		display: block;

		margin-bottom: 1em;

		margin-top: 1em;

		

		position: relative;

		top: 0;

		transition-duration: 0.3s;

		width: 100%;

		

		border:2px solid rgba(196, 164, 33, 1);

		}

	

	section.buttons-under-video button:hover {

		border-top-color:rgba(41, 41, 41, 0);

		border-top-style:solid;

		border-top-width:3px;

		}

	

		section.buttons-under-video button:hover > div {

			top:-30px;

			-webkit-transition-duration: 0.3s;

  			-moz-transition-duration: 0.3s;

  			-o-transition-duration: 0.3s;

  			transition-duration: 0.3s;

			}

			

	section.buttons-under-video #triangle-up {

			width: 0;

			height: 0;

			border-left: 10px solid transparent;

			border-right: 10px solid transparent;

			border-bottom: 10px solid rgba(196, 164, 33, 1);

			position:absolute;

			top:-10px;

			left:40%;

		}

		

	section.buttons-under-video span.glyphicon {

		font-size:32px;

		color:rgba(196, 164, 33, 1);

		padding:0.6em 0.6em 0;

		border-radius:50%;

		}

		

	section.buttons-under-video span em {

		display:inline-block;

		font-style:normal;

		}

		

	section.buttons-under-video p {

		font-size:16px;

		/*color:rgba(77, 77, 77, 1);*/

		color:rgba(255, 255, 255, 1);

		color:#C4A421;

		color:rgba(196, 164, 33, 1);

		font-weight:bold;

		}

		

	.business-video {

		padding-top:1em;

		}

		

		.business-video p {

			display:inline-block;

			background-color:rgba(41, 41, 41, .8);

			color:rgba(255, 255, 255, 1);

			width:40%;

			padding:1em;

			border-radius: 20px;

			font-size:18px;

			font-weight:normal;

			font-family:'Niveau Grotesk Light';

			text-align:center;

			vertical-align:top;

			position:relative;

			}

			

			.business-video p:after {

				width: 0;

				height: 0;

				border-top: 30px solid transparent;

				border-bottom: 30px solid transparent;

				border-left: 30px solid rgba(41, 41, 41, .8);

				position:absolute;

				top:20%;

				right:-30px;

				content:"";

				}

		

		.business-video button {

			background:none;

			border:none;

			display:inline-block;

			width:58%;

			padding-left:8%;

			vertical-align:top;

			

			}

			

			

.business-video {

	padding-top:1em;

	}

	

	.business-video-2 .col-xs-6 {

		padding-top:1em;

		padding-left:1em;

		padding-right:1em;

		}

		

		.business-video-2 p {

			display:inline-block;

			background-color:rgba(41, 41, 41, .8);

			color:rgba(255, 255, 255, 1);

			width:100%;

			padding:10px;

			border-radius: 20px;

			font-size:18px;

			font-weight:normal;

			font-family:'Niveau Grotesk Light';

			text-align:center;

			vertical-align:top;

			position:relative;

			}

		

		.business-video-2 button {

			width:100%;

			vertical-align:top;

			background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

			border-color: rgba(255, 255, 255, .6) -moz-use-text-color;

			border-style: solid none;

			border-width: 3px medium;

			display: block;

			margin: 0;

			transition: all 0.25s ease 0s;

			border-bottom:none;

			}

		

		section.buttons-under-video button div {

		

		

		border:2px solid rgba(196, 164, 33, 1);

		}

	

	section.buttons-under-video button:hover {

		border-top-color:rgba(41, 41, 41, 0);

		border-top-style:solid;

		border-top-width:3px;

		}

	

		section.buttons-under-video button:hover > div {

			top:-30px;

			-webkit-transition-duration: 0.3s;

  			-moz-transition-duration: 0.3s;

  			-o-transition-duration: 0.3s;

  			transition-duration: 0.3s;

			}

		

	button.video-box div {

		border-radius: 20px;

		min-height:100px;

		padding:5em;

		overflow:hidden;

		background-color: rgba(41, 41, 41, 1);

		background-image: url("../images/video-bg.jpg");

		background-position: center center;

		background-repeat: no-repeat;

		display: block;

		margin-bottom: 1em;

		margin-top: 1em;

		

		position: relative;

		top: 0;

		transition-duration: 0.3s;

		width: 100%;

		}

		

		button.video-box div img {

			position:absolute;

			left:0;

			top:0;

			z-index:0;

			width:100%;

			height:auto;

			}

		

	button.video-box div span.glyphicon {

		font-size:48px;

		color:rgba(253, 221, 96, 1);

		border-radius:50%;

		z-index:9;

		position:relative;

		background-color:rgba(41, 41, 41, .4);

		border:6px solid rgba(41, 41, 41, .1);

		}

		

span.white {	

	color:rgba(255, 255, 255, 1);

	font-size:24px;

	}

		

		

/*PRODUCTS PAGE*/



.products {

	padding-top:3em;

	padding-bottom:3em;

	font-family:'Niveau Grotesk Light';

	font-size:16px;

	}

	

	.products .col-md-4 a  {

		color:rgba(57, 57, 57,1);

		}



.products .col-md-4 {

	text-align:center;

	padding-top:2em;

	padding-bottom:2em;

	}

	

	.products .col-md-4 h4 {

		text-transform:uppercase;

		font-family:'Niveau Grotesk Medium';

		font-size:24px;


		}

		

	.products .col-md-4 p {

		

		font-size:18px;

		}

		

	.products h3.text-yellow {

		font-size:26px;

		}

		

.products .nav-tabs > li > a {

	background:#f1c724;

	color:#fff;

	padding-left:40px;

	padding-right:40px;

	font-size:24px;

	text-transform:uppercase;

	}

		

.products .nav-tabs > li.active > a {

	background:#c5a422;

	color:#fff;

	}

	

	.products .tab-content img {

		width:75%!important;

		margin:0 auto;

		}

		

	.products .tab-content img.scale-60 {

		width:60%!important;

		}

		

	.products .tab-content .text-yellow, .products .tab-content .text-red, .products .tab-content .text-green {

		font-weight:bold!important;

		font-size:20px;

		}

		

	.text-red {

		color:red;

		}

		

	.text-green {

		color:green;

		}

		

	

		

/*BUTTONS*/



.custom-btn {	

	font-family:'Niveau Grotesk Light';

	border-radius:4px;

	}

	

.gray-btn {

	background-image: -webkit-linear-gradient(top, rgba(65, 60, 61, 1), rgba(50, 45, 46, 1) 100% );

	background-image: -moz-linear-gradient(top, rgba(65, 60, 61, 1), rgba(50, 45, 46, 1) 100% );

	background-image: -ms-linear-gradient(top, rgba(65, 60, 61, 1), rgba(50, 45, 46, 1) 100% );

	background-image: -o-linear-gradient(top, rgba(65, 60, 61, 1), rgba(50, 45, 46, 1) 100% );

	background-image: linear-gradient(top, rgba(65, 60, 61, 1), rgba(50, 45, 46, 1) 100% );

	

	color:rgba(255, 255, 255, 1);

	}

	

.orange-btn {

	background-image: -webkit-linear-gradient(top, rgba(211, 91, 48, 1), rgba(190, 65, 42, 1) 100% );

	background-image: -moz-linear-gradient(top, rgba(211, 91, 48, 1), rgba(190, 65, 42, 1) 100% );

	background-image: -ms-linear-gradient(top, rgba(211, 91, 48, 1), rgba(190, 65, 42, 1) 100% );

	background-image: -o-linear-gradient(top, rgba(211, 91, 48, 1), rgba(190, 65, 42, 1) 100% );

	background-image: linear-gradient(top, rgba(211, 91, 48, 1), rgba(190, 65, 42, 1) 100% );

	

	color:rgba(255, 255, 255, 1);

	}

	

	.gray-btn:hover, .orange-btn:hover {

		color:rgba(255, 255, 255, .8);

		

		}

	

.blocked {

	display:block;

	margin:0 auto;

	}

	

.large-btn {

	max-width:380px;

	font-size:36px;

	text-align:center;

	border-radius:32px;

	padding-top:12px;

	padding-bottom:12px;

	}

	

.small-btn {

	max-width:300px;

	font-size:17px;

	text-align:center;

	border-radius:32px;

	padding-top:6px;

	padding-bottom:6px;

	}

/*Youtube videos*/

.ytvideoWrapper {
	
}
.ytvideoWrapper iframe {
	position: center;
	top: 0;
	left: 0;
	width: 60%;
	height: 100%;
}



/*FAQS*/



.faqs-page h2 {

	text-transform:uppercase;

	font-family:'Niveau Grotesk Medium';

	font-size:28px;

	color:rgba(197, 164, 33, 1);

	}



.faqs-page {

	padding-top:2em;

	padding-bottom:2em;

	font-family: 'Niveau Grotesk Light';

	font-size:16px;

	color:rgba(102, 102, 102, 1);

	}

	

	.faqs-page ul {

		list-style:none;

		margin-left:1em;

		}

	

	.faqs-page ul lh {

		font-size:18px;

		margin-bottom:20px;

		display:block;

		}

		

		.faqs-page ul li {

			margin-bottom:12px;

			}

		

	.faqs-page ul li:before {

		font-family:'FontAwesome';

		content: "\f101";

		margin-right:12px;

		}

	

	.faqs-page h4.panel-title {

		color:rgba(51, 51, 51, 1);

		font-size:18px;

		}



.faqs-page .panel-default {

	border:none;

	}

	

.faqs-page .panel-default > .panel-heading {

	background:none;

	border:none;

	}



.faqs-page .panel-default > .panel-heading + .panel-collapse .panel-body {

	border-top:none;

	}

	

.faqs-page .panel-heading a {

	cursor:pointer;

	}

	

	.faqs-page .panel-heading a:hover {

		color:rgba(51, 51, 51, .8);

		}

	

.faqs-page .panel-heading a:before {

    font-family: 'Niveau Grotesk Light';

    content: " - ";    

    float: left; 

    color: rgba(255, 255, 255, 1);

	background-color:rgba(65, 60, 61, 1);

	padding:2px 8px;

	border-radius:50%;

	display:block;

	margin-right:6px;

	font-size:16px; 

}



.faqs-page .panel-heading a.collapsed:before {

    content: " + ";

	padding:2px 7px;

	background-color:rgba(224, 202, 113, 1);

}



.faqs-page .panel-body p {

	margin-left:2.6em;

	padding-bottom:2em;

	}

	

.faqs-page .panel-body p:last-child {

	border-bottom:1px solid rgba(231, 231, 231, 1);

	}

	

.no-padding-bottom {

	padding-bottom:0;

	}

	

.modal {

}



.popup-thanks {

	margin-top:3em;

	}



.popup-thanks .modal-header {

	background:#C5A422;

	padding-top:1em;

	padding-bottom:3em;

	border-radius:3px 3px 0 0;

	}



.popup-thanks .modal-header .close {

	color:#fff;

	font-size:40px;

	opacity:0.6;

	}

	

.popup-thanks .modal-body {

	font-family:'Open Sans';

	font-size:22px;

	text-align:center;

	font-weight:300;

	padding-left:2em;

	padding-right:2em;

	}

	

.popup-thanks .modal-footer {

	background:#322D2E;

	border-radius:0 0 3px 3px;

	}

	

.popup-thanks .modal-footer	button {

	background-color:rgba(197, 164, 33, 1);

	border:none;

	color:#fff;

	color:rgba(255, 255, 255, 1);

	font-size:12px;

	font-weight:normal;

	transition:all 0.25s ease 0s;

	box-shadow: 0 -4px 0 rgba(0, 0, 0, 0.16) inset;

	position:relative;

	overflow:hidden;

	}

	

	.popup-thanks .modal-footer	button:hover {

		opacity:.6;

		}

		

/*--PROSPER PAGE--*/



body.prosper-page .form-container {

	width:100%;

	max-width:560px;

	margin:1em auto;

	padding:0;

	}



body.prosper-page #signupform::before {

	border:none;

	}

	

	body.prosper-page #signupform {

		padding:1em;

		border-radius:20px;

		}

	

	body.prosper-page #signupform h1 {

		color:#fff;

		text-align:center;

		line-height:1.2;

		font-size:40px;

		margin-bottom:0;

		font-family: 'Open Sans Condensed', sans-serif;

		font-weight:bold;

		}

		

	body.prosper-page #signupform h2 {

		color:#d0fe13;

		font-size:40px;

		line-height:1.2;

		text-transform:none;

		padding:0;

		margin-bottom:0;

		font-family: 'Open Sans Condensed', sans-serif;

		font-weight:bold;

		}

		

	body.prosper-page #signupform h3 {

		color:#fff;

		font-size:28px;

		line-height:1.2;

		text-transform:none;

		margin-top:0;

		margin-bottom:0;

		text-align:center;

		padding-left:2em;

		padding-right:2em;

		font-family: 'Open Sans Condensed', sans-serif;

		font-weight:normal;

		}

		

	body.prosper-page #signupform hr {

		margin-left:2em;

		margin-right:2em;

		}

		

	body.prosper-page #signupform .form-group {

		padding-left:2em;

		padding-right:2em;

		}

		

	body.prosper-page #signupform .form-group p {

		text-align:center;

		color:#fff;

		font-size:16px;

		font-family: 'Open Sans Condensed', sans-serif;

		}

		

	body.prosper-page #signupform a button {

		display:block;

		margin:15px auto 0;

		color:#9a651a;

		text-transform:none;

		background:#fcd02a;

		max-width:320px;

		font-family: 'Open Sans Condensed', sans-serif;

		font-weight:bold;

		}

		

	body.prosper-page #signupform a button::before {

		border:none;

		}

		

@media (max-width:580px) {

	body.prosper-page #signupform {

		padding:10px;

		margin:10px;

		}

	body.prosper-page #signupform h1 {

		font-size:30px;

		}

		

	body.prosper-page #signupform h2 {

		font-size:30px;

		}

	

	body.prosper-page #signupform h3 {

		font-size:20px;

		}

	

	body.prosper-page #signupform a button {

		font-size:20px;

		}

	}