/*
Theme Name: Nunavut Tunngavik 2014
Theme URI: 
Author: Upipok Consulting
Author URI: https://upipok.com
Template: twentyfourteen
Version: 1.1
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: nti 
*/

@import url("../twentyfourteen/style.css");
@import url("./style_current-initiative-site.css");

#all-articles .post-thumbnail{
background-color: white;
margin-top: 65px;
}
#all-articles .hentry.has-post-thumbnail{
margin-top:0px;
}

.menu-subtitle{
font-size:16px;
text-transform: uppercase;
margin: 0px;
font-weight: 300;
}

p.subtitle{
font-size:30px;
font-weight: 400;
text-transform: uppercase;
}

.showChildMenu{
	list-style-type: none;
	margin-left: 60px;
	}
.showChildMenu li{
	padding-bottom: 8px;
}
.showChildMenu a{
    color: #000000;
   text-decoration: none;
 }
 
.showChildMenu a:hover{
    color: #e0ad12;
 }

button.quick-edit{
font-size: 10px;
    padding: 1px 5px 2px;
    margin-left: 8px;
    vertical-align: middle;
    background-color: #bcbcbc;
}
button.quick-edit:hover, button.quick-edit:focus{
    background-color: #dedede;
}
.resolutions-list ul{
	list-style-type: none;
}
.resolutions-list ul li{
line-height: 1.5;}


#center-clock{
	padding-left: 200px;
	width: 680px;
	float: left;
}
#text-clock{
	width: 100%;
	padding-bottom: 10px;
	text-transform: uppercase;
	font-size: 33px;
font-weight: 300;
line-height: 1.0909090909;
	float:left;
}	
#text-election-results a{
	text-align: center;
font-weight: 600;
margin-left: 30px;
margin-right: 30px;
text-transform: uppercase;
text-align: center;
padding-top: 40px;
font-family: "Canter", sans-serif;
font-size: 35px;
line-height: 1.0909090909;
margin-bottom: 20px;
text-transform: uppercase;
color: #00449e;
}

@font-face
{
font-family: Canter;
src: url("./fonts/canter_light.otf");
}
@font-face
{
font-family: Canter;
src: url("./fonts/canter_bold.otf");
font-weight:bold;
}

@font-face
{
font-family: Nexa;
src: url("./fonts/nexa_light.otf");
}

@font-face
{
font-family: Nexa;
src: url("./fonts/nexa_bold.otf");
font-weight:bold;
}

/* COLOURS */
/*
lightest-blue: #d4e7eb;
darkest-blue: #0b4a78;
*/

#primary-slider{
      margin: 0 auto;
      max-width:1038px;
      background-color: #00449e;
}

@media screen and (min-width: 783px){
#primary-slider{
      margin-top:40px;
}
}
	
.site-title{
/*background: url("./images/NTI logo-coloured-h125-notext.png");*/
background-repeat: no-repeat;
background-position: 0px 5px;
background-color:#fff;
/*line-height: 75px;*/
margin-left: 192px;
font-family: "Canter", sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size: 30px;
}

.site-title a:hover {
color: #6fa0d2;
}
.search-box{
	margin-left: 0px;
	margin-top: 0px;
	padding:5px;
  
}
	
.search-box-wrapper {
	top: 47px;
	width:25%;
	padding:0;
	right:0;
}

.search-box .search-field {
width: 100%;
}


/*
#page {
background: url("./images/NTI logo-coloured-h125-notext.png");
background-repeat: no-repeat;
background-position: 30px 0px;
background-color:#fff;
}
*/

body{
	background:#00449e;}
	
#secondary{
	padding-top: 100px;}
/*	background blue fade */


.site-content {
  background-color:#00449e;
}

img, embed, object, video {
max-width: 100%;
}

/* RESOURCE ICONS */
.resourceItem{
	max-width: 205px;
	width:20%;
	max-height: 140px;
	padding-right: 2px;
	float: left;
}
a .resourceName {
color:white
}
.resourceName {
	font-size: 11px;
font-weight: bold;
margin: 5px;
text-transform: uppercase;
color:white;
text-align: center;
max-width:205px;
width:100%;
}

#resources{

      margin: 0 auto;
      max-width:1038px;
      
/* 	width:1037px; */
	padding-left: 3px;
padding-top: 15px;
padding-bottom: 20px;
height:140px;
	background: #00449e;
	position: relative;
} /*change with screen width...*/

#resources div.resourceItem{
    left: 0;
    position: relative;
    overflow:visible;
    z-index:10; 
   
}
#resources div.resourceItem:hover .inner{
  /*  top: -80px;*/
    overflow:visible;
    z-index:10;
    color:#000;
    transform: rotate(0deg) scale(0.794) skew(1deg) translateY(-120px);
-webkit-transform: rotate(0deg) scale(0.794) skew(1deg) translateY(-120px);
-moz-transform: rotate(0deg) scale(0.794) skew(1deg) translateY(-120px);
-o-transform: rotate(0deg) scale(0.794) skew(1deg) translateY(-120px);
-ms-transform: rotate(0deg) scale(0.794) skew(1deg) translateY(-120px);
}
/*#resources div.resourceItem:hover .res-title.iu{
margin-top: 5px;}
*/
.inner { 
    max-height: 100px;
    width:100%;
    overflow:visible;
    color:#ccc;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
   
.resourceItem .res-desc{
display: block;
    max-width: 205px;
    width:100%;
/*     height: 100%; */
    max-height: 105px;    
    background-color:  #00449e; 
    position: absolute;
    top: 0;
    left: 0;
    z-index:0; 
}


.resourceItem .inner-desc{
    background-color: #00449e;
        width: 90%;
        padding-left: 5%;
        padding-right: 5%;
    font-family:arial;
    max-height: 52px;
    color: white;
    float: right;
    font-weight: 300;
	line-height: 1.0909090909;
    text-align: center;
    padding-top: 20%;
}
.resourceItem .inner-desc.iu{
    font-size: 13px;
}
.resourceItem .inner-desc.in{
    font-size: 11px;
}
.resourceItem .inner-desc.en{
    font-size: 14px;
}
.resourceItem .inner-desc a{
    color: rgba(255,255,255,0.8);
    /*padding-left: 10px;
    padding-right: 10px;*/
 }

.fade-images{
    max-width:205px;
   width:100%;
/*     height: 100%; */
    max-height: 112px;    
}
.fade-images.iu{
    padding-bottom: 5px;    
}
.fade-images.in{
    padding-bottom: 3px;    
}
.color-image, 
.blue-image,
img.blue,
.text-overlay{
	width:100%;
/*     height: 100%; */
    max-height: 112px;   
    position: absolute;
    top: 0;
    left: 0;
}

.blue-image {
   z-index: 10;
   width:100%;
   display: none;
}

.res-title{
text-transform: uppercase;
text-align: center;
font-weight: bold;
padding-top: 55%;
font-family: "Canter", sans-serif;
color: white;
/*color: black;
   -webkit-text-fill-color: white; 
   -webkit-text-stroke-width: 0.5px;
   -webkit-text-stroke-color: #0b4a78;
*/
}
.resourceItem .res-title.iu{
    font-size: 16px;
line-height: 1.3;
}
.resourceItem .res-title.in{
    font-size: 22px;
line-height: 1.02;
}
.resourceItem .res-title.en{
    font-size: 28px;
}

img.color{
width:99%;
}

img.blue{
filter: opacity(100%);
-webkit-filter: opacity(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
}

#resources div.resourceItem:hover img.blue{
filter: opacity(0%);
-webkit-filter: opacity(0%);
opacity:0;
}

.slide-desc{
	font-family:"Nexa", sans-serif;
	font-size: 50px;
	font-weight: bold;
	color:#696969;
	text-transform:uppercase;}
.slide-class{
	color:#696969;
	padding-bottom: 10px;
	margin-left: 20px;}	
	.wpc{
		color: whitesmoke;
	}
	.cti{
		color: whitesmoke;
	}
	
	
	/***********************************************/

@media screen and (min-width: 0px) {

.site:before, .site-header {
background-color: rgba(0,68,158,1);
}



/**
Remove the down arrows
**/
  
#menu-main .menu-main > .parent-menu-item > a:after,
#menu-main .menu-main > ul  > .parent-menu-item > a:after {
	content: none;
}
.primary-navigation .menu-item-has-children > a, .primary-navigation .page_item_has_children > a {
 padding-right: 4px;
}
.primary-navigation .menu-item-has-children > a:after, .primary-navigation .page_item_has_children > a:after {
	display: none;
}
/**
Background to menu
**/
.language-chooser a{
	text-transform: none;
	}
.language-chooser ul.sub-menu a{
	text-transform: uppercase;
	}
    .resourceItem{
	width:20%;
	padding-right: 0px;
  }
  
      .res-title.en, 
      .res-title.iu, 
      .res-title.in, {
font-size: 15px;
  }
  
  .resourceItem .inner-desc{
    font-size: 1vw;
}

#resources{
  height:80px;
}
  
 
.site-header {
		margin-left: 0px;
/* 		max-width: 1058px; */
}
.header-main {
	padding: 0 0;
}

#main-content{
	padding-top:48px;
	}

	
.header-main {
		float:right;
	}
	
#primaryLogo img{
/* position: fixed; */
top:0px;
left:0px;
width:15%;
min-width:55px;
max-width:80px;
/* z-index: 2001; */
}

	

}


.currentInitiative-title{
font-size: 16px;
color: 	#00449e;
text-transform: uppercase;
font-weight: 600;
padding-top: 30px;
	}
@media screen and (max-width: 767px) {

.resourceItem .res-desc{

display: none;
}
  .resourceItem .res-title.en, .resourceItem .res-title.in, .resourceItem .res-title.iu{
	font-size: 2.5vw;
	line-height: 1;
	padding-top: 58%;
}
#resources {
/*height: 8vh;*/
}
#resources div.resourceItem:hover .inner{
    -webkit-transform: none; /* Safari and Chrome */
       -moz-transform: none; /* Firefox */
        -ms-transform: none; /* IE 9 */
         -o-transform: none; /* Opera */
            transform: none;
            }
}
	
    
    
@media screen and (min-width: 673px){
#post-16051 .entry-header .entry-title, #post-16052 .entry-header .entry-title a, #post-16053 .entry-header .entry-title a{
	color: whitesmoke;	 
font-weight: 500;
-webkit-text-stroke: 0.4px grey;
	}
    }
    
    
    
    
#post-16051 .currentInitiative-title, #post-16052 .currentInitiative-title, #post-16053 .currentInitiative-title{
   padding-top: 10px;
}	
@media screen and (min-width: 673px){
.full-width .site-content .has-post-thumbnail .currentInitiativePages .entry-header{
margin-top: -248px;
margin-left: 0px;
width:600px;
padding-left: 90px;
background: none;
height: 230px;
	}

.full-width .site-content .has-post-thumbnail #ci-16167 .entry-header{
    margin-top: -295px;
    margin-bottom: 40px;
 }

.full-width .site-content .has-post-thumbnail .currentInitiativePages .entry-content{
margin-top: 30px;	
	}
		
	
.full-width .site-content .has-post-thumbnail .currentInitiativePages .entry-header .entry-title{
font-size: 40px;
	}
	
.full-width .site-content .has-post-thumbnail .entry-header{
margin-top:-20px;
}

.full-width .site-content #middle-area .has-post-thumbnail .entry-header {
    margin-top: 0px;
}
.site-content #middle-area .entry-content{
padding-top: 0px;
margin-bottom: 40px;
}
}

@media screen and (min-width: 783px) {

#resources{
  height:140px;
}
  
	#main-content{
	padding-top:0px;
	}
	
	#primaryLogo img{
	  width:10%;
	  min-width:60px;
	  max-width:80px;
	}


.primary-navigation li:hover > a, .primary-navigation li.focus > a {
background-color: #e0ad12;
}

.primary-navigation ul ul {
background-color: #e0ad12;
}

.currentInitiativePages .post-thumbnail{
margin-top: 100px;	
	}

}

@media screen and (max-width: 782px) {

.primary-navigation.toggled-on {
    padding: 48px 0 0px;
}

#primary-navigation.site-navigation.primary-navigation.toggled-on ul.nav-menu > li {
    background-color: #00449e;
    padding-left:10px;
    padding-right:10px;
 }
 
 #primary-navigation.site-navigation.primary-navigation.toggled-on ul.nav-menu > li:hover {
    background-color: #e0ad12;
 }

.search-toggle {
background-color: #e0ad12;
cursor: pointer;
float: right;
height: 48px;
margin-right: 48px;
text-align: center;
width: 48px;
}

#middle-area #all-articles{
float:left;	
width: 100%;
	}

	#middle-area #news-menu{
float:left;	
width: 474px;
max-width: 80%;
margin-left: 10%;
margin-bottom: 30px;
	}
	
	#middle-area header.entry-header{ 
	margin: 0 0 0 0;
}
	
	#middle-area #all-articles header.entry-header{ 
	margin: 0 0 0 10%;
}


}
#upcoming-events{
text-align:center;
width:100%;
margin: 0px auto 10px auto;
}
#events-area #listen-link{
	text-align: center;
	margin: 0px auto 30px auto;
}
#events-area #listen-link a{
font-weight: 600;
text-transform: uppercase;
text-align: center;
padding-top: 40px;
font-family: "Canter", sans-serif;
font-size: 35px;
line-height: 1.0909090909;
text-transform: uppercase;
color: #00449e;
width: 100%;
}

@media screen and (max-width: 880px) and (min-width: 768px){
 .resourceItem .res-title.en, .resourceItem .res-title.in, .resourceItem .res-title.iu{
	font-size: 22px;
	line-height: 1;
	padding-top: 58%;
	
}
 .resourceItem .inner-desc.en,
  .resourceItem .inner-desc.in,
   .resourceItem .inner-desc.iu{
	padding-top: 10%;
	font-size: 1.7vw;
}

#resources{
	height: 120px;}
}
@media screen and (max-width: 1007px) and (min-width: 881px){
 .resourceItem .res-title.en, .resourceItem .res-title.in, .resourceItem .res-title.iu{
	font-size: 22px;
	line-height: 1;
	padding-top: 58%;
	
}
 .resourceItem .res-desc.en{
	padding-top: 10%;
	font-size: 14px;;
}

#resources{
	height: 120px;}
}
@media screen and (min-width: 1008px) {

    .res-title.en, 
    .res-title.in 
    .res-title.iu {
font-size: 22px;
  }  
  .resourceItem .inner-desc{
    font-size: 14px;
}

#resources{
  height:140px;
}

    	.site{
	  max-width: 1038px;
	}
	#masthead{
		max-width: 1038px;
	  margin:0 auto;
	}
  
	.site-header {
		margin-left: 0px;
/* 		max-width: 400px; */
/* 		max-width: 900px; */
		
	}
	
	/*.header-main {
		margin-right:0px;
	}*/
	
	#primaryLogo img{
	  width:80px;
	}
	
	
	.search-box-wrapper {
		padding-left: 0px;
	}
		.site-content {
		margin-left: 0px;
	}
	
		.site:before {
		width: 0px;
	}
	
		.secondary-navigation {
		width: 0px;
	}
		.secondary-navigation ul ul {
		width: 0px;
	}
}

@media screen and (max-width: 1049px) {
		.full-width .site-content .with-menu.entry-content, .full-width .site-content .type-page .with-menu.entry-content{
 	width: 600px;
 	max-width: 80%;
	float:left;
	padding: 0px;
	margin: 0 10% 0 10%;
 	}
 	.entry-menu{
margin: 0 0 0 10%;
width:100%;
 		}
	}	

#initiative-area-new{
	background-color: white;
}

@media screen and (min-width: 1050px) {
	.full-width .site-content .with-menu.entry-content,.full-width .site-content .type-page .with-menu.entry-content,
	  .full-width .site-content .news .with-menu.entry-content{
 	width: 500px;
	float:left;
	padding: 0px;
 	}
 	.full-width .site-content .entry-content,
 	.full-width .site-content .type-page .entry-content,
 	.full-width .site-content .news .entry-content{
 	margin-right: 30px;
 	max-width: 800px;
 	}
  #initiative-area-new{
width: 90%;
margin-left:5%;
margin-right:5%;
/*border-right: 3px solid #0b4a78;*/
/*border-bottom: 6px solid #0b4a78;*/
}
  
/* Used when there were two columns NOT NEEDED */
/*
#sameheight{
background: #ffffff url("images/sameheight.jpg") repeat-y fixed center;
width:100%;
height:auto;	
	}


	
#initiative-area {
	background-color: white;
width: 60%;
float: left;

border-right: 3px solid #0b4a78;
border-bottom: 6px solid #0b4a78;
}	
*/ 


/*
#publication-area {
		background-color: white;
width: 39.4%;
float: right;
margin-left: 6px;
border-bottom: 6px solid #00449e;
}

#polls-area{
		background-color: white;
width: 39.4%;
margin:0 auto;
margin-left: 6px;
border-bottom: 6px solid #00449e;
float: right;
height: auto;
	}
#links-area{
		background-color: white;
margin:0;
margin-left: 60px;
border-left: 3px solid #0b4a78;
	}
#broadcast-area{
		background-color: white;
width: 100%;
height: auto;
margin:0;
border-bottom: 6px solid #00449e;
float: right;
	}
#mixlr-container{
	color: #767676;
font-weight: 400;
line-height: 2;
text-transform: uppercase;
margin-top: 2%;
margin-left: 2%;
margin-right: 2%;
}
	
	#contain_polls {
			background-color: white;
width: 80%;
margin-left: 5%;
margin-right: 5%;
height: auto;
float: left;
	}
*/

}



@media screen and (min-width: 1080px) {
  
    .resourceItem{
	width:20%;
  }
  
#primaryLogo img{
	  margin-left:-20px;
	}

  
  #page{
	    margin:0 auto;
	}
  
	.site-header {
		margin-left: 202px;
/* max-width:-webkit-calc(100% - 300px); */
/* max-width:         calc(100% - 300px); */
	}
	

	
	.header-main {
		margin-right:0px;
	}
}
@media screen and (min-width: 1108px) {

	.programs-menu.entry-menu{
margin-top: -100px;	
	}
	.publications-menu.entry-menu{
margin-top: -50px;	
	}
}
@media screen and (min-width: 1130px) {
#primaryLogo img{
	  margin-left:-40px;
	  width:110px;
	  max-width:110px;
	}
#primaryLogo.translate img{
	margin-top: -5px;
	}

}



@media screen and (min-width: 1275px) {

	
	

  
	#page{
	    margin:0 auto;
	}
  
	#site-header {
		margin: 0 auto;
		max-width: 1038px;
	}
	
	.header-main {
		margin-right:0px;
	}
}



#site-header
{
  z-index:2000;
}

#masthead
{
  position:fixed;
/*   background-color: rgba(11,74,120,1); */
  height:48px;
}

	
	


/*.
@media screen and (min-width: 783px) {
	.header-main {
		padding-left: 10;
	}
}

@media screen and (min-width: 673px) {
	.header-main {
		padding-left: 10px;
	}
}*/



.site:before, .site-header {
	background-color: rgba(0,68,158,1);
}
.site-footer, .site-info, .site-info a {
background-color:  #00449e;
color: rgba(255,255,255,0);
font-size: 13px;
text-transform: uppercase;
text-align: center;
}
.site-info a:hover{
	color:rgba(255,255,255,0.4);
}
#footer
{
  max-width:1038px;
  margin:0 auto;
}

.content-area, .content-sidebar {
padding-top: 0px;
}
.site-info{
	background:  #00449e;
	}
	.blue-padding{
		height:10px;
		background-color:  #00449e;
		width: 100%;
}

#questionsbar-area{
	/*border-top: 6px solid #00449E;*/
	background-color: #00449E;
	width:100%;
	text-align: center;
	font-weight: bold;
	font-family: "Canter",sans-serif;
	font-size: 23px;
	padding-top: 15px;
	color: #FFF;
	}
#bottom-area{
	background-color: #00449e;
	height: 70px;
	width:100%;
	display: flex;
	justify-content: center;
	}
	
	
.bottomMenu{
	position:absolute;
	height:100%;
	padding: 2%;}

#links{
	width: 250px;
	left: 20px;}
#links ul{
	list-style: none;
	padding-top: 20px;
	margin-left: 5px;}
#links ul li{
	padding-bottom: 8px;
}
	
	/* CONTACT LOGOS */
		
#socialMedia{
	height: 50px;
    width: 360px;
    width: 100%;
    float: right;
    display: flex;
    justify-content: center;
    text-align: center;
}

.mediaLogo img{
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
	z-index: 5;
	height: 40px; 
}

.mediaLogo{
/* 	max-width: 50px; /*50px x 47px;*/ 
	height: 40px;
	margin-top: 9px;
	margin-right: 3px;
	margin-left: 3px;

}
	
/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
	position: relative;
	z-index: 2;
	cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
	position: absolute;
	bottom: 120%;
	left: 50%;
	margin-bottom: 5px;
	margin-left: -80px;
	padding: 7px;
	width: 160px;
	-webkit-border-radius: 3px;
	-moz-border-radius:    3px;
	border-radius:         3px;
	background-color: #e0ad12;
	background-color: hsla(45, 85%, 47%, 0.9);
	color: #fff;
	content: attr(data-tooltip);
	text-align: center;
	font-size: 14px;
	line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
	position: absolute;
	bottom: 120%;
	left: 50%;
	margin-left: -5px;
	width: 0;
	border-top: 5px solid #e0ad12;
	border-top: 5px solid hsla(45, 85%, 47%, 0.9);;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
	content: " ";
	font-size: 0;
	line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
	visibility: visible;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	opacity: 1;
}
	/****************
	CENTER POST FEED
	*****************/
	
	.list-view .site-content .hentry:first-of-type, .list-view .site-content .hentry.has-post-thumbnail {
padding-top: 30px;
padding-bottom: 40px;
margin:0px;
}
 .archive-page .resolution-list .entry-header{
margin-bottom: 0px;
}

.entry-title{
		margin-bottom: 0px;}

header.entry-header{
	padding-bottom: 0px;}
	
.entry-content{
		padding-top: 0px;}
		
.entry-header .news, .entry-header .job{ 
	font-size: %30;
	text-transform: uppercase;
	color:#696969;
	font-style: italic;
	}
	article{
		margin-left:0px;
		}
		
      #content {
		background-color:white;
      }
      
 /*****
 Used for Jobs and Call for Nominations pages
 *****/
#none-found-message{
	margin-left:80px;
}
#none-found-message > p{
	margin-top: 30px;
	margin-left:20px;
}
 
.contact-heading{
color: #767676;
font-size: 12px;
font-weight: 400;
line-height: 1.3333333333;
text-transform: uppercase;
padding-right: 5px; 
 }
 
.hr-contact-info{
 padding-top: 20px;
 }
 
#middle-area {
	position: relative;
	overflow: visible;
	height: auto;
	/*background: url(./images/faux-col.jpg) repeat-y 0 0;*/
	background-color: white;
	border-bottom: 8px solid #00449e; 
	border-top: 8px solid #00449e; 
}

	#covid-notice #covid-text{
		width: 100%;
		padding:30px;
  }
	#covid-notice .covid-graphic{
		display:none;
	}
	#covid-notice .covid-graphic-full{
		display:block;
		width:100%;
		border-bottom: 8px solid #00449e; 
	}
	#covid-notice{
		display:flex;
		flex-direction: column;
	}
@media screen  and (min-width:995px){
	#covid-notice #covid-text{
		width: 45%;
		padding-top:20px;
		padding-bottom:0px;
		border-top: 0px; 

  }
  	#covid-notice .covid-graphic{
		display:flex;
		width:50%;
	}
	#covid-notice .covid-graphic-full{
		display:none;
	}
	
	#covid-notice{
		display:flex;
		flex-direction: row;
	}
}
#covid-notice{
	position: relative;
	overflow: visible;
	height: auto;
	/*background: url(./images/faux-col.jpg) repeat-y 0 0;*/
	background-color: white;
	/*border-bottom: 8px solid #00449e;*/ 
border-top: 8px solid #00449e; 
}
	
	#covid-notice #covid-text{
	max-width: 800px;
	margin-right: auto;
	margin-left: auto;

}


#events-area{
	position: relative;
	overflow: visible;
	height: auto;
	/*background: url(./images/faux-col.jpg) repeat-y 0 0;*/
	background-color: white;
	/*border-bottom: 8px solid #00449e;*/ }

#countdown-area {
	position: relative;
    overflow: visible;
    /*height: auto;*/
    background: #fff;
    /*border-bottom: 8px solid #00449e;*/
	}

#countdown {
width: 100%;
padding-top:20px;
margin: 0x auto 0px auto;
font-size: 40px;
text-transform: uppercase;
text-align: center;
font-weight: 600;
color: #00449e;
}
	
#all-articles{
	width:60%;
	float:left;	
}		
#all-articles article{
	padding-bottom: 0px;
}

#news-menu{
	width: 39.7%;
	float:right;
	height:100%;
	border-left: 1px solid #767676;
	margin-top: 10px;
margin-bottom: 10px;}

#news-menu .entry-title{
	font-size: 20px;}
#news-menu .entry-header{
	margin-top: 12px;}


.home-area	.area-title, #events-area .area-title{
text-transform: uppercase;
font-size: 20px;
font-weight: 300;
padding-left: 15px;
padding-top: 15px;
width: 100%;
	}
	
	
@media screen  and (max-width:400px){

.list-view .site-content .entry-title {
    clear: none;
    font-size: 25px;
}
.list-view .site-content .entry-title {
	font-weight: 300;
    line-height: 1.2;
    text-transform: uppercase;
}
.list-view .site-content .entry-header {
    background-color: transparent;
    padding-left:10px;

}

.primary-navigation a {
min-height: 30px;
padding-top: 12px;
}
}

@media screen  and (max-width: 1049px) {
	
#sameheight{
background: #00449e;
width:100%;
height:auto;	
	}
	
#initiative-area {
	background-color: white;
width: 100%;
float: left;
height: auto;

}

#publication-area {
		background-color: white;
width: 100%;
float: left;
border-top: 6px solid #00449e;
}

#polls-area{
		background-color: white;
width: 100%;
margin:0 auto;
border-top: 6px solid #00449e;
float: left;
height: auto;
	}
#links-area{
		background-color: white;
width: 100%;
height: auto;
margin:0;
border-top: 6px solid #00449e;
float: left;
	}
#broadcast-area{
		background-color: white;
width: 100%;
height: auto;
margin:0;
border-top: 6px solid #00449e;
float: left;
	}
	#contain_polls {
			background-color: white;
width: 80%;
margin-left: 5%;
margin-right: 5%;
height: auto;
float: left;
	}

}

	

.more-link{
width: 100%	;
text-transform: uppercase;
font-size: 14px;
margin-right: 15px;
text-align: right;
font-size: 13px;
padding-bottom: 22px; /*used to pad to equality for the two columns... must fix.*/
float: right;
	}	
.more-link > a {
text-decoration: none;
}	
	
	#links-area .logo{
		float: left;
text-align: center;
width: 20%;
margin-left: 2%;
margin-bottom: 15px;
margin-top: 15px;
		}
	#links-area .logo img{
	max-height: 80px;
}
#contain_polls {
text-align: center;
}

	#contain_polls .menuTitle{
display: none;	}
	#contain_polls ul{
	list-style-type:none;
		width: 100%	;
text-transform: uppercase;
font-size: 14px;
margin-right: 15px;
text-align: right;
font-size: 13px;
margin-bottom: 10px;
margin-left: 50px;
		}
	#contain_polls p{
margin-bottom: 0px;	
	}
.wp-polls .Buttons{
  background-color:white;
  color:#e0ad12;
}

#publication-area img{
width: 100%;
 -webkit-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    -o-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;
			}
#publication-area div.pub{
float:left;
width: 25%;
padding-left: 6%;
margin-top: 10px;
margin-bottom: 15px;
}
#publication-area div.pub.featuredPub{
width: 45%;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
padding-left:2.5%;
padding-right:2.5%;
text-align: center;
}
#publication-area div.pub.featuredPub.withcaption{
	float: left;
	width: 45%;
}
#publication-area div.featuredPublicationCaption{
	float: left;
	width: 55%;
	font-family: Lato, sans-serif;
	padding-top: 15px;
	font-size: 13px;
}
#publication-area .featuredPublication{
	width: 87%;
	}
#publication-area div.pub.featuredPub img{
width: 100px;
margin: auto;
}

#publication-area .featuredPub.large{
	width: 65%;
	padding-left: 17.5%;	
	padding-right: 17.5%;
	padding-top: 4%;
	}

#publication-area .pub .img-caption{
	text-transform: uppercase;
	font-size: 13px;
	line-height: 1.3;
	color: #767676;
	text-align: center;
	padding-top: 4px;}			
	
	.wp-polls, .wp-polls-form{
margin-top: 20px;
margin-bottom: 15px;		
}		

#contain_polls ul.wp-polls-ul{
margin-top: 20px;
margin-bottom: 15px;	
margin-left: 20px;	
		}
		.right-sidebar ul{
			list-style: none;
			font-variant:small-caps;
			margin: 0px;}
		.right-sidebar a {
			color: #00449e;
			}
	/*
::selection {
background: #f3b701;
}
.search-toggle {
	background: #f3b701;}
		*/
/***********

Pages

************/
.type-page a .entry-header .entry-title, .site-content.archive-page a .entry-header .entry-title, .news a .entry-header .entry-title, .job a .entry-header .entry-title, 	.single-post a .entry-header .entry-title, .category a .entry-header .entry-title, #all-articles a .entry-title{
text-decoration: none;
color: #000000;
	}


.type-page .post-thumbnail , .news-page .post-thumbnail , .single-post .post-thumbnail , .currentInitiativePages .post-thumbnail {
border-bottom: 4px solid #00449e;
}
.news .entry-menu img{
border-bottom : 4px solid #00449e;
}

.type-page .entry-title, .job-page .entry-title, .news-page .entry-title, .single-post .entry-title, .category .entry-title, .search .entry-title, .site-content.archive-page a .entry-header .entry-title{
font-size: 55px;
font-weight: 300;
max-width: 100%;
}
.type-page .entry-title.in{
font-size: 50px;
font-weight: 300;
}

/*
.type-page .entry-title{
margin-left: 20%;
}*/
.full-width .archive-header{
margin-left: 10%;
margin-bottom: 30px;	
	}
		
.type-page .entry-header, .news-page .entry-header, .single-post .entry-header{
margin-left: 10%;
margin-bottom: 30px;
background-color: rgba(212, 231, 225, 0.6);
}
 .search .entry-header, .archive-page .entry-header{
margin-bottom: 30px;
background-color: rgba(212, 231, 225, 0.6);
}
.nti-doc-list .entry-header{
margin-bottom: 10px;
background-color: transparent;
}/*category.php*/

.type-page .entry-section, .news-page .entry-section, .archive-page .entry-section, .single-post .entry-section{
	margin-right: 0;}
	
 .single-post .postInfo{
	margin-top:30px; 
}
 .postInfo{
	margin-bottom:30px; 
}
.archive-page .entry-meta, .archive-page .entry-title, .archive-page .entry-content, .single-post .entry-title{
	clear: none;
}
.entry-menu.resolutions{
float:right;
margin-right: 10%;
max-width: 300px;
font-size: 16px;
font-weight: 300;
line-height: 1.0909090909;
margin-bottom: 12px;
text-transform: uppercase; 
}
.resolutions-content{
float: left;
margin-left: 10%;
max-width: 600px;}

.resolutions-list{
max-width: 600px;}

.resolutions-list article.resolutions{
max-width: 600px;}
.resolutions-list article.hentry{
max-width: 600px;}

.search-list .entry-header .entry-title, .archive-list .entry-header .entry-title, .resolutions-list .entry-header .entry-title{
	font-size: 20px;
	font-weight: 300;
	line-height: 1.0909090909;
	margin-bottom: 12px;
	text-transform: uppercase;
	}
.nti-doc-list .entry-header .entry-title{
	font-size: 18px;
	font-weight: 300;
	line-height: 1.0909090909;
	margin-bottom: 8px;
	text-transform: none;
	}
.nti-doc-list .entry-header .entry-date{
	font-weight: 600;
color: rgba(0, 0, 0, 0.4);
margin: 0px;
margin-right: 8px;
width: 105px;

}
img.attachment-publication-thumb.size-publication-thumb{
margin-right: 8px;}

.nti-doc-list {
	margin-top: 40px;}
	
.archive-list article.news.type-news.hentry{
padding-bottom: 0px;	
	}
	
	.archive-list p,.resolutions-list p{
		margin-bottom: 0px;
		}
			
.full-width .search-list .entry-header, .full-width .archive-list .entry-header{
max-width: 800px;
margin-left: 10%;
/*padding-left: 60px; //removed for archive list in News annual archives */
background:none;
	}
	
.full-width .resolutions-list .entry-header{
max-width: 500px;
/*padding-left: 60px; //removed for archive list in News annual archives */
background:none;
	}
	
.search-list .entry-meta, .archive-list .entry-meta {
max-width: 800px;
}

.search-list .entry-summary, .archive-list .entry-summary{
display:none;		
		}
	
.search .subtitle{
		font-size: 33px;
	font-weight: 300;
	line-height: 1.0909090909;
	margin-bottom: 12px;
	text-transform: uppercase;
	margin-left: 10%;
margin-bottom: 30px;
padding-left: 30px;
color: #ffc514;
	}

.full-width .site-content .search-list .hentry.has-post-thumbnail:first-child {
margin-top: 0px;
}

.full-width .site-content .archive-list .hentry.has-post-thumbnail:first-child {
margin-top: 0px;
}

.full-width .site-content .resolutions-list .hentry.has-post-thumbnail:first-child {
margin-top: 0px;
}


.site-content .archive-page:after{
	clear: none;
}

.navigation.post-navigation{
	width:29%;}

.type-page .entry-menu, .news-page .entry-menu, .archive-page .entry-menu, .single-post .entry-menu, .currentInitiativePages .entry-menu{
	float:left;
	height:100%;
	border-left: 1px solid #767676;
	margin-top: 10px;
margin-bottom: 10px;
width: 400px;
}	

.type-page .entry-menu ul, .news-page .entry-menu ul, .single-post .entry-menu ul, .currentInitiativePages .entry-menu ul, .archive-page .entry-menu ul{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 20px;}

.type-page .entry-menu ul ul, .news-page .entry-menu ul ul, .single-post .entry-menu ul ul, .currentInitiativePages .entry-menu ul ul{
margin-left: 30px;
margin-right: 30px;
margin-top: 10px;
margin-bottom: 15px;
}

.type-page .entry-menu ul li, .news-page .entry-menu ul li, .single-post .entry-menu ul li, .currentInitiativePages .entry-menu ul li, .archive-page .entry-menu ul li{
	list-style: none;
	padding-bottom: 5px;
	}
.publications-menu.entry-menu ul li{
	padding-bottom: 15px;
	}
	.type-page .entry-menu a, .news-page .entry-menu a, .single-post .entry-menu a, .currentInitiativePages .entry-menu a{
	color: #000000;
}

.archive-page .entry-menu a{
	text-transform: uppercase;
	font-weight: 300;
	color: rgba(0, 0, 0, 0.6);
}
	.type-page .entry-menu a:hover, .news-page .entry-menu a:hover, .single-post .entry-menu a:hover, .currentInitiativePages .entry-menu a:hover, .archive-page .entry-menu a:hover{
		color: #ffc514;
}

.type-page .entry-menu .menuTitle, .news-page .entry-menu .menuTitle, .single-post .entry-menu .menuTitle, .currentInitiativePages .entry-menu .menuTitle{
margin-top: 20px;
margin-left: 30px;
margin-right: 30px;
font-size: 25px;
	font-weight: 300;
	line-height: 1.0909090909;
	margin-bottom: 12px;
	text-transform: uppercase;;
margin-bottom: 30px;
	color:#e0ad12;
	}
/*
.type-page .publications-menu.entry-menu .menuTitle, .single-post .publications-menu.entry-menu .menuTitle{
font-size: 20px;
	font-weight: 300;
	line-height: 1.0909090909;
	margin-bottom: 12px;
	text-transform: uppercase;;
margin-bottom: 30px
	}
*/
.publications-menu #publication-slider{
	width: 100%;
	margin-left: 10%;
	margin-right: 10%;	
	}
.publications-menu .category{
font-size: 13px;
text-transform: uppercase;
color :#e0ad12;
}
.programs.subtitle{
	font-size: 33px;
font-weight: 300;
line-height: 1.0909090909;
margin-bottom: 12px;
margin: 0 0 12px 0;
text-transform: uppercase;
	}
.programs.subtitle.child{
font-size: 25px;	

	}
	
.recent-media {
	margin-top: 0px;
margin-left: 30px;
margin-right: 30px;
}

.recent-media .entry-title{
font-size: 20px;
font-weight: 300;
line-height: 1.0909090909;
margin-top: 15px;	
	} 

.media.subtitle, .currentInitiative.subtitle{
font-size: 33px;
font-weight: 300;
line-height: 1.0909090909;
margin-bottom: 12px;
margin: 0 0 12px 0;
text-transform: uppercase;
}

.media.nrimage {
width: 100%;
text-align: center;
padding-left: 5px;
padding-right: 5px;
}
.archive.nrimage {
width: 33%;
float:left;
text-align: center;
padding-right: 20px;
}

.currentInitiative.parent.subtitle{
font-size: 16px;
font-weight: 300;
line-height: 1.0909090909;
margin: 0 0 10px 0;
text-transform: uppercase;
}


ul.publications-categories li, .currentInitiativePages .entry-content ul li{
	padding-bottom: 10px;
	list-style-type: none;
margin-left: 1em;
text-indent: -1em;
text-transform: uppercase;
font-size: 20px;
font-weight:300;
	}
	
	#ci-16167.currentInitiativePages .entry-content ul li{
text-transform: none;
font-size: 100%;
list-style-type:disc;
font-weight:normal;
text-indent: 1em;
	margin-left: 0;
	} 
/****
NHSP Haversters Support program page - no caps
****/
#post-15202 .currentInitiativePages .entry-content ul li{
 
text-transform: none;
font-size: 100%;
font-weight:300;
margin-left: 0;
text-indent: 0;
	list-style-type: disc;
 }
 
.currentInitiativePages .entry-content ul{
	padding-top: 20px;
	padding-left: 30px;
	}
	
#post-15202 .currentInitiativePages .entry-content ul {
padding-top: 5px;
	padding-left: 10px;

}

.entry-content ul.publications-categories li a, .currentInitiativePages .entry-content ul li a{
	text-decoration: none;
	color: #000000;
	}
.entry-content ul.publications-categories li a:hover, .currentInitiativePages .entry-content ul li a:hover{
	color:#e0ad12;
	}

ul.archive li{
	float:left;
	}
#quad li{
	float: left;
width:20%;
	}
		
.type-page .entry-menu ul.media li a{
color: 	#00449e;
padding-bottom: 10px;
	}

.type-page .entry-menu ul.media li	 a:hover, ul.programs-menu li a:hover{
color: #ffc514;
}


.site-content .no-menu.entry-content{
 	/*margin-right: 30px;
 	max-width: 800px;
 	*/
	margin-right: 30px;
 	max-width: 800px; 	
 	}
 	
	.full-width .site-content .type-page .with-menu .entry-content{
		max-width: 474px;	
	}


	
.entry-date, .signature.furtherinfo{
color: #767676;
font-size: 12px;
font-weight: 400;
line-height: 1.3333333333;
text-transform: uppercase;
}



.pdfinc{
margin-top: 20px;	
	}
	
.paging-navigation {
border-top: 3px solid rgba(0, 0, 0, 0.1);
margin: 48px 0;
}
.paging-navigation a {
color: rgba(0, 0, 0, 0.4);
}

.paging-navigation .page-numbers{
font-weight: 600;
}
/*Category.php*/
.post-thumbnail.archive{

margin-top:-72px;

display: block;
position: relative;
width: 100%;
z-index: 0;
border-bottom: 4px solid #00449e;
	}

.post-thumbnail
{
  background:none;
  background-color: #00449e;
}
	
	
.primary-title{
font-size: 55px;
font-weight: 300;
text-transform: uppercase;z-index: 5;
}
.primary-header{margin-right: auto;
	z-index: 5;
	background-color: #fff;
padding-right: 30px;
padding-left: 30px;
padding-top: 24px;

margin-top: -48px;
margin-left: 10%;
margin-bottom: 30px;
max-width: 474px;
}

.archive.subtitle {
	margin-top: 30px;
font-size: 33px;
font-weight: 300;
line-height: 1.0909090909;
margin-bottom: 12px;
text-transform: uppercase;
max-width: 800px;
margin-left: 10%;
padding-left: 30px;
}
.archive-page .entry-date{
	margin: 0 auto;
max-width: 474px;
display: block;
	font-weight: 600;
	color: rgba(0, 0, 0, 0.4);}
	
[class*="content"]:after,
[class*="site"]:after {
	clear: none;
}
.entry-content .edit-link {
	 clear: none;
}

.aboutCategory{
	text-transform: uppercase;
	font-size: 105%;
	font-weight: 600;
	margin-top: 20px;
	margin-bottom: 10px}
.subpageList li{
	list-style: none;
	padding-top: 8px;
	margin-left: 1em;
	text-indent: -1em;
	}
.subpageList li a{
	font-size: 80%;
	text-decoration: none;
	color: #0a0a0a;
}
.subpageList li a:hover{
	color: #e0ad12;
}
.subpageList{
	margin-bottom: 15px;
	}
	.archive-page {
padding-bottom: 50px;	
		}
	.archive-page .entry-header, .archive-page .entry-content .search-page .entry-header{
		max-width: 800px;}
		
	.archive-page	 .entry-date{
margin-right: 5px;
margin-top: 3px;
margin-left: 0px;
float: left;}

.archive-page .publicationThumbnail{
text-align: center;
padding-top: 15px;
}

.lift-title{
	max-width: 500px;
	margin-left: 10%;
margin-bottom: 30px;
margin-bottom: 0px;}

.list-view .site-content .search-list .hentry:first-of-type, .list-view .site-content .search-list  .hentry.has-post-thumbnail{
padding-bottom: 0px;
padding-top: 20px;
max-width: 800px;	
	}
	
.site-content .entry-content{
  margin:0 0 0 10%;
}
	
	
.site-content .no-title.entry-content{
  margin:10% 0 0 10%;
}

/*****************************************

Current Initiative sliding captions

*****************************************/

img.ci{
 
}

.ci-box {  
        cursor: pointer;  
        height: 218px; 
        float: left;  
        margin: 10px;  
        position: relative;  
        overflow: hidden;  
       /* width: 200px;*/  
  min-width: 290px;
           }
           
#ci-page .ci-box{
	 height: 180px;
	 min-width: 240px;
	}
      
.ci-box img {  
        position: absolute;  
  /* Set up positioning */
  top: 0;
left: 0;  
        
         /* Set rules to fill background */
  min-height: 100%;
/*  max-width: 250px;*/
/*	max-height: 188px;*/
	/*min-width: 250px;*/
	
  /* Set up proportionate scaling */
  width: 100%;
  height: auto;
	
        -webkit-transition: all 300ms ease-out;  
        -moz-transition: all 300ms ease-out;  
        -o-transition: all 300ms ease-out;  
        -ms-transition: all 300ms ease-out;  
        transition: all 300ms ease-out;  
    } 
    
.ci-box .caption {  
font-size: 13px;
    background-color: #00449e;  
    position: absolute;  
    color: #fff;  
    z-index: 100;  
    -webkit-transition: all 300ms ease-out;  
    -moz-transition: all 300ms ease-out;  
    -o-transition: all 300ms ease-out;  
    -ms-transition: all 300ms ease-out;  
    transition: all 300ms ease-out;  
    left: 0;  
}
.ci-box .slide-caption {  
    width: 240px;
text-align: left;
padding: 10px 15px 10px 15px; 
margin-left: 10px;
top: 175px;
left: 10px;
min-height: 180px;
}  

#ci-page .ci-box .slide-caption{
	height: 165px;
width: 190px;
top: 138px;
min-height: 165px;
}
	
.ci-box:hover .slide-caption {  
      background-color: #00449e; !important;  
      -moz-transform: translateY(-75%);  
      -o-transform: translateY(-75%);  
      -webkit-transform: translateY(-75%);  
      opacity: 1;  
      transform: translateY(-75%);  
    } 
    
#ci-page .ci-title{
	font-size: 20px;
	}   
#ci-page .ci-title.iu{
	font-size: 19px;
	}
	
.ci-title{
text-transform: uppercase;
text-align: center;
font-size: 23px;
font-weight: bold;
font-family: "Canter", sans-serif;
color: white;
}	
.ci-title.en{
font-size: 23px;
}
.ci-title.in{
font-size: 23px;
}
.ci-title.iu{
font-size: 13px;
}

/* CONTACT US - Staff List */
.entry-content #staff-list td{
padding-bottom: 0px;
padding-top: 5px;
	}
	

#staff-list p{
margin-bottom: 10px;
	 	}

#staff-list .staffdepartment{
 text-transform: uppercase;	
 font-size: 18px;
 font-weight: 600;
 padding-top: 25px;
 text-align: center;
	}

#staff-list .staffdivision{
text-transform: uppercase;
font-size: 16px;
padding-top: 20px;
font-weight: 600;
color: #00449e;
text-align: center;
	}
#contact-menu .area-title{
text-transform: uppercase;
font-size: 20px;
font-weight: 300;
padding-left: 15px;
padding-top: 15px;
width: 100%;
	}
	
	.office{
		padding-top: 20px}
.contact-title{
text-transform: uppercase;
font-size: 20px;
font-weight: 300;
padding-bottom: 10px;
width: 100%;	
	}
		
.initiative.subtitle{
font-size: 33px;
font-weight: 300;
line-height: 1.0909090909;
margin: 0px 0 10px 0;
text-transform: uppercase;
float: left;
width: 100%;
}

.programs-box {  
        float: left;  
        margin: 10px;  
        position: relative;
       /* width: 200px;*/  
  width:140px;
  height: auto;
  text-align: center;
  font-size: 18px;
           }
           
           #all-programs{
width: 100%;
position:relative;
overflow: auto;
margin-bottom: 20px;           	
           	}
           
ul.programs-menu{
list-style: none;	
	}
ul.programs-menu li{
padding-left: 30px;
padding-top: 15px;
	}

ul.programs-menu li a, .programs-box{
text-decoration: none;
color: #0a0a0a;
text-transform: uppercase;
font-weight: 300;
line-height: 30px;}	

ul#menu-top-right-menu{
	background-color: rgba(0,68,158,0.9);
		padding-left: 3px;
		padding-right: 3px;
}
ul#menu-top-right-menu li{
	padding-left: 6px;
	padding-right: 6px;
	}
      /*@media screen and (min-width: 1150px) {
      #small-media-menu{
      	display: none;
	  }
      #big-media-menu{
      	display: inline;
	  }
	  }*/
#secondary{
	display: none;}
	
/* Turn Gold */

.search-toggle {
	background-color: #e0ad12;	
}	
.primary-navigation li:hover > a, .primary-navigation li.focus > a {
background-color: #e0ad12;
}

#primary-navigation.toggled-on ul.sub-menu{
display: none;
}
/* show language chooser */
#primary-navigation.toggled-on #menu-item-13218 ul{
	display: inline-block;;
}

a {
color: #e0ad12;
}

::selection {
background: #e0ad12;
}
::-moz-selection {
    background: none repeat scroll 0% 0% #e0ad12;
 }

.paging-navigation a:hover {
border-top: 5px solid #e0ad12;
}
.search-toggle:hover, .search-toggle.active {
background-color: #e0ad12;
}
.search-box {
background-color: #e0ad12;
}
/*HIGHLIGHT */
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a {
color: #ffc514;
}

#primary-navigation.site-navigation ul.nav-menu > li a:hover {
    color: #fff;
}
 
.type-page .entry-menu a:hover, .news-page .entry-menu a:hover {
color: #ffc514;
}
a:active, a:hover {
color: #ffc514;
}
.entry-title a:hover {
color:#ffc514;
}
.primary-navigation ul ul a:hover, .primary-navigation ul ul li.focus > a {
    background-color: #ffc514;
}
.paging-navigation .page-numbers.current {
border-top: 5px solid #e0ad12;
}
/*.ci-box:hover img#image-4 {
.ci-box:hover img{  
      -moz-transform: translateX(-90%);  
      -o-transform: translateX(-90%);  
      -webkit-transform: translateX(-90%);  
      transform: translateX(-90%);  
    }  */

#upper-media-nav .paging-navigation a:hover {
border-bottom: 5px solid #e0ad12;
border-top:none;
}
#upper-media-nav .paging-navigation .page-numbers.current {
border-bottom: 5px solid #e0ad12;
border-top:none;
}
#upper-media-nav .primary-navigation ul ul a:hover, .primary-navigation ul ul li.focus > a {
    background-color: #ffc514;
	border-top:none;
}
#upper-media-nav .paging-navigation {
border-bottom: 3px solid rgba(0, 0, 0, 0.1);
border-top: none;
margin-top: 20px;
margin-bottom: 10px;
}

#upper-media-nav .paging-navigation .loop-pagination {
margin-bottom: -3px;
margin-top: 0px;
}

#pubLink{
	/*	width: 100px;*/
margin: auto;
padding-bottom: 20px;}

.list-doc-title{
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 10px;
	padding-left: 10px;}
.list-doc-title a{
	text-decoration: none;
color:rgba(0, 0, 0, 0.7);}
.list-cat-title{
	text-transform: uppercase;
	font-size: 25px;
	font-weight: 300;
color:rgba(0, 0, 0, 0.6);
padding-top: 25px;
	}
.about-doc-list{
	margin-left: 160px;
margin-top: 0px;
	}

.full-width .site-content .with-menu.entry-content.doc-list{
		margin-bottom: 40px;
		}

/*****************************************
View hide documents


******************************************/
.allfiles{display: block; width:100%;}  
 .about-doc-category input{display:none;}
  .about-doc-category label{display:none;}
 
 /* .allfiles{display: none; width:100%;}
        
        .about-doc-category input{display:none;}
        input:checked ~ .allfiles{display:block;}
         [for="read_more"] span{
         	margin: 8px;
         	width: 100%;
         	color: #747474;
         	text-transform: uppercase;
         	font-size: 11px;}
       [for="read_more"] span:last-of-type {
  			display: none;
 			 visibility: hidden;
			}
        input[type=checkbox]:checked ~ [for="read_more"] span:first-of-type {
  display: none;
  visibility:hidden;
}
input[type=checkbox]:checked ~ [for="read_more"] span:last-of-type {
  display: block;
  visibility: visible;
}
*/

/***************************************************************************************/


.full-width .site-content .with-menu.entry-content h3{
font-size: 16px;
line-height: 1.2;
font-weight: 300;
text-transform: uppercase;
}


.full-width .site-content .with-menu.entry-content .bodtitle{
font-size: 14px;
line-height: 1.2;
font-weight: 300;
}

.archive.taxonomy-description{
 margin-left: 10%;
 padding-left: 30px;
 font-size: 18px;
 color: #2b2b2b;
 font-weight: 300;
}
.site-content.archive-page{
overflow: auto;
	width: 100%	
	}

ul.list-links{
	list-style: none;		
}

ul.list-links li a{
	font-size: 18px;
	text-decoration: none;
	margin-bottom: 10px;
	padding-left: 10px;
	text-transform: none;
}

.site-content .entry-header.wide{
	max-width: 600px;}
	
.pubtitle a{
	float: center;
text-decoration: none;
}

#listen-button{
width:100%;
text-align: center;
}
#listen-button a .hvr-grow > img{
display: block;
margin: 0 auto;
}

/******** from Hover.css ***************/
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
/*** Elections website ***/
ul.elections-forms{
margin-left: 40px;
list-style: none;
}

ul.elections-forms li{
list-style: none;
padding-bottom: 15px;
text-transform: uppercase;
text-decoration: none;
}

ul.elections-forms li a{
text-transform: uppercase;
text-decoration: none;
}

.blog-15 .media.subtitle, .currentInitiative.subtitle {
    font-size: 25px;
 }
.blog-15 .entry-menu .menuTitle {
	font-weight: 600;
    margin-top: 0px;
    margin-left: 30px;
    margin-right: 30px;
    text-transform: uppercase;
    text-align: center;
    padding-top: 0;
    font-family: "Canter", sans-serif;
    font-size: 35px;
    line-height: 1.0909090909;
    margin-bottom: 12px;
    text-transform: uppercase;
    color: #00449e; 
 }
 
.full-width .site-content .has-post-thumbnail .is-current-initiative.blog-15 .entry-section{
    margin-top: 40px;}
    
article.no-post-thumbnail{
  margin-top: 72px;
  } 
article.type-elections .post-thumbnail{
 margin-top: 120px; 
 border-bottom: 4px solid #00449e;
}
article.type-elections .entry-section h1.entry-title{
margin-left: 120px;
padding-bottom: 20px;
padding-top: 25px;
}
.site-content article.type-elections .entry-content{
max-width: 810px;
}
.resolutions-content h4{
text-transform: uppercase;
color: #00449e;
font-weight: 300;
font-size: 30px;
padding-bottom: 15px;
}
.post-type-archive-resolutions.list-view .resolutions-content article.resolutions{
padding-bottom: 0px;
padding-top: 0px;
}

.jak-applications{
	font-family: Lato, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	text-align: center;
	padding-bottom: 15px;
	padding-right: 50px;
	padding-left: 50px;
	color: #727272;

}

/*resolutions show/hide*/
.meeting-name .entry-title{
font-family: Lato, sans-serif;
font-size: 22px;
}
  .meeting-name{
  	margin-bottom: 10px;}
.meeting-name a.meeting-toggle{
color: rgb(0, 68, 158);
text-transform: uppercase;
font-size: 11px;
margin-left: 5px;
} 
#meeting-type {
margin-left: 40px;
}

/* Contact US - CLO */

.clo_name-field{
font-size: 110%;
}
.wrap.pdb-single .community{
		margin-top: 20px;

	text-transform: uppercase;
color: rgb(43, 43, 43);
font-family: Lato,sans-serif;
font-size: 18px;
font-weight: 600;
}
.wrap.pdb-single .return a{
		margin-top: 20px;
	text-transform: uppercase;
font-family: Lato,sans-serif;
font-size: 14px;
text-decoration: none;
float: right;
}

.wrap.pdb-single .clo{
	margin-top: 10px;
margin-left: 30px;
margin-bottom: 20px;
}

#clo_coordinator{
padding-top: 50px;
padding-bottom: 8px;
font-weight: 600;
}

h7{
font-family: Lato,sans-serif;
font-size: 20px;
font-style: normal;
font-weight: 300;
text-transform: uppercase;
padding-bottom: 15px;
}

@media screen and (max-width: 851px){	
	.post-15689 .post-thumbnail img, .post-15723 .post-thumbnail img,.tax-publication_categories.term-naniiliqpita .post-thumbnail img{
	margin-top: 48px;}

}
@media screen and (min-width: 850px){
	.post-15689 .post-thumbnail img, .post-15723 .post-thumbnail img, .tax-publication_categories.term-naniiliqpita .post-thumbnail img{
	margin-top: 70px;}
}

#post-15723 .entry-meta{
display:none; 
 }

.site-content.facebookembed{
padding-top: 100px;
width: 500px;
}

#ci-16051 .entry-title > a:nth-child(1){
color: white;
}

#ci-15164 .with-menu > ul > li, #ci-15164 .with-menu > ul > li > ul > li{
text-transform:none;
font-size: 100%;
}
.site-content .entry-meta {

background:none;
}
.post-16660 .post-thumbnail{
top: 60px;
}
.home .site-content .hentry.has-post-thumbnail {
	margin-top: -48px;
}

/*
 #topbanner{
  width:100%;
  background-color: rgb(0, 68, 158);
  font-family: Lato,sans-serif;
	font-weight:600;
 	text-transform:uppercase;
 	margin-top:0px;
 	padding-top:0px;
text-align:center;
 }
 
@media screen and (min-width: 850px){
 #topbanner{
 	font-size:70px;height:110px;
}
}

@media screen and (max-width: 849px){
 #topbanner{
 	font-size:50px;height:90px;
}
}	

@media screen and (max-width: 550px){
 #topbanner{
 	font-size:20px;height:60px;
}	
}


.home.masthead-fixed .site-main{
margin-top: 0px;}

.home #main-content {
    padding-top: 0px;
}

*/