@charset "utf-8";
/*
Theme Name: PEN 2013 Master Theme
Description: PEN 2013 Master Theme
Author: PEN 2013 Master Theme
Version: 8.0
*/


/*RESET*/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
[hidden] {display: none;}
html{font-size: 100%; min-height: 100%; overflow-x: hidden; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;}
body{background: #fff; background-attachment: fixed; color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; min-height: 100%; margin: 0; padding: 0; -webkit-font-smoothing: antialiased; font-smoothing: antialiased;}
a{outline: 0; text-decoration: underline;}
a:hover{text-decoration: none;}
p a{color: #666; text-decoration: underline;}
p a:hover{text-decoration: none;}
a:focus, a:hover, a:active {border: none; 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 10px 0; padding: 0;}
:focus {outline:none;} ::-moz-focus-inner {border:0;}
.alignleft{float: left; display: block; margin: 0 10px 10px 0;}

/*IMPORT FONTS*/
@font-face {
    font-family: 'ArsenalRegular';
    src: url('fonts/Arsenal-Regular-webfont.eot');
    src: url('fonts/Arsenal-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Arsenal-Regular-webfont.woff') format('woff'),
         url('fonts/Arsenal-Regular-webfont.ttf') format('truetype'),
         url('fonts/Arsenal-Regular-webfont.svg#ArsenalRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArsenalBold';
    src: url('fonts/Arsenal-Bold-webfont.eot');
    src: url('fonts/Arsenal-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Arsenal-Bold-webfont.woff') format('woff'),
         url('fonts/Arsenal-Bold-webfont.ttf') format('truetype'),
         url('fonts/Arsenal-Bold-webfont.svg#ArsenalBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoRegular';
    src: url('fonts/Roboto-Regular-webfont.eot');
    src: url('fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Regular-webfont.woff') format('woff'),
         url('fonts/Roboto-Regular-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Regular-webfont.svg#RobotoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoItalic';
    src: url('fonts/Roboto-Italic-webfont.eot');
    src: url('fonts/Roboto-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Italic-webfont.woff') format('woff'),
         url('fonts/Roboto-Italic-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Italic-webfont.svg#RobotoItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoBold';
    src: url('fonts/Roboto-Bold-webfont.eot');
    src: url('fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Bold-webfont.woff') format('woff'),
         url('fonts/Roboto-Bold-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Bold-webfont.svg#RobotoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoBoldItalic';
    src: url('fonts/Roboto-BoldItalic-webfont.eot');
    src: url('fonts/Roboto-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-BoldItalic-webfont.woff') format('woff'),
         url('fonts/Roboto-BoldItalic-webfont.ttf') format('truetype'),
         url('fonts/Roboto-BoldItalic-webfont.svg#RobotoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoCondensed';
    src: url('fonts/Roboto-Condensed-webfont.eot');
    src: url('fonts/Roboto-Condensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Condensed-webfont.woff') format('woff'),
         url('fonts/Roboto-Condensed-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Condensed-webfont.svg#RobotoCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoCondensedItalic';
    src: url('fonts/Roboto-CondensedItalic-webfont.eot');
    src: url('fonts/Roboto-CondensedItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-CondensedItalic-webfont.woff') format('woff'),
         url('fonts/Roboto-CondensedItalic-webfont.ttf') format('truetype'),
         url('fonts/Roboto-CondensedItalic-webfont.svg#RobotoCondensedItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoBoldCondensed';
    src: url('fonts/Roboto-BoldCondensed-webfont.eot');
    src: url('fonts/Roboto-BoldCondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-BoldCondensed-webfont.woff') format('woff'),
         url('fonts/Roboto-BoldCondensed-webfont.ttf') format('truetype'),
         url('fonts/Roboto-BoldCondensed-webfont.svg#RobotoBoldCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoBoldCondensedItalic';
    src: url('fonts/Roboto-BoldCondensedItalic-webfont.eot');
    src: url('fonts/Roboto-BoldCondensedItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-BoldCondensedItalic-webfont.woff') format('woff'),
         url('fonts/Roboto-BoldCondensedItalic-webfont.ttf') format('truetype'),
         url('fonts/Roboto-BoldCondensedItalic-webfont.svg#RobotoBoldCondensedItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoThin';
    src: url('fonts/Roboto-Thin-webfont.eot');
    src: url('fonts/Roboto-Thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Thin-webfont.woff') format('woff'),
         url('fonts/Roboto-Thin-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Thin-webfont.svg#RobotoThin') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoThinItalic';
    src: url('fonts/Roboto-ThinItalic-webfont.eot');
    src: url('fonts/Roboto-ThinItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-ThinItalic-webfont.woff') format('woff'),
         url('fonts/Roboto-ThinItalic-webfont.ttf') format('truetype'),
         url('fonts/Roboto-ThinItalic-webfont.svg#RobotoThinItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoLight';
    src: url('fonts/Roboto-Light-webfont.eot');
    src: url('fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Light-webfont.woff') format('woff'),
         url('fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Light-webfont.svg#RobotoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoLightItalic';
    src: url('fonts/Roboto-LightItalic-webfont.eot');
    src: url('fonts/Roboto-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-LightItalic-webfont.woff') format('woff'),
         url('fonts/Roboto-LightItalic-webfont.ttf') format('truetype'),
         url('fonts/Roboto-LightItalic-webfont.svg#RobotoLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoMedium';
    src: url('fonts/Roboto-Medium-webfont.eot');
    src: url('fonts/Roboto-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Medium-webfont.woff') format('woff'),
         url('fonts/Roboto-Medium-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Medium-webfont.svg#RobotoMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoMediumItalic';
    src: url('fonts/Roboto-MediumItalic-webfont.eot');
    src: url('fonts/Roboto-MediumItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-MediumItalic-webfont.woff') format('woff'),
         url('fonts/Roboto-MediumItalic-webfont.ttf') format('truetype'),
         url('fonts/Roboto-MediumItalic-webfont.svg#RobotoMediumItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoBlack';
    src: url('fonts/Roboto-Black-webfont.eot');
    src: url('fonts/Roboto-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Black-webfont.woff') format('woff'),
         url('fonts/Roboto-Black-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Black-webfont.svg#RobotoBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RobotoBlackItalic';
    src: url('fonts/Roboto-BlackItalic-webfont.eot');
    src: url('fonts/Roboto-BlackItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-BlackItalic-webfont.woff') format('woff'),
         url('fonts/Roboto-BlackItalic-webfont.ttf') format('truetype'),
         url('fonts/Roboto-BlackItalic-webfont.svg#RobotoBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

@font-face {
    font-family: 'BebasRegular';
    src: url('fonts/BEBAS___-webfont.eot');
    src: url('fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/BEBAS___-webfont.woff') format('woff'),
         url('fonts/BEBAS___-webfont.ttf') format('truetype'),
         url('fonts/BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

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

/*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%;}
.table {display: table; margin: 0 auto;}
.alignright{margin: 0 0 10px 10px; float: right;}

.alpha_white, #grid .pub_info{background: -moz-linear-gradient(top, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3ffffff', endColorstr='#b3ffffff',GradientType=0 ); /* IE6-9 */}
.shadow, #grid li{-moz-box-shadow: 1px 1px 3px 0 #ccc; -webkit-box-shadow: 1px 1px 3px 0 #ccc; box-shadow: 1px 1px 3px 0 #999;}
/*COMMON*/

/*COLUMNS*/
.ctr{clear: both; margin: 0 auto; width: 1652px;}
.cat-ctr {clear: both; height: 400px; margin: 0 auto; width: 1148px;}
.page-ctr{clear: both; margin: 0 auto; width: 1240px;}
.cat-inner{float: left; min-height: 600px; margin: 0 10px 0 0; padding: 0 0 40px 0; width:745px;}
.plain-ctr{clear: both; margin: 0 auto; width: 746px;}
#main[role="main"]{float: left; min-height: 200px; margin: 0 10px 0 0; padding: 0 0 40px 0; width:1250px;}
.colOne{float: left; margin: 0 10px 0 0; padding: 0 0 10px 0; width: 494px;}
.colTwo{float: left; padding: 0 0 10px 0; width: 746px;}
.colThree{float: left; margin: 0 10px 0 0; padding: 0 0 50px 0; width: 242px;}
.colFour{ float: left; margin: 0 10px 0 0; padding: 0 0 50px 0; width: 1096px;}
.colFive{float: left; margin: 0; width: 242px;}
.colSix{float: left; width: 886px; overflow: hidden;}
.leftCol, .rightCol{display: block; float: left; min-height: 100%; margin: 0 10px 0 0; width: 191px;}
.rightCol{margin: 0;}
.colOneAa{display: block; float: left; margin: 0 10px 0 0; width: 242px;}
/*COLUMNS*/
#mobilecol{display: none;}

header[role="banner"]{background: #777777; /* Old browsers */
background: -moz-linear-gradient(top,  #777777 0%, #2b2b2b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#777777), color-stop(100%,#2b2b2b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #777777 0%,#2b2b2b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #777777 0%,#2b2b2b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #777777 0%,#2b2b2b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #777777 0%,#2b2b2b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#777777', endColorstr='#2b2b2b',GradientType=0 ); /* IE6-9 */
}

/*HEADER*/
header[role="banner"]{border-bottom: 2px solid #666; float: left; font-family: Arial, Helvetica, sans-serif; padding: 10px 0 10px 0; width: 100%; }
#logo{background: url("images/pan-european-networks.png") no-repeat 0 0; display: block; float: left; height: 70px;  text-indent: -9999px; width: 191px;}
header[role="banner"] p{clear: right; color: #fff; float: right; font-size: 12px; margin: 5px 0 5px 0; text-align: right;}
header[role="banner"] .ctr{margin: 0 auto; width: 1250px;}
#top{position: fixed; top: 0px; }
header[role="banner"] strong{color: #fff !important;}
/*HEADER*/

/*NAV*/
nav{display: block; float: left; margin: 0 0 20px 0; padding: 5px 0 5px 0; width: 100%;
background: #333;}
ul#nav {font-size: 13px; font-weight: bold; list-style:none; position: relative; text-transform: capitalize; z-index: 9000;}
#nav ul {position:absolute; left:-999em;}
#nav li {background: url("images/arr1.png") no-repeat right 4px; display: block; float: left; line-height: 16px; margin: 0 10px 0 0; padding: 0 19px 0 0;}
#nav li:last-child {background: none; margin: 0; padding: 0;}
#nav li a{color:#fff; display: block; font-size: 13px; text-decoration:none; text-shadow: 1px 1px 0px #000; }
#nav li ul {background: #333; border-top: 5px solid #333; display: block; list-style-type: none; padding: 0 0 0 0; width: 160px; text-transform: capitalize;}
#nav li ul li{background: none; border-bottom: 1px dotted #999; display: block; float: left; padding: 5px 10px 5px 10px; width: 140px;}
#nav li ul li:hover{background: #D6D6D6; color: #fff;}
#nav li ul li:hover a{color: #333333; text-shadow: none;}
#nav li ul li:first-child{padding: 5px 10px 5px 10px;}
#nav li ul li:last-child{border-bottom: none; padding: 5px 10px 5px 10px;}
#nav li ul li a{font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 20px;}
#nav li li:hover {color:#fff; display: block; float: left; }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{left:auto;}
/*NAV*/

/*SEARCH*/
#searchform {clear: right; float: right;}
#searchform input[type="text"] {background: #fff url("images/search.png") no-repeat 10px 3px; border: 2px solid #666; color: #999; font: normal 11px Arial,Helvetica,Sans-serif; padding: 2px 10px 2px 30px; width: 173px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#searchform input[type="text"]:focus {outline: none;}
/*SEARCH*/


.pagination{display: inline-block; height: 155px; padding: 0 10px 0 10px 10px; width: 720px;}
.pagination a:first-child{margin: 0 25px 0 15px}
.pagination a{color: #00007D; display: inline-block; height: 155px; margin: 0 25px 0 0 !important; padding: 10px; text-decoration: none; width: 105px;}
.pagination a:hover, .pagination a.selected{color: #000;}
.pagination img{-moz-box-shadow: 2px 2px 3px 0px #000; -webkit-box-shadow: 2px 2px 3px 0px #000; box-shadow: 2px 2px 3px 0px #000;}

/*FEATURED ARTICLE*/
#featured, .cat_feature{color: #fff; display: block; float: left; font-size: 12px; height: 307px; margin: 0 0 10px 0; overflow: hidden; width: 494px;}
#featured{height: 274px;}
#featured .pub_info{background: url("images/white_alpha_70.png") repeat 0 0; height: 274px;}
#featured .pub_info{display: block; float: left; height: 60px; padding: 10px; position: relative; top: -80px; width: 474px; z-index: 3;}
#featured .pub_info h3{font-size: 17px; font-weight: bold; margin: 0;}
#grid .pub_info a, .sub_list .pub_info a, ul.sub_list li:nth-child(n+6) h3 a, .home_sub_list .pub_info a, ul.home_sub_list li:nth-child(n+6) h3 a{color: #333333; text-decoration: none;}
#featured .pub_info h3 a{color: #000; font-size: 17px;}
#featured .pub_info a{color: #fff; font-size: 12px; text-decoration: none;}
#featured a:hover{text-decoration: underline;}
#featured .pub_info, #featured span, #grid .pub_info, #grid span{float: left; display: block; margin: 0 10px 10px 0;}
#featured  p{clear: both; color: #000; font-size: 12px; margin: 0; }
#featured .info_bar{font-weight: bold;}
#featured .pub-date{color: #000;float: right; top: -30px; margin: 0 0 0 8px;}
/*FEATURED ARTICLE*/

/*home_slide ARTICLE*/
#hslideWrap{display: block; float: left; height: 317px; overflow: hidden; width: 494px;}
#dprev, #dnext{display: block; height: 25px; left:20px; position: relative; top: 85px; width: 14px; text-indent: -9999px; z-index: 1001;}
#dnext{left: 470px; top: 60px;}
#dprev{background: url("images/arr4.png") no-repeat 0 0; left: 5px;}
#dnext{background: url("images/arr3.png") no-repeat 0 0;}
#dprev:hover{background: url("images/arr4.png") no-repeat 0 0 !important;}
#dnext:hover{background: url("images/arr3.png") no-repeat 0 0 !important;}

#home_slide, .cat_feature{color: #fff; display: block; float: left; font-size: 12px; height: 307px; margin: 0 0 10px 0; overflow: hidden; width: 494px;}
#home_slide{height: 274px;}
#home_slide li{display: block; float: left; height: 274px; width: 494px;}
#home_slide .pub_info{background: url("images/white_alpha_70.png") repeat 0 0; height: 274px;}
#home_slide .pub_info{display: block; float: left; height: 60px; padding: 10px; position: relative; top: -80px; width: 474px; z-index: 3;}
#home_slide .pub_info h3{font-size: 17px; font-weight: bold; margin: 0;}
#grid .pub_info a, .sub_list .pub_info a, ul.sub_list li:nth-child(n+6) h3 a, .home_sub_list .pub_info a, ul.home_sub_list li:nth-child(n+6) h3 a{color: #333333; text-decoration: none;}
#home_slide .pub_info h3 a{color: #000; font-size: 17px;}
#home_slide .pub_info a{color: #fff; font-size: 12px; text-decoration: none;}
#home_slide a:hover{text-decoration: underline;}
#home_slide .pub_info, #home_slide span, #grid .pub_info, #grid span{float: left; display: block; margin: 0 10px 10px 0;}
#home_slide  p{clear: both; color: #000; font-size: 12px; margin: 0; }
#home_slide .info_bar{font-weight: bold;}
#home_slide .pub-date{color: #000;float: right; top: -30px; margin: 0 0 0 8px;}
/*home_slide ARTICLE*/

/*FEATURED NEWS ARTICLE*/
#featured_news{ background: #CCC; color: #fff; display: block; float: left; font-size: 12px; height: 307px; margin: 0 0 10px 0; overflow: hidden; width: 744px;}
#featured_news{height: 274px;}
#featured_news img{display: block; float: left;}
#featured_news .pub_info{display: block; float: left; height: 254px; padding: 10px; position: relative; width: 230px;}
#featured_news .pub_info h3{font-size: 17px; font-weight: bold; margin: 0 0 5px 0;}
#grid .pub_info a, .sub_list .pub_info a, ul.sub_list li:nth-child(n+6) h3 a, .home_sub_list .pub_info a, ul.home_sub_list li:nth-child(n+6) h3 a{color: #333333; text-decoration: none;}
#featured_news .pub_info h3 a{color: #000; font-size: 17px; text-shadow: 1px 1px 1px #FFFFFF;}
#featured_news .pub_info a{color: #333; font-size: 12px; text-decoration: none;}
#featured_news a:hover{text-decoration: underline;}
#grid .pub_info, #grid span{float: left; display: block; margin: 0 10px 10px 0;}
#featured_news  p{color: #000; font-size: 12px;}
#featured_news .info_bar{font-weight: bold;}
#featured_news .pub-date{color: #000;float: right;}
#featured_news .fixed_bar{position: absolute; bottom: 10px; width: 230px;}
#featured_news .cat, #featured_news .date{ display: block; float: left; margin: 0; padding: 0;}
#featured_news .date{float: right;}

#featured_news:hover{background: #333333;}
#featured_news:hover h3 a, #featured_news:hover p, #featured_news:hover a, #featured_news:hover span{color: #D6D6D6; text-shadow: none; text-decoration:none;}
/*FEATURED NEWS ARTICLE*/

/*GRID FILTER*/
#filter_bar, .cat_nav{border: 1px dotted #333; color: #333; float: left; font-family: Arial, Helvetica, sans-serif; margin: 0 auto 10px auto; padding:10px; text-align: center; text-transform: capitalize; width: 474px;}
#filter_bar ul li{background: url("images/arr2.png") no-repeat right 6px;float: left; margin: 0 10px 5px 0; padding: 0 18px 0 0;}
#filter_bar ul li a{color: #fff; font-size: 13px; text-decoration: none;}
#filter_bar ul li:last-child{background: none; margin: 0; padding: 0;}
#filter_bar b{font-weight: bold;}
/*GRID FILTER*/

/*GRIDS*/
ul#grid, ul#cat_grid{color: #333333; float: left; width: 504px;}
ul#grid{width: 242px;}
ul#cat_grid{width: 746px;}
ul#grid li, ul#cat_grid li{float: left; height: 270px; margin: 0 10px 10px 0; overflow: hidden; width: 242px;}
ul#cat_grid li{height: 200px; margin: 0 0 10px 0; }
ul#cat_grid li .pub_info{padding: 10px; text-shadow: 1px 1px 1px #fff;}
ul#cat_grid li:nth-child(3n+3){margin: 0;}
ul#cat_grid li, .sub_list li .pub_info, ul.sub_list li:nth-child(n+6), ul.sub_list li:nth-child(n+5), .home_sub_list li .pub_info, ul.home_sub_list li:nth-child(n+6), ul.home_sub_list li:nth-child(n+5){background: #d6d6d6;}
ul#grid li h3, ul#cat_grid li h3, .info_bar, .pub-date{font-weight: bold;}
ul#grid li:nth-child(even){margin: 0 0 10px 0 !important;}
ul#grid li img, ul#cat_grid li img{position: relative; z-index: 1;}
ul#grid li .pub_info{height: 122px; padding: 10px; width: 333px;}
#grid li .content{padding: 10px;}
ul#grid h3, ul#cat_grid h3{margin: 0 0 5px 0;}
ul#grid a, ul#cat_grid a{color: #fff; text-decoration: none;}
.cat_nav{padding: 5px 10px 5px 10px; text-align: left; width: 724px;}
.cat_nav ul{padding: 2px 0 0 0;}
.cat_nav li{float: left; margin: 0 10px 0 0;}
.cat_nav a{color: #fff; float: right; text-decoration: none;}
.cat_nav #filters{float: right;}
.cat_nav h1{display: inline; float: left; font-size: 20px; margin: 0;}
.wp-pagenavi{float: left; margin: 0 0 40px 0; width: 1230px;}
.wp-pagenavi a{color: #333333; text-decoration: none;}
.wp-pagenavi span{margin: 0 4px 0 0 !important; }
#intBox a:last-child, #repBox a:last-child{float: right; font-weight: bold;}
#intBox a:last-child{padding: 5px 0 0 0;}
/*GRIDS*/


/*REPORTS*/
ul.sub_list{color: #333333; float: left; font-size: 12px; width: 746px;}
ul.sub_list li{display: block; float: left; height: 132px; margin: 0 10px 10px 0; width: 746px;}
ul.sub_list li img{display: block; float: left;}
ul.sub_list .pub_info{display: block; float: left; height: 112px; padding: 10px 8px 10px 10px; width: 484px;}
ul.sub_list .pub_info a{color: #333; font-weight: bold;}
ul.sub_list li:nth-child(n+5){height: 270px; width: 242px;}
ul.sub_list li:nth-child(n+5) .pub_info{height: 117px; width: 224px;}
ul.sub_list li:nth-child(7), ul.sub_list li:nth-child(10){margin: 0;}
ul.sub_list li:nth-child(n+11){height: 20px; padding: 5px 10px 5px 10px; width: 726px;}
ul.sub_list li:nth-child(n+11) h3{display: inline; font-size: 15px; text-shadow: none;}
ul.sub_list li:nth-child(n+11) .pub-date{float: right; margin: 4px 0 0 0;}
ul.sub_list li:nth-child(n+11) img, ul.sub_list li:nth-child(n+11) p{display: none;}
ul.sub_list li:nth-child(n+11) .pub_info{background: none; height: auto; padding: 0; box-shadow: none; width: 726px;}
ul.sub_list li:nth-child(n+11) .date{display: block !important; float: right;}
ul.sub_list h3{font-size: 17px; text-shadow: 1px 1px 1px #fff;}

ul.sub_list li:hover .pub_info, 
ul.sub_list li:nth-child(n+11):hover{background: #333333;}
ul.sub_list li:hover h3 a, ul.sub_list li:hover p, ul.sub_list li:hover a{color: #D6D6D6; text-shadow: none;}
ul.sub_list li:hover:nth-child(n+11) .pub-date{color: #fff !important;}
ul.sub_list li {position: relative;}
ul.sub_list li .fixed_bar{position: absolute; top:110px; width: 484px;}
ul.sub_list li:nth-child(n+5) .fixed_bar{position: absolute; top:247px; width: 224px;}
ul.sub_list li:nth-child(n+11) .fixed_bar{position: relative; height: auto; float: right; display: block;  top: 0; width: auto;}

/*PEN INVESTIGATES*/
ul.pi_list{ background: #d6d6d6; color: #333333; display: block; float: left; margin: 0 0 10px 0; padding: 10px; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
ul.pi_list li{background: white; display: block; float: left; height:390px; margin: 0 2% 10px 0; width: 32%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow: hidden;}
ul.pi_list li .pad{padding: 0 10px 10px 10px; }
ul.pi_list li img{margin: 0; width: 100%; height: auto;}
ul.pi_list li:nth-child(1){border: 1px solid #000; width: 66%;}
ul.pi_list li:nth-child(1) img{height: auto; width: 100%;}
ul.pi_list li:nth-child(2),
ul.pi_list li:nth-child(5){margin: 0 0 10px 0;}
ul.pi_list li h3 a{color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; text-decoration: none; font-weight: bold;}
ul.pi_list li a{color: #333;}
ul.pi_list li a.catBar{background: #000; color: #fff; display: block; float: left; padding: 10px; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; text-align: center;  width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-weight: bold;}

.pi_news{background: #494949; color: #fff; display: block; float: left; padding: 10px; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.pi_news li{background: #d6d6d6; display: block; float: left; height:370px; margin: 0 2% 10px 0; width: 32%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow: hidden;}
.pi_news li:nth-child(3){margin: 0 0 10px 0;}
.pi_news .pad{padding: 10px; }
.pi_news h3 a{font-family: Arial, Helvetica, sans-serif;
    color: #333;
    font-weight: bold;
    font-size: 17px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #fff;}
.pi_news p{color: #333;}
.pi_news .top{display: block; float: left; padding: 0 0 10px 0; width: 100%;}
.pi_news .top span{display: block; float: left; color: #fff; font-size: 17px; font-weight: bold;}
.pi_news .top a{display: block; float: right; color: #fff;}

ul.picat_list{ background: #d6d6d6; color: #333333; display: block; float: left; padding: 10px; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
ul.picat_list li{background: white; display: block; float: left; height:340px; margin: 0 2% 10px 0; padding: 0 0 10px 0; width: 49%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; overflow: hidden;}
ul.picat_list li .pad{padding: 10px; }
ul.picat_list li img{margin: 0 0 10px 0; width: 100%; height: auto;}
ul.picat_list li:nth-child(1){border:1px solid #000; height:410px; margin: 0 0 10px 0; padding: 0 0 10px 0; width: 100%;}
ul.picat_list li:nth-child(3),
ul.picat_list li:nth-child(5){margin: 0 0 10px 0;}
ul.picat_list li h3 a{color: #000; font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; text-decoration: none; font-weight: bold;}
ul.picat_list li a.catBar{background: #000; color: #fff; display: block; float: left; padding: 10px; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; text-align: center; font-weight: bold; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
ul.picat_list .wp-pagenavi{margin: 0; width: 100%;}

.picatBar{background: #494949; height: 1155px; width: 35%; display: block; float: left; padding: 10px; margin: 0 2% 0 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.picatBar h3{display: block; text-align: center; color: #fff;font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; font-weight:bold;}
.picatBar p{color: #fff; font-size: 14px; line-height: 17px; margin: 0 0 10px 0;}
.picatBar h6{border-top: 1px solid #fff; padding: 5px 0; display: block; color: #fff; font-size: 17px; font-weight:bold; text-transform: uppercase;}
.submarine img{width: 100%; height: auto;}
.submarine .pub_info{background: #d6d6d6; display: block; float: left; margin: 0 0 10px 0; padding: 10px; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.submarine .pub_info h3{  text-align: left;}
.submarine .pub_info h3 a{font-family: Arial, Helvetica, sans-serif; color: #333; font-weight: bold; font-size: 17px; text-decoration: none; text-shadow: 1px 1px 1px #fff;}
.submarine .pub_info p{color: #333;}
.submarine .fixed_bar{padding: 0 0 5px 0; display: block; float: left; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.submarine .fixed_bar .cat,
.submarine .fixed_bar .date{display: block; float: left; width: 50%;}
.submarine a{color: #333;}

/*PARTNERS*/
ul.partners_list{color: #333333; float: left; font-size: 12px; width: 746px;}
ul.partners_list li{background: #fff; display: block; float: left; height: 98px; margin: 0 10px 10px 0; padding: 10px; width: 726px;}
ul.partners_list li img{display: block; float: right;}
ul.partners_list .pub_info{border-right: 1px solid #999; display: block; float: left; height: 98px; padding: 0 10px 0 0; width: 516px;}
ul.partners_list .pub_info a{color: #333; font-weight: bold; text-decoration: none;}
ul.partners_list h3{font-size: 17px; text-shadow: 1px 1px 1px #fff;}

ul.partners_list li:hover{background: #333333;}
ul.partners_list li:hover h3 a, ul.partners_list li:hover p, ul.partners_list li:hover a{color: #D6D6D6; text-shadow: none;}
ul.partners_list li:hover:nth-child(n+11) .pub-date{color: #fff !important;}
ul.partners_list li {position: relative;}
ul.partners_list li .fixed_bar{position: absolute; top:110px; width: 484px;}
ul.partners_list li:nth-child(n+5) .fixed_bar{position: absolute; top:247px; width: 224px;}
ul.partners_list li:nth-child(n+11) .fixed_bar{position: relative; height: auto; float: right; display: block;  top: 0; width: auto;}


body#home #subscribeForm{clear: left; display: block; float: left; padding: 20px 0 0 0; width: 100%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#subscribeForm{background: #fff; clear: left; display: block; float: left; padding: 5px; width: 100%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body#home #homeLeftBanners {background: #dbdbdb;}
#homeLeftBanners {background: #fff;}
#subscribeForm form input{height: 25px; border: 1px solid #ccc; font-size: 13px; font-family:Arial, sans-serif; color:#000; line-height: 16px;margin:0 0 5px 0; font-family:Arial, sans-serif; font-size:13px; padding: 5%; width: 100%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

#subscribeForm input[type="submit"]{ height: auto; background: #4f4f4f; border: 1px solid #4f4f4f; color: #fff; width: auto !important; float: right; cursor: pointer; text-transform: uppercase; font-size: 11px;}
body#home #sbcr{ height: 25px; background: #4f4f4f url('images/mail.gif') no-repeat right center; border: none; color: #fff; width: 100%; display: block; margin: 0 0 5px 0;  padding: 5px;}
#sbcr{height: 25px; background: #4f4f4f; color: #fff; margin: 0 0 5px 0; display: block; float: left; padding: 5px; width: 100%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box}
input:focus, select:focus{border: none; outline: 0;}
div.select { overflow:hidden; background: white url('http://horizon2020projects.com/wp-content/uploads/2013/07/formelements-select.png') no-repeat bottom right; width:158px; border-radius:2px; float: left; margin: 0 5px 0 32px;}
div.select select { 
    width:115% /* this percentage effectively extends the drop down button out of view */; 
    background-color:transparent /* this hides the select's background making any styling visible from the div */; 
    background-image:none; 
    -webkit-appearance: none /* this is required for Webkit browsers */; 
    border:none; 
    box-shadow:none; 
    padding:6px; /* padding should be added to the select, not the div */
	height: 32px;
}


#homeLeftBanners{min-height: 0; margin: 0 0 10px 0; width: 171px; padding: 10px;}
body#home #homeLeftBanners{margin: 0;}
#homeLeftBanners ul{display: block; float: left;}
#homeLeftBanners img{width: 171px; height: auto;}
#homeLeftBanners li{display: block; font-weight: bold; color: #000; width: 171px; text-align: center;}

#profile_form{color: #bdbcbc; display: block; float: left; position: relative;}
#profile_form form{float: left; margin: 0 0 10px 0;}
#profile_form h3{color: #fff; font-size: 13px; font-weight: bold; text-shadow: 1px 1px 1px #000000;}
#profile_form .keyword_form{display: block; float: left; padding: 0 5px 0 0; width: 100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
#profile_form input.keyword{  border-radius: 0 3px 3px 0; height: 30px; display: block; float: right; background: #fff; border: 1px solid #fff; color: #000; padding: 0 0 0 10px; width: 150px;}
.bar{color: #fff; font-size: 13px; font-weight: bold; padding: 0 10px 0 10px;
background: rgb(125,126,125); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px; /* future proofing wp-caption-text */ 
-khtml-border-radius: 2px; /* for old Konqueror browsers */}
.bar h1{background: url("images/search-glass.png") no-repeat 0 5px; color: #fff; font-size: 13px; font-weight: bold; line-height: 30px; padding: 0 0 0 30px; }
.submit_button{background-image: url("images/search2.png") no-repeat 0 0 !important; border: 0px; cursor:pointer; float: left; height: 32px; width: 34px;}
.submit_button:hover{background-image: url("images/search2.png") no-repeat 0 -42px !important; }
.probtn{display: block; height: 32px; margin: 0; padding: 0; border: none; outline: 0; position: absolute; width: 34px;}

#partnerSingle a{background: url("images/arr5.png") no-repeat 0 4px; color: #666; display: block; margin: 0; padding: 0 0 0 20px;}
#partnerSingle li, body.postid-25155 .cat-inner li{background: url("images/arr5.png") no-repeat 0 4px; display: block; margin: 0 0 16px 0; padding: 0 0 0 20px;}
#partnerSingle li a{background: none; color: #666; display: block; margin: 0; padding: 0}


body.single-partners nav{ background:#333 !important;}
body.single-partners h1, #partnerSingle h3{text-shadow: none !important; color: #fff !important; font-size: 15px !important; line-height: 26px; margin: 0 0 10px 0 !important; padding: 0 0 0 10px !important; width: 735px !important;}

body.single-partners h1, #partnerSingle h3{background: rgb(125,126,125); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(125,126,125,1) 0%, rgba(14,14,14,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(125,126,125,1)), color-stop(100%,rgba(14,14,14,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(125,126,125,1) 0%,rgba(14,14,14,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 ); /* IE6-9 */
height: 100%;}
.ppBox, .cpBox, .vpBox{background: #fff; margin: 0 0 10px 0; padding: 10px;}
.vpBox{text-align:center;}
.vpBox p{display: none;}
.ppBox p, .ppBox li, .ppBox li a{color: #666;}
small a{color:#fff;}

#cpCont{background: #fff; display: block;}
.cpBox{min-height: 191px; display: block;}
.cpBox a {background:none !important; padding: 0 !important;}
.cpBox img{display: block; float: left; margin: 0 10px 10px 0;}
.cpBox div{display: block; float: left; padding: 0 20px 0 0; width: 333px;}
body.postid-16176 .cpBox div{width: 713px;}
/*sow cp box*/
body.postid-16176 #cpCont,
body.postid-11062 #cpCont{display: block;}

body.single-partners .contactBox, body.single-partners .locationBox, body.single-partners .contactBox a, body.single-partners .locationBox a{color: #fff;}

/*hide elemets on specific post id or page*/
body.postid-9674 .rpBox, body.postid-28954 .article_image{display: none;}
body.postid-17582 #cpCont{display: block; height: auto;}
.contactBox, .locationBox{color: #ccc; display: block; float: left; background: #333; padding: 0 10px; width: 100%;  box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.locationBox{margin: 0 0 10px 0; }
.contactBox p, .locationBox p, .contactBox a, .locationBox a{color: #ccc; }

/*PARTNERS*/


/*REPORTS*/
ul.home_sub_list{color: #333333; float: left; font-size: 12px; width: 746px;}
ul.home_sub_list li{display: block; float: left; height: 132px; margin: 0 10px 10px 0; width: 746px;}
ul.home_sub_list li img{display: block; float: left;}
ul.home_sub_list .pub_info{display: block; float: left; height: 112px; padding: 10px 8px 10px 10px; width: 484px;}
ul.home_sub_list .pub_info a{color: #333; font-weight: bold;}
ul.home_sub_list li:nth-child(n+3){height: 270px; width: 242px;}
ul.home_sub_list li:nth-child(n+3) .pub_info{height: 117px; width: 224px;}
ul.home_sub_list li:nth-child(5){margin: 0;}
ul.home_sub_list li:nth-child(n+6){height: 20px; padding: 5px 10px 5px 10px; width: 726px;}
ul.home_sub_list li:nth-child(n+6) h3{display: inline; font-size: 15px; text-shadow: none;}
ul.home_sub_list li:nth-child(n+6) .pub-date{float: right; margin: 4px 0 0 0;}
ul.home_sub_list li:nth-child(n+6) img, ul.home_sub_list li:nth-child(n+6) p{display: none;}
ul.home_sub_list li:nth-child(n+6) .pub_info{background: none; height: auto; padding: 0; box-shadow: none; width: 726px;}
ul.home_sub_list li:nth-child(n+6) .date{display: block !important; float: right;}
ul.home_sub_list h3{font-size: 17px; text-shadow: 1px 1px 1px #fff;}

ul.home_sub_list li:hover .pub_info, 
ul.home_sub_list li:nth-child(n+6):hover{background: #333333;}
ul.home_sub_list li:hover h3 a, ul.home_sub_list li:hover p, ul.home_sub_list li:hover a{color: #D6D6D6; text-shadow: none;}
ul.home_sub_list li:hover:nth-child(n+6) .pub-date{color: #fff !important;}
ul.home_sub_list li {position: relative;}
ul.home_sub_list li .fixed_bar{position: absolute; top:110px; width: 484px;}
ul.home_sub_list li:nth-child(n+3) .fixed_bar{position: absolute; top:247px; width: 222px;}
ul.home_sub_list li:nth-child(n+6) .fixed_bar{position: relative; height: auto; float: right; display: block;  top: 0; width: auto;}
ul.home_sub_list li:nth-child(15){margin: 0;}
/*REPORTS*/

ul.mini_list{color: #333333; float: left; font-size: 12px; overflow: hidden; padding: 0 0 40px 0; width: 191px !important;}
ul.mini_list li{background: #D6D6D6; margin: 0 0 10px 0;}
ul.mini_list li.ml_banner{background: #333; color: #fff; height: 133px; text-align: center;}
ul.mini_list img{display: block; height: 98px; width: 191px;}
ul.mini_list h3{font-size: 14px;}
ul.mini_list h3 a{color: #333; font-weight: bold; font-size: 14px; text-decoration: none; text-shadow: 1px 1px 1px #FFFFFF;}
ul.mini_list li:last-child{border: none; margin: 0;}
ul.mini_list .pub_info{padding: 10px; overflwo: hidden;}
ul.mini_list p.cat{display: block; float: left; margin: 0; padding: 0;}
ul.mini_list p.cat a{color: #333; font-weight: bold; text-decoration: none;}
ul.mini_list .fixed_bar{clear: both; height: 20px; padding: 0 5px 0 5px;}

/*POLLS*/
.wp-polls-ul li{box-shadow: none !important; height: 20px !important; margin: 0 !important;}
.wp-polls-loading{display: none;}
.wp-polls{height: 300px !important;}
/*POLLS*/

/*BLOG*/
ul#blog {float: left; margin: 0 0 20px 0; width: 746px;}
ul#blog li{background: #e4e4e4; border-bottom: 1px solid #999; border-top: 1px solid #fff; float: left; margin: 0 0 5px 0; padding: 10px; width: 726px; border: none; outline: 0;}
ul#blog li:nth-child(2n+2){background: #dadada; border-bottom: 1px solid #999; }
ul#blog li h3{margin: 0 0 5px 0; text-shadow: 0px 2px 0px white;}
ul#blog li h3 a{border:none; outline: 0; cursor: pointer; font-size: 17px; font-weight: bold;}
ul#blog li a{color: #333333; text-decoration: none;}
ul#blog img{border-right: 1px dashed #999; float: left; margin: 0 10px 0 0; padding: 0 10px 0 0;}
.tBox{display: block; overflow: hidden; }
ul#blog li:hover{background: #333333; border: none; outline: 0;}
ul#blog li:hover h3, ul#blog li:hover h3 a, ul#blog li:hover a, ul#blog li:hover p, ul#blog li:hover span{color: #dadada; text-shadow: none;}
ul#blog li .date{color: #333; float: right; font-size: 13px; font-weight: normal;}
#blog li h3:hover{border:none; outline: 0; cursor: pointer;}
#blog li h3:hover a{border:none; outline: 0; cursor: pointer;}
/*BLOG*/

/*BLOG*/
ul#vert {float: left; margin: 0 0 20px 0; width: 746px;}
ul#vert li{background: #e4e4e4; border-bottom: 1px solid #999; border-top: 1px solid #fff; float: left; margin: 0 0 5px 0; padding: 10px; width: 726px;}
ul#vert li:nth-child(2n+2){background: #dadada; border-bottom: 1px solid #999; }
ul#vert li h3{margin: 0 0 5px 0; text-shadow: 0px 2px 0px white;}
ul#vert li h3 a{font-size: 17px; font-weight: bold;}
ul#vert li a{color: #333333; text-decoration: none;}
ul#vert img{border-right: 1px dashed #999; float: left; margin: 0 10px 0 0; padding: 0 10px 0 0;}
.tBox{display: block; overflow: hidden; }
ul#vert li:hover{background: #333333;}
ul#vert li:hover h3, ul#vert li:hover h3 a, ul#vert li:hover a, ul#vert li:hover p, ul#vert li:hover span{color: #dadada; text-shadow: none;}
#vert li{position: relative}
#vert li h3:hover{cursor: pointer;}
#vert li .fixed_bar{position: absolute; bottom: 12px; left: 276px;  width: 458px;}
/*BLOG*/

/*ARCHIVES*/
#archive_bar{background: #bababa; color: #333; float: left; padding: 10px; text-decoration: none; width: 1230px;}
/*ARCHIVES*/

/*BANNERS*/
ul.banners{float: left; min-height: 670px; padding: 0 0 50px 0; width: 191px;}
ul.banners li, .pubMiniBanner{float: left; margin: 0 0 10px 0; opacity: 0.7;}
ul.banners li{height: 98px; overflow:hidden;}
ul.banners li:hover, .pubMiniBanner:hover{opacity: 1.0;}
.lban{margin: 0 10px 0 0;}
pubMiniBanner
/*BANNERS*/

/*SEC NAV*/
ul#sec_nav{display: block; float: left; padding: 0 0 5px 0; width: 191px;}
ul#sec_nav li{color: #fff; display: block; float: left; font-size: 14px; margin: 0 0 5px 0; width: 191px;}
ul#sec_nav li:nth-child(1), ul#sec_nav li:nth-child(13){background: #333; font-weight: bold; padding: 5px 5px 5px 10px; width: 176px;}
ul#sec_nav li a{background: #333; color: #fff; display: block; float: left; font-size: 13px; margin: 0 0 0 10px; padding: 5px; text-decoration: none; width: 171px;}
ul#sec_nav li:first-child a{background: none; margin: 0 0 0 10px; padding: 5px; text-decoration: none; width: 171px;}
ul#sec_nav li:first-child:hover a{background: none; color: #fff;}
ul#sec_nav li:first-child:hover{background: #333 !important;}
ul#sec_nav li:hover a{background: #D6D6D6; color: #333333;}
/*SEC NAV*/

/*SEC NAV*/
ul#pi_nav{display: block; float: left; padding: 0 0 5px 0; width: 191px;}
ul#pi_nav li{color: #fff; display: block; float: left; font-size: 14px; margin: 0 0 5px 0; width: 191px;}
ul#pi_nav li:nth-child(1){font-weight: bold;}
ul#pi_nav li a{background: #333; color: #fff; display: block; float: left; font-size: 13px; margin: 0 0 0 10px; padding: 5px; text-decoration: none; width: 171px;}
ul#pi_nav li:hover a{background: #D6D6D6; color: #000;}
ul#pi_nav li:nth-child(1):hover a{color: #fff;}
/*SEC NAV*/

/*FOOTER*/
footer[role="contentinfo"]{background: #333; float: left; padding: 5px 0 5px 0; text-shadow: 1px 1px 0px #000; width: 100%; z-index: 100; }
footer .ctr{width: 1240px;}
footer ul{float: right;}
footer ul li{border-left: 1px solid #666; border-right: 1px solid #000; display: block; float: left; padding: 0 10px 0 10px;}
footer ul li:first-child{border-left: none; padding: 0 10px 0 0;}
footer ul li:last-child{border-right: none; padding: 0 0 0 10px;}
footer a{color: #999; text-decoration: none;}
footer p{color: #999; display: block; float: left; margin: 0;}
footer a:hover{color: #fff;}
/*FOOTER*/

/*FONTS*/
#primary h1, .pubdate{margin:0;}
ul#carousel li h3{font-size: 14px;}
ul#carousel li:hover{text-shadow: none;}
#primary h1{text-shadow: 0px 1px 0px white;}
#primary h1{line-height: bold;}
#primary p{line-height: 15px;}

#caption p{border: 1px dashed #999; color: #333; font-size: 15px; font-weight: bold; margin: 10px 0 0 0; padding: 5px 10px 5px 10px; }
.article_image{display: block; float: right; margin: 0 0 10px 10px; padding: 0; width: 424px;}
.article_image img{display: block; float: right; margin: 0 0 1px 0;}
.mini_caption{ background:#D6D6D6; border-top: 10px solid #fff; color: #333; display: block; float: left; padding: 0; width: 100%;}
.mini_caption p{ font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 5px;}

.dossier_caption{ background:#D6D6D6; color: #333; display: block; float: left; padding: 0; width: 100%;}
.dossier_caption p{ font-family: Georgia, "Times New Roman", Times, serif; margin: 0; padding: 5px;}
.dossier_image{display: block; float: left; margin: 0 10px 10px 0; padding: 0; width: 424px;}
.dossier_image img{display: block; float: right; margin: 0 0;}

.colFour a{color: #06C;}
.colFour span a{color: #333; text-decoration: none;}
.colFour span a:hover{text-decoration: underline;}
#grid li h6{font-size: 17px; font-weight: bold;}
dd{background: url("images/arr6.png") no-repeat 0 4px; display: block; margin: 0 0 16px 0; padding: 0 0 0 20px;}
.qstring{margin: 10px 0 10px 0;}
#results li{border-bottom: 1px dotted #ccc; margin: 0 0 10px 0; padding: 0 0 10px 0;}
#results li a{color: #333; font-size: 15px; font-weight: bold; text-decoration: none;}
#results li:hover a, #results li:hover p{text-decoration: underline;}

#srch_results li{border-bottom: 1px dotted #ccc; display: block; float: left; margin: 0 0 10px 0; padding: 0 0 10px 0; width: 100%;}
#srch_results li a{color: #fff; font-size: 15px; font-weight: bold; text-decoration: none;}
#srch_results li div a{display: block; float: left; margin: 0 0 5px 0; width: 100%;}
#srch_results li p{color: #fff; font-weight: normal;}
#srch_results li:hover a, #results li:hover p{text-decoration: underline;}
#srch_results li div{ background: #333; display: block; float: left; height: 78px; margin: 0 10px 0 0; padding: 10px; width: 524px;}
#srch_results li a.thumb{display: block; float: left;}
body.post-type-archive-partner-profile .idBar{border: none;}
body.post-type-archive-partner-profile .idBar h1{ background: none; color: #fff;}
.cat-inner .pub-date + p{font-weight: bold;}
ul.listMe li{background: url("images/arr5.png") no-repeat 0 4px; display: block; margin: 0 0 10px 0; padding: 0 0 0 20px;}

/*FONTS*/

/*ICONOGRAPHY*/
.culture-icon:before,
.defence-icon:before,
.education-icon:before,
.energy-icon:before,
.environment-icon:before,
.government-icon:before,
.health-icon:before,
.local-government-icon:before,
.maritime-icon:before,
.science-technology-icon:before,
.transport-icon:before,
.pub-date:before,
h1[data-icon]:before, 
ul#sec_nav li[data-icon]:before,
.home-icon:before,
.blog-icon:before,
.interview-icon:before,
.science-publication-icon:before,
.government-publication-icon:before,
.smart-cities-icon:before{
	float: left;
	font-family: 'icomoon';
	speak: none;
	display: block; 
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1; 
	margin: 1px 5px 0 0; 
	-webkit-font-smoothing: antialiased;
}

.smart-cities-icon:before{
	font-family: 'icomoonTwo';
	content: "\e903";
}

ul#cat_grid .pub_info p{float: left; display: block; margin: 0 10px 0 0; }
ul.sub_list .pub_info p, ul.home_sub_list .pub_info p{float: left; display: block; margin: 0 10px 10px 0; }
p.date{float: right !important; margin: 0  !important; }

.culture-icon:before{content: "\e000";}
.defence-icon:before{content: "\e001";}
.education-icon:before{content: "\e002";}
.energy-icon:before{content: "\e003";}
.environment-icon:before{content: "\e004";}
.government-icon:before{content: "\e005";}
.health-icon:before{content: "\e006";}
.local-government-icon:before{content: "\e007";}
.maritime-icon:before{content: "\e008";}
.science-technology-icon:before{content: "\e009";}
.transport-icon:before{content: "\e00a";}
.pub-date:before {content: "\e00c";}
.home-icon:before{content: "\#";}
.blog-icon:before{content: "\e00e";}
.interview-icon:before{content: "\e00d";}
.science-publication-icon:before{content: "\e010";}
.government-publication-icon:before{content: "\e010";}
.smart-cities-icon:before {content: "\e903";}
/*ICONOGRAPHY*/

.idBar{border-bottom: 1px solid #000; display: block; font-family:Georgia, "Times New Roman", Times, serif; height: 12px; float: left; margin: 0 0 20px 0; padding: 0 0 3px 0; width: 100%; }
.idBar .ctr{width: 1148px;}
.idBar h1{background: #FFF; display: inline; padding: 4px; font-size: 22px;}
#penPoll, #blogBox{background: #777;}
#penPoll h6, #penPoll p, #blogBox h6, #blogBox p, #blogBox b, #intBox h6, #intBox p, #repBox h6, #repBox p, #repBox a .pub-date{color: #fff !important;}
#intBox, #repBox{background:#333;}
#repBox img{margin: 0 0 10px 0;}
.scipub h1, .govpub h1{color: #580808; font-family: Georgia, 'Times New Roman', Times, serif;}
.govpub h1, .govpub p b{color: #069;}
.scipub p strong{color: #580808;}
.wp-pagenavi a, .wp-pagenavi span {border: 333; background: #333; color: #fff;}

.publications_box{clear: both; float: left; display: block; height: 424px; margin: 0 0 10px 0; width: 876px;}
.publications_box .colOne{float: left; display: block; height: 424px; margin: 0 10px 0 0; overflow: hidden; padding: 0; width: 392px;}
.publications_box .colTwo{float: left; display: block; height: 424px; padding: 0; width: 474px;}
.publications_box ul{float: left; display: block; width: 476px;}
.publications_box ul li{background:#CCC; border: 1px solid #333; float: left; display: block; height: 132px; margin: 0 10px 10px 0; overflow: hidden; width: 189px;}
.publications_box ul li a{display: block; height: 132px; overflow: hidden; position: relative; width: 189px;}
.publications_box ul li a .actv{background: url("images/prev_thumb_bg.png") no-repeat 0 0; display: block; height: 134px; overflow: hidden; position: absolute; top: -134px; width: 189px;}
.publications_box ul li:hover a .actv{top: 0;}
.publications_box a#coverLink{display: block; height: 424px; overflow: hidden; position: relative; width: 474px;}
.publications_box .cvRactv{background: url("images/prev_cover_bg.png") no-repeat 0 0; display: block; height: 424px; overflow: hidden; position: absolute; top: -424px; width: 474px;}
.publications_box #coverLink:hover .cvRactv{top: 0;}
.publications_box ul li:nth-child(even){margin: 0 0 10px 0;}

.hero{background: #333; color: #fff; display: block; float: left; margin: 0 0 10px 0; text-align: center; width: 745px;}
.pea_cook_wrapper p{font-family: Arial, Helvetica, sans-serif !important;}
.aligncenter{display: block; text-align: center; margin: 0 auto;}
.bsearch_results_page{margin: 0 auto; width: 1096px;}
.bsearch_results_page a{color: #333;}

/*TWITTER*/
.tweeter{ background: #4f4f4f; display: block; float: left; height: 26px; margin: 0 10px 0 0; padding: 5px; width: 232px;}
.pen-icon, .h2020-icon{background: url('images/PEN-icon.jpg') no-repeat 0 0; display: block; float: right; height: 26px; margin: 0 5px 0 0; width: 27px; text-indent: -9999px;}
.h2020-icon{background: url('images/h2020-icon.jpg') no-repeat 0 0;}
.tweetertext{background: url('images/tweetertext.jpg') no-repeat 0 0; display: block; float: left; height: 26px; width: 117px; text-indent: -9999px;}
.tweeter p{ text-align: center; margin: 0; padding: 0; font-size: 11px;}
.tweeter  p a{color: #fff;  text-decoration: none; }
/*TWITTER*/

/*FEATURED*/
.featuredRow, .featuredRow div{display: block; float: left; margin: 0 0 10px 0; width: 100%;}
.featuredRow div{background:#434343; display: block; float: left; margin: 0 10px 0 0; width: 305px;}
.featuredRow div:nth-child(4){margin: 0;}
.featuredRow div span{color: #fff; display: block; font-size: 15px; font-weight: bold; padding: 5px 0 5px 0; text-align: center;}
.featuredRow div a.pad{ background:#434343; border-bottom: 1px dashed #fff; display: block; height: 120px; padding: 10px; text-decoration: none;}
.featuredRow div:nth-child(2) a.pad, .featuredRow div:nth-child(2) .aBar{ background: #3a804c;}
.featuredRow div:nth-child(3) a.pad, .featuredRow div:nth-child(3) .aBar{ background: #c02b34;}
.featuredRow div:nth-child(4) a.pad, .featuredRow div:nth-child(4) .aBar{ background: #004dbd;}
.featuredRow div a.pad h6{color: #fff; font-size: 15px;} 
.featuredRow div a.pad p{color: #ccc; font-size: 13px;} 
.featuredRow div a.pad:hover{ background: #d6d6d6;} 
.featuredRow div a.pad:hover  h6, .featuredRow div a.pad:hover p{color: #333;} 
.featuredRow .aBar{background:#434343; color: #fff; display: block; font-size: 13px; font-weight: bold; padding: 5px 5px 5px 0; text-align: right; text-decoration: none;}
.featuredRow .aBar:hover{background: #d6d6d6 !important; color: #333;}
a.newsBar{background:#777777; display: block; float: left; color: #fff; height: 30px; line-height: 30px; margin: 0 0 10px 0; text-align: right; padding: 0 10px 0 0; width: 1240px; text-decoration: none; font-weight: bold;}
a.newsBar:hover{background:#d6d6d6; color: #333;}

/*2014-2015*/
.presList li, .bookList li{ background: #0f3aa2; color: #fff; display: block; float: left; margin:  0 9px 10px 0; width: 242px; overflow: hidden;}
.presList li:nth-child(2n+2){background: #1b6ae1;}
.presList li:nth-child(3n+3){background: #4489f0;}
.bookList li{ background: #434343;}
.presList li:hover{background: #d6d6d6; color:#333;}
.presList li:nth-child(3n+3), .bookList li:nth-child(3n+3){margin:  0 0 10px 0;}
.presList li .pub_info, .bookList li .pub_info{padding: 10px;}
.presList li .pub_info{height: 140px;}
.presList li a, .bookList li a{color: #fff; font-weight: bold; text-decoration: none;}
.presList li .fixed_bar, .bookList li .fixed_bar{ background:#363636; padding: 5px;}
.presList li h3, .bookList li h3{font-weight: bold;}
.presList li:hover h3 a{color: #333;}
.bookInfo{display: block; float: right; padding: 0 0 0 10px; width: 305px;}
.bookInfo span a{ background:#D6D6D6; color: #333; display: block; font-weight: bold; padding: 5px; text-decoration: none;}

.subscribeBar{ background: #868686; display: block; float: left; margin: 0 0 5px 0; padding: 5px 5px 0 5px; width: 1240px;}
.subscribeBar h6{color: #fff; display: block; float: left; font-size: 14px; font-weight: bold; margin: 0 0 5px 0; padding: 5px;}
.subscribeBar form{float: right;}
.subscribeBar .newsletter-submit{background: #333; color: #fff;}
.subscribeBar .newsletter-submit:hover{background: #fff; color: #333;}

















/* BODY CLASSES */
body#government-publications header[role="banner"]{background: rgb(72,33,103); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(72,33,103,1) 0%, rgba(72,33,103,1) 76%, rgba(34,15,49,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(72,33,103,1)), color-stop(76%,rgba(72,33,103,1)), color-stop(100%,rgba(34,15,49,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(72,33,103,1) 0%,rgba(72,33,103,1) 76%,rgba(34,15,49,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(72,33,103,1) 0%,rgba(72,33,103,1) 76%,rgba(34,15,49,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(72,33,103,1) 0%,rgba(72,33,103,1) 76%,rgba(34,15,49,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(72,33,103,1) 0%,rgba(72,33,103,1) 76%,rgba(34,15,49,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#482167', endColorstr='#220f31',GradientType=0 ); /* IE6-9 */}
body#government-publications h1, body#government-publications b{color:#482167; }
body#government-publications header[role="banner"] a{background: url("images/government-logo.png") no-repeat center 0; width: 323px;}
ul#sec_nav li:nth-child(14) a{background: #482167;}
ul#sec_nav li:nth-child(14):hover a{color: #fff;}
ul#sec_nav li:nth-child(15) a{background: #811429;}
ul#sec_nav li:nth-child(15):hover a{color: #fff;}
ul#sec_nav li:nth-child(16) a{background: #7c7022;}
ul#sec_nav li:nth-child(16):hover a{color: #fff;}



body#science-publications header[role="banner"] {background: rgb(129,20,41); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(129,20,41,1) 0%, rgba(129,20,41,1) 76%, rgba(61,11,21,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(129,20,41,1)), color-stop(76%,rgba(129,20,41,1)), color-stop(100%,rgba(61,11,21,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(129,20,41,1) 0%,rgba(129,20,41,1) 76%,rgba(61,11,21,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(129,20,41,1) 0%,rgba(129,20,41,1) 76%,rgba(61,11,21,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(129,20,41,1) 0%,rgba(129,20,41,1) 76%,rgba(61,11,21,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(129,20,41,1) 0%,rgba(129,20,41,1) 76%,rgba(61,11,21,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#811429', endColorstr='#3d0b15',GradientType=0 ); /* IE6-9 */}
body#science-publications header[role="banner"] a{background: url("images/science-logo.png") no-repeat center 0; width: 366px;}
body#science-publications h1, body#government-publications strong{color:#811429; }
body#science-publications ul#sec_nav li:nth-child(15) a{background: #811429;}
body#science-publications ul#sec_nav li:nth-child(15);hover a{color: #fff;}

#culture .idBar{border-color: #5084a9;}
#culture h1{color: #5084a9;}
#culture ul#sec_nav li:nth-child(2) a{background: #5084a9;}
#culture ul#sec_nav li:nth-child(2):hover a{color: #fff;}
#culture .wp-pagenavi a, #culture .wp-pagenavi span {border: none; background: #5084a9; color: #fff;}

#defence .idBar{border-color: #8a7232;}
#defence h1{color: #8a7232;}
#defence ul#sec_nav li:nth-child(3) a{background: #8a7232;}
#defence ul#sec_nav li:nth-child(3):hover a{color: #fff;}
#defence .wp-pagenavi a, 
#defence .wp-pagenavi span {border: none; background: #8a7232; color: #fff;}

#education .idBar{border-color: #6c469d;}
#education h1{color: #6c469d;}
#education ul#sec_nav li:nth-child(4) a{background: #6c469d;}
#education ul#sec_nav li:nth-child(4):hover a{color: #fff;}
#education .wp-pagenavi a, 
#education .wp-pagenavi span {border: none; background: #6c469d; color: #fff;}

#energy .idBar{border-color: #da2127;}
#energy h1{color: #da2127;}
#energy ul#sec_nav li:nth-child(5) a{background: #da2127;}
#energy ul#sec_nav li:nth-child(5):hover a{color: #fff;}
#energy .wp-pagenavi a, 
#energy .wp-pagenavi span {border: none; background: #da2127; color: #fff;}

#environment .idBar{border-color: #00723e;}
#environment h1{color: #00723e;}
#environment ul#sec_nav li:nth-child(6) a{background: #00723e;}
#environment ul#sec_nav li:nth-child(6):hover a{color: #fff;}
#environment .wp-pagenavi a, 
#environment .wp-pagenavi span {border: none; background: #00723e; color: #fff;}

#government .idBar{border-color: #c19100;}
#government h1{color: #c19100;}
#government ul#sec_nav li:nth-child(7) a{background: #c19100;}
#government ul#sec_nav li:nth-child(7):hover a{color: #fff;}
#government .wp-pagenavi a, 
#government .wp-pagenavi span {border: none; background: #c19100; color: #fff;}

#health .idBar{border-color: #01b4b8;}
#health h1{color: #01b4b8;}
#health ul#sec_nav li:nth-child(8) a{background: #01b4b8;}
#health ul#sec_nav li:nth-child(8):hover a{color: #fff;}
#health .wp-pagenavi a, 
#health .wp-pagenavi span {border: none; background: #01b4b8; color: #fff;}

#local-government .idBar{border-color: #679413;}
#local-government h1{color: #679413;}
#local-government ul#sec_nav li:nth-child(9) a{background: #679413;}
#local-government ul#sec_nav li:nth-child(9):hover a{color: #fff;}
#local-government .wp-pagenavi a, 
#local-government .wp-pagenavi span {border: none; background: #679413; color: #fff;}

#smart-cities .idBar{border-color: #019fb2;}
#smart-cities h1{color: #019fb2;}
#smart-cities ul#sec_nav li:nth-child(11) a{background: #019fb2;}
#smart-cities ul#sec_nav li:nth-child(11):hover a{color: #fff;}
#smart-cities .wp-pagenavi a, 
#smart-cities .wp-pagenavi span {border: none; background: #019fb2; color: #fff;}

#science-technology .idBar{border-color: #d85527;}
#science-technology h1{color: #d85527;}
#science-technology ul#sec_nav li:nth-child(10) a{background: #d85527;}
#science-technology ul#sec_nav li:nth-child(10):hover a{color: #fff;}
#science-technology .wp-pagenavi a, 
#science-technology .wp-pagenavi span {border: none; background: #d85527; color: #fff;}

#transport-maritime .idBar{border-color: #40277b;}
#transport-maritime h1{color: #40277b;}
#transport-maritime ul#sec_nav li:nth-child(12) a{background: #40277b;}
#transport-maritime ul#sec_nav li:nth-child(12):hover a{color: #fff;}
#transport-maritime .wp-pagenavi a, 
#transport-maritime .wp-pagenavi span {border: none; background: #40277b; color: #fff;}

#PEN-blog .idBar{border-color: #14489f;}
#PEN-blog h1{color: #14489f;}
#PEN-blog .wp-pagenavi a, #PEN-blog .wp-pagenavi span {border: none; background: #14489f; color: #fff;}
#about-us ul#sec_nav li, #contact-us ul#sec_nav li{display: none; }

body#useful-links ul#sec_nav li, body#terms-conditions ul#sec_nav li, body#advertise-with-us ul#sec_nav li{display: none;}

#interview .idBar{border-color: #00743a;}
#interview ul#sec_nav li:first-child{background: #00743a;}
#interview .wp-pagenavi a, 
#interview .wp-pagenavi span {border: none; background: #00743a; color: #fff;}
#interview ul.mini_list li{background: #333;}
#interview ul.mini_list li h3 a, #interview ul.mini_list li p{color: #fff; text-shadow: none;}
#interview ul.mini_list img{height: 94px; width: 171px;}
#interview strong{font-weight: bold;}

#reportInfo{ background: #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: #333; 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;}

body#special-reports nav{background: none; margin: 0 auto 20px auto;}
body#reports, body#special-reports, body#partners, body#pen-partners, body.post-type-archive-partner-profile, .gradBG{background: rgb(51,51,51); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(51,51,51,1) 0%, rgba(169,170,170,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(51,51,51,1)), color-stop(100%,rgba(169,170,170,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(169,170,170,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(169,170,170,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(51,51,51,1) 0%,rgba(169,170,170,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(51,51,51,1) 0%,rgba(169,170,170,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#a9aaaa',GradientType=0 ); /* IE6-9 */
height: 100%; min-height: 1000px;}
body#partners .idBar, body#reports .idBar{border-color: #fff; color: #fff;}
body#pen-partners .idBar h1, body#partners .idBar h1, body#reports .idBar h1{background: url("images/ptn1.gif") repeat-x 0 0; color: #fff;}
body#special-reports .cat-inner{background: #dadada; margin: 0 10px 20px 0; padding: 10px; width: 725px;}
body#special-reports .mini_caption{background: #333; color: #fff; border-top: 10px solid #dadada;}
body.postid-14312 .wp-image-14317{margin: 0 0 10px 10px;}
body.postid-29716 .wp-caption-text{ background:#333; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; padding: 5px; width: 414px;}
body.postid-29846 #attachment_29860 .wp-caption-text{ background:#333; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; padding: 5px; width: 140px;}
body.postid-29846 #attachment_29861 .wp-caption-text{ background:#333; color: #fff; font-family: Georgia, "Times New Roman", Times, serif; padding: 5px; width: 290px;}

/*SUBSCRIBE PAGE*/
#subscribeWrap{color: #666;}
#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('images/mail2.gif') no-repeat 10px center;display: block; 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; font-size: 14px;}
#subscribeWrap .subscBox{display: block; float: left; min-height: 300px; width: 24%;  -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{
	margin: 0 0 10px 0;
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{
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{font-size: 12px;padding: 0;  width: 95%;}
#subscribeWrap p{font-size: 13px; margin: 0; padding: 2px 0 0 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%;}

/* HIDE STUFF */
body#terms-conditions .hero, 
#special-reports #wrapper,
body.postid-12599 .thumbBox,
body.postid-14312 .article_image,
body.postid-14575 .article_image,
body.postid-14589 .rpBox, 
body.postid-15041 .article_image,
body.postid-25155 .article_image,
body.postid-31669 .article_image{display: none;}
body.postid-31669 p.wp-caption-text{ background: #333; color: #fff; width: 290px;}
/* HIDE STUFF */

.hero{background: none; display: block; float: left; height:219px; width: 100%;}
.hero img{height:219px; float: left; width: 474px;}

.results {clear: both; display: block; margin: 0 auto; min-height: 600px; padding: 20px 0 20px 0; width: 70%;}
span.pp-tel, span.pp-mail, span.pp-mob, span.pp-fax, span.pp-web, span.pp-location{background: url("images/pp-tel.png") no-repeat 0 center; line-height: 25px; padding: 5px 0 5px 25px;}
span.pp-mail{background: url("images/pp-mail.png") no-repeat 0 center;}
span.pp-mob{background: url("images/pp-mob.png") no-repeat 0 center;}
span.pp-fax{background: url("images/pp-fax.png") no-repeat 0 center;}
span.pp-web{background: url("images/pp-web.png") no-repeat 0 center;}
span.pp-location{background: url("images/pp-location.png") no-repeat 0 center;}
span.pp-web a, span.pp-mail a{text-decoration: none;}

.locationBox p, .contactBox p{line-height: 17px !important;}
span.pp-tel:before {content: "Tel: ";}
span.pp-fax:before {content: "Fax: ";}
span.pp-mob:before {content: "Mob: ";}
.wp-caption-text{padding: 5px;}
#report_content ul{list-style-type: disc; line-height: 19px; padding: 0 0 0 20px;}


.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 745px; /*width of featured content slider*/
height: 300px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
width: 100%; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#publication_thumbs {
    float: left;
    display: block;
    padding: 0 40px 0 10px;
    width: 78%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#publication_thumbs p{font-size: 14px; line-height: 17px;}

#publication_hero {
    display: block;
    float: left;
    width: 22%;
    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: 2px solid #666;
    color: #fff;
	font-size: 15px;
    text-decoration: none;
    text-align: center;
    line-height: 24px;
    border-radius: 5px;
    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; margin: 0 0 20px 0; padding: 0 0 90px 0; width: 100%; overflow: hidden;}
#carouselWrap {display: block; float: left; margin: 0 0 0 15px; padding: 0 10px 0 10px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#carousel div{float: left; display: block; height: 280px;}
#carousel img{margin: 0 0 7px 0;}
#carousel a:hover{opacity: 0.7;}
body#publications h1{clear: both;}
#carousel a h3{color: #000;font-size: 10px; margin: 0; text-transform: uppercase;}

#pager{width: 100%; position: relative; top: -145px; }
#prev, #next{display: block; float: left; text-indent: -9999px; height: 48px; width: 48px;}
#prev{background: url("images/arr4.png") no-repeat 0 0; float: left;}
#next{background: url("images/arr3.png") no-repeat 35px 0; float: right;}
#prev:hover {cursor: pointer;}
#next:hover {cursor: pointer;}

#request-box{display: block; float: left; width: 500px;}
#request-header{border-bottom: 3px solid #000; display: block; float: left; margin: 0 0 10px 0; padding: 0 0 10px 0; width: 100%;}
#request-header span{color: #000; font-weight: normal; font-size: 22px; font-family: 'Lato-Bold'; display: block; float: left; padding: 27px 0 0 0;}
#request-header img{float: right;}
.request_btn{background: #999; text-decoration: none; clear: both; color: #fff !important; border-radius: 5px; display: block; font-size: 15px; margin: 10px 0 10px 0;text-align: center; width: 191px; line-height: 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.request_btn:hover{background: #666;}
.dmrSub{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4c5819+0,cfe1cb+100 */
background: rgb(76,88,25); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(76,88,25,1) 0%, rgba(207,225,203,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(76,88,25,1) 0%,rgba(207,225,203,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(76,88,25,1) 0%,rgba(207,225,203,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c5819', endColorstr='#cfe1cb',GradientType=0 ); /* IE6-9 */
}

body#defence-management-review header[role="banner"] {background: #66681a url("http://www.paneuropeannetworks.com/wp-content/uploads/2016/05/dmr-hdr-ptn.gif") repeat-x 0 bottom;}






/* LARGE SCREENS -----------  -253px*/
@media only screen 
and (max-width : 1659px) {
.ctr {width: 1399px;}
#main[role="main"] {width: 997px;}
.colTwo {height: 944px; overflow: hidden; width: 493px;}
ul.home_sub_list li{overflow: hidden; width: 242px;}
ul.home_sub_list li:nth-child(1), ul.home_sub_list li:nth-child(2){height: 313px;}
ul.home_sub_list li:nth-child(3), ul.home_sub_list li:nth-child(4){height: 271px;}
ul.home_sub_list li  .pub_info {height: 162px; width: 224px;}
ul.home_sub_list li .fixed_bar {position: relative; top: 0; width: 222px;}
ul.home_sub_list li:nth-child(n+5):hover{background: #333333;}
ul.home_sub_list li:hover:nth-child(n+5) .pub-date{color: #fff !important;}
ul.home_sub_list li:nth-child(n+5) .fixed_bar{position: relative; height: auto; float: right; display: block;  top: 0px; width: auto;}
ul.home_sub_list li:nth-child(n+5){height: 20px; padding: 5px 10px 5px 10px; width: 474px;}
ul.home_sub_list li:nth-child(n+5) h3{display: inline; font-size: 15px; text-shadow: none;}
ul.home_sub_list li:nth-child(n+5) .pub-date{float: right; margin: 0;}
ul.home_sub_list li:nth-child(n+5) img, ul.home_sub_list li:nth-child(n+5) p{display: none;}
ul.home_sub_list li:nth-child(n+5) .pub_info{background: none; height: auto; padding: 0; box-shadow: none; width: 474px;}
ul.home_sub_list li:nth-child(n+5) .date{display: block !important; float: right;}
ul.home_sub_list li:nth-child(5){font-weight: normal; margin: 0 0 10px 0  !important;}
ul.home_sub_list li:nth-child(5) a{font-weight: normal;} 
ul.home_sub_list li:nth-child(13){display: block;}
.featuredRow div{margin: 0 10px 0 0; height: 360px; width: 241px; overflow: hidden;}
.pad{height: 132px !important;}
.featuredRow div:nth-child(4){margin: 0; width: 244px;}
.featuredRow div a.pad h6 {font-size: 14px;}
.featuredRow div img{height: 155px; width: 241px;}
.featuredRow div iframe{height: 152px; width: 244px;}
/* reports */
#reports ul#vert li {width: 725px;}
#reports #vert li .fixed_bar {width: 453px;}
.subscribeBar, a.newsBar{width: 987px;}
}

/* MEDIUM SCREENS ----------- -756px */
@media only screen 
and (max-width : 1400px){
.ctr {width: 1359px;}
#main[role="main"] {width: 957px;}
.colTwo{width: 453px;}
ul.home_sub_list {width: 454px;}

ul.home_sub_list li{height: 325px; width: 222px;}
ul.home_sub_list li  .pub_info {width: 204px;}
ul.home_sub_list li .fixed_bar {width: 202px;}
ul.home_sub_list li:nth-child(n+3) .fixed_bar {width: auto;}

ul.home_sub_list li:nth-child(2), ul.home_sub_list li:nth-child(4){margin: 0 0 10px 0;}

ul.home_sub_list li:nth-child(n+3) {width: 222px;}
ul.home_sub_list li:nth-child(n+3) .pub_info {width: 204px;}

ul.home_sub_list li:nth-child(3), ul.home_sub_list li:nth-child(4){}

ul.home_sub_list li:nth-child(n+5), ul.home_sub_list li:nth-child(n+6) {margin: 0 0 10px 0; width: 434px;}
ul.home_sub_list li:nth-child(n+5) .pub-date{float: right; margin: 0;}
ul.home_sub_list li:nth-child(n+5) .pub_info {width: 434px;}
.featuredRow div{margin: 0 10px 0 0; height: 370px; width: 231px; overflow: hidden;}
.pad{height: 142px !important;}
.featuredRow div:nth-child(4){margin: 0; width: 233px;}
.featuredRow div a.pad h6 {font-size: 14px;}
.featuredRow div img{height: 155px; width: 231px;}
.featuredRow div iframe{height: 152px; width: 233px;}
.subscribeBar, a.newsBar{width: 947px;}
}

/* MEDIUM SCREENS ----------- -756px */
@media only screen 
and (max-width : 1366px){
.ctr {width: 1319px;}
#main[role="main"] {width: 917px;}
.colTwo{width: 413px;}
ul.home_sub_list {width: 414px;}
ul.home_sub_list h3 {font-size: 15px;}
ul.home_sub_list li .fixed_bar {position: absolute; top: 314px; width: 182px;}
ul.home_sub_list li:nth-child(1), ul.home_sub_list li:nth-child(2){height: 336px; width: 202px;}
ul.home_sub_list li .pub_info {height: 186px; width: 184px;}
ul.home_sub_list li:nth-child(n+3) .fixed_bar {width: 182px;}
ul.home_sub_list li:nth-child(2), ul.home_sub_list li:nth-child(4){margin: 0 0 10px 0;}
ul.home_sub_list li:nth-child(3), ul.home_sub_list li:nth-child(4){height: 292px;}
ul.home_sub_list li:nth-child(3) .pub_info, ul.home_sub_list li:nth-child(4) .pub_info{height: 292px;}
ul.home_sub_list li:nth-child(3) .fixed_bar, ul.home_sub_list li:nth-child(4) .fixed_bar{top: 270px;}
ul.home_sub_list li:nth-child(n+3) {width: 202px;}
ul.home_sub_list li:nth-child(n+3) .pub_info {width: 184px;}
ul.home_sub_list li:nth-child(5) .pub-date{top: 0px; position: relative !important;}
ul.home_sub_list li:nth-child(n+5), ul.home_sub_list li:nth-child(n+6) {margin: 0 0 10px 0; width: 394px;}
ul.home_sub_list li:nth-child(n+5) .fixed_bar {position: relative;  top: 0x;}
ul.home_sub_list li:nth-child(n+5) .pub_info {width: 394px;}
.featuredRow div{margin: 0 10px 0 0; height: 380px; width: 222px; overflow: hidden;}
.pad{height: 152px !important;}
.featuredRow div:nth-child(4){margin: 0; width: 220px;}
.featuredRow div a.pad h6 {font-size: 14px;}
.featuredRow div img{height: 155px; width: 222px;}
.featuredRow div iframe{height: 152px; width: 220px;}
.subscribeBar, a.newsBar{width: 907px;}
}


/* MEDIUM SCREENS ----------- -756px */
@media only screen 
and (max-width : 1356px){	
/* home */
.ctr{width: 896px;}
.colOne{padding: 0 0 10px 0;}
.colTwo {height: 996px; width: 493px;}
#main[role="main"] {width: 494px;}
ul.home_sub_list {width: 494px;}
ul.home_sub_list li:nth-child(1), ul.home_sub_list li:nth-child(2), ul.home_sub_list li:nth-child(3), ul.home_sub_list li:nth-child(4) {height: 322px; width: 242px;}
ul.home_sub_list li{height: 315px;}
ul.home_sub_list li  .pub_info {height: 172px; width: 224px;}
ul.home_sub_list li .fixed_bar {top: 300px; width: 222px;}
ul.home_sub_list li:nth-child(3), ul.home_sub_list li:nth-child(4) {height: 272px;}
ul.home_sub_list li:nth-child(3) .fixed_bar, ul.home_sub_list li:nth-child(4) .fixed_bar {top: 250px;  width: 222px;}
ul.home_sub_list li:nth-child(n+3) .pub_info {height: 182px; width: 224px;}
ul.home_sub_list li:nth-child(n+5):hover{background: #333333;}
ul.home_sub_list li:hover:nth-child(n+5) .pub-date{color: #fff !important;}
ul.home_sub_list li:nth-child(n+5) .fixed_bar{position: relative; height: auto; float: right; display: block;  top: 0; width: auto;}
ul.home_sub_list li:nth-child(n+5){height: 20px; padding: 5px 10px 5px 10px; width: 474px;}
ul.home_sub_list li:nth-child(n+5) h3{display: inline; font-size: 15px; text-shadow: none;}
ul.home_sub_list li:nth-child(n+5) .pub-date{float: right; margin: 4px 0 0 0;}
ul.home_sub_list li:nth-child(n+5) img, ul.home_sub_list li:nth-child(n+5) p{display: none;}
ul.home_sub_list li:nth-child(n+5) .pub_info{background: none; height: auto; padding: 0; box-shadow: none; width: 474px;}
ul.home_sub_list li:nth-child(n+5) .date{display: block !important; float: right;}
ul.home_sub_list li:nth-child(5){font-weight: normal; margin: 0 0 10px 0  !important;}
ul.home_sub_list li:nth-child(5) a{font-weight: normal;} 
header[role="banner"] .ctr{width: 896px;}
.featuredRow div{margin: 0 11px 0 0; height: 380px; width: 241px; overflow: hidden;}
.pad{height: 152px !important;}
.featuredRow div:nth-child(2), .featuredRow div:nth-child(4){margin: 0; width: 241px;}
.featuredRow div a.pad h6 {font-size: 14px;}
.featuredRow div img{height: 155px; width: 241px;}
.featuredRow div iframe{height: 152px; width: 241px;}
.featuredRow div:nth-child(1){margin: 0 10px 10px 0;}
.featuredRow div:nth-child(2){margin: 0 0 10px 0;}
.colTwo{margin: 0 0 7px 0;}
.subscribeBar, a.newsBar{width: 484px;}
input.newsletter-firstname, input.newsletter-email{width: 100px}
input.newsletter-email, input.newsletter-submit{margin: 0 0 0 2px;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
body{overflow: hidden; width: 1024px;}
footer[role="contentinfo"] .ctr{overflow: hidden; width: 1004px;}
.leftCol{display: none;} /* -191px */
.cat-ctr {width: 957px;}
#PEN-testimonials .leftCol, #PEN-blog .leftCol, #interviews .leftCol{display: block;}
#about-us .cat-ctr, #about-us .cat-inner{width: 474px;}
#government-publications .banners{width: 100%;}
#science-publications .banners{width: 100%;}
#special-reports .cat-ctr{margin: 0 auto 0 auto; width: 725px;}
#special-reports .cat-inner{margin: 0 auto 0 auto;}
ul.mini_list p.cat{display: none;}
.scipub {clear: both; margin: 0 0 20px 0;}
.colSix{float: none; margin: 0 auto; width: 886px; overflow: hidden;}
.carouctr{margin: 0 auto; width: 675px;}
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
body{overflow: hidden; width: 1024px;}
footer[role="contentinfo"] .ctr{overflow: hidden; width: 1004px;}
.leftCol{display: none;} /* -191px */
.cat-ctr {width: 957px;}
#PEN-testimonials .leftCol, #PEN-blog .leftCol, #interviews .leftCol{display: block;}
#about-us .cat-ctr, #about-us .cat-inner{width: 474px;}
#government-publications .banners{width: 100%;}
#science-publications .banners{width: 100%;}
#special-reports .cat-ctr{margin: 0 auto 0 auto; width: 725px;}
#special-reports .cat-inner{margin: 0 auto 0 auto;}
ul.mini_list p.cat{display: none;}
.scipub {clear: both; margin: 0 0 20px 0;}
.colSix{float: none; margin: 0 auto; width: 886px; overflow: hidden;}
.carouctr{margin: 0 auto; width: 675px;}
#yop-poll-answers-1 ul li{background: #777 !important; height: 16px !important; box-shadow: none !important;}
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {

}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}


/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
body{overflow: hidden; width: 1024px;}
footer[role="contentinfo"] .ctr{overflow: hidden; width: 1004px;}
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {

}

/*ISOTOPE*/
.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.4s;
     -moz-transition-duration: 0.4s;
      -ms-transition-duration: 0.4s;
       -o-transition-duration: 0.4s;
          transition-duration: 0.4s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property: -moz-transform, opacity;
      -ms-transition-property: -ms-transform, opacity;
       -o-transition-property: -o-transform, opacity;
          transition-property: transform, opacity;
}
/*ISOTOPE*/


.shadows, ul#grid li, ul#cat_grid li, ul#cat-special-reports li, ul#cat-interviews li, ul#cat-special-reports li img, ul#cat-interviews li img{-moz-box-shadow: 1px 1px 3px 0 #ccc; -webkit-box-shadow: 1px 1px 3px 0 #ccc; box-shadow: 1px 1px 3px 0 #999;}

/*WP MODS*/
#footer-widgets {display: none;}
.addthis_toolbox{height: 20px;}




