@charset "UTF-8";

/* CSS Document */
@font-face {
	font-family:'Conv_PlexesPro-Light';
	src:url(/fonts/PlexesPro-Light.eot);
	src:local(☺),url(/fonts/PlexesPro-Light.woff) format("woff"),url(/fonts/PlexesPro-Light.ttf) format("truetype"),url(/fonts/PlexesPro-Light.svg) format("svg");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'gatorade';
	src:url(/fonts/gatorade-black-webfont.eot);
	src:local(☺),url(/fonts/gatorade-black-webfont.woff) format("woff"),url(/fonts/gatorade-black-webfont.ttf) format("truetype"),url(/fonts/gatorade-black-webfont.svg) format("svg");
	font-weight:400;
	font-style:normal;
}

body {
	padding-top:50px;
	background-color:#121212;
}

/* CMS EDITABLE HOOKS */
.cms-editable {}
.editable {
}

.css-repeat {
}

.cms-editable.editable .cms-repeat {
}

/* TREATMENTS */
@media (min-width: 1630px) {
	.container {
		width:1600px;
	}
}

.row-centered {
	text-align:center;
}

.col-centered {
	display:inline-block;
	float:none;
/* reset the text-align */
	text-align:left;
/* inline-block space fix */
	margin-right:-4px;
}

.row-centered.row-table .col-centered {
	display:inline-table;
}

/* BREAKS */
.div-line {
	margin-top:6px;
	margin-bottom:6px;
	height:1px;
	background-color:rgba(0,0,0,0.50);
	width:100%;
}

/* RESPONSIVE MAP */
.Flexible-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.Flexible-container iframe,.Flexible-container object,.Flexible-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

/* GLOBAL ITEMS */
.pad-t-1 {
	padding-top:1em;
}

.pad-t-2 {
	padding-top:2em;
}

.pad-t-3 {
	padding-top:3em;
}

.pad-b-1 {
	padding-bottom:1em;
}

.pad-b-2 {
	padding-bottom:2em;
}

.pad-b-3 {
	padding-bottom:3em;
}

.pad-tb-1 {
	padding-top:1em;
	padding-bottom:1em;
}

.pad-tb-2 {
	padding-top:2em;
	padding-bottom:2em;
}

.pad-tb-3 {
	padding-top:3em;
	padding-bottom:3em;
}

.pad-lr-0 {
	padding-left:0;
	padding-right:0;
}

/* HEADERS */
h1,h2,h3,h4,h5,h6 {
	font-family:'Raleway',sans-serif;
}

/* MIND & BODY */
#mind-body {
	background-color:#f48356;
}

#mind-body h6,#mind-body h6 a {
	color:#EFEFEF;
}

#mind-body h6 a:hover {
	color:#fff;
}

/* MAIN MARKETING HEADER */
#mkt-z1 {
	height:70vh;
	background-image:url(/images/bg/GIT-404_PRINT.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	background-size:cover;
}

#mkt-z1 .bx-1 {
	margin:1em;
	border:6px solid rgba(255,255,255,0.61);
	padding:5%;
	height:calc(70vh - 2em);
}

#mkt-z1 .bx-1 h1 {
	color:#fff;
	font-weight:900;
	font-size:2.25em;
	padding:0;
	margin:0;
	font-family:'gatorade';
	text-transform:uppercase;
	text-shadow:2px 2px 6px rgba(0,0,0,0.58);
}

#mkt-z1 .bx-1 p {
	color:#fff;
	font-size:1.5em;
	font-weight:lighter;
	font-family:'Conv_PlexesPro-Light';
	line-height:1;
	text-shadow:2px 2px 6px rgba(0,0,0,0.58);
}

@media (min-width: 768px) {
	#mkt-z1 {
		min-height:650px;
	}
	
	#mkt-z1 .bx-1 h1 {
		font-size:4em;
	}
	
	#mkt-z1 .bx-1 p {
		font-size:2em;
	}
	
	#mkt-z1 .bx-1 {
		margin:2em;
		height:calc(70vh - 4em);
		min-height:calc(650px - 4em);
	}
}

@media (min-width: 992px) {
	#mkt-z1 .bx-1 h1 {
		font-size:5em;
	}
	
	#mkt-z1 .bx-1 p {
		font-size:2.5em;
	}
	
	#mkt-z1 .bx-1 {
		margin:4em;
		height:calc(70vh - 8em);
		min-height:calc(650px - 8em);
	}
}

@media (min-width: 1200px) {
	#mkt-z1 .bx-1 h1 {
		font-size:6em;
	}
	
	#mkt-z1 .bx-1 p {
		font-size:3em;
	}
}

/* LOGO STRIP */
#logo-strip {
	background-color:#121212;
	padding:6px;
}

/* NAV MODIFICATIONS */
.navbar {
	border-radius:0!important;
	margin-bottom:0;
	padding-bottom:0;
	font-family:'Conv_PlexesPro-Light';
	font-weight:600;
}

.navbar.navbar-inverse {
	background-color:#555555;
	border:none;
}

.lite,a.lite {
	color:#f3f3f3!important;
}
.navbar-brand img {
	max-width:280px;
}

@media (min-width: 768px) {
	.navbar-brand img {
		max-width:320px;
	}
	
}

@media (min-width: 992px) {
	.navbar-brand img {
		max-width:440px;
		margin-top:-10px;
	}
	
}

@media (min-width: 1200px) {
	.navbar-brand img {
		max-width:475px;
		margin-top:-10px;
	}
}


/* MARKETING BLOCKS */
.mkt-block h2 {
	font-family:'gatorade';
	text-transform:uppercase;
	font-weight:600;
}

.mkt-block h3 {
	font-family:'Conv_PlexesPro-Light';
	text-transform:uppercase;
}

#block-1,#block-2 {
	min-height:350px;
	height:auto;
}

#block-1 {
	background-image:url(/images/bg/GIT-333_PRINT.jpg);
	background-position:right bottom;
	margin-bottom: 1em;
}

#block-2 {
	background-image:url(/images/bg/GIT-352_PRINT.jpg);
	background-position:left top;
}

#block-1,#block-2 {
	background-repeat:no-repeat;
	background-size:cover;
}

#block-1 .mkt-block h2,#block-1 .mkt-block h3,#block-1 .mkt-block p {
	color:#fff;
}

#block-2 .mkt-block h2,#block-2 .mkt-block h3,#block-2 .mkt-block p {
	color:#121212;
	text-align:right;
	text-shadow:2px 2px 4px rgba(255,255,255,0.90);
}

#block-1 .btn-primary {
	background-color:#ff8525;
	border-color:#ff8525;
}

#block-2 .btn-primary {
	text-shadow:none;
}

#block-1 .btn,#block-2 .btn {
	font-family:'Conv_PlexesPro-Light';
	text-transform:uppercase;
}

.mkt-block {
	padding:5%;
}

@media (min-width: 768px) {
	.mkt-block {
		padding:8%;
	}
	
	#block-1,#block-2 {
		min-height:350px;
		height:50vh;
		font-size:1.5em;
	}
}

@media (min-width: 992px) {
	/*
		.mkt-block { padding:10%;}
		*/
	#block-1,#block-2 {
		min-height:400px;
		height:60vh;
		font-size:1.75em;
	}
}

@media (min-width: 1200px) {
	/*
		.mkt-block { padding:12%;}
		*/
	#block-1,#block-2 {
		font-size:2em;
	}
}

/* BODY SEGMENT */
#body-segment {
	/* background-image:url(/images/bg/backdrop.jpg); */
	background-repeat:repeat-x;
	background-position:center top;
	background-color:#f1f1f1;
}

#body-main {
	background-color:#ffffff;
	border:#ccc 1px solid;
	border-top:none;
	margin-bottom:70px;
	box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.25)
}

#body-segment .header h1 {
	color:#212121;
	font-family:'gatorade';
	text-transform:uppercase;
	text-align:center;
	font-weight:600;
}

#body-segment .story p {
	color:#333333;
	font-family:'Conv_PlexesPro-Light';
	text-align:center;
	padding-left:5%;
	padding-right:5%;
	font-size:1.5em;
}

#body-segment img,#body-main img {
	width:100%;
	height:auto;
	padding-top:1em;
	padding-bottom:.5em;
}

#body-main h1,#body-main h2,#body-main h3,#body-main h4,#body-main h5,#body-main h6 {
	font-family:'Conv_PlexesPro-Light';
	font-weight:600;
}

#body-main p {
	line-height:1.25em;
	color:#555;
	font-size:1.1em;
}

@media (min-width: 768px) {
	#body-main {
		font-size:1.15em;
	}
}

@media (min-width: 992px) {
	#body-main {
		font-size:1.2em;
	}
}

@media (min-width: 1200px) {
	#body-main {
		font-size:1.25em;
	}
}

/* AD UNITS */
#ad-1 {
	min-height:400px;
}

#ad-1 .bg1,#ad-1 .bg2 {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}

#ad-1 .bg1 {
	background-image:url(/images/bg/stock-photo-125988149.jpg);
}

#ad-1 .bg2 {
	background-image:url(/images/bg/5DM30947-sm.jpg);
}

#ad-1 h1,#ad-1 h2,#ad-1 p {
	color:#fff;
	text-align:center;
}

#ad-1 h1,#ad-1 h2 {
	font-family:'gatorade';
	text-transform:uppercase;
	font-weight:600;
}

#ad-1 .btn-primary {
	font-family:'Conv_PlexesPro-Light';
	font-weight:600;
	background-color:transparent;
	border:#fff 2px solid;
	border-radius:0;
}

#ad-1 .btn-primary:hover {
	background-color:#fc4450;
}

#ad-1 .bg2 .btn-primary:hover {
	background-color:#359ecb;
}

#ad-1 .bx-1 {
	margin:2em;
	border:#fff 3px solid;
	padding:50px 20px;
	height:calc(400px - 4em);
}

/* CTA */
#cta {
	/* background-color:#121212; */
}

#cta .cta-1,#cta .cta-2,#cta .cta-3 {
	height:30vh;
	min-height:280px;
}

#cta .cta-1,#cta .cta-2,#cta .cta-3 {
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	border-top:6px solid rgba(255,255,255,0.35);
	border-bottom:6px solid rgba(255,255,255,0.35);
}

#cta .cta-1 {
	background-image:url(/images/bg/GIT-160_PRINT.jpg);
}

#cta .cta-2 {
	background-image:url(/images/bg/GIT-101_PRINT.jpg);
}

#cta .cta-3 {
	background-image:url(/images/bg/GIT-193_PRINT-sm.jpg);
}

#cta .bx-1 h3,#cta .bx-1 p {
	color:#fff;
	text-align:center;
	text-shadow:2px 2px 4px rgba(0,0,0,0.83);
}

#cta .bx-1 .btn {
	text-shadow:none!important;
}

#cta .bx-1 h3 {
	font-family:'gatorade';
	text-transform:uppercase;
	font-weight:600;
}

#cta .bx-1 p {
	font-family:'Conv_PlexesPro-Light';
	font-weight:600;
}

#cta .bx-1 {
	margin:12px;
	border:2px solid;
	border-color:rgba(255,255,255,0.68);
	min-height:252px;
	height:calc(30vh - 36px);
	padding:1em 2.5em;
	background-image:-webkit-linear-gradient(270deg,rgba(0,0,0,0.79) 0%,rgba(0,0,0,0.19) 100%);
	background-image:-moz-linear-gradient(270deg,rgba(0,0,0,0.79) 0%,rgba(0,0,0,0.19) 100%);
	background-image:-o-linear-gradient(270deg,rgba(0,0,0,0.79) 0%,rgba(0,0,0,0.19) 100%);
	background-image:linear-gradient(180deg,rgba(0,0,0,0.79) 0%,rgba(0,0,0,0.19) 100%);
}

@media (min-width: 768px) {
	#cta {
		font-size:1.25em;
	}
}

@media (min-width: 992px) {
	#cta {
		font-size:1.325em;
	}
}

@media (min-width: 1200px) {
	#cta {
		font-size:1.5em;
	}
}

/* FOOTER */
#footer {
	padding-top:2em;
	padding-bottom:2em;
	background-color:#f1f1f1;
}

#footer p {
	color:#555555;
}

#footer h1 {
	color:#333333;
}

#footer h1 a {
	color:inherit;
	text-decoration:none;
}


/* DEMANDFORCE TWEEK */
#D3cpWidget,.d3cp_feature_wrap {
	width:100%;
}

.d3cp_review_main {
	width:90%;
}

.d3cp_seal_expl_center {
	height:auto;
}

/* BODY SEGMENTS */
#body-segment .pak {
	border:#ff8525 2px solid;
	padding:1em;
	background-color:#fff;
	margin-bottom:2em;
}



#body-segment .pak:hover {
	background-color:#fff;
	text-decoration:none;
	color:inherit;
}

#body-segment .pak .pk-head h2,#body-segment .pak .pk-price h3,#body-segment .pak .pk-per p {
	text-align:center;
	font-family:'Conv_PlexesPro-Light';
}

#body-segment .pak .pk-head h2 {
	font-weight:600;
}

#body-segment .pak .pk-head.left h2 {
	font-weight:600;
	text-align:left;
	font-family:'gatorade';
}

#body-segment .pak .pk-price h3 {
	font-size:3em;
}

#body-segment .pk-legal p {
	font-size:.75em;
	color:#444444;
}

#body-segment .pk-detail p {
	font-size:1.125em;
	line-height:1.75;
	color:#454545;
}

#body-segment .pk-img img {
	width:100%;
	height:auto;
	margin-bottom:1em;
}

#body-segment .pk-subhead h3 {
	font-family:'Conv_PlexesPro-Light';
}

/* ARTICAL */
.artical h1,.artical h2,.artical h3,.artical h4,.artical h5,.artical h6 {
	font-family:'Conv_PlexesPro-Light';
	font-weight:600;
	color:#333;
}

/*  OUR APP */
#our-app {
	background-color:#f1f1f1;
	padding-top:1em;
	padding-bottom:1em;
}

#our-app .ios {
	text-align:right;
}

#our-app .ios img {
	float:right;
}
#our-app .droid img {
	float: left;
}
#our-app .ios ,
#our-app .droid {
	color:#333;
	font-weight:lighter;
}
#our-app h4 {
	font-family:'Conv_PlexesPro-Light';
	font-weight:600;
	color:#000;
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}