
body{
	color:#4d5b62;
	-webkit-font-smoothing:subpixel-antialiased
	}

h1,h2,h3,h4,h5,p{margin:0;padding:0}
a{text-decoration:none;color:#7ab700}
a:hover{color:#b3d66e;text-decoration:underline}

::-moz-selection{
	background:rgba(122,183,0,0.75);
	color:#FFF;
	text-shadow:none
	}

::selection{
	background:rgba(122,183,0,0.75);
	color:#FFF;
	text-shadow:none
	}

.caret:after{font-family:FontAwesome;content:" \F105"}
.clickable-parent{cursor:pointer}

.text-size-1{
	font-size:48px;
	font-size:3rem;
	line-height:1.4;
	font-family:"TabacSlab", sans-serif;
	font-weight:bold;
	text-shadow:0px 1px 4px rgba(0,0,0,0.5);
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=2)";
	zoom:1;
	line-height:1.05
	}

@media (min-width: 695px){ .text-size-1{font-size:70px;font-size:4.375rem}}
@media (min-width: 825px){ .text-size-1{font-size:78px;font-size:4.875rem}}
@media (min-width: 925px){ .text-size-1{font-size:88px;font-size:5.5rem}}
@media (min-width: 480px){ .text-size-1{font-size:70px;font-size:4.375rem}}
@media (min-width: 580px){ .text-size-1{font-size:78px;font-size:4.875rem}}
@media (min-width: 925px){ .text-size-1{font-size:88px;font-size:5.5rem}}

.text-size-2{
	font-size:30px;
	font-size:1.875rem;
	line-height:1.33333;
	font-weight:100
}
@media (min-width: 695px){ .text-size-2{font-size:38px;font-size:2.375rem}}
@media (min-width: 825px){ .text-size-2{font-size:44px;font-size:2.75rem}}
@media (min-width: 925px){ .text-size-2{font-size:48px;font-size:3rem}}
@media (min-width: 480px){ .text-size-2{font-size:38px;font-size:2.375rem}}
@media (min-width: 580px){ .text-size-2{font-size:44px;font-size:2.75rem}}

@media (min-width: 925px){ .text-size-2{font-size:48px;font-size:3rem}}

.text-size-3{
	font-size:26px;
	font-size:1.625rem;
	line-height:1.4
	}
@media (min-width: 695px){ .text-size-3{font-size:28px;font-size:1.75rem}}
@media (min-width: 825px){ .text-size-3{font-size:32px;font-size:2rem}}
@media (min-width: 925px){ .text-size-3{font-size:34px;font-size:2.125rem}}
@media (min-width: 480px){ .text-size-3{font-size:28px;font-size:1.75rem}}
@media (min-width: 580px){ .text-size-3{font-size:32px;font-size:2rem}}
@media (min-width: 925px){ .text-size-3{font-size:34px;font-size:2.125rem}}

.text-size-4{
	font-size:22px;
	font-size:1.375rem;
	line-height:1.23077
}
@media (min-width: 695px){ .text-size-4{font-size:22px;font-size:1.375rem}}
@media (min-width: 825px){ .text-size-4{font-size:24px;font-size:1.5rem}}
@media (min-width: 925px){ .text-size-4{font-size:26px;font-size:1.625rem}}
@media (min-width: 480px){ .text-size-4{font-size:22px;font-size:1.375rem}}
@media (min-width: 580px){ .text-size-4{font-size:24px;font-size:1.5rem}}
@media (min-width: 925px){ .text-size-4{font-size:26px;font-size:1.625rem}}

.text-size-5{
	font-size:16px;
	font-size:1rem;
	line-height:1.4;
	line-height:1.2
	}
@media (min-width: 695px){ .text-size-5{font-size:17px;font-size:1.0625rem}}
@media (min-width: 825px){ .text-size-5{font-size:19px;font-size:1.1875rem}}
@media (min-width: 925px){ .text-size-5{font-size:22px;font-size:1.375rem}}
@media (min-width: 480px){ .text-size-5{font-size:17px;font-size:1.0625rem}}
@media (min-width: 580px){ .text-size-5{font-size:19px;font-size:1.1875rem}}
@media (min-width: 925px){ .text-size-5{font-size:22px;font-size:1.375rem}}

.text-size-5-shadow{
	font-size:16px;
	font-size:1rem;
	line-height:1.4;
	line-height:1.2;
	text-shadow:0px 1px 4px rgba(0,0,0,0.5);
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(color='black', Direction=135, Strength=2)";
	zoom:1
	}
@media (min-width: 695px){ .text-size-5-shadow{font-size:17px;font-size:1.0625rem}}
@media (min-width: 825px){ .text-size-5-shadow{font-size:19px;font-size:1.1875rem}}
@media (min-width: 925px){ .text-size-5-shadow{font-size:22px;font-size:1.375rem}}
@media (min-width: 480px){ .text-size-5-shadow{font-size:17px;font-size:1.0625rem}}
@media (min-width: 580px){ .text-size-5-shadow{font-size:19px;font-size:1.1875rem}}
@media (min-width: 925px){ .text-size-5-shadow{font-size:22px;font-size:1.375rem}}

.text-size-6{ font-size:16px;font-size:1rem;line-height:1.4}
.text-size-7{ font-size:12px;font-size:0.75rem;line-height:1.4;font-weight:300}
.text-size-8{ font-size:14px;font-size:0.875rem;line-height:1.4}

@media (min-width: 695px){ .text-size-8{font-size:14px;font-size:0.875rem}}
@media (min-width: 825px){ .text-size-8{font-size:16px;font-size:1rem}}
@media (min-width: 925px){ .text-size-8{font-size:16px;font-size:1rem}}
@media (min-width: 480px){ .text-size-8{font-size:14px;font-size:0.875rem}}
@media (min-width: 580px){ .text-size-8{font-size:16px;font-size:1rem}}
@media (min-width: 925px){ .text-size-8{font-size:16px;font-size:1rem}}

.content-wrapper{
	max-width:1280px;
	padding:0 30px
	}

.wrapper{
	display:block;
	height:100%;
	padding:0 30px;
	margin:0 auto;
	width:100%;
	max-width:1280px;
	line-height:1;
	overflow:hidden
	}

a.get-the-app-button{
	display:inline-block;
	padding:8px 30px 8px 30px;
	margin-top:1.1em;
	text-align:center;
	border:1px solid #8ca1a6;
	color:#8ca1a6;
	border-radius:4px;
	text-decoration:none;
	font-weight:400;
	white-space:nowrap
	}

