/* ==========================================================================
   Layout
========================================================================== */

body {

	/* The old syntax, deprecated, but still needed, prefixed, for WebKit-based and old browsers 
	background: -prefix-linear-gradient(top, #000713, #08479e 70%, #fff 90%); 
	 The new syntax needed by standard-compliant browsers (Opera 12.1, IE 10, Fx 16 onwards), without prefix  
	background: linear-gradient(to bottom, #000713, #08479e 70%, #fff 90%); */
 

	background-color:#ffffff;
	/*filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000713, endColorstr=#ffffff); */
	background-image:-moz-linear-gradient(top, #000713 0%, #08479e 70%, #fff 90%);
	background-image:linear-gradient(top, #000713 0%, #08479e 70%, #fff 90%);
	background-image:-webkit-linear-gradient(top, #000713 0%, #08479e 70%, #fff 90%);
	background-image:-o-linear-gradient(top, #000713 0%, #08479e 70%, #fff 90%);
	background-image:-ms-linear-gradient(top, #000713 0%, #08479e 70%, #fff 90%);
	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#000713), color-stop(70%,#08479e),color-stop(90%,#fff)) 
	min-height: 900px;  
}

.container {
	  
	min-height: 900px;
  	margin: auto;
  	min-width: 320px;  
  	padding-left: 8px;
  	padding-right: 8px;  
}

html {margin-top:0!important;}
#alertbar-top {
    background: linear-gradient(to right, #cf0e13 0%, #a2090c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    margin: 0 auto;
	padding:15px 0;
	font-size: 18px;
	line-height:24px;
    text-align: center;
    width: 100%;
}

a.btn-alert-top {color:#fff!important;font-weight:bold!important;text-decoration:none!important;}

@media only screen and (min-width: 40.063em) { .container {background: url('../images/bg-wrapper-1024.png') no-repeat center top;} }

#main{
	padding: 10px 15px;
    line-height: 18px;
	margin: 15px;
	width: 97%;
}

h1#site-title { 
	text-indent: -9999px; 
	background: url('../images/logo-ar.png') no-repeat;
}

h4#site-description {
	display: none;
}
 
/* CLEARFIX */
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}


/* Changes to foundation's GRID 
---------------------- */
.row { /*width: 940px;*/ width: 1068px;}

.cart-icon{
	font-family:'ModernPics';
	font-size:30px;
}

#required-header {
	position: relative;
	/*top: 29px;*/
}




/* ==========================================================================
   Typography
========================================================================== */

/** {font-weight:normal;}*/

@font-face {
    font-family: 'FunctionPro-Light';
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Light-webfont.eot');
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Light-webfont.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Light-webfont.ttf') format('truetype'),
   url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Light-webfont.svg#FunctionPro-Light-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionPro-LightOblique';
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-LightOblique-webfont.eot');
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-LightOblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-LightOblique-webfont.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-LightOblique-webfont.ttf') format('truetype'),
   url('/wp-content/themes/twentyeleven/fonts/FunctionPro-LightOblique-webfont.svg#FunctionPro-LightOblique-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}	
@font-face {
    font-family: 'FunctionPro-Medium';
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Medium-webfont.eot');
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Medium-webfont.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Medium-webfont.ttf') format('truetype'),
   url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Medium-webfont.svg#FunctionPro-Medium-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionPro-MediumOblique';
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-MediumOblique-webfont.eot');
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-MediumOblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-MediumOblique-webfont.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-MediumOblique-webfont.ttf') format('truetype'),
   url('/wp-content/themes/twentyeleven/fonts/FunctionPro-MediumOblique-webfont.svg#FunctionPro-MediumOblique-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionPro-Bold';
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Bold-webfont.eot');
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Bold-webfont.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Bold-webfont.ttf') format('truetype'),
   url('/wp-content/themes/twentyeleven/fonts/FunctionPro-Bold-webfont.svg#FunctionPro-Bold-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FunctionPro-BoldOblique';
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-BoldOblique-webfont.eot');
    src: url('/wp-content/themes/twentyeleven/fonts/FunctionPro-BoldOblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-BoldOblique-webfont.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/FunctionPro-BoldOblique-webfont.ttf') format('truetype'),
   url('/wp-content/themes/twentyeleven/fonts/FunctionPro-BoldOblique-webfont.svg#FunctionPro-BoldOblique-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FontAwesome';
    src: url('/wp-content/themes/twentyeleven/fonts/fontawesome-webfont.eot');
    src: url('/wp-content/themes/twentyeleven/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/fontawesome-webfont.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/fontawesome-webfont.ttf') format('truetype'),
         url('/wp-content/themes/twentyeleven/fonts/fontawesomer-webfont.svg#FontAwesome') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'WebSymbolsRegular';
    src: url('/wp-content/themes/twentyeleven/fonts/WebSymbols-Regular-webfont.eot');
    src: url('/wp-content/themes/twentyeleven/fonts/WebSymbols-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/WebSymbols-Regular-webfont.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/WebSymbols-Regular-webfont.ttf') format('truetype'),
         url('/wp-content/themes/twentyeleven/fonts/WebSymbols-Regular-webfont.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ModernPics';
    src: url('/wp-content/themes/twentyeleven/fonts/modernpics-webfont.eot');
    src: url('/wp-content/themes/twentyeleven/fonts/modernpics-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/themes/twentyeleven/fonts/modernpics-webfont.woff') format('woff'),
         url('/wp-content/themes/twentyeleven/fonts/modernpics-webfont.ttf') format('truetype'),
         url('/wp-content/themes/twentyeleven/fonts/modernpics-webfont.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

h1, h2, h3, h4, h5 {
	color:#0076a3;
	font-family:'FunctionPro-Medium', Futura, "Trebuchet MS", Arial, sans-serif;
	text-transform:uppercase;
	margin:0 0 .5em;
} 

h1{font-size: 1.5em; margin-top:10px; margin-bottom: 5px;}
h2{font-size: 1.1em; color: #000; font-weight: bold; margin-bottom: 25px;}
h3{font-size: 1.1em; margin-top:10px; }
h5{font-size: .6em; }

a.videolink{font-size: 11px; color:#005CAD;font-weight:bold;}
a.darklink{font-size: 12px; font-weight:bold; color:#000;}

/* ==========================================================================
   Navigation
========================================================================== */
 
/* MAIN */
nav .main{
	float: right;
	margin-right: 0px;
}

.nav-bar { 
    width: 100%;
    background: none;
    margin-top:0;
}


.nav-bar li a,
.nav-bar li a:link,
.nav-bar li a:visited  {
	font-size: 20px;  
	color: rgba(255, 255, 255, .8); 
}  

.nav-bar li a:hover {
	color: #fff;
}
 
.nav-bar li:hover,
.nav-bar li a:focus,
.nav-bar li a:active {
	color:#fff;
	background: #114680; 
	background: -moz-linear-gradient(top,  #114680 0%, #00204f 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#114680), color-stop(100%,#00204f)); 
	background: -webkit-linear-gradient(top,  #114680 0%,#00204f 100%); 
	background: -o-linear-gradient(top,  #114680 0%,#00204f 100%); 
	background: -ms-linear-gradient(top,  #114680 0%,#00204f 100%); 
	background: linear-gradient(to bottom,  #114680 0%,#00204f 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#114680', endColorstr='#00204f',GradientType=0 );  
	
}


.nav-bar>li>a:first-child {
	padding: 0 10px;
}

.nav-bar>li {
	font-family: 'FunctionPro-Medium', Futura, "Trebuchet MS", Arial, sans-serif;
	text-transform: uppercase;
	padding: 5px; 
	border-left:#406691 1px solid;
	border-right:#04264b 1px solid;

	background: #114680; 
	background: -moz-linear-gradient(top,  #114680 0%, #0b2f56 100%);  
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#114680), color-stop(100%,#0b2f56));  
	background: -webkit-linear-gradient(top,  #114680 0%,#0b2f56 100%);  
	background: -o-linear-gradient(top,  #114680 0%,#0b2f56 100%);  
	background: -ms-linear-gradient(top,  #114680 0%,#0b2f56 100%);  
	background: linear-gradient(to bottom,  #114680 0%,#0b2f56 100%);  
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#114680', endColorstr='#0b2f56',GradientType=0 );  
}

/*
.nav-bar>li:first-child {
	background: #9ed2eb;
	background: -moz-linear-gradient(top,  #9ed2eb 0%, #1f7593 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ed2eb), color-stop(100%,#1f7593));
	background: -webkit-linear-gradient(top,  #9ed2eb 0%,#1f7593 100%); 
	background: -o-linear-gradient(top,  #9ed2eb 0%,#1f7593 100%); 
	background: -ms-linear-gradient(top,  #9ed2eb 0%,#1f7593 100%);
	background: linear-gradient(to bottom,  #9ed2eb 0%,#1f7593 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ed2eb', endColorstr='#1f7593',GradientType=0 ); 
	border-right-color:#1e7090; 
}

.nav-bar>li:nth-child(2) {
	background: #9ed2eb;
	background: -moz-linear-gradient(top,  #9ed2eb 0%, #1f7593 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ed2eb), color-stop(100%,#1f7593));
	background: -webkit-linear-gradient(top,  #9ed2eb 0%,#1f7593 100%); 
	background: -o-linear-gradient(top,  #9ed2eb 0%,#1f7593 100%); 
	background: -ms-linear-gradient(top,  #9ed2eb 0%,#1f7593 100%);
	background: linear-gradient(to bottom,  #9ed2eb 0%,#1f7593 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ed2eb', endColorstr='#1f7593',GradientType=0 ); 
	border-right-color:#1e7090; 

}

.nav-bar>li:nth-child(3) { 

	background: #9ed2eb;
	background: -moz-linear-gradient(top,  #9ed2eb 0%, #1f7593 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ed2eb), color-stop(100%,#1f7593));
	background: -webkit-linear-gradient(top,  #9ed2eb 0%,#1f7593 100%); 
	background: -o-linear-gradient(top,  #9ed2eb 0%,#1f7593 100%); 
	background: -ms-linear-gradient(top,  #9ed2eb 0%,#1f7593 100%);
	background: linear-gradient(to bottom,  #9ed2eb 0%,#1f7593 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ed2eb', endColorstr='#1f7593',GradientType=0 ); 
	border-right-color:#1e7090; 

} 
*/
.nav-bar li .sub-menu {
	display:none; 
	left:0; 
	margin:0;
	padding:0; 
	top: 49px;
}


.nav-bar li:last-child { 

}
.nav-bar li:last-child .sub-menu {
	left:auto;
    right:-3px;
    &::before {left:auto !important; right:9px;}
    &::after {left:auto !important; right:10px;}
} 

	.sub-menu li:hover ul {
		display:block;
		position:relative;
	}
		.sub-menu li {		
			display:block;
			float:none;
			line-height:14px;
		}
			.sub-menu li a,
			.sub-menu li a:link,
			.sub-menu li a:visited {	
				background:#001232;
				border:#00204F 1px solid;
				font-size: 13px;
				letter-spacing: .05em;
				line-height:16px;
				margin:0;
				padding:10px; 
				height:auto; 
			}
			.sub-menu li a:focus,
			.sub-menu>li>a:hover,
			.sub-menu li a:active { 
				border:#00204F 1px solid;
				background-color:#00204F;
				border :#00204F 1px solid; 
				line-height:16px;
			}

			.sub-menu li a:hover {
				color: #fff;
			}


/* styles from foundation -- overwrite  */

ul.flyout li, 
.nav-bar li ul li {
	border-left: none;
}


/* UPPER RIGHT - Social + Search  */  

#social-search{
		float:right;
}

#utils {
		float:right;
		/*margin:25px 0 0 0;*/
		padding:0;
		overflow:hidden;
		text-align:right;
		position: relative;
		top: 17px;

		font-family: 'FunctionPro-Medium', Futura, "Trebuchet MS", Arial, sans-serif;
		font-size: 1.5em;
	}
		#utils li {
			border-right:#005CAD 1px solid;
			float:left;
			font-size:13px;
			line-height:25px;
			list-style-type:none;
		}
			#utils li a {
				color:#a6d1f3;
				/*padding:0 5px;*/
				margin:0;
			}
			
			#utils li.phone {
				/*margin:0 20px 0 0;*/
				font-size:22px;
				padding:0 10px 0 0;
			}
			#utils li.social-icon {
				border-right:none;
				overflow:hidden;
				width:20px;
				height:21px;
				margin:0 5px 0 0;
				padding:0 0 0 1px;
			}	

				#utils li.social-icon.fb {  
					margin-left: 12px; 
					width: 26px; 
				}
				#utils li.social-icon a {
					margin:0;
					padding:0;
				}
					#utils li.social-icon a span {
						
					}
						#utils li.social-icon a span:before {
							content:attr(data-icon);
							font-family:'WebSymbolsRegular';
							font-size:20px;
							line-height:20px;
							margin:0;
							padding:0 5px 0 0;
						}
			#utils li.shopping-cart {
				/*background:transparent url('../images/icon-cart.png') 20px 2px no-repeat;*/
				border-left:#005CAD 1px solid; 
				padding: 2px 15px 0 15px;
				font-size: 16px;
			}
			#utils li.login {
				border-right:none;
				margin:4px 0 0 0;
				padding:0 0 0 5px;
				text-align: center;
				font-size: 16px;
			}

/* UPPER RIGHT - Search  */ 

#search {
	float:left;
}

#search.search {
	border-right:none;
	clear:both;
	margin:0; 
}
	#search.search form {
		background: #ffffff;
		background: -moz-linear-gradient(top,  #ffffff 0%, #c3d4e4 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#c3d4e4)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#c3d4e4 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffffff 0%,#c3d4e4 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffffff 0%,#c3d4e4 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffffff 0%,#c3d4e4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c3d4e4',GradientType=0 ); /* IE6-9 */

		
		border:#89b9f9 1px solid;
		width:100%;
		height:48px;
	}
		#search.search form input {
			float:left;
			font-family:'FunctionPro-Light', Futura, "Trebuchet MS", Arial, sans-serif;
			line-height:35px;
		}
			#search.search form input::-webkit-input-placeholder {
			  color: #444;
			}
			#search.search form input:-moz-placeholder {
			  color: #444;
			}
			#search.search form .txt {
				background-color:transparent;
				border:none;
				color:#333;
				font-size:20px;
				width:457px;
				height:45px;
				padding:0 0 0 10px;
			}
			#search.search form .btn {
				background:transparent url('../images/icon-search.png') 10px center no-repeat scroll;
				border:none;
				width:40px;
				height:45px;
				text-indent:-999999px;
			}			



/* ==========================================================================
   Footer
========================================================================== */

footer {
	border-top-right-radius: 10px 5px;
	border-top-left-radius: 10px 5px; 
	border: 4px #bebebe solid;
	border-left: 4px #bebebe solid;
	border-right: 4px #bebebe solid; 
	border-bottom: 1px #bebebe solid; 
	background-color: #ebebeb; 

	overflow:hidden;
}

#footer .columns {
	padding: 5px 0 5px 0px;
}

	#footerNav,
	#copyright {
		display:block;
		text-align: right;
		float:right;
		margin:0 20px 0 0; 
	}
	
	#footerNav {
		font-size:13px;
	}
		#footerNav ul { 
			margin:0;
			/*float: left; 
			margin-left: 72px;
			*/
			float: none;
			display: inline;
			padding:0;
			list-style: none; 
		}

		#footerNav ul.mod {  
			margin-left: 50px;
		}

			#footerNav li {
				border-right:#ACACAC 2px solid;
				float:left;
				padding:0; 
				font-size: 12px;
			}
				#footerNav li:last-child {
					border:none;
				}
				#footerNav li a {
					padding:0 3px;
				} 
				
	#copyright {
		color:#6C6C6C;
		font-size:11px;
		text-align:right;
	}
	
.disclaimer {
	color:#6C6C6C!important;
	display:block;
	font-size:11px!important;
	padding:10px 0;
}

 
/* SOLUTIONS PAGES */



.solutions-page-nav {
	background-color:#01193d;
	position:relative;
	top:-5px;
	text-align:center;
}
	.solutions-page-nav ul {
		margin:0 auto;
		padding:0; 
	}		
		.solutions-page-nav ul li {
			display: inline-block;
			line-height: 1.0;
			width: 32%;
		}
		.solutions-page-nav ul li:first-child {
			border-right: 1px solid #3A3232; 
		}
		.solutions-page-nav ul li:last-child {
			border-left: 1px solid #3A3232;
			margin:0;
		}
			.solutions-page-nav ul li a,
			.solutions-page-nav ul li a:link,
			.solutions-page-nav ul li a:hover {
				color:#FFF;
				display:block;
				font-family:'FunctionPro-Medium', Futura, "Trebuchet MS", Arial, sans-serif;
				font-size:14px;
				height:50px;
				line-height:50px;
				margin:0;
				/*padding:0 20px; */
				text-transform:uppercase;
			}
			.solutions-page-nav ul li a:focus,
			.solutions-page-nav ul li a:hover,
			.solutions-page-nav ul li a:active {
				color:#92c9e2;
			}

.go-top {

	position: fixed;
	bottom: 2em;
	left: 2em;
	text-decoration: none;
	color: white;
	background-color: rgba(1, 25, 61, .5);
	font-size: 18px;
	font-family: 'FunctionPro-Medium',Futura,"Trebuchet MS",Arial,sans-serif;
	text-transform:uppercase;
	padding: 1em;
	display: none;
}

.go-top:hover {
	background-color: rgba(1, 25, 61, .85);
}


#breadcrumbs {
	color:#FFF;
}
	#breadcrumbs ul {
		margin:0;
		padding: 0px 0 27px 19px;
		list-style: none;
	}
		#breadcrumbs ul li {
			float:left;
			font-family: sans-serif;
			font-size: 13px;
			font-weight: bold;
		}
			#breadcrumbs ul li a,
			#breadcrumbs ul li a:link,
			#breadcrumbs ul li a:visited {
				color:#FFF;
				text-decoration:underline;
				font-weight: bold;
			} 
	#breadcrumbs a{
		color:white;
	}



/****BTNS****/
* .btn,
* .btn:link,
* .btn:visited {
	font-family:'FunctionPro-Medium', Futura, "Trebuchet MS", Arial, sans-serif;
	font-weight:100;
}
#content .btn, .fancybox-buttons .btn {
	background: #9dddf6; /* Old browsers */
	background: -moz-linear-gradient(top,  #9dddf6 0%, #2697c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dddf6), color-stop(100%,#2697c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9dddf6 0%,#2697c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dddf6', endColorstr='#2697c3',GradientType=0 ); /* IE6-9 */
	border-color:#6dc4e8;
	color:#FFF;
	display:inline-block;
	font-family:'FunctionPro-Bold', Futura, "Trebuchet MS", Arial, sans-serif;
	text-shadow: 0px 0px 4px #452c03;
    filter: dropshadow(color=#452c03, offx=0, offy=0);
	text-transform:uppercase;
	font-style: normal !important;
	margin:15px 15px 0 0;
	padding:5px 25px;
	font-size:14px;
}
#content .btn.short, .fancybox-buttons .btn.short {
	margin:0 15px 0 0;
	padding:11px 16px;
}

#content .big-btn {font-size:24px; padding:0px 25px;} 
#content .med-btn {font-size:20px; padding:15px 15px;}

#content .btn.learn-btn, #content .btn.blue, .fancybox-buttons .learn-btn, #gform_submit_button_2,  #gform_submit_button_3{
	background: #9dddf6; /* Old browsers */
	background: -moz-linear-gradient(top,  #9dddf6 0%, #2697c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dddf6), color-stop(100%,#2697c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9dddf6 0%,#2697c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dddf6', endColorstr='#2697c3',GradientType=0 ); /* IE6-9 */
	border-color:#6dc4e8;

}

#content .btn.click-to-call {
	background: #666666; /* Old browsers */
	background: -moz-linear-gradient(top,  #bbbbbb 0%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbbbbb), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bbbbbb 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bbbbbb 0%,#666666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bbbbbb 0%,#666666 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bbbbbb 0%,#666666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dddf6', endColorstr='#2697c3',GradientType=0 ); /* IE6-9 */
	border-color:#777777;
}

.btn.orange,
.btn.orange:link,
.btn.orange:visited,
.button.orange,
.button.orange:link,
.button.orange:visited {
	background: rgb(255,167,60);
	background: -moz-linear-gradient(top,  rgba(255,167,60,1) 0%, rgba(255,127,4,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,167,60,1)), color-stop(100%,rgba(255,127,4,1)));
	background: -webkit-linear-gradient(top,  rgba(255,167,60,1) 0%,rgba(255,127,4,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,167,60,1) 0%,rgba(255,127,4,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,167,60,1) 0%,rgba(255,127,4,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,167,60,1) 0%,rgba(255,127,4,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa73c', endColorstr='#ff7f04',GradientType=0 );
	border:#FF7F04 1px solid;
	font-family:'FunctionPro-Bold', Futura, "Trebuchet MS", Arial, sans-serif;
	text-shadow: 0 0 2px rgba(0,0,0,.35);
}
	
	.btn.focus,
	.btn.orange:hover,
	.btn.orange:active,
	.button.focus,
	.button.orange:hover,
	.button.orange:active {
		background: rgb(255,127,4);
		background: -moz-linear-gradient(top,  rgba(255,127,4,1) 0%, rgba(229,124,4,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,127,4,1)), color-stop(100%,rgba(229,124,4,1)));
		background: -webkit-linear-gradient(top,  rgba(255,127,4,1) 0%,rgba(229,124,4,1) 100%);
		background: -o-linear-gradient(top,  rgba(255,127,4,1) 0%,rgba(229,124,4,1) 100%);
		background: -ms-linear-gradient(top,  rgba(255,127,4,1) 0%,rgba(229,124,4,1) 100%);
		background: linear-gradient(to bottom,  rgba(255,127,4,1) 0%,rgba(229,124,4,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7f04', endColorstr='#e57c04',GradientType=0 );
	}
	
.btn.blue,
.btn.blue:link,
.btn.blue:visited,
.button.blue,
.button.blue:link,
.button.blue:visited {
	background: #9dddf6; /* Old browsers */
	background: -moz-linear-gradient(top,  #9dddf6 0%, #2697c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dddf6), color-stop(100%,#2697c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9dddf6 0%,#2697c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dddf6', endColorstr='#2697c3',GradientType=0 ); /* IE6-9 */
	border-color:#6dc4e8;
	font-family:'FunctionPro-Bold', Futura, "Trebuchet MS", Arial, sans-serif;
	text-shadow: 0 0 2px rgba(0,0,0,.35);
}
		
	.btn.blue:focus,
	.btn.blue:hover,
	.btn.blue:active,
	.button.blue:focus,
	.button.blue:hover,
	.button.blue:active {
		background: rgb(38,151,195);
		background: -moz-linear-gradient(top,  rgba(38,151,195,1) 0%, rgba(17,123,173,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(38,151,195,1)), color-stop(100%,rgba(17,123,173,1)));
		background: -webkit-linear-gradient(top,  rgba(38,151,195,1) 0%,rgba(17,123,173,1) 100%);
		background: -o-linear-gradient(top,  rgba(38,151,195,1) 0%,rgba(17,123,173,1) 100%);
		background: -ms-linear-gradient(top,  rgba(38,151,195,1) 0%,rgba(17,123,173,1) 100%);
		background: linear-gradient(to bottom,  rgba(38,151,195,1) 0%,rgba(17,123,173,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2697c3', endColorstr='#117bad',GradientType=0 );
	}

 #gform_submit_button_2, #gform_submit_button_3 {
 	width:100px;
 	font-family: 'FunctionPro-Medium', Futura, "Trebuchet MS", Arial, sans-serif;
	font-weight: 100;
	text-transform: uppercase;
}

.quoteSimple {
	background: url('../images/bg-quoteSimple.gif') 0 0 no-repeat;
	color: #333333;
	font-size: 13px;
	font-style: italic;
	font-weight: normal;
	line-height: 23px;
	padding: 25px;
	text-indent: -5px;
	border-top: 1px solid #bebebe;
border-bottom: 1px solid #bebebe;
background-color: #fff;
}

.feature-block {
	background-color: #efefef;
	 padding: 20px;
	 border: 1px solid #bebebe;
}

.video {
	border: 1px solid #666;
}

.gfield_label {
	margin:0 !important;
}

.gform_wrapper textarea.small {
	height: 50px !important;
}

.fancybox-captions{ margin: 10px;}
#fancybox-content{ background-color: #ffffff;}
.fancybox-buttons{ margin-top: 10px;}

/* EVENT LANDING PAGE: //www.tonyrobbins.com/upw-florida/ */

.event-media {
	
}
	.event-media #jwplayer-1_wrapper {
		width:100% !important;
	}
	.event-media figcaption {
		border-top:#CCC 1px solid;
		padding:15px 0 0;
		text-align:center;
	}
		.event-media figcaption em,
		.event-media figcaption strong {
			display:block;
			font-size:20px;
			line-height:28px;
		}

.event-info {
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);    
	box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);
	margin: 0;
	padding:15px;
	}
	.disc-info {
	-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);    
	box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);
	margin: 0;
	padding:15px;
	background: #FFF;
	}
	
	.disc-info p {font-size:1.2rem;}

@media only screen and (min-width: 767px) {	
	.event-info {min-height: 352px;}
}
	.event-info .event-description {
		border-bottom:#CCC 1px solid;
		margin:0 0 15px 0;
	}
	.event-info .event-timeline {
		margin:0;
	}
		.event-info .event-timeline dt {
			font-size:18px;
			font-weight:bold;
			margin:10px 0 0 0;
		}
			.event-info .event-timeline dt:last-child {
				margin-bottom:0;
			}
			.event-info .event-timeline dd em {
				color:#0069A7;
				font-style:italic;
			}
.event-details {
	margin:35px 0 0 0;
}
	.event-details h2 div {
		color:#092346;
		font-size:24px;
		font-weight:normal;
		margin:15px 0 20px;
		position:relative;
	}
		.event-details h2 div.event-phone {
			color:#000;
			text-align:right;
		}
	.event-pricing-table {
		margin:0 auto 15px;
		width:100%;
	}
	.event-pricing-table tr {
	}	
		.event-pricing-table th,
		.event-pricing-table td {
			border-bottom:#CCC 1px solid;
			border-left:#CCC 1px solid;
			font-size:1.3rem;
			padding:1rem;
		}
		.event-pricing-table th {
			font-weight:bold;
			text-align:center;
		}
		.event-pricing-table td {
			text-align:center;
			vertical-align:middle;
		}
		.event-pricing-table td:nth-child(n+2){font-size:2rem;}
			.event-pricing-table th:first-child,
			.event-pricing-table td:first-child {
				background: rgb(255,255,255); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
				
				border-left:none;
				text-align:left;
			}
			.event-pricing-table th:nth-child(2),
			.event-pricing-table td:nth-child(2) {
				background: rgb(222,170,141); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(222,170,141,1) 0%, rgba(201,138,107,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(222,170,141,1)), color-stop(100%,rgba(201,138,107,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(222,170,141,1) 0%,rgba(201,138,107,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(222,170,141,1) 0%,rgba(201,138,107,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(222,170,141,1) 0%,rgba(201,138,107,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(222,170,141,1) 0%,rgba(201,138,107,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deaa8d', endColorstr='#c98a6b',GradientType=0 ); /* IE6-9 */
				border-color:#812813;
				color:#812813;
			}
				.event-pricing-table tfoot td:nth-child(2) {
					background: rgb(158,66,38); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(158,66,38,1) 0%, rgba(129,40,19,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,66,38,1)), color-stop(100%,rgba(129,40,19,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(158,66,38,1) 0%,rgba(129,40,19,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(158,66,38,1) 0%,rgba(129,40,19,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(158,66,38,1) 0%,rgba(129,40,19,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(158,66,38,1) 0%,rgba(129,40,19,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e4226', endColorstr='#812813',GradientType=0 ); /* IE6-9 */
					color:#fff;
				}
			.event-pricing-table th:nth-child(3),
			.event-pricing-table td:nth-child(3) {
				background: rgb(211,211,211); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(211,211,211,1) 0%, rgba(189,189,189,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,211,211,1)), color-stop(100%,rgba(189,189,189,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(189,189,189,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(189,189,189,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(211,211,211,1) 0%,rgba(189,189,189,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(211,211,211,1) 0%,rgba(189,189,189,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d3d3', endColorstr='#bdbdbd',GradientType=0 ); /* IE6-9 */
				border-color:#5F5F5F;
				color:#6a6a6a;
			}
				.event-pricing-table tfoot td:nth-child(3) {
					background: rgb(138,138,138); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(138,138,138,1) 0%, rgba(106,106,106,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(138,138,138,1)), color-stop(100%,rgba(106,106,106,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(138,138,138,1) 0%,rgba(106,106,106,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(138,138,138,1) 0%,rgba(106,106,106,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(138,138,138,1) 0%,rgba(106,106,106,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(138,138,138,1) 0%,rgba(106,106,106,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a8a8a', endColorstr='#6a6a6a',GradientType=0 ); /* IE6-9 */
					color:#FFF;
				}
			.event-pricing-table th:nth-child(4),
			.event-pricing-table td:nth-child(4) {
				background: rgb(212,200,124); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(212,200,124,1) 0%, rgba(189,172,89,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(212,200,124,1)), color-stop(100%,rgba(189,172,89,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(212,200,124,1) 0%,rgba(189,172,89,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(212,200,124,1) 0%,rgba(189,172,89,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(212,200,124,1) 0%,rgba(189,172,89,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(212,200,124,1) 0%,rgba(189,172,89,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4c87c', endColorstr='#bdac59',GradientType=0 ); /* IE6-9 */
				border-color:#605305;
				color:#5c440b;
			}
				.event-pricing-table tfoot td:nth-child(4) {
					background: rgb(149,123,29); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(149,123,29,1) 0%, rgba(92,68,11,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(149,123,29,1)), color-stop(100%,rgba(92,68,11,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(149,123,29,1) 0%,rgba(92,68,11,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(149,123,29,1) 0%,rgba(92,68,11,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(149,123,29,1) 0%,rgba(92,68,11,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(149,123,29,1) 0%,rgba(92,68,11,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#957b1d', endColorstr='#5c440b',GradientType=0 ); /* IE6-9 */
					color:#FFF;
				}
			.event-pricing-table th:nth-child(5),
			.event-pricing-table td:nth-child(5) {
				background: rgb(143,203,229); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(143,203,229,1) 0%, rgba(111,181,213,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,203,229,1)), color-stop(100%,rgba(111,181,213,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(143,203,229,1) 0%,rgba(111,181,213,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(143,203,229,1) 0%,rgba(111,181,213,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(143,203,229,1) 0%,rgba(111,181,213,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(143,203,229,1) 0%,rgba(111,181,213,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fcbe5', endColorstr='#6fb5d5',GradientType=0 ); /* IE6-9 */
				border-color:#14536E;
				color:#0e4276;
			}
				.event-pricing-table tfoot td:nth-child(5) {
					background: rgb(42,131,193); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(42,131,193,1) 0%, rgba(14,66,118,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,131,193,1)), color-stop(100%,rgba(14,66,118,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(42,131,193,1) 0%,rgba(14,66,118,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(42,131,193,1) 0%,rgba(14,66,118,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(42,131,193,1) 0%,rgba(14,66,118,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(42,131,193,1) 0%,rgba(14,66,118,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a83c1', endColorstr='#0e4276',GradientType=0 ); /* IE6-9 */
					color:#FFF;
				}
			.event-pricing-table th:nth-child(6),
			.event-pricing-table td:nth-child(6) {
				background: rgb(97,158,205); /* Old browsers */
				background: -moz-linear-gradient(top,  rgba(97,158,205,1) 0%, rgba(64,124,180,1) 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(97,158,205,1)), color-stop(100%,rgba(64,124,180,1))); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  rgba(97,158,205,1) 0%,rgba(64,124,180,1) 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  rgba(97,158,205,1) 0%,rgba(64,124,180,1) 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  rgba(97,158,205,1) 0%,rgba(64,124,180,1) 100%); /* IE10+ */
				background: linear-gradient(to bottom,  rgba(97,158,205,1) 0%,rgba(64,124,180,1) 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#619ecd', endColorstr='#407cb4',GradientType=0 ); /* IE6-9 */
				border-color:#162556;
				color:#041441;
			}
				.event-pricing-table tfoot td:nth-child(6) {
					background: rgb(14,56,131); /* Old browsers */
					background: -moz-linear-gradient(top,  rgba(14,56,131,1) 0%, rgba(4,20,65,1) 100%); /* FF3.6+ */
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(14,56,131,1)), color-stop(100%,rgba(4,20,65,1))); /* Chrome,Safari4+ */
					background: -webkit-linear-gradient(top,  rgba(14,56,131,1) 0%,rgba(4,20,65,1) 100%); /* Chrome10+,Safari5.1+ */
					background: -o-linear-gradient(top,  rgba(14,56,131,1) 0%,rgba(4,20,65,1) 100%); /* Opera 11.10+ */
					background: -ms-linear-gradient(top,  rgba(14,56,131,1) 0%,rgba(4,20,65,1) 100%); /* IE10+ */
					background: linear-gradient(to bottom,  rgba(14,56,131,1) 0%,rgba(4,20,65,1) 100%); /* W3C */
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e3883', endColorstr='#041441',GradientType=0 ); /* IE6-9 */
					color:#FFF;
				}
			.event-pricing-table tbody tr:last-child td {
				border-bottom-width:5px;
			}
			.event-pricing-table tfoot tr td {
					font-size:14px;
					line-height:24px;
			}
				.event-pricing-table tfoot tr td:first-child {
					font-weight:bold;
				}
				.event-pricing-table tfoot tr:last-child td {
					border-bottom:none;
				}
				.event-pricing-table small {
					color:#636363;
					font-size:11px;
					font-style:italic;
				}
				.event-pricing-table .old-price {
					text-decoration:line-through;
				}
				#content .event-pricing-table tfoot tr td .btn {
					-webkit-box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, .5);
		 			box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, .5);
					font-size:11px;
					margin:7px auto 5px;
					padding:5px 7px;
				}
	.event-details .legal {
		color:#636363;
		font-size:12px;
		font-style:italic;
	}
	
#content .guarantee {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(234,240,246,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(234,240,246,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(234,240,246,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(234,240,246,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(234,240,246,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(234,240,246,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaf0f6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	clear:both;
	border:#fff 1px solid;
	-webkit-box-shadow: 0px 0px 0px 2px rgba(222, 231, 243, 1);
	box-shadow: 0px 0px 0px 2px rgba(222, 231, 243, 1);
	margin:50px 0px 25px;
	padding:15px;
}
	.guarantee h2 {
		font-weight:normal;
		font-size: 1.8em;
		margin-bottom:10px;
	}
	.guarantee p {
		font-size:14px;
		margin-bottom:10px;
	}
	

/* SEVEN FORCES SOCIAL PAGE: //www.tonyrobbins.com/events/business-mastery/7-forces-social/ */

.seven-forces-info {
	background: rgb(98,141,189); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(98,141,189,1) 0%, rgba(185,204,228,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(98,141,189,1)), color-stop(100%,rgba(185,204,228,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(98,141,189,1) 0%,rgba(185,204,228,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(98,141,189,1) 0%,rgba(185,204,228,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(98,141,189,1) 0%,rgba(185,204,228,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(98,141,189,1) 0%,rgba(185,204,228,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#628dbd', endColorstr='#b9cce4',GradientType=0 ); /* IE6-9 */
	
	border-bottom:#8BADD5 3px solid;
	padding:0 0 10px 0;

}
	.seven-forces-info h1 {
		margin:-20px 0 20px 0;
	}
	
	.seven-forces-info .event-info {
		background-color:#fff;
	}
	
		.seven-forces-info .event-info p {
			font-size:12px;
		}
	
		.seven-forces-info .event-media figcaption {
			border-color:#00203A;
			font-size:15px;
			font-weight:bold;
		}
	
	#main .seven-forces-details {
	}
		.seven-forces-details .seven-forces,
		.seven-forces-details .secondary-details {
			padding-top:20px
		}
			.seven-forces-details .seven-forces h1 {
				font-weight:normal;
				font-size:29px;
			}
			.seven-forces-details .seven-forces .force-box {
				border-bottom: 1px solid #CFCFCF;
				margin: 15px 15px 25px;
				padding: 15px 2%;
			}
				
				.seven-forces-details .seven-forces .force-box h2 {
					color:#00203A;
					font-size:26px;
					font-weight:normal;
					margin-bottom:10px;
					text-transform:none;
				}
				
		.seven-forces-details .secondary-details {
			background: rgb(238,238,239); /* Old browsers */
			background: -moz-linear-gradient(left,  rgba(238,238,239,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(238,238,239,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
			background: linear-gradient(to right,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeef', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
			
			border-left:#D6E1ED 1px solid;
		}
			.seven-forces-details .secondary-details h2 {
				border-bottom:#00203A 2px solid;
				font-size:20px;
				font-weight:normal;
				margin:7px 0;
			}
				.secondary-details .marketo-form ul li {
					list-style-type:none;
				}
					#content .secondary-details .marketo-form ul li label {
						margin-top:10px;
					}
					#content .secondary-details .marketo-form ul li input[type="text"],
					#content .secondary-details .marketo-form ul li input[type="password"],
					#content .secondary-details .marketo-form ul li input[type="date"],
					#content .secondary-details .marketo-form ul li input[type="datetime"],
					#content .secondary-details .marketo-form ul li input[type="email"],
					#content .secondary-details .marketo-form ul li input[type="number"],
					#content .secondary-details .marketo-form ul li input[type="search"],
					#content .secondary-details .marketo-form ul li input[type="tel"],
					#content .secondary-details .marketo-form ul li input[type="time"],
					#content .secondary-details .marketo-form ul li input[type="url"],
					#content .secondary-details .marketo-form ul li textarea {
						margin: 3px 0;
					}
					#content .secondary-details .marketo-form ul li .mktFormMsg {
						color:#F00;
						font-weight:bold;
						padding-bottom:10px;
					}
					#content .secondary-details .marketo-form ul li .submit-btn {
						cursor:pointer;
						list-style-type:none;
						margin-top: 5px;
					}
					
				.secondary-details .event-date {
					font-size:18px;
				}
				.secondary-details .testimonials .testimonial {
					clear:both;
					font-style:italic;
					margin-top:15px;
				}
				.secondary-details .testimonials .testimonial-byline {
					border-bottom:#CECECE 1px solid;
					margin:0 0 5px 0;
					min-height:75px;
					padding:0 0 10px 0;
				}
					.secondary-details .testimonials .testimonial-byline .testimonial-image, .sales-image {
						background-color:#FFF;
						border:#FFF 2px solid;
						-webkit-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .25);
        				box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .25);
						float:left;
						margin:0 15px 25px 0;
					}
					.sales-image {margin: 5px 15px 20px 0px !important;}
						.secondary-details .testimonials .testimonial-byline div strong,
						.secondary-details .testimonials .testimonial-byline div em {
							font-size:13px;
						}


/* HOLIDAY ALERT BAR STYLES */
@import "//fonts.googleapis.com/css?family=Lato:100,400,700,900,400italic,700italic";
@import "//fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic";

#holiday-alert {
	background-color:#D31F3D; 
	color:#fff; 
	display:block; 
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0 auto; 
	padding:5px; 
	text-align:center;
	text-decoration:none;
}


/* Platinum Partnership Mobile App LP Styles : //www.tonyrobbins.com/platinum-partnership-mobile-app/ */

.platinum-partnership-details {
background: rgb(0,46,120,1); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,29,68,1) 0%, rgba(0,46,120,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,29,68,1)), color-stop(100%,rgba(0,46,120,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,29,68,1) 0%,rgba(0,46,120,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,29,68,1) 0%,rgba(0,46,120,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,29,68,1) 0%,rgba(0,46,120,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,29,68,1) 0%,rgba(0,46,120,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#628dbd', endColorstr='#b9cce4',GradientType=0 ); /* IE6-9 */
	
	padding:0 0 10px 0;
}
/*
	.plat-event-info {
		-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);    
		box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);
		margin:5px 5px 0;
		padding:15px;	
	}*/
	.platinum-partnership-details .platinum-partnership-info h1 {
		color:#FFF !important;
		font-size:18px !important;
		font-weight:normal !important;
		margin:15px 0 !important;
	}
	.platinum-partnership-details .platinum-partnership-info p {
		color:#85B5DD;
	}

	#content .plat-btn {
		background: rgb(0,169,234); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(0,169,234,1) 0%, rgba(0,80,133,1) 50%, rgba(0,54,100,1) 51%, rgba(1,78,130,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,169,234,1)), color-stop(50%,rgba(0,80,133,1)), color-stop(51%,rgba(0,54,100,1)), color-stop(100%,rgba(1,78,130,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(0,169,234,1) 0%,rgba(0,80,133,1) 50%,rgba(0,54,100,1) 51%,rgba(1,78,130,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(0,169,234,1) 0%,rgba(0,80,133,1) 50%,rgba(0,54,100,1) 51%,rgba(1,78,130,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(0,169,234,1) 0%,rgba(0,80,133,1) 50%,rgba(0,54,100,1) 51%,rgba(1,78,130,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(0,169,234,1) 0%,rgba(0,80,133,1) 50%,rgba(0,54,100,1) 51%,rgba(1,78,130,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a9ea', endColorstr='#014e82',GradientType=0 ); /* IE6-9 */
		
		border:#02669E 1px solid;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);    
		box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);
		display:inline-block;
		font-family:'FunctionPro-Medium';
		font-size:16px;
		font-weight:normal;
		margin:10px 0 0 0;
		text-align:center;
	}
		#content .plat-btn strong {
			display:block;
			font-family:'FunctionPro-Bold';
			font-size:18px;
			font-weight:normal;
		}

	.platinum-partnership-details .event-info {
		background:url('../images/bg-brushedmetal.jpg') 0 0 repeat;
		border:#000 5px solid;	
		-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5);    
		box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .5);
		outline:1px solid rgb(67, 142, 225); 
		outline-offset:-15px;
	}
		.platinum-partnership-details .event-info h2 {
			color:#222;
			font-size:16px;
			font-weight:normal;
			text-align:center;
			text-shadow: 0px 0px 3px #FFF;
        	filter: dropshadow(color=#FFF, offx=0, offy=0);
			text-transform:capitalize;
		}
		
			.platinum-partnership-details .event-info .gform_wrapper {
				width:93%;
				margin:0 auto;
			}
		
			.platinum-partnership-details .event-info form {
				margin:0;
			}
		
			.platinum-partnership-details .event-info .gfield_label {
				clear:both;
				color:#222 !important;
				float:left;
				height:30px;
				line-height:30px !important;
				padding:0 5px 0 0;
				text-align:right;
				text-shadow: 0px 0px 3px #FFF;
        		filter: dropshadow(color=#FFF, offx=0, offy=0);
				width:30%;
			}
			.platinum-partnership-details .event-info .ginput_container {
				float:left;
				width:69%;
			}
				@media all and (max-width: 750px) {
					.platinum-partnership-details .event-info .gfield_label,
					.platinum-partnership-details .event-info .ginput_container {
						clear:both;
						text-align:left;
						width:100%;
					}
				}
			
				.platinum-partnership-details .event-info .ginput_container input {
					background-color:rgba(255, 255, 255, .5);
					border:#222 1px solid;
				}
				.platinum-partnership-details .event-info .ginput_container input[type="text"], .platinum-partnership-details .event-info .ginput_container input[type="email"] {
					height:30px;
					line-height:30px;
					width:100%;
				}
				.platinum-partnership-details .event-info .gform_footer {
					margin:0;
					padding:0;
				}
					.platinum-partnership-details .event-info .gform_footer input[type="submit"] {
						background: rgb(249,252,247); /* Old browsers */
						background: -moz-linear-gradient(top,  rgba(249,252,247,1) 0%, rgba(245,249,240,1) 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,252,247,1)), color-stop(100%,rgba(245,249,240,1))); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* IE10+ */
						background: linear-gradient(to bottom,  rgba(249,252,247,1) 0%,rgba(245,249,240,1) 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcf7', endColorstr='#f5f9f0',GradientType=0 ); /* IE6-9 */
						
						border:none;
						-webkit-box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);    
						box-shadow:  0px 0px 10px 0px rgba(0, 0, 0, .25);
						color:#222;
						margin:0 0 0 30%;
						text-transform:uppercase;
						width:35%;
					}
			.platinum-partnership-details .event-info h2 div {
				font-size:20px;
				padding:5px 0;
				text-transform:uppercase;
			}
		.platinum-partnership-details .event-info .gform_heading {
			display:none;
		}

.platinum-partnership-details .plat-event-info {
		background-color:#fff;
	}
	
.plat-event-info h2 {
		color:#0076a3;
		font-size:16px;
		margin-bottom:0.25em;
	}

.platinum-partnership-details .plat-testimonial {
	background: rgb(0,23,56); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%, rgba(0,11,28,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%,rgba(0,23,56,1)), color-stop(100%,rgba(0,11,28,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001738', endColorstr='#000b1c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	border:#001844 5px solid;
	-webkit-border-radius: 5px;
    border-radius: 5px;
	color:#FFF;
	font-style:italic;
	margin: 15px auto 0;
    padding: 15px;
    text-align: center;
    width: 96%;
}
	
	.platinum-partnership-details .plat-testimonial strong {
		display:block;
		font-style:normal;
		padding:10px 0 0 0;
	}

.plat-media {
	background: -moz-linear-gradient(top,  rgba(0,46,120,1) 0%, rgba(0,46,120,0.6) 40%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,46,120,1)), color-stop(40%,rgba(0,46,120,0.6)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,46,120,1) 0%,rgba(0,46,120,0.6) 40%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,46,120,1) 0%,rgba(0,46,120,0.6) 40%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,46,120,1) 0%,rgba(0,46,120,0.6) 40%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,46,120,1) 0%,rgba(0,46,120,0.6) 40%,rgba(255,255,255,0) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002e78', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	
	margin:0 0 25px 0;
	padding:0 0 15px;
}

	.plat-media .wrapper {
		background: rgb(0,23,56); /* Old browsers */
		background: -moz-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%, rgba(0,11,28,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%,rgba(0,23,56,1)), color-stop(100%,rgba(0,11,28,1))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001738', endColorstr='#000b1c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	
		border:#001844 5px solid;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#FFF;
		margin: 15px auto 15px;
		padding: 15px;
		text-align: center;
		width: 96%;
	}
	
		.plat-media h1 {
			color:#FFF;
			font-weight:normal;
			padding:0 0 15px;
		}
			.plat-video #jwplayer-1_wrapper {text-align:left;}
			.plat-video #jwplayer-1,
			.plat-video #jwplayer-0_wrapper {
				border:#054173 5px solid;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				position:relative;
				text-align:left !important;
			}
			#plat-pics {max-height:240px; padding-left:20px;}
			.plat-slides {
				left:15px;
				min-height:260px;
			}
				.innerfade li {
					list-style-type:none;
				}
					.plat-slides li img {
						border:#054173 5px solid;
						-webkit-border-radius: 5px;
						border-radius: 5px;
					}
	.plat-media .plat-quote {
		border-right:#054173 1px solid;
		color:#00132E;
		font-size:16px;
		padding:25px;
		text-align:center; 
	}
	.plat-media .plat-support {
		margin:30px 25px 25px 15px;
	}
	
	
/* Leadership Mastery Mobile App LP Styles : //www.tonyrobbins.com/events/leadership-mastery/mobile-app */

.leadership-academy .primary-content {
	margin-top:20px;
}
		.leadership-academy .primary-content img:first-child {
			margin:0 15px 15px 0;
		}
		.leadership-academy .primary-content h2 {
			color:#0076A3;
			font-size: 20px;
    		font-weight: normal;
		}
		.leadership-academy .primary-content ul {
			padding:0 0 0 25px;
		}
		.leadership-academy .primary-content .lm-panel, .blue-panel {
			background: rgb(238,238,239); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(238,238,239,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,239,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeef', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
			
			border-top:#0076A3 3px solid;
			border-bottom:#eeeeef 1px solid;
			margin-bottom:25px;
			padding:15px;
		}
			.leadership-academy .primary-content .lm-panel h3 {
				font-weight:normal;
			}
		.leadership-academy .lm-content-quote {
			border:#E8EFF7 2px solid;
			display:block;
			float:right;
			margin:0 0 15px 15px;
			padding:15px;
			width:50%;
		}
			.leadership-academy .lm-content-quote strong {
				display:block;
				text-align:right;
				margin:5px 0 0 0;
			}
		.leadership-academy .lm-cta {
			border:#E8EFF7 2px solid;
			display:block;
			margin:15px 15px 0 15px;
			padding:15px 15px 0 15px;
			text-align:center;
		}
			.leadership-academy .lm-cta #lpButDivID-1381426921 {
				height:55px;
				overflow:hidden;
			}
			.leadership-academy .lm-cta * {
				margin:10px auto;
				text-align:center;
			}
			


.leadership-academy .secondary-content {
	background: rgb(238,238,239); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(238,238,239,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(238,238,239,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeef', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
	
	border-left:#D6E1ED 1px solid;
	
	padding-top:20px;
}
	.leadership-academy .secondary-content h2 {
		font-size:18px;
		font-weight:normal;
		margin-bottom:5px;
	}
	.leadership-academy .secondary-content .lm-list {
		border-top:#0076A3 2px solid;
		border-bottom:#0076A3 2px solid;
		font-size:18px;
	}
		.lm-list dt {
			border-bottom:#0076A3 1px solid;
			color:#0076A3;
			font-size:16px;
			padding:5px 0;
		}
		.lm-list dd {
			border-bottom:#555 1px solid;
			color:#555;
			font-size:16px;
			padding:5px 0;
		}
			.lm-list-date {
				font-weight:bold;
			}
				.lm-list-location a {
					display:inline-block;
					padding:0 0 0 15px;
				}
			.lm-list-cta {
				border-top:#555 1px solid;
				padding-top:10px;
			}
				.lm-list-cta div {
					float:right;
				}
				.lm-list-cta #lpButDivID-1381426964 {
					height:25px;
					overflow:hidden;
				}
				.lm-list-cta div div {
					float:none;
				}
		.lm-download {
			background-color:#fff;
			border:#E8EFF7 2px solid;
			display:block;
			margin:15px 15px 25px 15px;
			padding:15px;
		}
			.lm-download-img img {
				margin:0 auto;
			}
			 .lm-download-text strong {
				display:block;
			}
		.lm-testimonials {
			border-top:#0076A3 2px solid;
			border-bottom:#0076A3 2px solid;
			margin: 0 0 25px;
    		padding: 15px 0 0;

		}
			.lm-testimonial {
				border-bottom:#555 1px solid;
				font-style:italic;
				margin-bottom:15px;
				padding:5px 10px 5px;
				text-indent:-5px;
				font-size:1.2rem;
			}
				.lm-testimonial:last-child {
					border-bottom:none;
					margin-bottom:0;
					padding:0 10px;
				}
				.lm-testimonial .lm-testimonial-author {
					font-size:12px;
					font-style:normal;
					margin:10px 0 10px 10px;
					text-indent:-5px;
				}
					.lm-testimonial .lm-testimonial-author strong {
						display:block;
						font-size:14px;
					}
					
			.lm-extra {
				background: rgb(255,255,255); /* Old browsers */

background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 75%, rgba(237,237,237,1) 100%); /* FF3.6+ */

background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(75%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */

background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 75%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 75%,rgba(237,237,237,1) 100%); /* Opera 12+ */

background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 75%,rgba(237,237,237,1) 100%); /* IE10+ */

background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 75%,rgba(237,237,237,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


				border:#DDD 2px solid;
				margin:0;
				padding:15px;
			}		
				.lm-extra h3 {
					border-top:#CCC 1px solid;
					color:#0076A3;
					font-weight:normal;
					padding:15px 0 5px 0;
				}		
					.lm-extra h3 strong {
						color:#333;
						font-weight:normal;
					}

/* UPW 30 Day Coaching LP Styles : //www.tonyrobbins.com/coaching/test-30-day-checkup/ || //www.tonyrobbins.com/coaching/30-day-checkup/ */

.coaching-30-masthead {
	margin-top:-10px !important;
	padding:0;
}
	h1.masthead {
		background: rgb(2,9,28); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(2,9,28,1) 0%, rgba(0,39,80,1) 66%, rgba(2,9,28,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(2,9,28,1)), color-stop(66%,rgba(0,39,80,1)), color-stop(100%,rgba(2,9,28,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(2,9,28,1) 0%,rgba(0,39,80,1) 66%,rgba(2,9,28,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(2,9,28,1) 0%,rgba(0,39,80,1) 66%,rgba(2,9,28,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(2,9,28,1) 0%,rgba(0,39,80,1) 66%,rgba(2,9,28,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(2,9,28,1) 0%,rgba(0,39,80,1) 66%,rgba(2,9,28,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02091c', endColorstr='#02091c',GradientType=0 ); /* IE6-9 */

		border-bottom:#0B779D 3px solid;
		color:#B5D1E0; 
		font-size:32px;
		font-weight:normal;
		line-height:75px;
		margin:0;
		min-height:75px;
		padding:15px;
		text-shadow: 0 0 3px #000000;
		text-transform:capitalize;
	}

.coaching-30-content {
	background: rgb(0,46,120,1); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,29,68,1) 0%, rgba(0,46,120,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,29,68,1)), color-stop(100%,rgba(0,46,120,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,29,68,1) 0%,rgba(0,46,120,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,29,68,1) 0%,rgba(0,46,120,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,29,68,1) 0%,rgba(0,46,120,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,29,68,1) 0%,rgba(0,46,120,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#628dbd', endColorstr='#b9cce4',GradientType=0 ); /* IE6-9 */
}

.coaching-30-primary {
	padding-top:15px;
}
	
	.coaching-30-primary h2,
	.coaching-30-secondary h2 {
		color:#0076A3;
		font-weight:normal;
		margin:0 0 10px 0;
	}
	.coaching-30-primary h1 {
		font-size:22px;
	}
	.coaching-30-primary h2,
	.coaching-30-secondary h2 {
		font-size:20px;
	}

	#content .coaching-30-primary .coaching-30-intro ul {
		padding:0 0 0 25px;
	}

.coaching-30-secondary {
	border-top:#dedede 1px solid;
	margin-top:25px !important;
}
	.coaching-30-form,
	.coaching-30-extra {
		padding:25px 15px;
	}

	.coaching-30-extra {
		background: rgb(238,238,239); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(238,238,239,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(238,238,239,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
		background: linear-gradient(to right,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeef', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
		
		border-left:#D6E1ED 1px solid;
	}
	
		.coaching-30-testimonial {
			background: rgb(255,255,255); /* Old browsers */
			background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 75%, rgba(237,237,237,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(75%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
			background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 75%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 75%,rgba(237,237,237,1) 100%); /* Opera 12+ */
			background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 75%,rgba(237,237,237,1) 100%); /* IE10+ */
			background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 75%,rgba(237,237,237,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
			
			border:#DDD 1px solid;
			-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.25);
			box-shadow: 0 0 5px 0 rgba(0,0,0,.25);
			font-size:12px;
			font-style:italic;
			margin:0;
			padding:15px;
		}
			.coaching-30-testimonial-author {
				font-style:normal;
				text-align:right;
				padding:10px 0;
			}
				.coaching-30-testimonial-author strong {
					display:block;
				}

/* Ultimate Edge Interactive : //www.tonyrobbins.com/ultimate-edge-interactive/ */

	#ultimate-edge-interactive h1,
	#ultimate-edge-interactive h2,
	#ultimate-edge-interactive h3,
	#ultimate-edge-interactive h4 {
		font-weight:normal !important;
	}
	
	#ultimate-edge-interactive .masthead {
		margin:0 0 15px;
		position:relative;
		top:-10px;
	}
	
	#ultimate-edge-interactive h3,
	#ultimate-edge-interactive p,
	#ultimate-edge-interactive ul,
	#ultimate-edge-interactive ol {
		padding:0 0 10px 0;
	}
		
		#ultimate-edge-interactive .masthead figcaption {
			/* background: #0076A3; */
			background: rgb(252,255,244); /* Old browsers */
			
			background: -moz-linear-gradient(top,  rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%); /* FF3.6+ */
			
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1))); /* Chrome,Safari4+ */
			
			background: -webkit-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Chrome10+,Safari5.1+ */
			
			background: -o-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Opera 11.10+ */
			
			background: -ms-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* IE10+ */
			
			background: linear-gradient(to bottom,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* W3C */
			
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */
			

			
			color:#000;
			position:relative;
			top:-5px;
		
		}
		
			#ultimate-edge-interactive .masthead figcaption h2 {
				color:#000 !important;
				font-size:28px;
				line-height:30px;
				margin:0; 
				padding:10px 0 0 0;
				
			}
				#ultimate-edge-interactive .masthead figcaption h1 strong {
					font-size:28px;
				}
		
			#ultimate-edge-interactive .masthead figcaption .testimonials {
				padding-right:25px;
			}
				#ultimate-edge-interactive .masthead figcaption .testimonials ul {
					min-height: 80px;
					margin:10px 0;
					padding:0;
					position: relative;
				}
					@media only screen and  (max-width : 480px) and (orientation: portrait) { 
						#ultimate-edge-interactive .masthead figcaption .testimonials ul {
							min-height: 180px;
						}
					}
					@media only screen and  (max-width : 600px) and (orientation: landscape) { 
						#ultimate-edge-interactive .masthead figcaption .testimonials ul {
							min-height: 120px;
						}
					}
		
			#ultimate-edge-interactive .masthead figcaption .masthead-cta {
				font-size:20px;
			}
				#ultimate-edge-interactive .masthead figcaption .masthead-cta .btn {
					font-size:30px;
				}
				#ultimate-edge-interactive .masthead figcaption .masthead-cta div {
					margin:15px 0 0 0;
				}
			
		
		#ultimate-edge-interactive .testimonials-list li {
			list-style-type:none;
			text-indent:-5px;
		}
			#ultimate-edge-interactive .testimonials-list li strong {
				display:block;
				padding:10px 0 0 5px;
			}
		
	#ultimate-edge-interactive .primary-content {
	}
		
		#ultimate-edge-interactive .primary-content h1 {
			font-size:24px;
			margin:0 0 15px 0;
		}
		
		#ultimate-edge-interactive .primary-content ul {
			padding-left:25px;
		}
		
		#ultimate-edge-interactive .primary-content .call-out {
			font-size:20px;
			margin:15px 0;
		}
			#ultimate-edge-interactive .primary-content .call-out strong {
				display:block;
				font-size:24px;
			}
			#ultimate-edge-interactive .primary-content .call-out span {
				font-size:14px;
			}
		#content #ultimate-edge-interactive .secondary-content .btn,
		#content #ultimate-edge-interactive .features .btn {
			margin-right:0;
		}
			#content #ultimate-edge-interactive .features .btn {
				font-size:20px;
			}
		
	#ultimate-edge-interactive .secondary-content {
		border-left:#CCC 1px solid;
	}
		
		#ultimate-edge-interactive .secondary-content h2 {
			font-size:15px;
			text-align:center;
		}
			#ultimate-edge-interactive .secondary-content h2 span {
				display:block;
				font-size:22px;
			}
	
		#ultimate-edge-interactive .secondary-content .sidebar-cta {
			text-align:center;
		}
			#ultimate-edge-interactive .secondary-content .sidebar-cta span {
				display:block;
				font-size:22px;
				margin:15px 0 0 0;
			}
			#ultimate-edge-interactive .secondary-content .sidebar-cta .price {
				margin:15px 0 0 0;
			}
			#ultimate-edge-interactive .secondary-content .sidebar-cta strong {
				font-size:28px;
			}
			#ultimate-edge-interactive .secondary-content .sidebar-cta .btn {
				font-size:30px;
				margin-top:15px;
			}
	
	#ultimate-edge-interactive .features {
		border-top:#CCC 1px solid;
		padding:25px 0 0;
	}
	
		#ultimate-edge-interactive .features h2 {
			color:#0076A3;
			font-size:24px;
			margin:0 0 10px 0;
			padding:0 0 10px 0;
		}
		#ultimate-edge-interactive .features-list {
			padding-bottom:0;
		}
			#ultimate-edge-interactive .features-list li {
				margin:0 0 0 25px;
				padding-bottom:10px;
			}
		
		.accordion ul {
			list-style-type: none;
			margin:0;
			padding:0;
		}
		.accordion a.expandable {
			background: url("/wp-content/themes/twentyeleven/product-single/images/li-bg.png") repeat scroll 0 0 transparent;
			color: #FFFFFF !important;
			cursor:pointer;
			display: block;
			font-size: 18px;
			height: 45px;
			line-height: 47px;
			padding: 0 40px;
			position: relative;
			text-transform: uppercase;
		}
		.accordion a.expandable .icon-arrow {
			background: url("/wp-content/themes/twentyeleven/product-single/images/dd-arrow2.png") repeat scroll 0 0 transparent;
			display: block;
			height: 17px;
			left: 12px;
			position: absolute;
			top: 14px;
			width: 17px;
		}
		.accordion a.expandable.expanded, .accordion a.expandable:hover {
			background: url("/wp-content/themes/twentyeleven/product-single/images/li-bg2.png") repeat scroll 0 0 transparent;
			text-decoration: none;
		}
		.accordion a.expandable.expanded .icon-arrow {
			background: url("/wp-content/themes/twentyeleven/product-single/images/dd-arrow.png") repeat scroll 0 0 transparent;
		}
		.exp-content {
			border: 1px solid #DEDEDE;
			display: none;
			padding: 18px;
		}
		.exp-content p {
			padding:0;
		}
		.exp-content h2 em {
			color: #000000;
			display: block;
			font-size: 14px;
			line-height: 11px;
		}
		.accordion-tab-image.left {
			margin: 0 30px 0 0;
		}
		.accordion-tab-content {
			display: block;
			overflow: hidden;
		}
			.accordion-tab-content h3 {
				font-size:1.35em;
				margin:0;
			}
		.accordion ul.default {
			list-style-type: disc;
		}
		.accordion ol.default li {
			padding: 15px 0 0;
		}
		.accordion ol.default li:first-child {
			padding: 0;
		}
		
		#ultimate-edge-interactive .accordion {
			padding-top:20px;
		}
	
		#ultimate-edge-interactive .giant-btn {
			display:block;
			margin:20px auto;
		}
		
		#ultimate-edge-interactive .accordion-tab ul,
		#ultimate-edge-interactive .accordion-tab ol {
			padding:0 0 10px 20px;
		}
		
	#ultimate-edge-interactive .cta-call-out {
		color:#0076A3 !important;
		white-space: nowrap;
	}
	


/* Ultimate Edge : //www.tonyrobbins.com/products/personal-growth-development/ultimate-edge/ */

	#ultimate-edge h1,
	#ultimate-edge h2,
	#ultimate-edge h3,
	#ultimate-edge h4 {
		font-weight:normal !important;
	}
	
	#ultimate-edge .masthead {
		margin:0 0 15px;
		position:relative;
		top:-10px;
	}
	
	#ultimate-edge h3,
	#ultimate-edge p,
	#ultimate-edge ul,
	#ultimate-edge ol {
		margin-bottom:0;
		padding:0 0 10px 0;
	}
		#ultimate-edge .masthead figcaption {
			/* background: #0076A3; */
			background: rgb(252,255,244); /* Old browsers */
			
			background: -moz-linear-gradient(top,  rgba(252,255,244,1) 0%, rgba(223,229,215,1) 40%, rgba(179,190,173,1) 100%); /* FF3.6+ */
			
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,255,244,1)), color-stop(40%,rgba(223,229,215,1)), color-stop(100%,rgba(179,190,173,1))); /* Chrome,Safari4+ */
			
			background: -webkit-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Chrome10+,Safari5.1+ */
			
			background: -o-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* Opera 11.10+ */
			
			background: -ms-linear-gradient(top,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* IE10+ */
			
			background: linear-gradient(to bottom,  rgba(252,255,244,1) 0%,rgba(223,229,215,1) 40%,rgba(179,190,173,1) 100%); /* W3C */
			
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 ); /* IE6-9 */
			

			
			color:#000;
			position:relative;
			top:-5px;
		
		}
		
			#ultimate-edge .masthead figcaption h2 {
				color:#000 !important;
				font-size:28px;
				line-height:30px;
				margin:0; 
				padding:10px 0 0 0;
				
			}
				#ultimate-edge .masthead figcaption h1 strong {
					font-size:28px;
				}
		
			#ultimate-edge .masthead figcaption .testimonials {
				padding-right:25px;
			}
				#ultimate-edge .masthead figcaption .testimonials ul {
					min-height: 80px;
					margin:10px 0;
					padding:0;
					position: relative;
				}
					@media only screen and  (max-width : 480px) and (orientation: portrait) { 
						#ultimate-edge .masthead figcaption .testimonials ul {
							min-height: 180px;
						}
					}
					@media only screen and  (max-width : 600px) and (orientation: landscape) { 
						#ultimate-edge .masthead figcaption .testimonials ul {
							min-height: 120px;
						}
					}
		
			#ultimate-edge .masthead figcaption .masthead-cta {
				font-size:20px;
			}
				#ultimate-edge .masthead figcaption .masthead-cta .btn {
					font-size:30px;
				}
				#ultimate-edge .masthead figcaption .masthead-cta div {
					margin:15px 0 0 0;
				}
			
		
		#ultimate-edge .testimonials-list li {
			list-style-type:none;
			text-indent:-5px;
		}
			#ultimate-edge .testimonials-list li strong {
				display:block;
				padding:10px 0 0 5px;
			}
		
	#ultimate-edge .primary-content {
	}
		
		#ultimate-edge .primary-content h1 {
			font-size:24px;
			margin:0 0 15px 0;
		}
		
		#ultimate-edge .primary-content ul {
			padding-left:25px;
		}
		
		#ultimate-edge .primary-content .call-out {
			font-size:20px;
			margin:15px 0;
		}
			#ultimate-edge .primary-content .call-out strong {
				display:block;
				font-size:24px;
			}
			#ultimate-edge .primary-content .call-out span {
				font-size:14px;
			}
		#content #ultimate-edge .secondary-content .btn,
		#content #ultimate-edge .features .btn {
			margin-right:0;
		}
			#content #ultimate-edge .features .btn {
				font-size:20px;
			}
		
	#ultimate-edge .secondary-content {
		border-left:#CCC 1px solid;
	}
		
		#ultimate-edge .secondary-content h2 {
			color:#0076A3;
			font-size:24px;
			margin-top:20px;
			text-align:center;
		}
			#ultimate-edge .secondary-content h2 span {
				display:block;
				font-size:22px;
			}
	
		#ultimate-edge .secondary-content .sidebar-cta {
			text-align:center;
		}
			#ultimate-edge .secondary-content .sidebar-cta span {
				display:block;
				font-size:22px;
				margin:15px 0 0 0;
			}
			#ultimate-edge .secondary-content .sidebar-cta .price {
				margin:15px 0 0 0;
			}
			#ultimate-edge .secondary-content .sidebar-cta strong {
				font-size:28px;
			}
			#ultimate-edge .secondary-content .sidebar-cta .btn {
				font-size:30px;
				margin-top:15px;
			}
	
	#ultimate-edge .features {
		border-top:#CCC 1px solid;
		padding:25px 0 0;
	}
	
		#ultimate-edge .features h2 {
			color:#0076A3;
			font-size:24px;
			margin:0 0 10px 0;
			padding:0 0 10px 0;
		}
		#ultimate-edge .features-list {
			padding-bottom:0;
		}
			#ultimate-edge .features-list li {
				margin:0 0 0 25px;
				padding-bottom:10px;
			}
		
		.accordion ul {
			list-style-type: none;
			margin:0;
			padding:0;
		}
		.accordion a.expandable {
			background: url("/wp-content/themes/twentyeleven/product-single/images/li-bg.png") repeat scroll 0 0 transparent;
			color: #FFFFFF !important;
			cursor:pointer;
			display: block;
			font-size: 18px;
			height: 45px;
			line-height: 47px;
			padding: 0 40px;
			position: relative;
			text-transform: uppercase;
		}
		.accordion a.expandable .icon-arrow {
			background: url("/wp-content/themes/twentyeleven/product-single/images/dd-arrow2.png") repeat scroll 0 0 transparent;
			display: block;
			height: 17px;
			left: 12px;
			position: absolute;
			top: 14px;
			width: 17px;
		}
		.accordion a.expandable.expanded, .accordion a.expandable:hover {
			background: url("/wp-content/themes/twentyeleven/product-single/images/li-bg2.png") repeat scroll 0 0 transparent;
			text-decoration: none;
		}
		.accordion a.expandable.expanded .icon-arrow {
			background: url("/wp-content/themes/twentyeleven/product-single/images/dd-arrow.png") repeat scroll 0 0 transparent;
		}
		.exp-content {
			border: 1px solid #DEDEDE;
			display: none;
			padding: 18px;
		}
		.exp-content p {
			padding:0;
		}
		.exp-content h2 em {
			color: #000000;
			display: block;
			font-size: 14px;
			line-height: 11px;
		}
		.accordion-tab-image.left {
			margin: 0 30px 0 0;
		}
		.accordion-tab-content {
			display: block;
			overflow: hidden;
		}
			.accordion-tab-content h3 {
				font-size:1.35em;
				margin:0;
			}
		.accordion ul.default {
			list-style-type: disc;
		}
		.accordion ol.default li {
			padding: 15px 0 0;
		}
		.accordion ol.default li:first-child {
			padding: 0;
		}
		
		#ultimate-edge .accordion {
			padding-top:20px;
		}
	
		#ultimate-edge .giant-btn {
			display:block;
			margin:20px auto;
		}
		
		#ultimate-edge .accordion-tab ul,
		#ultimate-edge .accordion-tab ol {
			padding:0 0 10px 20px;
		}
		
	#ultimate-edge .cta-call-out {
		color:#0076A3 !important;
	}	
	
#ultimate-edge .widget-list li {
	list-style-type:none;
    line-height: 17px;
    margin: 16px 0 0;
    padding: 0 0 0 45px;
}
#ultimate-edge .widget-list li.icon-1 {
    background: url("/wp-content/themes/twentyeleven/tr-wp-responsive-theme/images/icon-1.png") no-repeat scroll 0 0 transparent;
}
#ultimate-edge .widget-list li.icon-2 {
    background: url("/wp-content/themes/twentyeleven/tr-wp-responsive-theme/images/icon-2.png") no-repeat scroll 0 0 transparent;
}
#ultimate-edge .widget-list li.icon-3 {
    background: url("/wp-content/themes/twentyeleven/tr-wp-responsive-theme/images/icon-3.png") no-repeat scroll 0 0 transparent;
}
#ultimate-edge .widget-list li.icon-4 {
    background: url("/wp-content/themes/twentyeleven/tr-wp-responsive-theme/images/icon-4.png") no-repeat scroll 0 0 transparent;
}
#ultimate-edge .widget-list li.icon-5 {
    background: url("/wp-content/themes/twentyeleven/tr-wp-responsive-theme/images/icon-5.png") no-repeat scroll 0 0 transparent;
}
#ultimate-edge .widget-list li.icon-6 {
    background: url("/wp-content/themes/twentyeleven/tr-wp-responsive-theme/images/icon-6.png") no-repeat scroll 0 0 transparent;
}
#ultimate-edge .widget-list .button, .buttons .button {
    background: url("/wp-content/themes/twentyeleven/tr-wp-responsive-theme/images/button.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'functionbold';
    font-size: 22px;
    height: 48px;
    line-height: 48px;
    margin: 24px 0 5px;
    text-align: center;
    transition: none 0s ease 0s;
    width: 195px;
}
#ultimate-edge .widget-list .button:hover, .buttons .button:hover {
    background: none repeat scroll 0 0 #FF9D24;
    text-decoration: none;
    transition: none 0s ease 0s;
}
#ultimate-edge .widget-list .highlight {
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
	

/* Crew / Community Page : //www.tonyrobbins.com/community/ */
#community h1, #community h2, #community h3, #community h4 {font-weight:normal;}

#community .header {
	border-bottom:#CCC 1px solid; 
	margin-bottom: 15px;
	padding-bottom: 15px;
}
	#community .header h1 {
		font-size:2.5em;
	}
	
	#community .header .utils {
		text-align:right;
	}

#community .community-quote {
    background: radial-gradient(ellipse at center center , #001738 50%, #000B1C 100%) repeat scroll 0 0 transparent;
    border: 5px solid #001844;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-style: italic;
    margin: 0 auto;
    padding: 15px;
    text-align: center;
    width: 96%;
}

#community .community-quote strong {
    display: block;
    font-style: normal;
    padding: 10px 0 0;
}

#community .community-image {
	border:#054173 5px solid;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position:relative;
}

#community .wrapper {
	background: rgb(0,23,56); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%, rgba(0,11,28,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(50%,rgba(0,23,56,1)), color-stop(100%,rgba(0,11,28,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(0,23,56,1) 50%,rgba(0,11,28,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001738', endColorstr='#000b1c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	border:#001844 5px solid;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color:#FFF;
	margin: 15px auto 15px;
	padding: 15px;
	text-align: center;
}
#community .crew-nav .panel {
	background: rgb(191,202,220); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(191,202,220,1) 0%, rgba(211,223,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(191,202,220,1)), color-stop(100%,rgba(211,223,238,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(191,202,220,1) 0%,rgba(211,223,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(191,202,220,1) 0%,rgba(211,223,238,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(191,202,220,1) 0%,rgba(211,223,238,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(191,202,220,1) 0%,rgba(211,223,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfcadc', endColorstr='#d3dfee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border:#001450 3px solid;
	-webkit-box-shadow: 0 0 1px 1px rgba(56,171,218,1);
	box-shadow: 0 0 1px 1px rgba(56,171,218,1);

}
	#community .sidebar .crew-nav .panel {
		background:none;
		border:none;
		border-left:#CCC 1px solid;
		-webkit-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow:none;
		box-shadow:none;
		padding-top:0;
	}
		#community .sidebar .crew-nav h2 {
			margin-bottom:15px;
		}
#community .crew-nav a,
#community .crew-nav a:link,
#community .crew-nav a:visited {
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%, rgba(227,234,242,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(227,234,242,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(227,234,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(227,234,242,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,1) 0%,rgba(227,234,242,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(255,255,255,1) 0%,rgba(227,234,242,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3eaf2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	border:#FFF 1px solid;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 0 1px 1px rgba(137,160,189,.5);
	box-shadow: 0 0 1px 1px rgba(137,160,189,.5);
	color:#020C1C;
	display:table;
	float:left;
	font-family:'FunctionPro-Medium';
	margin:5px 9px 5px 0;
	padding:10px;
	text-align:center;
	width:125px;
	height:100px;
}
	#community .sidebar .crew-nav a,
	#community .sidebar .crew-nav a:link,
	#community .sidebar .crew-nav a:visited {
		float:none;
		margin:0 auto 15px;
		width:100%;
	}
	
	@media only screen and  (max-width : 600px) { 
		#community .crew-nav a,
		#community .crew-nav a:link,
		#community .crew-nav a:visited {
			float:none;
			width:100%;
			height:auto;
			margin:auto;
		}
	}
	#community .crew-nav a:nth-child(4n+4) {
		margin-right:0;
	}
	#community .crew-nav a:last-child {
		color:#450009;
	}
		
	#community .crew-nav a:focus,
	#community .crew-nav a:hover,
	#community .crew-nav a:active {
		background: rgb(227,234,242); /* Old browsers */
		background: -moz-radial-gradient(center, ellipse cover,  rgba(227,234,242,1) 0%, rgba(168,188,212,1) 99%); /* FF3.6+ */
		background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(227,234,242,1)), color-stop(99%,rgba(168,188,212,1))); /* Chrome,Safari4+ */
		background: -webkit-radial-gradient(center, ellipse cover,  rgba(227,234,242,1) 0%,rgba(168,188,212,1) 99%); /* Chrome10+,Safari5.1+ */
		background: -o-radial-gradient(center, ellipse cover,  rgba(227,234,242,1) 0%,rgba(168,188,212,1) 99%); /* Opera 12+ */
		background: -ms-radial-gradient(center, ellipse cover,  rgba(227,234,242,1) 0%,rgba(168,188,212,1) 99%); /* IE10+ */
		background: radial-gradient(ellipse at center,  rgba(227,234,242,1) 0%,rgba(168,188,212,1) 99%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3eaf2', endColorstr='#a8bcd4',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
	
		#community .crew-nav a span {
			display:table-cell;
			vertical-align:middle;
			font-size: 1.2em;
		}
	
#community .crew-story {
	margin-bottom:50px;
}
#community .crew-story:last-child {
	border-bottom:none;
	margin-bottom:25px;
}
		
	#community .crew-story .crew-media img {
		border:#054173 5px solid;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		position:relative;
	}
		
	#community .crew-story .crew-quote {
		text-align:left;
	}
		#community .crew-story .crew-quote > strong {
			display:block;
			font-size:18px;
			margin:0 0 15px;
		}
			#community .crew-story .crew-quote > strong span {
				display:block;
				font-size:12px;
				padding:10px 0 0 19px;
			}
			
	#community .crew-position,
	#community .crew-callout {
		border-top:#CCC 1px solid;
		margin-top:15px;
		padding-top:15px;
	}	
		#community .crew-callout {
			border-color:#023672;
			color:#0076A3;
			font-size:1.25em;
		}
			#community .crew-callout h2 {			
				font-size:1.75em;
				margin-bottom:15px;
			}
		#community .crew-position:first-child {
			border-top:none;
			margin-top:0;
			padding-top:0;
		}	
		#community .crew-position:last-child {
			
		}
		
		#community .crew-position h3 {
			font-size:1.5em;
		}
		#community .crew-position .crew-need {
			color:#0076A3;
			font-weight:bold;
		}


/* Click to Call Button Fixes : 141043 */
@media only screen and  (max-width : 600px) { 
	#btnClick2CallSmall,
	#btnClick2CallLarge {
		display:none;
	}
}

#btnClick2CallSmall table,
#btnClick2CallSmall tbody,
#btnClick2CallSmall tr,
#btnClick2CallSmall td,
#btnClick2CallLarge table,
#btnClick2CallLarge tbody,
#btnClick2CallLarge tr,
#btnClick2CallLarge td {
	border:none;
	margin:0 auto !important;
	padding:0;
	text-align:center;
}
#btnClick2CallLarge .lpPoweredBy,
#btnClick2CallSmall .lpPoweredBy {
	display:none;
}

/* New Life 2014 Gift : //www.tonyrobbins.com/new-life-2014-gift/ */
#new-life-2014-gift h1,
#new-life-2014-gift h2,
#new-life-2014-gift h3 {
	font-weight: normal;
}
	#new-life-2014-gift h1 {
		font-size: 2em;
	}
	#new-life-2014-gift h2 {
		font-size: 1.5em;
	}
	#new-life-2014-gift h3 {
		font-size: 1.25em;
	}
	

	#new-life-2014-gift .new-life-step {
		background: rgb(69,72,77); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#999;
		margin:0;
		padding:15px;
	}

		#new-life-2014-gift .new-life-step h2,
		#new-life-2014-gift .new-life-step h3 {
			color:#FFF;
		}
		
		.new-life-step #jwplayer-1_wrapper {
			border:2px solid #FFF;
			-webkit-box-shadow: 2px 3px 3px px rgba(0,0,0,.5);
			box-shadow: 2px 3px 3px px rgba(0,0,0,.5);
		}

#new-life-2014-gift ul {
	padding:0 0 0 25px;
}
	#new-life-2014-gift ul li {
		padding-bottom:5px;
	}

#new-life-2014-gift .new-life-keys {
	background: rgb(238,238,238); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius: 5px;
	border-radius: 5px;	
	padding:15px;
}
	#new-life-2014-gift .new-life-keys dt {
		font-size:1.25em;
		font-weight:bold;
	}
	#new-life-2014-gift .new-life-keys dd {
		color:#777;
		font-size:14px;
		padding-bottom:5px;
	}


/* Order Form Styles : //www.tonyrobbins.com/form-test/ */

.order-form .form-column {
	margin-bottom:25px;
}

.order-form .form-title {
	background: rgb(125,126,125); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(51,51,51,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(51,51,51,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(51,51,51,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#333333',GradientType=0 ); /* IE6-9 */

	color:#FFF;
	float:none;
	margin:0 auto 25px;
	padding:15px 10px;
	text-align:center;
	width:98%;
}
	
	.order-form .form-title h1 {
		color:#FFF;
		font-size:30px;
		font-weight:normal;
	}
		.order-form .form-title span {
			display:block;
			font-size:20px;
		}
	
	.order-form h2 {
		background: rgb(125,126,125); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(51,51,51,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(51,51,51,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(51,51,51,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(51,51,51,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(51,51,51,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(51,51,51,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
		
		color:#FFF;
		font-size:18px;
		font-weight:normal;
		margin-bottom:10px;
		padding:5px;
	}
		.order-form h2 span {
			color:#333;
			background:#FFF;
			-webkit-border-radius: 25px;
			border-radius: 25px;
			display:inline-block;
			padding:3px 7px;
		}
		
	.order-form h3 {
		font-size:16px;
		font-weight:normal;
	}
	.order-form h4 {
		color:#000;
		font-size:14px;
		font-weight:normal;
		text-transform:capitalize;
	}
		.order-form .privacy-title {
			background:url('../images/privacy.png') 0 0 no-repeat;
			margin-top: 15px;
			padding-left: 20px;
			height:16px;
		}
	.order-form p,
	.order-form div,
	.order-form label,
	.order-form input[type="text"], .order-form input[type="password"], .order-form input[type="date"], .order-form input[type="datetime"], .order-form input[type="email"], .order-form input[type="number"], .order-form input[type="search"], .order-form input[type="tel"], .order-form input[type="time"], .order-form input[type="url"], .order-form textarea {
		font-size:12px;
		margin-bottom:5px;
	}
	.order-form br {
		display:none;
	}
	.order-form label {
		line-height:32px;
	}
		.order-form label.short-form-label {
			line-height:18px;
		}
	.order-form input[type="text"], .order-form input[type="password"], .order-form input[type="date"], .order-form input[type="datetime"], .order-form input[type="email"], .order-form input[type="number"], .order-form input[type="search"], .order-form input[type="tel"], .order-form input[type="time"], .order-form input[type="url"], .order-form textarea {
		height:32px;
	}
	.order-form select {
		margin-top:7px;
	}
	
	.order-form .order-summary .form-row {
		background:#f5f5f5;
		padding:10px;
	}
		.order-form .order-summary .form-row:last-child {
			background:#373737;
			color:#FFF;
		}
		.order-form .order-summary .form-row div {
			margin-bottom:0;
		}
	.order-form .button {
		font-size: 20px;
		margin: 15px 0px 35px;
	}
	.order-form .guarantee {
		clear:both;
	}

/* ==========================================================================
   Additional Media Query styles
========================================================================== */
 

 

/* Smartphones & Mobile Browser (portrait and landscape) ----------- */
@media only screen and  (max-width : 480px) and (orientation: portrait) { 
/* Styles */
	
	body { 
		background-color: #fff;
		background-image: none;
	}

	h1{font-size: 1.2em;}
	h2{font-size: 1em;}
	.container { 
		/*background: url('../images/bg-wrapper-320a.png') top center no-repeat;*/
		background-size: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}

	.header-logo{
		width: 60%!important;
	}

	nav .main {
		float:none;
		display:none;
	}


	.mobile-header{
		background-color: #00183a;
	}

	#breadcrumbs{
		display:none !important;
	}

	h1#site-title {   
		background: url('../images/logo-ar.png') no-repeat;
		background-size: 75%; 
		margin-top: 5px;
		margin-bottom: 5px;
		height: 32px;
		width:230px;
	}  

	#social-search {
		text-align: right;
		/*margin-top: -80px;*/
	}

	#social-search .shopping-phone,
	#social-search .login  {
		padding-right: 0;
	}

	.shopping-phone{
		width: 100px;
		float: right;
		margin-top: -44px;
		padding-top: 5px;
		margin-right: -15px;
	}

	.shopping-phone a{
		padding-left: 5px;
		font-size: 35px;
	}
 
	#search.search.mobile-four {
		padding: 6px 0 0px 0;
		margin-bottom: 0px; 
		display: none;
		z-index: 100000;
	}  

	.nav-bar>li {
		padding: 0 15px 0 15px;
	}
 

	#social-search table {
		float: right;
		min-width: 318px;
	}

	#social-search table td.shopping-cart{
		width: 30%;
		padding-left: 14px;
	}

	#social-search table td.phone{
		padding-right: 14px;
		border-right: #005CAD 1px solid;
	} 

	#social-search .login,
	#social-search .phone,
	#social-search .shopping-cart {
		text-align: right;
		font-family: 'FunctionPro-Medium', Futura, "Trebuchet MS", Arial, sans-serif;
		font-size: 1.0em;
		color: #a6d1f3;
	} 

	#social-search .login a,
	#social-search .phone a,
	#social-search .shopping-cart a { 
		color: #a6d1f3;
	} 

	#social-search .login {
		padding-bottom: 3px;
	}

	#social-search .phone {  
	} 
		
	#social-search .shopping-cart { 
		width: 30%;
		height: 30px; 
	}

		#social-search .shopping-cart img {
			display: inline; 
			float: left;
		}
 

	#search.search form .txt {
		width: 84%;
	}  

	span.touch-button {
		display: block; 
		float: right;
		text-align: right;
		width: 56%;
		/*float: right;*/
		top: 3px; 
		height: 30px;
		overflow: hidden;
		/*width: 36px;*/
		padding-left: 10px;
		padding-right: 10px;	
		position: relative;
		color: #fff;
		cursor: pointer;
	}

	#main{
		margin: 10px 0 25px 0;
		padding: 0 10px 0 10px;
	}

	#solutions-container {
		border: 1px solid #ccc; 
	}

	#content .btn{ padding: 5px 10px;}

	form {
		margin: 0;
	}

	#footer .columns {
		padding: 0 0 5px 0;
	}
	footer {
		border: none;
		border-top:1px #bebebe solid;
		border-bottom:1px #bebebe solid;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}

	footer .mobile-four {
		text-align: center;
	}

	#footer {
		padding:0px;
	}

	#footerNav, #copyright {
		text-align: center; 
		margin: 0;
	} 

	#footerNav ul { 
			margin: 0 5px;
			float: left;  
			padding:0;
			list-style: none; 
		}

		#footerNav ul.mod {  
			margin-left: 50px;
		}

			#footerNav li { 
				border-right:#ACACAC 2px solid;
				float: none;
				display: inline;
				padding:0; 
				font-size: 12px;
			}
				#footerNav li:last-child {
					border:none;
				}

				 

				#footerNav li a {
					padding:0 3px;
				} 

	a.go-top{display:none !important;}

	#content{ margin-top:10px; }

	.quoteSimple.large{display:none; }
	.quoteSimple.small{display:block; }

	.call-txt{color:#000; font-size: 26px; font-weight: bold; }
	.call-txt a{color:#000; font-weight:bold; } 

} 

/*  tweak -----------  
@media only screen and (min-width : 600px) and (max-width : 768px) {
/* Styles  
	.row .mobile-three.extend {
	 		width: 58% !important;
	 	}

	.touch-button{display:none; }
	.menu-button {display: none; }
} 
 
/*  tweak ----------- */
@media only screen and (min-width : 480px)  and (max-width : 767px)  {
/* Styles */
	
	body { 
		background-color: #fff;
		background-image: none;
	}

	h1{font-size: 1.2em;}
	h2{font-size: 1em;}
	.container { 
		/*background: url('../images/bg-wrapper-320a.png') top center no-repeat;*/
		background-size: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}

	.header-logo{
		width: 60%!important;
	}

	nav .main {
		float:none;
		display:none;
	}

	.mobile-header{
		background-color: #00183a;
	}

	#breadcrumbs{
		display:none !important;
	}

	h1#site-title {   
		background: url('../images/logo-ar.png') no-repeat;
		background-size: 75%; 
		margin-top: 5px;
		margin-bottom: 5px;
		height: 32px;
		width:230px;
	}  

	#social-search {
		text-align: right;
		/*margin-top: -80px;*/
	}

	#social-search .shopping-phone,
	#social-search .login  {
		padding-right: 0;
	}

	.shopping-phone{
		width: 100px;
		float: right;
		margin-top: -44px;
		padding-top: 5px;
		margin-right: -15px;
	}

	.shopping-phone a{
		padding-left: 5px;
		font-size: 35px;
	}

	#search.search.mobile-four {
		padding: 6px 0 0px 0;
		margin-bottom: 0px; 
		display: none;
		z-index: 100000;
	}  

 	.row .mobile-three.extend {
 		width: 74% !important;
 	}



	#social-search .login,
	#social-search .phone,
	#social-search .shopping-cart {
		text-align: right;
		font-family: 'FunctionPro-Medium', Futura, "Trebuchet MS", Arial, sans-serif;
		font-size: 1.0em;
		color: #a6d1f3;
	} 

	#social-search .login a,
	#social-search .phone a,
	#social-search .shopping-cart a { 
		color: #a6d1f3;
	} 


	#social-search .shopping-phone,
	#social-search .login  {
		padding-right: 0;
	}
 
 	#social-search .login {
		padding-bottom: 3px;
	}
	#social-search .shopping-cart { 
		width: 30%;
		height: 30px; 
	}

		#social-search .shopping-cart img {
			display: inline; 
			float: left;
		}

	#search.search form .txt {
		width: 90%;
	} 

	span.touch-button {
		display: block;
		float: right;
		text-align: right; 
		width: 70%;
		top: 3px; 
		height: 30px;
		overflow: hidden;
		/*width: 36px;*/
		padding-left: 10px;
		padding-right: 10px;	
		position: relative;
		color: #fff;
	} 
 
	.nav-bar>li {
		padding: 0 15px 0 15px;
	}

	#main{
		margin: 10px 0 25px 0;
		padding: 0 10px 0 10px;
	}
	#solutions-container {
		border: 1px solid #ccc; 
	}
	#content .btn{ padding: 5px 10px;}

	footer {
		border: none;
		border-top:1px #bebebe solid;
		border-bottom:1px #bebebe solid;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}

	footer .mobile-four {
		text-align: center;
	}

	#footer {
		padding-left: 10px;
		padding-right: 10px;
	}

	/*#footerNav ul {
		position: absolute;
		right: 25px;
		top: 13px;
		list-style: none; 
	}
	*/

	#footerNav ul li { 
		float: none;
		display: inline;
		font-size: 12px;
	}

	#footerNav, #copyright {
		text-align: center; 
		margin: 0;
	} 

	#footerNav li a {
		padding: 0 3px;
		font-size: 12px;
	} 

	a.go-top{display:none !important;}

	#content{ margin-top:10px; }

	.quoteSimple.large{display:none; }
	.quoteSimple.small{display:block; }

	.call-txt{color:#000; font-size: 26px; font-weight: bold; }
	.call-txt a{color:#000; font-weight:bold; } 
}

@media only screen and (min-width : 768px) and (max-width: 1024px) {
/* Styles */ 

	body {  
	 	background-color:#000713;
	 	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000713, endColorstr=#08479e);
	 	background-image:-moz-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-webkit-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-o-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-ms-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
	 	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(6%,#000713), color-stop(38%,#08479e),color-stop(50%,#fff)) ;
		min-height: 600px;   
	}

	.container { 
  		min-width: 768px;
  		background: url('../images/bg-wrapper-768.png') top center no-repeat; 
  		background-size: 100%;
  		margin-top: -5px;
	}  

	.row {
		min-width: 0;
	}

	.column, .columns { 
		padding: 0 10px;
	}
 

	h1#site-title { 
		margin-top: 27px;
		height: 86px; 
		margin-bottom: -5px;
		background-size: 100%;
	} 

	hgroup.six.columns.pad-adjust-r {
		padding-right: 0;
	}

		hgroup.six.columns.pad-adjust-r h1#site-title {
			background-size: 95%; 
		}

	.six.columns.pad-adjust-l {
		padding-left: 0;
	}

	#search.search form {
		height: 40px;
	}

	#search.search form .txt {
		width: 88%;
		height: 40px;
	} 

	#search.search form .btn {
		height: 40px;
	}

	#search.search form .btn {
		width:11%;
	}

	#utils { 
		float:right;
		clear: both;
		margin-top: 24px;
		margin-bottom: 33px;
		margin-right: 4px;
	} 

	#utils li.phone { 
		padding: 0;
		padding-right: 6px;
	}

	#utils li.social-icon { 
		width: 26px; 
		padding: 0 0 0 5px;
		margin: 0;
	}

	#utils li.social-icon.fb {  
		margin-left: 5px; 
		width: 26px; 
	}

	#utils li.social-icon.yt {  
		padding-right: 26px; 
	}

	#utils li:nth-child(6).social-icon {  
		padding: 0 5px; 
		margin-right: 7px;
	}

	#utils li.shopping-cart {
		background: none;
		padding: 0 10px 0 10px;
	} 

	#utils li.login {
		margin: 2px 0 0 0;
	}

	#search.search { 
		margin-right: 4px;
		width: 47%;
	}

	.nav-bar {
		width: 100%;
		text-align: center;
	}
/*
	.nav-bar>li:first-child {
		width: 12%;
	}
	.nav-bar>li:nth-child(2) {
		width: 23%;
	}
	.nav-bar>li:nth-child(3) {
		width: 17%;
	}
	.nav-bar>li:nth-child(4) {
		width: 12%;
	}
	.nav-bar>li:nth-child(5) {
		width: 10%;
	}
	.nav-bar>li:nth-child(6) {
		width: 12%;
	} 

	.nav-bar>li:last-child {
		width: 14%;
	}
*/ 

 	.nav-bar>li {  
		padding: 0 5px;
 	}


 	.nav-bar>li>a:first-child { 
		white-space: nowrap;
	}
 

	.nav-bar li a, .nav-bar li a:link, .nav-bar li a:visited {
		font-size: 15px; 
		padding-left: 3px;
		padding-right: 4px; 
		letter-spacing: .05em;
	}


	.nav-bar>li>a:first-child {
		/*
		padding-left: 3px;
		padding-right: 4px;
		*/
		
	} 

	.nav-bar>li:last-child {
		/*
		padding-left: 9px;
		padding-right: 5px;  
		*/
	}  

	.nav-bar li .sub-menu {
		position: absolute;
		z-index: 10000;
		right: 0px; 
		top: 38px;
	}

		.sub-menu li a,
		.sub-menu li a:link,
		.sub-menu li a:visited {	 
			width:200px;
			height:auto;
			text-align: left;
		}	


	.solutions-page-nav ul li {
		display:inline-block;
		/*margin:0 100px 0 0;*/
		margin:0;
		padding-top: 5px;
		padding-bottom: 5px;
	}
  
  	.solutions-page-nav ul li a,
  	.solutions-page-nav ul li a:link,
  	.solutions-page-nav ul li a:hover { 
		font-size:20px;
	}

	.solutions-page-nav ul li:first-child {
		border-right: 1px solid #3A3232; 
	}

	.solutions-page-nav ul li:last-child {
		border-left: 1px solid #3A3232; 
	}

	.lg-screen .touch-button {
		display: none; 
	}

	#footerNav ul { float:right;}


	/*****COACHING SESSIONS******/

	#coaching-head-left {
		width: 100%;
		/*background: url("../images/bg_upcoming.png") top center no-repeat;
		background-size: 99% 415px; */
		width: 101%;
		background-color: #000;
		position: relative;
		margin-left: -15px;
		padding: 0 15px;
		color: #85B5DC;
		line-height: 1.3 !important;
		font-size: 13px !important;
		margin-top: 15px;
		border: 3px solid #85B5DC;
	}

	#coaching-head-right{
		width: 103%;
		background: url("../images/bg_MainThickBack.png") 0 0 no-repeat;
		margin: 0 -20px 0 -20px;
		background-size: 100% 100%;
		padding: 25px;
		text-align: center;
	}

	#coaching-head-left h1{
		padding-top: 10px;
		font-size: 26px;
	}

	#coaching-content-form h1{
		color: #000;
		font-size:17px;
	}

	#coaching-content-form h2{
		margin-top: 15px;
		margin-left:15px;
		text-transform: none;
		color: #333;
		font-family: "Arial";
	}

	#coaching-content-form {
    background: url("../images/coachingSessionPrograms_signup.png") no-repeat scroll 0 0 / 100% auto #FFF;
    clear: both;
    float: left;
    margin-left: -15px;
    margin-top: 15px;
    padding: 0 30px 0 20px;
    width: 65%;
	}

	#coaching-content-sidebar{
		float:right;
		width: 34%;
		margin-top: 15px;
	}
	#coaching-content-sidebar .quoteSimple{
		background: url("../images/coachingSessionQuote_back.png") 0 0 no-repeat;
		font-size: 14px;
		background-size: 100%;
		text-indent: 35px;	
		border:none;
		border-bottom:1px solid #bbd7f2;
	}

	#coaching-content-form .quoteSimple{
		clear: both;
		margin-top:15px;
	}

	.quoteSimple.small{
		display:none;
	}

	.feature-block{
		background-color:transparent;
		border:none;
		padding:0;

	}

	.formArea{
		width:400px;
		height: 400px;
	}

	.formLabel{
		float: left;
		width: 50%;
		height: 50px;
		text-align: left;
		padding-left: 50px;
		padding-top: 10px;
	}

	.formLabel label{
		font-weight: bold;
		color: #000;
	}

	.formInput{
		float:right;
		width: 50%;
		height: 50px;
	}

	.call-txt{
		color:#fff;
		font-size: 26px;
		font-weight: bold;
	}

	.call-txt a{
		color:#fff;
		font-weight:bold;
	}


}



/* iPads (landscape & portrait) ----------- */
 
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
/* Styles */ 

	body {  
	 	background-color:#000713;
	 	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000713, endColorstr=#08479e);
	 	background-image:-moz-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-webkit-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-o-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-ms-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
	 	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(6%,#000713), color-stop(38%,#08479e),color-stop(50%,#fff)) ;
		min-height: 600px;   
	}

	.container { 
  		min-width: 768px;
  		background: url('../images/bg-wrapper-768.png') top center no-repeat; 
  		background-size: 100%;
	}  

	.row {
		min-width: 0;
	}

	.column, .columns { 
		padding: 0 10px;
	}

	.container { 
  		width: 768px; 
  		/*background: url('../images/bg-wrapper-768.png') no-repeat; */
	} 

	h1#site-title { 
		margin-top: 27px;
		height: 86px; 
		margin-bottom: -5px;
	} 

	hgroup.six.columns.pad-adjust-r {
		padding-right: 0;
	}

		hgroup.six.columns.pad-adjust-r h1#site-title {
			background-size: 95%; 
		}

	.six.columns.pad-adjust-l {
		padding-left: 0;
	}

	#search.search form .txt {
		width: 305px;
	} 

	#utils { 
		float:right;
		clear: both;
		margin-top: 20px;
		margin-bottom: 33px;
		margin-right: 4px;
	} 

	#utils li.phone { 
		padding: 0;
		padding-right: 6px;
	}

	#utils li.social-icon { 
		width: 26px; 
		padding: 0 0 0 5px;
		margin: 0;
	}

	#utils li.social-icon.fb {  
		margin-left: 5px; 
		width: 26px; 
	}

	#utils li.social-icon.yt {  
		padding-right: 26px; 
	}

	#utils li.shopping-cart {
		background: none;
		padding: 0 10px 0  10px;  
	} 
	#utils li.login {
		margin: 2px 0 0 0;
	}

	#search.search { 
		margin-right: 4px;
	}

	.nav-bar>li { 
		padding: 5px 0;
	}  

	.nav-bar>li>a:first-child {
		padding: 0 6px;
	}

	.nav-bar>li>a:first-child {
		padding: 0 7px;
	}

	.nav-bar>li:first-child {
		padding-left: 2px;
		padding-right: 4px;
	} 


	.nav-bar li a, .nav-bar li a:link, .nav-bar li a:visited {
		font-size: 14px; 
		letter-spacing: .05em;
	}

	#content .btn{ padding: 5px 10px;}

	.sub-menu {
		position: absolute;
		z-index: 10000;
		right: 0px;
	}

		.sub-menu li a,
		.sub-menu li a:link,
		.sub-menu li a:visited {	 
			width:200px;
			height:auto;
		}	


	.solutions-page-nav ul li {
		display:inline-block;
		margin:0 100px 0 0;
	}
  
  	.solutions-page-nav ul li a,
  	.solutions-page-nav ul li a:link,
  	.solutions-page-nav ul li a:hover { 
		font-size:20px;
	}

	.solutions-page-nav ul li:first-child,
	.solutions-page-nav ul li:last-child  {
		border: none; 
	} 

	#footerNav ul {
		float: right;
	}

}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
/* Styles */
	body {  
	 	background-color:#000713;
	 	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000713, endColorstr=#08479e);
	 	background-image:-moz-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-webkit-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-o-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-ms-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
	 	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(6%,#000713), color-stop(38%,#08479e),color-stop(50%,#fff)) ;
		min-height: 600px;  
	}

	.container { 
  		min-width: 960px;
  		background: url('../images/bg-wrapper-768.png') no-repeat;
  		background-size: 100%;
	  	padding-left: 5px;
	  	padding-right: 5px;  
	}  

	.nav-bar { 
	}

	.nav-bar>li { 
		padding: 5px 0;
	} 

	.nav-bar>li>a:first-child {
		padding: 0 10px;
	} 

	.nav-bar>li>a:last-child { 
	}


	.nav-bar li a, .nav-bar li a:link, .nav-bar li a:visited {
		font-size: 13px;
	}


	.nav-bar>li:nth-child(4)>a,
	.nav-bar>li:nth-child(5)>a,
	.nav-bar>li:nth-child(6)>a,
	.nav-bar>li:last-child>a{  
	}

	span.touch-button {
		display: block;
		float: right; 
		top: 3px; 
		height: 30px;
		overflow: hidden;
		width: 36px;
		padding-left: 10px;
		padding-right: 10px;	
		position: relative;
		color: #fff;
	} 

}


/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Styles */
	body {  
	 	background-color:#000713;
	 	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000713, endColorstr=#08479e);
	 	background-image:-moz-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-webkit-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-o-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-ms-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
	 	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(6%,#000713), color-stop(38%,#08479e),color-stop(50%,#fff)) ;
		min-height: 600px; 
 

	}

	.container { 
  		min-width: 768px;
  		background: url('../images/bg-wrapper-768.png') no-repeat;
  		background-size: 100%;
	  	padding-left: 5px;
	  	padding-right: 5px;  
	}   

	.nav-bar>li>a {
		text-align:center;
	}

	.nav-bar>li { 
		padding: 5px 0px;  
	}  

	.nav-bar>li>a:first-child {
		padding: 0 6px;
	} 

	.nav-bar>li:last-child a {
		padding: 0 9px;
	}  

	.nav-bar li a, .nav-bar li a:link, .nav-bar li a:visited {
		font-size: 14px;
	} 

	.nav-bar>li:nth-child(4)>a,
	.nav-bar>li:nth-child(5)>a,
	.nav-bar>li:nth-child(6)>a,
	.nav-bar>li:last-child>a{  
		margin-left: 10px; 
	}

	.touch-button,

	.navicon {
		display: none;
	}  

}


 
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1025px) {
/* Styles */

	body {  
	 	background-color:#FFF;
	 	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#000713, endColorstr=#08479e);
	 	background-image:-moz-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-webkit-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-o-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
		background-image:-ms-linear-gradient(top, #000713 6%, #08479e 38%,#fff 50%);
	 	background-image:-webkit-gradient(linear, right top, right bottom, color-stop(6%,#000713), color-stop(38%,#08479e),color-stop(50%,#fff)) ;
		min-height: 600px;   

	}

	.container { 
  		width: 1024px;
  		background: url('../images/bg-wrapper-1024.png') no-repeat;
  		background-size: 100%;
	  	padding-left: 5px;
	  	padding-right: 5px;  
	}  
 

 	h1#site-title {  
		width: 100%; 
		background-size: 100%; 
		margin-top: 28px;
		height: 86px; 
		margin-bottom: -5px;
	}  
 
	#utils {
		margin: 36px 15px 28px 0; 
	} 

	.nav-bar>li { 
		padding: 5px 4px;
	}

	.nav-bar>li:last-child {
		padding-left: 0;
		padding-right: 0;
	}

	#utils li.shopping-cart { 
		margin:0 10px; 
		font-size: 16px;
	}

	.solutions-page-nav ul li {
		display:inline-block;
		/*margin:0 100px 0 0;*/
		margin:0;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.solutions-page-nav ul li a,
  	.solutions-page-nav ul li a:link,
  	.solutions-page-nav ul li a:hover { 
		font-size:20px;
	}

	.solutions-page-nav ul li:first-child {
		border-right: 1px solid #3A3232; 
	}

	.solutions-page-nav ul li:last-child {
		border-left: 1px solid #3A3232; 
	}


	.sub-menu {
		display: block;
		position: absolute;
		z-index: 10000;
	} 

		.sub-menu li a,
		.sub-menu li a:link,
		.sub-menu li a:visited {	 
			width:200px;
			height:auto;
		}	
 
 
	#footerLogo {
		display:block;
		float:left;
		/*margin:0 0 0 10px;*/
		margin: 0 0 0 12px;
		width:350px;
	}

	.navicon {
		visibility: hidden;
	}

	#footerNav { 
		padding-left: 47px;
	}

	#footerNav ul { 
		float:right;
	}

	/*****COACHING SESSIONS******/
	#coaching-head-left {
		width: 32%;
		float: left;
		background: url("../images/bg_upcoming.png") top center no-repeat;
		background-size: 99% 415px;
		position: relative;
		margin-left: -15px;
		padding: 0 15px;
		color: #85B5DC;
		line-height: 1.3 !important;
		font-size: 13px !important;
	}

	#coaching-head-right{
		width: 69%;
		background: url("../images/bg_MainThickBack.png") 0 0 no-repeat;
		float: right;
		margin: -5px 0 15px 0;
		background-size: 99% 100%;
		padding: 25px;
	}
	

	#coaching-head-left h1{
		padding-top: 10px;
		font-size: 26px;
	}

	#coaching-content-form h1{
		color: #000;
		font-size:17px;
	}

	#coaching-content-form h2{
		margin-top: 15px;
		margin-left:15px;
		text-transform: none;
		color: #333;
		font-family: "Arial";
	}

	#coaching-content-form{
		clear:both;
		width:65%;
		background: url("../images/coachingSessionPrograms_signup.png") 0 0 no-repeat #FFF; 
		background-size:100%;
		padding: 20px;
		margin-left: -15px;
		float:left;
		margin-top: 15px;
	}

	#coaching-content-sidebar{
		float:right;
		width: 33%;
		margin-top: 15px;
	}
	#coaching-content-sidebar .quoteSimple{
		background: url("../images/coachingSessionQuote_back.png") 0 0 no-repeat;
		font-size: 14px;
		background-size: 100%;
		text-indent: 35px;	
		border:none;
		border-bottom:1px solid #bbd7f2;
	}

	#coaching-content-form .quoteSimple{
		clear: both;
		margin-top:15px;
	}

	.quoteSimple.small{
		display:none;
	}

	.feature-block{
		background-color:transparent;
		border:none;
		padding:0;

	}

	.formArea{
		width:400px;
		height: 400px;
	}

	.formLabel{
		float: left;
		width: 50%;
		height: 50px;
		text-align: left;
		padding-left: 50px;
		padding-top: 10px;
	}

	.formLabel label{
		font-weight: bold;
		color: #000;
	}

	.formInput{
		float:right;
		width: 50%;
		height: 50px;
	}

	.call-txt{
		color:#fff;
		font-size: 26px;
		font-weight: bold;
	}

	.call-txt a{
		color:#fff;
		font-weight:bold;
	}

	#gform_8 input, #gform_11 input{
		width: 300px;
	}
	
	.mktLblLeft {list-style-type: none !important;}
	.lpPoweredByDiv, .lpEmtStarRating {display:none;}

}
.list li {padding-bottom: 0.75em; margin-left:1.5rem;}
.lpeRegForm li {list-style-type: none;}
.cs-content {
	background:#FFF url(images/bg-cs-content.jpg) 0 0 repeat-x;
	font-size:14px;
	line-height:22px;
	min-height:750px;
	padding:20px;
}
	.cs-main,
	.cs-sidebar {
		float:left;
	}
			.cs-main h2 {
				color:#000;
				font-size:22px;
				padding:20px 0 5px;
			}
			.cs-main p {
				padding:5px 0;
			}
			.cs-main a,
			.cs-main a:link,
			.cs-main a:visited,
			.cs-main strong {
				font-weight:bold;
			}
			.cs-main .cs-list {
				padding:10px 0 10px 5px;
			}
				.cs-main .cs-list .cs-list-item {
					background-image:url('/wp-content/themes/twentyeleven/clean/images/cs-icon-sprites.png');
					background-repeat:no-repeat;
					line-height:40px;
					min-height:40px;
					padding:0 0 0 45px;
				}
					.cs-list .cs-call {
						background-position:0 0;
					}
					.cs-list .cs-chat {
						background-position:-40px -40px;
					}
					.cs-list .cs-email {
						background-position:-80px -80px;
					}
			
		.cs-sidebar {
			color:#FFF;
			font-size:14px;
			width:235px;
			margin:0 0 25px 0;
		}
			.cs-sidebar .panel {
				margin:0 0 15px 0;
				padding:20px;
			}
			.cs-sidebar h2 {
				border-bottom:#405983 1px solid;
				color:#FFF;
				font-size:18px;
				line-height:22px;
				margin:0 0 10px 0;
				padding:0 0 15px 0;
				text-align:center;
				text-transform:uppercase;
			}
				.cs-sidebar h2 em {
					display:block;
					font-size:12px;
					font-style:italic;
					text-transform:capitalize;
				}
			.cs-sidebar h3 {
				color:#FFF;
				font-family: 'FunctionPro-Medium';
				font-size:18px;
				padding:10px 0 5px 0;
				text-transform:uppercase;
			}
			#content .cs-sidebar .btn {
				font-size:16px;
			}
		
	.cs-bottom {
		clear:both;
		padding: 0 !important;
	}
		.cs-options {
			position:relative;
		}
			.cs-options li {
				border-left:#cfcfcf 1px solid;
				border-right:#f9f9f9 1px solid;
				float:left;
				font-size:14px;
				padding:5px 20px;
				list-style-type:none;
			}
			.cs-options li:first-child {
				border-left:none;
			}
			.cs-options li:last-child {
				border-left:none;
				border-right:none;
			}
			.cs-options li:nth-child(3) {
				border-right:none;
			}
				.cs-options li h3 {
					color:#000;
					font-family: 'FunctionPro-Medium';
					font-size:18px;
					padding:0 0 5px 0;
					text-transform:uppercase;
				}
			.cs-options .cs-option-livechat {
				background:url('/wp-content/themes/twentyeleven/clean/images/cs-rep.png') 0 0 no-repeat;
				bottom: 0;
				font-size: 14px;
				height: 149px;
				padding: 26px 0 0 17px;
				position: absolute;
				right: 7px;
				width: 320px;
			}
					.cs-options .cs-option-livechat h3 {
						font-family: 'FunctionPro-Bold';
					}
					.cs-options .cs-option-livechat .cs-lc-button {
						margin:25px 0 0 0;
					}
		
	.panel {	
		border:#dadada 1px solid;
		-webkit-border-radius: 5px;
		border-radius: 5px;
	}
		.panel-darkblue {
			background: #002664; /* Old browsers */
			background: -moz-linear-gradient(top,  #002664 0%, #001332 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#002664), color-stop(100%,#001332)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #002664 0%,#001332 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #002664 0%,#001332 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #002664 0%,#001332 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #002664 0%,#001332 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002664', endColorstr='#001332',GradientType=0 ); /* IE6-9 */
		}
		.panel-gray {
			background: #f1f1f1; /* Old browsers */
			background: -moz-linear-gradient(top,  #f1f1f1 0%, #e0e0e0 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #f1f1f1 0%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #f1f1f1 0%,#e0e0e0 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #f1f1f1 0%,#e0e0e0 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #f1f1f1 0%,#e0e0e0 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
		}
		.panel-light {
			background: #ffffff; /* Old browsers */
			background: -moz-linear-gradient(top,  #ffffff 0%, #fafafa 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #ffffff 0%,#fafafa 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #ffffff 0%,#fafafa 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
		}
		
aside {
  background: #EEE;
  border-left: 3px solid #0076A3;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
    font-size: 1.2rem;
    line-height: 2rem;
	width:40%;
	float:right;
}

aside p {
  display: inline;
}

aside .by {float:right; font-weight: bold; text-align:right; padding-top:7px;}
#main-content{
	margin-top:25px;
}
.checkmark-list{
	list-style-image:url('/wp-content/themes/twentyeleven/tr-wp-responsive-theme/images/check_bullet_s.png');
	list-style-position:inside;
}
.checkmark-list li{
	margin-bottom:10px;
}
.checkmark-list li ol{
	list-style-type: decimal;
	list-style-image:none;
	list-style-position:outside;
	counter-reset: foo;
    display: table;
}
.checkmark-list li ol li{
	counter-increment: foo;
    display: table-row;
    margin-left: 10px;
    margin-top: 10px;
}
.checkmark-list li ol li::before {
    content: counter(foo) ".";
    display: table-cell; /* aha! */
    text-align: right;
}
.checkmark-list li ol li div{
	margin:10px 0 0 10px;

}
.tr-numbered-list{
	color:#0076a3;
	font-weight: bold;
}
.tr-numbered-list li div{
	color: #333;
	font-weight: normal;
}
.btn-right{
	float:right;
	margin-bottom:20px;
}
.broken_link, a.broken_link {
text-decoration: none;
}
.p-list-cta {
	padding-bottom:10px;
}
.speaker-image {
						background-color:#FFF;
						border:#FFF 2px solid;
						-webkit-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .25);
        				box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .25);
						float:left;
						margin:0 15px 35px 0;
					}
.yes {
content:attr(data-icon);
font-family:'WebSymbolsRegular';
font-size: 24px;
padding: 5px;
color: #009900;
}

.innerbalance th{max-width: 100px; word-wrap:break-word;}
.innerbalance td{font-size:12px;}
.innerbalance th,
.innerbalance td {
    background-color: #EEE;
	background: -moz-linear-gradient(top,  #EEE  0%, #CCC 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEE ), color-stop(100%,#CCC)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #EEE  0%,#CCC 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #EEE 0%,#CCC 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #EEE  0%,#CCC 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #EEE  0%,#CCC 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEE', endColorstr='#CCC',GradientType=0 ); /* IE6-9 */
	border-color:#999;  border-bottom: 1px solid;}
}
.innerbalance tr {
background: -moz-linear-gradient(top,  #999  0%, #777 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999 ), color-stop(100%,#777)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #999  0%,#777 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #999 0%,#777 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #999  0%,#777 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #999  0%,#777 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999', endColorstr='#777',GradientType=0 ); /* IE6-9 */
	border-color:#444; border-left: 1px solid; border-bottom: 1px solid; color: #444;}
.innerbalance tr th + th {color: #FFF; background-color: #3892CB;
background: -moz-linear-gradient(top,  #3892CB  0%, #3281B3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3892CB ), color-stop(100%,#3281B3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3892CB  0%,#3281B3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3892CB 0%,#3281B3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3892CB  0%,#3281B3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3892CB  0%,#3281B3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3892CB', endColorstr='#3281B3',GradientType=0 ); /* IE6-9 */
	border-left: 1px solid #153d3d; border-bottom: 1px solid #153d3d;}
.innerbalance tr td + td {background-color: #62a3cc; text-align:center;
background: -moz-linear-gradient(top,  #62a3cc  0%, #568fb3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62a3cc ), color-stop(100%,#568fb3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #62a3cc  0%,#568fb3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #62a3cc 0%,#568fb3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #62a3cc  0%,#568fb3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #62a3cc  0%,#568fb3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#62a3cc', endColorstr='#568fb3',GradientType=0 ); /* IE6-9 */
	border-color:#1d4a66; border-left: 1px solid; border-bottom: 1px solid; color: #1d4a66;}
.innerbalance tr th + th + th {color: #FFF; background-color: #287171;
background: -moz-linear-gradient(top,  #287171  0%, #1E5757 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#287171 ), color-stop(100%,#1E5757)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #287171  0%,#1E5757 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #287171 0%,#1E5757 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #287171  0%,#1E5757 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #287171  0%,#1E5757 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#287171', endColorstr='#1E5757',GradientType=0 ); /* IE6-9 */
	border-left: 1px solid #153d3d; border-bottom: 1px solid #153d3d;}
.innerbalance tr td + td  + td {background-color: #6aa3a3;
background: -moz-linear-gradient(top,  #6aa3a3  0%, #5a8a8a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6aa3a3 ), color-stop(100%,#5a8a8a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6aa3a3  0%,#5a8a8a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6aa3a3  0%,#5a8a8a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6aa3a3  0%,#5a8a8a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6aa3a3  0%,#5a8a8a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6aa3a3', endColorstr='#5a8a8a',GradientType=0 ); /* IE6-9 */
	border-color:#153d3d; border-left: 1px solid; border-bottom: 1px solid; color: #153d3d;}
.innerbalance tr th + th + th + th {color: #FFF; background: #D1643D; /* Old browsers */
	background: -moz-linear-gradient(top,  #EB7145  0%, #D1643D 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EB7145 ), color-stop(100%,#D1643D)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #EB7145  0%,#D1643D 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #EB7145  0%,#D1643D 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #EB7145  0%,#D1643D 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #EB7145  0%,#D1643D 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EB7145', endColorstr='#D1643D',GradientType=0 ); /* IE6-9 */
	border-left: 1px solid #874127; border-bottom: 1px solid #874127;}
.innerbalance tr td + td  + td + td {background: #EBA48A; /* Old browsers */
	background: -moz-linear-gradient(top,  #EBA48A  0%, #EB7145 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EBA48A ), color-stop(100%,#EB7145)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #EBA48A  0%,#EB7145 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #EBA48A  0%,#EB7145 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #EBA48A  0%,#EB7145 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #EBA48A  0%,#EB7145 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EBA48A', endColorstr='#EB7145',GradientType=0 ); /* IE6-9 */
	border-color:#874127; border-left: 1px solid; border-bottom: 1px solid; color: #874127;}
.innerbalance tr th + th + th + th + th {color: #FFF; background-color: #184579; /* Old browsers */
	background: -moz-linear-gradient(top,  #184579;  0%, #2262AB 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#184579; ), color-stop(100%,#2262AB)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #184579;  0%,#2262AB 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #184579 0%,#2262AB 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #184579  0%,#2262AB 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #184579  0%,#2262AB 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='184579', endColorstr='#2262AB',GradientType=0 ); /* IE6-9 */
	border-left: 1px solid #184579; border-bottom: 1px solid #184579;}
.innerbalance tr td + td  + td + td  + td {background-color: #6290c4; /* Old browsers */
	background: -moz-linear-gradient(top,  #6290c4;  0%, #496B91 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6290c4; ), color-stop(100%,#496B91)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6290c4;  0%,#496B91 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6290c4 0%,#496B91 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6290c4  0%,#496B91 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6290c4  0%,#496B91 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6290c4', endColorstr='#496B91',GradientType=0 ); /* IE6-9 */
	border-color:#184579; border-left: 1px solid; border-bottom: 1px solid; color: #184579;}
.innerbalance tr th + th + th + th  + th + th {color: #FFF; background-color: #8636A3; /* Old browsers */
	background: -moz-linear-gradient(top,  #8636A3;  0%, #5C2570 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8636A3; ), color-stop(100%,#5C2570)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8636A3;  0%,#5C2570 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8636A3 0%,#5C2570 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8636A3  0%,#5C2570 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8636A3  0%,#5C2570 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8636A3', endColorstr='#5C2570',GradientType=0 ); /* IE6-9 */
	border-left: 1px solid #471D57; border-bottom: 1px solid #471D57;}
.innerbalance tr td + td  + td + td + td + td {background-color: #9367A3; /* Old browsers */
	background: -moz-linear-gradient(top,  #9367A3;  0%, #8636a3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9367A3; ), color-stop(100%,#8636a3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9367A3;  0%,#8636a3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9367A3 0%,#8636a3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9367A3  0%,#8636a3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9367A3  0%,#8636a3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9367A3', endColorstr='#8636a3',GradientType=0 ); /* IE6-9 */
	border-color:#471d57; border-left: 1px solid; border-bottom: 1px solid; color: #471d57;}
.visuallyhidden {display:none;}
.buynow span:before {
							content:attr(data-icon);
							font-family:'ModernPics';
							font-size:20px;
							line-height:20px;
							margin:0;
							padding:0 5px 0 0;
							text-transform: none !important;
						}
						
#plat-pics{ background: url(spinner.gif) center center #f4f4f4 no-repeat; height:240px; overflow:hidden;}
#plat-pics img { display: none; }

.plat-orbit{border: 1px solid #5998e0; overflow: hidden;}

.orbit-bullets {z-index: 10;position: absolute; top: 5%; right: 3%;}
.orbit-bullets li { width:1rem; height:1rem; cursor:pointer;}

.musichead{
	background: #9dddf6 !important; /* Old browsers */
	background: -moz-linear-gradient(top,  #9dddf6 0%, #2697c3 100%) !important; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dddf6), color-stop(100%,#2697c3)) !important; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9dddf6 0%,#2697c3 100%) !important; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9dddf6 0%,#2697c3 100%) !important; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9dddf6 0%,#2697c3 100%) !important; /* IE10+ */
	background: linear-gradient(to bottom,  #9dddf6 0%,#2697c3 100%) !important; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dddf6', endColorstr='#2697c3',GradientType=0 ) !important; /* IE6-9 */
	border-color:#6dc4e8;
	padding: 5px;
	}
.musicmain {border: 1px solid #999; padding: 5px;}
	

.lpPoweredBy {display:none;}
.lm-list-cta  table{border: 0 !important; padding: 0 !important; background: none !important; margin-top:-14px; margin-bottom:0 !important;}
#gform_fields_14 input {width:100%;}

/* ==========================================================================
   Plat Application tweaks
========================================================================== */

#field_16_3 input {height:32px;}
#field_16_3  .gfield_label {display:inline !important;}
#input_16_17, #input_16_18 {width:425px !important}

/* ==========================================================================
   Valentine's 2014 : //www.tonyrobbins.com/passion/
========================================================================== */

#valentines2014 hgroup.main h1 {
	font-size:30px;
}

#valentines2014 h1,
#valentines2014 h2,
#valentines2014 h3,
#valentines2014 h4 {
	font-weight:normal !important;
}

#valentines2014 .callout h2 {
	border-top:#CCC 3px double;
	border-bottom:#CCC 3px double;
	color:#9e0b0f;
	font-size:24px;
	padding:10px 0;
	margin:0 0 20px;
	text-align:center;
}
	
	#valentines2014 .callout h2 span {
		display:block;
	}

#valentines2014 img[align="left"] {
   padding:0 25px 0 0 !important;
}
#valentines2014 img[align="right"] {
   padding:0 0 0 25px !important;
}

#valentines2014 .video-series .video-container {
	border-bottom:#CCC 1px solid;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
}

#valentines2014 .video-series .video-container:last-child {
	border-bottom:none;
}
#gform_wrapper_16 {display:inline !important;}
.mktoForm {width: 100% !important;}
.mktoButtonWrap {margin-left: 0 !important;}
.mktoButton{	background: #9dddf6; /* Old browsers */
	background: -moz-linear-gradient(top,  #9dddf6 0%, #2697c3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dddf6), color-stop(100%,#2697c3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9dddf6 0%,#2697c3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #9dddf6 0%,#2697c3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dddf6', endColorstr='#2697c3',GradientType=0 ); /* IE6-9 */
	border: 0 !important;
	border-color:#6dc4e8 !important;
	color:#FFF;
	display:inline-block;
	font-family:'FunctionPro-Bold', Futura, "Trebuchet MS", Arial, sans-serif !important;
	text-shadow: 0px 0px 4px #452c03;
    filter: dropshadow(color=#452c03, offx=0, offy=0);
	text-transform:uppercase;
	font-style: normal !important;
	margin:15px 15px 0 0 !important;
	padding:5px 25px;
	font-size:14px;
	}
	
.upw-testimonial {font-size: 12px; color: #666;}

/* ==========================================================================
   Coaching Stream : //www.tonyrobbins.com/coaching/coaching-stream/
========================================================================== */


#coaching-stream .btnClick2CallSmall table {
	border:none !important; 
	position:relative;
	top:-11px; 
}

/* ==========================================================================
   Trial Download Page : //www.tonyrobbins.com/responsive-trial-download/
========================================================================== */

#trial-download .trial-masthead {
	color:#fff; 
	font-family:"FunctionPro-Medium", Arial, sans-serif;
	margin-bottom:25px;
	margin-top:-10px;
	min-height:200px;
}


	#trial-download .trial-masthead h1 span {
		color:#FFF;
		clear:both;
		display:block;
		float:left;
		font-family:"FunctionPro-Light", Arial, sans-serif;
		font-weight:normal;
	}
		#trial-download .trial-masthead h1 span:first-child {
			background-color:#000;
			font-size:18px;
			padding:10px 10px 7px 20px;
			text-transform:none;
		}
		#trial-download .trial-masthead h1 span:last-child {
			font-size:28px;
			padding:10px 0 0 20px;
			text-transform:uppercase;
		}
	#trial-download .trial-media {
		clear: both;
		font-family: "FunctionPro-LightOblique",Arial,sans-serif;
		padding-top:25px;
	}
		@media all and (max-width: 1020px) {
			#trial-download .trial-media .columns {
				display:block;
				width:100%;
			}
		}
		#trial-download .trial-media-description p {
			font-size:18px;
			padding:0 0 10px 20px;
		}
	#trial-download .trial-masthead .trial-media-box {
		background-color:rgba(0,0,0,.5);
		-webkit-border-radius: 5px;
		border-radius: 5px;
		padding: 15px;
		position:relative;
		left:-25px;
		text-align:right;
	}
		#trial-download .trial-media-player {
			padding:0 10px 0 0;
			position:relative;
			top:5px;
		}
		#trial-download .trial-media-download {
			padding:0;
		}
			#trial-download .trial-media-download .download-button {
				background: #45484d; /* Old browsers */
				background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
				
				border:#000 1px solid;
				color:#fff;
				display:inline-block;
				font-family:"FunctionPro-medium", Arial, sans-serif;
				font-size:12px;
				text-decoration:none;
				text-transform:uppercase;
			}
		@media all and (max-width: 1020px) {
			#trial-download .trial-masthead .trial-media-box {
				left:0;
				margin:0 auto;
				padding:10px;
				text-align:center;
				width:90%;
			}
			#trial-download .trial-media-player {
				top:0;
			}
		}

		#trial-download .primary-content ul {
			list-style-image:url('../images/li-bullet-blue.png');
			padding:0 0 20px 35px;
		}
			#trial-download .callout {
				color:#2B75A1;
				font-size:16px;
				line-height:20px;
			}
		#trial-download .secondary-content {
			border-left:#CCC 1px solid;
		}
			#trial-download .secondary-content .testimonial {
				background:url('../images/quotes-bg.png') 0 0 no-repeat;
				padding:15px 0 25px 15px;
			}
				#trial-download .secondary-content .testimonial .testimonial-byline strong {
					display:block;
					padding:10px 0 0 0;
				}
		#trial-download .trial-download-cta {
			margin:75px 0 150px;
			padding:25px 0 0;
		}
			#trial-download .trial-download-cta .cta-large,
			#trial-download .trial-download-cta .cta-large:link,
			#trial-download .trial-download-cta .cta-large:visited {			
				background: #fcfff4; /* Old browsers */
				/* IE9 SVG, needs conditional override of 'filter' to 'none' */
				background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmZmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmU1ZDciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
				background: -moz-linear-gradient(top,  #fcfff4 0%, #dfe5d7 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#dfe5d7)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #fcfff4 0%,#dfe5d7 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #fcfff4 0%,#dfe5d7 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #fcfff4 0%,#dfe5d7 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #fcfff4 0%,#dfe5d7 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#dfe5d7',GradientType=0 ); /* IE6-8 */
				
				border:#CCC 1px solid;
				color:#000;
				display:block;
				font-size:24px;
				padding:35px 50px;
				position:relative;
				text-decoration:none;
			}
				#trial-download .trial-download-cta .cta-title {
					border-bottom:#CCC 1px solid;
					font-family:"FunctionPro-medium", Arial, sans-serif;
					font-size:26px;
					line-height:30px;
					margin:0 0 15px 0;
					padding:0 0 15px 0;
					text-transform:uppercase;
				}
				#trial-download .trial-download-cta .cta-large strong {
					display:block;
					font-family:"FunctionPro-Bold", Arial, sans-serif;
					font-size:30px;
					font-weight:normal;
				}
				#trial-download .trial-download-cta .cta-large .cta-description {
					font-family:"FunctionPro-medium", Arial, sans-serif;
					font-size:24px;
					font-weight:normal;
				}
				#trial-download .trial-download-cta .cta-large .cta-image {
					position:absolute;
					right: 40px;
    				top: -20px;
				}
		
		@media only screen and (max-width: 800px) {
			#trial-download .trial-download-cta .cta-large {
				text-align:center;
			}
			#trial-download .trial-download-cta .cta-large .cta-image {
				position:relative;
				right:auto;
				top:auto;
			}
		}
.lh-download {background:#000 url("/wp-content/themes/twentyeleven/images/trial-header-lh.jpg") center 0 no-repeat;}
.urp-download {background:#000 url("/wp-content/themes/twentyeleven/images/ur-trial-header.jpg") center 0 no-repeat;}
.toyl-download {background:#000 url("/wp-content/themes/twentyeleven/images/trial-header-toyl.jpg") center 0 no-repeat;}
.hop-download {background:#000 url("/wp-content/themes/twentyeleven/images/trial-header-hop.jpg") center 0 no-repeat;}
.mi-download {background:#000 url("/wp-content/themes/twentyeleven/images/trial-header-mi.jpg") center 0 no-repeat;}
.ue-download {background:#000 url("/wp-content/themes/twentyeleven/images/trial-header-ue.jpg") center 0 no-repeat;}
.headerback {background: #000926; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDkyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYlIiBzdG9wLWNvbG9yPSIjMDAwZTJiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOCUiIHN0b3AtY29sb3I9IiMwMTEyMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4JSIgc3RvcC1jb2xvcj0iIzAwMTAyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iIzAxMTQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iIzAwMTQzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzAwMWMzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iIzAwMWM0MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzAwMWU0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzAxMWU0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM0JSIgc3RvcC1jb2xvcj0iIzAxMjM0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iIzAwMjU0YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iIzAxMjg0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzAwMjc0ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQzJSIgc3RvcC1jb2xvcj0iIzAyMjk1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ1JSIgc3RvcC1jb2xvcj0iIzAwMjk1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzAwMmI1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUzJSIgc3RvcC1jb2xvcj0iIzAwMmY1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzAxMzQ2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iIzAxMzU2NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc4JSIgc3RvcC1jb2xvcj0iIzAwMzI1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iIzAwMjc1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzAwMjU1MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzAwMWQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkyJSIgc3RvcC1jb2xvcj0iIzAyMWY0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk1JSIgc3RvcC1jb2xvcj0iIzAwMWE0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzAwMWE0NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iIzhiYWRkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzhmYWJkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzg4YWVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #000926 0%, #000e2b 6%, #011230 8%, #00102e 8%, #011434 12%, #001435 15%, #001c3e 26%, #001c43 26%, #001e40 29%, #011e46 32%, #012349 34%, #00254a 39%, #01284f 41%, #00274e 43%, #022952 43%, #002951 45%, #002b56 46%, #002f59 53%, #013461 57%, #013564 63%, #00325f 78%, #002752 86%, #002551 88%, #001d49 92%, #021f49 92%, #001a45 95%, #001a45 97%, #8baddb 98%, #8fabd0 99%, #88aed5 99%, #feffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000926), color-stop(6%,#000e2b), color-stop(8%,#011230), color-stop(8%,#00102e), color-stop(12%,#011434), color-stop(15%,#001435), color-stop(26%,#001c3e), color-stop(26%,#001c43), color-stop(29%,#001e40), color-stop(32%,#011e46), color-stop(34%,#012349), color-stop(39%,#00254a), color-stop(41%,#01284f), color-stop(43%,#00274e), color-stop(43%,#022952), color-stop(45%,#002951), color-stop(46%,#002b56), color-stop(53%,#002f59), color-stop(57%,#013461), color-stop(63%,#013564), color-stop(78%,#00325f), color-stop(86%,#002752), color-stop(88%,#002551), color-stop(92%,#001d49), color-stop(92%,#021f49), color-stop(95%,#001a45), color-stop(97%,#001a45), color-stop(98%,#8baddb), color-stop(99%,#8fabd0), color-stop(99%,#88aed5), color-stop(100%,#feffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #000926 0%,#000e2b 6%,#011230 8%,#00102e 8%,#011434 12%,#001435 15%,#001c3e 26%,#001c43 26%,#001e40 29%,#011e46 32%,#012349 34%,#00254a 39%,#01284f 41%,#00274e 43%,#022952 43%,#002951 45%,#002b56 46%,#002f59 53%,#013461 57%,#013564 63%,#00325f 78%,#002752 86%,#002551 88%,#001d49 92%,#021f49 92%,#001a45 95%,#001a45 97%,#8baddb 98%,#8fabd0 99%,#88aed5 99%,#feffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #000926 0%,#000e2b 6%,#011230 8%,#00102e 8%,#011434 12%,#001435 15%,#001c3e 26%,#001c43 26%,#001e40 29%,#011e46 32%,#012349 34%,#00254a 39%,#01284f 41%,#00274e 43%,#022952 43%,#002951 45%,#002b56 46%,#002f59 53%,#013461 57%,#013564 63%,#00325f 78%,#002752 86%,#002551 88%,#001d49 92%,#021f49 92%,#001a45 95%,#001a45 97%,#8baddb 98%,#8fabd0 99%,#88aed5 99%,#feffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #000926 0%,#000e2b 6%,#011230 8%,#00102e 8%,#011434 12%,#001435 15%,#001c3e 26%,#001c43 26%,#001e40 29%,#011e46 32%,#012349 34%,#00254a 39%,#01284f 41%,#00274e 43%,#022952 43%,#002951 45%,#002b56 46%,#002f59 53%,#013461 57%,#013564 63%,#00325f 78%,#002752 86%,#002551 88%,#001d49 92%,#021f49 92%,#001a45 95%,#001a45 97%,#8baddb 98%,#8fabd0 99%,#88aed5 99%,#feffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #000926 0%,#000e2b 6%,#011230 8%,#00102e 8%,#011434 12%,#001435 15%,#001c3e 26%,#001c43 26%,#001e40 29%,#011e46 32%,#012349 34%,#00254a 39%,#01284f 41%,#00274e 43%,#022952 43%,#002951 45%,#002b56 46%,#002f59 53%,#013461 57%,#013564 63%,#00325f 78%,#002752 86%,#002551 88%,#001d49 92%,#021f49 92%,#001a45 95%,#001a45 97%,#8baddb 98%,#8fabd0 99%,#88aed5 99%,#feffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000926', endColorstr='#feffff',GradientType=0 ); /* IE6-8 */
min-height:146px;
display:block;
margin-top: -15px !important;}

.headerback-event {background: #000926; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top, #000926 0%, #000e2b 6%, #011230 8%, #00102e 8%, #011434 12%, #001435 15%, #001c3e 26%, #001c43 26%, #001e40 29%, #011e46 32%, #012349 34%, #00254a 39%, #01284f 41%, #00274e 43%, #022952 43%, #002951 45%, #002b56 46%, #002f59 53%, #013461 57%, #013564 63%, #00325f 78%, #002752 86%, #002551 88%, #001d49 92%, #021f49 92%, #001a45 95%, #001a45 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000926), color-stop(6%,#000e2b), color-stop(8%,#011230), color-stop(8%,#00102e), color-stop(12%,#011434), color-stop(15%,#001435), color-stop(26%,#001c3e), color-stop(26%,#001c43), color-stop(29%,#001e40), color-stop(32%,#011e46), color-stop(34%,#012349), color-stop(39%,#00254a), color-stop(41%,#01284f), color-stop(43%,#00274e), color-stop(43%,#022952), color-stop(45%,#002951), color-stop(46%,#002b56), color-stop(53%,#002f59), color-stop(57%,#013461), color-stop(63%,#013564), color-stop(78%,#00325f), color-stop(86%,#002752), color-stop(88%,#002551), color-stop(92%,#001d49), color-stop(92%,#021f49), color-stop(95%,#001a45), color-stop(100%,#001a45)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #000926 0%,#000e2b 6%,#011230 8%,#00102e 8%,#011434 12%,#001435 15%,#001c3e 26%,#001c43 26%,#001e40 29%,#011e46 32%,#012349 34%,#00254a 39%,#01284f 41%,#00274e 43%,#022952 43%,#002951 45%,#002b56 46%,#002f59 53%,#013461 57%,#013564 63%,#00325f 78%,#002752 86%,#002551 88%,#001d49 92%,#021f49 92%,#001a45 95%,#001a45 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #000926 0%,#000e2b 6%,#011230 8%,#00102e 8%,#011434 12%,#001435 15%,#001c3e 26%,#001c43 26%,#001e40 29%,#011e46 32%,#012349 34%,#00254a 39%,#01284f 41%,#00274e 43%,#022952 43%,#002951 45%,#002b56 46%,#002f59 53%,#013461 57%,#013564 63%,#00325f 78%,#002752 86%,#002551 88%,#001d49 92%,#021f49 92%,#001a45 95%,#001a45 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #000926 0%,#000e2b 6%,#011230 8%,#00102e 8%,#011434 12%,#001435 15%,#001c3e 26%,#001c43 26%,#001e40 29%,#011e46 32%,#012349 34%,#00254a 39%,#01284f 41%,#00274e 43%,#022952 43%,#002951 45%,#002b56 46%,#002f59 53%,#013461 57%,#013564 63%,#00325f 78%,#002752 86%,#002551 88%,#001d49 92%,#021f49 92%,#001a45 95%,#001a45 100%); /* IE10+ */
background: linear-gradient(to bottom, #000926 0%,#000e2b 6%,#011230 8%,#00102e 8%,#011434 12%,#001435 15%,#001c3e 26%,#001c43 26%,#001e40 29%,#011e46 32%,#012349 34%,#00254a 39%,#01284f 41%,#00274e 43%,#022952 43%,#002951 45%,#002b56 46%,#002f59 53%,#013461 57%,#013564 63%,#00325f 78%,#002752 86%,#002551 88%,#001d49 92%,#021f49 92%,#001a45 95%,#001a45 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000926', endColorstr='#001a45',GradientType=0 ); /* IE6-8 */
min-height:146px;
display:block;
margin-top: 0 !important;}
.headerback h1 {color: #FFFFFF;
    font-family: 'FunctionPro-Medium';
    font-size: 48px;
    line-height: 48px;
	text-transform: uppercase;
	text-shadow: 1px 5px 8px #010511;
	padding:10px 15px 0;
	font-weight: 300 !important;}
.headerback h2 {color: #FFFFFF;
    font-family: 'FunctionPro-Light' !important;
    font-size: 2.5rem;
	text-shadow: 1px 2px 5px #010511;
	padding-left:15px;
	text-transform: none !important;
	font-weight: 300 !important;}
	
@media only screen and (max-width: 767px) { .headerback h2 {font-size: 2rem;} .headerback blockquote:before, blockquote:after {display:none} .headerback blockquote {padding:0 0 1rem 0 !important}} 
.headerback blockquote {
    position: relative;
    margin: 0 !important;
    padding: 4.5rem;
    text-align: center;
	border: 0 !important;
	color: #FFF;
	text-transform: none !important;
	font-size: 1.2rem;
	
}
.headerback blockquote:before, blockquote:after {
    position: absolute;
    width: 7.5rem;
    height: 7.5rem;
    font-size: 15rem;
    line-height: 1;
	color: #1b486f;
}
.headerback blockquote:before {
    top: 0;
    left: 0;
    content: "\201C";
}
.headerback blockquote:after {
    bottom: 0;
    right: 0;
    content: "\201D";
}
.plat-photos .orbit-wrapper {height: 235px !important; width: 380px !important;}
#searchform label {display:none;}


/* ==========================================================================
   PowerTalk! : //www.tonyrobbins.com/products/personal-growth-development/power-talk/
   //www.tonyrobbins.com/products/personal-growth-development/power-talk-test/
========================================================================== */

#power-talk .masthead {
	background:url('../images/powertalk-header.jpg') 0 0 no-repeat;
	color:#fff; 
	font-family:"FunctionPro-Medium", Arial, sans-serif;
	margin-bottom:25px;
	margin-top:-10px;
	min-height:200px;
}


	#power-talk .masthead h1 span {
		color:#FFF;
		clear:both;
		display:block;
		float:left;
		font-family:"FunctionPro-Light", Arial, sans-serif;
		font-weight:normal;
	}
		#power-talk .masthead h1 span:first-child {
			background-color:#000;
			font-size:18px;
			padding:10px 10px 7px 20px;
			text-transform:none;
		}
		#power-talk .masthead h1 span:last-child {
			font-size:28px;
			padding:10px 0 0 20px;
			text-transform:uppercase;
		}
	#power-talk .trial-media {
		clear: both;
		font-family: "FunctionPro-LightOblique",Arial,sans-serif;
		padding-top:25px;
	}
		@media all and (max-width: 1020px) {
			#power-talk .trial-media .columns {
				display:block;
				width:100%;
			}
		}
		#power-talk .trial-media-description p {
			font-size:18px;
			padding:0 0 10px 20px;
		}
	#power-talk .masthead .trial-media-box {
		background-color:rgba(0,0,0,.5);
		-webkit-border-radius: 5px;
		border-radius: 5px;
		padding: 15px;
		position:relative;
		left:-25px;
		text-align:right;
	}
		#power-talk .trial-media-player {
			padding:0 10px 0 0;
			position:relative;
			top:5px;
		}
		#power-talk .trial-media-download {
			padding:0;
		}
			#power-talk .trial-media-download .download-button {
				background: #45484d; /* Old browsers */
				background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
				
				border:#000 1px solid;
				color:#fff;
				display:inline-block;
				font-family:"FunctionPro-medium", Arial, sans-serif;
				font-size:12px;
				text-decoration:none;
				text-transform:uppercase;
			}
		@media all and (max-width: 1020px) {
			#power-talk .masthead .trial-media-box {
				left:0;
				margin:0 auto;
				padding:10px;
				text-align:center;
				width:90%;
			}
			#power-talk .trial-media-player {
				top:0;
			}
		}



		#power-talk .secondary-details {
			background: rgb(238,238,239); /* Old browsers */
			background: -moz-linear-gradient(left,  rgba(238,238,239,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(238,238,239,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(left,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
			background: linear-gradient(to right,  rgba(238,238,239,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeef', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
			
			border-left:#D6E1ED 1px solid;
		}
			#power-talk .secondary-details h2 {
				border-bottom:#00203A 2px solid;
				font-size:20px;
				font-weight:normal;
				margin:7px 0;
			}
				#power-talk .secondary-details .testimonials .testimonial {
					clear:both;
					font-style:italic;
					margin-top:15px;
				}
				#power-talk .secondary-details .testimonials .testimonial-byline {
					border-bottom:#CECECE 1px solid;
					margin:0 0 5px 0;
					min-height:75px;
					padding:0 0 10px 0;
				}
					#power-talk .secondary-details .testimonials .testimonial-byline .testimonial-image, .sales-image {
						background-color:#FFF;
						border:#FFF 2px solid;
						-webkit-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .25);
        				box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, .25);
						float:left;
						margin:0 15px 25px 0;
					}
					#power-talk .sales-image {margin: 5px 15px 20px 0px !important;}
						#power-talk .secondary-details .testimonials .testimonial-byline div strong,
						#power-talk .secondary-details .testimonials .testimonial-byline div em {
							font-size:13px;
						}
.propercase {text-transform: none !important; font-weight:normal !important; color: #0076A3; font-family: 'FunctionPro-Medium',Futura,"Trebuchet MS",Arial,sans-serif;}
#content .btn-download, .fancybox-buttons .btn-download {
	background: #fbfbfb; /* Old browsers */
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fbfbfb 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fbfbfb 0%,#e6e6e6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
	border: 2px solid #FFF;
	color:#0076a3;
	display:inline-block;
	font-family:'FunctionPro-Medium', Futura, "Trebuchet MS", Arial, sans-serif;
	box-shadow: 0px 0px 2px #AAA;
	font-style: normal !important;
	margin:15px 15px 0 0;
	padding:5px 15px;
}
.btn-download span {font-size:2rem;  line-height:3rem;}
.thanks {background: #004400; /* Old browsers */
	background: -moz-linear-gradient(top,  #004400 0%, #006600 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004400), color-stop(100%,#006600)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #004400 0%,#006600 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #004400 0%,#006600 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #004400 0%,#006600 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #004400 0%,#006600 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004400', endColorstr='#006600',GradientType=0 ); /* IE6-9 */ height:5.5rem; padding:1rem; font-size:2rem; font-family:"FunctionPro-Light", Arial, sans-serif; color:#FFF; margin:-10px -15px !important;
	display:block;}
.thanks span{
							content:attr(data-icon);
							font-family:'WebSymbolsRegular';
							font-size:3rem;
							color: rgba(255, 255, 255, 0.5);
							float:right;
						}
.grid-reset {font-size:1.2rem}
.members-bar li a {font-size:1.85rem !important}
.members-welcome {color: #0055BA; font-size:2.5rem;}
.contact-us-icon {color: #2BA6CB; font-family:'WebSymbolsRegular'; font-size:2rem; margin-right:0.5rem;}
#members-register a:before{
							content:attr(data-icon);
							font-family:'WebSymbolsRegular';
							font-size:4rem;
							line-height:4rem;
							margin:0;
							padding:0 1rem 0 0;
						}
#members-facts a:before{
							content:attr(data-icon);
							font-family:'WebSymbolsRegular';
							font-size:4rem;
							line-height:4rem;
							margin:0;
							padding:0 1rem 0 0;
						}
#members-schedule a:before{
							content:attr(data-icon);
							font-family:'FontAwesome';
							font-size:4.5rem;
							line-height:5.5rem;
							margin:0;
							padding:0 1rem 0 0;
						}
#members-register, #members-facts, #members-schedule a {font-family:FunctionPro-Bold; font-size: 2.5rem; padding: 1rem; }
.cta {border-top:#DDDDDD 1px solid;border-bottom:#DDDDDD 1px solid; padding-bottom:15px; margin-bottom:20px;}
.new-h2-sidebar {color:#0076A3; text-transform: none !important; border-bottom: 1px solid #CCC; padding-bottom:5px;}
.pdf-icon {float:right; padding-left:0.5rem}
.orbit-timer{display:none !important;}
.textwidget .orbit-bullets {
    display: none;
}
#input_28_13_other, #input_28_12_other {width: auto !important}