/* CSS Document */

body{font-family: 'Roboto', sans-serif; font-size:16px; line-height:150%;
	  
}
body.admin-bar .navbar-fixed-top { top: 28px !important; }
/**
font-family: 'Roboto Condensed', sans-serif;
https://tgcomics.com/tgc/stories/second-sight/second-sight-chapter-24/
Roboto+Condensed:400,700|Roboto:400,700,900

**/

h1, h2, h3, h4, h5, h6{font-family: 'Roboto Condensed', sans-serif; padding:10px 0 15px 0; font-weight:700;}
	h1{font-size:40px; color:#2D2D72;}
	h2{font-size:28px;}
	h1 span, h2 span, h3 span, h4 span, h5 span, h6 span{ font-weight:300;}

div[class^="col-"]:not(:first-child) { padding-left:30px; } div[class^="col-"]:not(:last-child) { padding-right:30px; }
.contentbox{ padding:20px 0 35px 0;}
.vertical-center { min-height: 100%; display: flex;align-items: center;}
.clear{ width:100%; height:0; clear:both;}
p{ margin:0 0 30px 0;}
/***** pending page note ***/

.pagenote{ position: fixed; z-index:1000; bottom:0; right: 0; padding: 20px; background: rgba(118,0,1,.5); color: #ffffff; }
.pagenote.green{ background:rgba(0,163,8,0.50);}
.pagenote.gray{background:rgba(0,0,0,0.50);}

/*****  Image Alignment Classes ****/

	a img {border: none; margin:0; padding:0;}
	img.centered {display: block; margin:auto; text-align:center;}
	.aligncenter{display: block; margin:0 auto;}
	.alignright {float: right;margin: 0px 0px 10px 15px; border: 8px solid #ffffff;}
	.alignleft {float: left; margin: 0px 15px 10px 0px; border: 8px solid #ffffff;}

	/**image caption **/
	.wp-caption {text-align: center;padding: 5px;margin: 10px auto;}
	.wp-caption {border: 1px solid #fff;background-color: #f6f6f6;	color: #666;	
		text-shadow: 1px 1px 0px #fff;	-webkit-box-shadow:1px 1px 6px #ddd;	-moz-box-shadow:1px 1px 6px #ddd;	box-shadow:1px 1px 6px #ddd;	position: relative;}
	.wp-caption img {margin: 0;	padding: 0;	border: 0 none;}
	.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 5px 0 0px 0;margin: 0;}
	.wp-caption.alignleft {margin: 0px 20px 10px 0px;}
	.wp-caption.alignright {margin: 0px 0px 10px 20px;}
	

/** Header Elements ***/

#header{ }
	#topbar{ background:#000000; display:none;}/*#b69f31*/
	
		.links ul, .links-social ul{ list-style:none; padding:0; margin:0; text-transform:uppercase;}
			.links ul li, .links-social ul li{ display:inline; }
			.links a, .links-social a{display: inline-block; color:#ffffff; text-decoration:none;padding:10px 5px;}
			.links a:hover, .links-social a:hover{ color:#DCE662;}
			#topbar .links a{ font-size:12px; font-family: 'Roboto Condensed', sans-serif;}
			.links-social a{ font-size:24px;}
			
			#topbar .links .signinmenu a{ border-right:1px solid #313131;  border-left:1px solid #313131; padding:10px 15px; margin:0 5px;} 
			.footernav .signinmenu{}
	
	#logobar{ padding:20px; text-align:center;}
		#logobar img{ max-width:250px; width:100%; margin:auto;}
	
	.navbar{ border:0; margin:0; background:#2A3E7F;border-bottom:1px solid #cccccc;z-index:50;transition: all 200ms;border-radius:0;}
	
		.nav{ font-size:16px; font-family: 'Roboto Condensed', sans-serif; text-transform:uppercase; font-weight:700;}
			.navbar-default .navbar-nav > li > a{ color:#ffffff; }
			.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ background:none;}
			.navbar-default .navbar-nav .open > a, .navbar-default .navbar-nav .open > a:hover, .navbar-default .navbar-nav .open > a:focus{ background:none; color:#B69F31;}
		
		.maxpagewidth{ margin: auto;} 
			
		@media (min-width: 500px){
			#topbar{ display:block;}
		}
		@media (min-width: 768px){
			
			.maxpagewidth{ max-width: 750px;} 
			.navbar-nav {width: 100%;text-align: center;}
  			.navbar-nav > li {float: none; display: inline-block; }
  			.navbar-nav > li.navbar-right {float: right !important;}
			
			.nav{ font-size:14px;}
			.navbar-default .navbar-nav > li > a{ padding:15px 10px;}
			
			/*.navbar-nav { margin: 0 auto; display: table; table-layout: auto; float: none;width: 100%;}
			.navbar-nav>li {display: table-cell; float: none;text-align: center;}*/
			.dropdown-menu {left: 50%;right: auto;text-align: center; transform: translate(-50%, 0); width:220px; background:#2A3E7F; padding:12px;}
			
			.dropdown-menu > li > a{white-space: normal; padding:10px 20px; line-height:1; color:#ffffff;}
				.dropdown-menu > li:last-child > a{ border:none;}
			 	.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background:#212154; color:#ffffff;}
			
			.row-eq-height {
					  display: -webkit-box;
					  display: -webkit-flex;
					  display: -ms-flexbox;
					  display: flex;
				}
				
				
			/*.navbar > .container { text-align: center;}
   	 		.navbar-header,.navbar-brand,.navbar .navbar-nav,.navbar .navbar-nav > li {float: none;display: inline-block;}
    		.collapse.navbar-collapse { width: auto; clear: none; }*/
		} 
		@media (min-width: 992px){
			#logobar{ text-align:left;}
			#logobar img{max-width:400px; margin:-40px 0 0 0;}
			.nav{ font-size:16px;}
			.navbar-default .navbar-nav > li > a{ padding:15px 15px;}
			.maxpagewidth{ max-width:970px; }
		}
		@media (min-width: 1200px){
			.maxpagewidth{ max-width:1170px; }
			.nav{ font-size:18px;}
			.navbar-default .navbar-nav > li > a{ padding:15px 20px;}
		}

	/***** page content ***/
		.pagearea{ padding:40px 0;}
		.pagearea h1:first-of-type{ padding-top:0; margin-top:0;}
		.pagearea hr{ border-color: #CBCBCB;}
			
		.imageboarder{ max-width:300px; background:#ffffff; padding:6px;}
			.imageboarder img{ width:100%; height:auto;}
			.pull-right.imageboarder{ margin:0 0 20px 20px;}
			
		.pagetitle.blog{ font-weight:400; font-size:30px;}
		
		#nav-below{ text-align:right; padding:20px 0;}
			.nav-previous, .nav-next{ display:inline;}


		/**table elements**/
		.tablechart{ font-size: .8em; line-height: 120%; border-spacing: 2px; border-collapse: separate;}
		.tablechart td{ padding: 8px; }
		
		
		.clearback{ background:none; padding:0 0 20px 0;}
	
	/**** blog post ******/
	
	.blogPost{clear:both; background:#ffffff; padding:20px; overflow:auto; margin:0 0 15px 0; }
		
		
		.blogPost h2{ font-size:1.2em; line-height:120%; margin:0; padding:0 0 5px 0; border:0; color:#2F7AC1; }
		.blogPost h2 a{ }
			.blogPost h5{ margin:0; padding:0 0 10px 0;}
			
		.blogPost a:hover{  }
		.blogPost p{ padding:0; margin:5px 0;font-size:.9em;line-height:140%;}


		.blogPost .post-block{ float:left; width:100%;}
		.blogPost .post-img{ margin:0 0 20px 0;}
		.blogPost .post-block.post-img img{ width:100%;}
		.blogPost .postdate{ padding:0; margin:0;}
		
		.blogInfo{}
		.blog-text{ padding:0; font-size:12px;}
		.buttonbar{ text-align:right; padding:10px 0;}
		
		
		/** paging css**/

			.navigation{ padding:8px 0; margin:12px 0; width:auto; text-align:right; font-size:16px; }
			.navigation a.page-numbers{ padding:5px 10px; color: #fff; cursor:pointer; margin:0; text-decoration:none;background:#2A3E7F;
				-moz-border-radius:2px; -webkit-border-radius:2px;	border-radius:2px;
			}
			.navigation a:hover.page-numbers{ background:#B69F31;}
			.navigation .current{ padding:5px 10px;background:#ffffff; color:#2A3E7F; }
			.navigation a.prev {}
			.navigation a.next {}



			#nav-below{ clear:both; width:auto; margin:20px 0; padding:10px 0; text-align: right; text-transform:uppercase;font-size:11px;}
			#nav-below a{padding:5px 10px; color: #fff; cursor:pointer; margin:0; text-decoration:none;background:#F3A010;
				-moz-border-radius:2px; -webkit-border-radius:2px;	border-radius:2px;
			}
			#nav-below a:hover{background:#000000;}
		
			#nav-below .nav-next{ display:inline; padding:0 0 0 10px;}
			#nav-below .nav-previous{ display:inline; padding:0;}
			
			.btn-primary{background-color:#2A3E7F; border-color:#2A3E7F;}
			
		
		@media only screen and (min-width: 770px) {
				/** blog section **/
				.blogPost .post-img{float:left; width:35%; padding:0 25px 0 0; }
				.blogPost h2{ }
				.blogInfo{ width:65%; float:left;}
					.blog-text{ padding:0;font-size:16px;}	
		
				
		}	
		
		
	/*** background colors ***/
	
		
		.halfgray {
			background: -webkit-linear-gradient(right, #ffffff 50%, #F3F0DE 50%);
			background: -o-linear-gradient(right, #ffffff 50%, #F3F0DE 50%);
			background: -moz-linear-gradient(right, #ffffff 50%, #F3F0DE 50%);
			background: linear-gradient(to right, #ffffff 50%, #F3F0DE 50%);
		}
		.bluegray {
			background: -webkit-linear-gradient(right, #2A7CC2 50%, #9EAEAF 50%);
			background: -o-linear-gradient(right, #2A7CC2 50%, #9EAEAF 50%);
			background: -moz-linear-gradient(right, #2A7CC2 50%, #9EAEAF 50%);
			background: linear-gradient(to right, #2A7CC2 50%, #9EAEAF 50%);
		}
		.bluegold {
			background: -webkit-linear-gradient(right, #2A7CC2 50%, #d9ad6e 50%);
			background: -o-linear-gradient(right, #2A7CC2 50%, #d9ad6e 50%);
			background: -moz-linear-gradient(right, #2A7CC2 50%, #d9ad6e 50%);
			background: linear-gradient(to right, #2A7CC2 50%, #d9ad6e 50%);
		}
		.darkred-back{ background:#9F283C;}
		.blue-back{ background:#2A7CC2;}
		.cream-back{ background:#D9AD6E;}
		.grayback{ background:#9EAEAF;}
		.purpleback{background:#2D2D72; color:#ffffff;}
		.beige-back{ background:#F3F0DE;}
		.lightgray-back{ background: #E9E9E9;}
		
		.textureback{background-image:url(../images/textureback-yellow.jpg); background-position:center; background-size: 100% auto;padding:0; }
		.yellowBack{ background-image:url(../images/textureback-yellow.jpg);  }
		.redBack{background-image:url(../images/textureback-red.jpg);color:#ffffff; text-shadow: 2px 2px 2px rgba(0,0,0,.5);}
		.blueBack{background-image:url(../images/textureback-blue.jpg); color:#ffffff;  text-shadow: 2px 2px 2px rgba(0,0,0,.5);}
		.grayBack{background-image:url(../images/textureback-gray.jpg); color:#ffffff;  text-shadow: 2px 2px 2px rgba(0,0,0,.5);}
		.blackBack{background-image:url(../images/textureback-black.jpg); color:#ffffff;}
		.pinkBack{background-image:url(../images/textureback-pink.jpg);  color:#ffffff;  text-shadow: 2px 2px 2px rgba(0,0,0,.5); }
		
		
		
		@media (max-width: 768px){
				.halfgray, .bluegray{ background:none;}
		
		
				
		}
		
	/*** Info Boxes ***/
		.preview-image img{ width:100%;}
		
		.infobox{ color:#ffffff; padding:20px 0; font-size:.8em; line-height:150%;}
			.infobox a{ color:#ffffff; text-decoration:none;}
			.infobox a:hover{ text-decoration: underline;}
			.infobox h3{ padding:0 0 5px 0; margin:0; font-size:28px;}
			.infobox h4{ padding:0 0 10px 0; margin:0; font-weight:300; font-size:24px;}
			
		.feature-news{padding:30px 0 40px 0;}
			
			.feature-news h2{margin:0; padding:10px 0; font-size:20px;}
			.feature-news h5{margin:0 0 10px 0; padding:0 0 10px 0; font-size:16px; font-weight:300;}
			
		.feature-box{ padding:30px 0 40px 0; font-family: 'Roboto Condensed', sans-serif; font-size:22px; line-height:170%; font-weight:300;}
			.feature-box h2{ margin:0 0 20px 0; padding:0 0 10px 0; font-size:40px; text-transform: uppercase;}
			.feature-box h3{ font-weight:300; margin:0; padding:0; font-size:16px; text-transform: uppercase;}
			.feature-box .btn{ margin:15px 0 0 0;}
			
		.news-listbox{padding:30px 0 40px 0;}
			.news-listbox ul{ list-style:none; padding:0;}
			.news-listbox li{ padding:10px 0; margin:10px 0; border-bottom:1px dotted #BFBFBF; font-size:16px; line-height:1.1em;}
				.news-listbox li:last-child{ border:none;}
			.news-listbox h5{ font-weight:400; padding:4px 0 0 0; margin:0;}
			
			.relatedArticles { margin:40px 0;}
			.relatedArticles .news-listbox{padding:0;}
			.relatedArticles h4{ padding:0 0 10px 0; margin:0;}
			
			.postdate{ padding:5px 0 10px 0; font-size:.8em; color:#606060;}
		
		.featurebar-content{ padding:30px 0; font-size:.9em; line-height:1.2em;}	
			.featurebar-content h2{ padding:0 0 10px 0; margin:0;}
			.featurebar-content .preview-image{  margin-right:-30px;}
			.featurebar-content .preview-image img{ border:10px solid #ffffff;}
			
			.imageback{
			    background-color: #888888;
				background-position: center top;
				background-repeat: no-repeat;
				background-size: cover;
			}
	
			.image-frame{ background:#ffffff; padding:10px; margin:10px 0;}
				.image-frame img{ width:100%;}
			
	/*** full screen slider ***/
	
		.rslides {  position: relative;  list-style: none; overflow: hidden;  width: 100%; padding: 0; margin: 0;  }
	
			.rslides li { -webkit-backface-visibility: hidden;  position: absolute; display: none; width: 100%;  left: 0;  top: 0; }
			.rslides li:first-child {  position: relative;  display: block;  float: left;  }
			.rslides img {  display: block;  height: auto;  float: left;  width: 100%;  border: 0;  }
	  	
		
		.callbacks_container {   position: relative;   width: 100%; z-index:1;  }
		.callbacks {  position: relative;  list-style: none;  overflow: hidden;  width: 100%;  padding: 0;  margin: 0;  }
		.callbacks li {  position: absolute;  width: 100%;  left: 0;  top: 0;  }
		.callbacks img {  display: block;  position: relative;  z-index: 1;  height: auto;  width: 100%;  border: 0;  }
		.callbacks .caption { display: block;  position: absolute;  z-index: 2;  font-size: 20px;  text-shadow: none;  color: #fff;  background: #000;  background: rgba(0,0,0, .8);
			 right:5%; top:30%;  padding: 10px 20px;  margin: 0;  max-width: none;  }
			 
	
		.callbacks_nav, .slidenav_nav { position: absolute; 
			-webkit-tap-highlight-color: rgba(0,0,0,0);
			top: 55%;  left: 0;  opacity: 0.7;  z-index: 3;  text-indent: -9999px;  overflow: hidden;
			text-decoration: none;  height: 61px;  width: 38px;  background: transparent url("../images/pageimage-arrows.png") no-repeat left top;
			
		  }
	
		.callbacks_nav:active, .slidenav_nav:active { opacity: 1.0;  }
		.callbacks_nav.next, .slidenav_nav.next {  left: auto;  background-position: right top;  right: 0;  }
		
		.callbacks_tabs, .slidenav_tabs{ list-style:none; text-align:right; position:relative;max-width:1200px; margin:-30px auto 5px auto; z-index:10;}
		
			.callbacks_tabs li, .slidenav_tabs li{ float:none; display:inline; margin:0 0 0 5px;}
			.callbacks_tabs li a, .slidenav_tabs li a{ background:#222222; background:rgba(0,0,0,.7); text-indent:2000px; overflow:hidden; display:inline-block; height:10px; width:10px;}
			.callbacks_tabs li.callbacks_here a, .slidenav_tabs li.slidenav_here a { background:#F7373A;}
		
		
		/* slider text box */
			.callbacks .slide-textBox{ position:absolute; max-width:700px; font-size:18px; display:none; z-index:20;
				/*background: rgba(0,38,66,.8);*/ padding:20px 40px;font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;color:#ffffff;}
				
		.callbacks .slide-textBox h1{font-size:46px;padding:0;margin:0;line-height:100%; color:#ffffff !important;font-weight:7000;}
		.callbacks .slide-textBox h2{font-size:32px;padding:0;margin:0;line-height:100%; color:#ffffff !important;font-weight:normal;}
		.callbacks .slide-textBox p{ margin:2px 0; padding:0;}
		
		.callbacks .slide-textBox h3{font-size:24px; line-height:120%;padding:5px 0 10px 0;margin:0;font-weight:normal;color:#44382E !important;}
		.callbacks .slide-textBox a{display:block;text-decoration:none;padding:5px 10px;font-size:14px;color:#44382E;}
	
	
		.callbacks .slide-textBox.lt{top:5%; left:5%;}
		.callbacks .slide-textBox.lc{top:30%; left:0;}
		.callbacks .slide-textBox.lb{ bottom:0; left:0;}
		.callbacks .slide-textBox.rt{top:7%; right:5%; text-align:right;}
		.callbacks .slide-textBox.rc{top:30%; right:0; text-align:right;}
		.callbacks .slide-textBox.rb{bottom:0; right:0; text-align:right;}
		.callbacks .slide-textBox.ct{ max-width:100%; text-align:center; top:30%;}
		
		.callbacks .slide-textBox.dark{ color:#ffffff; background:url(images/trans-black.png);}
		.callbacks .slide-textBox.dark h1, .callbacks .slide-textBox.dark h2, .callbacks .slide-textBox.dark h3,
		.callbacks .slide-textBox.dark a{ color:#ffffff !important; }
	
		@media only screen and (min-width: 770px) {
			.callbacks .slide-textBox{display: block;}	
			
		}
	
	.content-compress{ font-size:14px; line-height:140%;}
	.content-compress h2{ padding:0 0 5px 0; margin:0; font-size:20px;}
	.content-compress h3{ padding:0 0 15px 0; margin:0; font-weight:300; font-size:18px;}
		.text-white{ color:#ffffff;}
		
		
	/**** Search box ****/
	.stylish-input-group { margin:0 0 15px 0;}
	.stylish-input-group .input-group-addon{ background: white !important; }
	.stylish-input-group .form-control{border-right:0; box-shadow:0 0 0; border-color:#ccc;}
	.stylish-input-group button{ border:0;background:transparent;}
	
	
	/***** side bar ***/
	.widget, .widgets { margin-bottom:10px;font-family: 'Roboto Condensed', sans-serif;}
	
	.widget_subnav, .widget_categories, .widget_link_list, .widget_nav_menu{ padding:20px; background:#ffffff;  text-transform:uppercase; font-weight:700;}
			.widget_subnav ul, .widget_categories ul, .widget_nav_menu ul{ margin:0; padding:0; list-style:none;}
			.widget_subnav ul li{ }
			.widget_subnav ul li a, .widget_categories ul li a, .widget_nav_menu ul li a{ padding:8px 15px;display:block; color:#2A3E7F; border-bottom:1px solid #efefef;}
				.widget_subnav ul li:last-child a, .widget_categories ul li:last-child a, .widget_nav_menu ul li:last-child a{ border-bottom: none;}
				.widget_subnav ul li.page_item_has_children a, .widget_categories ul li.page_item_has_children a, .widget_nav_menu ul li.page_item_has_children a{border-bottom: none;}
				
				/**active page **/
				.widget_subnav ul li.current_page_item a, .widget_categories ul li.current_page_item a, .widget_nav_menu ul li.current_page_item a{ color:#b69f31;}
				
			
			.widget_subnav ul li a:hover, .widget_categories ul li a:hover, .widget_nav_menu ul li a:hover{ background:#2A3E7F; color:#ffffff !important; text-decoration:none;}
				
			.widget_subnav ul ul, .widget_categories ul ul, .widget_nav_menu ul ul{ font-size:14px; line-height:16px;}
			.widget_subnav ul ul li a, .widget_categories ul ul li a, .widget_nav_menu ul ul li a{ padding:5px 25px 5px 35px; color:#2A3E7F !important;font-weight:normal;}
				.widget_subnav ul ul li:last-child a, .widget_categories ul ul li:last-child a, .widget_nav_menu ul ul li:last-child a{ padding-bottom:10px; border-bottom:1px solid #efefef;}

.widget_link_list ol, .widget_link_list ul{ margin:0; padding:0; list-style:none;}
.widget_link_list h3{border-bottom: 1px solid #cccccc; padding:0 0 5px 0; margin-bottom: 10px;}
.widget_link_list ol li a, .widget_link_list ul li a{ padding:8px 5px;display:block; color:#2A3E7F; border-bottom:1px solid #efefef;font-size:14px; line-height:16px; text-transform: none;}
		.widget_link_list ol li:last-child a, .widget_link_list ul li:last-child a	{ padding-bottom:20px; border-bottom: none;}
			
.widget_categories h3{ display:none;}
	.widget_categories{ margin:0 0 20px 0;}
	.sidebanner{ padding:20px; background:#ffffff;}
		.sidebanner img{ width:100%; height:auto;}
		
	/*** research box *******/
	.research-box{ padding:40px; margin:0 0 10px 0; background:#ffffff;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px; /* future proofing */
			-khtml-border-radius: 10px; /* for old Konqueror browsers */
			}
		.research-box h2{ font-size:22px; line-height:24px; margin:0; padding:0 0 4px 0;}
		.research-box h4{ font-size:14px; line-height:18px;  margin:0; padding:0; font-weight:normal; color:#8E8E8E;}
		.research-box .note{ padding:10px 0 0 0; }
		.researchBt{ padding:15px 0 0 0; text-align: center;}
		
	/***** board memebers ****/

	.boardlist ul{ padding: 0 10px; margin: 0;list-style: none;}
		.boardlist ul li{ padding:10px 0; border-bottom: 1px dotted #cccccc;}
			.boardlist ul li:last-child{border: none;}
		.boardlist ul li h3{ margin: 0;padding: 0 0 2px 0; font-size: 18px;}

		.boardtitle{font-size: .8em; line-height: 120%;}
		.boardlocation{ font-size: .7em; color: #666666; line-height: 120%;}
		.boarddescription{font-size: .8em; line-height: 120%; padding: 10px 0 0 0; color:#9C9C9C;}
		.previewthumb img { width:100%; height:auto;}
		
		.board_details .boardtitle{ padding:0; margin:0; font-size:1.2em; font-weight:500;}
		.board_details .membertitle{font-size: .8em; line-height: 120%;font-weight:500; padding:0; margin:0;}
		.board_details .pagetitle{ margin:0; padding:0;}
		
		.whitebox{ background:#ffffff; padding:30px; margin:10px 0; 
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px; /* future proofing */
			-khtml-border-radius: 10px; /* for old Konqueror browsers */
		}
		
	/***** staff ****/
	.stafflist ul{ padding: 0 10px; margin: 0;list-style: none;}
		.stafflist ul li{ padding:10px 0; border-bottom: 1px dotted #cccccc;}
			.stafflist ul li:last-child{border: none;}
		.stafflist ul li h3{ margin: 0;padding: 0 0 2px 0; font-size: 18px;}

		.stafftitle{font-size: .8em; line-height: 120%;}
		.stafflocation{ font-size: .7em; color: #666666; line-height: 120%;}
		.staffdescription{font-size: .8em; line-height: 120%; padding: 10px 0 0 0; color:#9C9C9C;}
		.previewthumb img { width:100%; height:auto;}
		
		.staff_details .boardtitle{ padding:0; margin:0; font-size:1.2em; font-weight:500;}
		.staff_details .membertitle{font-size: 1.2em; line-height: 120%;font-weight:500; padding:0; margin:0;}
		.staff_details .pagetitle{ margin:0; padding:0;}
	
	
	/*** jobs ***/
	.sjb-job-application{display: none !important;}
	/**** social media share ****/
	
	/*** share buttons
			@font-face {
				font-family: 'social-share-kit';
				src: url('../fonts/social-share-kit.eot');
				src: url('../fonts/social-share-kit.eot?#iefix') format('embedded-opentype'), url('../fonts/social-share-kit.woff') format('woff'), url('../fonts/social-share-kit.ttf') format('truetype'), url('../fonts/social-share-kit.svg#social-share-kit') format('svg');
				font-weight: normal;
				font-style: normal
			} **/
			.sharetext{ text-transform:uppercase; font-size:14px; color:#969696;}
			.share-blog{ margin:15px 0; padding:10px 0; clear:both;}
				.share-blog.base{border-top:1px solid #CFCFCF; margin:40px 0 10px 0; clear:both;}
			
			.share{ display: inline-block; padding:8px 18px 8px 8px; text-decoration:none; margin:2px 2px 2px -2px; background:#929292; color:#ffffff; min-width:120px;}
			.share-blog a, .share-blog a:hover{color:#ffffff; text-decoration:none;}	

				.share:before {
					display: inline-block;
					/*font-family: "social-share-kit" !important;
					font-family: 'ElegantIcons' !important;*/
					font-family: FontAwesome;
					font-style: normal !important;
					font-weight: normal !important;
					font-variant: normal !important;
					text-transform: none !important;
					speak: none;
					line-height: 1;
					-webkit-font-smoothing: antialiased;
					-moz-osx-font-smoothing: grayscale;
					text-indent: 4px;
					margin-right: 8px
				}
				.facebook{ background:#255c95; }
					.facebook:before {content: "\f09a";}
					.facebook:hover{ background-color: #1b436c;}
				.twitter{ background:#00b4e0;}
					.twitter:before {content: "\f099"}
					.twitter:hover{ background:#008bad;}
				.google-plus{ background:#f1403a;}
					.google-plus:before {content: "\f0d5"}
					.google-plus:hover{ background:#CB4B42;}
				.pintress{ background:#cb2027;}
					.pinterest:before {content: "\f231"}
					.pintress:hover{ background:#9f191f;}
				.linkedin{ background:#1c87bd;}
					.linkedin:before {content: "\f0e1"}
					.linkedin:hover{ background:#156791;}



	
	/**** footer elements ***/
	
	#footer{ background:#0A1E6F; padding:20px 0; color:#A3A3A3;}
		#footer hr{ border-top:1px solid #07154D;}
		#footer h2, #footer h3{ color:#ffffff;}
			#footer h3{ font-size:.9em;}
		.logo-footer img{ width:100%; max-width:200px; margin-bottom:20px;}
		
		#footer-disclaimer{ background:#000000;padding:10px 0; color: #B9B9B9; font-size:12px;}
			#footer-disclaimer .links a{padding:0 5px;color: #B9B9B9;}
			#footer-disclaimer .links a:hover{ color:#ffffff;}
			
	
		.footer-widgets.widget_nav_menu{ padding:30px 0; background:none;}
		.footer-widgets.widget_nav_menu h2{ padding:0 0 20px 0; margin:0;}
		.footer-widgets.widget_nav_menu ul{ list-style:none; padding:0; margin:0;}
		.footer-widgets.widget_nav_menu li{ padding:8px 0; font-size:.9em; line-height:1.3em; border-bottom:1px dotted #25478A;}
		.footer-widgets.widget_nav_menu li a{ color:#ffffff;}
		.footer-widgets.widget_nav_menu li:last-child{ border:none;}
		
		.footer-widgets.widget_nav_menu ul li a{ border:none;}
		
		.footer-links{ padding:30px 0;}
			.footer-links h2{ padding:0 0 20px 0; margin:0;}
			.footer-links ul{ list-style:none; padding:0; margin:0;}
			.footer-links li{ padding:8px 0; font-size:.9em; line-height:1.3em; border-bottom:1px dotted #25478A;}
			.footer-links li a{ color:#ffffff;}
			.footer-links li:last-child{ border:none;}
			
			
	/** menu drop down #ACA7A7 **/
	
		.mega-dropdown {  position: static !important;}
		.mega-dropdown-menu { padding: 20px 0px;  width: 100%;  box-shadow: none;   -webkit-box-shadow: none;}
		.mega-dropdown-menu > li > ul { padding: 0; margin: 0;}
		.mega-dropdown-menu > li > ul > li { list-style: none;}
		.mega-dropdown-menu > li > ul > li > a { display: block;color: #222;padding: 3px 5px;}
		.mega-dropdown-menu > li ul > li > a:hover,
		.mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;}
		.mega-dropdown-menu .dropdown-header { font-size: 18px;color: #ff3546;padding: 5px 60px 5px 5px; line-height: 30px;}
		
		.carousel-control { width: 30px; height: 30px; top: -35px;}
		.left.carousel-control { right: 30px; left: inherit;}
		.carousel-control .glyphicon-chevron-left, 
		.carousel-control .glyphicon-chevron-right {font-size: 12px; background-color: #fff; line-height: 30px; text-shadow: none; color: #333; border: 1px solid #ddd;}
		
		
		
		/** vc elements **/
		.calltoactionicon{ background:url(../vc_templates/images/calltoaction_bar.png) no-repeat;}