.link, a{text-decoration: none;}
	.link:hover, a:hover{text-decoration: none;}.link, a{font-weight: normal;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #00b0b0;}
.link:hover, a:hover{color: #00d6d6;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #cccaca;}
body{
		color: #454545;
		font-family: Verdana, Geneva, sans-serif;
		background-color: #ffffff;
	}
.content{
		background-color: #ffffff;
	}
.searchbox{
		border: 3px solid #ffffff;
	}
#default_footer{
		margin-left:auto;
		margin-right:auto;
		text-align: center;
		font-size:10pt;
		padding-bottom:10px;
		color:#adadad;
	}
#default_footer a{
		text-decoration: underline;
		color:#adadad;
	}
.resource_item_header, .button, .button-strip a{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #00b0b0;
	background: #00b0b0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b0b0), color-stop(50%,#00b0b0), color-stop(51%,#00b0b0), color-stop(100%,#00b0b0));
	background: -moz-linear-gradient(top,  #00b0b0 0%, #00b0b0 50%, #00b0b0 51%, #00b0b0 100%);
	background: -webkit-linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: -o-linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: -ms-linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b0b0', endColorstr='#00b0b0',GradientType=0 );
	border: 0px solid #000000;
	color: #ffffff;
}
.resource_item_header:hover, .button:hover, .button:focus, .button_open, .button-strip-active a, .button-strip a:hover{
	background: #20c9c9;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#20c9c9), color-stop(50%,#20c9c9), color-stop(51%,#20c9c9), color-stop(100%,#20c9c9));
	background: -moz-linear-gradient(top,  #20c9c9 0%, #20c9c9 50%, #20c9c9 51%, #20c9c9 100%);
	background: -webkit-linear-gradient(top,  #20c9c9 0%,#20c9c9 50%,#20c9c9 51%,#20c9c9 100%);
	background: -o-linear-gradient(top,  #20c9c9 0%,#20c9c9 50%,#20c9c9 51%,#20c9c9 100%);
	background: -ms-linear-gradient(top,  #20c9c9 0%,#20c9c9 50%,#20c9c9 51%,#20c9c9 100%);
	background: linear-gradient(top,  #20c9c9 0%,#20c9c9 50%,#20c9c9 51%,#20c9c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20c9c9', endColorstr='#20c9c9',GradientType=0 );
	border: 0px solid #000000;
	color: #ffffff;
}
.button a, .button-strip a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip-active a{
	color: #ffffff;
	text-decoration:none;
}
.button:hover a, .button-strip:hover a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip a{
	font-weight:normal;
}
.resource_item_open{
	border: 0px solid #000000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.resource_item_open .resource_item_header{
	border: none;
	-webkit-border-radius: 4px 4px 0px 0px;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
}
h1, h2, h3, h4, h5, h6, .heading1, .heading2, .heading3, .heading4, .heading5{
	color: #377275;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:0px;
	margin-top:0px;
	line-height: 1.3;
}
h1, h2, .heading1, .heading2{
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:0px;
	margin-top:0px;
}
h1, .heading1{
	font-weight: bold;
	font-size: 3.667em;
}
h2, .heading2{
	font-weight: bold;
	font-size: 2.667em;
}
h3, .heading3{
	font-weight: bold;
	font-size: 1.833em;
}
h4, .heading4{
	font-size: 1.167em;
	font-weight: bold;
}
h5, .heading5{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.917em;
}
.widget_tab, .widget_tab_selected{
	background: #3a4f4b;
	color: #ffffff;
}
.widget_tab:hover, .widget_tab_selected{
	background: #00b0b0;
	color: #ffffff;
}
a.button-strip{
	width: 100%;
	display: block;
}
a.button-strip:hover{
	text-decoration:none;
}
.widget_tab, .widget_tab_selected{
	cursor: pointer;margin-left: auto;margin-right: 1px;padding: 5px;float: left;font-size: 1.083em;
}
.widget_tab_bar{
	height: 28px;
	border-bottom:1px solid #cccaca;
}
.tab, .tab_selected, .navbar-top, .nav-mobile{
	font-weight: bold;
	background: #3a4f4b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a4f4b), color-stop(50%,#3a4f4b), color-stop(51%,#3a4f4b), color-stop(100%,#3a4f4b));
	background: -moz-linear-gradient(top,  #3a4f4b 0%, #3a4f4b 50%, #3a4f4b 51%, #3a4f4b 100%);
	background: -webkit-linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: -o-linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: -ms-linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a4f4b', endColorstr='#3a4f4b',GradientType=0 );
	color: #e8e8e8;
}
.vtab{
	font-weight: bold;
	background: #3a4f4b;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#3a4f4b), color-stop(50%,#3a4f4b), color-stop(51%,#3a4f4b), color-stop(100%,#3a4f4b));
	background: -moz-linear-gradient(-90deg,  #3a4f4b 0%, #3a4f4b 50%, #3a4f4b 51%, #3a4f4b 100%);
	background: -webkit-linear-gradient(-90deg,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: -o-linear-gradient(-90deg,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: -ms-linear-gradient(-90deg,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: linear-gradient(-90deg,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	color: #e8e8e8;
}
.vtab:hover, .vtab_selected{
	background: #00b0b0;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#00b0b0), color-stop(50%,#00b0b0), color-stop(51%,#00b0b0), color-stop(100%,#00b0b0));
	background: -moz-linear-gradient(-90deg,  #00b0b0 0%, #00b0b0 50%, #00b0b0 51%, #00b0b0 100%);
	background: -webkit-linear-gradient(-90deg,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: -o-linear-gradient(-90deg,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: -ms-linear-gradient(-90deg,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: linear-gradient(-90deg,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b0b0', endColorstr='#00b0b0',GradientType=0 );
	color: #ffffff;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: #3a4f4b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a4f4b), color-stop(50%,#3a4f4b), color-stop(51%,#3a4f4b), color-stop(100%,#3a4f4b));
	background: -moz-linear-gradient(top,  #3a4f4b 0%, #3a4f4b 50%, #3a4f4b 51%, #3a4f4b 100%);
	background: -webkit-linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: -o-linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: -ms-linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a4f4b', endColorstr='#3a4f4b',GradientType=0 );

	color: #e8e8e8;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 0px solid #000000;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
.tab:hover, .tab_selected, .navbar-top .open>a, .navbar-top>div>ul>li>a:hover, .navbar-top a.current, .navbar-top>div>ul>li>a:focus{
	background: #00b0b0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b0b0), color-stop(50%,#00b0b0), color-stop(51%,#00b0b0), color-stop(100%,#00b0b0));
	background: -moz-linear-gradient(top,  #00b0b0 0%, #00b0b0 50%, #00b0b0 51%, #00b0b0 100%);
	background: -webkit-linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: -o-linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: -ms-linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b0b0', endColorstr='#00b0b0',GradientType=0 );
	color: #ffffff;
}
.tab a{
	color: #e8e8e8;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #ffffff;
}
.tab-bar{
	border-bottom: 1px solid #000000;
}
@media (max-width: 767px) {
	.tab{
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	.tab-bar{
		border: none;
	}
}
#responsiveheader{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	background: #00b0b0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b0b0), color-stop(50%,#00b0b0), color-stop(51%,#00b0b0), color-stop(100%,#00b0b0));
	background: -moz-linear-gradient(top,  #00b0b0 0%, #00b0b0 50%, #00b0b0 51%, #00b0b0 100%);
	background: -webkit-linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: -o-linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: -ms-linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	background: linear-gradient(top,  #00b0b0 0%,#00b0b0 50%,#00b0b0 51%,#00b0b0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b0b0', endColorstr='#00b0b0',GradientType=0 );
	color: #ffffff;
}
#responsiveheaderimage{
	background-image: URL(/images/logos/lemontlibrary/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 1px solid #3a4f4b;
	background-color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
}
.widgetheader{
	color: #ffffff;
	font-weight: bold;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: -1px -1px 0px 0px;
	border-radius: -1px -1px 0px 0px;
	background: #3a4f4b;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a4f4b), color-stop(50%,#3a4f4b), color-stop(51%,#3a4f4b), color-stop(100%,#3a4f4b));
	background: -moz-linear-gradient(top,  #3a4f4b 0%, #3a4f4b 50%, #3a4f4b 51%, #3a4f4b 100%);
	background: -webkit-linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: -o-linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: -ms-linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	background: linear-gradient(top,  #3a4f4b 0%,#3a4f4b 50%,#3a4f4b 51%,#3a4f4b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a4f4b', endColorstr='#3a4f4b',GradientType=0 );
}
.widgetbody{
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0px 0px -1px -1px;
	border-radius: 0px 0px -1px -1px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #377275;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #377275;
	border-color: #377275;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #377275;
}
.polaris-nav-active i{
	color: #377275;
}
.widgetbody hr{
	color: #cccaca;
	background-color: #cccaca;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #cccaca;
}
.bottomrule{
	border-bottom: 1px solid #cccaca;
}
.bodytext{color: #454545;}
.headingtext{color: #377275;}
#body > div > div.row.events-view-row > div:nth-child(1) > div > div.events-date-bar.noselect > div > span.events-change-day.events-change-prev.fa.fa-chevron-left{
padding-left: 30px;
}
.events-calendar .datepicker td, .events-calendar .datepicker th {
     width: auto; 
    padding: 2px !important;
}
.events-views i {
    cursor: pointer;
    margin-left: 1.5em;
    font-size: 1.2em;
}
#body > div > div.row.events-view-row > div:nth-child(2) > div.events-left > div.events-details > div {
    margin-left: 30px !important;
}

.row {
    margin-right: -15px;
    margin-left: 0px;
}
#body > div > div.events-filter-section.events-type-section {
margin-top: 70px;
}
.events-filter-section {
    /*margin-top: 70px;*/
    padding: 10px 20px;
    display: none;
    position: absolute;
    left: 0;
    top: 2em;
    min-width: 300px;
    background-color: #fff;
    border: 1px solid #ddd;
    z-index: 3;
    -webkit-box-shadow: 0px 0px 6px #888888;
    -moz-box-shadow: 0px 0px 6px #888888;
    box-shadow: 0px 0px 6px #888888;
    text-align: left;
}
.events-filter-row {
    margin-bottom: 1em;
    margin-right: 1em;
}
#body > div > div.row.events-view-row > div > div > div.events-grid-body > div > div > span > i.events-grid-cell-date-number.fa.fa-stack-1x {
font-weight: bolder;
}
#body > div > div.row.events-filter-row > div.col-md-2.events-views > i.am-events.linkcolour{
padding-right: 15px;
}
#body > div > div.row.events-filter-row > div.col-md-12.brochure-grid > div > button{
margin-left: 15px;
}
#body > div > div.row.events-view-row > div:nth-child(1) > div {
padding-left: 34px;
padding-right: 34px;
}
#body > div > div.row.events-view-row > div:nth-child(1) > div > div.events-date-bar.noselect > div > span.events-change-day.events-change-next.fa.fa-chevron-right{
padding-right: 30px;
}
#sticky-wrapper > div > div.amnp-group-picker > select {
width: 207px;
}
select{
display:inline !important;
}
#body > div > div:nth-child(2) > div > div.amnp-reserve-screen.amnp-reserve-screen-basket > div.amnp-reserve-screen-shared > div.amnp-login-form > div:nth-child(2) > div:nth-child(2) > div{
width: 44%
}

#body > div > div.row.events-view-row > div:nth-child(2) > div.events-left > div.events-brochure {
padding-left: 25px;
}

#body > div > div.row.events-view-row > div:nth-child(2) > div.events-left > div.events-rss{
padding-left: 25px;
}
#body > div > div.row.events-view-row > div:nth-child(2) > div.events-left > div.events-ical{
padding-left: 25px;
}
#sticky-wrapper > div {
padding-left: 12px;
}
#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1099 > a {
cursor: pointer;
color:#1d9ac8;
}
#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1099 > a > i {
font-size: 16px;
color:#1d9ac8;
padding-left: 16px;
}
#body > div > div.row.events-view-row > div:nth-child(2) > div.events-left > div.events-link.hidden-xs{
margin-left:3em;
}
#eventsearch {
margin-left: 15px;
}
#body > div > div.row.events-view-row > div:nth-child(2) > div.events-left > div.events-details > div {
margin-left: 6px;
}
#body > div > div.row.events-view-row > div:nth-child(2) > div.events-right > div.events-body {
margin-left: 22px;
}
#navbar > div > div.navbar-header.visible-xs.nav-mobile {
display: none !important
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/style.css?ver=5.1.1 ; media=all */
#navigation .menu-item:hover > .sub-menu {
    display: block;
}
#default_footer {
display:none;
}
#idTf4yv > div {
padding-bottom:0px !important;
padding-top: 0px !important;
}
#navbar-collapse-grid{
display:none !important;
}  
@media all{

div,a,i,ul,li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
ul{list-style:none;}
.container{position:relative;width:1200px;margin:0 auto;padding:0;}
.container .columns{float:left;display:inline;margin-left:20px;margin-right:20px;}
.container .sixteen.columns{width:1160px;}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
i{font-style:italic;}
::selection{background:#333333;color:#ffffff;}
::-moz-selection{background:#333333;color:#ffffff;}
a{color:#44bdbd;text-decoration:none;outline:0;}
a i.fa{font-weight:400!important;}
#copyright a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
a:hover{color:#666666;}
ul{margin-bottom:20px;}
ul{list-style:none outside;}
ul{margin-left:30px;}
ul{list-style:square outside;}
#copyright{padding:15px 0 13px 0;background:#333333;color:#777777;}
#copyright .copyright-col1{float:left;margin:0;padding:0;}
#copyright .copyright-col2{float:right;margin:0;padding:0;}
#copyright a{color:#999999;}
#copyright a:hover{color:#cccccc;}
#copyright .social-icons{float:right;margin:-7px 0;}
.social-icons ul{list-style:none;margin:0;padding:0;}
.social-icons ul li{list-style:none;display:block;width:40px;height:40px;float:left;}
.social-icons ul li a{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;display:block;float:left;width:40px;height:40px;line-height:40px;font-size:21px;text-align:center;opacity:0.6;}
.social-icons a:hover{opacity:1;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/lemont-library/style.css?ver=5.1.1 ; media=all */
@media all{
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/lemont-library/style.css?ver=1 ; media=all */
@media all{
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/framework/css/shortcodes.css?ver=5.1.1 ; media=all */
@media all{
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-twitter:before{content:"\f099";}
.fa-facebook:before{content:"\f09a";}
.fa-linkedin:before{content:"\f0e1";}
.fa-instagram:before{content:"\f16d";}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/framework/css/responsive.css?ver=5.1.1 ; media=all */
@media all{
@media only screen and (min-width: 960px) and (max-width: 1199px){  
.container{position:relative;width:960px;margin:0 auto;padding:0;}
.container .columns{float:left;display:inline;margin-left:20px;margin-right:20px;}
.container .sixteen.columns{width:920px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px){
.container{width:768px;}
.container .columns{margin-left:10px;margin-right:10px;}
.container .sixteen.columns{width:748px;}
}
  @media only screen and (min-width: 600px) {
    #selection {
  display: none !important;
  }
}
@media only screen and (max-width: 767px){

.container{width:300px;}
.container .columns{margin-left:10px;margin-right:10px;}
.container .columns{margin:0;}
.container .sixteen.columns{width:300px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.container{width:420px;}
.container .columns{margin:0;}
.container .sixteen.columns{width:420px;}
}
@media only screen and (max-width: 767px){
  
#copyright,#copyright .social-icons,#copyright .copyright-col1,#copyright .copyright-col2{float:none;text-align:center!important;}
#copyright .copyright-text{margin-bottom:20px;}
#copyright .social-icons{float:none;margin-bottom:-10px;}
#copyright .social-icons ul li{float:none!important;display:inline-block!important;width:40px;height:40px;}
#copyright .social-icons ul li a{display:inline-block;}
}
}
/*! CSS Used from: Embedded */
a{color:#1d9ac8;}
a:hover{color:#333333;}
#copyright{background:#1b1b1b;color:#777777;}
#copyright a{color:#999999;}
#copyright a:hover{color:#cccccc;}
::selection{background:#1d9ac8;}
::-moz-selection{background:#1d9ac8;}
/*! CSS Used fontfaces */
@font-face{font-family:'FontAwesome';src:url('https://lemontlibrary.org/wp-content/themes/unicon/framework/css/font/fontawesome-webfont.eot?v=4.4.0');src:url('https://lemontlibrary.org/wp-content/themes/unicon/framework/css/font/fontawesome-webfont.eot#iefix&v=4.4.0') format('embedded-opentype'),url('https://lemontlibrary.org/wp-content/themes/unicon/framework/css/font/fontawesome-webfont.woff2?v=4.4.0') format('woff2'),url('https://lemontlibrary.org/wp-content/themes/unicon/framework/css/font/fontawesome-webfont.woff?v=4.4.0') format('woff'),url('https://lemontlibrary.org/wp-content/themes/unicon/framework/css/font/fontawesome-webfont.ttf?v=4.4.0') format('truetype'),url('https://lemontlibrary.org/wp-content/themes/unicon/framework/css/font/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
/* target a div to allow a content block to go full width */
#body>div>.amh-row>div#idQXbwR.amh-block>.amh-content {
    max-width: 100%;
}

/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/style.css?ver=5.1.1 ; media=all */
@media all{
i{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
i{font-style:italic;}
::selection{background:#333333;color:#ffffff;}
::-moz-selection{background:#333333;color:#ffffff;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/lemont-library/style.css?ver=5.1.1 ; media=all */
@media all{
a#search-btn .icon-minti-search{float:left;width:20px;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/lemont-library/style.css?ver=1 ; media=all */
@media all{
a#search-btn .icon-minti-search{float:left;width:20px;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/framework/css/shortcodes.css?ver=5.1.1 ; media=all */
@media all{
[class^="icon-minti-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-minti-search:before{content:"\e600";}
}
/*! CSS Used from: Embedded */
::selection{background:#1d9ac8;}
::-moz-selection{background:#1d9ac8;}
/*! CSS Used fontfaces */
@font-face{font-family:'icomoon';src:url(https://lemontlibrary.org/wp-content/themes/unicon/framework/css/font/icomoon.eot);src:url(https://lemontlibrary.org/wp-content/themes/unicon/framework/css/font/icomoon.eot#iefix) format("embedded-opentype"),url(https://lemontlibrary.org/wp-content/themes/unicon/framework/css/font/icomoon.ttf) format("truetype"),url(https://lemontlibrary.org/wp-content/themes/unicon/framework/css/font/icomoon.woff) format("woff"),url(https://lemontlibrary.org/wp-content/themes/unicon/framework/css/font/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal;}
/*! CSS Used fontfaces */
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hmIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hvIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hnIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hoIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hkIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hlIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hrIqOxjaPX.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Udc1GAK6bt6o.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0ddc1GAK6bt6o.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Vdc1GAK6bt6o.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0adc1GAK6bt6o.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Wdc1GAK6bt6o.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Xdc1GAK6bt6o.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Zdc1GAK6b.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhmIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhvIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhnIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhoIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhkIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhlIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKXGUdhrIqOxjaPX.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhmIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhvIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhnIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhoIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhkIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhlIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWiUNhrIqOxjaPX.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hmIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hvIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hnIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hoIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hkIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hlIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKW-U9hrIqOxjaPX.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OX-hpKKSTj5PW.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OVuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OUehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OXOhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'), local('OpenSans-Light'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN_r8OUuhpKKSTjw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v16/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOX-hpKKSTj5PW.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOVuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOXuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOUehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOXehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOXOhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v16/mem5YaGs126MiZpBA-UN8rsOUuhpKKSTjw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
#id2cP50 > div {
padding-top: 0px !important; 
}
#topbar > div > div > div.topbar-col2 > div {
padding-top: 2px;
}
#nav > li:nth-child(7) {
margin-left: 40px;
color: #1d9ac8;
}
#id1oBSA > div > span > p > img:nth-child(1) {
margin-left: 65px;
margin-right: 10px;
}
#nav > li:nth-child(7) > i {
padding-right: 12px;
font-size: 18px;
padding-left: 15px;
}
#navigation{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    display: table;
    bottom: 60px;
}
#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1096 > a {
margin-right: 25px;
}
#nav > li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1113 > a {
margin-right: 25px;
}
#nav > li.megamenu.columns-3.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1104 > a {
margin-right: 25px;
}
#nav > li.megamenu.columns-5.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children.menu-item-1103 > a {
margin-right: 25px;
}
#nav > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item.page_item.page-item-4.current_page_item.menu-item-1114 > a {
margin-left: 330px;
}
#nav > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.current-menu-item.page_item.page-item-4.current_page_item.menu-item-1114 {
    margin-right: 25px;
}
@media only screen and (max-width: 1200px) {
#logo > img {
display:none;
}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/style.css?ver=5.1.1 ; media=all */
@media all{
div,a,img,i,ul,li,form{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
ul{list-style:none;}
.container{position:relative;width:1200px;margin:0 auto;padding:0;}
.container .columns{float:left;display:inline;margin-left:20px;margin-right:20px;}
.container .sixteen.columns{width:1160px;}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
img{max-width:100%;height:auto;}
i{font-style:italic;}
::selection{background:#333333;color:#ffffff;}
::-moz-selection{background:#333333;color:#ffffff;}
a{color:#44bdbd;text-decoration:none;outline:0;}
a:hover{color:#666666;}
ul{margin-bottom:20px;}
ul{list-style:none outside;}
ul{margin-left:30px;}
ul{list-style:square outside;}
ul li ul{margin-bottom:0;}
input[type="text"]{-webkit-appearance:none;}
input{-webkit-border-radius:2px;}
input::-ms-clear{width:0;height:0;}
input[type="text"]{padding:10px 12px;outline:none!important;border-radius:2px;font-family:Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-size:13px;margin:0 0 20px 0;width:200px;max-width:100%;display:block;color:#999;line-height:1.6;border:1px solid #dddddd;background:#ffffff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
input[type="text"]:focus{color:#666666;background:#ffffff;outline:none!important;border-color:#999999;}
select{display:block;padding:10px 12px;outline:none!important;border-radius:2px;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:1.6;color:#666;margin:0;max-width:100%;color:#999;border:1px solid #dddddd;background:#ffffff!important;}
#navigation ul{margin:0;list-style:none;}
#navigation ul li{margin:0;padding:0;display:block;float:left;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#navigation ul li a{padding:0;margin:0;display:block;font-size:13px;line-height:1.3;color:#555555;text-align:center;-webkit-transition:color 0.1s;-moz-transition:color 0.1s;-ms-transition:color 0.1s;-o-transition:color 0.1s;transition:color 0.1s;}
#navigation > ul > li > a{font-weight:700;}
#navigation ul > li:hover > a,#navigation ul li a:hover{color:#44bdbd;}
#navigation li.current-menu-item > a,#navigation li.current-menu-item > a:hover{color:#44bdbd;}
#navigation .sub-menu{width:200px;padding:0;margin:0;position:absolute;left:0px;background:#666666;border:none;z-index:200;border-radius:0px 0px 2px 2px;display:none;}
#navigation .sub-menu li{float:none;border:none;margin:0px 10px;padding:0;height:auto;position:relative;}
#navigation .sub-menu li a{display:block;text-align:left;color:#bbbbbb;text-transform:none;padding:10px 6px;margin:0;border:none;border-bottom:1px solid #757575;}
#navigation .sub-menu > li:last-child > a{border:none!important;}
#navigation .sub-menu li:hover{border:none;}
#navigation .sub-menu li a:hover{color:#ffffff;}
#navigation .sub-menu ul{position:absolute;left:202px;margin:0 0 0 -10px;top:0;border-radius:2px;}
#navigation .sub-menu ul li a{display:block;text-align:left;color:#bbbbbb;text-transform:none;padding:10px 6px;margin:0;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.1)!important;}
#navigation ul li.megamenu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#navigation > ul > li.megamenu{position:inherit!important;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#navigation > ul > li.megamenu > ul.sub-menu{width:1160px;left:0px;right:0px;padding:20px 0px 20px 0;margin:0 20px 0 20px;background-color:#666666;}
#navigation > ul > li.megamenu > ul > li{float:left!important;padding:0px 0px;width:25%;margin:0;}
#navigation > ul > li.megamenu > ul > li:last-child{border-right:none!important;}
#navigation ul > li.megamenu.columns-3 > ul > li{width:33.33%;}
#navigation ul > li.megamenu.columns-5 > ul > li{width:20%;}
#navigation > ul > li.megamenu > ul > li ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block!important;top:0px!important;left:0px!important;margin:0;width:100%;opacity:1!important;position:relative!important;border:none;border-radius:none;box-shadow:none;}
#navigation > ul > li.megamenu > ul > li{border-right:1px solid rgba(255, 255, 255, 0.1)!important;}
#navigation > ul > li.megamenu ul li a{border-bottom:none!important;padding:8px 40px;color:#ffffff;-webkit-transition:all 0.1s;-moz-transition:all 0.1s;-ms-transition:all 0.1s;-o-transition:all 0.1s;transition:all 0.1s;}
#navigation > ul > li.megamenu > ul > li > a{text-transform:uppercase;margin-bottom:10px;font-weight:700;color:#ffffff;cursor:default;}
#navigation > ul > li.megamenu > ul ul li a:hover{color:#ffffff!important;background-color:#555555!important;border:none!important;}
#navigation > ul > li.megamenu > ul > li > a:hover{background-color:transparent!important;}
#navigation ul li.megamenu ul li ul li{margin:0;padding:0;}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:10px;font-size:10px;margin-top:-7px;content:'\f054';font-family:'FontAwesome';}
#navigation .megamenu .sf-with-ul:after,#navigation > ul > li > a.sf-with-ul:after{display:none!important;}
#navigation > ul > li > a.sf-with-ul:after{content:'';position:absolute;top:50%;margin-top:-5px;right:6px;font-size:11px;content:'\f107';font-family:'FontAwesome';display:none!important;}
.logo{font-size:24px;line-height:20px;font-weight:600;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.logo img{max-width:100%;height:auto;}
.header-v1 .logo{float:left;margin-top:33px;margin-bottom:0;}
.header-v1 #navigation{float:right;}
.header-v1 #navigation > ul{float:right;margin:0 5px 0 0;}
.header-v1 #navigation > ul > li{height:90px;padding-top:35px;}
.header-v1 #navigation > ul > li > a{padding-left:15px;padding-right:15px;}
.header-v1 #navigation .sub-menu{top:90px;}
.header-v1 #search-btn{float:right;line-height:90px;margin:0 0 0 20px;width:23px;}
.header-icons{float:right;}
.header-icons-divider{height:30px;line-height:90px;width:1px;float:left;background:#efefef;position:absolute;top:50%;margin-top:-17px;display:block;}
#search-btn{font-size:23px;color:#bbbbbb;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#search-btn:hover{color:#999999;}
#search-top{position:absolute;top:0;left:0;height:90px;width:1160px;margin:0 20px;padding:0;display:none;}
#search-top input{float:left;margin:0px;width:96%;height:90px;padding:0px;border:0;background:transparent;color:#666666;font-size:38px;font-family:Arial, Helvetica, sans-serif;font-weight:300;border-radius:none;box-shadow:none;-webkit-font-smoothing:antialiased;}
#search-top input::-webkit-input-placeholder{color:#666666;opacity:0.6;}
#search-top input:-moz-placeholder{color:#666666;opacity:0.6;}
#search-top input::-moz-placeholder{color:#666666;opacity:0.6;}
#search-top input:-ms-input-placeholder{color:#666666;opacity:0.6;}
#search-top input:focus{outline:none;}
#close-search-btn{float:right;line-height:90px;margin:0;padding:0;font-size:21px;color:#bbbbbb;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
#close-search-btn i{line-height:1;}
#close-search-btn:hover{color:#999999;}
.logo_standard{display:inherit;}
.logo_retina{display:none;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){
.logo_standard{display:none;}
.logo_retina{display:inherit;}
}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/lemont-library/style.css?ver=5.1.1 ; media=all */
@media all{
.header-v1 a#search-btn{margin-top:60px;line-height:1;}
a#search-btn .icon-minti-search{float:left;width:20px;}
a#search-btn .text{float:left;width:70px;font-size:13px;font-family:Montserrat,Arial,Helvetica,sans-serif;padding:7px 0 0 10px;}
.header-v1 a#search-btn{width:100px;color:#1d9ac8;}
#tagline{float:left;margin:24px 0 0 24px;}
@media screen and (max-width: 1200px){
#tagline{display:none;}
}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/lemont-library/style.css?ver=1 ; media=all */
@media all{
.header-v1 a#search-btn{margin-top:60px;line-height:1;}
a#search-btn .icon-minti-search{float:left;width:20px;}
a#search-btn .text{float:left;width:70px;font-size:13px;font-family:Montserrat,Arial,Helvetica,sans-serif;padding:7px 0 0 10px;}
.header-v1 a#search-btn{width:100px;color:#1d9ac8;}
#tagline{float:left;margin:24px 0 0 24px;}
@media screen and (max-width: 1200px){
#tagline{display:none;}
}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/framework/css/shortcodes.css?ver=5.1.1 ; media=all */
@media all{
[class^="icon-minti-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-minti-search:before{content:"\e600";}
.icon-minti-close:before{content:"\e603";}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/framework/css/responsive.css?ver=5.1.1 ; media=all */
@media all{
@media only screen and (min-width: 960px) and (max-width: 1199px){
.container{position:relative;width:960px;margin:0 auto;padding:0;}
.container .columns{float:left;display:inline;margin-left:20px;margin-right:20px;}
.container .sixteen.columns{width:920px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px){
.container{width:768px;}
.container .columns{margin-left:10px;margin-right:10px;}
.container .sixteen.columns{width:748px;}
}
@media only screen and (max-width: 767px){
  
.container{width:300px;}
.container .columns{margin-left:10px;margin-right:10px;}
.container .columns{margin:0;}
.container .sixteen.columns{width:300px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.container{width:420px;}
.container .columns{margin:0;}
.container .sixteen.columns{width:420px;}
}
@media only screen and (min-width: 960px) and (max-width: 1199px){
#header #navigation > ul > li.megamenu > ul.sub-menu{width:920px;}
#search-top{width:920px;}
}
@media only screen and (max-width: 959px){
.logo img{max-width:650px;}
}
@media only screen and (max-width: 767px){
.logo img{max-width:340px;}
#navigation{display:none;}
}
@media only screen and (max-width: 479px){
.logo img{max-width:220px;}
}
}
/*! CSS Used from: Embedded */
a{color:#1d9ac8;}
a:hover{color:#333333;}
input[type='text'],select{font-family:Open Sans, Arial, Helvetica, sans-serif;font-size:13px;}
#navigation > ul > li > a{font:13px Montserrat, Arial, Helvetica, sans-serif;color:#777777;}
#navigation > ul > li:hover > a,#navigation > ul > li > a:hover{color:#9fc73a;}
#navigation li.current-menu-item > a:hover{color:#9fc73a;}
#navigation li.current-menu-item > a{color:#1d9ac8;}
#navigation ul li:hover{border-color:#9fc73a;}
#navigation li.current-menu-item{border-color:#1d9ac8;}
#navigation .sub-menu{background:#1d9ac8;}
#navigation .sub-menu li a{font:13px Open Sans, Arial, Helvetica, sans-serif;color:#ffffff;}
#navigation .sub-menu li a:hover{color:#9fc73a;}
#navigation .sub-menu li a,#navigation .sub-menu ul li a{border-color:#333333;}
#navigation > ul > li.megamenu > ul.sub-menu{background:#1d9ac8;border-color:#9fc73a;}
#navigation > ul > li.megamenu > ul > li{border-right-color:#333333!important;}
#navigation > ul > li.megamenu ul li a{color:#ffffff;}
#navigation > ul > li.megamenu > ul > li > a{color:#ffffff;}
#navigation > ul > li.megamenu > ul ul li a:hover{color:#9fc73a!important;background-color:#333333!important;}
#search-btn,#close-search-btn{color:#bbbbbb;}
#search-btn:hover,#close-search-btn:hover{color:#999999;}
.header-v1 .logo{margin-top:24px;}
.header-v1 #navigation > ul > li{height:150px;padding-top:65px;}
.header-v1 #navigation .sub-menu{top:150px;}
.header-v1 .header-icons-divider{line-height:150px;background:#efefef;}
.header-v1 #search-btn,.header-v1 #close-search-btn{line-height:150px;}
.header-v1 #search-top,.header-v1 #search-top input{height:150px;}
.header-v1 #search-top input{color:#666666;font-family:Open Sans, Arial, Helvetica, sans-serif;}
::selection{background:#1d9ac8;}
::-moz-selection{background:#1d9ac8;}
/*! CSS Used from: Embedded */
select.responsiveMenuSelect{display:none;}
@media (max-width: 640px){
ul.responsiveSelectFullMenu{display:none!important;}
select.responsiveMenuSelect{display:inline-block;width:100%;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/style.css?ver=5.1.1 ; media=all */
@media all{
div,a,i,ul,li{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
ul{list-style:none;}
.container{position:relative;width:1200px;margin:0 auto;padding:0;}
.container .columns{float:left;display:inline;margin-left:20px;margin-right:20px;}
.container .sixteen.columns{width:1160px;}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
i{font-style:italic;}
::selection{background:#333333;color:#ffffff;}
::-moz-selection{background:#333333;color:#ffffff;}
a{color:#44bdbd;text-decoration:none;outline:0;}
a i.fa{font-weight:400!important;}
#topbar a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
a:hover{color:#666666;}
ul{margin-bottom:20px;}
ul{list-style:none outside;}
ul{margin-left:30px;}
ul{list-style:square outside;}
select{display:block;padding:10px 12px;outline:none!important;border-radius:2px;font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:1.6;color:#666;margin:0;max-width:100%;color:#999;border:1px solid #dddddd;background:#ffffff!important;}
#topbar{position:relative;z-index:99999;background:#f9f9f9;color:#777777;min-height:40px;line-height:40px;}
#topbar .topbar-col1{float:left;margin:0;padding:0;}
#topbar .topbar-col2{float:right;margin:0;padding:0;}
#topbar ul.menu{margin:0;padding:0;list-style:none;}
#topbar ul.menu li{list-style:none;display:inline-block;line-height:1;margin:0 20px 0 0;}
#topbar ul.menu li a{display:inline-block;}
#topbar .topbar-col2 ul.menu li{margin:0 0 0 20px;}
#topbar a{color:#999999;}
#topbar a:hover{color:#333333;}
.social-icons ul{list-style:none;margin:0;padding:0;}
.social-icons ul li{list-style:none;display:block;width:40px;height:40px;float:left;}
.social-icons ul li a{-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;display:block;float:left;width:40px;height:40px;line-height:40px;font-size:21px;text-align:center;opacity:0.6;}
.social-icons a:hover{opacity:1;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/lemont-library/style.css?ver=5.1.1 ; media=all */
@media all{
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/lemont-library/style.css?ver=1 ; media=all */
@media all{
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/framework/css/shortcodes.css?ver=5.1.1 ; media=all */
@media all{
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-twitter:before{content:"\f099";}
.fa-facebook:before{content:"\f09a";}
.fa-linkedin:before{content:"\f0e1";}
.fa-instagram:before{content:"\f16d";}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/framework/css/responsive.css?ver=5.1.1 ; media=all */
@media all{
@media only screen and (min-width: 960px) and (max-width: 1199px){
.container{position:relative;width:960px;margin:0 auto;padding:0;}
.container .columns{float:left;display:inline;margin-left:20px;margin-right:20px;}
.container .sixteen.columns{width:920px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px){
.container{width:768px;}
.container .columns{margin-left:10px;margin-right:10px;}
.container .sixteen.columns{width:748px;}
}
@media only screen and (max-width: 767px){
  
.container{width:300px;}
.container .columns{margin-left:10px;margin-right:10px;}
.container .columns{margin:0;}
.container .sixteen.columns{width:300px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.container{width:420px;}
.container .columns{margin:0;}
.container .sixteen.columns{width:420px;}
}
@media only screen and (max-width: 767px){
#topbar{background:#ffffff!important;border-bottom:1px solid rgba(0,0,0,0.09);}
#topbar .topbar-col1,#topbar .topbar-col2{float:none;display:block;width:420px;overflow:hidden;text-align:center;}
#topbar .topbar-col1{background:#f5f5f5;}
#topbar ul.menu li{margin:0 10px!important;}
#topbar .social-icons{height:40px;padding:0;}
#topbar .social-icons ul li{width:40px;height:40px;display:inline-block;float:none;}
#topbar .social-icons ul li a{display:inline-block;}
}
@media only screen and (max-width: 479px){
#topbar .topbar-col1,#topbar .topbar-col2{float:none;display:block;width:300px;overflow:hidden;text-align:center;}
}
}
/*! CSS Used from: Embedded */
a{color:#1d9ac8;}
a:hover{color:#333333;}
select{font-family:Open Sans, Arial, Helvetica, sans-serif;font-size:13px;}
#topbar{background:#1d9ac8;color:#ffffff;}
#topbar a{color:#ffffff;}
#topbar a:hover{color:#999999;}
@media only screen and (max-width: 767px){
#topbar .topbar-col1{background:#1d9ac8;}
}
::selection{background:#1d9ac8;}
::-moz-selection{background:#1d9ac8;}
/*! CSS Used from: Embedded */
.responsiveSelectContainer select.responsiveMenuSelect,select.responsiveMenuSelect{display:none;}
@media (max-width: 640px){
.responsiveSelectContainer{border:none!important;background:none!important;box-shadow:none!important;height:auto!important;max-height:none!important;visibility:visible!important;}
.responsiveSelectContainer ul,ul.responsiveSelectFullMenu{display:none!important;}
.responsiveSelectContainer select.responsiveMenuSelect,select.responsiveMenuSelect{display:inline-block;width:100%;}
}

#text-7 {
background-color: #1d9ac8;
border: #1d9ac8;
}
#text-8 {
background-color: #1d9ac8;
border: #1d9ac8;
}
#custom_html-4 {
background-color: #1d9ac8;
border: #1d9ac8;
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/style.css?ver=5.1.1 ; media=all */
@media all{
div,h3,p,a,footer{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
footer{display:block;}
.container{position:relative;width:1200px;margin:0 auto;padding:0;}
.container .columns{float:left;display:inline;margin-left:20px;margin-right:20px;}
.container .four.columns{width:260px;}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
h3{font-family:Arial, Helvetica, sans-serif;color:#444444;font-weight:400;margin:0 0 20px 0;padding:0;line-height:1.4;}
h3{font-size:26px;}
p{margin:0 0 20px 0;}
::selection{background:#333333;color:#ffffff;}
::-moz-selection{background:#333333;color:#ffffff;}
a{color:#44bdbd;text-decoration:none;outline:0;}
#footer .widget a,.widget a{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
a:hover{color:#666666;}
p a{line-height:inherit;}
#footer{padding:0px 0 0px 0;background:#555555;color:#aaaaaa;}
#footer a{color:#aaaaaa;}
#footer a:hover{color:#ffffff;}
#footer .widget{margin-bottom:40px;}
#footer .widget h3{font-size:13px;font-weight:600;margin:0 0 20px 0;color:#ffffff;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/lemont-library/style.css?ver=5.1.1 ; media=all */
@media all{
.home p{margin-bottom:20px;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/lemont-library/style.css?ver=1 ; media=all */
@media all{
.home p{margin-bottom:20px;}
}
/*! CSS Used from: https://lemontlibrary.org/wp-content/themes/unicon/framework/css/responsive.css?ver=5.1.1 ; media=all */
@media all{
@media only screen and (min-width: 960px) and (max-width: 1199px){
.container{position:relative;width:960px;margin:0 auto;padding:0;}
.container .columns{float:left;display:inline;margin-left:20px;margin-right:20px;}
.container .four.columns{width:200px;}
}
@media only screen and (min-width: 768px) and (max-width: 959px){
.container{width:768px;}
.container .columns{margin-left:10px;margin-right:10px;}
.container .four.columns{width:172px;}
}
@media only screen and (max-width: 767px){
.container{width:300px;}
.container .columns{margin-left:10px;margin-right:10px;}
.container .columns{margin:0;}
.container .four.columns{width:300px;}
}
@media only screen and (min-width: 480px) and (max-width: 767px){
.container{width:420px;}
.container .columns{margin:0;}
.container .four.columns{width:420px;}
}
@media only screen and (max-width: 767px){
  
#footer .widget{margin-bottom:0px;}
#footer{padding:0px 0 0px;}
}
}

/*! CSS Used from: Embedded */
h3{font:20px Open Sans, Arial, Helvetica, sans-serif;color:#333333;}
a{color:#1d9ac8;}
a:hover{color:#333333;}
#footer .widget h3{font:13px Montserrat, Arial, Helvetica, sans-serif;color:#ffffff;}
#footer{color:#ffffff;border-top:4px none #9fc73a;}
#footer{background-color:#1d9ac8;}
#footer a{color:#ffffff;}
#footer a:hover{color:#9fc73a;}
::selection{background:#1d9ac8;}
::-moz-selection{background:#1d9ac8;}
/*! CSS Used fontfaces */
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hmIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hvIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hnIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hoIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hkIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hlIqOxjaPXZSk.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url(https://fonts.gstatic.com/s/opensans/v16/memnYaGs126MiZpBA-UFUKWyV9hrIqOxjaPX.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Udc1GAK6bt6o.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0ddc1GAK6bt6o.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Vdc1GAK6bt6o.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0adc1GAK6bt6o.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Wdc1GAK6bt6o.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/opensans/v16/mem6YaGs126MiZpBA-UFUK0Xdc1GAK6bt6o.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://fonts.gstatic.com/s/open