.link, a{text-decoration: none;}
	.link:hover, a:hover{text-decoration: none;}.link, a{font-weight: normal;}
#header #layout>.amh-row, #header>.amh-row{max-width: 1024px;}
#header #layout>.amh-row>.amh-block>.amh-content, #header>.amh-row>.amh-block>.amh-content{max-width: 1024px;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1024px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1024px;}
.bodysize{max-width: 1024px;}
#footer #layout>.amh-row, #footer>.amh-row{max-width: 1024px;}
#footer #layout>.amh-row>.amh-block>.amh-content, #footer>.amh-row>.amh-block>.amh-content{max-width: 1024px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #0f0e0e;}
.link:hover, a:hover{color: #2c3ede;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #121111;}
body{
		color: #080707;
		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:#211f1f;
	}
#default_footer a{
		text-decoration: underline;
		color:#211f1f;
	}
.resource_item_header, .button, .button-strip a{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #4776ad;
	background: #4776ad;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4776ad), color-stop(50%,#4776ad), color-stop(51%,#4776ad), color-stop(100%,#4776ad));
	background: -moz-linear-gradient(top,  #4776ad 0%, #4776ad 50%, #4776ad 51%, #4776ad 100%);
	background: -webkit-linear-gradient(top,  #4776ad 0%,#4776ad 50%,#4776ad 51%,#4776ad 100%);
	background: -o-linear-gradient(top,  #4776ad 0%,#4776ad 50%,#4776ad 51%,#4776ad 100%);
	background: -ms-linear-gradient(top,  #4776ad 0%,#4776ad 50%,#4776ad 51%,#4776ad 100%);
	background: linear-gradient(top,  #4776ad 0%,#4776ad 50%,#4776ad 51%,#4776ad 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4776ad', endColorstr='#4776ad',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: #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;
}
.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: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.resource_item_open .resource_item_header{
	border: none;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
h1, h2, h3, h4, h5, h6, .heading1, .heading2, .heading3, .heading4, .heading5{
	color: #0d0c0c;
	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: #ffffff;
	color: #3a4f4b;
}
.widget_tab:hover, .widget_tab_selected{
	background: #ffffff;
	color: #00b0b0;
}
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 #121111;
}
.tab, .tab_selected, .navbar-top, .nav-mobile{
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #000000;
}
.vtab{
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, right, left, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(-90deg,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	color: #000000;
}
.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: #000000;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );

	color: #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 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: #000000;
}
.tab a{
	color: #000000;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #000000;
}
.tab-bar{
	border-bottom: 1px solid #000000;
}
@media (max-width: 767px) {
	.tab{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.tab-bar{
		border: none;
	}
}
#responsiveheader{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #ffffff;
}
#responsiveheaderimage{
	background-image: URL(/images/logos/calcasieulibrary/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 2px solid #f0f0f0;
	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: -2px -2px 0px 0px;
	border-radius: -2px -2px 0px 0px;
	background: #31367a;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31367a), color-stop(50%,#31367a), color-stop(51%,#31367a), color-stop(100%,#31367a));
	background: -moz-linear-gradient(top,  #31367a 0%, #31367a 50%, #31367a 51%, #31367a 100%);
	background: -webkit-linear-gradient(top,  #31367a 0%,#31367a 50%,#31367a 51%,#31367a 100%);
	background: -o-linear-gradient(top,  #31367a 0%,#31367a 50%,#31367a 51%,#31367a 100%);
	background: -ms-linear-gradient(top,  #31367a 0%,#31367a 50%,#31367a 51%,#31367a 100%);
	background: linear-gradient(top,  #31367a 0%,#31367a 50%,#31367a 51%,#31367a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31367a', endColorstr='#31367a',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 -2px -2px;
	border-radius: 0px 0px -2px -2px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #0d0c0c;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #0d0c0c;
	border-color: #0d0c0c;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #0d0c0c;
}
.polaris-nav-active i{
	color: #0d0c0c;
}
.widgetbody hr{
	color: #121111;
	background-color: #121111;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #121111;
}
.bottomrule{
	border-bottom: 1px solid #121111;
}
.bodytext{color: #080707;}
.headingtext{color: #0d0c0c;}
body {
  	font-family: 'Noto Sans',sans-serif;
  	font-size: 14px;
  	font-weight: 200;
    
}
#idcEi7Q > div > span > h2 {
font-size: 40px;
}
#idX1B5x > div > span > h2 {
font-size: 40px;
}
#body {
 padding-top:25px;
}
h1, .heading1, h2, .heading2, h3, .heading3, h4, .heading4, h5, .heading5, h6, .heading6 {
    font-family: 'Noto Sans',sans-serif;
    font-weight: 400;
}
a:link {
  	transition: color .4s ease!important;
}

#header {
background-color: #3B588B;
}

.header-logo::after {
   content: "";
   background-image: url(/images/editor/calcasieulibrary/header_img.png);
   background-size: contain;
   background-repeat: no-repeat;
   position: absolute;
   width: 423px;
   max-width: 60vw;
   top: 20px;
   left: 90px;
   height: 56px;
}
.header-logo img {
  max-width: 120px !important;
  margin: 10px 0 5px;
}
#idXOhbh {
  margin-top: 39px;
}

#idWhmIu > .amh-content > span > p {
  display: none; 
}

.yamm .dropdown.yamm-fw .dropdown-menu {
  left: unset !important; 
  max-width: 100vw;
}
.yamm-content > .nav-list {
  max-width: 200px; 
}
.nav-list > li > a {
  text-transform: uppercase; 
  white-space: normal;
  padding: 3px 5px;
}
.nav-list > .nav-list > li > a {
  color: #fef7c0 !important;
  padding-left: 15px;
  font-size: 12px;
}
.nav-list > .nav-list > li > a:hover {
  text-decoration: underline;
}

.navbar-nav {
  margin: 0; 
}

@media (max-width: 767px) {
  #idXOhbh {
    top: 0;
  }
  #idWhmIu > .amh-content {
    padding-left: 0;
    width: 100%;
  }
  .navbar.yamm.navbar-top {
    width: 100%; 
  }
  .burger-button {
    margin-left: 20px; 
  }
  .nav.navbar-nav a {
    padding: 10px 20px !important; 
  }
  #idXOhbh {
    margin-top: 0;
  }
  .nav-list > .nav-list > li > a {
    padding-left: 30px !important; 
  }
} 

.navbar {
  margin-right: 0 !important;
}

#navbar {
 background-color: #3B588B;
}
/*NAVIGATION*/

/*hides the home tab - which is actually the second menu item DO NOT DELETE */
.navbar-top ul.navbar-nav > li:nth-child(2) {
   	display: none;
}
.fa-sort-down:before, .fa-sort-desc:before {
    display: none;
}
#navbar-collapse-grid > ul > li > ul > li > div > ul {
display: table-cell;
}
/*set nav bar full width*/
@media (min-width: 768px) {
.navbar-nav {
    width: 100%;
}
}
/*show dropdown on hover*/
@media (min-width: 768px){
  .dropdown:hover > .dropdown-menu { 
  	display: block; 
}  

}

/*Center tabs*/
.navbar {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: max-content;
}
li.dropdown > a {
border-top: unset !important;
border-left: unset !important;
border-right: unset !important;
}
li.dropdown:nth-child(4):hover{
  color: #738FBF;
}
#navbar-collapse-grid > ul > li:hover {
    background-color: #5174B0;  
}
#navbar-collapse-grid > ul > li > a {
color: white;
padding-right: 30px;
}
/*mobile*/
@media (max-width: 768px) {
#navbar > div > div.navbar-header.visible-xs.nav-mobile > div {
    display: none;
}
  
  .nav-mobile {
    font-size: 2em;
    text-align: unset !important;
    padding-right: 10px;
}
  
  .yamm-content ul {
    display: block; 
    vertical-align: top;
}
  #navbar > div > div.navbar-header.visible-xs.nav-mobile > span > i {
  color: white;
  }
  #navbar > div > div.navbar-header.visible-xs.nav-mobile {
    background: #3B588B;
  }
  #idWhmIu > div {
  float: left;
  padding-left: 10px;
  }
  #navbar > div {
   background: #3B588B !important;
  }
  #top_nav > a {
  color: white;
    padding-right: 5px;
  }
  #top_nav {
  padding: 3px;
  }

  .navbar-top > div > ul > li > a {
    /* background: 0 0 !important; */
    color: #fff !important; 
    background: none repeat scroll 0 0 #5174B0!important;
    overflow-y: auto!important;
    display: block;
    border-bottom: 1px solid #7490c0;
    /* background-color: #f5f5f5 !important; */
  }
  .row {
     margin-right: 0px; 
     margin-left: 0px; 
  }
  #navbar-collapse-grid > ul > li > ul > li > div > ul {
    display: block; 
  }
}
  .input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    margin-bottom: 0;
}
#body > div > div > div.amrp-choose-screen > div.row > div:nth-child(3) > div > div > input {
width: 100% !important;
}

/*! CSS Used from: https://www.calcasieulibrary.org/DefaultContent/Default/bootstrap.v3.4.1.min.css */
a{background-color:transparent;}
a:active,a:hover{outline:0;}
@media print{
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}

a[href]:after{content:" (" attr(href) ")";}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#337ab7;text-decoration:none;}

a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
/*! CSS Used from: https://www.calcasieulibrary.org/DefaultContent/Default/StyleBundleDesignTheme.cssbnd?v=WzGLJttWGMsSWkibXZfxbNIGqjn-0ZgUEM7R6Ar83SY1 */

@media screen and (min-width:40.5em){
#top_nav{display:block;}
}
/*! CSS Used from: https://www.calcasieulibrary.org/Project/Contents/Library/StyleBundleDesignTheme.cssbnd?v=_O4NUK4i17H-QF2rM_3LKXhGlv54oXtCx3XVFdeuhnI1 */
#headercolumn #top_nav{display:none;}
@media screen and (min-width:48em){
#headercolumn #top_nav{display:block;}
#top_nav{color:#fff;text-align:left;line-height:35px;padding:5px 161px 0 0;float:right;font-size:13px;}
#top_nav a{color:#fff;font-size:13px;margin:0 10px;text-decoration:none;position:relative;display:inline-block;}
#top_nav a:hover{text-decoration:none;color:#b5e77a;}
#top_nav a:first-child:before{content:"";}
#top_nav a:before{content:url(https://www.calcasieulibrary.org/Project/Contents/Library/_gfx/cmn/divider.png);position:absolute;left:-13px;top:3px;display:inline-block;color:#909cb6;}
#top_nav a:before{text-decoration:none;}
*,*:after,*:before{box-sizing:border-box !important;}
.sitewrapper *,.sitewrapper *:after,.sitewrapper *:before{box-sizing:border-box;}
}
@media only screen and (min-width:1050px){
#top_nav{padding:5px 132px 0 0;}
}

a:hover,a:focus{text-decoration:none;}
/*! CSS Used from: https://www.calcasieulibrary.org/Project/Contents/Library/Print.cssbnd?v=LGyVHqg1LMwk6WgjH6ba7MJ7OZA_M0zAYWiL1qrVgrM1 ; media=print */
@media print{
a[href]:after{content:"";}
}
#navbar-collapse-grid > ul > li > ul {
background-color: #5174B0;  
}
#navbar-collapse-grid > ul > li:nth-child(4) > ul > li > div > ul:nth-child(1) > ul > li > a {
color: white;
}
#navbar-collapse-grid > ul > li > ul > li > div > ul > li > a {
color: white;
}
#navbar-collapse-grid > ul > li:nth-child(4) > ul > li > div > ul:nth-child(1) > ul > li > a:hover {
color: white;
cursor: pointer;
background-color: unset !important;
}
#navbar-collapse-grid > ul > li:nth-child(4) > ul > li > div > ul > li > a:hover {
color: white;
cursor: pointer;
background-color: unset !important;
}
#navbar-collapse-grid > ul > li:nth-child(4) > ul > li > div > ul > ul > li > ul > li > a {
color: rgb(254, 247, 192);
    font-size: 12px;
    line-height: 18px;
    overflow-wrap: break-word;
}
#navbar-collapse-grid > ul > li:nth-child(6) > ul > li > div > ul > li > a:hover {
 color: white;
cursor: pointer;
background-color: unset !important;
}
#navbar-collapse-grid > ul > li:nth-child(4) > ul > li > div > ul > ul > li > a{
  color: white;
cursor: pointer;
background-color: unset !important;
}

#navbar-collapse-grid > ul > li:nth-child(6) > ul > li > div > ul > ul > li > a {
  color: white;
cursor: pointer;
background-color: unset !important;
}
#navbar-collapse-grid > ul > li:nth-child(8) > ul > li > div > ul > li > a {
  color: white;
cursor: pointer;
background-color: unset !important;
}
#navbar-collapse-grid > ul > li:nth-child(6) > ul > li > div > ul:nth-child(1) > ul > li > ul > li > a {
color: rgb(254, 247, 192);
    font-size: 12px;
    line-height: 18px;
    overflow-wrap: break-word;
}
#navbar-collapse-grid > ul > li:nth-child(6) > ul > li > div > ul:nth-child(2) > ul > li > ul > li > a {
color: rgb(254, 247, 192);
    font-size: 12px;
    line-height: 18px;
    overflow-wrap: break-word;
}
#navbar-collapse-grid > ul > li:nth-child(8) > ul > li > div > ul > ul > li > ul > li > a {
color: rgb(254, 247, 192);
    font-size: 12px;
    line-height: 18px;
    overflow-wrap: break-word;
  list-style-type: none;
}
#navbar-collapse-grid > ul > li > ul > li > div > ul > ul > li > ul > li > a {
color: rgb(254, 247, 192);
    font-size: 12px;
    line-height: 18px;
    overflow-wrap: break-word;
  list-style-type: none;
}
#navbar-collapse-grid > ul > li:nth-child(8) > ul > li > div > ul > ul > li > a {
  color: white;
cursor: pointer;
background-color: unset !important;
}
#navbar-collapse-grid > ul > li > ul > li > div > ul > ul > li > ul > li {
    list-style-type: none;
}
#navbar-collapse-grid > ul > li:nth-child(6) > ul > li > div > ul > ul > li > ul > li {
list-style-type: none;
}
#navbar-collapse-grid > ul > li:nth-child(8) > ul > li > div > ul:nth-child(1) > ul > li > ul {
list-style-type: none;
}
#navbar-collapse-grid > ul > li:nth-child(8) > ul > li > div > ul:nth-child(2) > ul > li > ul > li {
list-style-type: none;
}
#navbar-collapse-grid > ul > li:nth-child(12) > ul > li > div > ul > li > a {
   color: white;
cursor: pointer;
background-color: unset !important;
}
#navbar-collapse-grid > ul > li > ul > li > div > ul > li > a {
 color: white;
cursor: pointer;
background-color: unset !important;
}
#navbar-collapse-grid > ul > li > ul > li > div > ul > ul > li > a {
 color: white;
cursor: pointer;
background-color: unset !important;
}
/*! CSS Used from: https://www.calcasieulibrary.org/DefaultContent/Default/bootstrap.v3.4.1.min.css */
a{background-color:transparent;}
a:active,a:hover{outline:0;}
@media print{
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
a,a:visited{}
a[href]:after{content:" (" attr(href) ")";}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#337ab7;text-decoration:none;}
a:focus,a:hover{color:#23527c;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
/*! CSS Used from: https://www.calcasieulibrary.org/Project/Contents/Library/StyleBundleDesignTheme.cssbnd?v=_O4NUK4i17H-QF2rM_3LKXhGlv54oXtCx3XVFdeuhnI1 */
.desktop_only{display:none!important;}
@media screen and (min-width:48em){
.desktop_only{display:block!important;}
.account{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:auto;right:30px;top:10px;background:url(https://www.calcasieulibrary.org/Project/Contents/Library/_gfx/cmn/accolunt_bg.png) 0 0 no-repeat;width:126px;line-height:28px;text-align:center;-webkit-box-shadow:0 3px 2px rgba(57,27,16,.1);-moz-box-shadow:0 3px 2px rgba(57,27,16,.1);box-shadow:0 3px 2px rgba(57,27,16,.1);}
.account a{font-size:13px;font-weight:700;color:#000!important;float:left;width:100%;background:url(https://www.calcasieulibrary.org/Project/Contents/Library/_gfx/cmn/account_icon.png) 10px center no-repeat;padding:0 0 0 15px;text-decoration:none!important;}
*,*:after,*:before{box-sizing:content-box;}
.sitewrapper *,.sitewrapper *:after,.sitewrapper *:before{box-sizing:border-box;}
}
@media only screen and (min-width:1050px){
.account{right:0;}
}
a,a:visited{color:#3b5b94;}
a:hover,a:focus{text-decoration:none;}
/*! CSS Used from: https://www.calcasieulibrary.org/Project/Contents/Library/Print.cssbnd?v=LGyVHqg1LMwk6WgjH6ba7MJ7OZA_M0zAYWiL1qrVgrM1 ; media=print */
@media print{
a[href]:after{content:"";}
}

.nav.nav-tabs.search-tabs {
  position: relative;
  top: 13px;
}
.nav-tabs > li:first-child, .nav-tabs > li:first-child > a {
  border-top-left-radius: 4px;
}
.nav-tabs > li:last-child, .nav-tabs > li:last-child > a {
  border-top-right-radius: 4px; 
}

#usr, #usr3 {
  flex-grow: 1;
  height: 41px;
  background-color: #EBEBEB;
  font-size: 16px;
  font-style: italic;
  color: #666;
  border: none;
}
#usr:focus, #usr3:focus {
  outline: none; 
}
#usr2 {
  width: 180px;
  height: 37px;
  margin-right: 10px;
}

#header_search_form {
  text-align: center; 
}
#home, #menu1, #menu2 {
  flex-grow: 1; 
}
#home .btn.btn-search, 
#menu1 .btn.btn-search {
  width: 41px;
  height: 41px;
  border: none;
  border-radius: 0;
}
#menu2 {
  padding: 8px 5px;
  background-color: #EBEBEB;
}
#menu2 select {
  width: 150px;
  height: 34px;
  font-size: 22px; 
  margin-right: 10px;
}
#menu2 .btn.btn-search {
  width: 109px;
  height: 35px;
  font-size: 22px;
  font-weight: 700;
  padding: 2px 10px;
  line-height: 125%;
  border: solid 2px #d0d0d0;
  background-color: #3B5B93;
}
#menu2 > #header_search_form > .input-group {
  justify-content: flex-start;
}
.search-tabs-content {
  width: 681px;
  max-width: 90%;
  padding: 0 5%;
  min-height: 120px;
  background: white;
  border: 15px solid rgba(141,198,85,.8);
  border-radius: 4px;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
#header_search_form > .input-group {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
@media only screen and (max-device-width: 568px) {
  .input-group .form-control {
    border-right: 2.5px solid #7FB34E !important;
  } 
}


/*****EVENTS LISTING PAGE*****/
/*Brochure*/
#download {
    background: #00b0b0;
}
/*Events listing title*/
.events-right > h1, .events-grid > h1 {
	font-size: 3.8em;
    margin-top: 14px;
  	margin-bottom: 14px;
    padding-bottom: 5px;
    font-weight: 400;
}
/*event listing date bar*/
.events-date-bar {
    font-size: 1.6em;
  	margin-bottom: 1em;
    font-weight: 600;
    padding: 10px 0;
  	border-top: 1px solid #bbbbbb;
  	border-bottom: 1px solid #bbbbbb;
}
/*event listing title*/
.eelisttitle a {
  	font-weight: 600;
    font-size: 1.2em;
    margin-bottom: 0.5em;
  	text-decoration: none;
}
/*event listing date and time*/
div.eelisttime.headingtext {
  	color: #1d1d1d!important;
}
/*event listing short description*/
.eelistdesc {
  font-size: 1.1em;
}
.eventRegButton {
  	margin-bottom: 0.75em;
}
div.events-date-string.headingtext, div.events-date-range-string.headingtext {
	color:  #1d1d1d!important;
}
.events-left .tab-content {
	background: #ffffff;
}
/*filters*/
#eventsearch {
  margin-bottom: 15px;
}
.events-filter-row {
    padding: 1em 2em 1em 2em;
  	margin-bottom: 0px;
}
.events-view-row {
  	padding: 5px 40px;
}


/*******EVENT TEMPLATE PAGE*******/

/*border above and below the date, time and location info*/
#id4VX3g .amh-row, #idlw5ZC.amh-row.row {
  	border-top: 1px solid #bbbbbb;
  	padding: 8px 0;
}
/*event page sub title*/
#idaiMWo h3 {
	color: #5d5d5d;
    font-size: 1.8em;;
	font-weight: 400;
}
/*event page date*/
#idm0vRo h4 {
  	color: #303030;
}
/*event description*/
#idiga4D p {
  	color:  #1d1d1d;
}
/*event short description*/
#idjLXfv .custom1 {
  	color: #1d1d1d;
    margin: 1em 0 0.5em 0;
    font-weight: 400;
    font-size: 1.3em;
}

/* UPCOMING EVENTS WIDGET */
/*widget title*/
#idsqaCW h4 {
  	font-size: 1.8em;
  	margin-bottom: 0.5em;
  	font-weight: 400;
  	color: #1d1d1d;
}
/*height of events listing widget*/
#idtvR3F .amev-event-list{
  	height: 600px;
}
/*date string in upcoming events widget*/
.amev-event-time.headingtext {
  	color: #303030 !important;
}
.amev-event-title a {
  	text-decoration: none;
}
.amev-event-description .eventRegButton {
  	font-size: 0.95em;
  	margin-bottom: 0.3em;
}
/*my events login page*/
.ammev-login {
    margin: 20px auto;
}

/*@media EVENTS SIZES */
@media (min-width: 768px) {
.events-right {
    margin-left: 260px;
}
.amev-event-title > a {
    font-size: 1.2em;
}
}

@media (max-width: 767px){
#id4Ejdw div.amh-content {
	border-width: 0px!important;
}
.events-filter-row {
    max-width: 767px;
    text-align: center;
}
.events-views {
    max-width: 767px;
    margin-top: 10px;
    text-align: center;
}
.events-details {
    margin-bottom: 20px;
}
}


/** RESERVE **/
.amnp-holder {
    margin-bottom: 0px;
    padding: 30px;
    min-height: 680px;
}


/*event page short description*/
#idjLXfv .custom1 {
	color: #436ba7;
	margin: 1em 0;
    font-size: 1.4em;
}

/*upcoming events widget title*/
#idsqaCW h4 {
  font-size: 1.8em;
  margin-bottom: 0.5em;
}
/*height of events listing widget*/
#idtvR3F .amev-event-list{
	height: 520px;
}
/*register button in widget*/
#idtvR3F .eventRegButton{
  display:block;
  width: 60%;
  margin: 10px auto 5px auto;
}


/* EVENT LISTING PAGE */
.events-change-prev, .events-change-next {
    color: #517ed0;
}
.events-date-bar {
    margin-bottom: 1em;
}

.eelisttitle {
    font-weight: 700;
    font-size: 1.5em;
}

  
/*Hide Event Types field on Public side of Attend*/
label[for="type_10"],label[for="type_14"],label[for="type_16"] {
  display: none;
}
/*filters*/
@media (max-width: 768px){
.events-filter-row {
    max-width: 768px;
    text-align: center;

  }
}

/*FOOTER*/
/*! CSS Used from: https://www.calcasieulibrary.org/DefaultContent/Default/bootstrap.v3.4.1.min.css */
footer{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
strong{font-weight:700;}
img{border:0;}
select{color:inherit;font:inherit;margin:0;}
select{text-transform:none;}
@media print{
*,:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
a,a:visited{}
a[href]:after{content:" (" attr(href) ")";}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
h2,p{orphans:3;widows:3;}
h2{page-break-after:avoid;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
select{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#337ab7;text-decoration:none;}
a:focus,a:hover{color:#23527c;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
h2{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h2{margin-top:20px;margin-bottom:10px;}
h2{font-size:30px;}
p{margin:0 0 10px;}
.col-md-5,.col-md-7,.col-sm-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width:768px){
.col-sm-6{float:left;}
.col-sm-6{width:50%;}
}
@media (min-width:992px){
.col-md-5,.col-md-7{float:left;}
.col-md-7{width:58.33333333%;}
.col-md-5{width:41.66666667%;}
}
#datepicker {
display: block;
}
#body > div > div.row.events-view-row > div:nth-child(2) > div.events-left > div.events-details > ul > li.active {
width: unset !important;
}
#body > div > div.row.events-view-row > div:nth-child(2) > div.events-left > div.events-details > ul > li:nth-child(1) {
width: unset !important;
}
#body > div > div.row.events-view-row > div:nth-child(2) > div.events-left > div.events-details > ul > li:nth-child(2) {
width: unset !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 > span{
width: auto;
}
/*! CSS Used from: https://www.calcasieulibrary.org/DefaultContent/Default/StyleBundleDesignTheme.cssbnd?v=WzGLJttWGMsSWkibXZfxbNIGqjn-0ZgUEM7R6Ar83SY1 */
footer{display:block;}
p{margin:0 0 1em 0;}
img{max-width:100%;}
h2{color:#285ef7;}
h2{font-size:140%;}
#page_footer{padding:10px;font-size:75%;color:#bdbdbd;}
#page_footer p{margin:0;}
#page_footer a{color:#bdbdbd;text-decoration:none;margin-right:5px;}
#page_footer{min-width:0;min-height:0;width:auto;text-align:left;height:auto;}
#footercolumn{float:none;}
@media screen and (min-width:40.5em){
#page_footer{padding:0;font-size:100%;}
#page_footer a{margin:0;}
}
a img{border:0;}
p{margin:0 0 1em 0;}
h2{color:#285ef7;}
/*! CSS Used from: https://www.calcasieulibrary.org/Project/Contents/Library/StyleBundleDesignTheme.cssbnd?v=_O4NUK4i17H-QF2rM_3LKXhGlv54oXtCx3XVFdeuhnI1 */
.col-md-5,.col-md-7,.col-sm-6{padding-left:0;padding-right:0;}
#page_footer{clear:both;min-height:450px;font-size:100%;background:#1a2d44;color:#fff;padding:10px;margin:0;position:relative;border-top:5px #446388 solid;}
#page_footer #footercolumn{color:#fff;margin:0 auto;position:relative;padding:0;min-height:450px;background:#1a2d44 url(https://www.calcasieulibrary.org/Project/Contents/Library/_gfx/cmn/logo_footer.png) center center no-repeat;}
#page_footer #footercolumn .footer_info{float:left;width:100%;margin:35px 0 0 0;}
#page_footer #footercolumn .footer_info h2{font-family:'Oswald',sans-serif;font-size:18px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.75px;float:left;width:100%;margin:0 0 17px 0;padding:0 0 0 36px;line-height:normal;}
#page_footer #footercolumn .footer_info p{float:left;width:100%;padding:0 0 0 36px;font-size:13px;font-weight:400;color:#fff;line-height:1.6em;}
#page_footer #footercolumn .footer_nav{font-size:13px;float:right;width:100%;padding:0 0 0 35px;margin:35px 0 0 0;}
#page_footer #footercolumn .footer_nav h2{font-family:'Oswald',sans-serif;font-size:18px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.75px;float:left;width:100%;margin:0 0 17px 0;padding:0;line-height:normal;}
#page_footer #footercolumn .footer_nav a{padding:0 0 6px 0;font-size:13px;color:#c5d7dc;float:left;width:50%;line-height:normal;}
#page_footer #footercolumn .footer_nav a:hover{text-decoration:none;color:#b5e77a;}
#page_footer #footercolumn .footer_copyright{float:left;width:100%;margin:0;padding:0 0 0 36px;font-size:13px;color:#c5d7dc;font-weight:400;margin:23px 0 0 0;}
#page_footer #footercolumn .footer_copyright span{color:#b0b5b6;padding:0 3px 0 0;}
#page_footer #footercolumn .footer_copyright a{color:#c5d7dc;font-weight:700;}
#page_footer #footercolumn .footer_copyright a:hover{}
#page_footer p{margin:0;clear:both;}
#page_footer a{color:#fff;text-decoration:none;margin-right:0;}
h2{color:#333;font-weight:600;}
.desktop_only{display:none!important;}
@media only screen and (max-width:399px){
#page_footer{min-height:500px;}
#page_footer #footercolumn{min-height:500px;}
}
@media screen and (min-width:48em){
#footercolumn{width:750px;max-width:750px;}
.desktop_only{display:block!important;}
.mainSpan_wrapper_home #page_footer{margin-top:0;}
.translatebox{float:none;width:78px;height:auto;clear:both;display:block;margin:0;padding:0 0 0 36px;cursor:pointer;}
.translatebox a{display:none;}
.translatebox .skiptranslate.goog-te-gadget{color:#fff!important;font-size:0;}
.translatebox .skiptranslate.goog-te-gadget select.goog-te-combo{top:0;border:0!important;outline:0;width:110px;padding:0;position:relative;color:#fff!important;font-size:13px!important;-webkit-appearance:none;-moz-appearance:none;background:url(https://www.calcasieulibrary.org/Project/Contents/Library/_gfx/cmn/arrow_translate.png) right center no-repeat;margin:0;height:auto;}
.translatebox .skiptranslate.goog-te-gadget select.goog-te-combo option{color:#000;}
.translatebox select::-ms-expand{display:none;}
#page_footer{min-height:265px;padding:0;margin:92px 0 0 0;}
#page_footer a{margin:0;}
#page_footer #footercolumn{min-height:310px;background-position:63% 45px;}
#page_footer #footercolumn .footer_nav{padding:0 0 0 21%;}
#page_footer #footercolumn .footer_info{margin-bottom:25px;}
*,*:after,*:before{box-sizing:content-box;}
.sitewrapper *,.sitewrapper *:after,.sitewrapper *:before{box-sizing:border-box;}
}
@media only screen and (min-width:62em){
#footercolumn{width:970px;max-width:970px;}
#page_footer #footercolumn{min-height:295px;}
}
@media only screen and (min-width:1050px){
.translatebox{right:143px;}
}
@media (min-width:1200px){
#footercolumn{width:1024px;max-width:1024px;}
}
.sitewrapper select{font-size:13px!important;line-height:1.38461538!important;font-family:'Noto Sans',sans-serif;color:#333;}
a,a:visited{color:#3b5b94;}
a:hover,a:focus{text-decoration:none;}
a img{border:0;}
p{margin:0 0 1em 0;}
h2{color:#333;}
/*! CSS Used from: https://www.calcasieulibrary.org/DefaultContent/Default/Print.cssbnd?v=47rmsGcOk4CIHfb2HDg7t9s31eiFEWHej5QI1ytFlII1 ; media=print */
@media print{
select{font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;}
#page_footer{display:none!important;}
}
/*! CSS Used from: https://www.calcasieulibrary.org/Project/Contents/Library/Print.cssbnd?v=LGyVHqg1LMwk6WgjH6ba7MJ7OZA_M0zAYWiL1qrVgrM1 ; media=print */
@media print{
select{font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;}
#page_footer{display:none!important;}
a[href]:after{content:"";}
}
/*! CSS Used from: https://www.calcasieulibrary.org/Project/Contents/Main/x-small.css */
.sitewrapper select{font-size:inherit!important;line-height:inherit!important;}
/*! CSS Used from: https://translate.googleapis.com/translate_static/css/translateelement.css */
.goog-te-gadget{font-family:arial;font-size:11px;color:#666;white-space:nowrap;}
.goog-te-gadget img{vertical-align:middle;border:none;}
.goog-te-combo{margin-left:4px;margin-right:4px;vertical-align:baseline;*vertical-align:middle;}
.goog-te-gadget .goog-te-combo{margin:4px 0;}
.goog-logo-link,.goog-logo-link:link,.goog-logo-link:visited,.goog-logo-link:hover,.goog-logo-link:active{font-size:12px;font-weight:bold;color:#444;text-decoration:none;}
.goog-te-combo{font-family:arial;font-size:10pt;}
/*! CSS Used from: Embedded */
#google_translate_element a{text-decoration:none;}
/*! CSS Used fontfaces */
@font-face{font-family:'Noto Sans';font-style:italic;font-weight:400;src:local('Noto Sans Italic'),local('NotoSans-Italic'),url(https://fonts.gstatic.com/s/notosans/v9/o-0OIpQlx3QUlC5A4PNr4ARCQ_w.ttf) format('truetype');}
@font-face{font-family:'Noto Sans';font-style:italic;font-weight:700;src:local('Noto Sans Bold Italic'),local('NotoSans-BoldItalic'),url(https://fonts.gstatic.com/s/notosans/v9/o-0TIpQlx3QUlC5A4PNr4Az5ZuyDzWg.ttf) format('truetype');}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:400;src:local('Noto Sans'),local('NotoSans'),url(https://fonts.gstatic.com/s/notosans/v9/o-0IIpQlx3QUlC5A4PNr5TRF.ttf) format('truetype');}
@font-face{font-family:'Noto Sans';font-style:normal;font-weight:700;src:local('Noto Sans Bold'),local('NotoSans-Bold'),url(https://fonts.gstatic.com/s/notosans/v9/o-0NIpQlx3QUlC5A4PNjXhFVZNyE.ttf) format('truetype');}

#\:0\.targetLanguage > select:nth-child(1) {
display: none
}
/*search box*/
#id4PvWe {
width: 65%;
}
#idbuTqx > div {
border: 4px solid #7FB34E !important;
margin: unset !important;
padding: unset !important;
}
/*! CSS Used from: https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.37/css/bootstrap-datetimepicker.min.css */
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
/*! CSS Used from: https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css */
.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-search:before{content:"\f002";}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
/*! CSS Used from: https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.7/css/bootstrap.min.css */
a{background-color:transparent;}
a:active,a:hover{outline:0;}
button,input{margin:0;font:inherit;color:inherit;}
button{overflow:visible;}
button{text-transform:none;}
button{-webkit-appearance:button;cursor:pointer;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
@media print{
:after,:before{color:#000!important;text-shadow:none!important;background:0 0!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="#"]:after{content:"";}
p{orphans:3;widows:3;}
}
{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button,input{font-family:inherit;font-size:inherit;line-height:inherit;}
a{color:#337ab7;text-decoration:none;}
a:focus,a:hover{color:#23527c;text-decoration:underline;}
a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
p{margin:0 0 10px;}
ul{margin-top:0;margin-bottom:10px;}
.col-md-8{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width:992px){
.col-md-8{float:left;}
.col-md-8{width:66.66666667%;}
}
label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}
.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.form-control::-moz-placeholder{color:#999;opacity:1;}
.form-control:-ms-input-placeholder{color:#999;}
.form-control::-webkit-input-placeholder{color:#999;}
.form-control::-ms-expand{background-color:transparent;border:0;}
.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px;}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;}
.btn:active:focus,.btn:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:focus,.btn:hover{color:#333;text-decoration:none;}
.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125);}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}
.fade.in{opacity:1;}
.input-group{position:relative;display:table;border-collapse:separate;}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}
.input-group .form-control:focus{z-index:3;}
.input-group .form-control{display:table-cell;}
.input-group .form-control:not(:first-child):not(:last-child){border-radius:0;}
.nav{padding-left:0;margin-bottom:0;list-style:none;}
.nav>li{position:relative;display:block;}
.nav>li>a{position:relative;display:block;padding:10px 15px;}
.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{float:left;margin-bottom:-1px;width:15em; height: 46px; margin-right: 1px; max-width: 170px;}
@media (max-width: 767px) { .nav-tabs > li { width: unset !important; } }
.nav-tabs>li>a{height: 100%;}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;}
.tab-content>.tab-pane{display:none;}
.tab-content>.active{display:block;}
.nav:after,.nav:before{display:table;content:" ";}
.nav:after{clear:both;}
/*! CSS Used from: https://cooklib.libnet.info/css/anywhere.css */
label{font-size:1.1em;}
.amh-content:after{content:"";display:table;clear:both;}
.amh-block{padding:0;margin:0;}
.amh-content{margin-left:auto;margin-right:auto;}
@media (max-width: 767px){
div.amh-row > div.amh-block > div.amh-content{margin-left:auto!important;margin-right:auto!important;}
}
@media print{
a[href]:after{display:none;visibility:hidden;}
}
/*! CSS Used from: https://cooklib.libnet.info/css/style/644 */
a{text-decoration:none;}
a:hover{text-decoration:none;}
a{font-weight:normal;}
a{color:#3399cc;}
a:hover{color:#999999;}
#home .input-group, #menu1 .input-group, #menu2 .input-group {display:flex; justify-content: center;}
.input-group{position:relative;display:flex;border-collapse:separate;}
.nav-tabs>li>a{margin-right:unset;line-height:1.42857143;border:0;border-radius:0;color:#fff;font-weight:600;}
.nav-tabs>li>a:hover{background-color:#7FB34E; color:black;}
@media only screen and (max-device-width: 568px){
input{width:100%;height:40px;padding:5%;}
}
@media only screen and (max-device-width: 568px){
.input-group{position:relative;display:table;border-collapse:separate;width:92%;}
}
@media only screen and (max-device-width: 568px){
.input-group .form-control{position:relative;z-index:2;float:left;width:87%;margin-bottom:0;border-top:2.5px solid #7FB34E;border-bottom:2.5px solid #7FB34E;border-left:2.5px solid #7FB34E;border-right:none;}
}
#\38 140 > div > ul {
margin-left: auto;
margin-right: auto;
display: table;
}
#usr{position:relative;z-index:2;float:left;width:40%;margin-bottom:0;}
#menu1{padding:unset!important;background:unset!important;}
#home{padding:unset!important;background:unset!important;}
#usr3{position:relative;z-index:2;float:left;width:80%;margin-bottom:0;}
#menu1 > form > div > button{width:60px;border-top:2.5px solid #f5f5f5;border-right:2.5px solid #f5f5f5;border-bottom:2.5px solid #f5f5f5;border-left:none;margin-left:-2px;}
#menu2 > form > div > button{width:60px;border-top:2.5px solid #f5f5f5;border-right:2.5px solid #f5f5f5;border-bottom:2.5px solid #f5f5f5;border-left:none;margin-left:-2px;}
.nav-tabs>li{background-color:#7FB34E;color:black;margin-bottom:-2px;}
#search-website-tab{color:black;text-align: center;}
#search-research-tab{color:black;text-align: center;}
#search-Collection-tab{color:black;text-align: center;}
#search-website-tab:hover,#search-Events-tab:hover,#search-Collection-tab:hover{background-color:#fff;color:black}
#\36 965 > div > ul > li{margin-right:10px;}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#000;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;}
#menu2 > form > div > button > i{font-size:18px;}
#menu1 > form > div > button > i{font-size:18px;}
#menu2 > form > div > button{height:45px;}
#menu1 > form > div > button{height:45px;}
#home > form > div > button > i{font-size:18px;}
#home > form > div> button{height:46px;width:60px;border-top:2.5px solid #f5f5f5;border-right:2.5px solid #f5f5f5;border-bottom:2.5px solid #f5f5f5;border-left:none;margin-left:-2px;}
/*! CSS Used fontfaces */
@font-face{font-family:'FontAwesome';src:url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}