/*
Theme Name: Bootstrap Basic-Child
Theme URI: 
Author: Gordon Potter and Vee Winch
Author URI: http://okvee.net
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy.
Version: 1.0.7
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic-child
Domain Path: /languages/
Tags: white, gray, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/
@import url(https://fonts.googleapis.com/css?family=Lato:400,700,900,300,400italic);
@import url(https://fonts.googleapis.com/css?family=Cardo:400,400italic,700);
/*Use: font-family: 'Cardo', serif;*/
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css);
/* Use: font-family: 'EB Garamond', serif; */
@import url(https://fonts.googleapis.com/css?family=EB+Garamond);

#tribe-events-content {

margin-left:30px;

margin-right:30px;

}



/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html



-------------------------------------------------------------- */
body	{ background-image: url("https://www.esa.org/biofuels/wp-content/uploads/2016/07/siteBg2.gif"); background-position: center top; background-size: 100% 100%; background-repeat: repeat-x; background-attachment: fixed; }


html, body, div, span, applet, object, iframe,  h1, h2, h3, h4, h5, h6, p, blockquote, pre,  a, abbr, acronym, address, big, cite, code,  del, dfn, em, font, ins, kbd, q, s, samp,  small, strike, strong, sub, sup, tt, var,  dl, dt, dd, ol, ul, li,  fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td {

	border: 0;

	font-family: inherit;

	font-size: 100%;

	font-style: inherit;

	font-weight: inherit;

	margin: 0;

	outline: 0;

	padding: 0;

	vertical-align: baseline;

}

:focus {/* remember to define focus styles! */

	outline: 0;

}
.site-title{display:none !important;}

body{text-align:center !important; max-width:1200px; margin-left:auto; margin-right:auto; font-size:16px;}/*max-width:1100px !important; */
header{width:auto; margin-left:auto; margin-right:auto;}/*max-width:1170px; */

header.topHead{margin-left:auto; margin-right:auto; clear:both; text-align:center !important; /*background-image:url(/biofuels/wp-content/uploads/2016/07/header_biofuels.jpg); background-repeat:no-repeat;*/  height:180px;}

a{color:#183A83;}
a:hover{text-decoration:underline !important; color:#646112;}

.breadcrumb-container.theme1 a{color:#fff !important;}
#wp-adminbar a{color:#FFF !important;}

li.btn-primary{color:#fff !important; font-family:Arial, sans-serif !important; text-align:left !important;}
.btn-group-vertical li.btn{text-align:left !important;}

p{max-width:52em; padding-left:6px;}
img{max-width:100%;}
table{width:100% !important;}
ol, ul {

	list-style-type: none;
	font-size:15px;

}

.toolsBlock{background-color:#fff; color:#000; display:inline; top:0;}

.toolsBtn{border-radius:6px; background-color:#ccc; display:inline-block; width:auto; vertical-align:top; width:80px;}
li.toolsItem{border:none; position:absolute; display:block;}
li.toolsItem a{display:none; width:auto;}

.newsBtn{border-radius:6px; background-color:#ccc; display:inline-block; position:absolute; vertical-align:top; top:0; text-align:center; padding-left:6px !important; padding-right:6px !important; width:80px;}
li.newsItem{border:none; width:auto;}
li.newsItem a{display:none;}

.jobBtn{border-radius:6px; text-align:center; background-color:#ccc; vertical-align:top; display:inline-block; position:absolute; top:0; padding-left:6px !important; padding-right:6px !important; width:80px;}
li.jobItem{border:none; width:auto;}
li.jobItem a{display:none;}

li{list-style-type:none;}

ul.list-group{
	font-size:14px;
}
aside li.list-group-item:hover{
	background-color: #ccc;
}
.noFont{font-family:'Arial', sans-serif !important;}
.page-container{margin-left:auto; margin-right:auto; text-align:center !important; padding-right:6px; padding-bottom:4px; background-image:url(/biofuels/wp-content/uploads/2016/07/header_biofuels.jpg); background-repeat:no-repeat; background-position:center top;}/*max-width:1170px; */

/*.widget_bootstrapbasic_search_widget{margin-top:160px;}*/

h1.widget-title{font-weight:400; border-bottom:1px solid #016363;}

table {/* tables still need 'cellspacing="0"' in the markup */

	border-collapse: separate;
width:100%;

	border-spacing: 0;

}

caption, th, td {

	font-weight: normal;

}

#accordion h3.ui-accordion-header{font-size:22px !important; padding:6px 2px 4px 26px !important; }

blockquote:before, blockquote:after,  q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

a img {

	border: 0;

}

article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section {

	display: block;

}

aside#sidebar-left li.list-group-item a{font-family:'Lato', sans-serif; font-weight:500;}


ul#menu-about-us i{padding-left:8px !important; color:#000 !important;}

aside#sidebar-right{background-color:#fff !important; margin-bottom:12px; border:none !important; top:26px;}

/* =Structure



----------------------------------------------- */



* {

/*font-family: 'Cardo', serif;*/
font-family: 'EB Garamond', serif;
text-align:left;
font-size:1.0em;

}

h1, h2, h3, h4, h5, h6{
font-family:'Lato', sans-serif;
font-weight:600;
}


h1, h1 a {

	color:#006360;

	font-size:26px !important;

}

h2, h2 a {

	font-size:20px;
margin-top:12px;

line-height:26px;
	color:#006360 !important;

}

h3, h3 a {

	font-size:18px;
line-height:22px;
	color:#006360 !important;

}

h1 a:hover {

	color:#FCA600;
	text-decoration:underline !important;

}

h2 a:hover {


text-decoration:underline !important;

}

h3 a:hover {
	text-decoration:underline !important;

}


.widget-title {

	margin-top:5px;

	font-size:18px;



	font-weight:bold;

	color:#3366CC;

}

.widget-title a {

	font-weight:bold;

	color:#3366CC;

}

.widget-title a:hover {

	font-weight:bold;

	color:#3366CC !important;

}

.vTop{
	vertical-align:top;
}


.alignleft {

	display: inline;

	float: left;

	margin-right: 1.625em;

}

.alignright {

	display: inline;

	float: right;

	margin-left: 1.625em;

}

.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;
	text-align:center;

}
.pad{padding:8px;}
.mar{margin:12px;}
.clearfix{clear:both !important;}
/* Right Content */
.right-sidebar{

width:100%;
}
/* Left Content */




/* Talking avatars take up too much room at this size */


.one-column .commentlist > li.comment {

	margin-left: 0;

}

.one-column .commentlist > li.comment .comment-meta,  .one-column .commentlist > li.comment .comment-content {

	margin-right: 85px;

}

.one-column .commentlist .avatar {

	background: transparent;

	display: block;

	padding: 0;

	top: 1.625em;

	left: auto;

	right: 1.625em;

}

.one-column .commentlist .children .avatar {

	background: none;

	padding: 0;

	position: absolute;

	top: 2.2em;

	left: 2.2em;

}

.one-column #respond {

	width: auto;

}

/* =Global ----------------------------------------------- */

body, input, textarea {

	color: #373737;

	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;

	font-weight: 300;

	line-height: 1.55em;
/*1.625*/

}




hr {

	background-color: #ccc;

	border: 0;

	height: 1px;

	margin-bottom: 1.625em;

}

/* Text elements */

.gsc-control-cse{border-bottom-left-radius:6px; border-bottom-right-radius:6px;}

p {

	margin-bottom: 1.625em;
	/*line-height:1.3em; 	*/
	font-size:16px;
max-width:50em;
}


ul {

	list-style-type: none;

}

ol {

	list-style-type: decimal;

}

ol ol {

	list-style: upper-alpha;

}

ol ol ol {

	list-style: lower-roman;

}

ol ol ol ol {

	list-style: lower-alpha;

}

ul ul, ol ol, ul ol, ol ul {

	margin-bottom: 0;

}

dl {

	margin: 0 1.625em;

}

dt {

	font-weight: bold;

}

dd {

	margin-bottom: 1.625em;

}

strong {

	font-weight: bold;

}

cite, em, i {

	font-style: italic;

}

pre {

	background: #f4f4f4;

	font: 12px "Courier 10 Pitch", Courier, monospace;

	line-height: 1.5;

	margin-bottom: 1.625em;

	overflow: auto;

	padding: 0.75em 1.625em;

}

code, kbd, samp, var {

	font: 12px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;

}

abbr, acronym, dfn {

	border-bottom: 1px dotted #666;

	cursor: help;

}

sup,  sub {

	font-size: 10px;

	height: 0;

	line-height: 1;

	position: relative;

	vertical-align: baseline;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}

/* Forms */



input[type=text],  input[type=password],  textarea {

	background: #fafafa;

	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);

	border: 1px solid #ddd;

	color: #888;

	padding:6px;

}

input[type=text]:focus,  textarea:focus {

	color: #373737;
	outline:1px solid #ccc;

}
input[type=hidden]{display:none;}

textarea {

	padding-left: 3px;

	width: 98%;

}


input#s {

	background: url(/biofuels/wp-content/themes/bootstrap-basic-child/images/search.png) no-repeat 5px 6px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	font-size: 12px;

	height: 22px;

	line-height: 1.2em;

	padding: 4px 10px 4px 28px;

}


/* Links */



a {

	color: #183A83;

	text-decoration: none;

}

a:focus,  a:active,  a:hover {

	text-decoration: underline;

}

/* Assistive text */



.assistive-text {

	position: absolute !important;

	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */

	clip: rect(1px, 1px, 1px, 1px);

}

a.assistive-text:active,  a.assistive-text:focus {

	background: #eee;

	color: #1982d1;

	clip: auto !important;

	font-size: 12px;

	position: absolute;

	text-decoration: underline;

	top: 0;

	left: 7.6%;

}

/* =Header ----------------------------------------------- */


#branding {


	padding-bottom: 10px;

	position: relative;

	z-index: 9999;

}
.site-title-heading a{font-size:26px; font-family:'Lato', sans-serif; line-height:.87em; opacity:1; -moz-opacity:1.0; filter(opacity=100); text-align:center !important;}
.site-title-heading{background-color:#fff; opacity:1; -moz-opacity:1.0; filter(opacity=100); padding-top:6px; padding-bottom:16px !important; text-align:center !important;}
.site-title{padding-bottom:10px; border-radius:6px; opacity:.8; -moz-opacity:.8; filter(opacity=80); margin-top:0px; }

h1.site-title-heading img{text-align:center !important; padding-right:12px;}

a.none{text-decoration:none; font-size:14px !important; border:none; list-style-type:none;}



#site-description {

	color: #7a7a7a;

	font-size: 14px;

	/*margin: 0 270px 3.65625em 0;*/

}

#branding img {

	height: auto;

	width: 100%;

}

/* =Menu



-------------------------------------------------------------- */








table.colorTabs {

width:100%;
}

table.colorTabs td {

	padding-bottom:0px;

	padding-top:0px;

	padding-left:5px;
text-align:center;

}

.colorTabs {
	width:auto;
	font-weight:bold;
	font-family:'Lato', sans-serif;
	border:1px solid #000; 
	background-color:#ccc;
	border-radius:6px;
	font-size:16px;
	font-face:Arial;
	padding:8px 2px;



}

.colorTabs a {

	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
	padding:16px 8px !important;
	color:#fff !important;

}

.colorTabs p {

	margin:0px;
	font-weight:bold;
	text-align:center;

}

li.current-menu-item {

	background: #efefef;

}


.page-title {

}

.page-title a {

	font-size: 12px;

	font-weight: bold;

	letter-spacing: 0;

	text-transform: none;

}


.blog .sticky .entry-header .entry-meta {

	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */

	clip: rect(1px, 1px, 1px, 1px);

	position: absolute !important;

}

.entry-title,  .entry-header .entry-meta {

	padding-right: 76px;

}

.entry-title {

	clear: both;

	color: #103911;

	font-size: 26px !important;

	font-weight: bold;

	line-height: 1.4em !important;

	padding-bottom: .5em;



}

.entry-title,  .entry-title a {

	color: #103911;

	text-decoration: none;

}

.entry-title a:hover,  .entry-title a:focus,  .entry-title a:active {

	color: #1982d1;

}

.entry-meta {

	color: #666;

	clear: both;

	font-size: 9px;

	line-height: 18px;

}

.entry-meta a {

	font-weight: bold;

}

.single-author .entry-meta .by-author {

	display: none;

}

.entry-content,  .entry-summary {

font-size:16px;
margin-bottom:10% !important;

}
/*
.entry-content h1,  .entry-content h2,  .comment-content h1,  .comment-content h2 {

	font-weight: bold;

	//margin-bottom:8px;

}

.entry-content h3,  .comment-content h3 {

	font-size:22px !important;

	color:#03bbb7;
//padding-left:16px !important;

}
*/

.entry-content table,  .comment-content table {

	margin: 0 0 1.625em;

	width: 100%;

}

.entry-content th,  .comment-content th {

	color: #666;

	font-size: 10px;

	font-weight: 500;

	letter-spacing: 0.1em;

	line-height: 2.6em;

	text-transform: uppercase;

}

.entry-content td,  .comment-content td {

	padding: 6px 10px 6px 0;

}


.comment-content ul,  .comment-content ol {

	margin-bottom: 1.625em;

}

.comment-content ul ul,  .comment-content ol ol,  .comment-content ul ol,  .comment-content ol ul {

	margin-bottom: 0;

}

.page-link {

	clear: both;

	display: block;

	margin: 0 0 1.625em;

}

.page-link a {

	background: #eee;

	color: #373737;

	margin: 0;

	padding: 2px 3px;

	text-decoration: none;

}

.page-link a:hover {

	background: #888;

	color: #fff;

	font-weight: bold;

}

.page-link span {

	margin-right: 6px;

}

.entry-meta .edit-link a,  .commentlist .edit-link a {

	background: #eee;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color: #666;

	float: right;

	font-size: 9px;

	line-height: 1.5em;

	font-weight: 300;

	text-decoration: none;

	padding: 0 8px;

}

.entry-meta .edit-link a:hover,  .commentlist .edit-link a:hover {

	background: #888;

	color: #fff;

}

.entry-content .edit-link {

	clear: both;

	display: block;


}

/* Images */



.entry-content img,  .comment-content img,  .widget img {

	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */

}

 img[class*="align"],  img[class*="wp-image-"],  img[class*="attachment-"] {

 height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

}

img.size-full,  img.size-large {

	max-width: 97.5%;

	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */

	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */

}



img.alignleft,  img.alignright,  img.aligncenter {

	margin-bottom: 1.625em;

}

p img,  .wp-caption {

	margin-top: 0.4em;

}

.wp-caption {

	background: #eee;

	margin-bottom: 1.625em;

	max-width: 96%;

	padding: 9px;

}

.wp-caption img {

	display: block;

	margin: 0 auto;

	max-width: 98%;

}

.wp-caption .wp-caption-text,  .gallery-caption {

	color: #666;

	font-family: Georgia, serif;

	font-size: 12px;

}

.wp-caption .wp-caption-text {

	margin-bottom: 0.6em;

	padding: 10px 0 5px 40px;

	position: relative;

}

.wp-caption .wp-caption-text:before {

	color: #666;

	content: '\2014';

	font-size: 14px;

	font-style: normal;

	font-weight: bold;

	margin-right: 5px;

	position: absolute;

	left: 10px;

	top: 7px;

}
div.entry-content{font-size:16px !important; width:100% !important;}


/* Image borders */



img[class*="align"],  img[class*="wp-image-"],  #content .gallery .gallery-icon img {/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */

 padding: 5px;

}

.wp-caption img {

	border-color: #eee;

}

 a:focus img[class*="align"],  a:hover img[class*="align"],  a:active img[class*="align"],  a:focus img[class*="wp-image-"],  a:hover img[class*="wp-image-"],  a:active img[class*="wp-image-"],  #content .gallery .gallery-icon a:focus img,  #content .gallery .gallery-icon a:hover img,  #content .gallery .gallery-icon a:active img {/* Add some useful style to those fancy borders for linked images ... */

 background: #eee;

 border-color: #bbb;

}

.wp-caption a:focus img,  .wp-caption a:active img,  .wp-caption a:hover img {/* ... including captioned images! */

	background: #fff;

	border-color: #ddd;

}

/* Make sure embeds and iframes fit their containers */



embed,  iframe,  object {

	max-width: 100%;

}

/* Password Protected Posts */




/* Author Info */



#author-info {

	font-size: 12px;

	overflow: hidden;

}


.archive #author-info {

	margin: 0 0 2.2em;

	padding: 0 0 2.2em;

}

#author-avatar {

	float: left;

	margin-right: -78px;

}

#author-avatar img {

	background: #fff;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0 1px 2px #bbb;

	-moz-box-shadow: 0 1px 2px #bbb;

	box-shadow: 0 1px 2px #bbb;

	padding: 3px;

}

#author-description {

	float: left;

	margin-left: 108px;

}

#author-description h2 {

	color: #000;

	font-size: 15px;

	font-weight: bold;

	margin: 5px 0 10px;

}

/* Comments link */



.entry-header .comments-link a {

	background: #eee url(/biofuels/wp-content/themes/bootstrap-basic-child/images/comment-bubble.png) no-repeat;

	color: #666;

	font-size: 12px;

	font-weight: normal;

	line-height: 35px;

	overflow: hidden;

	padding: 0 0 0;

	position: absolute;

	top: 1.5em;

	right: 0;

	text-align: center;

	text-decoration: none;

	width: 43px;

	height: 36px;

}

.entry-header .comments-link a:hover,  .entry-header .comments-link a:focus,  .entry-header .comments-link a:active {

	/*background-color: #1982d1;

	color: #fff;

	color: rgba(255, 255, 255, 0.8);*/

}

.entry-header .comments-link .leave-reply {

	visibility: hidden;

}

/*



Post Formats Headings



To hide the headings, display: none the ".entry-header .entry-format" selector,



and remove the padding rules below.



*/



.entry-header .entry-format {

	color: #666;

	font-size: 10px;

	font-weight: 500;

	letter-spacing: 0.1em;

	line-height: 2.6em;

	position: absolute;

	text-transform: uppercase;

	top: -5px;

}

#main-column.content-area{
padding-bottom:10px !important;


}

article.format-aside .entry-content,  article.format-link .entry-content,  article.format-status .entry-content {

/*	padding: 20px 0 0;*/

}

article.format-status .entry-content {

	min-height: 65px;

}

.recent-posts .entry-header .entry-format {

	display: none;

}

.recent-posts .entry-header hgroup .entry-title {

	padding-top: 0;

}

/* Singular content styles for Posts and Pages */




.format-status .entry-title,  .format-status .entry-header .comments-link {

	display: none;

}

.singular .format-status .entry-title {

	display: block;

}

.format-status .entry-content {

	padding: 0;

}


.format-status img.avatar {

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0 1px 2px #ccc;

	-moz-box-shadow: 0 1px 2px #ccc;

	box-shadow: 0 1px 2px #ccc;

	float: left;

	margin: 4px 10px 2px 0;

	padding: 0;

}

/* =Quote



----------------------------------------------- */






.indexed.format-image .entry-header {

	min-height: 61px; /* Prevent the comment icon from colliding with the image when there is no title */

}

.indexed.format-image .entry-content {

	padding-top: 0.5em;

}

.indexed.format-image .entry-content p {

	margin: 1em 0;

}

.indexed.format-image .entry-content p:first-child,  .indexed.format-image .entry-content p:first-child a,  .indexed.format-image .entry-content p:first-child img {

	display: block;

	margin: 0;

}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {

	margin: 0;

	padding-bottom: 1em;

}

.indexed.format-image footer.entry-meta {

	background: #ddd;

	overflow: hidden;

	padding: 4%;

	max-width: 96%;

}

.indexed.format-image div.entry-meta {

	display: inline-block;

	float: left;

	width: 35%;

}

.indexed.format-image div.entry-meta + div.entry-meta {

	float: none;

	width: 65%;

}

.indexed.format-image .entry-meta span.cat-links,  .indexed.format-image .entry-meta span.tag-links,  .indexed.format-image .entry-meta span.comments-link {

	display: block;

}

.indexed.format-image footer.entry-meta a {

	color: #444;

}

.indexed.format-image footer.entry-meta a:hover {

	color: #fff;

}

#content .indexed.format-image img {

	border: none;

	max-width: 100%;

	padding: 0;

}

.indexed.format-image .wp-caption {

	background: #111;

	margin-bottom: 0;

	max-width: 96%;

	padding: 2% 2% 0;

}

.indexed.format-image .wp-caption .wp-caption-text {

	color: #ddd;

}

.indexed.format-image .wp-caption .wp-caption-text:before {

	color: #444;

}

.indexed.format-image a:hover img {

	opacity: 0.8;

}

/* =error404



----------------------------------------------- */







.error404 #main #searchform {

	background: #f9f9f9;

	border: 1px solid #ddd;

	border-width: 1px 0;

	margin: 0 -8.9% 1.625em;

	overflow: hidden;

	padding: 1.625em 8.9%;

}

.error404 #main #s {

	width: 95%;

}

.error404 #main .widget {

	clear: none;

	float: left;

	margin-right: 3.7%;

	width: 30.85%;

}

.error404 #main .widget_archive {

	margin-right: 0;

}

.error404 #main div.widget_archive p{
	width:180px;
}

.error404 #main .widget_tag_cloud {

	float: none;

	margin-right: 0;

	width: 100%;

}

.error404 .widgettitle {

	font-size: 10px;

	letter-spacing: 0.1em;

	line-height: 2.6em;

	text-transform: uppercase;

}

/* =Showcase



----------------------------------------------- */



article.intro {

	background: #f9f9f9;

	border-bottom: none;

}

article.intro .entry-title {

	display: none;

}

article.intro .entry-content {

	color: #111;

	font-size: 16px;

}

article.intro .edit-link a {

	background: #aaa;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color: #fff;

	font-size: 12px;

	padding: 0 8px;

	position: absolute;

	top: 30px;

	right: 20px;

	text-decoration: none;

}

article.intro .edit-link a:hover,  article.intro .edit-link a:focus,  article.intro .edit-link a:active {

	background: #777;

}

/* Featured post */


/* Recent Posts */



section.recent-posts {

	padding: 0 0 1.625em;

}


section.recent-posts .other-recent-posts {

	list-style: none;

	margin: 0;

}

section.recent-posts .other-recent-posts li {

	padding: 0.3125em 0;

	position: relative;

}

section.recent-posts .other-recent-posts .entry-title {

	border-top: 1px solid #ddd;

	font-size: 17px;

}

section.recent-posts .other-recent-posts a[rel="bookmark"] {

	color: #373737;

	float: left;

	max-width: 84%;

}

section.recent-posts .other-recent-posts a[rel="bookmark"]:after {

	content: '-';

	color: transparent;

	font-size: 11px;

}

section.recent-posts .other-recent-posts a[rel="bookmark"]:hover {

}

section.recent-posts .other-recent-posts .comments-link a,  section.recent-posts .other-recent-posts .comments-link > span {

	border-bottom: 2px solid #999;

	bottom: -2px;

	color: #444;

	display: block;

	font-size: 10px;

	font-weight: 500;

	line-height: 2.76333em;

	padding: 0.3125em 0 0.3125em 1em;

	position: absolute;

	right: 0;

	text-align: right;

	text-transform: uppercase;

	z-index: 1;

}

section.recent-posts .other-recent-posts .comments-link > span {

	border-color: #bbb;

	color: #888;

}

section.recent-posts .other-recent-posts .comments-link a:hover {

	color: #1982d1;

	border-color: #1982d1;

}

section.recent-posts .other-recent-posts li:after {

	clear: both;

	content: '.';

	display: block;

	height: 0;

	visibility: hidden;

}

/* =Attachments



----------------------------------------------- */







.image-attachment div.attachment {

	background: #f9f9f9;

	border: 1px solid #ddd;

	border-width: 1px 0;

	margin: 0 -8.9% 1.625em;

	overflow: hidden;

	padding: 1.625em 1.625em 0;

	text-align: center;

}

.image-attachment div.attachment img {

	display: block;

	height: auto;

	margin: 0 auto 1.625em;

	max-width: 100%;

}

.image-attachment div.attachment a img {

	border-color: #f9f9f9;

}

.image-attachment div.attachment a:focus img,  .image-attachment div.attachment a:hover img,  .image-attachment div.attachment a:active img {

	border-color: #ddd;

	background: #fff;

}

.image-attachment .entry-caption p {

	font-size: 10px;

	letter-spacing: 0.1em;

	line-height: 2.6em;

	margin: 0 0 2.6em;

	text-transform: uppercase;

}

/* =Navigation



-------------------------------------------------------------- */







#content nav {

	clear: both;

	overflow: hidden;

	padding: 0 0 1.625em;

}

#content nav a {

}

#nav-above {

	padding: 0 0 1.625em;

}

#nav-above {

	display: none;

}

.paged #nav-above {

	display: block;

}

.nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	text-align: right;

	width: 50%;

}

#content nav .meta-nav {

	font-weight: normal;

}

/* =Widgets  ----------------------------------------------- */
.widget-area {

	font-size: 14px;



}

.widget-area span {

	margin-bottom:0px;

	padding:0px;

}

.widget-area h2 {

	Background-color:#016360;

	width:auto;/*250*/

	font-size:14px;

	color:#ffffff;

	text-align:center;

	font-weight:normal;

}

.widget-area .textwidget h2 {

	Background-color:#016360;

	width:250px;

	font-size:14px;

	color:#ffffff;

	text-align:center;

	font-weight:normal;

}

#acx-social-icons-widget-2 h3 {

	Background-color:#016360;

	width:250px;

	color:#ffffff;

	text-align:center;

	margin-left:-10px;

	text-transform:none;

	font-size:14px;

	margin-top:-5px;

	margin-bottom:5px;

	line-height:normal;

	font-weight:normal;

}

#acurax_si_widget_simple img {

	text-align:center;

}

#current-job-postings h3 {

	Background-color:#016360;

	width:250px;

	color:#ffffff;

	text-align:center;

	margin-top:0px;

	margin-left:-10px;

	margin-bottom:10px;

	text-transform:none;

	padding:0px;

	font-size:14px;

	line-height:normal;

	font-weight:normal;

}

#jobmanlatestjobswidget-2 h3 {

	Background-color:#016360;

	width:250px;

	color:#ffffff;

	text-align:center;

	margin-top:0px;

	margin-left:-10px;

	margin-bottom:10px;

	text-transform:none;

	padding:0px;

	font-size:14px;

	line-height:normal;

	font-weight:normal;

}

.widget {

	clear: both;

	margin: 0 0 2.2em;

	margin:0;

	list-style-type:none;

	padding-left:10px;

	padding-right:10px;

	padding-bottom:5px;


}

.widget-title {

	color:#016360;

	font-size: 10px;

	font-weight: bold;

	text-transform: uppercase;

}

.widget-title a {

	color:#25b8a5;

	font-size: 10px;

}

.widget-title a:hover {

	color:#25b8a5;

	font-size: 10px;

!important

}

.widget ul {

	font-size: 15px;

	margin: 0;

	list-style-type:none;

}

.widget ul ul {

	margin-left: 0.8em;

}

.widget ul li {

	color: #777;

	font-size: 12px;

	padding-bottom:2px;
        line-height:1.3em;
	

}

.widget a {

	font-weight: bold;

	text-decoration: none;

}

.widget a:hover,  .widget a:focus,  .widget a:active {

	text-decoration: underline;

}

#acurax_si_widget_simple a {

	margin-right:18px;

}

/* Search Widget */



.widget_search form {

	margin: 0 0 1.625em;

}

.widget_search #s {

	width: 77%;

}

.widget_search #searchsubmit {

	background: #ddd;

	border: 1px solid #ccc;

	-webkit-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);

	-moz-box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);

	box-shadow: inset 0px -1px 1px rgba(0, 0, 0, 0.09);

	color: #888;

	font-size: 12px;

	line-height: 25px;

	position: relative;

	top: -2px;

}

.widget_search #searchsubmit:active {

	background: #1982d1;

	border-color: #0861a5;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);

	-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);

	box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.1);

	color: #bfddf3;

}


/* Twitter */



.widget_twitter li {

	list-style-type: none;

	margin-bottom: 14px;

}

.widget_twitter .timesince {

	display: block;

	font-size: 11px;

	margin-right: -10px;

	text-align: right;

}

/* Widget Image */



.widget_image img {

	border: 0;

	padding: 0;

	height: auto;

	max-width: 100%;

}

/* Calendar Widget */







/* =Comments  ----------------------------------------------- */
#comments-title {

	color: #666;

	font-size: 10px;

	font-weight: 500;

	line-height: 2.6em;

	padding: 0 0 2.6em;

	text-transform: uppercase;

}

.nopassword,  .nocomments {

	color: #aaa;

	font-size: 24px;

	font-weight: 100;

	margin: 26px 0;

	text-align: center;

}

.commentlist {

	list-style: none;

	margin: 0 auto;

	width: 68.9%;

}

.content .commentlist,  .page-template-sidebar-page-php .commentlist {

	width: 100%; /* reset the width for the one-column and sidebar page layout */

}

.commentlist > li.comment {

	background: #f6f6f6;

	border: 1px solid #ddd;

	-moz-border-radius: 3px;

	border-radius: 3px;

	margin: 0 0 1.625em;

	padding: 1.625em;

	position: relative;

}

.commentlist .pingback {

	margin: 0 0 1.625em;

	padding: 0 1.625em;

}

.commentlist .children {

	list-style: none;

	margin: 0;

}

.commentlist .children li.comment {

	background: #fff;

	border-left: 1px solid #ddd;

	-moz-border-radius: 0 3px 3px 0;

	border-radius: 0 3px 3px 0;

	margin: 1.625em 0 0;

	padding: 1.625em;

	position: relative;

}

.commentlist .children li.comment .fn {

	display: block;

}

.comment-meta .fn {

	font-style: normal;

}

.comment-meta {

	color: #666;

	font-size: 12px;

	line-height: 2.2em;

}

.commentlist .children li.comment .comment-meta {

	line-height: 1.625em;

	margin-left: 50px;

}

.commentlist .children li.comment .comment-content {

	margin: 1.625em 0 0;

}

.comment-meta a {

	font-weight: bold;

}

.comment-meta a:focus,  .comment-meta a:active,  .comment-meta a:hover {

}

.commentlist .avatar {

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0 1px 2px #ccc;

	-moz-box-shadow: 0 1px 2px #ccc;

	box-shadow: 0 1px 2px #ccc;

	left: -102px;

	padding: 0;

	position: absolute;

	top: 0;

}

.commentlist > li:before {

	content: url(/biofuels/wp-content/themes/bootstrap-basic-child/images/comment-arrow.png);

	left: -21px;

	position: absolute;

}

.commentlist > li.pingback:before {

	content: '';

}

.commentlist .children .avatar {

	background: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	left: 2.2em;

	padding: 0;

	top: 2.2em;

}

a.comment-reply-link {

	background: #eee;

	-moz-border-radius: 3px;

	border-radius: 3px;

	color: #666;

	display: inline-block;

	font-size: 12px;

	padding: 0 8px;

	text-decoration: none;

}

a.comment-reply-link:hover,  a.comment-reply-link:focus,  a.comment-reply-link:active {

	background: #888;

	color: #fff;

}

a.comment-reply-link > span {

	display: inline-block;

	position: relative;

	top: -1px;

}

/* Post author highlighting */



.commentlist > li.bypostauthor {

	background: #ddd;

	border-color: #d3d3d3;

}

.commentlist > li.bypostauthor .comment-meta {

	color: #575757;

}

.commentlist > li.bypostauthor .comment-meta a:focus,  .commentlist > li.bypostauthor .comment-meta a:active,  .commentlist > li.bypostauthor .comment-meta a:hover {

}

.commentlist > li.bypostauthor:before {

	content: url(/biofuels/wp-content/themes/bootstrap-basic-child/images/comment-arrow-bypostauthor.png);

}

/* Post Author threaded comments */



.commentlist .children > li.bypostauthor {

	background: #ddd;

	border-color: #d3d3d3;

}

/* sidebar-page.php comments */



/* Make sure we have room for our comment avatars */



.page-template-sidebar-page-php .commentlist > li.comment,  .page-template-sidebar-page-php.commentlist .pingback {

	margin-left: 102px;

	width: auto;

}

/* And a full-width comment form */



.page-template-sidebar-page-php #respond {

	width: auto;

}

/* Comment Form */



#respond {

	background: #ddd;

	border: 1px solid #d3d3d3;

	-moz-border-radius: 3px;

	border-radius: 3px;

	margin: 0 auto 1.625em;

	padding: 1.625em;

	position: relative;

	width: 68.9%;

}

#respond input[type="text"],  #respond textarea {

	background: #fff;

	border: 4px solid #eee;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);

	-moz-box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);

	box-shadow: inset 0 1px 3px rgba(204, 204, 204, 0.95);

	position: relative;

	padding: 10px;

	text-indent: 80px;

}

#respond .comment-form-author,  #respond .comment-form-email,  #respond .comment-form-url,  #respond .comment-form-comment {

	position: relative;

}

#respond .comment-form-author label,  #respond .comment-form-email label,  #respond .comment-form-url label,  #respond .comment-form-comment label {

	background: #eee;

	-webkit-box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);

	-moz-box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);

	box-shadow: 1px 2px 2px rgba(204, 204, 204, 0.8);

	color: #555;

	display: inline-block;

	font-size: 12px;

	left: 4px;

	min-width: 60px;

	padding: 4px 10px;

	position: relative;

	top: 40px;

	z-index: 1;

}

#respond input[type="text"]:focus,  #respond textarea:focus {

	text-indent: 0;

	z-index: 1;

}

#respond textarea {

	resize: vertical;

	width: 95%;

}

#respond .comment-form-author .required,  #respond .comment-form-email .required {

	color: #bd3500;

	font-size: 22px;

	font-weight: bold;

	left: 75%;

	position: absolute;

	top: 45px;

	z-index: 1;

}

#respond .comment-notes,  #respond .logged-in-as {

	font-size: 12px;

}

#respond p {

	margin: 10px 0;

}

#respond .form-submit {

	float: right;

	margin: -20px 0 10px;

}

#respond input#submit {

	background: #222;

	border: none;

	-moz-border-radius: 3px;

	border-radius: 3px;

	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);

	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);

	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);

	color: #eee;

	cursor: pointer;

	font-size: 15px;

	margin: 20px 0;

	padding: 5px 42px 5px 22px;

	position: relative;

	left: 30px;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);

}

#respond input#submit:active {

	background: #1982d1;

	color: #bfddf3;

}

#respond #cancel-comment-reply-link {

	color: #666;

	margin-left: 10px;

	text-decoration: none;

}

#respond .logged-in-as a:hover,  #respond #cancel-comment-reply-link:hover {

	text-decoration: underline;

}

.commentlist #respond {

	margin: 1.625em 0 0;

	width: auto;

}

#reply-title {

	color: #373737;

	font-size: 24px;

	font-weight: bold;

	line-height: 30px;

}

#cancel-comment-reply-link {

	color: #888;

	display: block;

	font-size: 10px;

	font-weight: normal;

	line-height: 2.2em;

	letter-spacing: 0.05em;

	position: absolute;

	right: 1.625em;

	text-decoration: none;

	text-transform: uppercase;

	top: 1.1em;

}

#cancel-comment-reply-link:focus,  #cancel-comment-reply-link:active,  #cancel-comment-reply-link:hover {

	color: #ff4b33;

}

#respond label {

	line-height: 2.2em;

}

#respond input[type=text] {

	display: block;

	height: 24px;

	width: 75%;

}

#respond p {

	font-size: 12px;

}

p.comment-form-comment {

	margin: 0;

}

.form-allowed-tags {

	display: none;

}

/* =Footer



----------------------------------------------- */



#rss-5 {

	margin-bottom:30px;

}

.rsswidget > img{
	vertical-align:middle;
}


#supplementary {

	border-top: 1px solid #000000;

	padding: 1.625em 7.6%;

	overflow: hidden;

}

/* Two Footer Widget Areas */


/* Site Generator Line */

#site-generator {

	background: #f9f9f9;

	border-top: 1px solid #ddd;

	color: #666;

	font-size: 12px;

	line-height: 2.2em;

	padding: 2.2em 0.5em;

	text-align: center;

}

#site-generator a {

	color: #555;

	font-weight: bold;

}


/* =Print ----------------------------------------------- */







@media print {


footer.entry-meta a[rel=bookmark]:link:after,  footer.entry-meta a[rel=bookmark]:visited:after {

	content: " [" attr(href) "] "; /* Show URLs */

}
#branding {

	border-top: none !important;
	padding: 0;
	display:none;

}

#branding hgroup {

	margin: 0;

}

#site-title a {

	font-size: 36px;

}

#site-description {

	font-size: 16px;

}

#branding #searchform {

	display: none;

}

#branding img {

	display: none;

}


#main-column  main.site-main{float:right;}


widget.widget-text{
	text-align:left;
}

div.footer-right{border-left:1px solid #ccc; text-align:right !important;}
div.footer-left{text-align:left !important; float:left;}



.entry-meta .edit-link a {

	display: none;

}


.entry-meta {

	font-size: 10pt;

}

.entry-header .comments-link {

	display: none;

}

.page-link {

	display: none;

}

#respond {

	display: none;

}

/* Comments */



	.commentlist > li.comment {

	background: none;

	border: 1px solid #ddd;

	-moz-border-radius: 3px 3px 3px 3px;

	border-radius: 3px 3px 3px 3px;

	margin: 0 auto 1.625em;

	padding: 1.625em;

	position: relative;

	width: auto;

}

.commentlist .avatar {

	height: 39px;

	left: 2.2em;

	top: 2.2em;

	width: 39px;

}

.commentlist li.comment .comment-meta {

	line-height: 1.625em;

	margin-left: 50px;

}

.commentlist li.comment .fn {

	display: block;

}

.commentlist li.comment .comment-content {

	margin: 1.625em 0 0;

}

.commentlist .comment-edit-link {

	display: none;

}

 .commentlist > li::before,  .commentlist > li.bypostauthor::before {

 content: '';

}

.commentlist .reply {

	display: none;

}

/* Post author highlighting */



	.commentlist > li.bypostauthor {

	color: #444;

}

.commentlist > li.bypostauthor .comment-meta {

	color: #666;

}

.commentlist > li.bypostauthor:before {

	content: none;

}

/* Post Author threaded comments */



	.commentlist .children > li.bypostauthor {

	background: #fff;

	border-color: #ddd;

}

.commentlist .children > li.bypostauthor > article,  .commentlist .children > li.bypostauthor > article .comment-meta {

	color: #666;

}

}
/*END PRINT STYLES */

/* =IE7  ----------------------------------------------- */
#ie7 article.intro {

	margin-left: -7.6%;

	margin-right: -7.6%;

	padding-left: -7.6%;

	padding-right: -7.6%;

	max-width: 1000px;

}

#ie7 section.featured-post {

	margin-left: -7.6%;

	margin-right: -7.6%;

	max-width: 850px;

}

#ie7 section.recent-posts {

	margin-right: 7.6%;

}

/* =IE8  ----------------------------------------------- */ 
#ie8 section.feature-image.large img {

	width: 100%;

}

/* -------------------- Grants and Funding ---------------- */



div.pfpItem {

/*	border:1px solid #016360;*/
	border:none !important;

	margin-bottom:20px;

	padding-top:0px;

	clear:both;

}

div.pfpItem hr {

}
h2.entry-title{
	margin:10px 0px 12px 10px;
}

h2.entry-title a{
	line-height:1.0em;


}

.pfpItem h2.entry-title {

	font-size: 18px;

	width:828px;

	background-color: #016360;

	margin:0px;

	padding:0px;

	margin-left:-11px;

	margin-top:-30px;

	line-height:normal;

}

.pfpItem h2.entry-title a {

	font-size: 16px;

	color: #ffffff;

	padding:0px;

	font-weight:normal;

	margin:0px;

	padding-left:10px;

}



/* ------------------ Press Release Archive ------------------------------ */



.post-1735 .entry-content .pfpItem .entry-meta {

	display:block;

}

.post-1735 .entry-content .pfpItem {

	display:block;

	border:none;

	color:#000000;

	font-weight:bold;

}



.post-1735 .entry-content .pfpItem h2.entry-title {

	background:none;

	border-bottom:solid 1 px #016360;

}

.post-1735 .entry-content .pfpItem h2.entry-title a {

	color:#1982d1;

	text-indent:0px;

}

/* ------------------------- Policy News --------------------- */

.post-1183 .entry-content .policy2 {

	border:none;

	color:#000000;

}

.post-1183 .entry-content .policy3 {

	border:none;

	color:#000000;

}



.policy3 {

	min-height:420px;

	height:420px;

}

#post-1183 .policy2 h2 {

	padding:0px;

	padding-left:5px;

	margin-top:-5px;

	font-weight:normal;

}

#post-1183 .policy3 h2 {


	padding:0px;

	padding-left:5px;

	font-size:16px;

	font-weight:normal;

}

#post-1183 .policy2 h2 a {

	color:#ffffff;

}

#post-1183 .policy2 div h2 {

	display:none;

}

.policylistings ul {

	height:200px;

	min-height:200px;

}

.policylistings .navigation {

	height:10px;

	min-height:10px;

}

.paginationButtons {

width:400px;

background-color:#016360;

margin-left:-21px;

position:absolute;

padding-bottom:2px;

padding-left:2px;

margin-bottom:-145px;

}

#post-1183 .policy2 h2 a:hover {

	color:#FCA600;

	text-decoration:none;

}

#post-1183 .entry-content .policy2 {

	border:1px solid #016360;

	margin-bottom:20px;

	padding-top:0px;

}

#post-1183 .entry-content .policy3 {

	border:1px solid #016360;

	margin-bottom:20px;

	padding-top:0px;

}

/* ----------------- Job Board ---------------------------- */

article.rsjp_job_postings {
	background-color:#fff;
background:linear-gradient(top, #e2e2e2, #fff);
background:-webkit-linear-gradient(top, #e2e2e2, #fff);
background:-moz-linear-gradient(top, #e2e2e2, #fff);
background:-o-linear-gradient(top, #e2e2e2, #fff);
	border:1px solid #ccc;
	border-radius:6px;
	padding:12px;
	margin-bottom:15px;
	width:100% !important;
	font-family:Arial, sans-serif;
height:auto;
font-size:16px !important;
}

.page-id-1315 .entry-content p{

	font-weight:bold!important;

	font-face:Arial!important;

	font-size:12px!important;

}

.page-id-1315 .entry-content i{

	font-weight:normal!important;
	padding-left:32px;
	font-family:Arial, sans-serif;
font-size:16px;

}

.page-id-1315 .entry-content i::before{
content:'Post date: ';
font-size:16px;
}

main#main.site-main article.rsjp_job_postings  {

	font-weight:normal;
	/*margin-left:2%;
	margin-right:2%;*/
	width:auto;
}
/* ---------------------------------------------------------------------- */

.policylistings .navigation {

	height:10px;

	min-height:10px;

}

.paginationButtons {

width:400px;

background-color:#016360;

margin-left:-21px;

position:absolute;

padding-bottom:2px;

padding-left:2px;

margin-bottom:-145px;

}

/* Resources for Jornalists ---------------------- */


.thethe-toggle-header a {

	color: #1982d1;

	text-decoration: none;

}

thethe-toggle-content a {

	color: #ffffff;!important

	text-decoration: none;

}

.thethe-toggle-content a:focus,  a:active,  a:hover {

	text-decoration: underline;

}

.ui-accordion .ui-accordion-content{
	font-size:16px;
}

.ui-accordion .ui-accordion-content a{

	color: #1982d1;

	text-decoration: underline;


}

.ui-accordion .ui-accordion-content a:focus,  a:active,  a:hover {

	text-decoration: underline;

}


/* ------ Accordion link issues ------ */

.ui-widget-content{
font-family: 'Lato', sans-serif;
line-height:1.4em;
}

.ui-widget-content a {

	color:#1982d1!important;

}	

.thethe-tab a{

	color:#000 !important;

}	

.ui-accordion-header a {

}

.textLeft{text-align:left;}
.textRight{text-align:right;}

#sidebar-right .widget{border:none !important; background-color:#fff; position:fixed; display:block;}
#sidebar-left{padding-top:12px; padding-bottom:12px;}

.breadcrumb-container{width:auto !important; bottom:6px; position:relative; display:block; vertical-align:top; text-align:center !important; top:2px; margin-bottom:6px; margin-left:25px; margin-right:25px;}
.breadcrumb-container ul{text-align:center !important;}
.breadcrumb-container li a{font-family:'Lato', sans-serif; text-align:center; border-radius:6px; padding:12px background-color:#009993;}
.breadcrumb-container li a:active{
	border-bottom:1px solid blue;
}

#content.site-content{
position:relative;
display:block;	
top:2px;
text-align:center !important;
margin-left:auto;
margin-right:auto;
margin-bottom:60px;
/*background-color:#fff;*/
border-top-right-radius:6px;
border-top-left-radius:6px;
}
ul#menu-main-menu{ text-align:center !important;}

#main-column .page{border:none !important; line-height:1.4em; top:26px; background-color:#fff;}/* float:right;*/
#main-column .post{border:none !important; line-height:1.4em; top:26px;}

#primary #main-column{ text-align:center !important;}

.indent{padding-left:12px;}
.extraIndent{padding-left:24px;}

.nav-pills{font-family:'Arial', sans-serif; font-weight:600; top:6px;}

.nav-pills > li.active > a{color:#fff !important;}
/*.nav > li > a{padding:6px 2px !important;}*/


.jumbotron{background-color:#fff; -moz-opacity:.8; opacity:0.8; filter:alpha(opacity=80); -o-opacity:.8; width:auto;}

.contactHeader{width:auto; padding:6px; margin-top:-30px !important; background-color:#fff; -moz-opacity:.8 !important; opacity:0.8 !important; -o-opacity:.8 !important; filter: alpha(opacity=60) !important; float:right; border-radius:8px; }

  .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
	text-align:center;
	margin: auto;

	overflow:hidden;
	margin-bottom:10px;
  }
.carousel{margin-bottom:26px;}

.carousel-inner{overflow:hidden; height:364px;}
.carousel-inner p{max-width:600px; padding-left:15%;margin-top:10px; margin-bottom:16px; overflow:auto;}
.carousel-inner h2{padding-left:10%; margin-bottom:6px;}
.carousel-indicators{background:linear-gradient(left, #fff, #019393, #fff); background:#ccc; background:-moz-linear-gradient(left, #fff, #019393, #fff); bottom:0 !important; margin-bottom:12px;}

.carousel-control.left{background:none !important; display:block; margin-bottom:6px;}
.carousel-control.right{background:none !important; display:block; margin-bottom:6px;}

.post{width:80%;}

.center{text-align:center !important;}

.navbar-brand{padding:4px 0px 0px 6px}
.topNav{position:relative; float:right; text-align:right; margin-bottom:0px; padding-bottom:0px; filter:alpha(opacity=80); opacity:.8; -moz-opacity:.8; -o-opacity:.8; -webkit-opacity:.8;}
	.affix{
		top:0; width:100%; padding-right:15px !important;
	}
  .affix + .container-fluid {
      padding-top: 6px;
	}	

.menu-top-nav-container ul li{position:relative; padding:0px 2px 0px 2px;}
.menu-top-nav-container{position:relative; display:block; width:auto; filter:alpha(opacity=70); opacity:.7; -moz-opacity:.7; -o-opacity:.7; -webkit-opacity:.7;}

.menu-top-nav-container ul li a{text-decoration:underline !imporant; margin:0; }
#menu-top-nav.menu li{font-size:100% !important;  border-radius:6px; background-color:#fff;}
div.textRight.topNav li.dropdown{display:inline;}
/*#menu-top-nav.menu li a:hover{background-color:#fff;}
#menu-top-nav.menu li a:active{background-color:#ccc;}*/


#___gcse_0{background-color:#fff; }

article#main-column{margin-bottom:20px; clear:both; text-align:center !important;}
/*.menu-top-nav-container ul li:before{content:"| ";}

.menu-top-nav-container li:first-child::before{content:"  " !important;}*/

.main-navigation{display:block; position:relative; margin-bottom:0px; text-align:center; margin-left:auto; margin-right:auto; z-index:10005;}

.site-branding{position:relative; display:block; background-color:#fff; -moz-opacity:.8 !important; opacity:0.8 !important; -o-opacity:.8 !important; filter: alpha(opacity=80) !important; padding-bottom:6px; border-bottom-right-radius:6px; border-bottom-left-radius:6px; top:0; }

.navbar-default{text-align:center; margin-top:4px; }

/*homepage title disappear*/
article#post-687 h1.entry-title{display:none !important;}

footer#site-footer{
width:100% !important; padding-left:0px !important; padding-right:0px !important; margin-left:0px !important; margin-right:0px !important;
border-top: 2px solid #019393; margin-top:6px; bottom:2px; v-align:bottom;
box-shadow:0 0 15px rgba(67, 175, 175, 0.07), inset 0 5px 81px rgba(67, 175, 175, 0.75);
-moz-box-shadow:0 0 15px rgba(67, 175, 175, 0.07), inset 0 5px 81px rgba(67, 175, 175, 0.75)
-webkit-box-shadow:0 0 15px rgba(67, 175, 175, 0.07), inset 0 5px 81px rgba(67, 175, 175, 0.75);
border-bottom-left-radius:12px; border-bottom-right-radius:12px;
}
main.site-main{clear:both;}



.fixed{position:fixed; z-index:1001}

.navbar-primary-collapse{text-align:center !important;}
.navbar{padding-bottom:0px !important;}

img.banner-logo{
	padding:0px !important; margin:0px !important; width:70%; max-width:150px;
}

header.topHead ul.nav a{padding:6px;}

.cse .gsc-control-cse, .gsc-control-cse-en{
	padding:0 !important; margin:0 !important;
background:none !important;
border:none !important;	
}
#___gcse_0{padding:0; margin:0;
background:none !important;
border-radius:12px !important;
font-size:16px !important;
}
.cse form.gsc-search-box, form.gsc-search-box{padding:0 !important; margin:0 !important;}
input.gsc-input{border-radius:6px; background:#f1f1f1 !important; width:180px !important; float:right;
opacity:(alpha=70); opacity:.7; -moz-opacity:.7; -webkit-opacity:.7;
}
