/** 
 * main.css
 * 
 * 1. General 
 * 2. Backgrounds
 * 3. Header
 * 4. Footer
 * 5. Media queries for responsive layout
 * 6. Accessibility helpers
 * 
 */

/*********************************************************************
 * 1. General
 *
 */
 @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');
 html {
	position: relative;
	min-height: 100%;
  }
 body{
	font-family: 'Poppins', sans-serif;
	margin-bottom: 60px;
 }
 img{
   max-width: 100%;
   margin-top: 15px;
   margin-bottom: 15px;
 }
 .body-home{
	background: url(../images/hero-home-bg.jpg) top center no-repeat;
	background-size: cover;
 }
 h1,h2,h3,h4,h5{
   margin-top: 0;
   margin-bottom: 1rem;
 }
 p{
	 font-size: 18px;
   margin: 0px;
   margin-top: 0;
   margin-bottom: 1rem;
 }
 a, a:hover{
	color: #F26336;
	text-decoration: none;
 }
 dl, ol, ul {
   margin-top: 0;
   margin-bottom: 1rem;
 }
/*********************************************************************
 * 2. Backgrounds
 *
 */
 .bg-blue {
	background: #2B2C44;
}
.bg-blue-light {
	background: #454763;
}
.bg-orange-light{
  background: #f1ccc1;
}
/*********************************************************************
 * 2. Buttons
 *
 */
.btn-round{
	border-radius: 25px;
}
.btn-search{
	border-radius: 50%;
	color: #fff;
	background-color: #f26336;
	font-size: 18px;
}
/*********************************************************************
 * 3. Masthead area
 *
 */
 .nav-item{
	 padding-right: 1em;
	 padding-left: 1em;
 }
.hero{
}
.hero-home{
	padding-top: 50px;
	padding-bottom: 30px;
}
.hero-inner{
	padding-top: 80px;
	padding-bottom: 30px;
}
.breadcrumbs{
	padding-left: 0px;
  font-size: 13px;
}
.main{
	
}
.sidebar a{
  font-size: 15px;
}
/*********************************************************************
 * 4. Footer
 *
 */
.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 60px;
	line-height: 60px;
	background-color: #fff;
  }
.copyright{
	font-size: 14px;
	color: #5F5F5F;
}

#search-results a.hit-title{
    color: #1D8ACB;

}
#search-results a.hit-title:visited,
#search-results a.hit-title:hover,
#search-results a.hit-title:active{
    color: #23527c;
    text-decoration: underline;

}

#search-results .view-page {
    border:1px solid #e3e3e3;
}

#search-results .summary:empty{
    display:none;
}
