@font-face {
  font-family: 'PlayAction';
  src: url('../webfonts/PlayAction.eot?#iefix') format('embedded-opentype'),  url('../fonts/PlayAction.otf')  format('opentype'),
	     url('../webfonts/PlayAction.woff') format('woff'), url('../fonts/PlayAction.ttf')  format('truetype'), url('../fonts/PlayAction.svg#PlayAction') format('svg');
  font-weight: normal;
  font-style: normal;
    -webkit-font-smoothing: antialiased;
}
@font-face {
	font-family: 'Web Symbols';
	src: url('../webfonts/websymbolsligaregular.eot');
	src: url('../fonts/websymbolsligaregular.eot?#iefix') format('embedded-opentype'),
		url('../fonts/websymbolsligaregular.woff') format('woff'),
		url('../fonts/websymbolsligaregular.ttf') format('truetype'),
		url('../fonts/websymbolsligaregular.svg#websymbols') format('svg');
	font-weight: normal;
	font-style: normal;
	
}

@charset "UTF-8";

@font-face {
  font-family: "app-icons";
  src:url("../webfonts/app-icons.eot");
  src:url("../webfonts/app-icons.eot?#iefix") format("embedded-opentype"),
    url("../webfonts/app-icons.woff") format("woff"),
    url("../webfonts/app-icons.ttf") format("truetype"),
    url("../webfonts/app-icons.svg#app-icons") format("svg");
  font-weight: normal;
  font-style: normal;

}

#utility-nav li signup a{
color: #45c3d3;
  background-color: #000;
  border-radius: 4px;
  padding: 5px;
  margin-top: -5px;
}

[data-icon]:before {
  font-family: "app-icons" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "app-icons" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-app-store:before {
  content: "\e000";
}
.icon-ionicons:before {
  content: "\e000";
}
.icon-google-play:before {
  content: "\e001";
}
.icon-app-download:before {
  content: "\e002";
}
.icon-ionicons-2:before {
  content: "\e002";
}


img, div, a, input  { behavior: url(iepngfix.htc) }


p{
	/* font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	color: #595959;
	/* text-shadow: 0px 1px 0px rgba(250, 250, 250, 0.69); */
padding: 0;
    margin: 0;
   font-family: 'Source Sans Pro', sans-serif;
	font-size: 13px;
	line-height: 18px;
}

body {
	background-color: #191915;
		background-image: url(../images/footer-pattern.png);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0; /* to avoid margins */
	padding: 0;
	border: 0;
	font-family: 'Source Sans Pro', sans-serif;
}
	
	
	
H1 {
	font-family: 'Titillium Web', sans-serif;
	font-size: 27px;
	line-height: 33px;
	font-weight: normal;
	margin-bottom: 0px;	
	/* text-shadow: 0px 1px 0px #FAFAFA; */
	/* color: #fff; */
	font-weight: 200;
}
#intro h1 {
color: #35E5FC;
}
H2 {
	font-family: 'PlayAction', sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: 300;
	text-transform: uppercase;
	color: #000;
	  -webkit-font-smoothing: antialiased;
}

ul {
margin-top: -10px;	
}

strong, b {
font-weight: 700;
}

li{

	/* font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */

	color: #565D5D;
	
 	list-style:url(../images/arrow-bullet.png);
	list-style-position: outside;
	padding: 0 0px 4px 0;
	margin-top:0px;
	
	

	font-size: 13px;

}


div#features h3 {
  font-size: 20px;
  line-height: 20px;
  font-weight: 300;
}



H3 {
		font-family: 'Titillium Web', sans-serif;

		font-weight: 400;
	font-size: 12px;
	line-height: 0px;
	font-weight: 200;
	
}


H4 {
	font-family: 'OpenSansLightItalic', sans-serif;
	font-size: 18px;
	line-height: 0px;
	font-weight: normal;
	/* float: left; */
	/* clear: none; */
}
H5 {
	font-family: 'Titillium Web', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #0BD0EA;
	margin-bottom: 2px;
	
	/* letter-spacing: .3px; */
	line-height: 22px;
	-webkit-font-smoothing: antialiased;
}

H6 {
	font-family: 'Titillium Web', sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 12px;
	
}


#alert{
	background-color: #45c3d3;
	min-height: 36px;
	margin: 0;
	width: 100%;
	text-align: center;
	z-index: 1111;
	/* position: relative; */
	/* overflow: visible; */
	
	visibility: visible;
	
	background-color: #27A2B3;   background: -webkit-gradient( linear, left top, left bottom, color-stop(0.2, #2CCEE4), color-stop(1, #27A2B3) );   background: -moz-linear-gradient( center top,#2CCEE4 5%, #27A2B3 100% );   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2CCEE4', endColorstr='#27A2B3');   border-top-style: solid;   border-top-color: #00ECFF;   border-top-width: 1px;   border-bottom-width: 1px;   border-bottom-color: #000;
}
	
	

	
	.alert{
	padding-top: 15px;
	font-size: 13px;
	color: #222;
	text-shadow: 0px 1px 0px rgba(87, 232, 251, 0.71);
	z-index:1000;
	width: 100%;
	
	text-align: left;
	
	/* padding-bottom: 15px; */
}
	
	.alert-icon{
	
	margin-top: -15px;
	padding-right: 5px;
	}

.close-icon{
	
	margin-top: -10px;
	
	padding-left: 5px;
	

	}

.alert-H1 {
		font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
	font-size: 12px;
	line-height: 0px;
	font-weight: normal;
	text-transform: uppercase;
	
		text-shadow: 0px 1px 0px #57e8fb;
}


.alert a {
		
color: #000;
	
	
		text-shadow: 0px 1px 0px #57e8fb;
}

.alert a:hover {
		
		color: #0e706f;

}


.blue{
color: #45c3d3;
font-weight: bold;
}

	
#utility-nav {
	
	/* padding-left: 5px; */
	padding-right: 5px;
	position: relative;
	/* width: 538px; */
	height: 50px;
	float: right;
	clear:none;
	margin-right: 4px;
	top: -19px;
	margin-top:-5px;
	
	margin-bottom: 5px;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	
}


#utility-nav ul
{
	list-style: none;
	padding-top: 15px;
	margin: 0;
	float: right;
margin: 15px 0 .1em;
	padding-right: 1px;
	text-align: right;
	z-index: 12;
}

#utility-nav li
{
	
	float: left;
	padding: 8px;

	
	
	list-style: none;
	
}

#utility-nav li a
{
	float: left;
	font-family: 'OpenSansBold', sans-serif;
   font-weight: normal;
    font-style: normal;
	font-size: 9px;
	display: block;
	color: #8DA5B0;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
		list-style: none;
		text-shadow: 0px 1px 0px #000;	
	text-transform: uppercase;
}

#utility-nav li a:hover
{
	
	color: #fff;
	
}

.utility-stay{
	color: #a1ea06;
	text-decoration: none;
	font-weight: normal;
	font-family: 'OpenSansBold', sans-serif;
   font-weight: normal;
    font-style: normal;
	font-size: 9px;
	text-decoration: none;
	letter-spacing: 1px;
	text-transform: uppercase;
	
/*
	 -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255, 255, 255, .2);
    background: #000;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#333'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333));
    background: -moz-linear-gradient(top,  #000,  #333);   
    text-shadow: 0 -1px 0 #000;	
	
	*/
}







.flag{

padding-left: 2px;


	
}






#my-account {
	background-color: #45c3d3;
	background-image: url(../images/lock-icon.png);
	
	background-repeat: no-repeat;
	background-position: 10px 12px;
	position: relative;
	width:65px;
	height: 33px;
	float: right;
	z-index: 9;
	top: -8px;
	margin-top: 7px;
	margin-right:30px;
	margin-bottom: 3px;

	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	
	/* -webkit-box-shadow: inset 0px 8px 8px #427a81; */ */   /* box-shadow: inset 0px 8px 8px #427a81; */   margin: auto 0;   
	/* background-color: #45c3d3; */   z-index: 1;   overflow: hidden;   
	/* top: 0px; */   
	background-color: #27A2B3;   
	/* background: -webkit-gradient( linear, left top, left bottom, color-stop(0.2, #28A6B7), color-stop(1, #27A2B3) ); */   background: -moz-linear-gradient( center top,#2CCEE4 5%, #27A2B3 100% );   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2CCEE4', endColorstr='#27A2B3');   
	/* border-top-style: solid; */   /* border-top-color: #00ECFF; */   /* border-top-width: 1px; */   /* border-bottom-width: 1px; */   /* border-bottom-color: #000; */;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}


#my-account ul
{
	list-style: none;
	padding-top: 8px;
	float: right;

	margin-top: 14px;
	
	
}

#my-account li
{
	
	float: left;
	padding-right: 10px;
	margin-top: -8px;
	text-align: center;
	text-transform: uppercase;
	list-style: none;
	
}

#my-account li a
{
	float: left;
	font-family: 'OpenSansBold', sans-serif;
   font-weight: normal;
    font-style: normal;
	font-size: 9px;
	display: block;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: .2 em;
		list-style: none;
	text-shadow: 0px 0px 0px #3399cc;	
	
}

#my-account li a:hover
{
	
	color: #000;
	text-shadow: 0px 0px 0px #3399cc;	
}
















	
	



strong { font-weight: 600;
 letter-spacing: .1px;
}




.features-header {
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	font-weight: normal;
	
}

#sidebar-features ul{
	
}
#sidebar-features li{
	
	list-style:url(../images/arrow-bullet.png);
	list-style-position: outside;
	/* font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	color: #999;

	text-transform: none;
	
	float: none;
	padding: 0 0 4px 0;
	
	margin: 0 0 0 -38px;
	/* font-weight: normal; */
}

.sidebar-NFL {
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	color: #ccc;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}


.sidebar-NFL-heading  {
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	margin-bottom: 12px;
	
}


#sidebar-NFL {
	width: 188px;
	float: right;
	position:relative;
	clear:right;
	padding-bottom: 28px;
	padding-right: 20px;
	padding-left: 28px;
	background-color: #444;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	margin-top:-5px;
	margin-right:20px;
	border-width: 1px;
	border-style: solid;
	border-color: #333;
}



#sidebar-NFL li{
	color: #ccc;
	list-style:url(../images/arrow-bullet.png);
	list-style-position: outside;
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;
	
	float: none;
	padding: 0 0 5px 0;
	margin: 0 0 0 -25px;
	font-weight: normal;
}




.press-title {
	font-family: 'Titillium Web', sans-serif;
	font-size: 18px;
	
	line-height: 23px;
	font-weight: normal;
	
	font-family: 'PlayAction' sans-serif;
	text-transform: uppercase;
	color: #000;
}

.press-title a{
	color: #14a6a4;
	
}

.press-title a hover{
	color: #14a6a4;
	
}


.press-subhead {
	font-family: "Helvetica", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
	margin-top:-20px;
	color: #2CCEE4;
}

#blog-subhead {
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Helvetica", sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin-top:-10px;
	margin-bottom:12px;
	text-indent: 24px;
	color: #bbb;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-color: #ccc;
	border-left-width: 0px;
	border-right-width: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-style: solid;
	background-image: url(../images/blog-bubble-icon.png);
	background-repeat: no-repeat;
	background-position: 0px 12px;
}

.dark-gray{
	
color: #777;
padding-right: 10px;	
}




#boilerplate {

	border-top-width: 0px;
	border-right-width: 0px;
	border-top-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-top-color: #999;
	
	
}

.boilerplate {
	font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	color: #999;
	
}

#pound {
	text-align:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin: 0; /* to avoid margins */
	padding: 0;
	border: 0;
}

hr{
color: 999;	
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-top-color: #999;
}


.boilerplate-title {
	font-family: 'OpenSansBold', sans-serif;
	font-size: 10px;
	color:#999;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;	
	
}


.bold {
	/* font-family: 'Source Sans Pro', sans-serif; */

	font-weight: 400;
	
	line-height: 0px;
	/* font-weight: normal; */
	padding-left:2px;
	
}
.white-bold {
	font-family: 'Source Sans Pro', sans-serif;

	font-weight: 400;
	color: #fff;
	line-height: 0px;
	/* font-weight: normal; */
	padding-left:2px;
	
}


.white {
	color: #fff;
	
}
.toll-free {
	font-family: 'OpenSansMedium', sans-serif;
	color: #fff;
	padding-top:-18px;
	font-size: 21px;
	line-height:32px;
	
}
.teams {
		font-family: 'OpenSansBoldItalic', sans-serif;
	
	font-size: 14px;
	line-height: 0px;
	font-weight: normal;
	font-weight: normal;
	margin-left:8px;
	color: #999;
	text-transform: uppercase;
	

}


#game-plan-wrapper {
	width: 100%;
	padding-top: 43px;
	background-color: #fff;
	margin: auto 0 ;	
}
#game-plan {
		font-family: 'PlayAction', sans-serif;
	
	font-size: 50px;
	line-height: 50px;
	font-weight: normal;
	font-weight: normal;
	margin-top:3px;
	padding-left: 18px;
	padding-bottom: 0px;
	color: #45c3d3;
	text-transform: uppercase;
	
	width: 960px;
	  
	
		letter-spacing: .1px;
	z-index: 2000;

}







#leaderboard-ad {
	float:left;
	padding-top:5px;
	padding-left: 20px;
	
}




#cities-left li{
	list-style: none;
	line-height:12px;
width: 86px;
float:left;	
}

#cities-left ul
{
	list-style: none;
	padding: 0px;
	margin: 0;
	
}



.copyright{
	color: #a1ea06;
	text-decoration: none;
	font-weight: normal;
	font-weight: normal;
    font-style: normal;
	/* font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	text-decoration: none;
	
}
.sidebar-header {
	font-family: 'Titillium Web', sans-serif;
	font-size: 17px;
	
	font-weight: 200;
	color: #fff;
	letter-spacing: .3px;
	line-height: 14px;
}


.copyright {
	/* font-family: 'OpenSansBold', sans-serif; */
	/* font-size: 12px; */
	color: #666663;
	/* font-weight: normal; */
}


.answer {
	font-family: 'OpenSansBook', sans-serif;
	font-size: 11px;

	color: #000;
}







.sidebar li{
	font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	
	color: #ccc;
    list-style-type: none;
}


 


.sidebar-disclaimer {
	color: #8D8D8D;
	font-size: 10px;
	line-height: 14px;
	text-shadow: 0px 0px 0px #666;
}



a {
	color: #2BC1D5;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color: #a1ea06;
	text-decoration:none;
	
}

.credits a  {
font-size: 9px;
}






#container {
	background-image: url(../images/repeat-bkgrd.gif);
	background-repeat: repeat-x;
	/* width: 100%; */
	margin: auto 0;
	border: 0;
	background-position: 0px 74px;
	background-color: #fff;
}




#main-dp {
	width: 960px;
	background-color: #fff;
	/* margin-left: auto; */
	/* margin-right: auto; */	/* container positioning */
	z-index:1000;
	margin-top: 2px;
	visibility: visible;
	
	background-repeat: no-repeat;
	background-position: 375px -16px;
	margin: 0 auto;
}




#main {
	width: 960px;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;	/* container positioning */
	z-index:1000;
	margin-top: -30px;
	visibility: visible;
	
	background-repeat: no-repeat;
	background-position: 375px -16px;
}





#logo {
	width: 327px;
	height: 60px;
	padding-top: 0px;
	margin-left: 32px;
	float:left;
	position: absolute;
	background-image: url(../images/digital-playbooks-logo-tagline.png);
	background-repeat: no-repeat;
	background-position: 0 18px;
}
#logo span
{
  position: absolute;
  top: -999em;
}

/* --------------- NAV ----------------- */

#nav
{
	width: 1000px;
	height:65px;
	margin-left: auto;
	margin-right: auto;
}

#navbar
{
	width:100%;
	height:74px;
	background-color: #000;
	background-image: url(../images/navbar-bkgrd.png);
	background-repeat: repeat-x;
	
}


#nav-menu ul
{
	list-style: none;
	padding: 0px;
	margin: 0;
	float: right;

	margin-top: 5px;
	padding-right: 15px;
	text-align: right;
	z-index: 12;
}

#nav-menu li
{
	
	float: left;
	
	padding-right:23px;
	text-transform: uppercase;
	list-style: none;
	
}

#nav-menu li a
{
	float: left;
	font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
   font-weight: normal;
    font-style: normal;
	font-size:11px;
	display: block;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
		list-style: none;
	
}

#nav-menu
{
	width:630px;
	
	float:right;
	clear:right;
	margin-top: -10px;
	}


#nav-menu a:hover{
	color: #a1ea06;
	text-decoration: none;
	font-weight: normal;
}
.stay{
	color: #a1ea06;
	text-decoration: none;
	font-weight: normal;
	font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
   font-weight: normal;
    font-style: normal;
    font-size:11px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 1px;
	
	
/*
	 -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
    
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255, 255, 255, .2);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255, 255, 255, .2);
    background: #000;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000', endColorstr='#333'); 
    background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333));
    background: -moz-linear-gradient(top,  #000,  #333);   
    text-shadow: 0 -1px 0 #000;	
	
	*/
}

#schedule-demo
{
	float: right;
	width: 100px;
	position: relative;
	z-index: 999;
	right: 46px;
	
	}


#nav-bkgrd
{
	width:130px;
	height: 12px;
	position:absolute;
	padding-top: 0px;
	background-image: url(../images/laptop-top.png);
	background-repeat: no-repeat;
	background-position: -21px 7px;
	margin-left: 310px;
	z-index: 0;
	top: 63px;	
	}




/* --------------- main campaign area----------------- */

#campaign {
	width: 960px;
	height: 500px;
	
	margin: 0 auto;
	
	overflow: hidden;
	top: 0px;
}
#campaign-wrapper {
	width:100%;
	height: 500px;
	 /* container positioning */
	/*background-image: url(../images/grass-field-bkgrd.jpg);*/
	background-repeat: no-repeat;
	background-position: center center; 
	margin: auto 0;
background-color: #000;
	z-index:1;
	overflow: hidden;
	top: 0px;
	
}



#playaction-wrapper {
  width: 100%;
  height: 560px;
 -moz-box-shadow: inset 0px 8px 8px #427a81;

  margin: auto 0;

  z-index: 1;
  overflow: hidden;
  top: 0px;

  background: -moz-linear-gradient( center top,#2CCEE4 5%, #27A2B3 100% );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2CCEE4', endColorstr='#27A2B3');
  background: -webkit-gradient( linear, left top, left bottom, color-stop(.09, #073F4F), color-stop(1, #011824) );
  background: -moz-linear-gradient( center top, #073F4F 5%, #011824 100% );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#073F4F', endColorstr='#011824');
  background-color: #011824;

}
#playaction {
	width:960px;
	height: 531px;
	/* background-image: url(../images/playaction-bkgrd.png); */
	background-repeat: no-repeat;

	background-position: bottom center;
	 /* container positioning */
	/*background-image: url(../images/grass-field-bkgrd.jpg);*/
	margin-left: auto;
	margin-right: auto;	/* container positioning */
	
	
	background-size: 100%;
}

#playaction-wrapper h2 {
  color: #fff;
}
.playaction-right p {
  color: #77ADBA;
  margin-bottom: 20px;
  margin-top: 10px;
  /* font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
  text-shadow: 0px 1px 0px rgba(106, 233, 249, 0.06);
}
.playaction-left {
	float: left;
	width: 469px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0px 66px;
	margin-top: 11px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 20px;
}

.playaction-right {
	float: right;
	width: 428px;
	/* position: relative; */
	/* background-repeat: no-repeat; */
	background-position: 0px 66px;
	margin-top: 39px;
	/* padding-bottom: 20px; */
	/* padding-right: 20px; */
	/* padding-left: 20px; */
}









#ipad-mini-wrapper {
	width:100%;
	height: 500px;
	 /* container positioning */
	/*background-image: url(../images/grass-field-bkgrd.jpg);*/
	-moz-box-shadow: inset 0px 8px 8px #427a81;
	/* -webkit-box-shadow: inset 0px 8px 8px #427a81; */
	/* box-shadow: inset 0px 8px 8px #427a81; */
	margin: auto 0;
	background-color: #45c3d3;
	z-index:1;
	overflow: hidden;
	top: 0px;
	
	background-color: #27A2B3;   background: -webkit-gradient( linear, left top, left bottom, color-stop(0.2, #2CCEE4), color-stop(1, #27A2B3) );   background: -moz-linear-gradient( center top,#2CCEE4 5%, #27A2B3 100% );   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2CCEE4', endColorstr='#27A2B3');   
	/* border-top-style: solid; */   
	/* border-top-color: #00ECFF; */   
	/* border-top-width: 1px; */   
	/* border-bottom-width: 1px; */   
	/* border-bottom-color: #000; */
}
#ipad-mini {
	width:960px;
	height: 531px;
	background-image: url(../images/ipad-mini-game-plan-app.png);
	background-repeat: no-repeat;

	background-position: -17px 79px;
	 /* container positioning */
	/*background-image: url(../images/grass-field-bkgrd.jpg);*/
	margin-left: auto;
	margin-right: auto;	/* container positioning */
	
	
}





#soon {
	width: 960px;
	height: 364px;
	margin-left: auto;
	margin-right: auto;
	position: relative; /* container positioning */
	background-image: url(../images/campaign-bkgrd-soon.jpg);
	background-repeat: no-repeat;
	background-position: 00px 0px;	
}

#intro{
	float: left;
	width: 299px;
	height: 480px;
	overflow: hidden;
position: relative;
	background-repeat: no-repeat;
	background-position: 0px 65px;
	margin-top:5px;
	padding-right: 0px;
	padding-left: 20px;
	z-index: 2200;
	left: 0px;
	top: 0px;
}


.intro {
	color: #fff;
	margin-bottom: 7px;
	margin-top: 10px;
	/* font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	text-shadow: 0px 1px 0px #000;
	line-height: 19px;
	font-size: 13px;
	font-weight: 400;
}
#slider {
	position:absolute;

	
}

  #transitionEffect {
	width: 960px;
	overflow: hidden;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 500px;
	margin-top: 0px;
	
}

   
   
div.fadenav {
	position: absolute;
	margin-top: -12px;
	margin-left: 13px;
	top: 490px;
	z-index:4000;
	
	float: right;
}
div.fadenav a { display: block; background:  url('../images/dot.png') repeat-x 0 0; width: 10px; height: 10px; margin: 0 0 0 8px; float: left; overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;  }
div.fadenav a:hover { text-decoration: none; }
div.fadenav a.current { background: url('../images/dot-on.png') repeat-x 0 0; }


  
   
/* --------------- FEATURES----------------- */   
   #features {
	padding-top: 20px;
	/* margin-right: auto; */
	/* margin-left: auto; */
	width: 960px;
	
	padding-bottom: 0px;
 }
 #features-wrap {
	width: 960px;
 }
#secure {
	width: 200px;
	padding-right: 23px;
	
	float: left;
}
#cost {
	width: 200px;
	padding-left: 20px;
	padding-right: 30px;
	float: left;
}
#eco {
	
	width: 200px;
	position:relative;
	float: left;
	padding-right: 30px;
	
}
#custom {
	width: 208px;
	float: left;
	clear:none;
	padding-right: 30px;
}
#features-header-secure {
	background-image: url(../images/icon-secure.png);
	background-repeat: no-repeat;
	min-height: 56px;
	text-indent: 60px;
	padding-top: 1px;
	margin-bottom: -6px;
	vertical-align: middle;
	background-position: 0px 6px;
}
#features-header-cost {
	background-image: url(../images/icon-affordable.png);
	background-repeat: no-repeat;
	min-height: 56px;
	text-indent: 58px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 1px;
	background-position: 0px 6px;
}
#features-header-eco {
	background-image: url(../images/icon-eco-friendly.png);
	background-repeat: no-repeat;
	text-indent: 60px;
	min-height: 56px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 1px;
	background-position: 0px 6px;
}
#features-header-custom {
	background-image: url(../images/icon-custom.png);
	background-repeat: no-repeat;
	text-indent: 60px;
	min-height: 56px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 1px;
	background-position: 0px 6px;
}


/* --------------- FOOTER----------------- */

#footer {
	width: 100%;
	/* background-image: url(../images/footer-top.png); */
	background-repeat: repeat-x;
	float: left;
	/* clear: none; */
	/* margin-right: auto; */
	margin: 0 auto;
}
#footer-wrap {
	width: 960px;
	padding-top: 12px;
	padding-bottom: 22px;
	/* margin-right: auto; */
	margin: 0 auto;
	
}



.footer-text {
	color: #666663;
	width: 575px;
	/* font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	padding-bottom: 22px;
	/* padding-left: 20px; */
	float:left;
	text-shadow: 0px 1px 0px #000;
	margin-top: 5px;
	
	font-size: 13px;
	line-height: 19px;
	font-weight: 400;
}

.site-credits a{
	color: #ccc;
	
	font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	
	text-shadow: 0px 1px 0px #000;
	
	
}



#footer a {
	color: #04BBCA;
	/* font-size: 11px; */
	text-decoration:none;
	font-weight: 400;
}
#footer a:hover {
	color: #a1ea06;
	text-decoration:none;
	font-weight:bold;
}

#footer-right {
	width: 80px;
	float: right;
	padding-right: 28px;
	position: relative;
	vertical-align: text-top;
	clear: none;
}
#footer-sitenav {
	width: 80px;
	float: right;
	padding-right: 28px;
	padding-bottom: 28px;
	position: relative;
	vertical-align: text-top;
	clear: none;
}


.footer-right  {
	color: #666663;
	/* font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	
	
	font-size: 12px;
	line-height: 17px;
	/* margin-top: 10px; */
}
.footer-sitenav {
	color: #666663;
	font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	
	
}
.footer-right-white  {
	/* color: #b8c1c1; */
	/* font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	
	/* font-size: 12px; */ 
	/* line-height: 17px; */
	/* margin-top: 37px; */
}




#beta {
	z-index: 1200;
	position: absolute;
	margin-left: 33px;
	margin-top: 22px;
}
#features-button {
	float: left;
	height: 40px;
	width: 150px;
	overflow: hidden;
	padding-right: 8px;
	margin-top: 10px;
	clear:left;
	background: url(../images/view-features-button.png) no-repeat 0 0;
	display:block;
}


#microsite-button {
	float: left;
	height: 40px;
	width: 150px;
	overflow: hidden;
	padding-right: 8px;
	margin-top: 12px;
	margin-bottom: 10px;
	clear:left;
	background: url(../images/microsite-button.png) no-repeat 0 0;
	
}
#microsite-button:hover
{
	background-position: 0 -40px;
	
}

#microsite-button span
{
  position: absolute;
  top: -999em;
}




#features-button:hover
{
	background-position: 0 -40px;
	
}

#features-button span
{
  position: absolute;
  top: -999em;
}

#quote-button {
	margin-top: 10px;
	float: left;
	height: 40px;
	width: 150px;
	overflow: hidden;
	clear:none;
	background: url(../images/request-quote-button.png) no-repeat 0 0;
	display:block;
}
#quote-button:hover
{ 
  background-position: 0 -40px;
}

#quote-button span
{
  position: absolute;
  top: -999em;
}



#teams-about {
	color: #96a2a2;
	width: 940px;
	padding-bottom: 22px;
	padding-left: 0px;
	height: 45px;
	position: relative;
	clear: both;
	padding-top: 20px;
}
	
#teams {
	color: #96a2a2;
	width: 940px;
	padding-bottom: 22px;
	/* padding-left: 20px; */
	/* height: 93px; */
	position: relative;
	clear: both;
	padding-top: 20px;
}

#apple-android {
	width: 940px;
	padding-top: 95px;
	padding-left: 0px;
	height: 35px;
	position: absolute;
	
	
}



#league-icon-nfl {
	float: left;
	height: 40px;
	width: 33px;
	background: url(../images/league-logos-color_01.png) no-repeat 0 0;
	margin-left: 25px;
	margin-right: 6px;
	margin-top: 5px;
	clear: none;
}
#league-icon-mlb {
	float: left;
	height: 40px;
	width: 53px;
	background: url(../images/league-logos-color_03.png) no-repeat 0 0;
	margin-right: 5px;
	margin-top: 5px;
	clear: none;
}

#league-icon-nhl {
	float: left;
	height: 40px;
	width: 39px;
	background: url(../images/league-logos-color_02.png) no-repeat 0 0;
	margin-left: 0px;
	margin-top: 5px;
		margin-right: 5px;
	clear: none;
}

#league-icon-mls {
	float: left;
	height: 40px;
	width: 45px;
	background: url(../images/league-logos-color_04.png) no-repeat 0 0;
	margin-left: 0px;
	margin-top: 5px;
		margin-right: 5px;
	clear: none;
}

#league-icon-nba {
	float: left;
	height: 40px;
	width: 24px;
	background: url(../images/league-logos-color_05.png) no-repeat 0 0;
	margin-left: 0px;
	margin-top: 5px;
		margin-right: 5px;
	clear: none;
}
#league-icon-ncaa {
	float: left;
	height: 40px;
	width: 53px;
	background: url(../images/league-logos-color_06.png) no-repeat 0 0;
	margin-left: 0px;
	margin-top: 5px;
	clear: none;
}
   
/* --------------- secondary template----------------- */
#intro-sub{
	float: left;
	width: 640px;
	min-height: 115px;
	
	margin-top:35px;
	padding-right: 10px;
	padding-left: 20px;
}
#intro-no-sidebar{
	float: left;
	width: 518px;
	min-height: 115px;
	position:relative;
	margin-top:35px;
	padding-right: 10px;
	padding-left: 20px;
}
#intro-features{
	float: left;
	width: 429px;
	min-height: 115px;
	position:relative;
	margin-top:35px;
	padding-right: 10px;
	padding-left: 20px;
	height: 162px;
}
#campaign-sub {
	width: 960px;
	height: 212px;
	position: relative; /* container positioning */
	
	background-position: 0px -168px;
	margin-left: auto;
	margin-right: auto;

	/* z-index: 999; */
}
#container-sub {
	background-image: url(../images/bkgrd-interior.gif);
	background-repeat: repeat-x;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	
	background-position: 0px 75px;
}





   #features-sub {
	padding-top: 5px;
	padding-left: 20px;
	width: 670px;
	/* float:left; */
	padding-bottom: 0px;
 }
 
   #faq-sub {
	padding-top: 5px;
	padding-left: 20px;
	width: 600px;
	float:left;
	padding-bottom: 0px;
 }
 
 
 
   #features-sub-contact {
	padding-top: 5px;
	padding-left: 20px;
	width: 470px;
	/* float:left; */
	padding-bottom: 0px;
 }
 
 
    #features-sub-wide {
	padding-left: 20px;
	width: 670px;
	float:left;
	padding-bottom: 0px;
 }
 #main-sub {
	width: 960px;
	color: #fff;
	margin: 0 auto;
	margin-right: auto;	/* container positioning */
	z-index:1000;
	margin-top: -50px;

	/* float: left; */
	position: relative;
}
 #main-sub-about {
	width: 940px;
	padding-left:20px;
	margin-left: auto;
	margin-right: auto;	/* container positioning */
	z-index:1000;
	margin-top: -50px;

}
#left{
	width: 375px;
	padding-right: 36px;
	padding-left: 20px;
	padding-top: 55px;
	margin-bottom:21px;
	float: left;
	position:relative;
	clear:right;
}
#left-top{
	width: 370px;
	padding-right: 36px;
	padding-left: 20px;
	padding-top: 0px;
	margin-bottom:21px;
	float: right;
	position:relative;
	/* clear:right; */
}
#left-wide{
	width: 226px;
	padding-right: 12px;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom:21px;
	float: right;
	position:relative;
	clear:right;
}
#left-no-sidebar{
	width: 560px;
	padding-right: 90px;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom:21px;
	/* float: left; */
	position:relative;
	/* clear:none; */
}

#left-careers{
	width: 570px;
	padding-right: 80px;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom:-58px;
	float: left;
	position:relative;
	overflow: hidden;
	clear:none;
}

.right-photo-careers	
{
	padding-left: 10px;
	padding-bottom: 10px;
	float: right;
	clear: nright;
	margin-top: 30px;
	
	
}




#left-about{
	width: 563px;
	padding-left: 0px;
	padding-top: 45px;
	float: left;
	/* position:relative; */
	/* clear:right; */
}
#sidebar {
		background-image: url(../images/sidebar-bkgrd.png);
	background-repeat: no-repeat;
	width: 188px;
	
		float: right;
	
		/* position:relative; */
	
		/* clear:right; */
	padding-bottom: 28px;
	padding-right: 20px;
	padding-left: 28px;
	background-color: #2E3232;
	   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	margin-top:-5px;
	
		margin-right:20px;
		z-index: 1;
		right: 0;
		/* position: absolute; */
}


.sidebar-blank {
	width: 188px;
	float: right;
	position:absolute;
	clear:right;
	padding-bottom: 28px;
	padding-right: 20px;
	padding-left: 28px;
	margin-top:-5px;
	margin-right:20px;
	left: 886px;
	top: 404px;
	font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	color: #565D5D;
}



.sidebar {
	/* font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	color: #B1B1B1;
	text-shadow: 0px 1px 0px #000;

	font-size: 12px;
	line-height: 16.5px;
}

.sidebar-features {
	/* font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	color: #B1B1B1;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-bottom:12px;
	
}


#tablet {
	float: left;
	clear:none;
	position:relative;
	padding-right: 18px;
	margin-bottom:0px;
	padding-top: 25px;
}

#photo-left {
	float: left;
	position:relative;
	padding-right: 18px;
	margin-bottom:0px;
	padding-bottom: 18px;
}
#tablet-flat {
		z-index:1;
	float:right;
	margin-left:518px;
	width:439px;
	height: 400px;
	position:absolute;
	top: -7px;
	background-image: url(../images/secondary-header.png);
	background-repeat: no-repeat;
}

#football2 {
		z-index:1;
	float:right;
	margin-left:518px;
	width:439px;
	height: 400px;
	position:absolute;
	top: -7px;
	background-image: url(../images/secondary-header-football2.png);
	background-repeat: no-repeat;
}
#football3 {
		z-index: 99999;
	
		float:right;
	
		margin-left:518px;
	width:439px;
	height: 400px;
	
		position:absolute;
	top: -7px;
	background-image: url(../images/football-player-using-ipad-app.png);
	background-repeat: no-repeat;
}
#tablet-features {
		
	float:right;
	margin-left:458px;
	width:476px;
	height: 217px;
	position:absolute;
	top: -6px;
	background-image: url(../images/secondary-header-tablet.png);
	background-repeat: no-repeat;
	
}
#tablet-ipad {
		
	float:right;
	margin-left:458px;
	width:476px;
	height: 217px;
	position:absolute;
	top: -7px;
	background-image: url(../images/secondary-header-ipad-tablet.png);
	background-repeat: no-repeat;
	
}
#tablet-flat-baseball {
		z-index: 2000;
	float:right;
	margin-left:518px;
	width:439px;
	height: 400px;
	
		position:absolute;
	top: -8px;
	background-image: url(../images/secondary-header-baseball.png);
	background-repeat: no-repeat;
}

#tablet-flat-soccer {
		z-index: 9999;
	float:right;
	margin-left:518px;
	width:439px;
	height: 400px;
	position:absolute;
	top: -8px;
	background-image: url(../images/secondary-header-soccer.png);
	background-repeat: no-repeat;
}
#tablet-flat-basketball {
		z-index: 99999;
	float:right;
	margin-left:518px;
	width:439px;
	height: 400px;
	position:absolute;
	top: -8px;
	background-image: url(../images/secondary-header-basketball.png);
	background-repeat: no-repeat;
}
#tablet-flat-lacrosse {
	float:right;
	margin-left:458px;
	width:476px;
	height: 217px;
	position:absolute;
	top: -7px;
	background-image: url(../images/secondary-header-lacrosse.png);
	background-repeat: no-repeat;
}

#sidebar2 {
	width: 180px;
	float: right;
	background-image: url(../images/sidebar-bkgrd.png);
	background-repeat: no-repeat;
	clear:right;
	padding-bottom: 28px;
	padding-right: 28px;
	padding-left: 28px;
	background-color: #2E3232;
	   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	margin-top:200px;
	margin-right:20px;
}

#sidebar-contact {
	width: 180px;
	float: right;
	background-image: url(../images/sidebar-bkgrd.png);
	background-repeat: no-repeat;
	/* clear:right; */
	padding-bottom: 28px;
	padding-right: 28px;
	padding-left: 28px;
	background-color: #2E3232;
	   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	margin-top:160px;
	margin-right:164px;
}


#sidebar3 {
	width: 180px;
	float: right;
		background-image: url(../images/sidebar-bkgrd.png);
	background-repeat: no-repeat;
	clear:right;
	padding-bottom: 28px;
	padding-right: 28px;
	padding-left: 28px;
	background-color: #2E3232;
	   -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
	margin-top:-10px;
	margin-right:20px;
}


.sidebar-logos {
padding-bottom: 6px;	
}




  #features-no-sidebar {
	padding-top: 20px;
	padding-left: 20px;
	width: 940px;
	float:left;
	z-index:300;
	padding-bottom: 0px;
 }
 #main-no-sidebar {
	width: 960px;
	position:relative;
	margin-left: auto;
	margin-right: auto;	/* container positioning */
	z-index:1000;
	top: 10px;

}
#header-logo {
	background-image: url(../images/digital-playbook-logo.png);
	background-repeat: no-repeat;
	min-height:27px;
	width:300px;

	padding-bottom:8px;
	margin-bottom: -4px;
	
	background-position: 0px 0px;
}
#logo-address {
	
		padding-top: 35px;

	width:200px;
	
	padding-bottom:5px;
	margin-bottom: 0px;
	
	background-position: 0px 0px;
}
#logo-press {
	
		padding-top: 10px;

	width:200px;
	
	padding-bottom:1px;
	margin-bottom: 0px;
	
	background-position: 0px 0px;
}


#features-button-sub {
	float: left;
	height: 46px;
	width: 150px;
	overflow: hidden;
	padding-right: 6px;
	clear:none;
	background: url(../images/view-features-button.png) no-repeat 0 0;
	display:block;
	margin-top:320px;
	margin-left:320px;

}
#about-dp {
	background-image: url(../images/dp-icon.png);
	background-repeat: no-repeat;
	height:60px;
	text-indent: 58px;
	padding-top: 3px;
	margin-top: 23px;
	
	vertical-align: middle;
	background-position: 0px 8px;
}

.contactform{
	float: left;
	color: #666;
	margin-top: 4px;
	padding-left: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 180px;
	min-height: 28px;
	padding-top: 5px;
	margin-bottom: 16px;
	background-color: #E4E7E7;
	border: 1px solid #AAB3B3;
}
.required{
	float: left;
	color: #666;
	margin-top: 4px;
	padding-left: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 180px;
	min-height: 28px;
	padding-top: 1px;
	margin-bottom: 16px;
	background-color: #D4ECE9;
	border: 1px solid #AAB3B3;
}
.checkbox{
	color: #666;
	width: 200px;
	float: left;
	clear: none;
	margin-bottom: 3px;
	font: 11px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	color: #565D5D;
	
	
	border: 0px solid #AAB3B3;
}
.dropdown{
	float: left;
	color: #888;
	margin-top: 4px;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 190px;
	height: 32px;
	padding-top: 1px;
	margin-bottom: 16px;
	background-color: #efefef;
	border: 1px solid #AAB3B3;
	text-shadow: 0px 1px 0px #fff;
}
.asterisk{
	color: #2BC1D7;
	font-weight: normal;	
}
.asterisk-light{
	color: #15A7A5;
	font-weight: normal;
		font-size: 9px;
}


#contactform{
	float: left;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 6px;
	
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 530px;
	
	padding-bottom: 11px;	
}
.loginform{
	
	color: #666;
	margin-top: 4px;
	padding-left: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 180px;
	min-height: 28px;
	padding-top: 5px;
	margin-bottom: 16px;
	background-color: #E4E7E7;
	border: 1px solid #AAB3B3;
}
#contactleft {
	float: left;
	width: 185px;
	padding-right: 63px;
}
#contactright {
	float: left;
	width: 200px;
	padding-right: 23px;
}
.submit {
	float: left;
	width: 224px;
	padding-right: 0px;
}
#contact-wrapper{
	width: 500px;
	margin-top:0px;
	padding-left: 0px;
	padding-top: 25px;
	margin-bottom:0px;
	float: left;
	position:relative;
	/* clear:right; */
}
#schedule-wrapper{
	width: 550px;
	margin-top:0px;
	padding:40px;
	margin-bottom:0px;
	float: left;
	/* position:relative; */
	/* clear:right; */
	background-color: #272727;
	height: 500px;
	overflow-x: hidden;   overflow-y: hidden;
	position: fixed;
}
.submit {
	text-indent:-9999px;
	cursor:pointer;
	float: left;
	height: 40px;
	width: 150px;
	overflow: hidden;
	padding-right: 6px;
	clear:none;
	background: url(../images/submit.png) no-repeat 0 0;
	display:block;
	margin-top:5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.submit:hover
{ 
  background-position: 0 -40px;
}
.submit span
{
  position: absolute;
  top: -999em;
}

.login {
	text-indent:-9999px;
	cursor:pointer;
	
	height: 40px;
	width: 150px;
	overflow: hidden;
	padding-right: 6px;
	
	background: url(../images/submit.png) no-repeat 0 0;
	
	
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.login:hover
{ 
  background-position: 0 -40px;
}
.login span
{
  
  top: -999em;
}



/* FAQ */
div#schedule-wrapper p {
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.69);
  color: #fff;
}

#faq-wrapper{
	width: 573px;
	padding-top: 8px;
	padding-left: 0px;
	
	margin-bottom:21px;
	float: left;
	position:relative;
	clear:right;
}



#faq section, #faq p { overflow: hidden }

#faq h3, #faq h4 { cursor: pointer }

#faq > .current { color: #ff9bc3; background-color: #231F20; background-position: 10px -11px  }

#faq section > .current {
color: #ff9bc3

}
#faq h4, #faq p, #faq section {
	padding: 0;
	margin: 0;
	padding-left: 20px;
	margin-right: 10px; 
	margin-top: 24px;
}

#faq h3 { 
	color: #fff;
	background-color: url(css-images/toggle.png) no-repeat 10px 10px;
	background: rgba(31, 23, 23, 0.8) url(css-images/toggle.png) no-repeat 10px 10px;
	text-transform: uppercase; 
	border-bottom: 1px dotted #aaa; 
	font-size: 12px; 
	padding: 4px 10px;
	padding-left: 25px; 
	margin-bottom: -24px;
	letter-spacing: 1px;
}
 
#faq p {
	position: relative;
	padding-top: 4px;
	top: -20px;
	
}
#faq p + h4 { margin-top: 0 }

#faq h4 {
	position: relative;
	top: -20px;
	margin-bottom: -20px;
	padding-bottom: 4px;
	padding-top: 4px;
	border-left: 4px solid #999;
	border-bottom: 1px dotted #999; 
	color: #8C8C8C
}
#faq section {
	position: relative;
	top: 4px;

}
#faq h4:first-child {

}
#faq h4:hover {
	/*background: #999;*/
	color: #ff9bc3;
	border-left-color:  #ff9bc3;
	
}
#faq h4.current {
	/*background: #999;*/
	color: #231F20;
	border-left-color:  #ff9bc3
	
}
#faq-header {
	background-image: url(../images/q.png);
	background-repeat: no-repeat;
	
	text-indent: 40px;
	padding-top:1px;
	margin-bottom: -6px;
	margin-top: 22px;
	vertical-align: middle;
	background-position: 0px 18px;
}

#faq-header h2 {
	font-family: 'Titillium Web', sans-serif;
	font-size: 20px;
	line-height: 26px;
	font-weight: normal;
	
}


#tablet-landscape{
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	margin-bottom:0px;
	position:relative;
	float: left;
	clear: left;	
}




tablet-animation {
	width:625px;
	
	
	position:relative;
	z-index:0;
}

#example {
	width:575px;
	height:428px;
	position:relative;
	float: left;
}



#frame {
	position:absolute;
	z-index:0;
	width:625px;
	
	top:12px;
	left:0px;
}


#slides {
	position:absolute;
	top:67px;
	left:59px;
	z-index:100;
	width:500px;
	
	
}

#screenshot {
width:625px;
float:left;

}

#NFL-screenshot-text {
	width:250px;
	position:relative;
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	
	float:left;
	top: 0px;
	left:0px;
	padding-bottom:0px;
}

#NFL-screenshot-image {
	
	width:404px;
	position:relative;
	font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	
	float:right;
	top: 0px;
	
	padding-bottom:0px;
}




#NFL-screenshot {
width:665px;
float:left;
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	
	padding-top:12px;

}

#screenshot-text {
	width:612px;

	/* font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	top: 0px;
	left:11px;
	padding-bottom:10px;
	margin-top: 20px;
	float: left;
	border-top: solid;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCC;
}






#slides {
	position:absolute;
	top:67px;
	left:59px;
	z-index:100;
	width:500px;
	
	
}


.slides_container {
	width:499px;
	
	overflow:hidden;
	position:relative;
	display:none;
	margin-bottom: -30px;
	
}



.slides_container a {
	width:570px;
	height:270px;
	display:block;
}

.slides_container a img {
	display:block;
}



.pagination {
	margin:115px auto 0px;
	width: 150px;
	
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
	text-align:center;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

#features-left {
	width: 210px;
	padding-right: 22px;
	padding-left: 0px;
	float: left;
}
#features-middle  {
	width: 210px;
	padding-right: 22px;
	float: left;
}
#features-right {
	
	width: 210px;
	position:relative;
	float: left;
	padding-right: 22px;
	
}


.bios {
	width: 200px;
	min-height: 450px;
	padding-right: 28px;
	padding-left: 0px;
	float: left;
	clear:right;
}

  #features-columns {
	padding-left: 20px;
	width: 670px;
	float:left;
	padding-bottom: 12px;
 }
 
 .headshot {
	 padding:11px;
	  padding-left:7px;
	 margin-right:8px;
	border-radius: 0px;
	border: 0px solid #CBD6D6;
		background-image: url(../images/bkgrd-headshot.png);
	background-repeat: no-repeat;
	width:200px;
	height:75px;
	float:left;
	clear: left;
 }
 
 
 
#features-left-header {
	background-image: url(../images/secure-icon.png);
	background-repeat: no-repeat;
	min-height:40px;
	text-indent: 50px;
	padding-top: 6px;
	margin-bottom: -6px;
	vertical-align: middle;
	background-position: 0px 0px;
}
#features-middle-header {
	background-image: url(../images/cost-icon.png);
	background-repeat: no-repeat;
	min-height:40px;
	text-indent: 57px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 6px;
	background-position: 0px 0px;
}
#features-right-header {
	background-image: url(../images/eco-icon.png);
	background-repeat: no-repeat;
	min-height:40px;
	text-indent: 51px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 6px;
	background-position: 0px 4px;
}
#features-left-header2 {
	background-image: url(../images/secure-icon.png);
	background-repeat: no-repeat;
	min-height:40px;
	text-indent: 50px;
	padding-top: 6px;
	margin-bottom: -6px;
	vertical-align: middle;
	background-position: 0px 3px;
}


#features-middle-header2 {
	background-image: url(../images/tools-icon.png);
	background-repeat: no-repeat;
	min-height:40px;
	text-indent: 47px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 6px;
	background-position: 0px 3px;
}
#features-right-header2 {
	background-image: url(../images/wifi-icon.png);
	background-repeat: no-repeat;
	min-height:40px;
	text-indent: 51px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 6px;
	background-position: 0px 4px;
}
#features-header-sync {
	background-image: url(../images/sync-icon.png);
	background-repeat: no-repeat;
	min-height:40px;
	text-indent: 47px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 6px;
	background-position: 0px 4px;
}
#features-header-chalkboard {
	background-image: url(../images/chalkboard-icon.png);
	background-repeat: no-repeat;
	min-height:40px;
	text-indent: 51px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 6px;
	background-position: 0px 4px;
}
#features-header-binders {
	background-image: url(../images/binders-icon.png);
	background-repeat: no-repeat;
	min-height:56px;
	text-indent: 67px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 6px;
	background-position: 0px 0px;
}
#features-header-tools {
	background-image: url(../images/digital-playbooks-calendar-icon.png);
	background-repeat: no-repeat;
	min-height:37px;
	text-indent: 57px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 12px;
	background-position: 0px 0px;
}
#features-header-news {
	background-image: url(../images/digital-playbooks-news-icon.png);
	background-repeat: no-repeat;
	min-height:36px;
	text-indent: 50px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 7px;
	background-position: 0px 0px;
}

#features-header-video {
	background-image: url(../images/video-icon.png);
	background-repeat: no-repeat;
	min-height:38px;
	text-indent: 55px;
	
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 12px;
	background-position: 0px 0px;
}
#features-header-photo {
	background-image: url(../images/digital-playbooks-photos-icon.png);
	background-repeat: no-repeat;
	min-height:24px;
	text-indent: 50px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 7px;
	background-position: 0px 0px;
}
#features-header-chrono {
	background-image: url(../images/digital-playbooks-stopwatch-icon.png);
	background-repeat: no-repeat;
	min-height:36px;
	text-indent: 49px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 11px;
	background-position: 0px 0px;
}

#features-header-calendar {
	background-image: url(../images/digital-playbooks-calendar-icon.png);
	background-repeat: no-repeat;
	min-height:24px;
	text-indent: 50px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 7px;
	background-position: 0px 0px;
}

#features-header-roster {
	background-image: url(../images/digital-playbooks-roster-icon.png);
	background-repeat: no-repeat;
	min-height:34px;
	text-indent: 50px;
	margin-bottom: -6px;
	vertical-align: middle;
	padding-top: 7px;
	background-position: 0px 0px;
}
#features-header-stats {
	background-image: url(../images/digital-playbooks-stopwatch-icon.png);
	background-repeat: no-repeat;
	min-height:46px;
	text-indent: 49px;
	margin-bottom: -12px;
	vertical-align: middle;
	padding-top: 13px;
	background-position: 0px 5px;
}
#features-header-server {
	background-image: url(../images/server-icon.png);
	background-repeat: no-repeat;
	min-height:43px;
	text-indent: 53px;
	padding-top: 6px;
	margin-bottom: -6px;
	vertical-align: middle;
	background-position: 0px 2px;
}
#features-header-password {
	background-image: url(../images/password-icon.png);
	background-repeat: no-repeat;
	min-height:40px;
	text-indent: 50px;
	padding-top: 6px;
	margin-bottom: -6px;
	vertical-align: middle;
	background-position: 0px 3px;
}
#features-header-playing {
	background-image: url(../images/whistle-icon.png);
	background-repeat: no-repeat;
	min-height:40px;
	text-indent: 50px;
	padding-top: 6px;
	margin-bottom: -6px;
	vertical-align: middle;
	background-position: 0px 8px;
}





#section-title {
	width:660px;
	
	margin-bottom: 10px;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;*/
	float:left;
	padding-top: 0px;
}

#section-title-full {
	width:920px;
	
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	float:left;
	padding-top: 0px;
}

.section-title-full {
	font-family: 'OpenSansBold', sans-serif;
	font-size: 12px;
	color:#ccc;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;	
}

.section-title {
	font-family: 'OpenSansBold', sans-serif;
	font-size: 12px;
	color:#ccc;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;	
}

#icon {
	
	margin-right: 12px;
	float:left;
	vertical-align: middle;
	position:relative;
}

#features-icon {
	
	margin-right: 12px;
	float:left;
	clear:none;
		margin-top: -6px;
	

}


#features-bulletpoint {
	width:360px;
	margin-top: 8px;
	margin-left: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	position:relative;
	float:left;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 44px;
}
#bulletpoint-last {
	width:360px;
	margin-top: 8px;
	margin-left: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	position:relative;
	float:left;
	vertical-align: middle;
	height: 44px;
}

#bulletpoint-text {
	font: 10px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	
	color: #565D5D;
	margin-top: 10px;
	margin-right: 0px;
	text-shadow: 0px 1px 0px #FFF;
	float:left;
	vertical-align: middle;
	clear: none;
	

}
#bulletpoint2 {
	width:190px;
	margin-top: 8px;
	margin-left: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	position:relative;
	float:left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 44px;
	vertical-align: middle;
	
}
#bulletpoint2-last {
	width:190px;
	margin-top: 8px;
	margin-left: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	position:relative;
	float:left;
	height: 44px;
	vertical-align: middle;
	
}
#bulletpoint-wide {
	width:340px;
	margin-top: 8px;
	margin-left: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	position:relative;
	float:left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	height: 44px;
	vertical-align: middle;
	
}
#bulletpoint-wide-last {
	width:340px;
	margin-top: 8px;
	margin-left: 0px;
	margin-bottom:0px;
	margin-right: 0px;
	position:relative;
	float:left;
	
	height: 44px;
	vertical-align: middle;
	
}

#bullet-box {
	margin-top:6px;
	float:left;
	background-color: #F4F4F4;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #CBD6D6;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 15px;
}





#slideshow {
   float: left;
	position:relative;
	padding-right: 18px;

   
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
	
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/* retina effect */



#iphone{
	/* The iphone frame div */
	width:379px;
	height:310px;

	position:relative;
}

#webpage{
	/* Contains the webpage screenshot */
	width:349px;
	height:283px;
	float: left;
	position:relative;
	padding-right: 18px;
	margin-bottom:0px;
}

#retina{
	/* The Retina effect */
	background:url('../images/tablet-zoom.jpg') no-repeat center center #fff;
	border:2px solid white;
z-index:2000;
	/* Positioned absolutely, so we can move it around */
	position:absolute;
	height:180px;
	width:180px;

	/* Hidden by default */
	display:none;

	/* A blank cursor, notice the default fallback */
	cursor:url('img/blank.cur'),default;
	
	/* CSS3 Box Shadow */
	-moz-box-shadow:0 0 5px #777, 0 0 10px #aaa inset;
	-webkit-box-shadow:0 0 5px #777;
	box-shadow:0 0 5px #777, 0 0 10px #aaa inset;
	
	/* CSS3 rounded corners */
	-moz-border-radius:90px;
	-webkit-border-radius:90px;
	border-radius:90px;
}

#retina.chrome{
	/* A special chrome version of the cursor */
	cursor:url('../img/blank_google_chrome.cur'),default;
}



.tweet {
font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	color: #fff;
	z-index:3;
	background-image: url(../img/twitterbird.png);
	background-repeat: no-repeat;
	background-position: 11px 14px;
	padding: 3px;
	text-decoration: none;
	margin-left:18px;
list-style: none;
	margin-bottom:17px;
	margin-top:5px;
	text-align: left;
}

#tweet ul{

		list-style: none;
		margin-top: 12px;
    color: #fff;
  }  
.tweet li{

	list-style: none;
    color: #fff;
}

#tweet {
	
	
	width: 916px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #060606;
	border: 1px solid #000;	
	
   
   
	
	
/* 	filter: alpha(opacity=50);
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
   -moz-opacity: 0.50;
   opacity:0.5; */
   
   
}
























#social{
	width:67px;
	padding-right: 32px;
	z-index:23;
	color: #fff;
	padding-top: 20px;
	float: right;
	text-align: right;
	
	
}
#disclaim{
	width:220px;
font: 10px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	color: #999;
	
	
}
.photo {
float:left;
border: 3px solid #666;	
margin-right: 10px;

}
   #press-release {
	padding-top: 36px;
	padding-left: 20px;
	width: 620px;
	/* float:left; */
	padding-bottom: 0px;
 }
 
 
    #one-column {
	padding-top: 65px;
	padding-left: 20px;
	width: 800px;
	/* float:left; */
	padding-bottom: 0px;
 }
 
 
 
 
#contactFormContainer {
	position:relative;
	left:920px;
	float:right;
	width:400px;
	overflow: hidden;
	
	top: -6px;
	z-index: 2000;
	visibility: visible;
} 
	#contactForm {
	width:348px;
	padding: 0 25px;
	display:none;
	border-bottom: 1px solid #14a6a4;
	border-left: 1px solid #14a6a4;
	border-right: 1px solid #14a6a4;
	overflow: hidden;
	background-color: #14a6a4;
	z-index:2999;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	
	
	
} 
	#contactForm ul { margin: 0; padding: 0; }
	#contactForm  li {position: relative;padding-bottom: 5px;display: inline-block; display:inline;zoom:1;float: left;width: 100%}
	#contactForm  li.email {width: 200px;padding: 5px;}
	#contactForm  li.phone {width: 135px}
		#contactForm input {background: #f6f6f6; border: 1px solid #ccc; padding: 0 10px;width: 320px;height: 25px;line-height: 25px;color: #999; font-size: 11px;}
		#contactForm textarea { background: #f6f6f6;border: 1px solid #ccc; padding: 10px; width: 320px; height: 50px; color: #ccc; }
		#contactForm  li.email input { width: 180px }
		#contactForm  li.phone input { width: 115px }
		#contactForm label {position: absolute; top: 0; left: 10px; width: 100%; height: 100%;line-height: 25px;font-size: 11px}
		.ie7 #contactForm label {position: static;}
		#contactForm label.error {text-align: right;color: red;padding-right: 10px;width: auto;float: right;right: 10px}
			#contactForm label span {color: #ef8200}

		#contactForm form div {width: 335px;margin: 0 auto;font-size: 11px;}
			#contactForm em {display: block;clear: both; float: left;color: #ef8200;font-style: normal}
			#contactForm div input {background: #000; width: auto; padding: 0 15px; color: #fff; text-transform: uppercase;cursor: pointer;font-weight:bold; font-size: 11px; float: right;position: relative;}

	#contactLink {
	height:40px;
	width:221px;
	display:block;
	cursor:pointer;
	float: right;
	background-image: url(../images/nfl-teams-badge.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	top: 0px;
	overflow:hidden;
	z-index:2999;
} 
	#messageSent { color:#000; display:none; } 
	.header-img{ float: left;} p{margin: 0; padding: 10px 0 20px 0;}
	
.group:before, .group:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.group:after { clear: both; }  
.group { zoom: 1; }  

.ios-logos{
float: left;
position:relative;
width: 40px;
clear: none;	
	
}
.ios-text{
float: left;
position:relative;
font-family: 'OpenSansBoldItalic', sans-serif;
	height:35px;
	font-size: 12px;
	line-height: 0px;
	font-weight: normal;
	font-weight: normal;
	margin-left:0px;
	margin-top:20px;
	margin-right:18px;
	color: #ccc;

	text-transform: uppercase;
	
clear: none;	
	
}


.left-photo	
{
	padding-right: 18px;
	padding-bottom: 0px;
	float: left;
	clear: none;
}


.right-photo	
{
	padding-left: 10px;
	padding-bottom: 10px;
	float: right;
	clear: none;
}





/*------------------------------------------------*/
/*------------[FOOTER SLIDER]-----------*/
/*------------------------------------------------*/


 #wowslider-container {
	background:url(../images/whitebkgrd.png) no-repeat 0 0;
	width:965px;
	padding:5px 0 5px 0;
	height:90px;
	overflow:hidden;
	float: left;
	/*	overflow: hidden; */
	zoom: 1;
	position: relative;
	z-index:100;
	
}


#wowslider-images{
		position: relative; 
	width:903px;
	height:88px;
margin-left: 24px;
	overflow:hidden;
	
}
#wowslider-images a{
	color:transparent;
}

#wowslider-images img{
	top:0;
	left:0;
	border:none 0;
	margin:0 auto;
}
#wowslider-container a{ 
	text-decoration: none; 
	outline: none; 
	border: none; 
}

#wowslider-container  .ws_bullets { 
	font-size: 0px; 
	padding: 10px; 
	float: left;
	position:absolute;
	top:0;
	right: 0;
	z-index:1001;
}
#wowslider-container .ws_bullets a { 
	margin-left: 5px; 
	height: 10px; 
	width: 10px; 
	float: left; 
	border: 1px solid #d6d6d6; 
	color: #d6d6d6; 
	text-indent: -1000px; 
	background-image:url("data:image/gif;base64,");
	position:relative;
}
#wowslider-container .ws_selbull { 
	background-color: #d6d6d6; 
	color: #FFFFFF; 
}

#wowslider-container .ws_bullets a:hover, #wowslider-container .ws_overbull { 
	background-color: #d6d6d6;
	color: #FFFFFF; 
}

#wowslider-container a.ws_next, #wowslider-container a.ws_prev {
	position:absolute;
	display:block;
	top:35px;
	margin-top:-16px;
	
	z-index:1001;
	height: 67px;
	width: 32px;
	
	background-image: url(../images/arrows.png);
}
#wowslider-container a.ws_next{
	background-position: 0 0; 
	right:0px;
}
#wowslider-container a.ws_prev {
	left:0px;
	background-position: 0 100%; 
}
#wowslider-container a.ws_next:hover{
	background-position: 100% 0; 
}
#wowslider-container a.ws_prev:hover{
	background-position: 100% 100%; 
}
#wowslider-container .ws-title{
	position: absolute;
	bottom:7%;
	left: 0;
	margin-right:5px;
	z-index: 50;
	background-color:#FFF;
	color:#1E4553;
	padding:10px;
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);	
	font-family: Tahoma,Arial,Helvetica;
	font-size: 14px;
}
#wowslider-container .ws-title div{
	padding-top:5px;
	font-size: 12px;
}#wowslider-container .ws_bullets  a img{
	text-indent:0;
	display:block;
	top:12px;
	left:-120px;
	visibility:hidden;
	
	position:absolute;
    border: 2px solid #B8C4CF;
}
#wowslider-container .ws_bullets a:hover img{
	visibility:visible;
}

#wowslider-container .ws_bulframe div div{
	height:90px;
	overflow:visible;
	position:relative;
}
#wowslider-container .ws_bulframe div {
	overflow:hidden;
	width:240px;
}
#wowslider-container .ws_bulframe{
	display:none;
	top:25px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
    border: 2px solid #B8C4CF;
}
#wowslider-container .ws_bulframe span{
	position:absolute;
}   

#demo-right {
	float: left;
	clear: left;
	width: 200px;
	position: absolute;
	left: 540px;
	top: 180px;
	
	background-color: #eee;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	
	padding:15px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

#demo-right p{

text-shadow: 0px 1px 0px #fff;	
}


#ad-right {
	float: left;
	clear: left;
	width: 200px;
	position: absolute;
	left: 600px;
	top: 130px;
	
	background-color: #eee;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	
	padding:15px;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

#ad-right p{

text-shadow: 0px 1px 0px #fff;	
}








/*------------------------------------------------*/
/*------------[Apps tabbed buckets]-----------*/
/*------------------------------------------------*/


 .etabs { margin: 0; padding: 0; }
    .tab {text-shadow: 0px 1px 0px #fff;	font: 12px/16px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-weight: normal;  display: inline-block; zoom:1; *display:inline; background: #f2f2f2; border: solid 1px #eee; border-bottom: none; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
   
   
   
    .tab a {color: #999; font-size: 13px; line-height: 2em; display: block; padding: 0 10px; outline: none; }
    .tab a:hover { color: #999; text-decoration: none; }
    .tab.active  {  background: #eee; padding-top: 6px; position: relative; top: 1px; border-color: #ccc; }
	
	
	
	
	.tab a.current {   }
    .tab a.active { font-weight: bold; }
    .tab-container .panel-container { 
	width: 620px;
	background: #eee; border: solid #ccc 1px; padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	 -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
    
	
	
	
	.panel-container { margin-bottom: 10px; }





#apps-icon {
	
	margin-right: 12px;
	float:left;
	clear:none;
		margin-top: -10px;
	

}
.red {
color: #46dae9;	
}



/*------------------------------------------------*/
/*------------[blog]-----------*/
/*------------------------------------------------*/
.blog-head{
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
}

.posted-by{
width: 100%;
float:  left;	
font-family: inherit;
background-color: #ecf0f0; 
padding: 10px;
margin-bottom: 65px;
background-image: url(../images/digital-playbooks-watermark-blog.png);
	background-repeat: no-repeat;
	background-position: 575px 14px;
}

.posted-by-text{
width: 300px;
color: #aaa;
float:  left;	
font: 11px/15px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; font-weight: normal;
background-color: #ecf0f0; 
padding: 8px;

}




.posted-by-thumb{
float: left;
	 margin-right:12px;
	border-radius: 0px;
	border: 4px solid #fff;
	
	width:40px;
	height:40px;
}



.app-container .app-panel-container { 
	width: 182px;
	margin-bottom: 40px;

	float: left;
	background: #eee; border: solid #ccc 1px; padding-left: 20px;
	padding-right: 10px;
	padding-top: 20px;
	margin-right: 8px;
	 -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; }
    .panel-container { margin-bottom: 10px; }



.app-panel-container li{

	font: 11px/13px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;

	color: #565D5D;
	margin-left: -10px;
 	list-style:url(../images/arrow-bullet.png);
	list-style-position: outside;
	padding: 0 0px 4px 0;
	margin-top:0px;
	
}




#partner-logo {
	float: left;
	clear:left;
	position:relative;
	padding-right: 18px;
	margin-bottom:21px;
	padding-top: 0px;
	 
}


.partner-logo-image {
	float: left;
	clear:left;
	position:relative;
	padding-right: 18px;
	
}


#stats-wrapper{
	width: 960px;
	float: left;
	padding: 20px;
	margin-bottom: 10px;
}

.stats {
	background-color: #525252;
	width: 255px;
	margin-right: 10px;
	color: #fff;
	height: 80px;
	float: left;
	padding: 20px;
	text-transform: uppercase;
 	-moz-border-radius: 12px 12px 12px 12px; 
	-webkit-border-radius: 12px 12px 12px 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #222;
	font-family: 'OpenSansBold', sans-serif;
	font-size: 9px;
	letter-spacing: 1px;
	line-height: 0px;
	font-weight: normal;
	text-shadow: 1px 0px 0px     #000;
	 }


.stats-window{
	font-size: 40px;
	font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
	line-height: 0px;
	color: #45c3d3;
	background-color: #373737;
	text-shadow: 1px 1px 0px #5c5c5c;
	
	width: 242px;
	height: 30px;
	margin-top: 20px;
	position: relative;
	float: left;
	clear: right;
	padding-top: 30px;
	padding-left: 20px;
   	-moz-border-radius: 6px 6px 6px 6px; 
	-webkit-border-radius: 6px 6px 6px 6px;
	-moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
 
}




.stats-rule{
	width: 262px;
	height: 100%;
	margin-top: 48px;
	height: 2px;
	position: absolute;
   background-image: url(../images/stats-rule.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	z-index: 200;
	opacity:0.6;
    filter:alpha(opacity=60); /* For IE8 and earlier */
}


.stats-icon{
	
	width: 42px;
	height:42px;
	margin-left: 190px;
		margin-top: -22px;
	position: absolute;
	float: right;
	opacity:0.8;
    filter:alpha(opacity=80);
 
}



#ipad-game-plan{
	
	width: 960px;
	background-image: url(../images/ipad-game-plan-video-player.jpg);
	background-repeat: no-repeat;

	background-position: -18px 75px;
	background-position: bottom center;
	overflow: hidden;
	margin-bottom: -2px;
	margin-left: auto;
	margin-right: auto;	/* container positioning */
}
#ipad-game-plan-left {
	float: left;
	width: 350px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0px 66px;
	margin-top:5px;
	padding-bottom: 20px;
	padding-right: 0px;
	padding-left: 20px;
}

#ipad-game-plan-right {
	float: right;
	width: 291px;
	position: relative;
	background-repeat: no-repeat;
	background-position: 0px 66px;
	margin-top:25px;
	padding-bottom: 20px;
	padding-right: 30px;
	padding-left: 20px;
}

#ipad-game-plan-right p {
	color: #000;
	margin-bottom: 20px;
	margin-top: 10px;
	/* font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	text-shadow: 0px 1px 0px #6AE9F9;
}




.button-wide  {
	
	font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
   font-weight: normal;
    font-style: normal;
	font-size:12px;
	padding:12px 12px;
	text-transform: uppercase;
	width: 270px;
	text-align: center;
	float: left;
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 2px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #268a16;
	display:inline-block;
	text-shadow: 0px -1px 0px #374683;
	color:#fff;
	/*color:#306108;
	box-shadow:inset 0px 2px 0px 0px #caefab;
	text-shadow:1px 1px 0px #aade7c;
	opacity:0.8;
    filter:alpha(opacity=80);
	*/
	letter-spacing:0px;
	text-decoration:none;
	
}



.button-wide:hover {
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;


}.button-wide:active  {
	position:relative;
	top:1px;
}

.button-wide a {
	color: #fff;
	
}

.button-gray {
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  padding: 12px 12px;
  text-transform: uppercase;
  width: 130px;
  margin-right: 6px;
  text-align: center;
  float: left;
  -moz-box-shadow: inset 0px 2px 0px 0px #7becfa;
  -webkit-box-shadow: inset 0px 2px 0px 0px #7becfa;
  box-shadow: inset 0px 2px 0px 0px rgba(11, 99, 110, 1);
  background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #084952), color-stop(1, #001113) );
  background: -moz-linear-gradient( center top, #45c3d3 5%, #2693a1 100% );
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#45c3d3', endColorstr='#2693a1');
  background-color: #45c3d3;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #000;
  display: inline-block;
  text-shadow: 0px -1px 0px #06464e;
  color: #35DDE8;
  letter-spacing: 0px;
  text-decoration: none;
}

.button-gray:active  {
	position:relative;
	top:1px;
}






.button-small  {
	
	font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
   font-weight: normal;
    font-style: normal;
	font-size:12px;
	padding:12px 12px;
	text-transform: uppercase;
	width: 154px;
	margin-right: 6px;
	text-align: center;
float: left;
	-moz-box-shadow:inset 0px 2px 0px 0px #7becfa;
	-webkit-box-shadow:inset 0px 2px 0px 0px #7becfa;
	box-shadow:inset 0px 2px 0px 0px #7becfa;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #45c3d3), color-stop(1, #2693a1) );
	background:-moz-linear-gradient( center top, #45c3d3 5%, #2693a1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45c3d3', endColorstr='#2693a1');
	background-color:#45c3d3;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border: 1px solid rgba(0, 0, 0, 0.3);
	display:inline-block;
	text-shadow: 0px -1px 0px #06464e;
	color:#fff;
	/*color:#306108;
	box-shadow:inset 0px 2px 0px 0px #caefab;
	text-shadow:1px 1px 0px #aade7c;
	opacity:0.8;
    filter:alpha(opacity=80);
	*/
	letter-spacing:0px;
	text-decoration:none;
	
}



.button-small:hover , .button-gray:hover{
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#5cb811;
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 2px 0px 0px #caefab;


}
.button-gray:hover{
color: #fff;	
}


.button-small:active  {
	position:relative;
	top:1px;
}

.button-small a {
	color: #fff;
	
}



.button-medium a  {
	
	font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
   font-weight: normal;
    font-style: normal;
	font-size:12px;
	padding:12px 12px;
	text-transform: uppercase;
	width: 250px;
	margin-right: 6px;
	margin-bottom: 12px;
	text-align: center;
	float: left;
	-moz-box-shadow:inset 0px 2px 0px 0px #7becfa;
	-webkit-box-shadow:inset 0px 2px 0px 0px #7becfa;
	box-shadow:inset 0px 2px 0px 0px #7becfa;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #45c3d3), color-stop(1, #2693a1) );
	background:-moz-linear-gradient( center top, #45c3d3 5%, #2693a1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45c3d3', endColorstr='#2693a1');
	background-color:#45c3d3;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #000;
	display:inline-block;
	text-shadow: 0px -1px 0px #06464e;
	color:#fff;
	/*color:#306108;
	box-shadow:inset 0px 2px 0px 0px #caefab;
	text-shadow:1px 1px 0px #aade7c;
	opacity:0.8;
    filter:alpha(opacity=80);
	*/
	letter-spacing:1px;
	text-decoration:none;
	 background-image: url(../images/plus-icon.png);
	background-repeat: no-repeat;
	background-position: 13px 13px;
}









.button-medium a:hover {
	

	background-color:#34acbb;
	
	

}









.button-medium-twitter a  {
	
	font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
   font-weight: normal;
    font-style: normal;
	font-size:12px;
	padding:12px 12px;
	text-transform: uppercase;
	width: 250px;
	margin-right: 6px;
	margin-bottom: 12px;
	text-align: center;
	float: left;
	-moz-box-shadow:inset 0px 2px 0px 0px #7becfa;
	-webkit-box-shadow:inset 0px 2px 0px 0px #7becfa;
	box-shadow:inset 0px 2px 0px 0px #7becfa;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #45c3d3), color-stop(1, #2693a1) );
	background:-moz-linear-gradient( center top, #45c3d3 5%, #2693a1 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45c3d3', endColorstr='#2693a1');
	background-color:#45c3d3;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #000;
	display:inline-block;
	text-shadow: 0px -1px 0px #06464e;
	color:#fff;
	/*color:#306108;
	box-shadow:inset 0px 2px 0px 0px #caefab;
	text-shadow:1px 1px 0px #aade7c;
	opacity:0.8;
    filter:alpha(opacity=80);
	*/
	letter-spacing:1px;
	text-decoration:none;
	 background-image: url(../images/twitter-bird-icon.png);
	background-repeat: no-repeat;
	background-position: 13px 13px;
}


.button-medium-twitter a:hover {
	

	background-color:#34acbb;
	
	

}


.icon-small  {
	
	font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
   font-weight: normal;
    font-style: normal;
	font-size:12px;
	padding: 8px;
	text-transform: uppercase;
	width: 24px;
	height: 24px;
	overflow: hidden;
	text-align: center;
	float: left;
	margin-right: 4px;
	
	
	-moz-box-shadow:inset 0px 1px 0px 0px #999;
	-webkit-box-shadow:inset 0px 1px 0px 0px #999;
	box-shadow:inset 0px 1px 0px 0px #999;
	
	
	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.15, #666), color-stop(1, #000) );
	background:-moz-linear-gradient( center top, #666 15%, #000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#000');
	
	background-color:#000;
	
	
	
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #000;
	display:inline-block;
	text-shadow: 0px -1px 0px #06464e;
	color:#fff;
	/*color:#306108;
	box-shadow:inset 0px 2px 0px 0px #caefab;
	text-shadow:1px 1px 0px #aade7c;
	opacity:0.8;
    filter:alpha(opacity=80);
	*/
	letter-spacing:0px;
	text-decoration:none;
	
}


















.icon-bulletpoints{
	/* font: 11px/17px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif; */
	color: #555;
	text-shadow: 0px 1px 0px #FAFAFA;
	padding-bottom: 6px;
   margin-bottom: 8px;
   
	font-size: 13px;
}
.icon-padding{
	padding-right: 16px;
   margin-top: -3px;
   float: left;
   
}

.winning {
		
	
	
		font-size: 22px;
	
		line-height: 26px;
	font-weight: normal;
	
		/* font-weight: normal; */
	
	
		color: #2ABACE;
	
		/* text-transform: uppercase; */
	

		-webkit-font-smoothing: antialiased;
}


.snapshot{
	
	font: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
	color: #ccc;
	width: 100%;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-color: #999;
	border-left-width: 0px;
	border-right-width: 0px;
	border-style: dotted;
	text-transform: none;
	margin-bottom: 14px;
	float: none;
	padding: 0 0 5px 0px;
	font-weight: normal;
}

.features-bullets{
	
	width: 250px;
	float: left;
	margin-top: 20px;
	padding: 8px;
}
.features-bullets-wrap{
	
	width: 615px;
	float: left;
	clear: none;
	background-color: #F0F0F0;
	-moz-box-shadow:inset 1px 1px 0px 0px #DADADA;
	-webkit-box-shadow:inset 1px 1px 0px 0px #DADADA;
	box-shadow:inset 1px 1px 0px 0px #DADADA;
	
	 -moz-border-radius: 12px 12px 12px 12px; -webkit-border-radius: 12px 12px 12px 12px;
}
.tweet,
.query {
	font: 120% Georgia, serif;
	color: #085258;
}

	.tweet_list {
		-webkit-border-radius: 0.5em;
		-moz-border-radius: 0.5em;
		border-radius: 0.5em;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow-y: hidden;
		background-color: #8ADEE2;
	}
	
		.tweet_list li {
			overflow-y: auto;
			overflow-x: hidden;
			padding: 0.5em;
			list-style-type: none;
		}
		
			.tweet_list li a {
				color: #0C717A;
			}
		
		.tweet_list .tweet_even {
			background-color: #91E5E7;
		}
		
		.tweet_list .tweet_avatar {
			padding-right: .5em; float: left;
		}
		
			.tweet_list .tweet_avatar img {
				vertical-align: middle;
			}
			.demo-button{
width:439px;	
font-family: 'Source Sans Pro', sans-serif;
font-weight: bold;
letter-spacing: .4px;
margin-bottom: 8px;
}

.white{
	color: #fff;
	
}

.submit-button {
  float: left;
  width: 500px;
  margin-top: 10px;
  position: absolute;
  top: 371px;
}
div#footer-right li {
  list-style: none;
  color: #737373;
  font-size: 10px;
  line-height: 11px;
  margin-top: 4px;
  margin-bottom: -5px;
  /* font-weight: bold; */
}

#teams ul {
  margin-left: -43px;
  margin-top: 26px;
}
#teams li {
  list-style: none;
  display: inline-block;
  font-family: 'PlayAction' sans-serif;
  text-transform: uppercase;
  margin-right: 6px;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  color: #959696;
  line-height: 12px;
}
.icon-container {
    float: right;
    /* margin-left: 20px; */
}



.icon-container {
    float: left;
    margin-right: 20px;
}



.icon-container {
    display: block;
    /* min-height: 120px; */
    margin-top: 14px;
    float: left;
    width: 100%;
    /* margin-bottom: 10px; */
}

.icon-container .icon {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    /* line-height: 25px; */
    font-size: 13px;
    text-align: center;
    -webkit-transition: all ease-in 0.25s;
            transition: all ease-in 0.25s;
    -webkit-background-clip: padding-box;
           -moz-background-clip: padding;
            background-clip: padding-box;
    /* vertical-align: middle; */
    float: left;
    margin-right: 12px;
    margin-top: -7px;
    margin-bottom: 2px;
}


.icon-container .icon {
  border: 1px solid #167796;
  color: #25bed5;
}


/* Use the following CSS code if you want to use data attributes for inserting your icons */
[data-icon]:before {
	font-family: 'ElegantIcons';
	content: attr(data-icon);
	speak: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* Use the following CSS code if you want to have a class per icon */
/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="your-class-prefix"] {
*/
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
	font-family: 'ElegantIcons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 2.3;
	-webkit-font-smoothing: antialiased;
}
.arrow_up:before {
	content: "\21";
}
.arrow_down:before {
	content: "\22";
}
.arrow_left:before {
	content: "\23";
}
.arrow_right:before {
	content: "\24";
}
.arrow_left-up:before {
	content: "\25";
}
.arrow_right-up:before {
	content: "\26";
}
.arrow_right-down:before {
	content: "\27";
}
.arrow_left-down:before {
	content: "\28";
}
.arrow-up-down:before {
	content: "\29";
}
.arrow_up-down_alt:before {
	content: "\2a";
}
.arrow_left-right_alt:before {
	content: "\2b";
}
.arrow_left-right:before {
	content: "\2c";
}
.arrow_expand_alt2:before {
	content: "\2d";
}
.arrow_expand_alt:before {
	content: "\2e";
}
.arrow_condense:before {
	content: "\2f";
}
.arrow_expand:before {
	content: "\30";
}
.arrow_move:before {
	content: "\31";
}
.arrow_carrot-up:before {
	content: "\32";
}
.arrow_carrot-down:before {
	content: "\33";
}
.arrow_carrot-left:before {
	content: "\34";
}
.arrow_carrot-right:before {
	content: "\35";
}
.arrow_carrot-2up:before {
	content: "\36";
}
.arrow_carrot-2down:before {
	content: "\37";
}
.arrow_carrot-2left:before {
	content: "\38";
}
.arrow_carrot-2right:before {
	content: "\39";
}
.arrow_carrot-up_alt2:before {
	content: "\3a";
}
.arrow_carrot-down_alt2:before {
	content: "\3b";
}
.arrow_carrot-left_alt2:before {
	content: "\3c";
}
.arrow_carrot-right_alt2:before {
	content: "\3d";
}
.arrow_carrot-2up_alt2:before {
	content: "\3e";
}
.arrow_carrot-2down_alt2:before {
	content: "\3f";
}
.arrow_carrot-2left_alt2:before {
	content: "\40";
}
.arrow_carrot-2right_alt2:before {
	content: "\41";
}
.arrow_triangle-up:before {
	content: "\42";
}
.arrow_triangle-down:before {
	content: "\43";
}
.arrow_triangle-left:before {
	content: "\44";
}
.arrow_triangle-right:before {
	content: "\45";
}
.arrow_triangle-up_alt2:before {
	content: "\46";
}
.arrow_triangle-down_alt2:before {
	content: "\47";
}
.arrow_triangle-left_alt2:before {
	content: "\48";
}
.arrow_triangle-right_alt2:before {
	content: "\49";
}
.arrow_back:before {
	content: "\4a";
}
.icon_minus-06:before {
	content: "\4b";
}
.icon_plus:before {
	content: "\4c";
}
.icon_close:before {
	content: "\4d";
}
.icon_check:before {
	content: "\4e";
}
.icon_minus_alt2:before {
	content: "\4f";
}
.icon_plus_alt2:before {
	content: "\50";
}
.icon_close_alt2:before {
	content: "\51";
}
.icon_check_alt2:before {
	content: "\52";
}
.icon_zoom-out_alt:before {
	content: "\53";
}
.icon_zoom-in_alt:before {
	content: "\54";
}
.icon_search:before {
	content: "\55";
}
.icon_box-empty:before {
	content: "\56";
}
.icon_box-selected:before {
	content: "\57";
}
.icon_minus-box:before {
	content: "\58";
}
.icon_plus-box:before {
	content: "\59";
}
.icon_box-checked:before {
	content: "\5a";
}
.icon_circle-empty:before {
	content: "\5b";
}
.icon_circle-slelected:before {
	content: "\5c";
}
.icon_stop_alt2:before {
	content: "\5d";
}
.icon_stop:before {
	content: "\5e";
}
.icon_pause_alt2:before {
	content: "\5f";
}
.icon_pause:before {
	content: "\60";
}
.icon_menu:before {
	content: "\61";
}
.icon_menu-square_alt2:before {
	content: "\62";
}
.icon_menu-circle_alt2:before {
	content: "\63";
}
.icon_ul:before {
	content: "\64";
}
.icon_ol:before {
	content: "\65";
}
.icon_adjust-horiz:before {
	content: "\66";
}
.icon_adjust-vert:before {
	content: "\67";
}
.icon_document_alt:before {
	content: "\68";
}
.icon_documents_alt:before {
	content: "\69";
}
.icon_pencil:before {
	content: "\6a";
}
.icon_pencil-edit_alt:before {
	content: "\6b";
}
.icon_pencil-edit:before {
	content: "\6c";
}
.icon_folder-alt:before {
	content: "\6d";
}
.icon_folder-open_alt:before {
	content: "\6e";
}
.icon_folder-add_alt:before {
	content: "\6f";
}
.icon_info_alt:before {
	content: "\70";
}
.icon_error-oct_alt:before {
	content: "\71";
}
.icon_error-circle_alt:before {
	content: "\72";
}
.icon_error-triangle_alt:before {
	content: "\73";
}
.icon_question_alt2:before {
	content: "\74";
}
.icon_question:before {
	content: "\75";
}
.icon_comment_alt:before {
	content: "\76";
}
.icon_chat_alt:before {
	content: "\77";
}
.icon_vol-mute_alt:before {
	content: "\78";
}
.icon_volume-low_alt:before {
	content: "\79";
}
.icon_volume-high_alt:before {
	content: "\7a";
}
.icon_quotations:before {
	content: "\7b";
}
.icon_quotations_alt2:before {
	content: "\7c";
}
.icon_clock_alt:before {
	content: "\7d";
}
.icon_lock_alt:before {
	content: "\7e";
}
.icon_lock-open_alt:before {
	content: "\e000";
}
.icon_key_alt:before {
	content: "\e001";
}
.icon_cloud_alt:before {
	content: "\e002";
}
.icon_cloud-upload_alt:before {
	content: "\e003";
}
.icon_cloud-download_alt:before {
	content: "\e004";
}
.icon_image:before {
	content: "\e005";
}
.icon_images:before {
	content: "\e006";
}
.icon_lightbulb_alt:before {
	content: "\e007";
}
.icon_gift_alt:before {
	content: "\e008";
}
.icon_house_alt:before {
	content: "\e009";
}
.icon_genius:before {
	content: "\e00a";
}
.icon_mobile:before {
	content: "\e00b";
}
.icon_tablet:before {
	content: "\e00c";
	/* margin-top: 8px; */
}
.icon_laptop:before {
	content: "\e00d";
}
.icon_desktop:before {
	content: "\e00e";
}
.icon_camera_alt:before {
	content: "\e00f";
}
.icon_mail_alt:before {
	content: "\e010";
}
.icon_cone_alt:before {
	content: "\e011";
}
.icon_ribbon_alt:before {
	content: "\e012";
}
.icon_bag_alt:before {
	content: "\e013";
}
.icon_creditcard:before {
	content: "\e014";
}
.icon_cart_alt:before {
	content: "\e015";
}
.icon_paperclip:before {
	content: "\e016";
}
.icon_tag_alt:before {
	content: "\e017";
}
.icon_tags_alt:before {
	content: "\e018";
}
.icon_trash_alt:before {
	content: "\e019";
}
.icon_cursor_alt:before {
	content: "\e01a";
}
.icon_mic_alt:before {
	content: "\e01b";
}
.icon_compass_alt:before {
	content: "\e01c";
}
.icon_pin_alt:before {
	content: "\e01d";
}
.icon_pushpin_alt:before {
	content: "\e01e";
}
.icon_map_alt:before {
	content: "\e01f";
}
.icon_drawer_alt:before {
	content: "\e020";
}
.icon_toolbox_alt:before {
	content: "\e021";
}
.icon_book_alt:before {
	content: "\e022";
}
.icon_calendar:before {
	content: "\e023";
}
.icon_film:before {
	content: "\e024";
}
.icon_table:before {
	content: "\e025";
}
.icon_contacts_alt:before {
	content: "\e026";
}
.icon_headphones:before {
	content: "\e027";
}
.icon_lifesaver:before {
	content: "\e028";
}
.icon_piechart:before {
	content: "\e029";
}
.icon_refresh:before {
	content: "\e02a";
}
.icon_link_alt:before {
	content: "\e02b";
}
.icon_link:before {
	content: "\e02c";
}
.icon_loading:before {
	content: "\e02d";
}
.icon_blocked:before {
	content: "\e02e";
}
.icon_archive_alt:before {
	content: "\e02f";
}
.icon_heart_alt:before {
	content: "\e030";
}
.icon_star_alt:before {
	content: "\e031";
}
.icon_star-half_alt:before {
	content: "\e032";
}
.icon_star:before {
	content: "\e033";
}
.icon_star-half:before {
	content: "\e034";
}
.icon_tools:before {
	content: "\e035";
}
.icon_tool:before {
	content: "\e036";
}
.icon_cog:before {
	content: "\e037";
}
.icon_cogs:before {
	content: "\e038";
}
.arrow_up_alt:before {
	content: "\e039";
}
.arrow_down_alt:before {
	content: "\e03a";
}
.arrow_left_alt:before {
	content: "\e03b";
}
.arrow_right_alt:before {
	content: "\e03c";
}
.arrow_left-up_alt:before {
	content: "\e03d";
}
.arrow_right-up_alt:before {
	content: "\e03e";
}
.arrow_right-down_alt:before {
	content: "\e03f";
}
.arrow_left-down_alt:before {
	content: "\e040";
}
.arrow_condense_alt:before {
	content: "\e041";
}
.arrow_expand_alt3:before {
	content: "\e042";
}
.arrow_carrot_up_alt:before {
	content: "\e043";
}
.arrow_carrot-down_alt:before {
	content: "\e044";
}
.arrow_carrot-left_alt:before {
	content: "\e045";
}
.arrow_carrot-right_alt:before {
	content: "\e046";
}
.arrow_carrot-2up_alt:before {
	content: "\e047";
}
.arrow_carrot-2dwnn_alt:before {
	content: "\e048";
}
.arrow_carrot-2left_alt:before {
	content: "\e049";
}
.arrow_carrot-2right_alt:before {
	content: "\e04a";
}
.arrow_triangle-up_alt:before {
	content: "\e04b";
}
.arrow_triangle-down_alt:before {
	content: "\e04c";
}
.arrow_triangle-left_alt:before {
	content: "\e04d";
}
.arrow_triangle-right_alt:before {
	content: "\e04e";
}
.icon_minus_alt:before {
	content: "\e04f";
}
.icon_plus_alt:before {
	content: "\e050";
}
.icon_close_alt:before {
	content: "\e051";
}
.icon_check_alt:before {
	content: "\e052";
}
.icon_zoom-out:before {
	content: "\e053";
}
.icon_zoom-in:before {
	content: "\e054";
}
.icon_stop_alt:before {
	content: "\e055";
}
.icon_menu-square_alt:before {
	content: "\e056";
}
.icon_menu-circle_alt:before {
	content: "\e057";
}
.icon_document:before {
	content: "\e058";
}
.icon_documents:before {
	content: "\e059";
}
.icon_pencil_alt:before {
	content: "\e05a";
}
.icon_folder:before {
	content: "\e05b";
}
.icon_folder-open:before {
	content: "\e05c";
}
.icon_folder-add:before {
	content: "\e05d";
}
.icon_folder_upload:before {
	content: "\e05e";
}
.icon_folder_download:before {
	content: "\e05f";
}
.icon_info:before {
	content: "\e060";
}
.icon_error-circle:before {
	content: "\e061";
}
.icon_error-oct:before {
	content: "\e062";
}
.icon_error-triangle:before {
	content: "\e063";
}
.icon_question_alt:before {
	content: "\e064";
}
.icon_comment:before {
	content: "\e065";
}
.icon_chat:before {
	content: "\e066";
}
.icon_vol-mute:before {
	content: "\e067";
}
.icon_volume-low:before {
	content: "\e068";
}
.icon_volume-high:before {
	content: "\e069";
}
.icon_quotations_alt:before {
	content: "\e06a";
}
.icon_clock:before {
	content: "\e06b";
}
.icon_lock:before {
	content: "\e06c";
}
.icon_lock-open:before {
	content: "\e06d";
}
.icon_key:before {
	content: "\e06e";
}
.icon_cloud:before {
	content: "\e06f";
}
.icon_cloud-upload:before {
	content: "\e070";
}
.icon_cloud-download:before {
	content: "\e071";
}
.icon_lightbulb:before {
	content: "\e072";
}
.icon_gift:before {
	content: "\e073";
}
.icon_house:before {
	content: "\e074";
}
.icon_camera:before {
	content: "\e075";
}
.icon_mail:before {
	content: "\e076";
}
.icon_cone:before {
	content: "\e077";
}
.icon_ribbon:before {
	content: "\e078";
}
.icon_bag:before {
	content: "\e079";
}
.icon_cart:before {
	content: "\e07a";
}
.icon_tag:before {
	content: "\e07b";
}
.icon_tags:before {
	content: "\e07c";
}
.icon_trash:before {
	content: "\e07d";
}
.icon_cursor:before {
	content: "\e07e";
}
.icon_mic:before {
	content: "\e07f";
}
.icon_compass:before {
	content: "\e080";
}
.icon_pin:before {
	content: "\e081";
}
.icon_pushpin:before {
	content: "\e082";
}
.icon_map:before {
	content: "\e083";
}
.icon_drawer:before {
	content: "\e084";
}
.icon_toolbox:before {
	content: "\e085";
}
.icon_book:before {
	content: "\e086";
}
.icon_contacts:before {
	content: "\e087";
}
.icon_archive:before {
	content: "\e088";
}
.icon_heart:before {
	content: "\e089";
}
.icon_profile:before {
	content: "\e08a";
}
.icon_group:before {
	content: "\e08b";
}
.icon_grid-2x2:before {
	content: "\e08c";
}
.icon_grid-3x3:before {
	content: "\e08d";
}
.icon_music:before {
	content: "\e08e";
}
.icon_pause_alt:before {
	content: "\e08f";
}
.icon_phone:before {
	content: "\e090";
}
.icon_upload:before {
	content: "\e091";
}
.icon_download:before {
	content: "\e092";
}
.social_facebook:before {
	content: "\e093";
}
.social_twitter:before {
	content: "\e094";
}
.social_pinterest:before {
	content: "\e095";
}
.social_googleplus:before {
	content: "\e096";
}
.social_tumblr:before {
	content: "\e097";
}
.social_tumbleupon:before {
	content: "\e098";
}
.social_wordpress:before {
	content: "\e099";
}
.social_instagram:before {
	content: "\e09a";
}
.social_dribbble:before {
	content: "\e09b";
}
.social_vimeo:before {
	content: "\e09c";
}
.social_linkedin:before {
	content: "\e09d";
}
.social_rss:before {
	content: "\e09e";
}
.social_deviantart:before {
	content: "\e09f";
}
.social_share:before {
	content: "\e0a0";
}
.social_myspace:before {
	content: "\e0a1";
}
.social_skype:before {
	content: "\e0a2";
}
.social_youtube:before {
	content: "\e0a3";
}
.social_picassa:before {
	content: "\e0a4";
}
.social_googledrive:before {
	content: "\e0a5";
}
.social_flickr:before {
	content: "\e0a6";
}
.social_blogger:before {
	content: "\e0a7";
}
.social_spotify:before {
	content: "\e0a8";
}
.social_delicious:before {
	content: "\e0a9";
}
.social_facebook_circle:before {
	content: "\e0aa";
}
.social_twitter_circle:before {
	content: "\e0ab";
}
.social_pinterest_circle:before {
	content: "\e0ac";
}
.social_googleplus_circle:before {
	content: "\e0ad";
}
.social_tumblr_circle:before {
	content: "\e0ae";
}
.social_stumbleupon_circle:before {
	content: "\e0af";
}
.social_wordpress_circle:before {
	content: "\e0b0";
}
.social_instagram_circle:before {
	content: "\e0b1";
}
.social_dribbble_circle:before {
	content: "\e0b2";
}
.social_vimeo_circle:before {
	content: "\e0b3";
}
.social_linkedin_circle:before {
	content: "\e0b4";
}
.social_rss_circle:before {
	content: "\e0b5";
}
.social_deviantart_circle:before {
	content: "\e0b6";
}
.social_share_circle:before {
	content: "\e0b7";
}
.social_myspace_circle:before {
	content: "\e0b8";
}
.social_skype_circle:before {
	content: "\e0b9";
}
.social_youtube_circle:before {
	content: "\e0ba";
}
.social_picassa_circle:before {
	content: "\e0bb";
}
.social_googledrive_alt2:before {
	content: "\e0bc";
}
.social_flickr_circle:before {
	content: "\e0bd";
}
.social_blogger_circle:before {
	content: "\e0be";
}
.social_spotify_circle:before {
	content: "\e0bf";
}
.social_delicious_circle:before {
	content: "\e0c0";
}
.social_facebook_square:before {
	content: "\e0c1";
}
.social_twitter_square:before {
	content: "\e0c2";
}
.social_pinterest_square:before {
	content: "\e0c3";
}
.social_googleplus_square:before {
	content: "\e0c4";
}
.social_tumblr_square:before {
	content: "\e0c5";
}
.social_stumbleupon_square:before {
	content: "\e0c6";
}
.social_wordpress_square:before {
	content: "\e0c7";
}
.social_instagram_square:before {
	content: "\e0c8";
}
.social_dribbble_square:before {
	content: "\e0c9";
}
.social_vimeo_square:before {
	content: "\e0ca";
}
.social_linkedin_square:before {
	content: "\e0cb";
}
.social_rss_square:before {
	content: "\e0cc";
}
.social_deviantart_square:before {
	content: "\e0cd";
}
.social_share_square:before {
	content: "\e0ce";
}
.social_myspace_square:before {
	content: "\e0cf";
}
.social_skype_square:before {
	content: "\e0d0";
}
.social_youtube_square:before {
	content: "\e0d1";
}
.social_picassa_square:before {
	content: "\e0d2";
}
.social_googledrive_square:before {
	content: "\e0d3";
}
.social_flickr_square:before {
	content: "\e0d4";
}
.social_blogger_square:before {
	content: "\e0d5";
}
.social_spotify_square:before {
	content: "\e0d6";
}
.social_delicious_square:before {
	content: "\e0d7";
}
.icon_printer:before {
	content: "\e103";
}
.icon_calulator:before {
	content: "\e0ee";
}
.icon_building:before {
	content: "\e0ef";
}
.icon_floppy:before {
	content: "\e0e8";
}
.icon_drive:before {
	content: "\e0ea";
}
.icon_search-2:before {
	content: "\e101";
}
.icon_id:before {
	content: "\e107";
}
.icon_id-2:before {
	content: "\e108";
}
.icon_puzzle:before {
	content: "\e102";
}
.icon_like:before {
	content: "\e106";
}
.icon_dislike:before {
	content: "\e0eb";
}
.icon_mug:before {
	content: "\e105";
}
.icon_currency:before {
	content: "\e0ed";
}
.icon_wallet:before {
	content: "\e100";
}
.icon_pens:before {
	content: "\e104";
}
.icon_easel:before {
	content: "\e0e9";
}
.icon_flowchart:before {
	content: "\e109";
}
.icon_datareport:before {
	content: "\e0ec";
}
.icon_briefcase:before {
	content: "\e0fe";
}
.icon_shield:before {
	content: "\e0f6";
}
.icon_percent:before {
	content: "\e0fb";
}
.icon_globe:before {
	content: "\e0e2";
}
.icon_globe-2:before {
	content: "\e0e3";
}
.icon_target:before {
	content: "\e0f5";
}
.icon_hourglass:before {
	content: "\e0e1";
}
.icon_balance:before {
	content: "\e0ff";
}
.icon_rook:before {
	content: "\e0f8";
}
.icon_printer-alt:before {
	content: "\e0fa";
}
.icon_calculator_alt:before {
	content: "\e0e7";
}
.icon_building_alt:before {
	content: "\e0fd";
}
.icon_floppy_alt:before {
	content: "\e0e4";
}
.icon_drive_alt:before {
	content: "\e0e5";
}
.icon_search_alt:before {
	content: "\e0f7";
}
.icon_id_alt:before {
	content: "\e0e0";
}
.icon_id-2_alt:before {
	content: "\e0fc";
}
.icon_puzzle_alt:before {
	content: "\e0f9";
}
.icon_like_alt:before {
	content: "\e0dd";
}
.icon_dislike_alt:before {
	content: "\e0f1";
}
.icon_mug_alt:before {
	content: "\e0dc";
}
.icon_currency_alt:before {
	content: "\e0f3";
}
.icon_wallet_alt:before {
	content: "\e0d8";
}
.icon_pens_alt:before {
	content: "\e0db";
}
.icon_easel_alt:before {
	content: "\e0f0";
}
.icon_flowchart_alt:before {
	content: "\e0df";
}
.icon_datareport_alt:before {
	content: "\e0f2";
}
.icon_briefcase_alt:before {
	content: "\e0f4";
}
.icon_shield_alt:before {
	content: "\e0d9";
}
.icon_percent_alt:before {
	content: "\e0da";
}
.icon_globe_alt:before {
	content: "\e0de";
}
.icon_clipboard:before {
	content: "\e0e6";
}
.bullets li {
  list-style: none;
  color: #fff;
  /* font-family: 'PlayAction'; */
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #294E5F;
  padding-bottom: 13px;
  /* padding-right: 0; */
}
.bullets  {
 padding: 19px;
 /* padding-bottom: 16px; */
 float: left;
 padding-top: 10px;
 padding-right: 6px;
}


	.glyph {
		float: left;
		text-align: center;
		padding: .75em;
		margin: .4em 1.5em .75em 0;
		width: 6em;
text-shadow: none;
	}
        .glyph_big {
        font-size: 128px;
        color: #59c5dc;
        float: left;
        margin-right: 20px;
        }

        .glyph div { padding-bottom: 10px;}

	.glyph input {
		font-family: consolas, monospace;
		font-size: 12px;
		width: 100%;
		text-align: center;
		border: 0;
		-webkit-box-shadow: 0 0 0 1px #ccc;
		        box-shadow: 0 0 0 1px #ccc;
		padding: .2em;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
	}
	.centered {
		margin-left: auto;
		margin-right: auto;
	}
	.glyph .fs1 {
		font-size: 2em;
	}

	.playaction{
		font-family: 'PlayAction';
		
	}
.sidebar a {
  font-size: 9.5px;
  text-transform: uppercase;
  letter-spacing: .4px;
}