/*blue info bar text colour*/
.ig_message p {
	color: #ffffff;
}
/*blue info bar orange button hover state*/
.ig_action_bar.ig_hello .ig_button:hover {
	background-color: #ffffff !important;
	color: #C26D16;
}
/*logo in header area - reduce padding above and below to reduce white space*/
#masthead .site-branding {
	background:  url('https://renfrewlibrary.ca/wp-content/uploads/2022/03/Renfrew-PL-Pattern-1.png');
	padding: 1.3rem 0 16px;
}
/*main menu items*/
#site-navigation.main-navigation ul li a:hover {
	color: #c1e3eb !important;
	text-decoration: underline !important;
}

/*main menu flyout background color*/
#site-navigation.main-navigation ul ul {
	background-color: #3f695b !important;
}
#site-navigation.main-navigation ul ul li a:hover {
	background-color: #3f695b !important;
	text-decoration: underline;
}
#site-navigation.main-navigation ul ul li.current-menu-item a {
	color: #ffffff !important;
}
/* Remove dashes from submenu items | 35510610-hc (BS) */
.main-navigation .sub-menu .menu-item a::before {
   display: none;
}
/* End - Remove dashes from submenu items | 35510610-hc (BS) */

/*main menu sub menu item styling - make sub menu items smaller*/
.main-navigation .sub-menu .menu-item a {
	font-size: 12px !important;
}
/*social menu icon blue color*/
#masthead .social-navigation ul li a {
	color: #3b7f93;
}
#masthead .social-navigation ul li a:hover {
	color: #362233;
}

/*catalogue button social menu / 35637135-hc eD */
.menu-item-38 a {
background-image: url("https://renfrewlibrary.ca/wp-content/uploads/2025/10/RPL-Button-Catalogue-35h.png") !important;
	width: 89px;
	height: 35px;
	align-content: center;
	background-repeat: no-repeat !important;	
}
.menu-item-38 .svg-icon {
	fill: transparent;
}
/* END */
/*check my account button social menu */
.menu-item-6299 a {
background-image: url("https://renfrewlibrary.ca/wp-content/uploads/2025/10/RPL-Button-MyAccount-35h-102.png") !important;
	width: 102px;
	height: 35px;
	align-content: center !important;
 background-repeat: no-repeat !important;	
}
.menu-item-6299 .svg-icon {
	fill: transparent;
}
/* END */
/*Bookwhen programs button social menu*/
.menu-item-9155 a {
background-image: url("https://renfrewlibrary.ca/wp-content/uploads/2025/10/RPL-Button-Programs-35h.png") !important;
	width: 102px;
	height: 35px;
	align-content: center !important;
 background-repeat: no-repeat !important;	
}
.menu-item-9155 .svg-icon {
	fill: transparent;
}
/* END */

/*background body pale pattern tile*/
.site-content {
	background:  url('https://renfrewlibrary.ca/wp-content/uploads/2022/03/Renfrew-PL-Pattern-1.png');
}
/*home slider styling - background color must be changed in slides themselves - only text color controlled here*/
div#n2-ss-2 .n-uc-141f65a7267db-inner {
  background-color: RGBA(54,34,51,1) !important;
	border-radius: 15px !important;
}
div#n2-ss-2 .n2-font-77e7351bac452970560a3f1d16a51b16-hover {
  font-family: 'Poppins','Arial';
  color: #e2c52a;
  font-size: 162.5%;
}

div#n2-ss-2 .n2-font-d8c44cea5017ee1b07389013bb4dd6b2-paragraph {
  font-family: 'Poppins','Arial';
  color: #ffffff;
	font-size: 100%;
}
div#n2-ss-2 .n2-font-d8c44cea5017ee1b07389013bb4dd6b2-paragraph a, div#n2-ss-2 .n2-font-d8c44cea5017ee1b07389013bb4dd6b2-paragraph a:focus {
	color: #7fc2d4;
	font-weight: 700;
}
div#n2-ss-2 .n2-font-d8c44cea5017ee1b07389013bb4dd6b2-paragraph a:hover {
	color: #ffffff;
	font-weight: 700;
	text-decoration: underline;
}

/*page titles larger on bigger screens*/
@media screen and (min-width: 481px) {
	.entry-title {
  font-size: 2.328rem;
  letter-spacing: normal;
  line-height: 1.25;

}
}
/*homepage blog titles*/
.wp-block-newspack-blocks-homepage-articles article .entry-title a {
	color: #C16E29;
	}
.wp-block-newspack-blocks-homepage-articles article .entry-title a:hover {
	color: #333333;
	text-decoration: underline;
	}
.wp-block-newspack-blocks-homepage-articles article .cat-links a {
	color: #3b7f93;
}
.wp-block-newspack-blocks-homepage-articles article .cat-links a:hover {
	color: #C16E29;
	text-decoration: underline;
}
/*blog details - meta styling*/

.entry-meta a:hover {
	color: #C16E29;
	text-decoration: underline;
}
.entry-footer a:hover {
	color: #C16E29;
	text-decoration: underline;
}
.author-bio {
	padding: 2%;
	border: 1px solid #CB6F13;
}
/*Add padding to the home-posts element on the Homepage | #34573347-hc(zy)*/
@media only screen and (max-width: 480px) {
	.home .home-posts {
		padding-left: 20px;
		padding-right: 20px;
	}
}
/*Add padding to the help element on the Homepage | #34573347-hc(zy)*/
	.help {
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}

/*homepage group for eLibrary*/
.elibrary-home {
	padding: 2%;
	border: 1px solid #CB6F13;
}
.elibrary-home h3 {
	color: #165A7D;
}
.elibrary-home .wp-block-button__link {
	background-color: #C16E29 !important;
}
.elibrary-home .wp-block-button__link:hover {
	background-color: #F3C317 !important;
	text-decoration: underline;
}
/*image captions*/
.wp-block-image figcaption {
color: #AD6225;
	font-size: 0.8rem;
}
/*outline highlight box - solid 1 pixel orange line*/
.outline-highlight {
	padding: 2%;
	border: 1px solid #CB6F13;
}
/*outline style box - dotted 1 pixel purple line*/
.outline-style {
	padding: 2%;
	border: 1px dotted #362233;
}
/*dark blue solid banner bar at top of pages - full width */
.highlight {
background-color: #2c4970;
	padding: 3%;
}
h2.highlight {
	color: #ffffff;
	text-transform: uppercase;
}
.highlight h2 {
	color: #ffffff;
	text-transform: uppercase;
}
p.highlight {
	color: #ffffff !important;
	}
.highlight p {
	color: #ffffff !important;
}
li.highlight, .highlight li {
	color: #ffffff !important;
}
.highlight li a {
	color: #f5d256 !important;
	
}
a.highlight, .highlight a {
	color: #f5d256 !important;
}

.highlight .entry-content {
	color: #ffffff !important;
}
.highlight table td, table th, .wp-block-table td, .wp-block-table th {
	color: #ffffff;
	background-color: #2c4970;
}
	
/*purple home highlight box */
.highlight-home {
background-color: #362233;
	padding: 3%;
	 border-radius: 15px;
}
h2.highlight-home {
	color: #ffffff !important;
	text-transform: uppercase;
}
.highlight-home h2 {
	color: #ffffff !important;
	text-transform: uppercase;
}
.highlight-home h3 {
	color: #ffffff !important;
	text-transform: uppercase;
}
p.highlight-home {
	color: #ffffff !important;
	}
.highlight-home p {
	color: #ffffff !important;
}
li.highlight-home, .highlight-home li {
	color: #ffffff !important;
}
.highlight-home li a {
	color: #f5d256 !important;
	
}
a.highlight-home, .highlight-home a {
	color: #f5d256 !important;
}

.highlight-home .entry-content {
	color: #ffffff !important;
}
.highlight-home table td, table th, .wp-block-table td, .wp-block-table th {
	color: #ffffff;
	background-color: #CB6F13;
}
	
/*announcement box - current Covid accordian box*/
.announcement {
background-color: #f0e5be;
	padding: 2%;
}
/*general fonts and headings*/
body p {
	color: #43273B;
}
body a {
	color: #3F695B;
	font-weight: 700;
}
body a:hover {
	color: #F3C317;
	text-decoration: underline;
}
h2 {
	color: #43273B !important;
}
/*cover headings for cover blocks*/
.cover-heading {
	color: #ffffff !important;
	text-transform: uppercase;
	
}
/*site buttons background colour orange, yellow on hover*/
.wp-block-button__link:not(.has-background):link,
.wp-block-button__link:not(.has-background):visited {
	background-color: #C16E29 !important;
}
.wp-block-file__button:not(.has-background):link {
	background-color: #C16E29 !important;
	
}
.wp-block-button__link:not(.has-background):hover {
	background-color: #F3C317;
}
.wp-block-file__button:not(.has-background):hover {
	background-color: #F3C317 !important;
	text-decoration: underline !important;
}

/*contact form button background colour orange, yellow on hover*/
button.wp-block-button__link {
background-color: #C16E29 !important;
}
button.wp-block-button__link:hover {
	background-color: #F3C317 !important;
	text-decoration: underline !important;
}
/* full width footer widget area | 33691814-hc MQ */
body:not(.fse-enabled) #colophon {
    max-width: calc(100% - 8px);
    width: 100%;
}
 
@media only screen and (min-width: 560px) {
    body:not(.fse-enabled) #colophon {
        max-width: calc(100% - 64px);
    }
}

/*footer columns centered | zd-4692717 */
@media only screen and (min-width: 1280px) {
    .responsive-max-width.widget-area {
        max-width: 90vw;
    }
}

/*footer styling*/
.site-footer.responsive-max-width {
	background: url('https://renfrewlibrary.ca/wp-content/uploads/2022/03/Renfrew-PL-Pattern-2.png');
	background-color: #3F695B !important;
}
.site-footer.responsive-max-width h2 {
	color: #e2c52a !important;
}
.site-footer.responsive-max-width p {
	color: #ffffff;
}
.site-footer.responsive-max-width a {
	color: #abd7e3;
	
}
.site-footer.responsive-max-width a:hover {
	color: #ffffff;
	text-decoration: underline;
	
}

/*footer menu styling*/

.footer-navigation .footer-menu > li:first-of-type > a {
  padding-left: 10px;
}
.footer-navigation .footer-menu a {
	background-color: #362233;
	color: #abd7e3 !important;
}
.footer-navigation .footer-menu a:hover {
	background-color: #317d90;
	color: #ffffff !important;
	text-decoration: none;
}
/*site attribution in footer - add padding to left*/
.site-info a {
	padding-left: 20px !important;
}
