/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

/*Hide these items*/
#comments,
.home .entry-header h1.entry-title,
.side-widget #eventsinfo #eventdescription
{
	visibility: hidden;
	display: none;
	}
.entry-header h1.entry-title
	{
	text-align: center;
	color: #901E1D;
	border-bottom: solid thin #f8a300;
	}

.iw-so-article
	{
	background: whitesmoke;
	border: thin solid #b5bfb9;
	border-radius: 10px;
}

.eventsfeed
	{
	padding: 1em;
	background: whitesmoke;
	border: thin solid #b5bfb9;
	}

blockquote {
    background-color: #fdfdfd;
    border-left-color: #ffbb00;
}

.mytoggle p,
p,
li
	{
	color: #333;
	}

.entry-content a
	{
	text-decoration: underline;
	}
.widget_sow-button a
	{
	text-decoration: none;
	}
.widget-title
	{
	margin-bottom: 0px;
	border: none;
	}
#pl-583 .so-panel,
#pl-27 .so-panel
	{
	margin-bottom: 1em;
	}

/*Background gray-green #e5efe9*/
#content
	{
	background-color: #e5efe9;
	background-image: url("http://www.ppl.lib.in.us/wp-content/uploads/2017/03/xv.png");	}
#breadcrumb
	{
	background: #e5efe9;
	}

/*Calendar Feed Settings*/
.eventsinfo #eventdescription
	{
	font-size:small;
	font-style: italic;
	}

.eventsinfo #eventtime,
.eventsinfo #eventtitle,
.eventsinfo #eventlocation
	{
	font-weight: bold;
	}
.eventsinfo #eventlocation
	{
	border-bottom: solid 1px;
	margin-bottom: 10px;
	}
.eventsinfo a:hover
	{
	text-decoration: underline;
	}

.side-widget
	{
	padding:10px;
	border-left: solid 5px;
	}
#pl-w58cfeb9fd86ec .panel-grid-cell .so-panel
	{
	margin-bottom: 5px;
	}
.entry-content
	{
	margin-top: 1em;
	}
div#pgc-2-1-0.panel-grid-cell,
div#pgc-2-1-1.panel-grid-cell,
div#pgc-2-1-2.panel-grid-cell,
div#pgc-2-2-0.panel-grid-cell,
div#pgc-2-2-1.panel-grid-cell,
div#pgc-2-2-2.panel-grid-cell
	{
	padding: 5px;
	font-size: large;
	border: 0px;
	}

/*Links with pictures on home page*/
.page-link
	{
	margin: .2em auto;
	background: whitesmoke;
	max-width: 300px;
	border-radius: 10px;
}
.page-link,
.main-links,
#pgc-2-0-0
{
	border: thin solid rgba(39,86,121,0.5);
-webkit-box-shadow: 5px 5px 20px 2px rgba(39,86,121,0.75);
-moz-box-shadow: 5px 5px 20px 2px rgba(39,86,121,0.75);
box-shadow: 5px 5px 20px 2px rgba(39,86,121,0.75);
	}

.page-link h2
	{
	text-align: center;
	padding: .5em;
	font-size: medium;
	font-weight: semi-bold;
	}

#home-resources .panel-grid-cell
	{
	height:100px;
	max-width: 250px;
	}

/*Links on "top" pages*/
.main-links
	{
	background: whitesmoke;
	border: thin solid #b5bfb9 ;
	border-radius: 1rem;
	padding: 1em;
	}
.main-links:hover
	{
	background: #fdfdfd;
	}
.main-links h2.sow-headline a
	{
	color: #457725;
	}
.main-links a
	{
	text-decoration:none;
	}


.resource
	{
	min-height: 110px;
	}
.resource img
	{
	margins: auto;
	max-height: 100px;
	width: auto;
	}


#quick-contact li,
#quick-contact .top-news-title,
	{
	color: whitesmoke;
	}
.side-widget,
.search-field
	{
	background: whitesmoke;
	}

#masthead
	{
 background-color: #b5cfc9 ;
	background-image: url("http://www.ppl.lib.in.us/wp-content/uploads/2017/07/nice-snow.png");
	background-position: tile;
	}

/*Oxygen Tank Green #457725*/
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
.search-form .search-submit:hover,
.event-post .entry-meta,
.main-navigation li a:hover,
.main-navigation li.current-menu-item > a,
.main-navigation li.current_page_item > a,
.main-navigation li:hover > a,
#main-slider .pager-box,
#main-slider .cycle-caption,
#main-slider .cycle-prev:hover::after,
#main-slider .cycle-next:hover::after,
button,
a.cta-button-primary,
#calendar_wrap #next,
#calendar_wrap td#prev,
td#today,
a.comment-reply-link:hover,
.nav-links a:hover,
a.cta-button-primary:hover,
.nav-links span.current,
.dropdown-toggle
	{
	background: #457725;
	}

.news-content,
#footer-widgets,
.news-content
	{
	border-top-color: #457725;
	}

#main-nav,
#sidebar-primary .widget-title,
#sidebar-secondary .widget-title
	{
	border-bottom-color: #457725;
	}

h3, 
.widget-area ul li::before
	{
	color: #457725; 
	}

/*Blue #09568d */
input[type="button"],
input[type="reset"],
input[type="submit"],
#main-nav,
.main-navigation ul ul,
#calendar_wrap table,
.comment-reply-link,
.nav-links span.current,
.nav-links a,
#main-slider .pager-box.cycle-pager-active,
#main-slider .cycle-prev::after,
#main-slider .cycle-next::after,
#footer-widgets,
.main-navigation ul,
.menu-toggle,
.site-footer
	{
	background: #09568d;
	}

h2, h4, h5, h6,
a,
a:visited,
#main-slider a,
#main-slider h3,
.scrollup i
	{
	color: #09568d;
	}
/* Insignia Blue #172035 */
.site-description
	{
	color: #172035;
	font-style: italic;
	}
/* Olive Drab #686b69*/
.search-form .search-submit
	{
	background-color: #686b69;
	}

/*Lemon Yellow #ffbb00*/

blockquote,
#sidebar-primary .widget-title,
#sidebar-secondary .widget-title,
.side-widget
	{
	border-left-color: #ffbb00;
	}

#quick-contact li::before,
#quick-contact .top-news-title::before,
.footer-widget-area ul li::before	{
	color: #ffbb00;
	}

.scrollup,
.quick-links a.links-btn::after,
.quick-links ul li a:hover
	{
	background: #ffbb00;
	}

.event-post .entry-meta::before
	{
	border: #ffbb00;
	}

.eventsinfo #eventlocation
	{
	border-bottom-color: #ffbb00;	}

/*Insignia Red #901e1d */

#tophead,
#sidebar-primary .widget-title,
#sidebar-secondary .widget-title
	{
	background: #901e1d;
	}

#sidebar-primary .widget-title::after,
#sidebar-secondary .widget-title::after
	{
	border-top: none;
	}

#eventsinfo #eventtitle a
	{
	color: #901e1d;
	}
h1
	{
	font-size: xx-large;
	}
h2
	{
	font-size: x-large;
	}
h3, h4
	{
	font-size: large;
	}

/*without this, there is a huge gap following the slider; probably designed for navigation we're not using. */
.n2-padding
	{
	padding-bottom: 0px !important;
	}

.announce
{
	padding: 0px;
	margin: 0px;
}

.announce h2
{
	padding: 0px;
	margin: 0px;
	font-size: large;
	font-style: italic;
	color: #901e1d;
	text-align: center;
}

/*whistles and toggles*/

.whistles
	{
	font-family:'Open Sans', sans-serif;
	}

.mytoggle .iw-so-accordion .iw-so-acc-item .iw-so-acc-title,
.whistles-toggle .whistle-title, 
.whistles-accordion .whistle-title
	{
	margin: 0;
	font-size: medium;
	padding: 0.5rem 1.5rem;
	font-family: inherit;
	font-weight: normal;
	color: #666;
	background: none;
	border: none;
	line-height:1.5;
	}

.mytoggle .iw-so-accordion .iw-so-acc-item-active .iw-so-acc-title,
.whistles-toggle .whistle-title[aria-selected="true"],
.whistles-accordion .whistle-title[aria-selected="true"]
	{
	color: #457725;
	font-size: large;
	font-weight: bold;
	}

.whistles-toggle .whistle-title[aria-selected="true"],
.whistles-accordion .whistle-title[aria-selected="true"]
	{
	background: whitesmoke;
	border-top-right-radius: 2rem;
	border: thin solid #b5bfb9;
	border-bottom: none;
	}

.mytoggle .iw-so-accordion .iw-so-acc-item .iw-so-acc-title::before,
.whistles-accordion .whistle-title::before,
.whistles-toggle .whistle-title::before
	{
	content: "\f055";
	font-family: fontawesome;
	padding-left: 0;
	padding-right: .5rem;
	}

.single .whistles-accordion .whistle-title[aria-selected="true"]::before
	{
	content: none;
	padding: 0;
	}

.mytoggle .iw-so-accordion .iw-so-acc-item-active .iw-so-acc-title::before,
.whistles-accordion .whistle-title[aria-selected="true"]::before,
.whistles-toggle .whistle-title[aria-selected="true"]::before
	{
	content: "\f056";
	}

.mytoggle .iw-so-accordion .iw-so-acc-item .iw-so-acc-title:hover,
.whistles-toggle .whistle-title:hover,
.whistles-accordion .whistle-title:hover
	{
	color: #457725;
	background: none;
	}

.whistles-toggle .whistle-title[aria-selected="true"]:hover,
.whistles-accordion .whistle-title[aria-selected="true"]:hover
	{
	background: whitesmoke;
	}

.whistles-toggle .whistle-content,
.whistles-accordion .whistle-content	{
	margin: -1px 0 0;
	padding: 1.5rem 1.5rem 0 1.5rem;
	background: whitesmoke;
	border-bottom-left-radius: 2rem;
	border: thin solid #b5bfb9;
	border-top: none;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	}

.mytoggle div.iw-so-acc-content a,
.mytoggle div.iw-so-acc-content a:visited,
.whistles-toggle .whistle-content a,
.whistles-accordion .whistle-content a,
.whistles-toggle .whistle-content a:visited,
.whistles-accordion .whistle-content a:visited
	{
	color: #09568d;
	text-decoration: underline;
	overflow: wrap;
	}
.mytoggle div.iw-so-acc-content a:hover,
.whistles-toggle .whistle-content p a:hover,
.whistles-accordion .whistle-content p a:hover
	{
	color: #457725;
	text-decoration: underline;
	}
.mytoggle div.iw-so-acc-content img
	{
	clear:both;
	max-width: 100%;
	}
.whistle-content iframe
	{
	margin: 0 auto;
	width: 140px;
	padding: 0;
	height: 240px;
	border: 0;
	overflow: hidden;
	}
.whistle-content .newbooks iframe
	{
	height: 140px;
	width: 314px;
	}

.whistle-content .landing
	{
	font-variant: small-caps;
	font-style: italic;
	font-size: 1.5em;
	}

/*end whistles*/

span.op-open,
span.op-closed
	{
	color: #333;
	}

#n2-ss-2 span.op-open,
#n2-ss-2 span.op-closed
	{
	color: white;
}
#n2-ss-2 span
	{
	display: inline;
}	
.indicate span
	{
	display: inline;
	float:left;
}

