@charset "utf-8";

.section-header-researchpublications {
    background: url(/staticfiles/PublicWebsite/assets/images/ResearchPublications/bg-research-pubs-A.jpg) center center no-repeat;    
}

.section-header-parliamentarylibrarian,
.section-header-generallibrarians,
.section-header-poetlaureate {
    background: url(/staticfiles/PublicWebsite/assets/images/ParliamentaryLibrarian/bg-header-PLs.jpg) center center no-repeat;    
}

.section-header-newsroom {
    background: url(/staticfiles/PublicWebsite/assets/images/Newsroom/bg-newsroom-B.jpg) center center no-repeat;    
}

.section-header-about {
    background: url(/staticfiles/PublicWebsite/assets/images/About/bg-header-about.jpg) center center no-repeat;    
}

.section-header-importantnotices,
.section-header-contactus,
.section-header-historicalinformation,
.section-header-catalogue
{
    background: url(/staticfiles/PublicWebsite/assets/images/Common/bg-header-contact-notices-historical.jpg) center center no-repeat;    
}

.catalogue-search-box
{
    background: url(/staticfiles/lop/assets/images/banner.png) center center no-repeat; 
    min-height:60px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-size: cover;
}


.catalogue-search-box #primoQueryTemp 
{
    height: 50px;
    width: 80%;
    max-width:900px;
    padding-left: 10px;
}

.catalogue-search-box .btn
{
    height: 50px;
    vertical-align: top;
}
	
#news-carousel .carousel-control {
    position: absolute;
    top: inherit;
    width: 35px;
    height: 35px;
    font-size: 15px;
    color: #fff;
    text-align: center;
}
#news-carousel .carousel-control.left {
    background: #ffffff;
    bottom: 0;
    left: inherit;
    bottom: 40px;
    right: 50px;
}
#news-carousel .carousel-control.right {
    background: #ffffff;
    bottom: 40px;
    right: 10px;
}
#news-carousel .icon-next, #news-carousel .icon-prev {
    position: absolute;
    line-height: 35px;
    font-size: 35px;
    width: 35px;
    height: 35px;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    color: #474747;
    text-shadow: none;
    top: -2px;
    left: 0;
}
#news-carousel p {
    padding-right: 100px;
}	
	
	/*Parl Librarian Start*/
	
	.dbl-quotes{
		font-size: 4em;		
		color: #2d4584;
	}
	
	.former-pl-card
	{
		max-height:145px;
		background-color: #f2f2f2;		
	}	
		
	/*Parl Librarian END*/	


	.about-vision {     	
		margin-top: -10px;
	}		
	
	.about-services ul {
		margin-left: -25px;
		list-style-type:none;
	}			
	
	.about-services > div > p {
		margin-left: 15px;		
	}		
	
	.vision-bg {
		background: url(/staticfiles/PublicWebsite/assets/images/About/img-about-icon-desc-vision.png) left no-repeat;    
		min-height:120px;
		font-size:1.3em;
		font-weight:bold;
		position: relative;
	}	
	.mission-bg {
		background: url(/staticfiles/PublicWebsite/assets/images/About/img-about-icon-desc-mission.png) left no-repeat;    
		min-height:120px;
		font-size:1.3em;
		font-weight:bold;
		position: relative;
	}	
	.strategic-bg {
		background: url(/staticfiles/PublicWebsite/assets/images/About/img-about-icon-desc-strategic-outcome.png) left no-repeat;    
		min-height:120px;
		font-size:1.3em;
		font-weight:bold;
		position: relative;
	}	
	.strategic-bg > div, .mission-bg > div, .vision-bg > div {
		position: absolute;
		bottom: 10px;
		left: 10px;
	}	
	
	.curated-info-bg {
		background: url(/staticfiles/PublicWebsite/assets/images/About/Services/img-about-services-icon-curated-information.png) left no-repeat;    
	}	
	.customized-research-bg {
		background: url(/staticfiles/PublicWebsite/assets/images/About/Services/img-about-services-icon-customized-research.png) left  no-repeat;   
	}	
	.learning-opportunities-bg {
		background: url(/staticfiles/PublicWebsite/assets/images/About/Services/img-about-services-icon-learning-opportunities.png) left  no-repeat;    
	}	
	.branches-bg {		
		background: url(/staticfiles/PublicWebsite/assets/images/About/Services/img-about-services-icon-library-branches.png) left  no-repeat;    		
	}	
	.collections-bg {		
		background: url(/staticfiles/PublicWebsite/assets/images/About/Services/img-about-services-icon-library-collections.png) left  no-repeat;    
	}
	.info-service-bg {		
		background: url(/staticfiles/PublicWebsite/assets/images/About/Services/img-about-services-icon-public-info-service.png) left  no-repeat;    
	}
	.outreach-bg {		
		background: url(/staticfiles/PublicWebsite/assets/images/About/Services/img-about-services-icon-public-outreach.png) left  no-repeat;    		
	}	

.curated-info-bg,
.customized-research-bg,
.learning-opportunities-bg,
.branches-bg,
.collections-bg,
.info-service-bg,
.outreach-bg
	{			
		position:relative;
		min-height:120px;
		z-index:-1;
	}		
	
.what-we-do-bg {
		background: url(/staticfiles/PublicWebsite/assets/images/About/imgs-about-what-we-do-bg.jpg);
		background-size: cover;		
	}			

.curated-info-bg span,
.customized-research-bg span,
.learning-opportunities-bg span,
.branches-bg span,
.collections-bg span,
.info-service-bg span,
.outreach-bg span
	{
  		position: absolute;
  		bottom: 10px;
 		left: 0;		
	}

.curated-info-bg p,
.customized-research-bg p,
.learning-opportunities-bg p,
.branches-bg p,
.collections-bg p,
.info-service-bg p,
.outreach-bg p
	{
  		padding-top: 80px;  		
	}	
	
	
	.about-vision  .ul-header {		
		padding-left: 35px;		
	}	
	
	.about-vision .top-content ul {     	
		list-style: none;
		padding-left: 0;
		margin-left: 0;	
	}	
	.about-vision .top-content  {     	
		min-height:250px;
	}
	.about-vision .top-content ul li 
	{
	  float: left;  	  
	  list-style-type: none !important;
	  display:inline;
	  padding-left: 15px;
	  padding-right: 15px;  
	}	
		
	.about-vision .middle-content ul {     	
		list-style: none;
		margin-left:25px;
	}
	
	.about-vision .bottom-content ul,
    .about-overview  ul 
	{
		margin-left:-20px;
	}
	.about-vision .bottom-content 
	{
		min-height:200px;
	}

	.about-vision .bottom-content ul li  
	{
		list-style:none;
	}
	
	.li-img-txt  
	{
		margin-top:-30px;
	}			
	
	.facts-home-img
	{
		object-fit: cover;
		height: 150px;
		width: 100%;
	}
	.facts-archive-img
	{
		object-fit: cover;
		height: 80px;
		width: 100%;
	}	
	
	.facts-home h3
	{
		color:#233a74;				
	}
	
	.facts-home 
	{
		background: #f2f2f2;
		height: 150px;
		overflow: overlay;
	}
	
	.facts-archive
	{
		background: #f2f2f2;
		height: 80px;
		overflow: overlay;
	}	
	