/*
Theme Name: Global Integration Theme
Theme URI: http://wwww.freshegg.com/
Description: The Global Integration Theme 2011.
Version: 1.0.1
Author: Jerome Degl'Innocenti - Fresh Egg
Author URI: http://www.global-integration.com/
Tags: white, two-columns
*/

/*	--------------------------------------------------
	:: Global CSS
	-------------------------------------------------- */
	body { font-family: "Arial", Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #666;}

	.contentBlock {
		clear: both;
		float: left;
		padding: 20px;
		width: 900px;}

		.button{
			color: #fff;
			display: inline-block;
			font-size: 12px;
			padding-right: 30px;
			text-decoration: none;
			cursor:pointer;
		}

		.button span{
			display: inline-block;
			margin-left: -5px;
			min-height: 15px;
			padding: 3px 0 3px 15px;}

			.buttonblue {
				background: url("images/button-blue.png") no-repeat right top;}

				.buttonblue span {
					background: url("images/button-blue.png") no-repeat 0 0;}

					.buttonBack{
						background: url("images/button-back-grey.png") no-repeat right top;
						padding-right: 12px !important;}

						.buttonBack span {
							background: url("images/button-back-grey.png") no-repeat 0 0;
							padding: 3px 0 3px 20px !important;}

							a.buttonBack:hover{
								background: url("images/button-back-hover.png") no-repeat right top !important;
								padding-right: 12px !important;}

								a.buttonBack:hover span {
									background: url("images/button-back-hover.png") no-repeat 0 0 !important;
									padding: 3px 0 3px 20px !important;}

									.buttontwitter {
										/* background: url("images/button-twitter.png") no-repeat left top; */
										background: url("images/sprites.png") no-repeat right -111px; }

										.buttontwitter span {
											margin-left: 0;
											padding: 3px 0 3px 25px !important;}

											a.buttontwitter:hover{
												background: url("images/button-twitter-hover.png") no-repeat left top !important;}

												a.buttontwitter:hover span {
													background: url("images/button-twitter-hover.png") no-repeat 0 0 !important;
													margin-left: 0;
													padding: 3px 0 3px 25px !important;}

/*

.buttonlinkedin {
    background: url("images/button-linkedin.png") no-repeat left top;}

    */

    .buttonlinkedin {
    	background: url("images/sprites.png") no-repeat 0px -52px;}

    	.buttonlinkedin span {
    		margin-left: 0;
    		padding: 3px 0 3px 30px !important;}

    		a.buttonlinkedin:hover{
    			background: url("images/button-linkedin-hover.png") no-repeat left top !important;}

    			a.buttonlinkedin:hover span {
    				background: url("images/button-linkedin-hover.png") no-repeat 0 0 !important;
    				margin-left: 0;
    				padding: 3px 0 3px 30px !important;}

/* a.buttonlinkedin:hover{
	background: url("images/button-linkedin-hover.png") no-repeat 0px -86px !important;}

a.buttonlinkedin:hover span {
    background: url("images/button-linkedin-hover.png") no-repeat 0px -86px !important;
	margin-left: 0;
    padding: 3px 0 3px 30px !important;}
    */

    .buttongrey {
    	/* background: url("images/button-grey.png") no-repeat right top; */
    	background: url("images/sprites.png") no-repeat right -87px;
    }

    .buttongrey span {
    	/* background: url("images/button-grey.png") no-repeat 0 0; */
    	background: url("images/sprites.png") no-repeat -185px -87px;}

    	.buttondarkblue {
    		background: url("images/button-dark-blue.png") no-repeat right top;}

    		.buttondarkblue span {
    			background: url("images/button-dark-blue.png") no-repeat 0 0;}

    			a.button:hover{
    				background: url("images/button-hover-pink.png") no-repeat right top;}

    				a.button:hover span {
    					background: url("images/button-hover-pink.png") no-repeat 0 0;}

    					/* Columns */
    					#navcontainer{
    						height: 150px !important;
    						min-width: 940px;
    						padding-bottom: 20px;
    						width: 100%;
    						position:relative;}

    						header {
    							margin: 0 auto;
    							padding: 0 0 18px 0;
    							width:940px;
    							position:relative;
    							z-index:99;}

    							header img {
    								padding:30px 0 0 30px;}

    								.social-links{
    									position:absolute;
    									top:42px;
    									left:490px;}

    									.social-links a{
    										height:0;
    										overflow:hidden;
    										width:30px;
    										padding-top:30px;
    										display:block;}

    										.social-links li{
    											display:inline;
    											float:left;
    											width:35px;}

    											.social-links a#btnTwitter{
    												background: url('images/sprite.png') no-repeat 0 0;}

    												.social-links a#btnFacebook{
    													background: url('images/sprite.png') no-repeat -40px 0;}

    													.social-links a#btnLinkedin{
    														background: url('images/sprite.png') no-repeat -80px 0;}

    														.social-links a#btnGooglePlus{
    															background: url('images/sprite.png') no-repeat -120px 0;}

    															.social-links a#btnRSS{
    																background: url('images/sprite.png') no-repeat 0 -130px;}

    																#wrapper {
    																	margin: 0 auto;
    																	width: 940px;}

    																	.breakitdown{clear:both; display:block;}

    																	#left-page-content{
    																		width:700px;
    																		float:left;
    																		padding-right:20px;}

    																		.left-content-block{
    																			/*width:676px;*/
    																			padding: 20px 0 0 20px;}

    																			.half-page-content{
    																				width:350px;}

    																				.custom-media {
    																					width:330px !important;
    																					margin:0 8px 20px 0;}

    																					.custom-media .gradiant-light-grey{
    																						float:left;
    																						padding:5px;
    																						width:320px;
    																						height:180px;
    																						overflow:hidden;}

    																						.custom-media .gradiant-light-grey .gradiant-lighter-grey {
    																							float:left;
    																							width:300px;
    																							height:170px;
    																							padding:10px 10px 0;}

    																							.custom-media .heading-feed-wrapper{
    																								min-height:0;}

    																								.custom-media img, .custom-media iframe, .custom-media object{
    																									display:block;
    																									width:320px;
    																									-moz-border-radius-topleft: 5px;
    																									-moz-border-radius-topright:5px;
    																									-moz-border-radius-bottomleft:5px;
    																									-moz-border-radius-bottomright:5px;
    																									-webkit-border-top-left-radius:5px;
    																									-webkit-border-top-right-radius:5px;
    																									-webkit-border-bottom-left-radius:5px;
    																									-webkit-border-bottom-right-radius:5px;
    																									border-top-left-radius:5px;
    																									border-top-right-radius:5px;
    																									border-bottom-left-radius:5px;
    																									border-bottom-right-radius:5px;}

    																									.custom-media .blogFeedThumb{
    																										float:left;
    																										width:118px;}

    																										.custom-media .blogFeedThumb img{
    																											border:none;
    																											border-radius:0;
    																											width:auto;}

    																											.custom-media .meta{
    																												font-size:11px;
    																												padding-top:0 !important;}

    																												.custom-media .h3{
    																													font-family:'PTSansBold',Arial,Helvetica,sans-serif !important;
    																													font-size:18px;}

    																													.custom-media .h3 a{
    																														color:#00498F;}

    																														aside{
    																															float:left;
    																															width:220px;
    																															position:relative;
    																															padding-top:4px;}

    																															.error404 #subpages{
    																																display:none;}

 /*	--------------------------------------------------
    :: Home Slider
    -------------------------------------------------- */
    #slideshow{
    	width:695px;
    	height:320px;
    	position:relative;}

    	#slideshow .slide{
    		width:680px;
    		height:270px !important;}

    		#slideshow .wraparound{
    			position:absolute;
    			bottom:20px;
    			left:-13px;
    			background: url('images/home-slider-wrapper.png') no-repeat 0 0;
    			width:577px;
    			height:98px;
    			padding:19px 0 0 30px;}

    			#slideshow .wraparound h2{
    				font-size:28px;
    				font-family:'PTSansRegular',Arial, Helvetica, sans-serif;
    				width:420px;
    				margin-bottom:0 !important;}

    				#slideshow a{
    					color:#fff;}

    					#slideshow .wraparound p a{
    						position:absolute;
    						left:470px;
    						bottom:22px;
    						/* background: url('images/white-arrow.png') no-repeat 70px 3px ; */
    						background: url('images/sprites.png') no-repeat -247px -57px;
    						font-family:'PTSansRegular',Arial, Helvetica, sans-serif;
    						padding-right:20px;}

    						#slideshow .wraparound p a:hover{
    							color:#CC3399;
    							background: url('images/pink-arrow.png') no-repeat 70px 3px;}

    							#slider-nav-wrapper {
    								bottom: 10px;
    								right: 35px;
    								position: absolute;
    								z-index: 10;}

    								#slider-nav a{
    									float: left;
    									width:14px;
    									margin: 0;
    									padding: 0;}

    									#slider-nav a {
    										background: url("images/sprites.png") no-repeat -10px -226px;
    										display: block;
    										height: 9px;
    										margin-right: 3px;
    										text-indent: -9999px;
    										width: 9px;}

    										#slider-nav a.activeSlide {
    											background: url("images/sprites.png") no-repeat 0 -226px !important;}

/*
#slider-nav a {
    background: url("images/slider-nav-off.png") no-repeat 0 0;
    display: block;
    height: 9px;
    margin-right: 3px;
    text-indent: -9999px;
    width: 9px;}
	
#slider-nav a.activeSlide {
    background: url("images/slider-nav-on.png") no-repeat 0 0 !important;}
    */

 /*	--------------------------------------------------
    :: Homepage
    -------------------------------------------------- */
    #hideContent{
    	display:none;}

    	#video-feature-wrapper{
    		width:240px;
    		float:left;}

    		#featured-video{
    			background:#333380 url("images/featured-video-gradiant.png") repeat-x 0 0;
	/* background: #5c5c99;
	background: -moz-linear-gradient(top, #5c5c99 0%, #333380 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5c5c99), color-stop(100%,#333380)); 
	background: -webkit-linear-gradient(top, #5c5c99 0%,#333380 100%); 
	background: -o-linear-gradient(top, #5c5c99 0%,#333380 100%); 
	background: -ms-linear-gradient(top, #5c5c99 0%,#333380 100%); 
	background: linear-gradient(to bottom, #5c5c99 0%,#333380 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c5c99', endColorstr='#333380',GradientType=0 ); */
	width:220px;
	min-height:215px;
	height:auto !important;
	height:215px;
	padding:10px;}

	#featured-video, #featured-video iframe{
		z-index:0;}

		#featured-video h3, #featured-video p a, #featured-video p{
			color:#fff;}

			#featured-video h3{
				margin:4px 0 !important;
				font-size:18px !important;}

				#featured-video p {
					margin-bottom:0 !important;
					line-height:1.2em;}

					#featured-video p a {
						background: url('images/white-arrow.png') no-repeat right 3px;
						padding-right:12px;}

						#fancybox-outer {
							background-color: #3A3A84 !important;
							padding: 8px !important;
							width:560px !important;}

							#fancybox-content {
								width: 540px !important;
								height:330px !important;}

								.error404 #fancybox-outer {
									width: auto !important;}

									.error404 #fancybox-content {
										background: #FFFFFF !important;
										width: auto !important;
										height: auto !important;}

										#featured-links li{
											width:240px;
											padding:3px 0;
											margin:4px 0;}

											#featured-links li a{
												font-family:'PTSansRegular',Arial, Helvetica, sans-serif;
												padding-left:10px;
												background: url('images/sprites.png') no-repeat 220px 0px;
												color:#333380;
											}

											#featured-links li a:hover{
												color:#CC3399;
												background: url('images/sprites.png') no-repeat 220px -30px;}

												#featured-links li span{
													padding-left:30px;}

													#featured-links li.vid span{
														/* background: url('images/icon-video-resources.png') no-repeat 0 3px; */
														background: url('images/sprites.png') no-repeat 0 -307px;
													}

													#featured-links li.vid a{
														padding-right:100px;}

														#featured-links li.pod span{
															/* background: url('images/icon-podcast.png') no-repeat 0 3px; */
															background: url('images/sprites.png') no-repeat 0 -247px;
														}

														#featured-links li.pod a{
															padding-right:135px;}

															#featured-links li.speak span{
																/* background: url('images/icon-speak.png') no-repeat 0 3px; */
																background: url('images/sprites.png') no-repeat 0 -277px;
															}

															#featured-links li.speak a{
																padding-right:80px;}

																#matrix-container{
																	background: url('images/banner-sprite-services.png') no-repeat -620px 0;
																	width: 310px;
																	height: 95px;
																	margin-right:7px;}

																	#virtual-container{
																		background: url('images/banner-sprite-services.png') no-repeat 0 0;
																		width: 310px;
																		height: 95px;
																		margin-right:7px;}

																		#global-container{
																			background: url('images/banner-sprite-services.png') no-repeat -310px 0;
																			width: 300px;
																			height: 95px;}

																			#matrix-container h2 a, #virtual-container h2 a, #global-container h2 a{
																				background: url('images/sprites.png') no-repeat 18px -120px;
																				color:#333380;
																				line-height:1em;}

																				#matrix-container h2 a{
																					padding:15px 100px 38px 16px;}

																					#virtual-container h2 a, #global-container h2 a{
																						padding:15px 168px 38px 16px;}

																						#matrix-container h2 a:hover, #virtual-container h2 a:hover, #global-container h2 a:hover{
																							background: url('images/pink-arrow.png') no-repeat 18px 71px;
																							color:#CC3399;}

																							#main-intro-banner{
																								position:relative;
																								display:block;
																								margin-bottom:10px;}

																								#main-intro-banner .wraparound{
																									position:absolute;
																									bottom:20px;
																									left:-13px;
																									background: url('images/banner-sprite-homepage.png') no-repeat 0 -330px;
																									width:577px;
																									height:90px;
																									padding:28px 0 0 30px;}

																									#main-intro-banner .wraparound p{
																										color:#fff !important;
																										font-family:'PTSansRegular',Arial, Helvetica, sans-serif;
																										font-size: 19px !important;
																										width: 390px;
																										line-height:1.3em;}

																										.statement{
																											position:relative;
																											padding:20px;
																											/* background: url("images/dotted-border.gif") repeat-x bottom left; */
																											border-bottom: 1px dashed #999;}

																											.dotted{
																												padding-top:10px;
																												margin:15px 15px 25px 0;
																												/* background: url("images/dotted-border.gif") repeat-x bottom left ; */
																												border-bottom: 1px dashed #999;
																												display:block;
																												clear:both;}

																												.statement h2{
																													padding-right:150px;
																													font-size:36px !important;
																													line-height:1.1em;}

																													.statement h2 strong{
																														font-family:'PTSansBold',Arial, Helvetica, sans-serif;}

																														.ourclients{
																															position:relative;}

																															.ourclients a.viewcasestudies{
																																position:absolute;
																																top:23px;
																																right:23px;}

																																.ourclients a.viewclients{
																																	position:absolute;
																																	top:23px;
																																	right:223px;}

																																	/* START: Carousel */

																																	#slider-wrapper{
																																		float:left;
																																		height:90px;
																																		width:940px;}

																																		#slider-wrapper .jcarousel-container{
																																			padding:0 36px;
																																			width:868px;}

																																			#slider-wrapper .jcarousel-prev,
																																			#slider-wrapper .jcarousel-prev-disabled,
																																			#slider-wrapper .jcarousel-next,
																																			#slider-wrapper .jcarousel-next-disabled{
																																				display: block;
																																				height: 104px;
																																				position: absolute;
																																				text-indent: -1000em;
																																				top: 0;
																																				width: 20px;
																																				z-index: 19;
																																				cursor:pointer;}

																																				#slider-wrapper .jcarousel-prev{
																																					background: url("images/sprite.png") no-repeat -169px -130px;
																																					left: 0;}

																																					#slider-wrapper .jcarousel-next{
																																						background: url("images/sprite.png") no-repeat -229px -130px;
																																						right: 0;}

																																						#slider-wrapper .jcarousel-prev-disabled,
																																						#slider-wrapper .jcarousel-next-disabled{
																																							cursor:default;}

																																							#slider-wrapper .jcarousel-prev:hover{
																																								background: url("images/sprite.png") no-repeat -199px -130px;}

																																								#slider-wrapper .jcarousel-next:hover{
																																									background: url("images/sprite.png") no-repeat -259px -130px;}

																																									#slider li{
																																										height:90px;
																																										line-height:90px;
																																										text-align:center;
																																										width:124px;}

																																										#slider li img{
																																											vertical-align:middle;}

																																											#clientslogoslideshow {
																																												background: url("images/banner-sprite-homepage.png") no-repeat 20px 0;
																																												margin-left: -20px;
																																												height: 105px;
																																												overflow: hidden;
																																												position: relative;
																																												text-align: center;
																																												width: 940px;}

																																												#clientslogoslideshow ul li{
																																													display:inline;
																																													float:left;
																																													padding:12px 12px 0 12px;}
																																													/* END Carousel */	
																																													body.home #slideshow .wraparound p{
																																														font-size:14px !important;}

																																														body.home #blogentries{
																																															width:620px;
																																															height:300px;}

																																															body.home #blogentries h2{
																																																background: url("images/heading-gradiant-blue.png") repeat-x 0 0;
	 /* background: #6b6b99; 
background: -moz-linear-gradient(top,  #6b6b99 0%, #343480 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6b99), color-stop(100%,#343480)); 
background: -webkit-linear-gradient(top,  #6b6b99 0%,#343480 100%);
background: -o-linear-gradient(top,  #6b6b99 0%,#343480 100%); 
background: -ms-linear-gradient(top,  #6b6b99 0%,#343480 100%); 
background: linear-gradient(to bottom,  #6b6b99 0%,#343480 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b99', endColorstr='#343480',GradientType=0 ); IE6-9 */

padding:7px 0 5px 20px;
color:#fff !important;
font-size:18px;
margin:0 !important;}

body.home #feedContent{
	height:250px;
	width:598px;
	padding:20px 20px 20px 0;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	float:left;}

	body.home #feedContent li{
		float:left;
		width:270px;
		padding-left:20px;
		position:relative;
		min-height:240px;
		height:auto !important;
		height:240px;}

		.heading-feed-wrapper{
			min-height:115px;
			height:auto !important;
			height:115px;
			display:block;}

			.body-feed-wrapper{
				position:absolute;
				bottom:0;
				left:20px;}

				body.home #feedContent img{
					border:1px solid #CDCDCD;}

					body.home .blogFeedThumb{
						float:left;
						width:118px;}

						body.home #feedContent h3, body.home .meta{
							float:left;
							width:151px;
							margin:0 !important;}

							body.home .meta{
								font-size:11px;}

								body.home #feedContent h3{
									font-family: 'PTSansBold',Arial,Helvetica,sans-serif !important;}

									body.home #feedContent p{
										display:block;
										clear:both;
										padding-top:10px;}

										body.home .btnblog{
											background: url("images/sprite.png") no-repeat 0 -40px;
											width:620px;
											height:20px;
											text-indent: -1000em;
											display:block;}

											#matrix-management-banner, #speed-lead-banner{
												margin-top:20px;}

												#matrix-management-banner, #speed-lead-banner{
													width: 460px;
													height: 135px;
													position:relative;}

													#matrix-management-banner{
														background: url('images/banner-sprite-homepage.png') no-repeat 0 -185px;}

														#matrix-management-banner h2, #speed-lead-banner h2{
															text-indent: -1000em;}

															#matrix-management-banner h2 a, #speed-lead-banner h2 a{
																padding:15px 300px 108px 16px;}

/* #matrix-management-banner p{
	color:#6ab4d4;} */
	
	#matrix-management-banner p{
		color:#FFF;}


		#matrix-management-banner p, #speed-lead-banner p{
			position:absolute;
			left:20px;
			bottom:28px;
			width:260px;
			font-size:12px;}

			#matrix-management-banner .buttonlinkedin, #matrix-management-banner .buttongrey, #speed-lead-banner .buttongrey{
				color:#fff;
				position:absolute;
				left:20px;
				bottom:13px;}

				#speed-lead-banner{
					background: url('images/banner-sprite-homepage.png') no-repeat -470px -185px;
					margin-left:20px;}

					#speed-lead-banner strong{
						color:#cc0000;
						font-weight:bold;}

						#newsletter-signup{
							background: url('images/banner-sprite-homepage.png') no-repeat 0 -115px;
							width:940px;
							height:60px;
							margin-top:20px;
							position:relative;}

							#newsletter-signup h2{
								position:absolute;
								top:16px;
								left:20px;}

								#newsletter-signup h2 span{
									font-size:12px !important;}

									#vr_form{
										position:absolute;
										top:15px;
										left:480px;}

										#vr_form fieldset{
											background: url('images/sprite.png') no-repeat -322px -130px;
											width:361px;
											height:30px;}

											#vr_form input{
												border:none;
												width:270px;
												padding:7px 0;
												margin:2px 0 0 10px;
												color:#666;
												font-size:9px;}

												#vr_form input.vr_wrapper{
													position:relative;}

													#vr_form input#vr_submit{
														border:none;
														background: url('images/sprite.png') no-repeat -262px 0;
														width:75px;
														height:24px;
														text-indent: -1000em;
														position:absolute;
														right:3px;
														bottom:3px;
														cursor:pointer;}

														#vr_form input#vr_submit:hover{
															background: url('images/sprite.png') no-repeat -347px 0;}

															#vr_form label{
																display:none;}

/*	--------------------------------------------------
    :: Widget Sidebar Area
    -------------------------------------------------- */
    .widget{
    	margin-bottom:30px;
    	float:left;
    	clear:both;}

    	.widget a{
    		color:#666;}

    		.widget a:hover{
    			color:#993399;}

    			#widget-sidebar-area h3{
    				clear:both;}

    				.widget_categories ul{
    					list-style:n15px0 0;
    					padding:20px 20px 0 20px;}

    					.widget_categories{
    						width: 205x;}

    						.widget_categories ul li a{
    							font-size:12px;}

    							.widget_categories ul{
    								font-size: 1em;
    								margin:0 0 15px 0 !important;}

    								.widget_categories ul li.current_page_item a, .widget_categories ul li.current_page_item a:hover, .widget_categories ul li.current-cat a{
    									color:#993399;}

    									.widget_categories ul li.current-menu-item ul.sub-menu, .widget_categories ul li.current-category-parent ul.sub-menu{
    										display:block;}

    										.widget_categories .children{ display:none;}

 /*	--------------------------------------------------
    :: About
    -------------------------------------------------- */

    body.page-template-template-about-php #clientslogoslideshow{
    	width:700px !important;
    	margin-left:0 !important;}

    	body.page-template-template-about-php #slider-wrapper .jcarousel-container{
    		width:628px !important;}

    		body.page-template-template-about-php #slider-wrapper {
    			width: 700px !important;}

    			.key-consultants-container{
    				margin-bottom:20px;}

    				#key-consultants-banner{
    					width: 340px;
    					height: 343px;
    					position:relative;
    					background: url('images/consultants-banner.jpg') no-repeat 0 0;}

    					#key-consultants-banner p{
    						color:#fff;
    						position:absolute;
    						left:20px;
    						bottom:38px;
    						width:300px;
    						font-size:20px;
    						font-family: 'PTSansRegular',Arial,Helvetica,sans-serif;}

    						#key-consultants-banner a.button{
    							position:absolute;
    							left:20px;
    							bottom:18px;}

 /*	--------------------------------------------------
    :: Case Studies
    -------------------------------------------------- */

    body.page-template-template-about-php .content-case-studies-slider .gradiant-lighter-grey{
    	min-height:305px !important;
    	height:auto !important;
    	height:305px !important;}

    	#featured-customers-logo li{
    		display:inline;
    		padding:10px 18px 0;
    		float:left;}

    		#featured-customers-logo li img, #sliderlogohomepage li img{
    			border:1px solid #ddd;
    			width:100px;
    			height:80px;}

    			#featured-customers-logo li.logoHeading { width:640px; font-size:1.6em; font-weight:900;}

    			#featured-customers-logo li a, #sliderlogohomepage li a{
    				position:relative;}

/*#featured-customers-logo li a span, #sliderlogohomepage li a span{
	display:none;}*/
	
	#featured-customers-logo li a span, #sliderlogohomepage li a span{
		background: url('images/view-case-studies-hover.png') repeat;
		text-align:center;
		color:#fff;
		position:absolute;
		padding:2px;
		bottom:4px;
		left:1px;
		font-size:0.9em;
		display:block;
		width:96px;}
		/* START: Carousel */

/*#casestudyslideshow #slider-wrapper .jcarousel-container {
    padding: 0 36px;
    width: 618px;}
#casestudyslideshow #slider-wrapper .jcarousel-prev,
#casestudyslideshow	#slider-wrapper .jcarousel-prev-disabled,
#casestudyslideshow	#slider-wrapper .jcarousel-next,
#casestudyslideshow	#slider-wrapper .jcarousel-next-disabled{
        height: 250px;}
		
	#casestudyslideshow #slider-wrapper .jcarousel-prev{
		 background: url("images/slider-arrow-left.png") no-repeat;
         left: 0;}

	#casestudyslideshow #slider-wrapper .jcarousel-next{
		background: url("images/slider-arrow-right.png") no-repeat;
    right: 0;}

		
	#casestudyslideshow #slider-wrapper .jcarousel-prev:hover{
		 background: url("images/slider-arrow-left-hover.png") no-repeat;}
	
	#casestudyslideshow #slider-wrapper .jcarousel-next:hover{
		 background: url("images/slider-arrow-right-hover.png") no-repeat;}

#casestudyslideshow {
    height: 260px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 700px;}
	
#casestudyslideshow ul li{
	display:inline;
	float:left;
	width:320px;
	padding:12px 5px 0;}
	
#casestudyslideshow .gradiant-light-grey {
    float: left;
    height: auto !important;
    min-height: 240px;
    padding: 5px;
    width: 690px;}

#casestudyslideshow .gradiant-lighter-grey {
    float: left;
    height: auto !important;
    min-height: 250px;
    width: 690px;}

#casestudyslideshow .leftwrapper{
	width:130px;
	float:left;}

#casestudyslideshow .rightwrapper{
	width:140px;
	float:left;
	text-align:left;
	padding-left:20px;}

#casestudyslideshow h3{
	margin-bottom:8px;}
	
#casestudyslideshow h3 strong{
	display:block;}

#casestudyslideshow img{
	border:1px solid #ddd;
	padding:5px;
	margin-bottom:10px;}*/
	
	/* END Carousel */

	body.search .post-container{
		min-height:180px;
		height:auto !important;
		height:180px;
		width:905px;}

		body.search .post-content{
			width:545px;
			margin-top:15px;}

			body.post-type-archive-case-studies .post-container {
				min-height:330px;
				height:auto !important;
				height:330px;}

				.post-container h2 a, .casestudies h3 a, .consultantslist h3 a{
					font-family:'PTSansBold',Arial,Helvetica,sans-serif;
					color:#333380;}

					body.post-type-archive-case-studies h2 strong, .casestudies h3 a strong, .consultantslist h3 a strong{
						display:block;
						font-family:'PTSansRgular',Arial,Helvetica,sans-serif !important;}

						body.post-type-archive-case-studies .post-content{
							margin:0;}

 /*	--------------------------------------------------
    :: Consultants
    -------------------------------------------------- */
    .single-consultants article h2 span{
    	display:block;
    	font-family:'PTSansRegular',Arial, Helvetica !important;}

    	.consultantslist ul, .consultantslist h2{
    		width:700px;
    		float:left;}

    		.page-template-template-case-studies-php h2{
    			width:290px !important;}

    			.consultantslist li{
    				float:left;
    				width:310px;
    				padding:0 0 30px 20px;
    				background:none;
    				overflow:inherit !important;}

    				.consultantslist span.leftwrapper{
    					float:left;
    					width:125px;}

    					.consultantslist span.rightwrapper{
    						float:left;
    						width:185px;}

    						.left-featured-image a.button{
    							margin-top:20px;}

    							.linkedprofile{
    								margin:20px 0 0 0;
    								display:block;
    								float:left;}

    								#consultant-twitter-feed{
    									background: url("images/consultant-twitter-feed-bgr.png") no-repeat;
    									width:330px;
    									height:400px;
    									position:relative;}

    									#googleplusprofile{
    										background: url("images/consultant-google-feed-bgr.png") no-repeat;
    										width:330px;
    										height:107px;
    										position:relative;
    										margin-bottom:4px;
    										display:block;
    										float:left;}

    										#googleplusprofile h2{
    											font-size: 20px;
    											font-weight: bold;
    											font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;
    											position:absolute;
    											top:30px;
    											left:20px;}

    											#googleplusprofile h2 a{
    												color: #006699 !important;}

    												#googleplusprofile p a{
    													border-radius: 3px 3px 3px 3px;
    													border-style: solid;
    													border-width: 1px;
    													cursor: pointer;
    													font-size: 12px;
    													line-height: 1.35;
    													overflow: visible;
    													padding: 3px 10px 2px;
    													text-decoration: none !important;
    													vertical-align: top;
    													width: auto;
    													outline: none;
    													text-decoration: none;
    													background: -moz-linear-gradient(center top , #EEF7FA 0px, #EEF7FA 1px, #DCEDF5 1px, #CDE5F0 100%) repeat 0 0;
    													border-color: #A3CFE4;
    													color: #006699 !important;
    													position:absolute;
    													top:60px;
    													left:20px;}

    													#googleplusprofile p a:hover{
    														background: -moz-linear-gradient(center top , #E2F2F9 0px, #E2F2F9 1px, #E2F2F9 1px, #C3E5F2 1px, #AED6E9 100%) repeat 0 0;
    														border-color: #64B0D4;}

    														#googleplusprofile img{
    															position:absolute;
    															right:20px;
    															top:34px;}

    															#consultant-tweet{
    																margin:0 !important;}

    																#consultant-tweet div.tb_tweetlist{
    																	margin: 25px 0 0 15px !important;
    																	width:298px;}

    																	#consultant-twitter-feed a.button{
    																		position:absolute;
    																		bottom:28px;
    																		right:16px;}

    																		#consultant-tweet div.tb_tweetlist a{
    																			color:#cc3399;}

    																			.page-template-template-associated-consultants-php .consultantslist li{
    																				width:700px !important;}

    																				.page-template-template-associated-consultants-php .consultantslist span.rightwrapper{
    																					width:535px !important;}

    																					.single-consultants .widget{
    																						background:none !important;
    																						border:none !important;
    																						width:inherit !important;}

 /*	--------------------------------------------------
    :: How We Deliver
    -------------------------------------------------- */

    body.page-template-template-how-we-deliver-php .flickrWrapper{
    	width:350px !important;
    	margin-left:0 !important;}

    	body.page-template-template-how-we-deliver-php #slider-wrapper .jcarousel-container{
    		width:237px !important;
    		padding-bottom:20px;
    		overflow:hidden;}

    		body.page-template-template-how-we-deliver-php #slider-wrapper {
    			width: 319px !important;
    			height:221px !important;
    			position:relative;}

    			body.page-template-template-how-we-deliver-php #slider-wrapper a.readmore {
    				position:absolute;
    				left:54px;
    				bottom:-6px;}

    				.flickrWrapper ul li{
    					float: left;
    					padding: 12px 11px 12px 7px;}

    					.flickrWrapper ul li img{
    						width:240px;
    						height:180px;}

    						.flickrWrapper .gradiant-light-grey{
    							padding:5px;}

    							body.page-template-template-how-we-deliver-php .content-videos{
    								padding:0 0 55px 0;}

    								body.page-template-template-how-we-deliver-php .content-videos a.button{
    									bottom:22px !important;
    									top:inherit !important;}

    									body.page-template-template-how-we-deliver-php #slider-wrapper .jcarousel-next, body.page-template-template-how-we-deliver-php #slider-wrapper .jcarousel-prev{
    										height:228px !important;
    										width:18px !important;}

    										body.page-template-template-how-we-deliver-php #slider-wrapper .jcarousel-next{
    											background: url("images/flickr-slider-arrow-right.png") no-repeat 0 0;}

    											body.page-template-template-how-we-deliver-php #slider-wrapper .jcarousel-prev{
    												background: url("images/flickr-slider-arrow-left.png") no-repeat 0 0;}

    												body.page-template-template-how-we-deliver-php #slider-wrapper .jcarousel-next:hover{
    													background: url("images/flickr-slider-arrow-right-hover.png") no-repeat 0 0;}

    													body.page-template-template-how-we-deliver-php #slider-wrapper .jcarousel-prev:hover{
    														background: url("images/flickr-slider-arrow-left-hover.png") no-repeat 0 0;}

    														.content-videos a.buybook{
    															bottom:0 !important;
    															right:230px !important;}

    															.boxed-container{
    																width:180px;
    																margin:10px 20px 20px 20px;
    																padding:5px;
    																min-height:134px;
    																position:relative;}

    																.boxed-container .gradiant-lighter-grey{
    																	min-height:134px !important;}

    																	.boxed-container h3 {
    																		color: #00498F;
    																		font-family: 'PTSansBold',Arial,Helvetica,sans-serif !important;
    																		font-size: 19px;
    																		width:140px;}

    																		.boxed-container .gradiant-lighter-grey{
    																			padding:20px;
    																			width:140px;
    																			min-height:81px;}

    																			.boxed-container .box-content-deliver{
    																				position:absolute;
    																				bottom:25px;
    																				left:25px;}

    																				.boxed-container .presentations, .boxed-container .speakers, .boxed-container .books, .boxed-container .amazonbooks, .boxed-container .articlesicons, .boxed-container .podcastsicons, .boxed-container .cartoons, .boxed-container .pinteresticons{
    																					height: 65px;
    																					padding:75px 0 0 0;}

    																					.boxed-container .presentations{
    																						background:url("images/icons-sprite.png") no-repeat -72px 0;}

    																						.boxed-container .speakers{
    																							background:url("images/icons-sprite.png") no-repeat -241px 0;}

    																							.boxed-container .books{
    																								background:url("images/icons-sprite.png") no-repeat -731px 0;}

    																								.boxed-container .amazonbooks{
    																									background:url("images/icons-sprite.png") no-repeat -421px 0;}

    																									.boxed-container .recommendedbooks{
    																										background:url("images/icons-sprite.png") no-repeat -576px 0;
    																										height: 69px;
    																										padding:69px 0 0 0;}

    																										.boxed-container .recommendedbooks h3{
    																											margin-bottom:0 !important;}

    																											.boxed-container .articlesicons{
    																												background:url("images/icons-sprite.png") no-repeat -886px 0;}

    																												.boxed-container .podcastsicons{
    																													background:url("images/icons-sprite.png") no-repeat -1042px 0;}

    																													.boxed-container .videosicons{
    																														background:url("images/icons-sprite.png") no-repeat -1201px 0;
    																														height: 65px;
    																														padding:62px 0 0 0;}

    																														.boxed-container .videocompetition{
    																															background:url("images/icons-sprite.png") no-repeat -1709px 0;
    																															height: 69px;
    																															padding:69px 0 0 0;}

    																															.boxed-container .videocompetition h3{
    																																margin-bottom:0 !important;}

    																																.boxed-container .virtualquestionnaire{
    																																	background:url("images/icons-sprite.png") no-repeat -1344px 5px;
    																																	height:80px;
    																																	padding:69px 0 0 0;}

    																																	.boxed-container .virtualquestionnaire h3{
    																																		margin-bottom:10px !important;}

    																																		.boxed-container .cartoons{
    																																			background:url("images/icons-sprite.png") no-repeat -1528px 0;}

    																																			.boxed-container .pinteresticons{
    																																				background:url("images/icons-sprite.png") no-repeat -1871px 0;}

    																																				.boxed-container .facetoface{
    																																					background:url("images/icons-sprite-deliver.png") no-repeat -75px 0;
    																																					height: 79px;
    																																					padding:59px 0 0 0;}

    																																					.boxed-container .facetoface h3, .boxed-container .webtraining h3, .boxed-container .trainlicense h3, .boxed-container .consultancy h3, .boxed-container .speadleadprocess h3, .boxed-container .participation h3{
    																																						margin-bottom:10px !important;}

    																																						.boxed-container .webtraining{
    																																							background:url("images/icons-sprite-deliver.png") no-repeat -263px 0;
    																																							height: 79px;
    																																							padding:59px 0 0 0;}

    																																							.boxed-container .trainlicense{
    																																								background:url("images/icons-sprite-deliver.png") no-repeat -461px 0;
    																																								height: 79px;
    																																								padding:59px 0 0 0;}

    																																								.boxed-container .consultancy{
    																																									background:url("images/icons-sprite-deliver.png") no-repeat -663px 0;
    																																									height: 60px;
    																																									padding:69px 0 0 0;}

    																																									.boxed-container .speadleadprocess{
    																																										background:url("images/icons-sprite-deliver.png") no-repeat -826px 0;
    																																										height: 79px;
    																																										padding:59px 0 0 0;}

    																																										.boxed-container .participation{
    																																											background:url("images/icons-sprite-deliver.png") no-repeat -1018px 0;
    																																											height: 79px;
    																																											padding:59px 0 0 0;}


 /*	--------------------------------------------------
    :: Resources
    -------------------------------------------------- */	
    .pdfslist{
    	position:relative;}

    	.pdfslist li, .cartoonslist li{
    		padding-bottom:20px;
    		float:left;
    		position:relative;}

    		.pdfslist img{
    			width:190px;
    			float:left;
    			margin:0 20px 100px 0;
    			border: 1px solid #ddd;}

    			.pdfslist .pdfurl, .pdfslist .readmore{
    				position:absolute;
    				right:0;}

    				.pdfslist .pdfurl{
    					bottom:40px;}

    					.pdfslist .readmore{
    						bottom:10px;}

    						.pdfslist h2, .pdfslist p{
    							width:317px;
    							float:left;}

    							.pdfslist h2 a{
    								color:#333380 !important;}

    								.tubepress_embedded_title{
    									color:#333380;
    									font-size:20px !important;}

    									.youtube-player{ height:338px !important;}

    									.pin-it-button{
    										display:block;
    										float: left;
    										width: 60px;
    										padding:0 0 20px 20px;}

    										.cartoonslist li{
    											width:690px;
    											margin:0 !important;}

    											.cartoonslist img.cartoons-thumbnail{
    												/*width:448px;*/
    												float:right;
    												border: 1px solid #ddd;
    												margin:0 0 0 20px;}

    												.cartoonslist p{
    													/*width:180px;*/
    													/*float:left;*/
    													padding:0 20px;}

    													.single-cartoons img.cartoons-thumbnail{
    														padding:0 0 20px 20px;
    														float:right;}

    														.single-cartoons h1{
    															padding:0 !important;}

 /*	--------------------------------------------------
    :: Twitter Widget
    -------------------------------------------------- */
    #twitterentries{
    	width:300px;
    	height:350px;
    	margin-left:20px;
    	position:relative;}

    	#twitterentries h2{
    		background: url("images/heading-gradiant-blue.png") repeat-x 0 0;
	/*  background: #6b6b99; 
background: -moz-linear-gradient(top,  #6b6b99 0%, #343480 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6b99), color-stop(100%,#343480));
background: -webkit-linear-gradient(top,  #6b6b99 0%,#343480 100%); 
background: -o-linear-gradient(top,  #6b6b99 0%,#343480 100%); 
background: -ms-linear-gradient(top,  #6b6b99 0%,#343480 100%); 
background: linear-gradient(to bottom,  #6b6b99 0%,#343480 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b99', endColorstr='#343480',GradientType=0 ); */

color:#fff !important;
padding:7px 0 5px 20px;
font-size:18px;
margin-bottom:0 !important;}

#twitterentries h2 span{
	background: url("images/twitter-icon.png") no-repeat 0 8px;
	/* background: url("images/sprites.png") no-repeat -195px -44px;  */
	padding:0 0 14px 60px;}

	#tweetblender-2, ul.twitterfeed {
		height:250px;
		width:278px;
		padding:20px 20px 20px 0;
		border-left:1px solid #D0D0D0;
		border-right:1px solid #D0D0D0;
		float:left;
		margin:0 !important;}

		ul.twitterfeed {
			height:250px;
			width:278px;
			padding:20px 20px 20px 0;
			border-left:1px solid #D0D0D0;
			border-right:1px solid #D0D0D0;
			float:left;
			margin:0 !important; }

			#tweetblender-2 a, .twitterfeed a{
				color: #CC3399;} 

				ul.twitterfeed > li > span.intent {
					display:none;
				}

				ul.twitterfeed > li {
					border-bottom: none !important;
				}

				.btntwitter{
					background: url("images/sprite.png") no-repeat 0 -70px;
					width:300px;
					height:20px;
					text-indent: -1000em;
					display:block;}

					div.tb_tweet, div.tb_tweetlist, a.tb_photo img{
						border:none !important;}

						div.tb_tweetlist{
							margin-left:15px !important;}

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

								.tb_tweet-info{
									display:none !important;}

									.div.tb_msg{
										padding:25px !important;
										background:#fff !important;
										border:none !important;}

										a.tb_photo img{	
											-moz-border-radius-topleft: 5px;
											-moz-border-radius-topright:5px;
											-moz-border-radius-bottomleft:5px;
											-moz-border-radius-bottomright:5px;
											-webkit-border-top-left-radius:5px;
											-webkit-border-top-right-radius:5px;
											-webkit-border-bottom-left-radius:5px;
											-webkit-border-bottom-right-radius:5px;
											border-top-left-radius:5px;
											border-top-right-radius:5px;
											border-bottom-left-radius:5px;
											border-bottom-right-radius:5px;}

											.buttontwitter{
												position:absolute;
												top:5px;
												right:5px;}

 /*	--------------------------------------------------
    :: Share This
    -------------------------------------------------- */
    #breadcrumbcontainer{
    	position:relative;
    	width:940px;}

    	#breadcrumbing{
    		width:795px;}

    		body.home #share-box {
    			position: absolute;
    			right: 25px;
    			top:-4px;}

    			#share-box {
    				position: absolute;
    				right: 260px;
    				top:5px;}

    				#share-box-cartoons{
    					float:left;
    				}

    				#share-box .addthis_counter.addthis_pill_style, #share-box-cartoons .addthis_counter.addthis_pill_style {
    					height: 20px !important;}

    					#share-box .addthis_counter a.atc_s, #share-box-cartoons .addthis_counter a.atc_s {
    						height: 30px !important;
    						width: 66px !important;}

    						#share-box .addthis_counter .atc_s, #share-box-cartoons .addthis_counter .atc_s{
    							background: url("images/sprite.png") no-repeat 0 -100px !important;}

    							#share-box .addthis_button_expanded, #share-box-cartoons .addthis_button_expanded {
    								background: url("images/sprite.png") no-repeat -152px -100px !important;
    								width: 46px;
    								height: 20px;}

    								#share-box .addthis_counter a.atc_s:hover, #share-box-cartoons .addthis_counter a.atc_s:hover {
    									background: url("images/sprite.png") no-repeat -76px -100px !important;
    									height: 20px !important;}

    									#share-box .addthis_counter.addthis_pill_style a.addthis_button_expanded, #share-box-cartoons .addthis_counter.addthis_pill_style a.addthis_button_expanded {
    										display:none !important;}

    										#share-box .addthis_counter.addthis_pill_style a.addthis_button_expanded:hover, #share-box-cartoons .addthis_counter.addthis_pill_style a.addthis_button_expanded:hover {
    											color: #666666 !important;}


 /*	--------------------------------------------------
    :: Search Form
    -------------------------------------------------- */
    .search-container{
    	width:268px;
    	position:absolute;
    	top:42px;
    	right:5px;}

    	.searchform{
    		width:263px;
    		float:left;
    		position:relative;}

    		.searchform input.s  {
    			background:#fff;
    			border:1px solid #e6e6e6;
    			float: left;
    			width: 200px;
    			height:14px;
    			font-size:11px;
    			padding: 7px 60px 7px 4px;}

    			.searchBtn{
    				height:0;
    				cursor:pointer;
    				overflow:hidden;
    				border:0;
    				width:41px;
    				padding-top:24px;
    				display:block;
    				background: url('images/sprite.png') no-repeat -160px 0;
    				position:absolute;
    				right:0;
    				top:3px;}

    				.searchBtn:hover{
    					background: url('images/sprite.png') no-repeat -211px 0;}

    					/* Radius */
    					.radiusfive{
    						-moz-border-radius-topleft: 5px;
    						-moz-border-radius-topright:5px;
    						-moz-border-radius-bottomleft:5px;
    						-moz-border-radius-bottomright:5px;
    						-webkit-border-top-left-radius:5px;
    						-webkit-border-top-right-radius:5px;
    						-webkit-border-bottom-left-radius:5px;
    						-webkit-border-bottom-right-radius:5px;
    						border-top-left-radius:5px;
    						border-top-right-radius:5px;
    						border-bottom-left-radius:5px;
    						border-bottom-right-radius:5px;}

    						.radiusfivetop, .widget h3{
    							-moz-border-radius-topleft: 5px;
    							-moz-border-radius-topright:5px;
    							-webkit-border-top-left-radius:5px;
    							-webkit-border-top-right-radius:5px;
    							border-top-left-radius:5px;
    							border-top-right-radius:5px;}

    							.radiusfivebottom{
    								-moz-border-radius-bottomleft: 5px;
    								-moz-border-radius-bottomright:5px;
    								-webkit-border-bottom-left-radius:5px;
    								-webkit-border-bottom-right-radius:5px;
    								border-bottom-left-radius:5px;
    								border-bottom-right-radius:5px;}

    								/* Gradiant */

    								.gradiant-light-grey{
    									background: #eeeeee; /* Old browsers */
    									background: -moz-linear-gradient(top,  #eeeeee 0%, #cdcdcd 100%); /* FF3.6+ */
    									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cdcdcd)); /* Chrome,Safari4+ */
    									background: -webkit-linear-gradient(top,  #eeeeee 0%,#cdcdcd 100%); /* Chrome10+,Safari5.1+ */
    									background: -o-linear-gradient(top,  #eeeeee 0%,#cdcdcd 100%); /* Opera 11.10+ */
    									background: -ms-linear-gradient(top,  #eeeeee 0%,#cdcdcd 100%); /* IE10+ */
    									background: linear-gradient(top,  #eeeeee 0%,#cdcdcd 100%); /* W3C */
    								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cdcdcd',GradientType=0 ); /* IE6-9 */}

    								.gradiant-lighter-grey{	
    									background: #f1f1f1; /* Old browsers */
    									background: -moz-linear-gradient(top,  #f1f1f1 0%, #eeeeee 100%); /* FF3.6+ */
    									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
    									background: -webkit-linear-gradient(top,  #f1f1f1 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
    									background: -o-linear-gradient(top,  #f1f1f1 0%,#eeeeee 100%); /* Opera 11.10+ */
    									background: -ms-linear-gradient(top,  #f1f1f1 0%,#eeeeee 100%); /* IE10+ */
    									background: linear-gradient(top,  #f1f1f1 0%,#eeeeee 100%); /* W3C */
    								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */}



/*	--------------------------------------------------
    :: Navigation & Menus
    -------------------------------------------------- */
    #mainnav{
    	position: absolute;
    	padding:0;
    	top: 102px;
    	left: 0;
    	overflow:visible;
    	z-index: 100000
    }

    #mainnav ul{
    	display:block;
    	float:left;
    	width:935px;
    	background: url('images/top-nav-gradiant-grey.png') repeat-x; 
	 /* background: #999999;
background: -moz-linear-gradient(top,  #999999 0%, #676767 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#999999), color-stop(100%,#676767)); 
background: -webkit-linear-gradient(top,  #999999 0%,#676767 100%); 
background: -o-linear-gradient(top,  #999999 0%,#676767 100%); 
background: -ms-linear-gradient(top,  #999999 0%,#676767 100%); 
background: linear-gradient(to bottom,  #999999 0%,#676767 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#676767',GradientType=0 ); */

-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

#mainnav li{
	display:inline;
	position:relative;
	padding:0;
	float:left;}

	#mainnav li#menu-item-4027{
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft:5px;
		-webkit-border-top-left-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		border-top-left-radius:5px;
		border-bottom-left-radius:5px;}

		#mainnav li:last-child {
			border:none;}

			#mainnav li a{
				font-size:1.1em;
				display:block;
				float:left;
				color:#fff;
				padding: 18px 10px;}

				#mainnav li:hover, #mainnav li.current_page_item, #mainnav li.current-page-ancestor, #mainnav li.current_page_parent, body.single-case-studies li.menu-item-4029, body.single-articles li.menu-item-4035, body.single-consultants li.menu-item-4029, body.single-associates li.menu-item-4029, body.post-type-archive-case-studies li.menu-item-4029{
					background: url('images/top-nav-gradiant-pink.png') repeat-x;
	/* background: #c168ab; 
background: -moz-linear-gradient(top,  #c168ab 0%, #b24396 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c168ab), color-stop(100%,#b24396)); 
background: -webkit-linear-gradient(top,  #c168ab 0%,#b24396 100%); 
background: -o-linear-gradient(top,  #c168ab 0%,#b24396 100%); 
background: -ms-linear-gradient(top,  #c168ab 0%,#b24396 100%); 
background: linear-gradient(to bottom,  #c168ab 0%,#b24396 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c168ab', endColorstr='#b24396',GradientType=0 ); */
}

#mainnav li#menu-item-4034 a:hover, #mainnav li#menu-item-4036 a:hover, body.single-case-studies li.menu-item-4029 a:hover, #mainnav li#menu-item-4032 a:hover, #mainnav li#menu-item-4033 a:hover, #mainnav li#menu-item-4035 a:hover, #mainnav li#menu-item-4029 a:hover, body.single-articles li.menu-item-4035 a:hover, body.single-consultants li.menu-item-4029 a:hover, body.single-associates li.menu-item-4029 a:hover, body.post-type-archive-case-studies li.menu-item-4029 a:hover{
	/*background: url("images/top-nav-arrow.png") no-repeat center 34px;
	position:relative;*/
	text-decoration:underline !important;}

	body.single-case-studies li.current_page_parent, body.single-case-studies li.current_page_parent span, body.single-articles li.current_page_parent, body.single-consultants li.current_page_parent, body.single-associates li.current_page_parent, body.post-type-archive-case-studies li.current_page_parent, body.category-podcasts li.menu-item-4035, body.search .current_page_parent{
		background:none !important;}

		#mainnav li.current_page_item a{
			background:none;}

			#mainnav ul ul li span{	background:none !important;}
		#mainnav ul li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }

		#mainnav ul ul {
			position: absolute;
			-webkit-border-radius: 0;
			-moz-border-radius: 0;
			border-radius: 0;
			top: -9999em;
		width: 200px; /* left offset of submenus need to match (see below) */}

		#mainnav ul ul li { width: 100%; }

		/*  Make sub menus appear */
		#mainnav ul li:hover ul,
		#mainnav ul li.sfHover ul {
			left: 0;
			top: 50px; /* match top ul list item height */
			z-index: 99999;}

			/* 2nd level skin */
			#mainnav ul ul {
				padding: 15px 25px 15px 25px;
				margin: 0;
				background: #fff;
				border: 5px solid #B34397;
				-webkit-box-shadow: 1px 5px 5px rgba(31, 29, 31, 0.3);
				-moz-box-shadow: 1px 5px 5px rgba(31, 29, 31, 0.3);
				box-shadow: 1px 5px 5px rgba(31, 29, 31, 0.3);}

				#mainnav ul ul li {
					/* background: url("images/bullet.png") no-repeat 0 9px !important; */
					background: url("images/sprites.png") no-repeat 0 -338px !important;
					padding: 0 0 0 13px;
					margin: 0;}

					#mainnav ul ul li:last-child {
						border: none;}

						#mainnav ul ul li a {
							font-size: 13px;
							padding: 5px 0;
							font-weight: normal;
							color:#666;
							text-transform: none;}

							#mainnav ul ul a:hover, #mainnav ul ul li.current-menu-item a{ color: #993399; }

							section.page-content{width:940px; float:left;}

							.breakitdown{clear:both; display:block;}

							.wp-pagenavi {
								float: left;
								margin:20px 0;}

								.wp-pagenavi span.pages {
									border: none;
									font-weight: normal !important;
									padding: 0 15px;}

									.wp-pagenavi span.current {
										background:#B64D9C !important;
										font-weight:normal !important;
										color: #fff !important;}

										.wp-pagenavi span, .wp-pagenavi a {
											border: none !important;
											font-size:12px;
											padding: 6px 9px !important;}

											.wp-pagenavi a, .wp-pagenavi span.current {
												background: #CDCDCD;
												color: #666;
												margin-right: 3px;
												font-weight:normal;}

												.wp-pagenavi a:hover {
													background: #B64D9C;
													color:#fff !important;
													border: none;}

													/* Declare fonts */

													h2,h3, #mainnav li a{font-family:'PTSansRegular',Arial, Helvetica, sans-serif; line-height:1em;}
													.h1{font-size:25px; margin-bottom:20px; font-family:'PTSansBold',Arial, Helvetica, sans-serif;}
													h1, h2, h3{color:#333380; line-height: 1.3em;}
													h3 a{color:#00498f;}
													.padleft{padding:0 0 0 20px;}
													h1{padding:0 0 20px 20px; font-size:25px; font-family:'PTSansBold',Arial, Helvetica, sans-serif;}
													h2, .h2{font-size:23px; margin-bottom:20px;}
													h3, .h3{font-size:18px; margin-bottom:20px;}
													h4, .h4{font-size:17px; margin-bottom:20px;}
													body.page h1{width:580px;}
													aside h3{padding:8px 4px 3px 20px; color:#fff; margin-bottom:0 !important;}

													@font-face {
														font-family: 'PTSansRegular';
														src: url('http://www.global-integration.com/wp-content/themes/globalintegration/includes/fonts/PTS55F-webfont.eot');
														src: url('http://www.global-integration.com/wp-content/themes/globalintegration/includes/fonts/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
														url('http://www.global-integration.com/wp-content/themes/globalintegration/includes/fonts/PTS55F-webfont.woff') format('woff'),
														url('http://www.global-integration.com/wp-content/themes/globalintegration/includes/fonts/PTS55F-webfont.ttf') format('truetype'),
														url('http://www.global-integration.com/wp-content/themes/globalintegration/includes/fonts/PTS55F-webfont.svg#PTSansRegular') format('svg');
														font-weight: normal;
														font-style: normal;}

														@font-face {
															font-family: 'PTSansBold';
															src: url('http://www.global-integration.com/wp-content/themes/globalintegration/includes/fonts/PTS75F-webfont.eot');
															src: url('http://www.global-integration.com/wp-content/themes/globalintegration/includes/fonts/PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
															url('http://www.global-integration.com/wp-content/themes/globalintegration/includes/fonts/PTS75F-webfont.woff') format('woff'),
															url('http://www.global-integration.com/wp-content/themes/globalintegration/includes/fonts/PTS75F-webfont.ttf') format('truetype'),
															url('http://www.global-integration.com/wp-content/themes/globalintegration/includes/fonts/PTS75F-webfont.svg#PTSansBold') format('svg');
															font-weight: normal;
															font-style: normal;}


/*	--------------------------------------------------
	:: Lists
	-------------------------------------------------- */
	ul, ol { margin-bottom: 20px;}
	ul { list-style: none outside;}
	article strong{
		font-weight:bold;
		color: #333;}
		article ul li{
			background: url("images/article-bullet.gif") no-repeat 0 6px;
			padding:0 0 0 18px;
			line-height:1.6em;
			overflow:auto;}
			.post-content ul li{
				overflow:auto;}

				.blog ul li, .archive ul li, .single-post ul li, .attachment ul li{
					overflow:inherit !important;}

					.list li{
						/* background: url("images/bullet.png") no-repeat 0 8px; */
						background: url("images/sprites.png") no-repeat 0 -337px; 
						padding:0 0 0 13px;
						line-height:1.5em;}

						.list li a{
							color: #666666;}

							ol { list-style: decimal; background:none;}
							ol li {background:none !important; padding-left:9px !important;}
							ol, ul.square, ul.circle, ul.disc { margin-left: 30px;}
							ul.square { list-style: square outside;}
							ul.circle { list-style: circle outside;}
							ul.disc { list-style: disc outside; }
							ul ul, ol ol { margin: 4px 0 5px 30px;}
							ul.large li { line-height: 21px;}


/*	--------------------------------------------------
	:: Tables
	-------------------------------------------------- */
	table { background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: 100%; margin: 0 0 18px; border: 1px solid #ddd;}
	
	table thead { background: #f5f5f5;}
	table thead tr th,
	table tbody tr td { font-size: 12px; line-height: 18px; text-align: left;}
	table thead tr th { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222;}
	table thead tr th:first-child { border-left: none;}
	table thead tr th:last-child { border-right: none;}
	table tbody tr.even,
	table tbody tr.alt { background: #f9f9f9;}
	table tbody tr:nth-child(even) { background: #f9f9f9;}
	table tbody tr td { color: #333; padding: 9px 10px; vertical-align: top; border: none;}

/* -------------------------------------------------- 
	:: Misc
	---------------------------------------------------*/
	.left       { float: left;}
	.right      { float: right;}
	.hide     	{ display: none;}
	.highlight 	{ background: #ff0;}

/*	--------------------------------------------------
    :: Typography
    -------------------------------------------------- */
    p { line-height: 1.6em; margin: 0 0 18px; }
    p img { margin: 0; }
    a{text-decoration:none; outline:none;}
    address{margin: 0 0 18px;}
    article a{color:#993399;}
    a:hover{text-decoration:none;}

    /*	Blockquotes  */
    blockquote, blockquote p { line-height: 20px; }
    blockquote { margin: 0 0 18px;}
    blockquote {
    	font-style: italic;
    	font-size:1em;}



    	blockquote p {
    		padding:11px 0 5px 50px;
    		background:url('images/blockquote.png') no-repeat top left;
    		overflow:auto;
    		line-height:1.6em;
    		font-weight:bold;}

    		hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 12px 0 18px; height: 0; }

    		abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222; border-bottom: 1px solid #ddd; cursor: help; }
    		abbr { text-transform: none; }
    		em{ font-style:italic;}


/*	--------------------------------------------------
    :: Aside
    -------------------------------------------------- */
    #sidebar-blog-entries{
    	margin-bottom:20px;}

    	#sidebar-matrix-management-banner{
    		width: 220px;
    		height: 195px;
    		position:relative;
    		background: url('images/small-banner-matrix-management.png') no-repeat 0 0;}

    		#sidebar-matrix-management-banner h2{
    			text-indent: -1000em;}

    			#sidebar-matrix-management-banner h2 a{
    				padding:15px 72px 108px 16px;}

    				#sidebar-matrix-management-banner p{
    					color:#6ab4d4;
    					position:absolute;
    					left:20px;
    					bottom:48px;
    					width:160px;
    					font-size:12px;}

    					#sidebar-matrix-management-banner .joinlinkedin{
    						color:#fff;
    						position:absolute;
    						left:20px;
    						bottom:13px;
    						display: inline-block;
    						font-size: 12px;
    						text-decoration: none;
    						cursor:pointer;
    						width:99px;
    						height:24px;
    						padding: 3px 0 0 8px;
    						background: url('images/small-linkedin-btn-hover.png') no-repeat 0 0;}

    						#sidebar-matrix-management-banner .joinlinkedin:hover{
    							background: url('images/small-linkedin-btn.png') no-repeat 0 0;}

    							#sidebar-contact-form, .widget{
    								border:6px solid #ececec;
    								background:#f6f6f6;
    								width:208px;
    								margin-bottom:20px;}

    								#gform_submit_button_1 {
    									color:#fff;
    									display: inline-block;
    									font-size: 12px;
    									text-decoration: none;
    									height:25px;
    									cursor:pointer;
    									width:96px;
    									padding: 3px 0 4px 0;
    									background: url("images/submit-btn-hover.png") no-repeat 8px 0 !important;
    									border:none !important;}

    									#gform_submit_button_1:hover {
    										background: url("images/submit-btn.png") no-repeat 8px 0 !important;}

    										#sidebar-contact-form h3, .widget h3{
    											background:#343480 url("images/heading-gradiant-blue.png") repeat-x 0 0;
	/* background: #343480; 
background: -moz-linear-gradient(top,  #6b6b99 0%, #343480 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6b99), color-stop(100%,#343480));
background: -webkit-linear-gradient(top,  #6b6b99 0%,#343480 100%); 
background: -o-linear-gradient(top,  #6b6b99 0%,#343480 100%); 
background: -ms-linear-gradient(top,  #6b6b99 0%,#343480 100%); 
background: linear-gradient(to bottom,  #6b6b99 0%,#343480 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b99', endColorstr='#343480',GradientType=0 );  */
}

.page-id-4018 .widget h3 {
	font-size:16px;
}
#gform_wrapper_1{
	padding:5px 20px 10px 20px;}

	.gform_wrapper .gform_footer{
		margin:0 !important;}

		#gform_wrapper_1 label, .chzn-results, .gform_wrapper .chzn-container a{
			font-size:12px !important;
			color: #333380 !important;
			font-family: 'PTSansRegular',Arial,Helvetica,sans-serif !important;}

			.chzn-results li:hover{
				background:#B8519F !important;
				color: #fff !important;}

				.gform_wrapper{
					margin:0 !important;}

					.chzn-search input{
						width:135px !important;}

						#input_1_2_chzn, #input_1_8_chzn, .chzn-choices, .chzn-drop{
							width:165px !important;}

							#input_1_3, #input_1_4, #input_1_5, #input_1_11{
								padding:5px!important;
								width:155px !important;}

								#input_1_2_chzn, .chzn-choices, .chzn-drop{
									border:1px solid #ececec !important;}

									.gform_wrapper .validation_error,.gform_wrapper li.gfield.gfield_error .gfield_description {
										color:#F00 !important;
										font-weight: normal !important;
										margin-bottom: 0 !important;
										font-size:12px !important;}

										#statement-intro p{
											font-size:21px;
											font-family: 'PTSansRegular',Arial,Helvetica,sans-serif !important;
											line-height:1.2em;}

											#field_1_10 label.gfield_label{
												display:none;}

/*	--------------------------------------------------
    :: Contact us
    -------------------------------------------------- */
    .page-template-template-contact-us-php .gradiant-light-grey{
    	display:block;
    	width:340px;
    	height:340px;}

    	.contact-confirm{
    		position:relative;
    		padding-bottom:110px;}

    		.contact-confirm  p.h2{
    			width:330px;
    			font-family: 'PTSansRegular',Arial,Helvetica,sans-serif !important;
    			text-align:center;
    			margin:0 auto;}

    			.contact-confirm  img{
    				position:absolute;
    				top:95px;
    				right:400px;}


    				.page-template-template-contact-us-php iframe{
    					padding:5px;}

    					.head{
    						font-family: 'PTSansBold',Arial,Helvetica,sans-serif !important;
    						font-size:20px;
    						margin-bottom:20px;
    						color:#333380;
    						width:130px;
    						line-height:1em;}

    						.address{
    							width:300px !important;
    							margin:20px 0 0 20px !important;

    							min-height: 350px;}

    							.address strong, .contactmisc span.telnumb{
    								font-weight:bold;}

    								.contactmisc span.telnumb{
    									color:#333380;
    									font-size:13px;
    									padding-right:5px;}

    									.address a.email{
    										color:#666;}

    										.vcard{
    											margin-bottom:10px;}

    											#social-links-contact{
    												float:left;
    												margin-top:20px;}

    												#social-links-contact li{
    													margin-bottom:20px;
    													float:left;}

    													#social-links-contact li a{
    														display: block;
    														height: 78px;
    														width:220px;
    														text-indent: -9999px;
    														float:left;}

    														#social-links-contact li a.Facebook{
    															background: url("images/socials-btn-sprite.jpg") no-repeat 0 0;}

    															#social-links-contact li a.Facebook:hover{
    																background: url("images/socials-btn-sprite.jpg") no-repeat 0 -78px;}

    																#social-links-contact li a.Twitter{
    																	background: url("images/socials-btn-sprite.jpg") no-repeat 0 -156px;}

    																	#social-links-contact li a.Twitter:hover{
    																		background: url("images/socials-btn-sprite.jpg") no-repeat 0 -234px;}

    																		#social-links-contact li a.Google{
    																			background: url("images/socials-btn-sprite.jpg") no-repeat 0 -312px;}

    																			#social-links-contact li a.Google:hover{
    																				background: url("images/socials-btn-sprite.jpg") no-repeat 0 -390px;}

    																				#social-links-contact li a.Pinterest{
    																					background: url("images/socials-btn-sprite.jpg") no-repeat 0 -468px;}

    																					#social-links-contact li a.Pinterest:hover{
    																						background: url("images/socials-btn-sprite.jpg") no-repeat 0 -546px;}

/*	--------------------------------------------------
	:: Sidebar
	-------------------------------------------------- */
	#sidebar-blog-entries{
		width:220px;}

		#sidebar-blog-entries h3{
			background: url("images/heading-gradiant-blue.png") repeat-x 0 0; 
	 	/*background: #343480; 
background: -moz-linear-gradient(top,  #6b6b99 0%, #343480 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6b6b99), color-stop(100%,#343480)); 
background: -webkit-linear-gradient(top,  #6b6b99 0%,#343480 100%); 
background: -o-linear-gradient(top,  #6b6b99 0%,#343480 100%); 
background: -ms-linear-gradient(top,  #6b6b99 0%,#343480 100%); 
background: linear-gradient(to bottom,  #6b6b99 0%,#343480 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6b6b99', endColorstr='#343480',GradientType=0 );  */

}

#sidebar-blog-entries #feedContent{
	width:198px;
	padding:0 20px 0 0;
	border-left:1px solid #D0D0D0;
	border-right:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	float:left;}

	#sidebar-blog-entries #feedContent ul{
		margin-bottom:15px;
		float:left;}

		#sidebar-blog-entries #feedContent li{
			float:left;
			width:178px;
			padding:0 20px;
			min-height:330px;
			height:auto !important;
			height:330px;}

			#sidebar-blog-entries #feedContent img{
				border:1px solid #ddd;
				margin-top:16px;}

				#sidebar-blog-entries .blogFeedThumb{
					float:left;
					width:118px;}

					#sidebar-blog-entries #feedContent h4, #sidebar-blog-entries #feedContent .meta{
						float:left;
						width:180px;
						margin:0 !important;}

						#sidebar-blog-entries #feedContent .meta{
							font-size:11px !important;
							padding:3px 0;}

							#sidebar-blog-entries #feedContent h4{
								font-family: 'PTSansBold',Arial,Helvetica,sans-serif !important;
								padding-bottom:5px;}

								#sidebar-blog-entries #feedContent h4 a{
									color:#00498f;}

									#sidebar-blog-entries #feedContent p a{
										color:#993399;}

										body.page-template #slideshow .wraparound p{
											color:#fff;
											font-size:21px;
											font-family: 'PTSansRegular',Arial,Helvetica,sans-serif !important;
											line-height:1.2em;
											width:380px;}

											.statement-intro{
												font-size:28px;
												font-family: 'PTSansRegular',Arial,Helvetica,sans-serif !important;
												line-height:1.2em;}

												.left-featured-image, .statement-pages, .statement-intro{
													margin:0 30px 12px 0;
													float:left;
													width:330px;}

													.left-featured-image img{
														display:block;}

														.left-featured-image .gradiant-light-grey{
															padding:5px;
															float:left;}

															.content-videos iframe, .content-videos object{
																padding:5px;
																display:block;}

																.content-videos, .content-case-studies-slider{
																	position:relative;}

																	.content-videos a.button{
																		position:absolute;
																		top:5px;
																		right:15px;}

																		.content-videos .gradiant-light-grey{
																			position:relative;}

																			.content-videos h3{
																				font-size:19px;
																				font-family: 'PTSansBold',Arial,Helvetica,sans-serif !important;
																				color:#00498f;
																				margin:10px 0 0 0 !important;
																				line-height:1.2em;}

																				.content-videos p{
																					font-size:19px;
																					font-family: 'PTSansRegular',Arial,Helvetica,sans-serif !important;
																					line-height:1em;}

																					.content-videos .gradiant-light-grey{
																						width:340px;
																						height:195px;
																						display:block;}

																						.content-case-studies-slider a.readmore{
																							position:absolute;
																							top:0;
																							right:0;}

																							#smaller-newsletter-signup{
																								width:700px;
																								height:60px;
																								margin-top:20px;
																								position:relative;
																								display:block;
																							/*margin-left:-20px;*/}

																							body.single-consultants #smaller-newsletter-signup{
																								margin-left:-20px;}

																								#smaller-newsletter-signup .gradiant-light-grey {
																									width:700px;
																									height:60px;
																									display:block;}

																									#smaller-newsletter-signup .gradiant-lighter-grey {
																										width:690px;
																										height:50px;
																										position: absolute;
																										top:5px;
																										left:5px;}
																										#smaller-newsletter-signup h2{
																											position:absolute;
																											top:13px;
																											left:20px;
																											padding:0 !important;}

																											#smaller-newsletter-signup h2 span{
																												font-size:11px !important;}

																												#smaller-newsletter-signup #vr_form{
																													position:absolute;
																													top:13px;
																													left:445px;}

																													#smaller-newsletter-signup #vr_form fieldset{
																														background: url('images/sprite.png') no-repeat -322px -130px;
																														width:231px;
																														height:30px;}

																														#smaller-newsletter-signup #vr_form input{
																															border:none;
																															width:220px;
																															padding:7px 0;
																															margin:2px 0 0 10px;
																															color:#666;
																															font-size:9px;}

																															#smaller-newsletter-signup #vr_form input.vr_wrapper{
																																position:relative;}

																																#smaller-newsletter-signup #vr_form input#vr_submit{
																																	border:none;
																																	background: url('images/sprite.png') no-repeat -262px 0;
																																	width:75px;
																																	height:24px;
																																	text-indent: -1000em;
																																	position:absolute;
																																	right:3px;
																																	bottom:3px;
																																	cursor:pointer;}

																																	#smaller-newsletter-signup #vr_form input#vr_submit:hover{
																																		background: url('images/sprite.png') no-repeat -347px 0;}

																																		#smaller-newsletter-signup #vr_form label{
																																			display:none;}

																																			.page-template-template-global-working-php #smaller-newsletter-signup, .page-template-template-virtual-teams-php #smaller-newsletter-signup, .page-template-template-matrix-management-php #smaller-newsletter-signup{
																																				margin-left:0 !important;}

																																				.content-podcasts .gradiant-lighter-grey{
																																					min-height:294px;
																																					height:auto !important;
																																					height:303px;
																																					width:285px;
																																					padding:0 20px;
																																					float:left;}


																																					.content-podcasts .gradiant-light-grey{
																																						width:325px;
																																						padding:5px;
																																						float:left;
																																						min-height:294px;
																																						height:auto !important;
																																						height:293px;}

																																						.content-podcasts ul{
																																							margin-bottom:0 !important}

																																							.content-podcasts li{
																																								display:block;
																																								padding: 20px 0;
																																								width:285px;
																																								clear:both;
																																								min-height:110px;
																																								height:auto !important;
																																								height:110px;}

																																								.content-podcasts p.powerpress_links{
																																									margin-bottom:0 !important;}

																																									.content-podcasts .blogFeedThumb{
																																										float:left;
																																										width:118px;}

																																										.content-podcasts .gradiant-lighter-grey h3, .content-podcasts .meta{
																																											float:left;
																																											width:164px;
																																											margin:0 !important;}

																																											.content-podcasts .gradiant-lighter-grey h3{
																																												font-size:18px;
																																												padding-bottom:10px;
																																												font-family: 'PTSansBold',Arial,Helvetica,sans-serif !important;}

																																												.content-podcasts .meta{
																																													padding-top:0 !important;
																																													font-size:11px;}

																																													.powerpress_player{
																																														padding-bottom:10px;}

																																														.powerpress_links a{
																																															color:#993399;}	


 /*	--------------------------------------------------
    :: Case Studies Slider
    -------------------------------------------------- */

    .content-case-studies-slider .gradiant-lighter-grey{
    	min-height:215px;
    	height:auto !important;
    	height:215px;
    	width:300px;
    	padding:20px;
    	float:left;}

    	.content-case-studies-slider .gradiant-light-grey{
    		width:340px;
    		padding:5px;
    		float:left;
    		min-height:215px;
    		height:auto !important;
    		height:215px;}

    		#smallslideshow{
    			width:300px;
    			position:relative;}

    			#smallslideshow ul, #smallslideshow li{
    				width:300px !important;
    				float:left;
    				height:253px !important;
    				margin-bottom:0 !important;}

    				#smallslideshow h3{
    					font-family: 'PTSansBold',Arial,Helvetica,sans-serif !important;
    					margin-bottom:0 !important;}

    					#smallslideshow p{
    						margin-bottom:10px !important;}

    						#smallslideshow img{
    							border:1px solid #ddd;
    							margin-bottom:10px;}

    							#small-slider-nav-wrapper {
    								bottom: 0;
    								right: 0;
    								position: absolute;
    								z-index: 10;}

    								#small-slider-nav a{
    									float: left;
    									width:14px;
    									margin: 0;
    									padding: 0;}

    									#small-slider-nav a {
    										background: url("images/sprites.png") no-repeat -10px -226px;
    										display: block;
    										height: 9px;
    										margin-right: 3px;
    										text-indent: -9999px;
    										width: 9px;}

    										#small-slider-nav a.activeSlide {
    											background: url("images/sprites.png") no-repeat 0 -226px !important;}

/*

#small-slider-nav a {
    background: url("images/slider-nav-off.png") no-repeat 0 0;
    display: block;
    height: 9px;
    margin-right: 3px;
    text-indent: -9999px;
    width: 9px;}
	
#small-slider-nav a.activeSlide {
    background: url("images/slider-nav-on.png") no-repeat 0 0 !important;}
    */
/*	--------------------------------------------------
    :: Sitemap
    -------------------------------------------------- */
    body.page-template-template-sitemap-php .half-page-content{
    	width:330px !important;}

    	body.page-template-template-sitemap-php ul ul{ display:block;}

/*	--------------------------------------------------
    :: Breadcrumbs
    -------------------------------------------------- */
    #breadcrumbing li.current_page_item a, #breadcrumbing a:hover, #breadcrumb strong{
    	color:#993399;}

    	#breadcrumbing a{
    		color:#666;
    		font-size:14px;
    		font-family: 'PTSansRegular',Arial,Helvetica,sans-serif !important;}

    		#breadcrumb{
    			padding-left:20px;
    			margin-bottom:10px !important;}

    			#breadcrumb li{
    				display:inline;}

/*	--------------------------------------------------
    :: Footer
    -------------------------------------------------- */
    footer{
    	padding:0;
    	width:100%;
    	float:left;
    	/*min-height:240px;*/
    	height:auto !important;
    	height:240px;
    	margin-top:20px;
    	background:url('images/footer-gradiant.png') repeat-x top left;}

    	footer h2{
    		margin-bottom:0 !important;}

    		#footer-wrapper{
    			padding:0;
    			margin:0 auto;
    			width:940px;}

    			#footer-wrapper p{
    				font-size:11px;}

    				#footer-nav{
    					padding:10px 0 0 12px;}

    					#menu-footermenu li{
    						display:inline;
    						border-right:1px solid #fff;
    						padding:0 8px;}

    						#menu-footermenu li:last-child {
    							border:none;}

    							#menu-footermenu li a{
    								color:#fff;
    								font-size:11px;}

    								.footer-links-container{
    									width:280px;
    									margin:12px 0;
    									padding-left:20px;
    									min-height:220px;
    									height:auto !important;
    									height:220px;}

    									.footer-links-container a{
    										font-size:11px;}

    										.footer-links-container a:hover{
    											color:#993399;}

/*	--------------------------------------------------
    :: Images alignement
    -------------------------------------------------- */
    .alignleft{
    	float: left;
    	width: auto;
    	margin: 5px 15px 15px 0;}

    	.alignright{
    		float: right;
    		width: auto;
    		margin: 5px 0 15px 15px;}

    		.alignnone{
    			margin: 5px 0 15px 15px;}

    			.aligncenter{
    				text-align: center;
    				margin-bottom:15px;
    				margin-left:auto;
    				margin-right:auto;
    				display:block;
    				clear:both;
    			}

    			.wp-caption {
    				padding: 1px;
    				text-align:center;
    				background:#eee;}

    				.wp-caption img{
    					margin:0;
    					padding:4px 0;
    					background:none;
    					border:0;}

    					.wp-caption-text{
    						margin:0;
    						padding:0;
    						text-align:center;}

    						.wp-caption.aligncenter{
    							margin:0 auto 15px;}

/*	--------------------------------------------------
    :: Google Translate
    -------------------------------------------------- */

    #google_translate_element{
    	display:block;
    	float:right;
    	margin-bottom:20px;}

/*	--------------------------------------------------
    :: IE
    -------------------------------------------------- */
    .oldie #mainnav  ul{width: auto;}
    .oldie #mainnav  ul ul{width: 191px;}
    .oldie #mainnav li#menu-item-4030 a{background: url('images/ie-radius-right-nav.png') no-repeat top right; padding-right:23px;}
    .oldie #mainnav li#menu-item-4031{padding-right:8px;}
    .oldie #mainnav li#menu-item-4027 a{background: url('images/ie-radius-left-nav.png') no-repeat top left;}
    .oldie #matrix-container h2 a{padding-right:100px;}
    .oldie #virtual-container h2 a{padding-right:168px;}
    .oldie body.home #blogentries h2{padding-bottom:0;}
    .oldie body.home #blogentries h3{ line-height:1.1em;}
    .oldie body.home #feedContent{ height:255px;}
    .oldie #slideshow .wraparound h2{ font-size:25px !important;}
    .oldie .gradiant-light-grey{display:block;}
    .oldie .gradiant-light-grey iframe{margin:5px; display:block; padding:0;}
    .oldie #sidebar-matrix-management-banner h2 a{ padding-right:0;}
    .oldie .searchform span{background: url('images/sprite.png') no-repeat -322px -170px; width: 223px; height: 30px; position:absolute; top:0; right:0;
    padding:1px;}
    .oldie .searchform input.s{width:110px; border:none;}
    .oldie .searchBtn{right:8px; height:24px;}
    .oldie .categoriesList{ padding-bottom:20px;}
    .oldie #matrix-management-banner h2 a, .oldie #speed-lead-banner h2 a{
    	padding-right:300px;}
    	.ie7 #vr_form input#vr_submit {
    		line-height:999px;}
    		.ie7 #vr_form input {
    			padding-bottom:4px;
    			padding-top:4px;
    			border:0;}
    			.ie7 #vr_form{
    				left:510px;}

/* --------------------------------------------
   :: Abbott Questionnaire Rules
   -------------------------------------------- */
   .questionnaire {
   	margin: 0 0 40px;
   	width: 100%;}

   	.questionnaire caption {
   		font-weight: bold;
   		margin: 0 0 8px;
   		padding: 4px 3px;
   		text-align: left;}

   		.questionnaire td {
   			padding: 4px;}

   			.questionnaire td.grey {
   				color: #ccc;}

   				.questionnaire .q1, .questionnaire .q2, .questionnaire .q3, .questionnaire .q4, .questionnaire .q5, .questionnaire .q6 {
   					text-align: center;
   					width: 14px;}

   					.questionnaire .q6 {
   						background: #FFFFEE;
   						width: 50px;}

   						.hidden-questions {
   							display: none;}

   							form.questform label {
   								width: 180px;}

   								.page-template-questionnaire2-php h1 {
   									padding-left:0 !important;}

   									.msg_response {
   										color: #333333;
   										font-size: 0.9em;
   										margin: 9px 0 10px;
   										padding: 5px 10px 5px 30px;
   										position: relative;
   									}
   									.msg_response h6 {
   										font-weight: bold;
   										padding: 4px 0 0;
   									}
   									.msg_response ul {
   										list-style: none outside none !important;
   										margin: 0 !important;
   										padding: 2px 0 5px;
   									}
   									.msg_response ul li {
   										background: none repeat scroll 0 center transparent !important;
   										line-height: 1.5em;
   										padding: 0 !important;
   									}
   									.msg_response p {
   										padding: 2px 0 5px !important;
   									}
   									#msg_warning {
   										background: url("images/icon_warning.jpg") no-repeat scroll 7px 9px #FFFBCC;
   										border: 1px solid #E6DB55;
   									}
   									#msg_success {
   										background: url("images/icon_success.jpg") no-repeat scroll 7px 9px #EFF9EA;
   										border: 1px solid #B9E2A8;
   									}
   									.input_warning {
   										background: none repeat scroll 0 0 #FFFBCC;
   										border: 1px solid #E6DB55 !important;
   									}
   									.label_warning {
   										color: #CE4141;
   									}

   									.page-template-questionnaire2-php table, .page-template-questionnaire4-php table, .page-template-questionnaire5-php table, .page-template-questionnaire6-php table {
   										border-left: 1px solid #ccc;
   										border-top: 1px solid #ccc;
   										font-size: 0.9em;
   										margin: 20px 0;
   										width: 100%;}

   										.page-template-questionnaire2-php table th, .page-template-questionnaire4-php table th, .page-template-questionnaire5-php table th, .page-template-questionnaire6-php table th {
   											background: #eee;
   											border-bottom: 1px solid #ccc;
   											border-right: 1px solid #ccc;
   											font-weight: bold;
   											padding: 4px;
   											text-align: center;}

   											.page-template-questionnaire2-php table td, .page-template-questionnaire4-php table td, .page-template-questionnaire5-php table td, .page-template-questionnaire6-php table td{
   												border-bottom: 1px solid #ccc;
   												border-right: 1px solid #ccc;
   												padding: 4px;}

   												.page-template-questionnaire2-php form.questform label, .page-template-questionnaire4-php form.questform label, .page-template-questionnaire5-php form.questform label, .page-template-questionnaire6-php form.questform label{
   													float: left;
   													margin: 4px 0 0;
   													width: 150px;}

   													form.questform input.input_300 {
   														padding:5px;
   														width: 255px;
   														font-size:11px;}

   														#tubepress_share { text-align:center; padding:5px 0;}

   														.cookies{
   															position:absolute;
   															top: 8px;
   															right: 9px;}

/*	--------------------------------------------------
    :: Client Areas
    -------------------------------------------------- */

    body.single-clientarea .post-header {
    	width: 630px;
    	padding: 10px 10px 0 10px;
    	float: left;}

    	body.single-clientarea .post-content {
    		padding: 0 20px 0 20px;
    		width: 285px;}

    		body.single-clientarea .post-content p {
    			margin-bottom: 8px;}

    			body.single-clientarea .post-content {
    				float: left;
    				margin-top: 0;}

    				body.single-clientarea .left-content-block,
    				body.single-clientpost .left-content-block,
    				body.tax-clientcategory .left-content-block {
    					padding-top: 0;}

    					body.single-clientpost h1 {
    						padding-bottom: 10px;}

    						/* GRAVITY FORMS */
    						article ul li.gfield {
    							background: none;
    						}

    						article .button.gform_button, .birthday-page .button.gform_button {
    							color: rgb(255, 255, 255);
    							display: inline-block;
    							font-size: 12px;
    							text-decoration: none;
    							height: 25px;
    							cursor: pointer;
    							width: 96px;
    							padding: 3px 0px 4px;
    							background: url("images/submit-btn.png") no-repeat scroll 8px 0px transparent !important;
    							border: medium none !important;
    						}

    						article .button.gform_button:hover, .birthday-page .button.gform_button:hover {
    							background: url("images/submit-btn-hover.png") no-repeat scroll 8px 0px transparent !important;
    						}

    						/* TWITTER FEED */
    						#consultant-twitter-feed ul.twitterfeed
    						{
    							border-left: none;
    							border-right: none;
    							width: 300px;
    						}
    						#consultant-twitter-feed ul.twitterfeed > li {
    							clear: both;
    							border-bottom: 1px solid rgb(222, 222, 222);
    							min-height: 75px;
    							background: none;
    						}

    						/* GLOBAL INTEGRATION GRAVITY FORM */

    						.gform_widget
    						{
    							border: 6px solid #cfcfcf !important;
    							background-color: #DBE1EB !important;
    						}

    						.gform_widget h3 {
    							background: url("images/heading-gradient-pink.png") repeat-x scroll 0px 0px #B64E9B !important;
    						}

    						/** VERTICAL RESPONSE SIDEBAR FORM **/
    						.vrsidebar
    						{
    							padding: 5px 20px 10px;
    						}
    						.vrsidebar label
    						{
    							font-size: 12px !important;
    							color: rgb(51, 51, 128) !important;
    							font-family: 'PTSansRegular',Arial,Helvetica,sans-serif !important;	
    							margin: 10px 0px 4px;
    							font-weight: bold;
    							display: inline-block;
    							line-height: 1.3em;
    							clear: both;
    						}
    						.vrsidebar input
    						{
    							padding: 5px !important;
    							width: 155px !important;
    							outline-style: none;
    							font-size: 11px;
    							font-family: inherit;
    							letter-spacing: normal;	
    						}
    						.vrsidebar input:focus
    						{
    							outline: 0px none;
    						}
    						#vrsubmit
    						{
    							background: url("images/button-grey.png") no-repeat scroll right top transparent;
    							border: medium none;
    							border-radius: 6px 6px 6px 6px;
    							color: rgb(255, 255, 255);
    							font-size: 13px;
    							padding: 2px 30px 5px 15px;
    							height: 24px;
    							text-decoration: none;
    							float: right;
    							margin: 15px 15px 0px 0px;
    							cursor: pointer;
    						}

    						#vrsubmit:hover {
    							background: url("images/button-hover-pink.png") no-repeat scroll right top transparent;
    						}

    						.buynow-button
    						{
    							border-radius: 5px;
    							color: #FFF;
    							border: 1px solid rgb(255, 255, 255);
    							padding: 5px 50px;
    							font-weight: bold;
    							cursor: pointer;
    							font-family: "Arial",Helvetica,sans-serif;
    							/* IE10 Consumer Preview */ 
    							background-image: -ms-linear-gradient(top, #186E07 0%, #0D940D 100%);

    							/* Mozilla Firefox */ 
    							background-image: -moz-linear-gradient(top, #186E07 0%, #0D940D 100%);

    							/* Opera */ 
    							background-image: -o-linear-gradient(top, #186E07 0%, #0D940D 100%);

    							/* Webkit (Safari/Chrome 10) */ 
    							background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #186E07), color-stop(1, #0D940D));

    							/* Webkit (Chrome 11+) */ 
    							background-image: -webkit-linear-gradient(top, #186E07 0%, #0D940D 100%);

    							/* W3C Markup, IE10 Release Preview */ 
    							background-image: linear-gradient(to bottom, #186E07 0%, #0D940D 100%);	
    						}

    						.buynow-button:hover
    						{
    							color: #CCC;

    							/* IE10 Consumer Preview */ 
    							background-image: -ms-linear-gradient(top, #135705 0%, #10B810 100%);

    							/* Mozilla Firefox */ 
    							background-image: -moz-linear-gradient(top, #135705 0%, #10B810 100%);

    							/* Opera */ 
    							background-image: -o-linear-gradient(top, #135705 0%, #10B810 100%);

    							/* Webkit (Safari/Chrome 10) */ 
    							background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #135705), color-stop(1, #10B810));

    							/* Webkit (Chrome 11+) */ 
    							background-image: -webkit-linear-gradient(top, #135705 0%, #10B810 100%);

    							/* W3C Markup, IE10 Release Preview */ 
    							background-image: linear-gradient(to bottom, #135705 0%, #10B810 100%);	
    						}
    						.quote
    						{
    							width: 160px;	
    							font-weight: bold;
    							font-size: 16px;
    							margin: 30px;
    							background-image: url(images/open-quote.png);
    							background-position: top left;
    							background-repeat: no-repeat;
    							text-indent: 23px;
    							border: none;
    						}

    						.closequote
    						{
    							display: block;
    							background-image: url(images/close-quote.png);
    							background-repeat: no-repeat;
    							background-position: bottom right;
    						}



    						.birthday_wish_messageboard
    						{
    							padding: 10px;
    						}

    						.fb_iframe_widget iframe {
    							z-index: 1000;
    						}

    						.hp-featured-button
    						{
    							line-height: 2.1em !important;
    						}

    						.hp-featured-button a:hover
    						{
    							color: #CC3399 !important;
    							background: url('images/pink-arrow.png') no-repeat 86px 3px !important;
    						}


/*	--------------------------------------------------
    :: Meeting Courses
    -------------------------------------------------- */

    .global-single-module .post-header {
    	width: 630px;
    	padding: 10px 10px 0 10px;
    	float: left;
    }

    .global-single-module .post-content {
    	padding: 0 20px 0 20px;
    	width: 285px;
    }

    .global-single-module .post-content p {
    	margin-bottom: 8px;
    }

    .global-single-module .post-content {
    	float: left;
    	margin-top: 0;
    }

    .global-single-module .left-content-block {
    	padding-top: 0;
    }

    .global-single-moduleh1 {
    	padding-bottom: 10px;
    }


    .gform_wrapper ul li {
    	background: none;
    }

/*	--------------------------------------------------
    :: Smallfix to hide down arrow
    -------------------------------------------------- */
    .widget_categories .navdropdown {
    	display: none;
    }

/*	--------------------------------------------------
    :: Smallfix to hide bullets on tubepress
    -------------------------------------------------- */
    .tubepress-pagination {
    	padding-top: 15px;
    }

    .tubepress-pagination ul li.tubepress-pagination-item {
    	background-image: none;
    }

	/*

	Gravity Form Stylings

	*/

	#newsletter-signup .gform_widget, #smaller-newsletter-signup .gform_widget, #posts-newsletter-signup .gform_widget {
		border: 0px !important;
		background-color: transparent !important;
		width: 40%;
		padding-right: 10%;
		padding-top: 10px;
		float: right;
	}

	#smaller-newsletter-signup .gform_widget, #posts-newsletter-signup .gform_widget {
		padding-right: 1%;
		width: 35%;
		padding-top: 5px;
	}

	#newsletter-signup .gform_widget .gform_body, #mailchimp-form .gform_body, #smaller-newsletter-signup .gform_widget .gform_body,  #posts-newsletter-signup .gform_widget .gform_body {
		width: 99%;
		float: left;
	}

	#newsletter-signup .gform_widget .gform_footer, #mailchimp-form .gform_footer, #smaller-newsletter-signup .gform_widget .gform_footer, #posts-newsletter-signup .gform_widget .gform_footer {
		width: 1%;
		float: right;
		padding: 0px;
		clear: none;
	}

	#newsletter-signup .gform_widget .gform_footer .gform_button, 
	#mailchimp-form .gform_footer .gform_button,
	#smaller-newsletter-signup .gform_widget .gform_footer .gform_button,
    #posts-newsletter-signup .gform_widget .gform_footer .gform_button {
      background: url('images/top-nav-gradiant-grey.png') repeat-x;
      border: 0px;
      border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      padding: 1px;
      padding-left: 10px;
      padding-right: 10px;
      padding-bottom: 5px;
      margin-left: -60px;
      margin-top: 2px;
  }

  #newsletter-signup .gform_widget .gform_body input, 
  #mailchimp-form .gform_body input, 
  #smaller-newsletter-signup .gform_widget .gform_body input,
  #posts-newsletter-signup .gform_widget .gform_body input {
      border-radius: 5px;
      border: 1px solid #BFBFBF;
      padding: 6px;	
  }

  #newsletter-signup .gform_widget .gform_footer .gform_button:hover, #newsletter-signup .gform_widget .gform_footer .gform_button:active,
  #mailchimp-form .gform_footer .gform_button:hover, #mailchimp-form .gform_footer .gform_button:active,
  #smaller-newsletter-signup .gform_widget .gform_footer .gform_button:hover, #smaller-newsletter-signup .gform_widget .gform_footer .gform_button:active,
  #posts-newsletter-signup .gform_widget .gform_footer .gform_button:hover, #posts-newsletter-signup .gform_widget .gform_footer .gform_button:active   {
      background: url('images/top-nav-gradiant-pink.png') repeat-x;
  }

  #mailchimp-form {
      width: 35%;
      padding-right: 3%;
      padding-top: 15px;
      float: right;
  }

  #mailchimp-form .validation_error, #newsletter-signup .validation_error, #smaller-newsletter-signup .validation_error, #posts-newsletter-signup .validation_error {
      display: none;

  }

  #mailchimp-form .gfield_error input, #newsletter-signup .gfield_error input,
  #smaller-newsletter-signup .gfield_error input,
  #posts-newsletter-signup .gfield_error input {
      border: 2px solid #F00 !important;
  }

  #mailchimp-form .gfield_error ::-webkit-input-placeholder, #newsletter-signup .gfield_error ::-webkit-input-placeholder, #smaller-newsletter-signup .gfield_error ::-webkit-input-placeholder, #posts-newsletter-signup .gfield_error ::-webkit-input-placeholder {
      color: red;
      font-weight: bold;
  }

  #mailchimp-form .gfield_error :-moz-placeholder, #newsletter-signup .gfield_error :-moz-placeholder, #smaller-newsletter-signup .gfield_error :-moz-placeholder, #posts-newsletter-signup .gfield_error :-moz-placeholder { 
      color: red;  
      font-weight: bold;
  }

  #mailchimp-form .gfield_error ::-moz-placeholder, #newsletter-signup .gfield_error ::-moz-placeholder, #smaller-newsletter-signup .gfield_error ::-moz-placeholder, #posts-newsletter-signup .gfield_error ::-moz-placeholder {  
      color: red;  
      font-weight: bold;
  }

  #mailchimp-form .gfield_error :-ms-input-placeholder, #newsletter-signup .gfield_error :-ms-input-placeholder, #smaller-newsletter-signup .gfield_error :-ms-input-placeholder, #posts-newsletter-signup .gfield_error :-ms-input-placeholder {  
      color: red;  
      font-weight: bold;
  }

  #mailchimp-form .gfield_error .validation_message, #newsletter-signup .gfield_error .validation_message, #smaller-newsletter-signup .gfield_error .validation_message, #posts-newsletter-signup .gfield_error .validation_message  {
      display: none;
  }

  #mailchimp-form .gfield_error {
      background-color: transparent !important;
      margin-bottom: 0px !important;
      padding: 0px !important;
      border-top: 0px !important;
      border-bottom: 0px !important;
  }

  #mailchimp-form {
      padding-top: 5px;
  }

  #mailchimp-form .gform_footer .gform_button {
      margin-left: -60px;
      margin-top: 8px;
  }

  #newsletter-signup .gform_widget .gform_footer .gform_button {
      margin-left: -68px;
      margin-top: 8px;
  }

  #smaller-newsletter-signup .gform_widget .gform_footer .gform_button, #posts-newsletter-signup .gform_widget .gform_footer .gform_button {
      margin-left: -68px;
      margin-top: 8px;
  }

  #posts-newsletter-signup {
    width: 649px;
    height: 60px;
    margin-top: 20px;
    position: relative;
    display: block;
    margin: 0 15px 15px 20px;
}

.archive-rss {
    clear: both;
}

#posts-newsletter-signup .gradiant-light-grey {
    width:659px;
    height:60px;
    display:block;
}

#posts-newsletter-signup .gradiant-lighter-grey {
    width:649px;
    height:50px;
    position: absolute;
    top:5px;
    left:5px;
}
#posts-newsletter-signup h2{
    position:absolute;
    top:13px;
    left:20px;
    padding:0 !important;
}

#posts-newsletter-signup h2 span{
    font-size:11px !important;
}

#posts-newsletter-signup .gform_widget .gform_footer .gform_button {
    margin-left: -65px;
    margin-top: 9px;
}

#posts-newsletter-signup .gform_widget {
    padding-right: 2%;
    width: 40%;
    padding-top: 10px;
}

.gform_widget #gform_10 {
    padding: 10px;
}

#gform_submit_button_10 {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    text-decoration: none;
    height: 25px;
    cursor: pointer;
    width: 96px;
    padding: 3px 0 4px 0;
    background: url("images/submit-btn-hover.png") no-repeat 8px 0 !important;
    border: none !important;
}

#gform_submit_button_10:hover {
    background: url("images/submit-btn.png") no-repeat 8px 0 !important;
}

.elearning-navcontainer {

}

.elearning-navcontainer img {
    padding-top: 20px;
    padding-bottom: 20px;
}

.elearning-navcontainer .social-links {
    right: 20px;
    left: auto;
}

#left-page-content.e-learning-content {
    width: 940px;
}

.e-learning-content h1 {
    width: 940px !important;
    padding-left: 0px;
    padding-top: 20px;
    text-align: center;
    padding-bottom: 15px;
}

.e-learning-content h3 {
    font-size: 23px;
}

.e-learning-content .left-content-block {
    padding: 0px 10px;
}

.e-learning-content p {
    font-size: 16px;
    line-height: 2;
}

.e-learning-content iframe {
    width: 100%;
    height: 517px;
}

.page-template-template-elearning #share-box,
.page-template-template-elearning #breadcrumbing,
.page-template-template-elearning .printfriendly {
    display: none;
}

.elearning-cta-1 {
    background: #333380 url("images/featured-video-gradiant.png") repeat-x 0 0;
    width: 60%;
    min-height: 302px;
    height: auto !important;
    height: 302px;
    padding: 10px;
    color: #FFF;
    float: left;
}

.elearning-cta-1 h3.gform_title {
    color: #FFF;
    font-size: 25px !important;
    margin-top: 10px !important;
}

.elearning-cta-1 .gform_description {
    color: #FFF;
}

.elearning-cta-1 input[type=text], .elearning-cta-1 input[type=email], .elearning-cta-1 input[type=tel] {
    padding: 5px !important;
    height: 25px;
    border-radius: 5px;
    border: none;
    width: 100%;
}

.elearning-cta-1 input[type=submit] {
    font-size: 14px !important;
    height: 35px;
    border-radius: 5px;
    border: none;
    width: 100%;
    background: url('images/top-nav-gradiant-pink.png') repeat-x;
    padding: 5px;
}

.elearning-cta-1 input[type=submit]:hover, .elearning-cta-1 input[type=submit]:focus, .elearning-cta-1 input[type=submit]:active {
    background: url('images/top-nav-gradiant-grey.png') repeat-x;
}

.elearning-cta-1 .gform_wrapper {
    max-width: 100%;
}

.elearning-cta-1 .ginput_container {
    margin-bottom: 10px;
}

.elearning-cta-2 {
    border: 6px solid #ececec;
    background: #f6f6f6;
    width: 30%;
    margin-bottom: 20px;
    float: right;
    min-height: 300px;
    padding: 5px;
}

.elearning-cta-2 h3 {
    font-size: 25px !important;
    margin-top: 10px !important;
}

.elearning-cta-2 p {
    font-size: 14px;
}

.elearning-cta-2 ul li {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
}

.elearning-cta-2 a:visited, .elearning-cta-2 a:active, .elearning-cta-2 a:focus {
    color: rgb(0, 0, 238)
}

.elearning-navcontainer#navcontainer {
    height: 180px !important;
}

.elearning-navcontainer #mainnav {
    top: 135px;
}