/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

/*SBA INNOVATHER*/


.sba p {
	
	font-size:16px;
	color: #4b535b !important;
	line-height: 24px;

}

.sba h1  {
	font-weight:600;
	font-size:28px;
	padding: 10px 0px;
	color: #4b535b !important;

}

.sba h2  {
	font-weight:600;
	font-size:26px;
	color: #4b535b !important;

}

.sba h3  {
	font-weight:400;
	font-size:20px;
	color: #4b535b !important;

}

.sba strong {
	font-weight:400;
	color: #4b535b !important;
}




/*New cure within reach section*/


.CAL hr {
	margin: 20px auto;
	border: 0;
	height: 3px;
	background: #bf0067;
	width: 80px;
}

.CAL {
	width: 70%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	overflow: visible !important;
}

.CAL h2 {
	font-weight:600;
	font-size:30px;
	color:#4A4A4A;
}


.CALdate {
	font-weight:700;
	color: #A51967;
	font-size:16px;
}
/*New healthtech section*/

.page-id-3059 #header {
display: none;
}


.page-id-3059 .avia-button-center {
   display: inline;
   padding: 0 5px;
}


.summit {
	width: 70%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	overflow: visible !important;
}

.summit h2 {
	font-weight:600;
	font-size:30px;
}

.program h2 a{
	font-weight:400;
	font-size:24px;
	color: #d72630 !important;
}



.summit h3 {
	font-weight:600;
	font-size:18px;
	line-height:26px;
	color: #4b535b !important;

	
}

.program h2 {
	font-weight:600;
	font-size:30px;
color: #4b535b !important;
}


.summit hr {
	margin: 20px auto;
	border: 0;
	height: 3px;
	background: #d72630;
	width: 80px;
}

.summit strong {
	font-weight:600;
	color: #4b535b !important;
}

.programSchedule td {
  font-size: 16px;
  padding: 10px 0px;
  border-style: solid;
  border-width: 0px;
  border-left: none !important;
  border-top: none !important;
  color: #1d2023;
}

.btnSummit {
  background: #d72630;
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff !important;
  font-size: 16px;
  padding: 15px 30px;
  text-decoration: none;
  margin: 0 20px;
}

.btnSummit a {
	color:#FFFFFF;
	
}
.btnSummit:hover {
  background: #870a12;

  text-decoration: none;
  color: #ffffff !important;
}

/*END New healthtech section*/

/*New healthtech poster section*/

#extensions_message {
	font-size:11px !important;
	color: #9F0E10 !important;
	
}

.gform_wrapper .charleft{
	font-size:11px !important;
	color: #9F0E10 !important;
	margin-top: .05em !important;
	
}


.founderborder {
	border-top: 1px dotted #dedede !important; 
	
}
/*END New healthtech poster section*/


/*Changes for new blog:



#top .fullsize .template-blog .big-preview img {
  width: 70%;
}
*/

.big-preview img{ max-width: 60% !important; margin: 0px auto; }

.template-blog .blog-meta {
display: none !important;
}

.big-preview.single-big {
  margin: 0 auto;
  max-width: 30%;
}



.av-magazine .av-magazine-content-wrap .av-magazine-title {
	
font-size: 16px;
  line-height: 1.3em;
  text-transform: none;
  letter-spacing: normal;
  padding: 0;
  margin: 0;
  
}

hr.bl { width: 50%; 

  margin: 20px auto;
  padding-bottom: 20px;
}

.template-blog .post_delimiter {
  margin: 0 0 20px 0;
  padding: 10px 0 0 0;
  clear: both;
}



.entry-content-wrapper h2  {
	font-size:24px;
	line-height:32px;
	
}

#media-date p{
	font-size: 12px;
	color: #888888;
	text-transform:none !important;
	margin:5px 0 !important;	
	
}

#media-date h4 {
	margin: 5px 0px 30px 0px !important;
	
}
#media-contact p{
	font-size: 16px;
	color: #888888;
	margin:5px 0 !important;	
	
}


/*End changes for new blog:*/







/* @import must be at top of file, otherwise CSS will not work */
@import url("http://hello.myfonts.net/count/2d3c71");

  
@font-face {font-family: 'EncorpadaPro-ExtraBold';src: url('http://insightpd.com/wp-content/themes/enfold-child/webfonts/2D3C71_0_0.eot');src: url('http://insightpd.com/wp-content/themes/enfold-child/webfonts/2D3C71_0_0.eot#iefix') format('embedded-opentype'),url('http://insightpd.com/wp-content/themes/enfold-child/webfonts/2D3C71_0_0.woff2') format('woff2'),url('http://insightpd.com/wp-content/themes/enfold-child/webfonts/2D3C71_0_0.woff') format('woff'),url('http://insightpd.com/wp-content/themes/enfold-child/webfonts/2D3C71_0_0.ttf') format('truetype');}


body {
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	background-color: #fff;
	color: #3c3c3c;
	overflow-x: hidden;
	line-height: 1.7;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	margin-bottom: 15px;
	text-rendering: optimizeLegibility;
}


h3 {
	line-height:1.4em;}
td {
	vertical-align: top;
}
strong.logo img {
	padding: 20px 0px;
}

.banner-header {
	font-size: 32px;
	line-height: 46px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400 !important;
	color: #ffffff;
	text-align: center;
	margin: 100px auto;
	width: 80%;
	}
	
	.banner-header H1{
	font-size: 32px;
	line-height: 46px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400 !important;
	color: #ffffff;
	}
	
	
	.banner-header-home {
	font-size: 36px;
	line-height: 46px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300 !important;
	color: #ffffff;
	text-align: center;
	margin: 15px auto 5px;
	width: 100%; 
	}
	
	
	
	.banner-main {
	padding: 50px 0px;
	}
	.banner-main H2{
	font-size: 36px;
	line-height: 46px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300 !important;
	color: #ffffff;
	text-align: center;
 
	}
	
	.banner-mobile H2{
	font-size: 36px;
	line-height: 46px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300 !important;
	color: #ffffff;
	text-align: center;
 
	}
	

.trans hr {
	margin: 14px auto 0px;
	border: 0;
	height: 1px;
	background: #ffffff;
	width: 100%;
	opacity: 0.2;
    filter: alpha(opacity=20);
}

.page-id-4 .trans hr {
	margin: 14px auto 0px;
	border: 0;
	height: 1px;
	background: #ffffff;
	width: 100%;
	opacity: 0.2;
    filter: alpha(opacity=20);
}

a:hover {
	text-decoration:none;
	
}

.learn p {
	text-align: center;
	font-size: 20px;
	color: #222222;
	font-weight: 400;
}

strong {
	font-weight: 600;
	color: #3c3c3c !important;
	
}

	


/* ======================================================================================================================================================
#Page Styles
====================================================================================================================================================== */

.template-page .entry-content-wrapper h1, .template-page .entry-content-wrapper h2 {
	text-transform: none;
	letter-spacing: 1px;
}
/*	Header styles
	--------------------------------------------------*/

.header_color .main_menu ul:first-child > li a {
	color: #3c3c3c;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 400;
}
.header_color .main_menu ul:first-child > li a:hover {
	color: #d72630;
}
.avia-menu-fx {
	display: none !important;
}
#top .header_color .current-menu-item a {
	color: #d72630 !important;
}
.header_color .main_menu ul:first-child > li.active-parent-item > a {
	color: #d72630 !important;
}

#top .av_header_transparency .main_menu ul:first-child > li > a:hover{ color: #d72630 !important; }


.main_menu .sub_menu { display: none !important; }



/*		Home
	--------------------------------------------------*/
.home-tagline h1{
	margin: 15px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 11px;
	text-transform: uppercase !important;
	font-weight: 600;
}

	
	
.home-tagline p{

	color: #FFFFFF;

}

.homebuzz {
	background-color: #fff;
	min-height: 220px;
}
.homebuzz .captioninset {
	padding: 10px;
	margin: 0;
}
.homebuzz .date {
	color: #3c3c3c;
	font-size: 10px;
	margin-bottom: 20px;
}
.homebuzz .title {
	color: #3c3c3c;
	font-size: 18px;
	font-weight: 300;
	margin-bottom: 30px;
}
.homebuzz .link {
	color: #d72630;
	font-size: 12px;
	position:absolute;
	bottom:0;
}
.homebuzz a:hover {
	text-decoration: none;
}
.homebuzz:hover {
	background-color: #d72630;
}
.homebuzz:hover .date, .homebuzz:hover .link, .homebuzz:hover .title {
	color: #FFFFFF;
}
.imgWrap {
	position: relative;
}
.imgDescription {
	position: absolute;
	top: 0;
	background-color: #d72630;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	visibility: hidden;
	opacity: 0;
	padding: 10%;
}
.imgDescription h4 {
	font-size: 1.125em;
	font-weight: 600;
	color: #fff;
	visibility: hidden;
	opacity: 0;
}
.imgDescription p {
	font-size: 1.375em;
	line-height: 1.6em;
	font-weight: 300;
	color: #fff;
	visibility: hidden;
	opacity: 0;
}
.imgWrap:hover .imgDescription, .imgWrap:hover .imgDescription p, .imgWrap:hover .imgDescription h4 {
	visibility: visible;
	opacity: 1;
}




	#top .avia-button.avia-color-light {
    color: #fff;
    border: 1px solid #fff;
    background: transparent;
	}


.avia-button.avia-size-x-large {
    padding: 18px 35px 18px;
    font-size: 15px;
    min-width: 200px;
	} 




/*new home buzz jan 2016 updates :*/

.home-buzz-posts {
	overflow:hidden;
	
}

.home-buzz-posts h3  {
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #333333;
	margin-bottom: -10px;
}
.home-buzz-posts h3 a {

	color: #333333;
}
.home-buzz-posts .home-excerpt {
		font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #999999;
}

.home-buzz-posts .home-date {
		color: #3c3c3c;
	font-size: 10px;
	margin-bottom: 10px;
}

.home-buzz-events h3  {
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #333333;
	margin-bottom: -10px;
}

.home-buzz-events h3 a {
	
	color: #333333;
}
.home-buzz-events  .home-excerpt p{
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #999999;
}
.home-buzz-events  .home-excerpt{
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #999999;
}

.home-buzz-events  .home-date {
		color: #3c3c3c;
	font-size: 10px;
	margin-bottom: 10px;
}



/*	Special centered text
	--------------------------------------------------*/


.one-width-column {
	width: 80%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
.one-width-column-center {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.one-page-column {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}
.intro-text hr {
	margin: 0px auto;
	border: 0;
	height: 1px;
	background: #d72630;
	width: 60px;
}
.intro-text p {
	font-size: 18px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	color: #3c3c3c;
	line-height: 1.7;

}

.intro-text H2 {
	font-size: 18px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	color: #3c3c3c;
	line-height: 1.7;
	text-align:center;

}
.intro-text H1 {
	font-size: 26px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 600;
	color: #3c3c3c;
	text-transform: uppercase;
	
}


/*	Tiles Icons
	--------------------------------------------------*/

.icon-tile {
	background-color: #FFFFFF;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	/*width: 80%;*/
	padding: 20px 0px;

}
.icon-tile .left {
	align-content: center;
	
	width: 80%;
	margin: 0px auto;
}
.icon-tile .right {
	align-content: center;

	width: 80%;
	margin: 0px auto;
}



.icon-tile .caption {
	padding: 10px 0px;
	margin: 0;
}
.icon-tile a:hover {
	text-decoration: none;
}
.icon-tile h2 {
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	color: #333333;
}
.icon-tile .byline {
	font-weight: 300;
	font-size: 18px;
	line-height: 26px;
	color: #ffffff;
	visibility: hidden;
}
.icon-tile img {
	
	
}


.icon-tile-expertise {
	background-color: #FFFFFF;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	width: 100%;
	padding: 20px 0px;
}

.icon-tile-expertise .caption {
	padding: 10px 0px;
	margin: 0;
}
.icon-tile-expertise a:hover {
	text-decoration: none;
}
.icon-tile-expertise h2 {
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	color: #333333;
}


/*  Hovers  */

.icon-tile-expertise:hover {
	background-color: #d72630;
}
.icon-tile-expertise:hover img {
}
.icon-tile-expertise:hover h2 {
	color: #FFFFFF;
}


.icon-tile:hover {
	background-color: #d72630;
}
.icon-tile:hover img {
}
.icon-tile:hover h2 {
	color: #FFFFFF;
}
.icon-tile:hover .byline {
	visibility: visible;
}



/*	Tiles What We Do - About
	--------------------------------------------------*/
.html_header_transparency #top .avia-builder-el-0 .container {
	padding-top: 0 !important;
}
.tile {
	background-color: #FFFFFF;
	display: inline-block;
	text-align: center;
	overflow: hidden;
}
.tile .caption {
	padding: 20px 10px;
	margin: 0;
	
}
.tile a:hover {
	text-decoration: none;
}
.tile h3 {
	font-weight: 400;
	font-size: 24px;
	line-height: 26px;
	color: #d72630;
}
.tile p {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	margin: 0;
	color: #222222;
}
.tile img {
	display: block;
}
/*  Hovers  */

.tile:hover {
	background-color: #d72630;
}
.tile:hover img {
}
.tile:hover h3, .tile:hover p {
	color: #FFFFFF;
}
.special-titles {
	font-size: 22px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300 !important;
	color: #222222;
	}
	
	.type-titles {
	font-size: 24px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300 !important;
	color: #444444;
	text-align:center;
	}
	



/*	Our approach - Strategy - D&D - Technology
	--------------------------------------------------*/
	
.approach {
}

.approach-into H1 {
	font-size: 32px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 700;
	color: #ffffff;
	text-transform: uppercase;
	
}

.approach-into H2 {
	font-size: 26px;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
    color: #ffffff;
    line-height: 1.3;
    margin: 10px 0px 0px;
	
}

.approach-into hr {
	margin: 0px auto;
	border: 0;
	height: 1px;
	background: #d72630;
	width: 60px;
}
.approach p {
	font-weight: 300;
	font-size: 16px;
	line-height: 28px;
	color: #3c3c3c;
}
.approach h3 {
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	color: #ad0315;
	margin: 0px;
}
.approach h4 {
	font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	color: #222222;
}






/*	Expertise
	--------------------------------------------------*/
	
.other-industry {
	padding: 0px 10px;
}


.domain-header H1 {
	font-size: 40px;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	color: #ffffff;
	text-align: center;
	margin: 40px auto;
	/*text-shadow: 1px 1px 1px #888888;--*/
}

.domain-lead {
margin: 20px auto;
}

.domain-lead p{
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
	margin: 10px auto;
	font-size:18px;
	color: #ffffff;	
}

.domain-lead h2{
	font-weight: 600;
	font-size:20px;
	text-align: center;
	margin: 10px auto;
	color: #ffffff !important;
}

.domain-lead hr {
	border: 0;
	height: 1px;
	background: #ffffff;
	width: 60px;
	margin: 10px auto;
	
}


.domain-mobile {
	margin: 20px auto;
}

.domain-mobile p{
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align: center;
	font-size:14px;
	margin:20px auto;
		
}
.domain-mobile h2{
	font-weight: 600;
	clear:both;
	text-align: center;
	margin: 10px auto;
	font-size:18px;
	color:#FFFFFF;
	
	
}

.domain-mobile hr {
	border: 0;
	height: 1px;
	background: #ffffff;
	width: 40px;
	margin: 20px auto 10px;
	clear:both;
}


.quote-mobile {
	margin: 0px auto;
}

.quote-mobile p{
	color: #3c3c3c;
	font-style: italic;	
	text-align:center;
	margin:0px auto;
	font-size:18px;
	line-height:26px;


}

.quote-statement {
	margin: 0px auto;
}
.quote-statement p{
	color: #3c3c3c;
	font-style: italic;	
	text-align:center;
	margin:0px auto;
	font-size:18px;
	line-height:26px;


}






.explore {
	background-color: #d8262f;
	padding: 18px 50px;
	text-align: center;
	margin: 10px 0px;
	font-weight: 400;
	clear: both;
}
.explore a {
	color: #ffffff;
	font-size: 18px;
}
.explore:hover {
	background-color: #3c3c3c;
	color: #ffffff;
}
.explore a:hover {
	color: #ffffff;
	font-size: 18px;
}







/*	Expertise buzz tiles
	--------------------------------------------------*/

.tile-flip {
	background-color: #FFFFFF;
	display: inline-block;
	text-align: left;
	overflow: hidden;
}
.tile-flip .caption {
	padding: 10px 10px;
	margin: 0;
	vertical-align: text-bottom;
	min-height:75px;
}
.tile-flip a:hover {
	text-decoration: none;
}
.tile-flip h3 {
	font-weight: 400;
	font-size: 24px;
	line-height: 26px;
	color: #ad0315;
}
.tile-flip p {
	font-weight: 300;
	font-size: 16px;
	line-height: 26px;
	margin: 0;
	color: #222222;
}
.tile-flip img {
	display: block;
}
/*  Hovers  */

.tile-flip:hover {
	background-color: #d72630;
}
.tile-flip:hover img {
}
.tile-flip:hover h3, .tile-flip:hover p {
	color: #FFFFFF;
}




/*	Expertise related work tiles
	--------------------------------------------------*/

.tile-related {
	background-color: #FFFFFF;
	display: inline-block;
	text-align: left;
	overflow: hidden;
	
}
.tile-related .caption {
	padding: 10px 10px;
	margin: 0;
}
.tile-related a:hover {
	text-decoration: none;
}
.tile-related h3 {
	font-weight: 400;
	font-size: 22px;
	line-height: 30px;
	color: #3c3c3c;
	margin: 0;
}
.tile-related p {
	font-weight: 300;
	font-size: 18px;
	margin: 0;
	color: #3c3c3c;
}
.tile-related .link {
	color: #d72630;
	font-size: 14px;
	
}
.tile-related a:hover {
	text-decoration: none;
}
.tile-related img {
	display: block;
}
/*  Hovers  */

.tile-related:hover {
	background-color: #d72630;
}
.tile-related:hover img {
}
.tile-related:hover h3, .tile-related:hover p, .tile-related:hover .link {
	color: #FFFFFF;
}



/*	Case studies
	--------------------------------------------------*/
.main_color div {
	border-color: none;
}
.CSone-width-column {
	width: 70%;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	overflow: visible !important;
}
.CSone-width-column img {
	overflow: visible !important;
}

.CSone-width-column h1 {
	color: #3c3c3c;
	font-size:40px;
}


.CSone-width-column h2 {
	color: #d72630;
	font-size:28px;
}

.CSone-width-column h3 {
	font-weight:400;
	font-size:;
}


.CSone-width-column .left-img {


    margin: 0px 10px 10px -15%;
    position: relative;
    float:left;
	
}

.CSone-width-column .right-img {
	
	margin: 0px -15% 10px 10px;
	float:right;
	
}


/*	Case studies Grid
	--------------------------------------------------*/
.with-excerpt-container .grid-entry {
	text-align:left;
	
}

.grid-entry-title {
   margin-bottom:5px !important;
   font-size:14px !important;
    
}

.grid-entry-title a:hover{
   color:#d72630 !important;
    
}

.with-excerpt-container .grid-content{
	padding: 20px 5px 40px;
}



grid-entry-excerpt entry-content {	

}

.grid-entry-excerpt {
font-size: 16px;
line-height:22px;
font-style:normal;
margin-bottom: -2px;
}





/*	Labs
	--------------------------------------------------*/
.accelerator .application-form .widget_pages, .accelerator .application-form .widget_categories, .accelerator .application-form .widget_archive {
	display: none;
}
.menu-accelerator-container {
}

.sub-menu ul{
	list-style:none !important;
	
}

.sub-menu a {
    color: #919191 !important;
	list-style:none !important;
	font-weight:300 !important;
}

.sub-menu .current-menu-item a {
	color: #d72630 !important;
	font-weight:300!important;
}
.sub-menu ul:first-child > li.active-parent-item > a {
	color: #d72630 !important;
	font-weight:300 !important;
}

.sub-menu ul:first-child > li > a:hover{ color: #d72630 !important;
font-weight:300 !important; }

.sidebar_left .inner_sidebar {
	
	margin-right: 30px;
margin-left: 0;
	
}

.widget_nav_menu ul:first-child>.current-menu-item>a, .widget_nav_menu ul:first-child>.current_page_item>a {
	padding: none !important;
	
}


.sidebar a {
	color: #222 !important;	
}

.sidebar a:hover {
	color: #d72630 !important;	
}

.widget_nav_menu ul:first-child>.current-menu-ancestor {
padding-left: 51px;
left: -51px;
top: 1px;
margin-top: -1px;
padding-top: 1px;
width: 100%;
box-shadow: 0px 0px 1px 0px rgba(0, 0, 0, 0.2);
color: #000000 !important;
font-weight:600;

}

.labs-title {
	font-size: 24px;
	text-transform: uppercase;
	color: #FFFFFF;
}
.labs h1 {
	margin: 20px 0px;
	padding: 0px;
}
.labs-tagline {
	font-size: 18px;
	color: #FFFFFF;
}

.labs-welcome p{
	font-size: 20px;
	color: #FFFFFF;
	font-weight:400;
	
}




/*tabs and toggler and slider */
.js_active .toggler{
background:url("http://insightpd.com/wp-content/themes/images/skin-minimal/toggle.png") no-repeat scroll 6px 6px #FFFFFF;
border-bottom:1px solid #eee;
border-top:1px solid #eee;
}

.js_active  #top .activeTitle{
	background-repeat: no-repeat;
	background-position: 6px -77px;
	background-image: url('http://insightpd.com/wp-content/themes/images/skin-minimal/toggle.png');
	background-color: #F6F6F6;
	border-bottom: 1px solid #eee;
	border-top: 1px solid #eee;
	color: #555555;
}

.js_active .tab_content{
background: #fff;
border-bottom:1px solid #eee;

}

.js_active  .tab{
background:#f8f8f8;
border:1px solid #eee;
border-bottom: none !important;
}

.js_active #top  .active_tab{
background:none repeat scroll 0 0 #fff;
color:#555555;
}

.toggle_content{
border-bottom: 1px solid #eee;
}

.toggle_icon, .toggle_icon .hor_icon {
border-color: #d8262f !important;
}

.toggle_icon .vert_icon {
border-color: #d8262f !important;
}



/*	Contact
	--------------------------------------------------*/
	
	
.contact-info {
	float: left;
	text-align: left;
	width:50%;
	padding:30px 10px 30px 10px;
}
.contact-info p {
	font-size: 14px;
	color: #222222;
}
.contact-info H3 {
	margin: 0px;
	font-weight: 400;
}

#top .main_color .input-text, #top .main_color input[type='text'], #top .main_color input[type='input'], #top .main_color input[type='password'], #top .main_color input[type='email'], #top .main_color input[type='number'], #top .main_color input[type='url'], #top .main_color input[type='tel'], #top .main_color input[type='search'], #top .main_color textarea, #top .main_color select {
	border-color: #E2E2E2;
	background-color: #ffffff;
	color: #919191;
}

.contact-social {
	margin:10px 15px;
}

/*	Buzz
	--------------------------------------------------*/	

.big-preview img {
  
    display: none;
}

.text-sep-cat, .blog-author {
	display: none !important;
}


#top .fullsize .template-blog .post .entry-content-wrapper {
	text-align:left;
	
}



.buzz-quote {
	width:100%;
	background-color:#f6f6f6;
	
}
.buzz-quote p{
	font-size:20px;
	color:#d72630;
	font-style:italic;
	margin: 0px auto;
	padding: 20px 0px;
	width:80%;
	text-align:center;

	
}

div .wp-caption, img {
border: none!important;
margin: 5px 15px 5px 0;
}


/*	Footer
	--------------------------------------------------*/
#socket .copyright {
	float: right;
	color:#FFFFFF;

   margin-top:40px;
}


#socket .copyright a{

	color:#FFFFFF;
	font-size:14px;

}
#socket .copyright a:hover{

	color:#d72630;


}


#socket {
	background-color: #3c3c3c;
}
#socket .container_wrap {
	border-top-style: none;
	border-top-width: none;
}


.footer-float {
	float: right;
	width:50%;
	display:inline-block;
	-webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
	
}
#socket .logoleft {
	float: left;
}

#socket .logo-blurb {
	color:#FFFFFF;
	
	
}



ul.dark li.tweets_avatar .tweet_data {
	font-family:'Open Sans', "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:14px;	
}

.fetched_tweets.dark .tweets_avatar .tweet_data a {
	color: #FFFFFF !important;
}






/*	Special fixes
	--------------------------------------------------*/
	
	
	
	#header_main_alternate, #header {
-webkit-transform: translateZ(0);
}

	
	
	
/*	Hide sub menu--------*/	

ul.sub-menu { display: none; } 
	
	
	
/*	Hide date in search results---------*/	
	span.ajax_search_excerpt {
display: none;
}


.search span.post-meta-infos, .search .comment-container {
display: none;
}	



/*	Special margin spacing
	--------------------------------------------------*/
	
	/*	Special no margin grid spacing
	
#top .no_margin.av_one_third {
width: 33.3%;
border: 10px solid white;
}--------------------------------------------------*/


div .av_one_fourth {
  margin-left: 3%;
  width: 22.5%;
}

div .av_one_third {
  margin-left: 3%;
  width: 31.333333333333332%;
}

div .av_one_half {
  margin-left: 4%;
  width: 48%;
}

div .av_three_fourth {
margin-left: 3%;
width: 73.5%;
}


	
/*	HealthTECH 2014 ---------*/
	.HT_disclaimer {
	font-size:11px;

	margin: 0px auto;
	
}
.btnHT {
  background: #e9ac43;
  background-image: -webkit-linear-gradient(top, #e9ac43, #d1973a);
  background-image: -moz-linear-gradient(top, #e9ac43, #d1973a);
  background-image: -ms-linear-gradient(top, #e9ac43, #d1973a);
  background-image: -o-linear-gradient(top, #e9ac43, #d1973a);
  background-image: linear-gradient(to bottom, #e9ac43, #d1973a);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: Arial;
  color: #ffffff;
  font-size: 16px;
  padding: 8px 15px 8px 15px;
  text-decoration: none;
  margin: 0 20px;
}

.btnHT:hover {
  background: #4f5052;
  background-image: -webkit-linear-gradient(top, #4f5052, #353638);
  background-image: -moz-linear-gradient(top, #4f5052, #353638);
  background-image: -ms-linear-gradient(top, #4f5052, #353638);
  background-image: -o-linear-gradient(top, #4f5052, #353638);
  background-image: linear-gradient(to bottom, #4f5052, #353638);
  text-decoration: none;
}



/*	General template changes
	--------------------------------------------------*/

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close, div.avia-popup button.mfp-arrow:before { color: #d72630; }
.grid-entry .avia-arrow {
	display: none !important;}
	
.grid-entry .inner-entry {
	box-shadow:none !important;
	
}



/*	Extra Media styles
	--------------------------------------------------*/

 @media only screen and (min-device-width : 320px) and (max-device-width : 480px){
.domain-lead { display: none; }
div#layerslider_15 { display: none; }
div#layerslider_14 { display: none; }
div#layerslider_13 { display: none; }

.quote-statement { display: none; }
div#layerslider_9 { display: none; }
div#layerslider_26 { display: none; }
div#layerslider_27 { display: none; }

.banner-main { display: none; }

.CSone-width-column {
	width: 100%;
}



.icon-tile {
	background-color: #FFFFFF;
	display: inline-block;
	text-align: center;
	overflow: hidden;
	width: 100%;
	padding: 20px 0px;
}
.icon-tile .left {
	align-content: center;
	float: right;
	width: 100%;
}
.icon-tile .right {
	align-content: center;
	float: left;
	width: 100%;
}








}

@media only screen and (min-width: 768px) {
.domain-mobile { display: none; }
div#layerslider_19 { display: none; }
div#layerslider_23 { display: none; }
div#layerslider_24 { display: none; }

.quote-mobile { display: none; }
div#layerslider_25 { display: none; }
div#layerslider_28 { display: none; }
div#layerslider_29 { display: none; }
.main_menu ul.sub-menu { display: none !important; } 
.banner-mobile { display: none; }

}

@media only screen and (max-width: 768px) {
.trans hr {
	display:none;
}

}