/*
Theme Name:     CleanTechIQ
Description:    Customly built theme from CleanTechIQ
Author:         Codephonic
Author URI:     http://codephonic.com/
Template:       cleantechiq
Version:        0.1.0
*/

#wpstats { display: none; }
* {margin:0;padding:0;border:0; }
html, body {height:100%;}

html {background:#fff;}
body {font-family:Arial,Helvetica;display:block; width:100%; color:#4d4d4d;font-size:13px;}
a {text-decoration:none; color:#4d4d4d; }
a:hover{ text-decoration:underline; }
.single a,
.article a{text-decoration:none; color:#80B041; font-weight: bold; }
.clear {clear:both; height:0; overflow: hidden;}
form { margin: 0; padding: 0; }
.hidden {display: none}
input {outline:none}
input.hasPlaceholder { color: #999; font-weight:bold}
.fb_iframe_widget iframe {width: 100px !important;height: 30px !important; }

/* Container */
#container{width:1020px;margin:0 auto;}

/*Header */
#header{height:90px;padding:0 10px 0 25px;}
#header .logo{display:block;width:247px;height:66px;background:url('images/cleantechiq-logo4.png') no-repeat 0 0;text-indent:-999999px;}
#header .headline{color:#78a22f;font-size:14px;font-weight:500;}

#header .left{padding-top:24px; float: left;}
#header .header-add { float: right;}

#header .right{float:right;padding-top:9px;padding-bottom:10px; display: none;}
#header .right .nav{text-align:right;font-size:13px;font-weight:bold;margin-bottom:16px;}
#header .right .nav a {padding:0px 5px;color:#4d4d4d;}
#header .right .nav a.trial{padding-right:0px;color:#78a22f;font-size: 15px;}

/*Navigation */
#nav{z-index:999999;}
#nav > ul{height:36px;}
#nav > ul > li{display:inline-block;height:36px;text-align:center;zoom:1;*display:inline;list-style-type:none;}
#nav > ul > li.last{background:none !important;}
#nav > ul > li a{display:inline-block;font-size:14px;font-weight:bold;}
#nav > ul > li a:hover{text-decoration:none;}
#nav > ul > li a.arrow{background:url('images/nav-arrow.png') no-repeat right 50%;padding-right:20px;}
#nav ul.left {background-color:#666;width:665px;float:left; margin-left:25px;}
#nav ul.left > li{width:85px;background:url('images/nav-divider-left.png') no-repeat right 50%;}
#nav ul > li > span{background-color:transparent;height:36px;display:inline-block;width:78px;position:relative;}
#nav ul.left > li#research-nav-item { width: 140px; }
#nav ul.left > li#research-nav-item > span { width: 130px }
#nav ul.left > li#analysis-nav-item { width: 160px; }
#nav ul.left > li#analysis-nav-item > span { width: 150px }
#nav ul.left > li#profiles-nav-item { width: 105px; }
#nav ul.left > li#profiles-nav-item > span { width: 95px }
#nav ul.left > li#people-nav-item { width: 97px; }
#nav ul.left > li#people-nav-item > span { width: 88px }
#nav ul.left > li#home-nav-item { width: 85px; }
#nav ul.left > li.calendar{width:90px}

#nav ul.left > li a{color:#fff;line-height:22px;margin:7px 0px;}
body #nav ul > li:hover a,body #nav ul.left li.active a{color:#8ebb46;}

#nav ul.right > li > span{width:95px;}
#nav ul.right > li.last .subnav li {text-align:right}
#nav ul.right > li.last .subnav li a {text-align:right}

#nav ul > li:hover > span{background-color:#f2f2f2;}
#nav ul > li > span .subnav{background-color:#f2f2f2;top:36px;left:0px;display:none;position:absolute;z-index:999999;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;padding:2px 0px;}
#nav ul > li.last > span .subnav{right:0px;left:auto;}
#nav ul > li:hover > span .subnav{display:block;}
#nav ul > li > span .subnav.wide{width:325px;}
#nav ul > li > span .subnav ul{padding:0px 10px 5px;float:left;border-right:1px solid #fff;}
#nav ul > li > span .subnav ul.last{border:none;}
#nav ul > li > span .subnav ul li{list-style-type:none;text-align:left;margin:3px 0;}
#nav ul > li > span .subnav ul li a{font-size:12px;line-height:28px; color:#666;display:inline-block; width:129px; height:28px;padding-left:5px;border-radius:1px;margin:0 0;}
#nav ul > li > span .subnav ul li a.long_link { height: auto; line-height: 15px; padding: 5px 0 5px 5px;}
#nav ul > li > span .subnav.full-title ul li a { line-height: 15px; height: auto; padding: 4px 3px 4px 10px; max-width: 350px; width: auto; display: block;}
#nav ul > li > span .subnav.full-title { min-width: 350px; }
#nav ul > li > span .subnav ul li:hover a{background-color:#78a22f;color:#fff;}
#nav ul > li > span .subnav h3{display: inline-block;width: 160px;border-bottom: 1px solid white;}

#nav ul.right{float: left; background-color:gainsboro;width:320px;height:35px;border-top:1px solid #999}
#nav ul.right > li.fundings{ background: url('images/nav-divider-right.png') no-repeat right center;}
#nav ul.right > li.mandates { background: url('images/nav-divider-right.png') no-repeat right center; width: 100px; padding: 0 0px 0 0px;}
#nav ul.right > li.policy-last { padding-left: 3px; }

/* COMMING SOON - temporary styling */
/*#nav ul.right > li.fundings .arrow,
#nav ul.right > li.mandates .arrow,
#nav ul.left > li.profiles-nav-item .arrow,
#nav ul.right > li.last-policy .arrow { color: #aaa !important; } */
/* #nav ul.right > li.fundings .subnav li a, 
#nav ul.right > li.mandates .subnav li a,
#nav ul.left > li.profiles-nav-item .subnav li a, */

/* #nav ul.right > li.last-policy .subnav li a  {  width: 90px !important;  } */
/* #nav ul.left > li.profiles-nav-item .subnav li a { padding: 0 5px; } */

/* COMMING SOON */

#nav ul.right > li a{color:#4d4d4d;line-height:22px;margin-top:5px;text-align:left;}
#nav ul.right > li.fundings span.binoculars{display:inline-block;width:40px;height:22px;background:url('images/nav-fundings-icon.png') no-repeat left 50%;}
#nav ul.right > li.fundings > span{width:92px;margin:0 6px;}
#nav ul.right > li.fundings > span .subnav {}
#nav ul.right > li.fundings > span .subnav ul {}
#nav ul.right > li.fundings > span .subnav ul li {}
#nav ul.right > li.fundings > span .subnav ul li a {width:250px;line-height:normal;padding:5px;height:auto}
#nav ul.right > li.mandates > span {width:90px;margin:0 6px;}
#nav ul.right > li.mandates > span .subnav {}
#nav ul.right > li.mandates > span .subnav ul {}
#nav ul.right > li.mandates > span .subnav ul li {}
#nav ul.right > li.mandates > span .subnav ul li a {width:174px;line-height:normal;padding:5px;height:auto}
#nav ul.right > li.policy > span {}
#nav ul.right > li.policy > span .subnav {}
#nav ul.right > li.policy > span .subnav ul {}
#nav ul.right > li.policy > span .subnav ul li {}
#nav ul.right > li.policy > span .subnav ul li a {width:174px;line-height:normal;height:auto;padding:5px}
#nav ul.right li#tools-nav-item{width:100px;}
#nav ul.right li#tools-nav-item > span{width:90px;}
#nav ul.right > li.about{width:103px;background: url('images/nav-divider-right.png') no-repeat right center;}
#nav ul.right > li.sign-up{width:103px;background: url('images/nav-divider-right.png') no-repeat right center;}
#nav ul.right > li.log-in{width:103px;}
#nav ul.right > li.contact-us{width:103px;}

h1, h1 a{font-size:25px;line-height:28px;font-weight:bold;color:#346889;}
h2, h2 a{font-size:18px;line-height:22px;font-weight:bold;color:#346889;}
h3, h3 a{font-size:14px;line-height:28px;font-weight:bold;color:#4d4d4d;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}
h4, h4 a{font-size:15px !important;line-height:18px !important;font-weight:bold !important;color:#4d4d4d !important;}
h5, h5 a{font-size:12px;line-height:15px;font-weight:bold;color:#4d4d4d;}

#content{padding:25px 0 0 25px;}
#content .back-to-top{margin:20px 0;font-size:10px;color:#666;text-decoration:underline;background:url('images/back-to-top.png') no-repeat;padding-left:10px;}
#content .back-to-top a{}

#content-left{width:635px;float:left;}
#content-left.full-width{width:955px;}
#content-left.cl-popup { width: auto; padding: 40px; }
#content-left.cl-popup .cs_btn { margin-top: 50px; }

#content-left .fadeout-article {position:absolute;background:url(images/fadeout-article.png);bottom:0;height:80px;width:100%;}

/*#content-left h1.heading{font-size:24px;border-bottom:1px solid #e6e6e6;margin-bottom:10px;}*/
#content-left h1.heading{font-size:24px;margin-bottom:10px;color: #000;}
/*#content-left h1.green{font-size:24px;color:#78a22f;}*/
#content-left h1.green{font-size:24px;color:#78a22f;}
#content-left h1.black{font-size:24px;color:#000;}

#content-left .meta{font-size:11px;font-weight:normal;text-transform:uppercase;color:#4d4d4d;}
#content-left .articles{position:relative;}
#content-left .articles p{font-size:14px;}

#content-left .article-first{position:relative;color:#ffffff;margin-bottom:5px;}
#content-left .article-first .description{width:599px;padding:10px 18px;background:url('images/article-bg.png') repeat;position:absolute;bottom:0px;left:0px;}
#content-left .article-first h2{color:#ffffff;}
#content-left .article-first .meta{color:#ffffff;margin:3px 0;}
#content-left .article-first p{color:#fff;}
#content-left .article-first img { display: block; }
#content-left .article-first a:hover{text-decoration:none;}

#content-left .article{padding:15px 0 10px;border-bottom:1px solid #e6e6e6;}
#content-left .article-first .article-title img { float: right; margin: 3px 0 0 10px ; width: 15px; }
#content-left .article .article-title img { float: right; margin: 3px 15px 0 10px ; width: 17px; }
#content-left .article img{float:left;}
#content-left .article .category, #content-left .article .category a{font-size:12px;font-weight:bold;color:#999;}
#content-left .article.img .description{margin-left:162px;}
#content-left .article .meta{color:#4d4d4d;margin:5px 0;}
#content-left .article .description .header-bolder { font-weight: bold; }
#content-left .article .description { line-height: 17px; }
#content-left .article label{font-size:13px;font-weight:bold;}
#content-left .article p{color:#4d4d4d;padding-bottom:10px;}
#content-left .article p a{color:#80B041;}
#content-left .article.last{border-bottom:none;}

#content-left.research-vault .article p.more-links{color:#80B041;}
#content-left.research-vault .article p.more-links a{color:#80B041;font-weight:bold;text-decoration:none;}
#content-left.research-vault .article p.more-links a:hover{text-decoration:underline;}
#content-left.research-vault .article p a{color:#4d4d4d;text-decoration:underline;}
#content-left .search-form{padding:0 0 10px;border-bottom:1px solid #e6e6e6; }
#content-left .res-header { float: left; }
#content-left .entry-not-found { font-weight: bold; margin-top: 25px; line-height: 20px;}

#content-left .search-form input[type="text"]{border:1px solid #c6c7c8;padding:0 0 0 5px;height:22px;vertical-align:top;width:200px;margin-top:3px; margin-left: 20px;}
#content-left .search-form input[type="submit"]{width:49px;height:29px;background:url('images/btn-green.png') no-repeat;color:#fff;cursor:pointer; margin-left: 15px;}

#content-left .search-form a.res-sub-link{border:none;background:url('images/radio-bg.png') no-repeat right 0px #e6e6e6;border-radius:0px;margin-right:2px;padding: 2px 15px 2px 4px;font-size:13px;color:#4d4d4d; font-size: 13px; font-weight: normal; text-decoration: none;}
#content-left .search-form a.res-sub-link.active,
#content-left .search-form a.res-sub-link:hover{background:url('images/radio-bg.png') no-repeat right -20px #78A22F; color:#fff;}

#content-left .search-form .search-by{font-size:14px;font-weight:bold;color:black;margin:10px 0px 12px;}
#content-left .search-form .radios-top{margin-bottom:8px;}
#content-left .search-form .radios .filter{font-size:13px;font-weight:bold;color:#78A22F;display:inline-block;width:50px;}
#content-left .search-form a.submit{color:#78A22F;text-decoration:underline;font-weight:bold;margin-top:25px; display: inline-block;}
#content-left .search-form select{outline:none;display:inline-block;}
#content-left .search-form .sbHolder{outline:none;display:inline-block;top:8px;width:140px;}
#content-left .search-form .sbHolder .sbOptions{width:140px;}

#content-left .headings-widget{padding-bottom:10px;}
#content-left .headings-widget h2 a{padding:3px 0;font-size:13px;}
#content-left .headings-widget h3{margin-bottom:5px;}
#content-left.cl-home .headings-widget h3 { }

#content-left .columns-widget{}
#content-left .columns-widget .column{width:190px;float:left;padding-top: 5px;padding-right:20px;}
#content-left .columns-widget .column.last{padding-right:0px}
#content-left .columns-widget .topic{padding:5px 0;}
#content-left .columns-widget a{font-size:12px;font-weight:bold;color:#346889;line-height:16px;}
#content-left .columns-widget p{font-size:12px;color:#4d4d4d;}

/* Single */

#content-left .author{font-size: 11px;font-weight: normal;text-transform: uppercase;color: #4D4D4D;margin-top: 5px;}

#content-left .article-meta-wrapper { border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6; margin-top: 15px; }
/*#content-left .share{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6; padding: 8px 0 3px;}*/
#content-left .share { display: inline-block; vertical-align: middle; margin-top: 3px; margin-left: 50px;float:right;}
#sharing_email input[type="text"] { border: 1px solid #4d4d4d; }
#content-left .sharing .share-regular a { color: #4d4d4d; }
#content-left .share .sharing { padding: 0;}
#content-left .share .sharing li{ padding: 0 !important; }
#content-left .share .sharing li.share-email { margin-right: 25px !important; }
#content-left .single .meta { display: inline-block; line-height:34px;}
#content-left .single .text{padding-top:20px;font-size:15px;color:#4d4d4d;line-height:22px;position:relative}
#content-left .single .text img{margin:0px 0px 15px 0;}
#content-left .single .text .alignleft{float:left;margin-right:20px;}
#content-left .single .text .alignright{float:right;margin-left:20px;}
#content-left .single .text p{margin-bottom:15px;}
#content-left .single .text blockquote{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;padding-top:10px;margin-bottom:10px;}
#content-left .single .text blockquote p{margin-bottom:10px;}
#content-left .single .text .sharing { display: none; }
#content-left .single .text.story-limit-text p{margin-bottom:0px;}
#content-left .single .tags{font-size:12px;margin-bottom:5px;}
#content-left .single .tags a{text-decoration:underline;}
#content-left .single .share-bottom{margin-bottom:5px;}
#content-left .single ul{list-style-position: inside;}
#content-left .single li{}

#content-left .more-articles,
#content-left .pagination {padding:7px 0 5px;margin-bottom:20px;}
#content-left .pagination a{font-size:12px;font-weight:bold;color:#346889;line-height:16px;cursor:pointer;}
#content-left .pagination a.next{float:right;}
#content-left .pagination a.prev{background:url('images/arrow-left.png') no-repeat left 3px;padding-left:20px;}
#content-left .pagination .left {float:left}
#content-left .pagination .right {float:right}
#content-left .pagination a span.assist-text { color: #000; display: inline-block; }
#content-left .pagination a span.assist-title { display: inline-block; width: 210px; vertical-align: middle; text-align: left;}
#content-left .pagination a.next span.assist-text { background:url('images/arrow-right.png') no-repeat right 3px;padding-right:20px; margin-left: 10px; }
#content-left .pagination a.next span.assist-title { text-align: right; }
#content-left .pagination a.prev span.assist-text { margin-right: 10px; }
#content-left .pagination a.no-arrow{background:none !important;padding-right:0px !important;}
#content-left .pagination a:hover {background-position: 0 -15px;}
#content-left .pagination a.next:hover span.assist-text {background-position: right -15px;}
#content-left .pagination a:hover .assist-title { text-decoration: underline;}

#content-left .more-articles{padding:7px 0 5px;margin-bottom:20px;}
#content-left .more-articles a{font-size:12px;font-weight:bold;color:#346889;line-height:16px;cursor:pointer;}
#content-left .pagination .nav-next,
#content-left .more-articles .next { float: right; background:url('images/arrow-right.png') no-repeat right 3px;padding-right:20px;}
#content-left .pagination .nav-previous,
#content-left .more-articles .previous { float: left; background:url('images/arrow-left.png') no-repeat left 3px;padding-left:20px;}
#content-left .pagination .nav-next:hover,
#content-left .more-articles a.next:hover{background-position: right -15px;}
#content-left .pagination .nav-previous:hover,
#content-left .more-articles a.previous:hover{ background-position: left -15px; }

#content-left .comments{font-size:12px;}
#content-left ul.links{margin-bottom:15px;}
#content-left ul.links li{list-style: none; display: inline; }
#content-left #meta_tabs .ui-tabs-hide { display: none; }
#content-left .comments .comment{margin-bottom:20px;}
/*#content-left .comments footer{float:left;padding-left:5px;width:69px;}*/
/*#content-left .comments footer img{display:block;}*/
#content-left .comments .comment_author { font-size: 14px; font-weight: bold; max-width: 50px;}#content-left .comments .comment_date { font-size: 11px;  max-width: 50px;}
#content-left .comments .comment-content{width:450px;position:relative; line-height: 18px; margin-top: 5px;}
#content-left .comments #commentform .comment-form-email,
#content-left .comments #commentform .comment-form-url,
#content-left .comments #commentform .comment-form-author { display: none;  }

#content-left #respond{background-color:#f2f2f2;padding:15px 40px;margin-bottom:40px;}
#content-left #respond #reply-title{font-size:16px;color:#346889;font-weight:bold;border:none;margin-bottom:5px;}
#content-left #respond  .comment-notes{display:none;}
#content-left #respond  p label{font-size:12px;color:#4d4d4d;}
#content-left #respond  p .required{display:inline-block;}
#content-left #respond input[type="text"]{display:block;margin:5px 0 7px;border:1px solid #c6c7c8;height:29px;padding-left:10px;color:#4d4d4d;}
#content-left #respond textarea{display:block;margin:5px 0;width:525px;height:100px;}
#content-left #respond input[type="submit"]{background:url('images/btn-send-feedback.png') no-repeat;width:139px;height:27px;font-size:12px;color:#fff;text-align:center;line-height:27px;margin-top:7px;font-weight:bold;cursor:pointer;}
#content-left #respond  .form-allowed-tags,#content-left #respond  .comment-subscription-form{display:none;}

#content-left .text ul, #content-left .text ol, { padding-left: 30px; }

#content-left .single .related{width:250px;display:block;float:left;background-color:#fff;clear:left; line-height: 16px;margin-bottom: 3px;}
#content-left .single .related h5{border-bottom:1px solid #fff;padding:9px 0px 9px 10px;background-color:#f2f2f2;width:220px; font-size: 17px;}
#content-left .single .related ul{padding:3px 0 8px;background-color:#f2f2f2;width:230px;}
#content-left .single .related ul li{list-style-type:none;padding:4px 10px;}
#content-left .single .related ul a{font-size:12px;font-weight:bold;color:#346889;line-height:14px;}

#content-right{margin-left:663px;width:322px;}

#content-right .search{margin-bottom:20px;}
#content-right .search div{border:2px solid #f1f2f2;width:316px;text-align:right;height:24px;}
#content-right .search input[type="text"]{border:none;padding:0 0 0 5px;height:22px;vertical-align:top;width:280px;}
#content-right .search input[type="submit"]{background:url('images/search-icon.png') no-repeat 0 0;width:26px;height:22px;text-indent:-99999px; text-transform: uppercase; display:inline-block;color:transparent;cursor:pointer;}
#content-right .search label{display:none;}


#content-right .news-signup-widget{width:302px;border-radius:6px;-moz-border-radius:6px;background-color:#b6c9d5;margin-bottom:20px;padding:10px}
#content-right .news-signup-widget .title {color:#346889;font-weight:bold;padding:0px 0px 7px;font-family:Arial, sans-serif;}
#content-right .news-signup-widget input[type="text"]{width:197px;height:28px;margin:0 7px 0 0;padding-left:10px; outline: none; line-height: 28px !important;}
#content-right .news-signup-widget input[type="text"].hasPlaceholder { font-weight: bold; color: #999; font-size: 12px;}
#content-right .news-signup-widget input[type="text"]::-webkit-input-placeholder { font-weight: bold; color: #999; font-size: 12px;}
#content-right .news-signup-widget input[type="text"]:-moz-placeholder { font-weight: bold; color: #999; font-size: 12px; }
#content-right .news-signup-widget input[type="submit"]{background:url('images/btn-sign-up.png') no-repeat;display:inline-block;font-size:13px;font-weight:bold;color:#fff;text-align:center;width:86px;height:27px;cursor:pointer;text-indent:-999999px}

#content-right .frame-widget{width:320px;border:1px solid #dedede;margin-bottom:20px;}
#content-right .frame-widget h4{background-color:gainsboro;border-bottom:1px solid #dedede;height:34px;line-height:34px !important;padding-left:8px;font-size: 22px !important;}
#content-right .frame-widget h4.subhead{font:bold 14px/28px Arial,Helvetica !important;background-color: transparent;padding: 0px 8px; height: auto; border-top:1px solid #dedede;}
#content-right .frame-widget h4.binoculars{background:url('images/nav-fundings-icon.png') no-repeat 8px 50% gainsboro;padding-left:49px;}
#content-right .frame-widget ul {margin-left:8px;padding:5px 0;}
#content-right .frame-widget ul li{list-style-type:none;}
#content-right .frame-widget ul.wppp_list { margin-left: 0; padding: 0;}
#content-right .frame-widget ul.wppp_list a,
#content-right .frame-widget > ul > li { padding:5px 0; display: block;}
#content-right .frame-widget ul a{font-size:12px;font-weight:bold;color:#346889;line-height:14px;}

#content-right .frame-widget.hot-research-topics {}
#content-right .frame-widget.hot-research-topics .column {display:inline-block;vertical-align:top;padding-right:8px}
#content-right .frame-widget.hot-research-topics .hot-res-title {width:100px}
#content-right .frame-widget.hot-research-topics .hot-res-open-field-1 {width:94px}
#content-right .frame-widget.hot-research-topics .hot-res-open-field-2 {width:94px}

#content-right .frame-widget.updates-widget {border-bottom: 5px solid gainsboro;border-left: 5px solid gainsboro;border-right: 5px solid gainsboro;width:312px;}
#content-right .frame-widget.updates-widget h4 {border-bottom: 1px solid #fff; padding-right: 30px;background-color:gainsboro;height:31px;}
#content-right .frame-widget.updates-widget ul { margin-left: 0; padding-bottom: 0;}
#content-right .frame-widget.updates-widget ul li { border-bottom: 1px solid gainsboro; text-align: left; padding: 10px 11px;}
#content-right .frame-widget.updates-widget ul li .updates-date { font: bold 10px/17px Arial; color:  #808080; }

#content-right .frame-widget.reports-widget{border:none;}
#content-right .frame-widget.reports-widget h4{background-color:transparent;padding-left:0px;font-size:24px;height:31px;border-bottom:3px solid #DCDCDC;}
#content-right .frame-widget.reports-widget ul{margin-right:0px;margin-left:0px;}
#content-right .frame-widget.reports-widget li{border-bottom:1px solid gainsboro;}
#content-right .frame-widget.reports-widget .title{font-size:14px; display: inline-block; width: 100%; margin-bottom: 3px; }
#content-right .frame-widget.reports-widget .title img { float: right; width: 10px; margin-right: 5px; }
.mp-lock { float: right; width: 10px; margin-right: 5px; margin-left: 20px; }
#content-left  .special-report-desc { margin-top: 10px; }
#content-left  .pdf-link,
#content-right .frame-widget.reports-widget .pdf-link{background:url('images/pdf-icon-small.png') no-repeat;width:22px;height:22px;text-indent:26px;line-height:22px;display:inline-block;margin-right:10px;margin-top:2px;text-align:right;}
#content-left  .pdf-link { margin: 15px 0 20px; }
#content-right .frame-widget.tools-widget .short-description{font-size:12px;}

#content-right .frame-widget.tools-widget{border:none;}
#content-right .frame-widget.tools-widget h4{background-color:transparent;padding-left:0px;font-size:24px;border-bottom:3px solid #DCDCDC;height:31px;}
#content-right .frame-widget.tools-widget ul{margin-right:0px;margin-left:0px;}
#content-right .frame-widget.tools-widget li{border-bottom:1px solid gainsboro;padding:8px 0px;}
#content-right .frame-widget.tools-widget .title{font-size:17px;color:#78A22F;}
#content-right .frame-widget.tools-widget span{font-size:10px;font-weight:bold;display:none;}
#content-right .frame-widget.tools-widget li:hover span{display:inline;}

#content-right .top-links-widget{text-align:right;margin-bottom:20px;}
#content-right .top-links-widget a{font-size:13px;color:#78A22F;font-weight:bold;padding:0px 3px;}


#content-right .frame-widget.ad-widget{text-align:center;border:none;}

#content-right .conferences-widget{margin-bottom:20px;}
#content-right .conferences-widget a{color:#000;font-size:12px;font-weight:bold;display:block;}
#content-right .conferences-widget span{font-size:12px;color:#4d4d4d;}
#content-right .conferences-widget .conference{padding:10px 0;border-bottom:1px solid #e6e6e6;}
#content-right .conferences-widget .conference.last{border:none;}
#content-right .conferences-widget a.more{color:#4d4d4d;text-decoration:underline;margin-top:10px;}

#footer {height:92px;padding:30px 40px 0;background:url('images/footer-bg.png') repeat-x #f2f2f2;}
#footer .left{color:#666666;font-size:11px;width:620px;float:left;}
#footer .left span{color:#666666;}
#footer .left a:hover{color:#666666;}
#footer .copy{margin-bottom:10px;}
#footer .feedback{font-size:13px;color:#78a22f;}
#footer .feedback a{background:url('images/btn-send-feedback.png') no-repeat;width:139px;height:27px;display:inline-block;font-size:10px;color:#fff;text-align:center;line-height:27px;margin-top:7px;}
#footer .feedback a:hover{text-decoration:none;}


/* STYLING SINGLE PAGE */
#content #primary,
body.page #container #content #primary {float:left;width:620px}
body.page #container #content #primary article {}
body.page #container #content #primary article .entry-header {}
body.page #container #content #primary article .entry-content {font-size:15px;padding: 20px 0px}
body.page #container #content #primary article .entry-content p {font-size:15px;margin-bottom:15px; line-height: 22px;}
body.page #container #content #primary article .entry-content p a{color:#78a22f;font-weight:bold;}
body.page #container #content #primary article .entry-content .sharing {border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;}
body.page #container #content #primary article .entry-content > ul > li {margin-left:20px}
body.page #container #content #primary article .entry-content > ol {margin-bottom:15px}
body.page #container #content #primary article .entry-content > ol > li {margin-left:20px}

/* form in the newsletter-signup */
#container #content .gform_body {line-height:0px;}
#container #content .gform_footer {line-height:0px;margin-top:0px;padding-top:0px;}
#container #content .gform_wrapper { margin-bottom: 35px; }
#container #content .gform_wrapper form {background-color:#f2f2f2;padding:15px 40px}
#container #content .gform_wrapper form .gfield_label {font-size:12px;font-weight:normal;font-family:Arial, Helvetica}
#container #content .gform_wrapper form input[type=text] {border: 1px solid #C6C7C8;color: #4D4D4D;display: block;height: 29px;padding:0px 3px;font-family:Arial, Helvetica;}
#container #content .gform_wrapper form input[type=submit] {background: url("images/btn-send-feedback.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;cursor: pointer;font-size: 12px;font-weight: bold;height: 27px;line-height: 27px;margin-top: 7px;text-align: center;width: 139px;font-family:Arial, Helvetica}
#container #content .gform_wrapper form textarea{font-family:Arial, Helvetica;}
#container #content #gforms_confirmation_message {color: #346889;font-size: 16px;font-weight: bold;line-height: 28px;font-family:Arial, Helvetica;}

.newsletter-signup-page > .sharing { display: none;  }
/* fundings */
#container.new_fundings #content-left { width:100%; }
#container.new_fundings #content-right {display: none;}
#container.new_fundings #content-right .frame-widget {width:230px}
#container.new_fundings .search-header{margin-bottom:10px;}
#container.new_fundings #content-left .search-header h1 {float:left;margin-bottom:20px;width: 420px;color:black}
#container.new_fundings #content-left .search-header h2 {margin-bottom:5px;}
#container.new_fundings #content-left .search-header .form-container {float:right}
#container.new_fundings #content-left .search-header .form-container input[type=text] {display: block;float: left;height: 24px;margin: 2px 10px 0 0;width: 221px;border: 1px solid #C6C7C8;padding-left:10px;}
#container.new_fundings #content-left .search-header .form-container input[type=submit] {background:url("images/btn-green.png") no-repeat scroll 0 0 transparent;color:#FFFFFF;cursor:pointer;height:29px;width:49px;}
#container.new_fundings #content-left .search-header h2 {color:black;font-size:14px;padding:0px 0px 3px 0px}
#container.new_fundings #content-left .search-header .cat-label {color:#78a22f;font-weight:bold;width:80px;float:left}
#container.new_fundings #content-left .search-header .categories {margin-left:80px}
#container.new_fundings #content-left .search-header .categories a {background: url("images/radio-bg.png") no-repeat scroll right 0 #E6E6E6;border: medium none;border-radius: 0 0 0 0;color: #4D4D4D;font-size: 13px;font-weight: bold;padding: 2px 15px 2px 4px;text-decoration: none;display:inline-block;margin:0px 5px 13px 0px}
#container.new_fundings #content-left .search-header .categories a:hover, 
#container.new_fundings #content-left .search-header .categories a.active {background: url("images/radio-bg.png") no-repeat scroll right -20px #78A22F;color: #FFFFFF;}

#container.new_fundings .search-results {line-height:20px;position:relative;}
#container.new_fundings .search-result {background-color: #fff;}
#container.new_fundings .search-result.odd {background-color: #f7f9fa;}
#container.new_fundings .search-result ul {}
#container.new_fundings .search-result ul li {background:url(images/list-dot.png) no-repeat 0% 6px;list-style:none;padding:0px 0px 0px 8px}
#container.new_fundings .search-result table {border-collapse:collapse;border-top:1px solid #dee0e2;width:100%;font-size:12px;line-height:17px;color:#4d4d4d;}
#container.new_fundings .search-result table tr {}
#container.new_fundings .search-result.first-item table tr th{color:#4d4d4d;}
#container.new_fundings .search-result table tr th {border-right:1px solid #dee0e2;border-bottom:1px solid #dee0e2;height:30px;text-align:left;color:#b3b3b3;}
#container.new_fundings .search-result table tr th a.asc{background: url("images/sort-arrow.png") no-repeat right -16px;padding-right: 10px;}
#container.new_fundings .search-result table tr th a.desc{background: url("images/sort-arrow.png") no-repeat right 4px;padding-right: 10px;}
#container.new_fundings .search-result table tr td {border-right:1px solid #dee0e2;border-bottom:1px solid #dee0e2;border-top:1px solid #dee0e2;font-size:12px;line-height:15px;vertical-align: top;}
#container.new_fundings .search-result table tr .date{width:60px;}
#container.new_fundings .search-result table tr .size,
#container.new_fundings .search-result table tr .amount{width:71px;}
#container.new_fundings .search-result table tr .company{width:100px}
#container.new_fundings .search-result table tr .location { width: 85px; }
#container.new_fundings .search-result table tr .market { width: 105px; }
#container.new_fundings .search-result table tr .action { width: 90px; }
#container.new_fundings .search-result table tr .type { width: 80px; }
#container.new_fundings .search-result table tr .investor { width: 110px; }
#container.new_fundings .search-result table tr .stage a { color: #80b041; text-decoration: none }
#container.new_fundings .search-result table tr .expand-column{width:40px;text-align: center; border-left: 1px solid #dee0e2; vertical-align: middle; font-size: 16px;  }
#container.new_fundings .search-result table tr th.expand-column{ font-size: 12px;  }
#container.new_fundings .search-result table tr .expand-column a{ color: #80b041; display: inline-block; width: 100%; text-decoration: none; outline: none; }
#container.new_fundings .search-result table tr .type,
#container.new_fundings .search-result table tr .manager{border-right:none;}
#container.new_fundings .search-result table tr .headline {width:242px}
#container.new_fundings .search-result table tr th > div,
#container.new_fundings .search-result table tr td > div {padding:5px;}
#container.new_fundings .search-result .description-container {font-size:12px;line-height:15px;padding:10px 10px 5px; display: none;}
#container.new_fundings .search-result .description-container span.summary {font-weight:bold;}
#container.new_fundings .search-result .description-container span.view-article {}
#container.new_fundings .search-result .description-container span.view-article a {color:#78A22F;font-weight:bold}
#container.new_fundings .search-result .more-info-container {font-size:12px;display:none;padding-bottom:8px}
#container.new_fundings .search-result .more-info-container h3 {border:none;font-size:11px;line-height:normal;padding:0px}
#container.new_fundings .search-result .more-info-container ul {}
#container.new_fundings .search-result .more-info-container .additional-summary {float:left;width:165px;line-height:normal;padding:0px 5px 20px 10px;}


span.plus-button {background: url(images/open_plus.png) no-repeat;display:inline-block;height:12px;margin-left:2px;text-indent:-999999px;vertical-align:middle;width:12px;cursor:pointer;}
span.plus-button.open {background-position:0px -28px;}
.plus-button:hover {background-position:0px -14px}
.plus-button.open:hover {background-position:0px -42px}

#container.new_fundings #content-left .pagination {border-bottom:1px solid #cccccc;border-top:1px solid #cccccc;margin-top:20px;padding:10px 0px}
#container.new_fundings #content-left .pagination .left {float:left}
#container.new_fundings #content-left .pagination .left a{color:#346889;font-weight:bold;}
#container.new_fundings #content-left .pagination .right {float:right}
#container.new_fundings #content-left .pagination .right a{color:#346889;font-weight:bold;}

/* Conferences */

.eme_nav_center { clear: both; visibility: hidden; }

#content-left .calendar-view{font-size:12px;font-weight:bold;color:#346889;line-height:16px;cursor:pointer; line-height: 11px;margin-bottom:5px;}
#content-left table.fullcalendar tr.days-names td{height:1.4em;}
#content-left table.fullcalendar tbody td{height:7em;}

#events-pagination-top { display: none;  }
#events-pagination-bottom {padding:8px 0;margin-bottom:20px;}
#events-pagination-bottom a{font-size:12px;font-weight:bold;color:#346889;line-height:16px;cursor:pointer; line-height: 11px;margin:0px !important;}

#content-left .pagination .previous{float:right;background:url('images/arrow-right.png') no-repeat right 3px;padding-right:20px;}
#events-pagination-bottom a.eme_nav_left{float:left;background:url('images/arrow-left.png') no-repeat left 3px;padding-left:20px;}

#content-left .pagination .previous.more-conferences-link:hover {background-position: right -15px;  }

#events-pagination-bottom a.eme_nav_right{float:right;background:url('images/arrow-right.png') no-repeat right 3px;padding-right:20px;}

#events-pagination-bottom a.no-arrow{background:none !important;padding-right:0px !important;}

#events-pagination-bottom .eme_nav_left:hover{background-position: left -15px;}
#events-pagination-bottom .eme_nav_right:hover{background-position: right -15px;}
#content-left h1.conferences-heading.heading { border-bottom: none; float: left; }
#content-left .submit-conference-btn { float: right; color:#78A22F;text-decoration:underline;font-weight:bold;margin-top:5px;}
.events  { margin-top: 20px; }
.category-events { padding-bottom: 20px; border-top:1px solid #e6e6e6; padding-top: 10px;}
.category-events:last-child{border-bottom:1px solid #e6e6e6;}
.category-events .entry-title { margin-bottom: 10px; }
.category-events .entry-content br { margin-bottom: 3px; }


/* Research single listing item */
.sharing.sharing-research-listing { padding: 0 !important; display: inline-block;}
.sharing.sharing-research-listing ul { float: none;}
.sharing.sharing-research-listing ul li.share-email { padding: 0 !important; margin: 0 !important; float: none !important; }
.sharing.sharing-research-listing ul li.share-email a { padding: 0; background: none; }
#content-left .article .discussion-items-wrapper a { font-weight: normal;}
/*#content-left .article p.research_summary a { font-weight: normal; text-decoration: underline; color: #4d4d4d; }*/
.res-bottom-single-wrapper a,
.res-bottom-single-wrapper {color: #80B041; font: bold 13px/17px Arial; }

/* policy pipeline */
#content-left.policy-pipeline .search-header {padding:0px 0px 20px 0px;border-bottom:1px solid #e6e6e6}
#content-left.policy-pipeline .search-header .search-form {padding:0px;border:none}
#content-left.policy-pipeline .search-header .search-form .sbHolder {display:block;float:left;top:0px;margin:2px 13px 0px 0px;width:144px}
#content-left.policy-pipeline .search-header .search-form input[type=text] {display:block;float:left;height:24px;margin:0px;margin-right:20px;margin-top:2px;width:221px}
#content-left.policy-pipeline .search-header .search-form input[type=submit] {}

#content-left.policy-pipeline .search-header .categories {}
#content-left.policy-pipeline .search-header .categories a {background: url("images/radio-bg.png") no-repeat scroll right 0 #E6E6E6;border: medium none;border-radius: 0 0 0 0;color: #4D4D4D;font-size: 13px;font-weight: bold;margin-right: 5px;padding: 2px 15px 2px 4px;text-decoration: none;display:inline-block;margin-top:13px}
#content-left.policy-pipeline .search-header .categories a.active,
#content-left.policy-pipeline .search-header .categories a:hover {background: url("images/radio-bg.png") no-repeat scroll right -20px #78A22F;color: #FFFFFF;}

#content-left.policy-pipeline {}
/*#content-left.policy-pipeline h1{color:black}*/
#content-left.policy-pipeline .articles {}
#content-left.policy-pipeline .articles .article {}
#content-left.policy-pipeline .articles .article h3 {border:none;line-height:normal;font-size:13px;padding-top:12px}
#content-left.policy-pipeline .articles .article .description .summary-container .summary {}
#content-left.policy-pipeline .articles .article .description .summary-container .summary p {padding:0px}
#content-left.policy-pipeline .articles .article .description .summary-container .summary .view-article {font-weight:bold;color:#78A22F}
#content-left.policy-pipeline .articles .article .description .updates-container {}
#content-left.policy-pipeline .articles .article .description .updates-container .updates {}
#content-left.policy-pipeline .articles .article .description .updates-container .updates li {list-style:inside}
#content-left.policy-pipeline .articles .article .description .updates-container .updates li .update-title {display:inline}
#content-left.policy-pipeline .articles .article .description .updates-container .updates li .update-description {display:none;padding-bottom:10px}

.single-policy_pipeline #content-left.policy-pipeline .articles .article {padding:0px}
.single-policy_pipeline #content-left.policy-pipeline .articles .article .plus-button {display:none}
.single-policy_pipeline #content-left.policy-pipeline .articles .article .update-description {display:block}
.single-policy_pipeline #content-left.policy-pipeline .articles .article .description .updates-container .updates li .update-description {display:block;padding-left:12px}

.fancybox-inner .fancybox-nav {width:5%}

.simplr-message.error {color:#790000;font-size: 14px;font-weight:bold;margin-bottom:10px}
#simplr-form {background-color: #F2F2F2;padding: 15px 40px;margin-bottom:20px}
#simplr-form label {font-size:12px;display:block;margin:10px 0px 4px}
#simplr-form .error input[type=text],
#simplr-form .error input[type=password] {border:1px solid red;}
#simplr-form input[type=text],
#simplr-form input[type=password] {border: 1px solid #C6C7C8;color: #4D4D4D;display: block;height: 29px;width:50%;padding: 0 3px;}
#simplr-form input[type=submit] {background: url("images/btn-send-feedback.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;cursor: pointer;font-size: 12px;font-weight: bold;height: 27px;line-height: 27px;margin-top: 7px;text-align: center;width: 139px;}
#simplr-form  #recaptcha_response_field { display: inline-block; height: auto; }


.reset-password-info {padding:0px 0px 15px 20px;font-size:15px}
.reset-password-info a {color: #80B041;font-weight: bold;text-decoration: none;}
.reset-password-info li {}
.s8_form {background-color: #F2F2F2;padding: 15px 40px;}
.s8_form label {padding:10px 0px 5px;width:30%;font-size:12px;display:inline-block}
.s8_form input[type=text],
.s8_form input[type=password] {border: 1px solid #C6C7C8;color: #4D4D4D;display: block;height: 29px;padding: 0 3px;width:70%;}
.s8_form input[type=submit] {background: url("images/btn-send-feedback.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;cursor: pointer;font-size: 12px;font-weight: bold;height: 27px;line-height: 27px;margin-top: 7px;text-align: center;width: 139px;}
.s8_form a {color: #346889;font-size: 14px;font-weight: bold;line-height: 14px;padding:15px 0 0; display:inline-block}
.s8_form .error {background: none repeat scroll 0 0 transparent;border: 0 none;color: #790000;font-weight: bold;margin: 0 0 10px;padding: 0;}
#simplr-form #simplr-reg {}
#simplr-form #simplr-reg .simplr-field:first-child {display:none}

#register_popup { margin-bottom: 30px; }
#register_popup p, #register_form p{margin-bottom:15px;}
#register_popup input[type=text], 
#register_popup input[type=password]{width:75%}
#register_form{margin-top:20px;}
#register_popup a, #register_form a{text-decoration: none;color: #80B041;font-weight: bold;}



/* PREMIUM PROMPT */

#premium-prompt { border: 1px solid #e6e6e6; padding: 30px; margin: 20px 0 30px; box-shadow: 2px 2px 2px #aaa; }
#premium-prompt p { margin: 30px 0 0; }
#premium-prompt span { font-weight: bold; }

#premium-prompt a { color: #80B041; font-weight: bold; font-size: 14px; }

