@charset "utf-8";
/*
Theme Name: Horizon 2020 Projects v1.9
Author: Daniel Wakefield
Version: 1.9
*/

/*RESET*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, div {display: block;}
[hidden] {display: none;}
html{font-size: 100%; overflow-x: scroll; overflow-y: scroll;-webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body{min-width: 1171px; color: #000; font-family: 'Lato-Regular'; font-size: 13px; font-weight: normal; margin: 0; padding: 0; -webkit-font-smoothing: antialiased;
background: #cccccc; /* Old browsers */
background: -moz-linear-gradient(top,  #cccccc 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cccccc), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cccccc 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cccccc 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 );}
a, a:hover, p a, p a:hover{text-decoration: none;}
a:focus, a:hover, a:active {outline: 0;}
b, strong {font-weight: bold;}
dd, ul, nav ul, nav ol {list-style: none; list-style-image: none;  margin: 0; padding: 0;}
img {border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle;}
h1, h2, h3, h4, h5, h6{font-weight: normal; margin: 0 0 7px 0; padding: 0;}
p{margin: 0 0 7px 0;}

/*IMPORT FONTS*/
@font-face {
    font-family: 'Lato-Regular';
    src: url('/wp-content/themes/V9/fonts/Lato-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lato-Bold';
    src: url('/wp-content/themes/V9/fonts/Lato-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'icomoon';
	src:url('/wp-content/themes/V9/fonts/icomoon.eot');
	src:url('/wp-content/themes/V9/fonts/icomoon.eot#iefix') format('embedded-opentype'),
		url('/wp-content/themes/V9/fonts/icomoon.woff') format('woff'),
		url('/wp-content/themes/V9/fonts/icomoon.ttf') format('truetype'),
		url('/wp-content/themes/V9/fonts/icomoon.svg#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-home3:before {
	content: "\e902";
}

.icon-mic:before {
	content: "\e91e";
}

.icon-search:before {
	content: "\e986";
}

.icon-menu:before {
	content: "\e9bd";
}

.icon-menu2:before {
	content: "\e9be";
}

.icon-menu3:before {
	content: "\e9bf";
}

.icon-star-full:before {
	content: "\e9d9";
}
/*IMPORT FONTS*/

/*COMMON*/
.left{float: left;}
.right{float: right;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden;}
.clearfix{display: inline-block;}
html[xmlns] .clearfix{display: block;}
* html .clearfix{height: 1%;}


p{font-size: 15px;line-height: 23px;margin: 0 0 20px 0;}

/*RESPONSIVE GRID*/
#window{width: 100%; height: 100%; overflow: scroll; }
.wrapper{margin: 0 auto; max-width: 1171px;}
.column, .sub_column{display: block; float: left; margin: 0 20px 20px 0;}
.end{margin: 0 0 20px 0;}
.col_2_4{width: 164px;}
.col_2_3_2{width: 470px;}
.col_2_3{width: 225px;}
.col_2_2{width: 347px;}
.col_2{width: 715px;}
.col_1{width: 191px;}
.leftCol{display: block; float: left; margin: 0 10px 0 0; padding: 10px 0 0 0; width: 191px;}
.midCol{ background: #ffffff; display: block; float: left; margin: 0 10px 10px 0; padding: 10px; width: 715px;}
.banners{display: block; float: left; margin: 0 0 20px 0; padding: 10px 0 0 0; width: 225px;}
.alignleft{float: left; margin: 0 20px 20px 0;}
.alignright{float: right; margin: 0 0 20px 20px;}
.break{clear: both; display: block; margin: 0 0 20px 0;}


/*HEADER*/
header[role="banner"]{background: #000 url("/wp-content/themes/V9/images/hdr.jpg") no-repeat center bottom; color: #999; font-family: 'Lato-Regular'; display: block; float: left; padding: 10px 0 0 0; width: 100%;}
#logo, #esf{font-size: 12px; width: 25%;}
#logo a{background: url("/wp-content/themes/V9/images/h2020-logo.png") no-repeat center 0; display: block; float: left; height: 74px; margin: 0 0 10px 0; text-indent: -9999px; width: 191px;}
#logo span{clear: both; background: url("/wp-content/themes/V9/images/tel.png") no-repeat 0 0; display: block; float: left; height: 28px;  margin: 0 0 10px 0; text-indent: -9999px; width: 193px;}
#esf p{clear: left; color: #999; font-size: 13px; font-family: 'Lato-Bold';margin: 0; padding: 0; width: 290px;}
#esf a{background: url("/wp-content/themes/V9/images/hdr-esf-logo.png") no-repeat center 0; display: block; float: right; height: 112px; text-indent: -9999px; margin: 0 0 0 20px; width: 99px;}
#esf p{text-align: right;}

/*SEARCH*/
#search_social{float: right;}
#search_social form{display: block; float: left; margin: 0 5px 0 0;}
#search_social input[type="text"] {border: none;  color: #999; font: normal 13px Arial,Helvetica,Sans-serif; display: block; float: left; line-height: 22px; margin: 2px 0 0 0; padding: 2px 30px 2px 8px; width: 100px; 
-webkit-border-radius: 20px 0 0 20px; 
-moz-border-radius: 20px 0 0 20px; 
border-radius: 20px 0 0 20px;
}
#search_social #b{background: url("/wp-content/themes/V9/images/btn.png") no-repeat -1px 2px; position: relative; left: -1px; border: none; display: block; float: left; text-indent: -9999px; height: 28px; width: 26px; border-radius: 0 !important;}
#search_social #b:hover{ cursor: pointer;}
#search_social input[type="text"]:focus {outline: none;}
/*SEARCH*/

#search_social a#tw-badge, #search_social a#gp-badge{background: url('/wp-content/themes/V9/images/social_nav.png') no-repeat 0 0; border-right: none; display: block; float: left; line-height: 27px; margin: 3px 0 0 0; overflow: hidden; padding: 0; text-indent: -9999px; width: 24px;}
#search_social a#tw-badge{background: url('/wp-content/themes/V9/images/social_nav.png') no-repeat -29px 0; margin: 3px 0 0 0;}
#search_social a#gp-badge{background: url('/wp-content/themes/V9/images/social_nav.png') no-repeat -58px 0; margin: 3px 0 0 0;}
/*HEADER*/

/*NAV*/
#nav{background: #363636; /* Old browsers */
background: -moz-linear-gradient(top,  #363636 1%, #5f5f5f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#363636), color-stop(100%,#5f5f5f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #363636 1%,#5f5f5f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #363636 1%,#5f5f5f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #363636 1%,#5f5f5f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #363636 1%,#5f5f5f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363636', endColorstr='#5f5f5f',GradientType=0 ); /* IE6-9 */
 display: block; float:left; font-family: 'Lato-Regular'; padding: 0; text-align: center; width: 100%;}
#nav ul{display: block; float: left; margin: 0 auto 0 auto;}
#nav ul li{display: block; float: left; margin: 0;}
#nav ul li:last-child{margin: 0;}
#nav ul li:last-child a{border-right: none; padding: 0 21px 0 21px;}
#nav ul li a{color: #ccc; font-size: 14px; padding: 0 21px 0 21px; line-height: 30px; text-shadow: 0px 1px 0px #333;}
#nav ul li:hover a{color: #fff;}
#nav nav{margin: 0 auto 0 auto; max-width: 1171px;}
#nav ul li:first-child a{background: url('/wp-content/themes/V9/images/home-icon.png') no-repeat 14px 7px; float: left;  line-height: 30px; text-indent: -9999px; display: block;  height: 30px;}
#nav ul li.current-menu-item:first-child a, #nav ul li:hover:first-child a{background: url('/wp-content/themes/V9/images/home-icon.png') no-repeat 14px -17px;}
#nav ul li.current-menu-item a
{color: #fff; border-right: none;}

#nav ul li.current-menu-item
{border: none; color: #e67e22; color: #fff; 
background: #7d7e7d; /* Old browsers */
background: -moz-linear-gradient(top,  #7d7e7d 0%, #0e0e0e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d7e7d), color-stop(100%,#0e0e0e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #7d7e7d 0%,#0e0e0e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #7d7e7d 0%,#0e0e0e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */}
/*NAV*/

/*SUB NAV*/
#pillar_head{border-bottom: 1px solid #f06b00;}
#pillar_head span.tab{background: #f06b00; float: right; diaply: block; height: 24px; width: 29px;}
ul#sub_nav{float: left; margin: 0 0 20px 0; padding:0; width: 100%;}
ul#sub_nav li a{background: #717171; color: #fff; display: block; font-size: 13px; margin: 0 0 5px 0; padding: 5px 0 5px 4%; text-decoration: none !important; text-transform: uppercase; width: 96%;}
ul#sub_nav li a:hover{background: #e67e22; color: #fff;}
ul#sub_nav li ul{margin: 0 0 5px 0;}
ul#sub_nav li ul li{margin: 0;}
ul#sub_nav li ul li a{background: none !important; border-bottom: 1px dashed #666; color: #666 !important; clear: both; font-size: 11px; line-height: 16px; margin: 0; padding: 5px 0 5px 4%; text-decoration: underline; width: 96%;}
ul#sub_nav li ul li:last-child a{border-bottom: none;}
ul#sub_nav li ul li:hover a{background: #e67e22  !important; border-bottom: 1px solid #e67e22; color: #fff !important; text-decoration: underline;}
ul#sub_nav li ul li:last-child:hover a{border-bottom: none;}
#smenav{ text-transform: capitalize !important;}
body.body-excellent-science ul#sub_nav li:nth-child(1) a,
body.body-european-research-council ul#sub_nav li:nth-child(1) a,
body.body-es-european-research-council ul#sub_nav li:nth-child(1) a,
body.body-future-emerging-technologies ul#sub_nav li:nth-child(1) a,
body.body-es-future-emerging-technologies ul#sub_nav li:nth-child(1) a,
body.body-marie-sklodowska-curie-actions ul#sub_nav li:nth-child(1) a,
body.body-es-marie-sklodowska-curie-actions ul#sub_nav li:nth-child(1) a,
body.body-industrial-leadership ul#sub_nav li:nth-child(2) a,
body.body-advanced-materials-manufacturing-processing ul#sub_nav li:nth-child(2) a,
body.body-il-advanced-materials-manufacturing-processing ul#sub_nav li:nth-child(2) a,
body.body-biotechnology ul#sub_nav li:nth-child(2) a,
body.body-ict ul#sub_nav li:nth-child(2) a,
body.body-il-ict ul#sub_nav li:nth-child(2) a,
body.body-il-nano-elec-photon ul#sub_nav li:nth-child(2) a,
body.body-il-nano-elec-photon ul#sub_nav li:nth-child(2) a,
body.body-nanotechnology ul#sub_nav li:nth-child(2) a,
body.body-il-nanotechnology ul#sub_nav li:nth-child(2) a,
body.body-smes ul#sub_nav li:nth-child(2) a,
body.body-il-smes ul#sub_nav li:nth-child(2) a,
body.body-space ul#sub_nav li:nth-child(2) a,
body.body-il-space ul#sub_nav li:nth-child(2) a,
body.body-societal-challenges ul#sub_nav li:nth-child(3) a,
body.body-bioeconomy ul#sub_nav li:nth-child(3) a,
body.body-sc-bioeconomy ul#sub_nav li:nth-child(3) a,
body.body-climate-action ul#sub_nav li:nth-child(3) a,
body.body-sc-climate-action ul#sub_nav li:nth-child(3) a,
body.body-energy ul#sub_nav li:nth-child(3) a,
body.body-sc-energy ul#sub_nav li:nth-child(3) a,
body.body-health ul#sub_nav li:nth-child(3) a,
body.body-sc-health ul#sub_nav li:nth-child(3) a,
body.body-society-culture ul#sub_nav li:nth-child(3) a,
body.body-sc-society-culture ul#sub_nav li:nth-child(3) a,
body.body-transport ul#sub_nav li:nth-child(3) a,
body.body-sc-transport ul#sub_nav li:nth-child(3) a,
body.body-policy-and-research ul#sub_nav li:nth-child(4) a,
body.body-policy-research ul#sub_nav li:nth-child(4) a,
body.body-knowledge-innovation ul#sub_nav li:nth-child(4) a,
body.body-pr-knowledge-innovation ul#sub_nav li:nth-child(4) a,
body.body-global-collaboration ul#sub_nav li:nth-child(5) a
{background: #e67e22; color: #fff;}
/*SUB NAV*/

/*SUBSCRIBE FORM*/
#subscribe_form form{display: block; margin: 0 0 20px 0; overflow: hidden; width: 191px;}
#subscribe_form #pillar_head{border-bottom: 1px solid #999;}
#subscribe_form #pillar_head span.tab{background: #999 url('/wp-content/themes/V9/images/mail.gif') no-repeat center center;}
#subscribe_form p{margin: 0 0 5px 0;}
#subscribe_form input[type="text"], #subscribe_form input[type="email"]{margin: 0 0 5px 0; background: #e4e4e4; color: #666; border: 1px solid #999; padding: 4px; width:181px;}
#subscribe_form input[type="submit"]{background: #e4e4e4; color: #666; border: 1px solid #ccc; padding: 6px; font-family: 'Lato-Bold'; text-transform: uppercase; font-size: 11px; float: right;}
/*SUBSCRIBE FORM*/


/*TWEETS*/
#twitter{ border-bottom: 1px solid #ccc; display: block; float: left; margin: 0 0 20px 0; padding: 0 0 20px 0;}
.tweeter{border-bottom: 1px solid #999; display: block; float: left; width: 191px;}
.tweeter a{ background: #FFF; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999; color: #333; display: block; float: left; padding: 5px 10px 5px 10px;}
.tweetertext{background: url('/wp-content/themes/V9/images/tweetertext.jpg') no-repeat 0 0; display: block; float: left; height: 26px; width: 107px; text-indent: -9999px;}
.tweeter p{font-family: 'Lato-Regular'; text-align: center; margin: 0; padding: 0; font-size: 11px;}
.tweeter  p a{color: #fff;  text-decoration: none; }
#twitter-widget-i144051095074394286{background: #FFF; padding: 0 0 0 10px !important; width: 181px !important;}
.twitter-timeline{height: 312px; padding: 0 0 0 10px !important; width:100%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#twitter iframe{background: #FFF; height: 120px !important;}
.tweet{display: block; padding:10px !important;}
/*TWEETS*/


/*BANNERS*/
ul#banners{display: block; float: left;}
ul#banners li{display: block; float: left; margin: 0 0 20x 0; padding: 0; width: 191px;}
ul#banners li img{width: 191px;}
/*BANNERS*/


/*HOME*/
#editors_content, #news_list, #reports_header .head, #profiles_header .head{border-bottom: 1px solid #ccc; clear: both;}
.head{border-bottom: 1px solid #0db318; margin: 0 0 10px 0;}
.head span{font-size: 13px; line-height: 24px; text-transform: uppercase;}
.head a{ background: #0db318; color: #fff; display: block; font-size: 11px; float: right; line-height: 24px; margin: 0;  padding: 0 5px 0 5px;}
.timestamp{color: #999; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}

#featured_content div:nth-child(1) .head{border-bottom: 1px solid #f49926;}
#featured_content div:nth-child(1) .head a{background: #f49926;}
#featured_content div:nth-child(2) .head{border-bottom: 1px solid #ff7219;}
#featured_content div:nth-child(2) .head a{background: #ff7219;}
#featured_content div:nth-child(3) .head{border-bottom: 1px solid #dc0000;}
#featured_content div:nth-child(3) .head a{background: #dc0000;}
#featured_content img{margin: 0 0 10px 0;}

#editors_content h3, #featured_content h3{font-family: 'Lato-Bold'; line-height: 17px;}
#editors_content h3 a, #featured_content h3 a{color: #000; font-size: 14px;}

#profiles_header{display: block; float: left; margin: 0 0 20px 0; width: 100%;} 
#profiles_header .head{border-bottom: 1px solid #f49926; margin: 0 0 10px 0;}
#profiles_header .head a{background: #f49926; color: #fff;}
#profiles_header .head span, #reports_header .head span{color: #000; font-size: 12px;}
#reports_header{display: block; float: left;  width: 100%;}
#reports_header .head{border-bottom: 1px solid #9051b1; margin: 0 0 10px 0;}
#reports_header .head a{background: #9051b1; color: #fff;}
#reports_header .content, #profiles_header .content{ border-bottom: 1px solid #999; display: block; float: left; padding: 0 0 20px 0; margin: 0 20px 20px 0; width: 100%;}
#reports_header img, #profiles_header img{margin: 0 0 10px 0; height: 119px; width: 191px;}
#reports_header a, #profiles_header a{color: #000; font-size: 12px; font-family: 'Lato-Bold';}
#reports_header h4 a, #profiles_header h4 a, #reports_header h4, #profiles_header h4{font-size: 14px; line-height: 17px;}

#commission_video .head{border-bottom: 1px solid #3366cc;}
#commission_video .head a{background: #3366cc;}
#commission_video img{height: 140px; margin: 0 0 5px 0;width: 225px;}
#commission_video h3{margin: 0 0 7px 0;}
#commission_video h3 a{color: #000; font-family: 'Lato-Bold'; font-size: 15px; line-height: 17px;}
#commission_video p{color: #000; font-size: 13px; line-height: 17px; margin: 0;}

#latest_news{margin: 0 20px 0 0;}
#latest_news .head{border-bottom: 1px solid #0db318;}
#latest_news .head a{background: #0db318;}
#latest_news ul{border-bottom: 1px solid #ccc; display: block; float: left; margin: 0 0 20px 0;}
#latest_news ul li{display: block; float: left; margin: 0 20px 20px 0; overflow: hidden; width: 164px;}
#latest_news ul li img{height: 102px; margin: 0 0 10px 0; width: 164px;}
#latest_news ul li h3 a{color: #000; font-family: 'Lato-Bold'; font-size: 14px; line-height: 17px;}
#latest_news ul li:nth-child(1), #latest_news ul li:nth-child(2), #latest_news ul li:nth-child(3){width: 225px;}
#latest_news ul li:nth-child(1) img, #latest_news ul li:nth-child(2) img, #latest_news ul li:nth-child(3) img{height: 140px; width: 225px;}
#latest_news ul li:nth-child(3){margin: 0 0 20px 0;}
#latest_news ul li:nth-child(4) a.excerpt, #latest_news ul li:nth-child(5) a.excerpt, #latest_news ul li:nth-child(6) a.excerpt, #latest_news ul li:nth-child(7) a.excerpt{display: none;}
#latest_news ul li:nth-child(7){margin: 0 0 20px 0; width: 163px;}

#latest_issues{margin: 0 20px 0 0;}
#latest_issues .head{border-bottom: 1px solid #ff6600;}
#latest_issues .head a{background: #ff6600;}
#latest_issues .head a.vall{background: #ff9147; margin: 0 1px 0 0;}
#latest_issues ul{border-bottom: 1px solid #ccc; display: block; float: left; margin: 0 0 20px 0;}
#latest_issues ul li{display: block; float: left; margin: 0 20px 20px 0; overflow: hidden; width: 164px;}
#latest_issues ul li:nth-child(4){margin: 0 0 20px 0; width: 164px;}
#latest_issues ul li img{height: 129px; margin: 0 0 10px 0; width: 164px;}
#latest_issues ul li:nth-child(4){width: 163px;}
#latest_issues ul li h3 a{color: #000; font-family: 'Lato-Bold'; font-size: 14px; line-height: 17px;}
#top_content{margin: 0 20px 0 0;}
.bx-wrapper{display: block; height: 262px; width: 470px; overflow: hidden;}
.bxslider li{display: block; height: 262px; width: 470px; overflow: hidden;}
.bxslider li img{height: 262px; width: 470px; z-index: 1;}
.bxslider li div{background: url("/wp-content/themes/V9/images/black_alpha_70.png") repeat 0 0; height: 90px; padding: 10px; position: relative; z-index: 2; width: 450px; top: -110px; }
.bxslider li .timestamp{color: #fff; margin: 0 0 5px 0;}
.bxslider li a.permatitle{color: #fff; font-family: 'Lato-Bold'; font-size: 18px; line-height: 21px; margin: 0 0 10px 0;}
.bxslider li a p{color: #fff; font-size: 13px; line-height: 17px; margin: 0;}
.bx-controls{height: 70px; width: 470px; overflow: hidden; position: relative; z-index: 9998; top: -160px;}
.bx-pager{display: block; width: 80px; position:  absolute; z-index: 9999; top: 60px; right: 0px; }
.bx-pager-item{display: block; float: left; margin: 0 10px 0 0;}
.bx-pager-item a{background: url("/wp-content/themes/V9/images/dot.png") no-repeat 0 0; display: block; height: 10px; width: 10px; overflow: hidden; text-indent: -9999px;}
.bx-pager-item a.active{background: url("/wp-content/themes/V9/images/dot.png") no-repeat 0 -20px; opacity: 10;}
.bx-controls-direction{clear: right; display: block; float: right; width: 470px;}
.bx-wrapper a.bx-prev {background: url("/wp-content/themes/V9/images/controls.png") no-repeat 0 -32px; display: block; float: left; height: 32px; margin: 0 0 0 10px; width: 32px; text-indent: -9999px;}
.bx-wrapper a.bx-next {background: url("/wp-content/themes/V9/images/controls.png") no-repeat -43px -32px; display: block; float: right; height: 32px; width: 32px; margin: 0 10px 0 0; text-indent: -9999px;}
.bx-wrapper .bx-prev:hover {background-position: 0 0;}
.bx-wrapper .bx-next:hover {background-position: -43px 0;}
/*HOME*/

/*CAT TEMPLATE*/
.catcom{background: #666; display: block; float: left; font-family: 'Lato-Bold'; margin: 0 0 20px 0; padding: 10px; width: 171px;}
.catcom h1, .catcom h3, .catcom h4, .catcom a:hover, .catcom a{color: #fff;}
.catcom h1, .catcom h3, .catcom h4{margin: 0 0 5px 0; padding: 0;}
.catcom p{margin: 0 0 10px 0;}
.catcom p, .catcom li{color: #ccc;}
.catcom h1{font-size: 15px;}
.catcom p, .catcom a, .catcom img{display: block;}
.catcom img{margin: 0 0 5px 0;}
.catcom h1, .catcom h3, .catcom h4, .catcom p strong{font-family: 'Lato-Bold';}
.catcom p strong{color: #fff; font-size: 14px;}
.catcom h3{font-size: 15px;}
.catcom a{background: url("/wp-content/themes/V9/images/web-icon.png") no-repeat 0 0; font-size: 13px; float: left; line-height: 15px; margin: 0 0 10px 0; padding: 0 0 0 20px; width: 151px;}
.catcom ul{display: block; float: left; margin: 0 0 5px 1px; width: 100%;}
.catcom li{font-size: 12px;margin: 0 0 5px 0; padding: 0 0 0 18px;}
.catcom h4{font-size: 14px;}
.catcom a:hover{text-decoration: underline;}

#hero{border-bottom: 1px solid #ccc; float: left; height: 324px; margin: 0 0 20px 0;  width:100%;}
#hero img{float: left; margin: 0 20px 0 0;}
#hero h1{font-family: 'Lato-Bold'; line-height: 21px;}
#hero a{color: #000;}
#hero a h1{font-size: 18px;}
#hero a:hover h1{color: #e67e22;}
#hero .timestamp{color: #999; margin: 0 0 5px 0;} 
#hero p{font-size: 15px; margin: 0 0 5px 0; line-height: 23px;}
#hero p b:first-of-type{clear: right; display: block;}
#hero p strong:first-of-type{clear: right; display: block;}

ul#cat_articles li{border-bottom: 1px solid #ccc; display: block; float: left;  margin: 0 0 20px 0; padding: 0 20px 0 0; width: 225px;}
ul#cat_articles li div{padding: 0 0 10px 0;}
ul#cat_articles li a img{display: block; height: 140px; margin: 0 0 10px 0; text-indent: -9999px; width: 225px;}
ul#cat_articles li a{color: #000; display: block; font-size: 15px; font-family: 'Lato-Bold'; line-height: 23px; margin: 0 0 5px 0;}
ul#cat_articles li a:hover{color: #e67e22;}
ul#cat_articles li:nth-child(3){padding: 0;}
ul#cat_articles li .timestamp{margin: 0;}

ul#cat_articles li:nth-child(n+4){margin: 0 0 20px 0; padding: 0 20px 0 0; width: 164px;}
ul#cat_articles li:nth-child(n+4) a img{height: 90px; width: 164px;}
ul#cat_articles li:nth-child(n+4) .timestamp{display: block;}
ul#cat_articles li:nth-child(n+4) p{display: none;}
ul#cat_articles li:nth-child(7){padding: 0; width: 163px;}

ul#cat_articles li:nth-child(n+8){border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; height: 25px; margin: 0 0 20px 0; padding: 10px 10px 0 0; width: 705px;}
ul#cat_articles li:nth-child(n+8) a img{display: none;}
ul#cat_articles li:nth-child(n+8) a{display: block; }
ul#cat_articles li:nth-child(n+8) .timestamp{color: #000; display: block; float: right; margin: 0 0 10px 0;}
/*CAT TEMPLATE*/

/*GENERIC MODULES*/
#single_article figure{display: block; float: left; margin: 0 0 10px 0; width: 100%;}
#single_article figure img{height: 360px; margin: 0 0 10px 0; width: 715px;}
#single_article figcaption{color: #999; display: block; float: left; width: 100%;}
#single_article .time{float: right; margin: 0;}
#single_article h1, #single_article a h1{clear: both; color: #000; font-family: 'Lato-Bold'; font-size: 32px;}
#single_article a:hover h1{color: #e67e22;}
#single_article p{font-size: 15px; line-height: 23px; margin: 0 0 20px 0;}
#single_article p a{color: #000; text-decoration: underline;}
#single_article p a:hover{color: #e67e22;}
#single_article ul{padding: 0 0 0 20px; margin: 0 0 10px 0;}
#single_article ul li{font-size: 15px; line-height: 23px; margin: 0 0 5px 0; list-style-type:disc;}

ul#related_articles{display: block; float: left; padding: 10px 0 0 0; width: 191px;}
ul#related_articles li{display: block; float: left; margin: 0 0 20px 0; width: 100%;}
ul#related_articles li div{ background: #FFF; border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; display: block; float: left; padding: 10px; width: 169px;}
ul#related_articles li a{color: #000; font-family: 'Lato-Bold'; font-size: 14px; line-height: 17px; margin: 0 0 10px 0;}
ul#related_articles li .timestamp{color: #000;}

#single_interview h1{color: #000; font-family: 'Lato-Bold'; font-size: 32px;}
#single_interview p{font-size: 15px; line-height: 23px; margin: 0 0 20px 0;}
#single_interview p a{color: #000; text-decoration: underline;}
#single_interview p a:hover{color: #e67e22;}
#single_interview .thumb{float: right; margin: 0 0 20px 20px;}

ul#sreports{display: block; float: left; width: 100%;}
ul#sreports li{border-bottom: 1px solid #ccc; float: left; padding: 0 0 20px 0; margin: 0 0 20px 0; width: 715px;}
ul#sreports li img{height: 160px; width: 270px;}
ul#sreports li a{color: #000; display: block; font-family: 'Lato-Bold'; font-size: 17px; margin: 0 0 10px 0;}
ul#sreports li a.thumb{float: left; margin: 0 20px 0 0;}
ul#sreports li a:hover{color: #e67e22;}
ul#sreports li:nth-child(1) a {font-size: 20px;}
ul#sreports li:nth-child(1) a span:before {clear: both; color: #9051b1; content:"Featured Special Report: \A"; font-size: 24px;  white-space:pre;}
ul#sreports li a span:before {color: #999; content:"Special Report: \A"; font-size: 20px;  white-space:pre;}

ul#partner_profiles{display: block; float: left; width: 100%;}
ul#partner_profiles li{border-bottom: 1px solid #ccc; float: left; padding: 0 0 20px 0; margin: 0 0 20px 0; width: 715px;}
ul#partner_profiles li a{color: #000; display: block; font-family: 'Lato-Bold'; font-size: 17px; margin: 0 0 10px 0;}
ul#partner_profiles li a.thumb{background: #ccc; display: block; float: left; height: 98px; margin: 0 20px 0 0; padding: 20px 40px 20px 40px; width: 191px;}
ul#partner_profiles li a:hover{color: #e67e22;}
ul#partner_profiles li:nth-child(1) a {font-size: 20px;}
ul#partner_profiles li:nth-child(1) a span:before {clear: both; color: #e67e22; content:"Featured Partner: \A"; font-size: 24px;  white-space:pre;}
ul#partner_profiles li a span:before {color: #999; content:"Partner: \A"; font-size: 20px;  white-space:pre;}
ul#partner_profiles li div{display:block; float: left; width: 424px;}

ul#partner_search{display: block; float: left; width: 100%;}
ul#partner_search li{border-bottom: 1px solid #ccc; float: left; padding: 0 0 20px 0; margin: 0 0 20px 0; width: 715px;}
ul#partner_search li a{color: #000; display: block; font-family: 'Lato-Bold'; font-size: 17px; margin: 0 0 10px 0;}
ul#partner_search li a.thumb{background: #ccc; display: block; float: left; height: 98px; margin: 0 20px 0 0; padding: 20px 40px 20px 40px; width: 191px;}
ul#partner_search li a:hover{color: #e67e22;}
ul#partner_search li a span:before {color: #999; content:"Partner: \A"; font-size: 20px;  white-space:pre;}
ul#partner_search li div{display:block; float: left; width: 424px;}

ul#profiles{display: block; float: left; width: 100%;}
ul#profiles li{border-bottom: 1px solid #ccc; display: block; float: left; margin: 0 0 20px 0; width: 715px;}
ul#profiles li img{height: 90px; margin: 0 0 10px 0; width: 164px;}
ul#profiles li a{color: #000; display: block; font-family: 'Lato-Bold'; font-size: 17px; margin: 0 0 10px 0;}
ul#profiles li a.thumb{float: left; display: block; margin: 0 20px 0 0;}
ul#profiles li a:hover{color: #e67e22; }
ul#profiles li a span:before {color: #999; content:"Profile: \A";  white-space:pre;}
ul#profiles li:nth-child(1){height: 372px; margin: 0 20px 20px 0; width: 323px;}
ul#profiles li:nth-child(1) img{height: 200px; width: 323px;}
ul#profiles li:nth-child(1) a {font-size: 24px;}
ul#profiles li span, ul#profiles li a{clear: both; display: block; }
ul#profiles li:nth-child(1) a span:before {color: #e67e22; content:"Featured Profile: \A"; font-family: 'Lato-Bold'; font-size: 24px; text-transform: uppercase; white-space:pre;}
ul#profiles li:nth-child(1) a.thumb{margin: 0;}
ul#profiles li:nth-child(n+2){margin: 0 0 20px 0; width: 372px;}
ul#profiles li:nth-child(n+2) img{height: 90px; display: block; float: left; margin: 0 20px 20px 0; width: 160px;}
ul#profiles li:nth-child(n+2) a.thumb{margin: 0;}
ul#profiles li:nth-child(n+2) span, ul#profiles li:nth-child(n+2) a{clear: none;}
ul#profiles li:nth-child(n+5){margin: 0 0 20px 0; width: 100%;}
ul#profiles li:nth-child(n+5) a span:before {color: #000; content:"Profile: "; white-space: normal;}
ul#profiles li:nth-child(n+5) .thumb{display:none;}

div#booklets ul{display: block; float: left; width: 100%;}
div#booklets ul li{border-bottom: 1px solid #ccc; display: block; float: left; margin: 0 0 20px 0; width: 715px;}
div#booklets ul li img{height: 90px; margin: 0 0 10px 0; width: 164px;}
div#booklets ul li a{color: #000; display: block; font-family: 'Lato-Bold'; font-size: 17px; margin: 0 0 10px 0;}
div#booklets ul li a.thumb{float: left; display: block; margin: 0 20px 0 0;}
div#booklets ul li a:hover{color: #dc0000; }
div#booklets ul li a span:before {color: #999; content:"Booklet: \A"; font-size: 20px;  white-space:pre;}
div#booklets ul li:nth-child(1){height: 417px; margin: 0 20px 20px 0; width: 323px;}
div#booklets ul li:nth-child(1) img{height: 200px; width: 323px;}
div#booklets ul li:nth-child(1) a {font-size: 24px;}
div#booklets ul li span, div#booklets ul li a{clear: both; display: block; }
div#booklets ul li:nth-child(1) a span:before {color: #dc0000; content:"Featured Booklet: \A"; font-family: 'Lato-Bold'; font-size: 24px; text-transform: uppercase; white-space:pre;}
div#booklets ul li:nth-child(1) a.thumb{margin: 0;}
div#booklets ul li:nth-child(n+2){margin: 0 0 20px 0; width: 372px;}
div#booklets ul li:nth-child(n+2) img{height: 105px; display: block; float: left; margin: 0 20px 20px 0; width: 160px;}
div#booklets ul li:nth-child(n+2) a.thumb{margin: 0;}
div#booklets ul li:nth-child(n+2) span, div#booklets ul li:nth-child(n+2) a{clear: none;}
div#booklets ul li:nth-child(n+5){margin: 0 20px 20px 0; width: 100%;}
div#booklets ul li:nth-child(n+5) a span:before {content:"Presentation: "; white-space: normal;}
div#booklets ul li:nth-child(n+5){width:323px;}
div#booklets .small_header{border-bottom: 1px solid #dc0000;}
div#booklets  .small_header span{background: #dc0000;}
#single_booklet{min-height: 650px;}
#single_booklet figure{margin: 0; padding: 0;}
#single_booklet figure img{display: block; float: left; margin: 0 20px 20px 0;}


div#presentations ul{display: block; float: left; width: 100%;}
div#presentations ul li{border-bottom: 1px solid #ccc; display: block; float: left; margin: 0 0 20px 0; width: 715px;}
div#presentations ul li iframe{height: 90px; margin: 0 0 10px 0; width: 164px;}
div#presentations ul li a{color: #000; display: block; font-family: 'Lato-Bold'; font-size: 17px; margin: 0 0 10px 0;}
div#presentations ul li a.thumb{float: left; display: block; margin: 0 20px 0 0;}
div#presentations ul li a:hover{color: #cc0033; }
div#presentations ul li a span:before {color: #999; content:"Presentation: \A"; font-size: 20px;  white-space:pre;}
div#presentations ul li:nth-child(1){height: 417px; margin: 0 20px 20px 0; width: 323px;}
div#presentations ul li:nth-child(1) iframe{height: 200px; width: 323px;}
div#presentations ul li:nth-child(1) a {font-size: 24px;}
div#presentations ul li span, div#presentations ul li a{clear: both; display: block; }
div#presentations ul li:nth-child(1) a span:before {color: #cc0033; content:"Featured Presentation: \A"; font-family: 'Lato-Bold'; font-size: 24px; text-transform: uppercase; white-space:pre;}
div#presentations ul li:nth-child(1) a.thumb{margin: 0;}
div#presentations ul li:nth-child(n+2){margin: 0 0 20px 0; width: 372px;}
div#presentations ul li:nth-child(n+2) iframe{height: 105px; display: block; float: left; margin: 0 20px 20px 0; width: 160px;}
div#presentations ul li:nth-child(n+2) a.thumb{margin: 0;}
div#presentations ul li:nth-child(n+2) span, div#presentations ul li:nth-child(n+2) a{clear: none;}
div#presentations ul li:nth-child(n+5){margin: 0 20px 20px 0; width: 100%;}
div#presentations ul li:nth-child(n+5) a span:before {content:"Presentation: "; white-space: normal;}
div#presentations ul li:nth-child(n+5){width:323px;}
div#presentations .small_header{border-bottom: 1px solid #cc0033;}
div#presentations  .small_header span{background: #cc0033;}

div#eucomvid .small_header{border-bottom: 1px solid #0047c8;}
div#eucomvid .small_header span{background: #0047c8;}
div#eucomvid li{display: block; float: left; margin: 0 20px 20px 0; width: 225px;}
div#eucomvid li{display: block; float: left; margin: 0 20px 20px 0; width: 225px;}
div#eucomvid li:nth-child(3n+3){margin: 0 0 20px 0;}
div#eucomvid li iframe{margin: 0 0 10px 0; height: 135px; width: 225px;}
div#eucomvid  ul li a{color: #000; display: block; font-family: 'Lato-Bold'; font-size: 17px; margin: 0 0 10px 0;}
div#eucomvid  ul li a:hover{color: #0047c8;}

#eu-coms .small_header{border-bottom: 1px solid #0047c8;}
#eu-coms .small_header span{background: #0047c8;}
#eu-coms ul {margin: 0 0 20px 0; width: 100%;}
#eu-coms ul li{border-bottom: 1px solid #ccc; display: block; float: left; margin: 0 0 20px 0; width: 100%;}
#eu-coms ul li img{display: block; float: left; margin: 0 20px 0 0;}
#eu-coms ul li h3{color: #000; font-family: 'Lato-Bold'; font-size: 17px;}
#eu-coms ul li a:hover{color: #e67e22;}
#eu-coms ul li:last-child{border-bottom: none;}
#eu-coms ul li div{display: block; float: left; width: 504px;}
#eu-coms ul li div a{color: #000; font-family: 'Lato-Bold';  float: right; margin: 0 0 20px 0;}

ul#testimonials_list {margin: 0 0 20px 0; width: 100%}
ul#testimonials_list li{border-bottom: 1px solid #ccc; float: left; display: block; margin: 0 0 20px 0; padding: 0 0 20px 0; width: 100%;}
ul#testimonials_list li .thumb{background: url("/wp-content/themes/V9/images/bubble.gif") no-repeat 0 0; float: left; display: block; height: 85px; margin: 0 20px 20px 0; width: 85px;}
ul#testimonials_list li .name{text-align: right;}
ul#testimonials_list li:last-child{border-bottom: none; margin: 0;}

#single_partner header{border-bottom: 1px solid #000; clear: both; display: block; float: left; margin: 0 0 10px 0; width: 100%;}
#single_partner header span{background: #000; clear: both; color: #fff; display: block; font-size: 13px; float: left; padding: 5px 0 5px 10px; width: 130px;}
#single_partner h1{font-size: 18px; font-family: 'Lato-Bold'; line-height: 21px;}
#single_partner h6{font-size: 15px; font-family: 'Lato-Bold'; line-height: 19px;}
#single_partner ul{clear: both; display: block; padding:  0 0 0 20px;}
#single_partner ul li{font-size: 15px; list-style-type: disc; margin: 0 0 7px 0;}
#single_partner ul li a{color: #000;}
#single_partner ul li:hover a{color: #e67e22;}
#single_partner ol{margin: 0 0 10px 0;}
#single_partner ol li{color: #000; font-size: 15px; margin: 0 0 7px 0;}
#single_partner ol li a{color: #000;}
#single_partner ol li:hover a{color: #e67e22;}
#single_partner .thumb {display: block; float: left; margin: 0 40px 0 0; width: 337px;}
#single_partner .end{margin: 0 !important;}
#single_partner .thumb img{display: block; float: left; margin: 0 20px 0 0;}
#single_partner a h6{color: #000;}
#single_partner a:hover h6{color: #e67e22;}
#single_partner .ri p{clear: left;}
#partner_info{font-family: 'Lato-Bold';}
#partner_info img{margin: 0 0 10px 0;}
#partner_info a{color: #000 !important; font-family: 'Lato-Bold';}
#partner_info a:hover{color: #e67e22 !important;}
#partner_info p{margin: 0 0 10px 0; font-size: 14px !important; line-height: 17px;}
#partner_info iframe{clear: both; margin: 20px 0 20px 0;}
#partner_info small{display: none;}
#partner_info [data-icon]:before {background: #000; color: #fff;font-family: 'icomoon'; content: attr(data-icon); padding: 4px; speak: none; font-weight: normal; font-variant: normal; margin: 0 10px 0 0;  text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased;}
#ppvid {display: block; height: 140px; width: 225px; float: left; margin: 0 0 20px 0;}
#ppvid iframe{display: block; float: left;  margin: 0 !important;}

ul#interview_archive{display: block; float: left; width: 100%;}
ul#interview_archive li{border-bottom: 1px solid #ccc; float: left; padding: 0 0 20px 0; margin: 0 0 20px 0; width: 715px;}
ul#interview_archive li img{height: 160px; width: 270px;}
ul#interview_archive li a{color: #000; display: block; font-family: 'Lato-Bold'; font-size: 17px; margin: 0 0 10px 0;}
ul#interview_archive li a.thumb{float: left; margin: 0 20px 0 0;}
ul#interview_archive li a:hover{color: #e67e22;}
ul#interview_archive li a span:before {color: #999; content:"Interview: \A"; font-size: 20px;  white-space:pre;}

#pub_preview{float: left; display: block; height: 430px; overflow: hidden; margin: 0 0 40px 0; padding: 20px 40px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#publication_thumbs{float: left; display: block; height: 430px; padding: 0 40px 0 0; width: 70%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#publication_thumbs a{float: left; display: block; margin: 0 10px 10px 0; width: 191px;}
#publication_thumbs a:nth-child(2), #publication_thumbs a:nth-child(4){margin: 0;}
#publication_hero{display: block; float: left; width: 30%; overflow: hidden;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#publication_hero img{height: auto; width: 100%; margin: 0 0 10px 0; }

#publication_hero a{display: block; float: left; margin: 0 0 10px 0;}
#publication_hero a.btn{ display: block; float: left; background: #a0a0a0; border: 4px solid #5e5e5e; color: #fff; text-decoration:none; text-align:center; line-height: 24px; font-family: 'Lato-Bold'; border-radius: 20px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

#pagwrap{border-bottom: 1px solid #ccc; display: block; float: left; padding: 0 0 40px 0; width: 100%;}
#carouselWrap {display: block; float: left; padding: 0 0 0 67px; width: 600px; }
#carousel div{float: left; display: block; height: 200px;}
#carousel img{margin: 0 0 7px 0;}
#carousel a:hover{opacity: 0.7;}
body#publications h1{clear: both; font-family: 'Lato-Bold';}
#carousel a h3{color: #000; font-family: 'Lato-Bold'; font-size: 10px; margin: 0; text-transform: uppercase;}

#pager{width: 100%; position: relative; top: -190px; }
#prev, #next{display: block; float: left; text-indent: -9999px; height: 48px; width: 48px;}
#prev{background: url("/wp-content/themes/V9/images/arrows.gif") no-repeat 0 0; float: left;}
#next{background: url("/wp-content/themes/V9/images/arrows.gif") no-repeat -64px 0; float: right;}
#prev:hover {background-position: 0 -62px; cursor: pointer;}
#next:hover {background-position: -64px -62px; cursor: pointer;}

ul#results{display: block; float: left; width: 100%;}
ul#results li{border-bottom: 1px solid #ccc;  padding: 0 0 20px 0; margin: 0 0 20px 0; min-height: 170px;}
ul#results li:last-child{border: none;}
ul#results li img{float: left; margin: 0 20px 20px 0;}
ul#results li a.permatitle{color: #000; font-family: 'Lato-Bold'; font-size: 15px; font-size: 17px; text-decoration: none;}
ul#results li .timestamp{color: #e67e22; float: right;}
.qstring{margin: 0 0 20px 0;}

#featured_video{display: block; width: 100%; float: left; height: 316px; overflow: hidden;}
#featured_video .head{border-bottom: 1px solid #cc0033;}
#featured_video .head a{background: #cc0033;}
#featured_video h6{font-size: 15px; font-family: 'Lato-Bold'; line-height: 19px;}
#featured_video h6 a{color: #000; }
#featured_video p{color: #000;font-size: 13px;line-height: 17px;}

ul#crumbs{border-bottom: 1px solid #ccc; display: block; float: left; margin: 0 0 10px 0; padding: 0; height: 24px; width: 100%;}
ul#crumbs li, #single_article ul#crumbs li{color: #000; display: block; float: left; margin: 0 5px 0 0 !important; line-height: 24px !important;}
 #single_article ul#crumbs li{line-height: 22px !important;}
ul#crumbs li a:after {content:":";}
ul#crumbs li:last-child{margin: 0;}
ul#crumbs li:last-child a:after {content:"";}
ul#crumbs li a{color: #000; font-size: 13px; text-transform: uppercase;}
ul#crumbs li a:hover{color: #e67e22;}
ul#crumbs li.active, ul#crumbs li.active a{color: #e67e22; opacity: 10;}

.small_header{border-bottom: 1px solid #6600cc; float: left; display: block; margin: 0 0 20px 0; width: 100%;}
.small_header span{background: #6600cc; color: #fff; float: left; display: block; font-size: 17px; line-height: 26px; padding: 0 10px 0 10px;}
a.excerpt, a.excerpt p{color: #000; font-size: 13px; line-height: 17px; margin: 0;}
.wp-pagenavi a{color: #999 !important;}
.wp-pagenavi .current{color: #e67e22 !important;}
a.rel_banner{display: block; float: left; margin: 10px 0 0 0;}

#reportInfo{ background: #717171; color: #fff; display: block; float: left; padding: 10px 0 10px 0; width: 191px;}
#reportInfo h6, #reportInfo h5{display: block; font-size: 15px; font-weight: bold; text-align: center;}
#reportInfo h5{text-align: center;}
#reportInfo b{line-height: 19px;}
#reportInfo .tr{display: block; float: left; width: 90%; margin: 5% 0 10px 5%; word-wrap:break-word;}
#reportInfo a{color: #fff; margin: 0 0 10px 0; text-decoration: none;}
#reportInfo p{line-height: 5px; margin: 0;}
#reportInfo a:hover{text-decoration: underline;}
#reportInfo br{display: block; padding: 0 0 10px 0;}
#reportInfo img{width: 100%; height: auto;}
#reportInfo .addthis_toolbox {display: block; margin: 0 auto; width: 121px;}
/*GENERIC MODULES*/

/*SUBSCRIBE PAGE*/
#subscribeWrap{color: #666;  font-family: 'Lato-Regular';}
#subscribeWrap header{display: block; float: left; border-bottom: 1px solid #717171; margin: 0 0 10px 0; width: 100%; }
#subscribeWrap header span{display: block; float: left; background: #717171; color: #fff; padding: 5px; text-transform: uppercase;}
#subscribeWrap .subHeader{background: url('/wp-content/themes/V9/images/mail2.gif') no-repeat 10px center;display: block; font-size: 14px; float: left; border: 1px solid #717171; margin: 0 0 10px 0; padding: 20px 10px 20px 80px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#subscribeWrap .subscBox{min-height: 380px; display: block; float: left; width: 32.44%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 1.33% 10px 0; padding: 10px 10px 10px}
#subscribeWrap .subscBox img{height: auto; margin: 0 0 10px 0; width: 100%;}
#subscribeWrap .h2020Sub{
background: -moz-linear-gradient(top,  #414141 0%, #dbdbdb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#414141), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #414141 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #414141 0%,#dbdbdb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #414141 0%,#dbdbdb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #414141 0%,#dbdbdb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */
}
#subscribeWrap .penGovSub{
	margin: 0 0 10px 0;
background: #462461; /* Old browsers */
background: -moz-linear-gradient(top,  #462461 0%, #e5e0e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#462461), color-stop(100%,#e5e0e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #462461 0%,#e5e0e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #462461 0%,#e5e0e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #462461 0%,#e5e0e9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #462461 0%,#e5e0e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#462461', endColorstr='#e5e0e9',GradientType=0 ); /* IE6-9 */
}
#subscribeWrap .penSTSub{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#a6222b+0,eae0e0+100 */
background: #a6222b; /* Old browsers */
background: -moz-linear-gradient(top,  #a6222b 0%, #eae0e0 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a6222b), color-stop(100%,#eae0e0)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #a6222b 0%,#eae0e0 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #a6222b 0%,#eae0e0 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #a6222b 0%,#eae0e0 100%); /* IE10+ */
background: linear-gradient(to bottom,  #a6222b 0%,#eae0e0 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6222b', endColorstr='#eae0e0',GradientType=0 ); /* IE6-9 */
}

#subscribeWrap .checkbox, #subscribeWrap .pwrap{display: block; float: left; padding: 0 20px 0 0;  width:3%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#subscribeWrap .pwrap{padding: 0;  width: 90%;}
#subscribeWrap p{font-size: 13px; margin: 0; padding: 0;}
.subscTable{display: block; float: left; border: 1px solid #666; margin: 0 0 10px 0; padding: 10px; text-align: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.subscTable .column{display: block; float: left; margin: 0 0 5px 0; padding: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.subscTable .left{display: block; float: left; padding: 10px 20px 0 0; text-align: left; width: 15%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.subscTable .right{display: block; float: left; padding: 10px 40px 0 0; text-align: left; width: 35%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.subscTable input[type='text'], .subscTable input[type='email']{max-width: 100%; width: 100%;}

/*FONTS*/
p a{color: #000; text-decoration: underline;}
.grey{color: #999;}


/*FOOTER*/
footer[role="contentinfo"]{background: #c0c0c0; color: #666; clear:both; height: auto; font-size: 12px; margin: 0; padding: 10px 0 10px 0;}
ul#footer_nav{margin: 0 auto; width: 100%; text-align: center !important; }
ul#footer_nav li{color: #666; display: inline-block !important; margin: 0 10px 0 0;}
ul#footer_nav li:after{content: "\e9d9"; font-family: 'icomoon'; padding: 0 0 0 10px; }
ul#footer_nav li:last-child{background: none; margin: 0; padding: 0;}
ul#footer_nav li:last-child:after{content: ""; padding: 0;}
ul#footer_nav li a{color: #666; text-decoration: none;}
ul#footer_nav li a:hover{text-decoration: underline;}
/*FOOTER*/


/*HIDE STUFF*/
body#global-smart-transformation-limited .buttonfour, 
body#global-smart-transformation-limited #boxFour,
body#newcastle-university-newcastle-initiative-on-changing-age .buttonfour,
body#newcastle-university-newcastle-initiative-on-changing-age #boxFour,
body#peex-pan-eurasian-experiment .buttonfour,
body#peex-pan-eurasian-experiment #boxFour,
body#faculty-of-chemistry-university-of-wroclaw-poland .buttonfour, body#the-institute-of-child-health-and-great-ormond-street-hospital .buttonfour,
body#dublin-city-university-irelands-university-of-enterprise .buttonfour,
body#pharmaceutical-physics-group-department-of-pharmacy-uppsala-university .buttonfour,
body#twofold-software-limited .buttonfour,
body#twofold-software-limited #boxFour,
body#johann-bernoulli-institute-for-mathematics-and-computer-science .buttonfour,
body#johann-bernoulli-institute-for-mathematics-and-computer-science #boxFour,
body#cenergia-energy-consultants .buttonfour,
body#cenergia-energy-consultants #boxFour,
body#cellco-biorepository-france .buttonfour,
body#cellco-biorepository-france #boxFour,
body#cellco-biorepository-france #b3,
body#the-lungsys-consortium-a-systems-biology-approach-to-lung-cancer .buttonfour,
body#the-lungsys-consortium-a-systems-biology-approach-to-lung-cancer #boxFour,
body#the-lungsys-consortium-a-systems-biology-approach-to-lung-cancer #b3,
body#karolinska-institutet-department-of-laboratory-medicine-division-of-experimental-cancer-medicine-ecm .buttonfour,
body#inorganic-functional-materials-group-carl-von-ossietzky-universitat-oldenburg .buttonfour,
body#clever-marine-services-ltd .buttonfour,
body#the-kielanowski-institute-of-animal-physiology-and-nutrition-polish-academy-of-sciences-jablonna-near-warsaw-poland .buttonfour,
body#allergy-centre-uppsala-university  .buttonfour,
body#centre-for-environment-and-energy-university-of-oulu-finland .buttonfour,
body#centre-for-environment-and-energy-university-of-oulu-finland #b3,
body#lund-university .buttonfour,
body#clinical-nutrition-and-metabolism-group-cnm-department-of-public-health-and-caring-sciences-uppsala-university .buttonfour,
body#pfalzklinikum-fuer-psychiatrie-und-neurologie .buttonfour,
body#group-sadoway-at-mit-massachusetts-institute-of-technology .buttonfour,
body#department-of-molecular-biosciences-the-wenner-gren-institute-stockholm-university-my-group-ann-kristin-ostlund-farrants .buttonfour,
body#automotive-centre-of-excellence-at-the-university-of-ontario-institute-of-technology .buttonfour,
body#tower-hamlets-kineara .banners a:first-of-type img
{display: none;}

/*MISC*/	
#partner_info span:before{display: none;}
'partner_info iframe{width: 191px !important; height: 200px !important;}



/*TRANSITIONS*/	
/*initial image states*/	
.active{-moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8;}

/*hover image states*/	
.active:hover{-moz-opacity: 1; -khtml-opacity: 1; opacity: 1;}

/*tweening*/	
.active, .active:hover{-webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
/*TRANSITIONS*/

/*	MEDIA QUERIES*/
@media only screen and (max-width: 1190px) {
body {min-width: 926px;}
#window{width: 926px; margin: 0 auto;  overflow-x:scroll}
.wrapper {min-width: 926px; width: 926px; margin: 0 auto 0 auto;}
.midCol, .col_2{width: 470px;}
#nav ul li{margin:  0;}
#nav ul li:first-child a {padding: 0 21px 0 21px;}
#nav ul li a {padding: 0 10px 0 10px;}
#search_social input[type="text"]{padding: 2px 10px 2px 8px;  width: 40px;}
#latest_news ul li{margin: 0 20px 20px 0; width: 225px;}
#latest_news ul li:nth-child(2), #latest_news ul li:nth-child(4){margin: 0 0 20px 0; width: 225px;}
#latest_news ul li:nth-child(2n+2){margin: 0 0 20px 0;}
#latest_news ul li:nth-child(3){margin: 0 20px 20px 0;}
#latest_news ul li:nth-child(3) a.excerpt{display: none;}
#latest_news ul li img{height: 140px; margin: 0 0 10px 0; width: 225px;}
#latest_news ul li h3 a{color: #000; font-family: 'Lato-Bold'; font-size: 14px; line-height: 17px;}
#latest_news ul li:nth-child(7){display: none;}
#commission_video{width: 470px}
#commission_video iframe, #editors_content div img, #editors_content iframe, #featured_content div img, #featured_content iframe{display: block; float: left; margin: 0 20px 0 0;}
#editors_content{border-top: none; margin: 0 20px 0 0;}
#editors_content .col_2_3, #featured_content .col_2_3{margin: 0 0 20px 0; width: 470px}
#editors_content, #news_list{border-bottom: none;}
#hero {height: 332px;}
#hero img{height: 185px; margin: 0 20px 0 0; width: 235px;}
ul#cat_articles li{border-bottom: none; height: 300px; margin: 0; padding: 0 20px 20px 0; width: 225px;}
ul#cat_articles li a img{height: 140px; margin: 0 0 10px 0; width: 225px;}
ul#cat_articles li a{margin: 0;}
ul#cat_articles li:nth-child(2n+2){padding: 0;}
ul#cat_articles li:nth-child(3){padding: 0 20px 0 0;}
ul#cat_articles li:nth-child(3), ul#cat_articles li:nth-child(4){height: 170px;}
ul#cat_articles li .timestamp, ul#cat_articles li p{display: none;}
ul#cat_articles li:nth-child(1), ul#cat_articles li:nth-child(2){height: 300px;}
ul#cat_articles li:nth-child(1) p, ul#cat_articles li:nth-child(2) p{display: block;}
ul#cat_articles li:nth-child(n+4){height: 190px; width: 225px;}
ul#cat_articles li:nth-child(n+4) a img{height: 140px; width: 225px;}
ul#cat_articles li:nth-child(n+4) p, ul#cat_articles li:nth-child(5) .timestamp, ul#cat_articles li:nth-child(6) .timestamp, ul#cat_articles li:nth-child(n+4) .timestamp{display: none;}
ul#cat_articles li:nth-child(5), ul#cat_articles li:nth-child(6){border-bottom: 1px solid #ccc; height: 210px; margin: 0 0 20px 0;}
ul#cat_articles li:nth-child(n+7){border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; height: 25px; margin: 0 0 20px 0; padding: 0 10px 10px 0; width: 460px;}
ul#cat_articles li:nth-child(n+7) a img{display: none;}
ul#cat_articles li:nth-child(n+7) a{display: block; float: none;}
ul#cat_articles li:nth-child(n+7) .timestamp{color: #000; display: block; float: right;}
#single_article figure img{height: 237px; width: 470px;}
ul#sreports li, ul#partner_profiles li{width: 470px;}
ul#sreports li img{height: 140px; width: 225px;}
ul#partner_profiles li img{height: 72px; width: 140px;}
ul#sreports li:nth-child(1) a{font-size: 20px;}
ul#sreports li:nth-child(1) a span:before {font-size: 20px;}
ul#sreports li a span:before{font-size: 18px;}
ul#partner_profiles li a.thumb{background: none; float: left; height: 72px; margin: 0 20px 0 0; padding: 0; width: 140px;}
ul#partner_profiles li a{font-size: 15px;}
ul#partner_profiles li:nth-child(1) a {font-size: 15px;}
ul#partner_profiles li:nth-child(1) a span:before, ul#partner_profiles li a span:before {font-size: 19px;}
#single_partner .thumb{margin: 0; width: 100%;}
ul#profiles li:nth-child(1){height: auto; margin: 0 0 20px 0; width: 100%;}
ul#profiles li:nth-child(1) img{height: 140px; width: 225px;}
ul#profiles li:nth-child(1) a.thumb{margin: 0 20px 20px 0;}
ul#profiles li span, ul#profiles li a{clear: none;}
ul#profiles li:nth-child(1) a span:before {font-size: 20px;}
ul#profiles li:nth-child(n+2){width: 100%;}



#publication_thumbs{height: 450px; width: 100%;}
#publication_hero{display: block; float: left; width: 100%;}
#publication_hero img {
	display: block; float: left;
    height: auto;
    width: 40%;
    margin: 0 5% 0 0;
}

#publication_hero a.btn {
    width: 35%;
}
span.pages a{display: none;}
#pub_preview {padding: 20px 20px; height: 770px; margin: 0 0 10px 0;width: 100%;}
#pagwrap {padding: 0 0 10px 0;width: 466px; overflow: hidden;}
#carouselWrap {padding: 0;width: 575px;}
#pager{width: 430px; display: block; float: left; padding: 0 20px 0  20px; position: relative; top: -150px; }
#prev, #next{display: block; float: left; text-indent: -9999px; height: 38px; width: 38px;}
#prev{background: url("/wp-content/themes/V9/images/mob-arrs.png") no-repeat 0 0; float: left;}
#next{background: url("/wp-content/themes/V9/images/mob-arrs.png") no-repeat -60px 0; float: right;}
#prev:hover {background-position: 0 -50px; cursor: pointer;}
#next:hover {background-position: -60px -50px; cursor: pointer;}
div#presentations ul li:nth-child(1), div#presentations ul li:nth-child(n+2){width: 470px;}
div#eucomvid li:nth-child(2n+2){margin: 0 0 20px 0;}
div#eucomvid li:nth-child(3){margin: 0 20px 20px 0;}
#eu-coms ul li div, ul#partner_profiles li div{display: block; float: none; width: auto;}
#single_article iframe{width: 470px; height: 265px;}
.wp-pagenavi a.page, span.extend{display: none !important;}
ul#crumbs{height: auto;}
ul#partner_search li div {float: none;}
ul#partner_search li a.thumb { padding: 0;}
}



@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
#search_social input[type="text"] {margin: 2px 0 0 0; width: 30px;}
#search_social #b{background: url("/wp-content/themes/V9/images/btn.png") no-repeat -1px 2px; position: relative; left: -1px;}
ul#crumbs{height: auto;}
.wp-pagenavi a.page, span.extend{display: none !important;}
}
	
/*BROWSER HACKS*/



/*
     FILE ARCHIVED ON 03:28:23 Mar 09, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:20:19 May 28, 2019.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 96.839 (3)
  esindex: 0.02
  captures_list: 126.652
  CDXLines.iter: 15.254 (3)
  PetaboxLoader3.datanode: 10157.773 (4)
  exclusion.robots: 0.201
  exclusion.robots.policy: 0.185
  RedisCDXSource: 8.692
  PetaboxLoader3.resolve: 431.289
  load_resource: 10513.24
*/