/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.

----------------------------------------------------------- */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700);

h1 {font-size: 1.5em;color:#5bbddd;}
.blog h2 {font-size:1.2em; color:#333333;}

.item .page-header h2 a {font-family: 'Open Sans' !important} 
.blue, .excerpt-note { color:#00A7e6 !important;}

ol li {margin-bottom:5px;}
.s5_logo, #s5_menu_wrap.s5_wrap_fmfullwidth .s5_logo {margin-top: 12px;}
#s5_breadcrumb_wrap {padding-top:0; font-size:.7em;}
.item h2, .item h2 a, .item-page h2, .item-page h2 a, .items-leading h2 a, legend, .item-page-newslist h2 {font-size:24px; line-height:120% }
#s5_search_wrap {margin-top:38px; float:left;}
.item h2, .item-page h2, .items-leading h2{margin-bottom:10px;margin-top:20px;}
#s5_component_wrap .item h2,  #s5_component_wrap .item h2 a, #s5_component_wrap .item-page h2, #s5_component_wrap .item-page h2 a, #s5_component_wrap .items-leading h2 a { color:#00A7e6 !important; font-weight:300 !important;}

#s5_header_area1 { background:#f7921c}

#s5_menu_inner #s5_nav li a, #s5_menu_inner #s5_nav li .S5_parent_subtext {font-family:'Open Sans' !important; font-weight:bold; color:#000; font-size:15px;}

#s5_pos1_overlay_module { background: rgba(0, 0, 0, 0.6);}

.nopaddingleft {padding-left:0;}
.S5_parent_subtext {font-size: .9em;}
.small_book_icon {width:40%;}
.s5_mod_news2_overlay {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 3%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 3%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 3%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 3%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 3%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}
	
.item-page h3, #s5_below_body h3, #s5_component_wrap_inner h3 { margin-top:1em; font-size:1.3em; color:#00A7e6}

#search-searchword {font-size:16px !important;}
.slide_text.c-iq-quote {font-size: 2.7em; line-height:120%;}
.slide_text.quote-credit  {font-style:italic;} 
#s5_pos_custom_1 .s5_mod_news2_title {
font-family:'Open Sans' !important;
font-weight:700;
font-size:28px
}

/* Homepage Section Dividers */
.module_round_box-home-section-divider {margin:50px 0 20px;}
.module_round_box-home-section-divider h3.s5_mod_h3 .s5_h3_first { color:#5bbddd}

.module_round_box-home-section-divider h3.s5_mod_h3 {
font-family:'Open Sans Condensed' !important;
text-align:center;
font-weight: bold;
color:#f7921c;
}
#s5_bottom_row2_area1 { margin:50px 0 0;}

#s5_pos_custom_1 .s5_mod_news2_sides .s5_mod_news2_title a {color:#00EBFF;}

#subMenusContainer {letter-spacing:0;}

.floatright, .pull-right { float:right; margin-left:20px;}
.blog .pull-right {margin-left:0;}
.floatleft {float:left; margin-right:20px;}

.institute .item-image img {width:300px; height:auto;}

.item-image {max-width:100%;}

/* Side bars */
#s5_left_column_wrap, #s5_right_column_wrap {background:#d4eff3;}
.side-text p {line-height:120%;}
.side-text ul {list-style-type:square; padding-left:20px; line-height:120%;}
.side-text li {margin-bottom:.5em;}

#ColA {float: left; width: 32%; padding-right: 1%;}
#ColB { float: left; width: 32%; padding-right: 1%;}
#ColC { float: left; width: 32%; padding-right: 1%;}


/* for custom logo palcement */
#s5_menu_wrap, #s5_body_padding #s5_mobilelogo { background:none !important; background-color:#fff !important;}
#s5_body_padding #s5_mobilelogo { padding-bottom:0;}
#s5_pos1_overlay_inner div.module_round_box-topleft_above { padding:0px 40px 63px;}


.s5_mod_news2_wrapper p  {line-height:150%;}
h3.s5_mod_news2_title.-outlined  { color:#666666; margin-bottom:.1em; padding-bottom:0;}

.module_round_box-outlined .s5_mod_news2_wrapper img {max-width:25% !important; }

.s5_mod_news2_wrapper.leftrightsides {margin-bottom:35px;}


/*News list */
.blog-newslist .item-image {width:250px; height:auto;}
.items-row.clearfix {margin-bottom:10px;}

.item-page-newslist .item-image { max-width:50%;}
.item-page-newslist .page-header h1 { color:#036C9E; font-size:.5em; }

.quote { color:#036C9E;}
.quoteCredit { padding-top:0px;}
.quoteCredit span {font-weight:bold; }
.module_round_box-centered_dark, .module_round_box-centered_dark2 {background:none;}
#s5_bottom_row2_wrap {background-image:url(../images/footer-fixed-conversation.jpg); background-position:center; background-attachment:fixed;}

#s5_pos_custom_1 .s5_mod_news2_title { background:none; padding-bottom: 0; margin-bottom:0;}


span.names {
	font-weight: bold;
	padding-top: 1 em;
	margin-top: 1 em;
	color: #4764A0;
}
#membership p.names a:link, #membership p.names a:visited { color: #4764a0 }
#membership p.names a:hover, #membership p.names a:active, #membership p.names a:focus { color: #163062 }

.cwi_authorBooks { width:100%; clear:both; margin-top:10px;}
.cwi_author { width:120px; float:left; margin-right:20px; margin-bottom:20px; border-right:1px solid #666; padding-right:20px; padding-left:20px; text-align:center;line-height: 1.2em;}
.cwi_author img { margin-right:0px;}

.padded {
	border:1px solid #ffffff;
	margin:5px;
	margin-bottom:9px;
	padding:0px;
	box-shadow: 0 0px 6px #939393;
	border-radius:2px;
}


/*  -white

-----------------------	*/		
.module_round_box-white h3.s5_mod_h3 {
	color:#000000;
    font-size: 1.4em;
    margin-bottom: 35px;
    margin-left: 0;
    margin-top: 3px;}

.module_round_box-white .s5_h3_first {
	color:#000000;	}

.module_round_box-white {
	text-shadow:none;
	background:#FFFFFF;
	color:#000000;
	padding: 40px;
	margin-left: 0px;
	margin-right: 0px;
	border:1px solid #CCC;}		


/*Custom HTML HOmepage Box */
.custom-cw-home1 { height:275px; color:#FFF;padding:50px; }
.custom-cw-home2 { height:375px; color:#FFF;padding:0px;background-size:contain; }
.custom-inner-overlay {
	z-index:1;
	width:100%;
	height:100%;
	top:0;
	color:#ffffff;
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 3%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(3%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 3%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0,0,0,0) 3%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 3%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 3%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */}
.custom-content-wrapper {padding:50px;position: absolute;bottom:0;}
	
.custom-c-iq-video { height:210px;line-height:210px; padding:0px; color:#FFF; background-size:cover;text-align:center;  vertical-align:middle;}

.custom-c-iq-video-two { height:400px;line-height:400px; padding:0px; color:#FFF; background-size:cover;text-align:center;  vertical-align:middle;}


.custom_title {
	background:url(../images/titleline.png) no-repeat 3px 91%;
	padding-bottom: 28px;
}
.fullbleedbox  {background-size:cover;}

.play img { height: 100px !important; }


/* -topleft */
.module_round_box-topleft h3 { font-weight:700;}

.home-quote {line-height:120%; color:#d4d8d7}
.jdGallery  .slideElement {background-size:cover !important;}
#s5_pos_custom_1 #myGallery {height:850px;}

#s5_above_columns_wrap1 {margin-top:50px;}

/*video pages from Old Site */
.videothumb h2 img {
	clear:left;
}
.videothumb h2 img, .hv img {
	border:3px solid #ffffff;
	margin-right:25px;
	margin-bottom:9px;
	padding:0px;
	behavior: url(templates/paradigm_shift/css/PIE.htc);
	-webkit-box-shadow: 0 0px 14px #949393;
	-moz-box-shadow: 0 0px 14px #949393;
	box-shadow: 0 0px 14px #949393;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	
	position:relative;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	transition: all 300ms ease-out;
	float:left;
	cursor: pointer; 
}

.videothumb .items-leading div, .jeg-books .items-leading div {
	clear:both;
	padding: 20px 0;
	border-bottom:1px solid #ccc;}
	
	.videothumb .items-leading div:after {
        content: ".";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0; 
    }

a.readon {text-wrap:none;}
.ciqvideos a.readon, .tv-appearances a.readon {background-color:#ccc;  display:inline-block;}

.tv-appearances .page-header {
	float:left;
	width:45%;
	text-align:right;}
	.tv-appearances .readon {float:right;}
	


#s5_header_area1 {padding-bottom: 5px;}
#s5_drop_down_container_inner {padding:0;}
#s5_drop_down_text { background-color: #00A7e6; color:#fff;}

#s5_latestnewsmod {float:right;margin-top: 10px;}
.module_round_box-top-signup .mailchimp_signup {border:1px solid #fff;}
input#email.inputbox.mailchimp_signup {width:260px;}

.module_round_box-top-signup h3.s5_mod_h3 {
	font-size:14px;
	line-height:100%;	
	color:#fff;
	text-transform:uppercase;
}

#searchForm {
	float:right; 
	margin-left :30px;
}

/*Masonry overrides */
.s5_mason_abi_wrap { padding:15px;}
.s5_masonwrapinner {margin-top: 0px;}
.s5_masonry_articletitle {
margin-bottom: 12px;
font-size:1.1em;
line-height:1.2;
background:transparent !important;
padding-bottom:0 !important;
}

.module_round_box h3 {font-weight: bold;}
a.learn-more {text-transform: uppercase; color:#FFF !important; padding:5px 15px; margin:0 auto; background-color: #00a7e5;}

.team_pic {width:200px;}
.team-consultants h2 {margin-bottom:0;}
.team-consultants .team_title, .team-consultants .special { margin:0; padding:0;}
.team-consultants .readmore {margin: 0 0 20px;} 
.item-page.team-consultants .team_title, .item-page.team-consultants .special  {font-weight:bold;}
 
 .excerpt-note {font-weight:bold; font-style:italic;}
 

/* new certification page */

.sidedetails {
	float:right; 		
	width:30%;
	background-color:#d9d9d9;
	font-size:.9em;
	line-height: 1.2em; padding:10px; margin-left:20px;}
.sidedetails ul, .sidedetails ol {margin-left:30px;} 

.color1,.color2,.color3,.color4{color:#FFF;}

.step-chart {clear:both;}
.step-chart th {font-weight:bold; text-transform:uppercase; text-align:center;}
.step-chart td {width:25%; padding:10px; vertical-align:top;}
.color1 { background-color:#e83625;}
.color2 { background-color:#f49920}
.color3 {background-color:#00aedf}
.color4 {background-color:#00ab53}

#ff_formdiv27 label {text-align:right;}

#login-form input  {font-size:20px !important;}

.catalyst-tools-details img {border:1px solid #CCC; margin-top:35px;}
/* Neuro-Tips */
.neuro-tips .item {
	border: 1px solid #000;
	padding: 10px 20px !important;
}


.founder-column-1, 
.founder-column-2,
.founder-column-3 {width: 31%; margin-right: 1%; margin-left:1%; float: left;}

.founder-column-1 img, 
.founder-column-2 img,
.founder-column-3  img { margin-bottom:20px;}

.founder-column-1 {margin-left:0px; width:32%;}

.principal-details {line-height:1.2em; font-weight:600;}

.home-banner-quote {padding: 100px 100px;}
.home-banner-quote .quote-content {font-family: 'Open Sans'; text-align: center; line-height: 130%; text-shadow: 3px 3px 5px #000; font-weight: bold; font-size: 40px; color: #fff;}
.home-banner-quote .small-jeg-quote {font-size: 25px; line-height: 27px; display: block; margin-bottom: 10px;}
.home-banner-quote .jeg-name {font-weight: 300; font-size: 18px;}

/* Responsive Design */
@media screen and (max-width: 3840px) {
	#s5_masondisplay_container .item {width:25%;}
}

@media screen and (max-width: 1920px) {
	#s5_masondisplay_container .item {width:25%;}
}
@media screen and (max-width: 1200px){

	#s5_pos1_overlay_module { display:block !important;}
	#s5_pos1_overlay_module  .s5_modnews img {display:none;}
	.slideInfoZone .left {width:40%;}
	
	ul.s5_masonry_articles { margin-right: 12px !important;}
	.s5_masonry_articletitle {
	font-size:.9em;
	line-height:120%
	}

}
@media screen and (max-width: 1024px){
.s5_masonwrapinner {margin-right: 3px; margin-left: 3px; }
ul.s5_masonry_articles {padding-top: 30px; }
.s5_masonry_articles li a {font-size:.8em !important;}
}

@media screen and (max-width: 950px){
	.module_round_box .s5_module_box_1 {padding-top:0;}
	.s5masonmod_form .item { margin-bottom:15px !important;}
	.s5_masonwrapinner {margin-top:10px;}
	.home-banner-quote {padding: 100px 100px;}
	.home-banner-quote .quote-content {font-size: 24px;}
	.home-banner-quote .small-jeg-quote {font-size: 15px; line-height: 17px;}
	.home-banner-quote .jeg-name {font-size: 10px;}
	
}

@media screen and (max-width: 750px){
	#s5_pos_custom_1 #myGallery { height:550px !important;}
	.slideInfoZone .left {width:90%;}
	.jdGallery .slideInfoZone {top:0;}
	#s5_pos1_overlay_module {
	position:relative;
	display:block !important;
	width:100%;
	background: rgba(0, 0, 0, 1.0); }
	#s5_pos1_overlay_module  .s5_modnews img {display:block;}
	.s5_mason_abi_wrap { 	padding:3px;}
	.s5_masonry_articletitle {	font-size:.8em;}
	.s5masonmod_form .item { margin-bottom:10px !important;}
	.s5_masonwrapinner {margin-top:5px;}
	.sidedetails {width:100%; margin-left:0;}
	.founder-column-1, .founder-column-2, .founder-column-3 {width: 100%; margin: 0%; float:none;}
		.home-banner-quote {padding: 70px 70px;}

}