@import url('https://fonts.googleapis.com/css?family=Muli:300,400,700,900');.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: 1170px;}
#header #layout>.amh-row>.amh-block>.amh-content, #header>.amh-row>.amh-block>.amh-content{max-width: 1170px;}
#body.content{max-width: 1170px;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1170px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1170px;}
.bodysize{max-width: 1170px;}
#footer #layout>.amh-row, #footer>.amh-row{max-width: 1170px;}
#footer #layout>.amh-row>.amh-block>.amh-content, #footer>.amh-row>.amh-block>.amh-content{max-width: 1170px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #d81116;}
.link:hover, a:hover{color: #e8171b;}
.widgetbg{background-color: #f7f7f7;}
.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: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #eeeeee;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(50%,#eeeeee), color-stop(51%,#eeeeee), color-stop(100%,#eeeeee));
	background: -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 50%, #eeeeee 51%, #eeeeee 100%);
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 50%,#eeeeee 51%,#eeeeee 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#eeeeee 50%,#eeeeee 51%,#eeeeee 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#eeeeee 50%,#eeeeee 51%,#eeeeee 100%);
	background: linear-gradient(top,  #eeeeee 0%,#eeeeee 50%,#eeeeee 51%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 );
	border: 0px solid #000000;
	color: #ad1700;
}
.resource_item_header:hover, .button:hover, .button:focus, .button_open, .button-strip-active a, .button-strip a:hover{
	background: #d81116;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d81116), color-stop(50%,#d81116), color-stop(51%,#d81116), color-stop(100%,#d81116));
	background: -moz-linear-gradient(top,  #d81116 0%, #d81116 50%, #d81116 51%, #d81116 100%);
	background: -webkit-linear-gradient(top,  #d81116 0%,#d81116 50%,#d81116 51%,#d81116 100%);
	background: -o-linear-gradient(top,  #d81116 0%,#d81116 50%,#d81116 51%,#d81116 100%);
	background: -ms-linear-gradient(top,  #d81116 0%,#d81116 50%,#d81116 51%,#d81116 100%);
	background: linear-gradient(top,  #d81116 0%,#d81116 50%,#d81116 51%,#d81116 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d81116', endColorstr='#d81116',GradientType=0 );
	border: 0px solid #000000;
	color: #ffffff;
}
.button a, .button-strip a{
	color: #ad1700;
	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: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.resource_item_open .resource_item_header{
	border: none;
	-webkit-border-radius: 10px 10px 0px 0px;
	-moz-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}
h1, h2, h3, h4, h5, h6, .heading1, .heading2, .heading3, .heading4, .heading5{
	color: #706f72;
	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: #d9292e;
	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: #f3f3f3;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(50%,#f3f3f3), color-stop(51%,#f3f3f3), color-stop(100%,#f3f3f3));
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #f3f3f3 50%, #f3f3f3 51%, #f3f3f3 100%);
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	background: linear-gradient(top,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#f3f3f3',GradientType=0 );
	color: #000000;
}
.vtab{
	font-weight: bold;
	background: #f3f3f3;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#f3f3f3), color-stop(50%,#f3f3f3), color-stop(51%,#f3f3f3), color-stop(100%,#f3f3f3));
	background: -moz-linear-gradient(-90deg,  #f3f3f3 0%, #f3f3f3 50%, #f3f3f3 51%, #f3f3f3 100%);
	background: -webkit-linear-gradient(-90deg,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	background: -o-linear-gradient(-90deg,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	background: -ms-linear-gradient(-90deg,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	background: linear-gradient(-90deg,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	color: #000000;
}
.vtab:hover, .vtab_selected{
	background: #000000;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#000000), color-stop(50%,#000000), color-stop(51%,#000000), color-stop(100%,#000000));
	background: -moz-linear-gradient(-90deg,  #000000 0%, #000000 50%, #000000 51%, #000000 100%);
	background: -webkit-linear-gradient(-90deg,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	background: -o-linear-gradient(-90deg,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	background: -ms-linear-gradient(-90deg,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	background: linear-gradient(-90deg,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
	color: #ffffff;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: #f3f3f3;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(50%,#f3f3f3), color-stop(51%,#f3f3f3), color-stop(100%,#f3f3f3));
	background: -moz-linear-gradient(top,  #f3f3f3 0%, #f3f3f3 50%, #f3f3f3 51%, #f3f3f3 100%);
	background: -webkit-linear-gradient(top,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	background: -o-linear-gradient(top,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	background: -ms-linear-gradient(top,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	background: linear-gradient(top,  #f3f3f3 0%,#f3f3f3 50%,#f3f3f3 51%,#f3f3f3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#f3f3f3',GradientType=0 );

	color: #000000;
	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: #000000;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(50%,#000000), color-stop(51%,#000000), color-stop(100%,#000000));
	background: -moz-linear-gradient(top,  #000000 0%, #000000 50%, #000000 51%, #000000 100%);
	background: -webkit-linear-gradient(top,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	background: -o-linear-gradient(top,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	background: -ms-linear-gradient(top,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	background: linear-gradient(top,  #000000 0%,#000000 50%,#000000 51%,#000000 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 );
	color: #ffffff;
}
.tab a{
	color: #000000;
}
.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: 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: #ad1700;
}
#responsiveheaderimage{
	background-image: URL(/images/logos/princetonlibrary/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 0px solid #000000;
	background-color: #f7f7f7;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-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: #000000;
	font-weight: bold;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 8px 8px 0px 0px;
	border-radius: 8px 8px 0px 0px;
	background: #eeeeee;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(50%,#eeeeee), color-stop(51%,#eeeeee), color-stop(100%,#eeeeee));
	background: -moz-linear-gradient(top,  #eeeeee 0%, #eeeeee 50%, #eeeeee 51%, #eeeeee 100%);
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#eeeeee 50%,#eeeeee 51%,#eeeeee 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#eeeeee 50%,#eeeeee 51%,#eeeeee 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#eeeeee 50%,#eeeeee 51%,#eeeeee 100%);
	background: linear-gradient(top,  #eeeeee 0%,#eeeeee 50%,#eeeeee 51%,#eeeeee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#eeeeee',GradientType=0 );
}
.widgetbody{
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #706f72;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #706f72;
	border-color: #706f72;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #706f72;
}
.polaris-nav-active i{
	color: #706f72;
}
.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: #706f72;}
div[data-widgetid="7712"] .locbody>.closedmsg{
  display: none;
}
/* 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%;
}
#header {
margin-right: 64px;
margin-left: 64px;
}

/*navigation*/
#navbar-collapse-grid > ul > li:nth-child(2) > a {
display: none;
}
#idtQvLL {
  margin-top: -21px;
}
.search-radios {
  font-size: 14.4px;
  margin-left: 130px;
}
@media(max-width: 1295px) {
  .search-radios {
    margin-left: 0;
  }
}
/*! CSS Used from: https://princetonlibrary.org/wp-content/themes/ppl_2016/assets/css/screen2.css?ver=5.2.5 ; media=all */
@media all{
div,span,a,ul,li{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
  #bibliocommons_user_nav {
  float: right;
  }
  #bibliocommons_user_nav_trigger {
  color: #fff;
    background-color: #d81116;
  }
  #bibliocommons_user_nav > ul > li.info > a {
  background-color: green !important;
  color: #fff !important;
  }
    #bibliocommons_user_nav > ul > li.info > a {
  background-color: green !important;
  color: #fff !important;
  }
  #bibliocommons_user_nav > ul > li > a {
  background-color: unset !important;
   color: black !important;
  }
    #bibliocommons_user_nav > ul > li > a:hover {
  background-color: #F5F5F5 !important;
   color: black !important;
   
  }
@media print{
*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="#"]:after{content:"";}
.btn > .caret{border-top-color:#000!important;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#ff2b0a;text-decoration:none;}
a:hover,a:focus{color:#bd1900;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
[role="button"]{cursor:pointer;}
ul{margin-top:0;margin-bottom:10px;}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.btn:focus,.btn:active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn:hover,.btn:focus{color:#333;text-decoration:none;}
.btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.btn-primary{color:#333;background-color:#ddd;border-color:#d0d0d0;}
.btn-primary:focus{color:#333;background-color:#c4c4c4;border-color:#919191;}
.btn-primary:hover{color:#333;background-color:#c4c4c4;border-color:#b2b2b2;}
.btn-primary:active{color:#333;background-color:#c4c4c4;border-color:#b2b2b2;}
.btn-primary:active:hover,.btn-primary:active:focus{color:#333;background-color:#b2b2b2;border-color:#919191;}
.btn-primary:active{background-image:none;}
.btn-block{display:block;width:100%;}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent;}
.dropdown{position:relative;}
.dropdown-menu{position:absolute;top:100%;left:-30px;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);box-shadow:0 6px 12px rgba(0, 0, 0, 0.175);background-clip:padding-box;}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857;color:#333333;white-space:nowrap;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5;}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777777;white-space:nowrap;}
.btn .caret{margin-left:0;}
.hidden{display:none!important;}
*{-webkit-font-smoothing:antialiased;}
a{-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;color:#ff2b0a;text-decoration:none;}
a:hover{color:#8a1300;text-decoration:none;}
.btn{border-radius:0;}
}
/*! CSS Used from: https://princetonlibrary.org/wp-content/themes/ppl_2016/override3.css?ver=5.2.5 ; media=all */
@media all{
a{color:#AD1700;}
a,li{font-family:Helvetica, Arial, "Segoe UI", "Open Sans", Helvetica, Arial, sans-serif;font-weight:400;}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
a,li{font-weight:300;}
}
@media (max-width: 768px){
li:not(.menu-item){font-size:18px!important;}
}
#bibliocommons_user_nav_trigger{padding-top:10px!important;font-weight:bold;}
.bibliocommons_embed_block .dropdown-menu{right:0!important;left:auto!important;}
a:hover,a:focus{color:#bd1900;}
}
/*! CSS Used from: https://cor-cdn-static.bibliocommons.com/assets/my_account_nav_embed-6be2a72101bef805eba3970047c9b9dc.css */
.bibliocommons_embed_block *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bibliocommons_embed_block *:before,.bibliocommons_embed_block *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bibliocommons_embed_block a{color:#00a2ce;text-decoration:none;}
.bibliocommons_embed_block a:hover,.bibliocommons_embed_block a:focus{color:#006682;text-decoration:underline;}
.bibliocommons_embed_block a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.bibliocommons_embed_block .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}
.bibliocommons_embed_block .dropdown{position:relative;}
.bibliocommons_embed_block .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:0px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box;}
.bibliocommons_embed_block .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.bibliocommons_embed_block .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.485;color:#666;white-space:nowrap;}
.bibliocommons_embed_block .dropdown-menu>li>a:hover,.bibliocommons_embed_block .dropdown-menu>li>a:focus{text-decoration:none;color:#000;background-color:#f5f5f5;}
.bibliocommons_embed_block .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.485;color:#ccc;white-space:nowrap;}
.bibliocommons_embed_block .btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.485;border-radius:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.bibliocommons_embed_block .btn:focus,.bibliocommons_embed_block .btn:active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.bibliocommons_embed_block .btn:hover,.bibliocommons_embed_block .btn:focus{color:#333;text-decoration:none;}
.bibliocommons_embed_block .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.bibliocommons_embed_block .btn-primary{color:#fff;background-color:#00a2ce;border-color:#008eb4;}
.bibliocommons_embed_block .btn-primary:hover,.bibliocommons_embed_block .btn-primary:focus,.bibliocommons_embed_block .btn-primary:active{color:#fff;background-color:#007a9b;border-color:#005e77;}
.bibliocommons_embed_block .btn-primary:active{background-image:none;}
.bibliocommons_embed_block .btn-block{display:block;width:100%;}
.bibliocommons_embed_block .btn.btn-primary{background-color:#007FAA;border-bottom:1px solid transparent;}
.bibliocommons_embed_block .btn.btn-transactional{color:#fff;background-color:green;border-color:#006700;}
.bibliocommons_embed_block .btn.btn-transactional:hover,.bibliocommons_embed_block .btn.btn-transactional:focus,.bibliocommons_embed_block .btn.btn-transactional:active{color:#fff;background-color:#004d00;border-color:#002a00;}
.bibliocommons_embed_block .btn.btn-transactional:active{background-image:none;}
.bibliocommons_embed_block .btn.btn-transactional:not(.btn-flat){border:1px solid transparent;border-bottom:none;padding-bottom:8px;-webkit-box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);min-height:37px;}
.bibliocommons_embed_block .btn.btn-transactional:hover,.bibliocommons_embed_block .btn.btn-transactional:focus,.bibliocommons_embed_block .btn.btn-transactional:active{color:white;background-color:#008000;border-color:transparent;}
.bibliocommons_embed_block .btn:hover{opacity:0.8;}
.bibliocommons_embed_block .btn-flat{box-shadow:none!important;}
.bibliocommons_embed_block ul.dropdown-menu li a:not(.btn){color:#666!important;}
.bibliocommons_embed_block .hidden{display:none!important;visibility:hidden!important;}
.bibliocommons_embed_block a{text-decoration:none;}
.bibliocommons_embed_block .btn.login_button{min-height:auto!important;margin:0 5px;color:#fff;}
.bibliocommons_embed_block .biblionav_my_account.dropdown-menu{min-width:260px;}
.bibliocommons_embed_block .biblionav_my_account.dropdown-menu .indented{padding-left:35px;}
.bibliocommons_embed_block .biblionav_my_account.dropdown-menu .dropdown-header{text-transform:uppercase;font-size:13px;color:#333;font-weight:600;}
.bibliocommons_embed_block .biblionav_my_account.dropdown-menu .info{background-color:#f5f5f5;padding:10px 15px;margin-top:-5px;margin-bottom:-6px;}
.bibliocommons_embed_block .biblionav_my_account.dropdown-menu .info:before,.bibliocommons_embed_block .biblionav_my_account.dropdown-menu .info:after{content:" ";display:table;}
.bibliocommons_embed_block .biblionav_my_account.dropdown-menu .info:after{clear:both;}
.bibliocommons_embed_block .biblionav_my_account.dropdown-menu .info .btn{position:relative;padding:6px 10px;}
.bibliocommons_embed_block .biblionav_my_account.dropdown-menu .info .btn:first-of-type{float:left;margin-right:-1px;}
.bibliocommons_embed_block .biblionav_my_account.dropdown-menu li>a{padding-top:8px;padding-bottom:8px;}
@media (max-width: 991px){
.bibliocommons_embed_block .biblionav_my_account.dropdown-menu{width:100%;}
}

/*! CSS Used from: https://cor-liv-cdn-static.bibliocommons.com/dynamic_stylesheet/NJ-PRINCETON/external_library_branding.css?1579856521288 */
.bc_core_external .btn.btn-primary{color:#fff;background-color:#d81116;border-color:#d81116;}
.bc_core_external .btn.btn-primary:hover,.bc_core_external .btn.btn-primary:focus,.bc_core_external .btn.btn-primary:active{color:#fff;background-color:#a90d11;border-color:#9f0d10;}
.bc_core_external .btn.btn-primary:active{background-image:none;}
.bc_core_external .btn.btn-primary.btn-flat{border-color:#d81116;}
.bc_core_external .btn.btn-transactional{color:#fff;background-color:green;border-color:#006700;}
.bc_core_external .btn.btn-transactional:hover,.bc_core_external .btn.btn-transactional:focus,.bc_core_external .btn.btn-transactional:active{color:#fff;background-color:#004d00;border-color:#002900;}
.bc_core_external .btn.btn-transactional:active{background-image:none;}
.bc_core_external .btn.btn-transactional:not(.btn-flat){border:1px solid transparent;border-bottom:none;padding-bottom:8px;-webkit-box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);min-height:37px;}
.bc_core_external a:hover{color:#06c;}
.bc_core_external a{color:#02729e;}
/*! CSS Used fontfaces */
@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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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;}
#searchbar {
height: 40px;
width: 88%;
padding: 0 10px;
border-radius: 0;
border: 1px solid lightgrey;
}
#\:0\.targetLanguage > span:nth-child(4) {
display:none;
}
#id33Fgw > div > span > p:nth-child(2) > a:nth-child(1) > span {
color:#AD1700;
background: white;
border: unset;
}
#id33Fgw > div > span > p:nth-child(2) > a:nth-child(2) > span {
border: unset;
margin-left: 1em;
    margin-right: 4em;
}
#id7LeTl {
margin-top: 50px;
margin-bottom: 50px;
}
#search-catalog {
margin-right:10px;
}
#search-site, #search-events {
margin-right:10px;
margin-left: 12px;
}
#id7Nh49 > div > span > form > p:nth-child(2) {
float: right;
    font-size: 15px;
}
#editsubmit {
    color: red;
    background-color: #fff;
    border-color: #fff;
  position: relative;
    bottom: -3px;
    right: 81px;
}
#navbar > div > div.navbar-header.visible-xs.nav-mobile > span > i {
color: #AD1700;
}
#navbar > div > div.navbar-header.visible-xs.nav-mobile > span {
float: left;
padding-left: 45px;
}
/*logo*/
  #idiwa1b > div > span > div > a > span > img {
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: 300px;
    height: auto;
  }
#navbar-collapse-grid > ul > li > a {
     padding: 18px 30px 18px 30px !important;
    font-size: 11pt !important;
  font-weight: 200;
}
@media (min-width: 768px) {

/*dropdown menus on hover*/
.dropdown:hover > .dropdown-menu { 
  	display: block !important; 
}
     #navbar {
  font-size:15px;
  }

}


@import url('https://fonts.googleapis.com/css?family=Muli:300,400,700,900');

body {
	font-family: 'Muli', sans-serif;
  	font-size: 18px;
  	font-weight: 400;
	text-rendering: optimizeLegibility;
}
#body {
    width: 90%;
    margin: 0 auto;
}
#header {
  margin-bottom: 20px;
}
#mce_23 > div > a > span > img {
padding-bottom: 20px;
}
#body > div > h1 {
padding-left: 5%;
}
/**CMS NAV**/
#idFPXIx {
height: 160px !important;
}
#idgfhVJ {
height: 160px !important;
}
#idO2K0e {
height: 160px !important;
}
#id8eqOO {
height: 160px !important;
}
/*hides the default home tab DO NOT DELETE */
.navbar-top ul.navbar-nav > li:nth-child(2) {
   	display: none;
}

.navbar {
    border: 0px solid transparent;
  	border-radius: 0;
}

.navbar-top .navbar-nav > li > a {
	padding: 18px 30px 18px 30px;
	font-size: 11pt;
	font-weight: bold;
    text-transform: uppercase;
}
#navbar .dropdown-menu {
  background-color: #000000!important;
  border: 1px solid rgba(0,0,0,.15);
  border-top: 0px solid rgba(0,0,0,.15);
  margin-top: 0px;
}

.dropdown-menu li div ul li p span.heading4 {
  color: #d81116;
  font-weight: 800;

}
.dropdown-menu li div ul li p {
 	border-bottom: 1px solid #808080;
  	padding-left:0;
}
#navbar-collapse-grid ul li:nth-child(4) .dropdown-menu li div ul:first-child li p,
#navbar-collapse-grid ul li:nth-child(6) .dropdown-menu li div ul:first-child li p,
#navbar-collapse-grid ul li:nth-child(8) .dropdown-menu li div ul:first-child li p,
#navbar-collapse-grid ul li:nth-child(10) .dropdown-menu li div ul:first-child li p,
#navbar-collapse-grid ul li:nth-child(14) .dropdown-menu li div ul:first-child li p,
#navbar-collapse-grid ul li:nth-child(16) .dropdown-menu li div ul:first-child li p{
 	display:none;
}

.dropdown-menu li div ul {
	padding-right: 30px;
	width: 25%;
  	margin-top: 0px; 
}

.nav-list > li > a {
  color: #fff!important;
  cursor: pointer;
  padding-left:0;
  white-space: normal;
  min-width: 200px;
}
.nav-list > li > a:hover {
  color: #d81116!important;
  background-color: #000000!important;
}
#body > div > div:nth-child(2) > div > div.amnp-reserve-screen.amnp-reserve-screen-basket.amnp-login-required > div.amnp-reserve-screen-shared > div.amnp-login-form > div:nth-child(2) > div:nth-child(2) > div > span {
width: fit-content;
}
#navbar-collapse-grid ul li:nth-child(4) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(6) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(8) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(10) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(14) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(16) .dropdown-menu li div ul:first-child li a {
  	background-color: #d81116;
  	padding: 12px 28px;
  	margin-top: 20px;
  	margin-left: 10px;
	text-align: center;
  	border-radius: 10px;
  	font-weight: 800;
  	display: inline-block;
}
#navbar-collapse-grid ul li:nth-child(4) .dropdown-menu li div ul:first-child li a:hover,
#navbar-collapse-grid ul li:nth-child(6) .dropdown-menu li div ul:first-child li a:hover,
#navbar-collapse-grid ul li:nth-child(8) .dropdown-menu li div ul:first-child li a:hover,
#navbar-collapse-grid ul li:nth-child(10) .dropdown-menu li div ul:first-child li a:hover,
#navbar-collapse-grid ul li:nth-child(14) .dropdown-menu li div ul:first-child li a:hover,
#navbar-collapse-grid ul li:nth-child(16) .dropdown-menu li div ul:first-child li a:hover {
  	background-color: #fff!important;
	color: #525252!important;
}




.dropdown-menu>li>a {
    padding: 8px 16px 8px 16px;
    color: #ffffff!important;
  	background-color: #000000!important;
    white-space: nowrap;
  	font-size: 1em;
  	font-weight: 300;
}
.dropdown-menu>li>a:hover {
    color: #6ec9ae!important;
    background-color: #000000!important;
}


.fa-sort-down:before, .fa-sort-desc:before {
    display: none;
}
.navbar-nav {
    /*margin: 0px -15px;*/
    padding: -1 0 0 115px;
}
.nav-mobile .navbar-brand {
    display: none;
}
.navbar-top {
    background: #f3f3f3;
    background-color: #f3f3f3;
border-top-right-radius: 16px;
border-top-left-radius: 16px;
   -moz-border-radius-topright:16px;
     -moz-border-radius-topleft:16px;
  -webkit-border-top-right-radius:16px;
  -webkit-border-top-left-radius:16px;
}

.navbar-top .navbar-nav > li:nth-child(4) > a {
  border-top-left-radius: 16px;
     -moz-border-radius-topleft:16px;
  -webkit-border-top-left-radius:16px;
}

/**BUTTON**/
.button {
  	text-decoration: none;
  	font-weight: 500;
    padding: 8px 16px;
  	transition: all .25s ease;
}
.button:hover {
  	text-decoration: none;
}
.amev-event-list {
    overflow: hidden;
    overflow-y: scroll;
    height: 1000px !important;
}
/**HEADER**/


#header .logo {
    float: left;
    width: 264px;
    height: auto;
    margin: 15px 0 15px;
}


#idxQXSd > div > span > p:nth-child(2) > img {
margin-bottom: 15px;
}

.dropdown-menu li div ul .current {
text-decoration: underline;
color: #d81116 !important;
}

@media (min-width: 768px) and (max-width: 992px) {
  
 #idX7TNa {
  column-count:2;
  }
  #idEwFNs > div {
    margin: 0;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid-column;
    display: table;
  }
  
}
#navbar-collapse-grid > ul > li > a {
cursor: default !important;

}
/*****EVENTS LISTING PAGE*****/
#body > div > div:nth-child(2) > div > div.amnp-reserve-screen.amnp-reserve-screen-basket.amnp-login-required > div.amnp-reserve-screen-shared > div.amnp-login-form > div:nth-child(2) > div.col-sm-8.am-form-desc{
visibility: hidden;
}
#body > div > div:nth-child(2) > div > div.amnp-reserve-screen.amnp-reserve-screen-basket.amnp-login-required > div.amnp-reserve-screen-shared > div.amnp-login-form > div:nth-child(2) > div.col-sm-8.am-form-desc:after{
visibility: visible;
content: 'A library card is required to book a room in advance.';
display: inline-grid;
}
#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.row.amf-row.am-field-password > div:nth-child(2) > div > span{
   display: table-cell;
}
/*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;
}
/*hide ref number and view online - virtual events
#reg-screen5 > div > div > div.events2-reg-thanks-body > div.events2-reg-thanks-event > div.events2-reg-thanks-ref {
display: none;
}
#reg-screen5 > div > div > div.events2-reg-thanks-online {
display: none;
} */
#idi7RyG > div {
padding-left: 30px;
}
/*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*******/
#body > div > div:nth-child(2) > div > div.amnp-confirm-screen > div:nth-child(5) > div.amnp-offline-form {
padding: 10px;
}
/*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;
}
#body > div > div:nth-child(2) > div.ammev-buttons > button {
background-color: #e6e6e6;
}
#body > div > div > form > button {
background-color: #e6e6e6;
}
/* 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;
}

.events-grid-cell-event {
    width: 111px;
}

/*@media EVENTS SIZES */
@media (min-width: 768px) {

.events-right {
    margin-left: 260px;
}
.amev-event-title > a {
    font-size: 1.2em;
}
}

@media (max-width: 990px){

#id4Ejdw div.amh-content {
	border-width: 0px!important;
}
  #id33Fgw > div > span > p:nth-child(2) > a:nth-child(2) > span {
  margin-right: 70px;
  }
  #editsubmit > i {
  display: none;
  }
  #navbar-collapse-grid > ul > li {
  padding-left: 20px;
  }
  #idiwa1b > div > span > div > a > span > img {
       margin-left: auto;
    margin-right: auto;
    display: block;
  }
 #mce_23 > form > p{
  margin-left: auto;
    margin-right: auto;
    display: table;
  }
  #searchbar {
      height: 40px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }
.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;
    min-height: 680px;
}
div.amnp-reserve-screen-shared div div.row.amf-row:nth-child(4) .am-form-desc:before {
  	content: "Please provide a 10 digit phone number (###-###-####)";
  	font-size: 13px;
  	text-align: left;
	margin: 4px 0 0 0;
	font-family: 'Open Sans', sans-serif;
	display: block;
	width: 100%;
  	color: #111111;
}


/*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;
}

/*filters*/
@media (max-width: 768px){
.events-filter-row {
    max-width: 768px;
    text-align: center;

  }
/*#body > div > div > div.amnp-stage > div > div > div > div.amnp-message {
  display: table;
  }*/
}
/*footer*/
/*! CSS Used from: https://use.fontawesome.com/e6dea8c887.css ; media=all */
@media all{
/*! @import //use.fontawesome.com/releases/v4.7.0/css/font-awesome-css.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;}
.pull-left{float:left;}
.fa-envelope-o:before{content:"\f003";}
.fa-twitter:before{content:"\f099";}
.fa-facebook:before{content:"\f09a";}
.fa-comment-o:before{content:"\f0e5";}
.fa-instagram:before{content:"\f16d";}
.fa-flickr:before{content:"\f16e";}
/*! end @import */
}
/*! CSS Used from: https://princetonlibrary.org/wp-content/themes/ppl_2016/assets/css/screen2.css?ver=5.2.5 ; media=all */
@media all{
div,span,h3,a,address,img,ul,li,footer{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}
a img{border:none;}
footer{display:block;}
footer{display:block;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
img{border:0;}
@media print{
*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
a[href^="javascript:"]:after{content:"";}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
h3{orphans:3;widows:3;}
h3{page-break-after:avoid;}
}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.glyphicon-map-marker:before{content:"\e062";}
.glyphicon-earphone:before{content:"\e182";}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a{color:#ff2b0a;text-decoration:none;}
a:hover,a:focus{color:#bd1900;text-decoration:underline;}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
img{vertical-align:middle;}
h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
h3{margin-top:20px;margin-bottom:10px;}
h3{font-size:24px;}
ul{margin-top:0;margin-bottom:10px;}
address{margin-bottom:20px;font-style:normal;line-height:1.42857;}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container:before,.container:after{content:" ";display:table;}
.container:after{clear:both;}
@media (min-width: 768px){
.container{width:750px;}
}
@media (min-width: 992px){
.container{width:970px;}
}
@media (min-width: 1200px){
.container{width:1200px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container-fluid:before,.container-fluid:after{content:" ";display:table;}
.container-fluid:after{clear:both;}
.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.col-md-3,.col-sm-6,.col-lg-11,.col-xs-12,.col-sm-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-xs-12{float:left;}
.col-xs-12{width:100%;}
@media (min-width: 768px){
.col-sm-6,.col-sm-12{float:left;}
.col-sm-6{width:50%;}
.col-sm-12{width:100%;}
}
@media (min-width: 992px){
.col-md-3{float:left;}
.col-md-3{width:25%;}
}
@media (min-width: 1200px){
.col-lg-11{float:left;}
.col-lg-11{width:91.66667%;}
}
.pull-left{float:left!important;}
*{-webkit-font-smoothing:antialiased;}
a{-webkit-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;color:#ff2b0a;text-decoration:none;}
a:hover{color:#8a1300;text-decoration:none;}
h3{font-family:helvetica, arial, tahoma, verdana, sans-serif;font-weight:bold;margin-top:0;}
h3{font-size:1.1em;line-height:1.5;margin:0 0 .25em 0;text-transform:none;text-decoration:none;}
.text-md-left{text-align:center;}
@media (min-width: 992px){
.text-md-left{text-align:left;}
}
#colophon{padding:2em;background-color:#525659;color:white;}
@media (min-width: 992px){
#colophon{background-color:#c9c9c9;color:#333333;font-size:.8em;}
}
@media (min-width: 1200px){
#colophon{font-size:.9em;}
}
.menu-home-events-side-container{float:right;width:100%;}
.menu-home-events-side-container #home-events li{text-align:right;}
@media (min-width: 992px){
#google_translate_element{float:right;}
}
@media (min-width: 992px){
#google_translate_element{margin-top:12px;}
}
}
/*! CSS Used from: https://princetonlibrary.org/wp-content/themes/ppl_2016/override3.css?ver=5.2.5 ; media=all */
@media all{
a{color:#AD1700;}
#colophon a{color:#FF4E33;font-weight:bold;}
address,a,li{font-family:Helvetica, Arial, "Segoe UI", "Open Sans", Helvetica, Arial, sans-serif;font-weight:400;}
h3{font-family:Georgia, Garamond, Cambria, "Times New Roman", Times, serif;}
h3{font-family:Helvetica, Arial, "Segoe UI", "Open Sans", Helvetica, Arial, sans-serif;}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
address,a,li{font-weight:300;}
}
@media (max-width: 768px){
li:not(.menu-item){font-size:18px!important;}
}
a:hover,a:focus{color:#bd1900;}
@media only screen   and (min-device-width: 768px)   and (max-device-width: 1024px)   and (orientation: portrait)   and (-webkit-min-device-pixel-ratio: 1){
#home-lang-title{margin-top:60px;}
.menu-home-events-side-container #home-events li{text-align:left;}
}
#events-homepage-widget-title+hr,#hours-location-title-home+hr{margin-top:0!important;}
#hours-location-title-home+hr{margin-top:6px!important;margin-bottom:6px!important;}
@media (max-width: 767px){
  #idDuU5h {
  padding-left: 3em !important;
    padding-right: 3em !important;
  }
#idNLsUl > div > span > a > i{
  font-size: 1.8em !important;
  }
  #iddyeni > div > span > p > span > a > i {
    font-size: 0.8em !important;
  }
  #idaiMWo > div > span > h2 {
  font-size: 1.667em
  }
#events-homepage-widget-title+hr,#hours-location-title-home+hr{border-color:#505050!important;}
}
.connect-footer a span:hover{transition:.3s;background-color:#d81116!important;color:white!important;}
#colophon{background-color:#272727;color:#95989A;font-family:'Helvetica Neue';padding:0;padding-bottom:25px!important;padding-top:25px;}
.text-md-left{text-align:left;}
@media (max-width: 767px){
ul.special-hours{margin-bottom:30px;}
}
@media (max-width: 991px){
.special-helpful-links{text-align:left;}
}
@media (min-width: 992px){
.special-helpful-links{text-align:right;}
}
@media (max-width: 767px){
.menu-home-events-side-container #home-events li{text-align:left!important;}
}
@media (min-width: 992px){
#google_translate_element{float:none;}
}
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span{font-size:18px!important;}
#colophon h3{font-weight:900!important;letter-spacing:-2px;font-family:"Arial Black", "Verdana-Bold", fantasy;font-size:1.7em!important;line-height:.9;padding-bottom:5px;}
@media (min-width: 992px){
#help-links-footer{float:right!important;}
}
}
/*! CSS Used from: https://translate.googleapis.com/translate_static/css/translateelement.css */
#\:0\.targetLanguage > span > a{display: none;}
.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-gadget-simple{background-color:#fff;border-left:1px solid #d5d5d5;border-top:1px solid #9b9b9b;border-bottom:1px solid #e8e8e8;border-right:1px solid #d5d5d5;font-size:10pt;display:inline-block;padding-top:1px;padding-bottom:2px;cursor:pointer;zoom:1;*display:inline;}
.goog-te-gadget-icon{margin-left:2px;margin-right:2px;width:19px;height:19px;border:none;vertical-align:middle;}
.goog-te-menu-value{text-decoration:none;color:#0000cc;white-space:nowrap;margin-left:4px;margin-right:4px;}
.goog-te-menu-value span{text-decoration:underline;}
.goog-te-menu-value img{margin-left:2px;margin-right:2px;}
.goog-te-gadget-simple .goog-te-menu-value{color:#000;}
.goog-te-gadget-simple .goog-te-menu-value span{text-decoration:none;}
/*! CSS Used from: Embedded */
div#google_translate_element div.goog-te-gadget-simple{background-color:#272727;}
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span{color:#FF4E33;font-size:17px;font-weight:bold;}
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span:hover{color:#d81116;}
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span{font-family:'Helvetica Neue';}
div#google_translate_element div.goog-te-gadget-simple a.goog-te-menu-value span{padding-right:10px;}
div#google_translate_element div.goog-te-gadget-simple{border:12px;}
div#google_translate_element img{display:none!important;}
#home-lang-title{display: none;}
/*! CSS Used fontfaces */
@font-face{font-family:'FontAwesome';src:url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.eot');src:url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),        url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.woff2') format('woff2'),        url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.woff') format('woff'),        url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.ttf') format('truetype'),        url('//use.fontawesome.com/releases/v4.7.0/fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Glyphicons Halflings';src:url("https://princetonlibrary.org/wp-content/themes/ppl_2016/assets/fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("https://princetonlibrary.org/wp-content/themes/ppl_2016/assets/fonts/bootstrap/glyphicons-halflings-regular.eot#iefix") format("embedded-opentype"), url("https://princetonlibrary.org/wp-content/themes/ppl_2016/assets/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("https://princetonlibrary.org/wp-content/themes/ppl_2016/assets/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("https://princetonlibrary.org/wp-content/themes/ppl_2016/assets/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("https://princetonlibrary.org/wp-content/themes/ppl_2016/assets/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");}
@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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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/v17/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;}

.amev-event-description {font-size: 80%;}

.amev-event-time.headingtext, .amev-event-title a, .amev-event-title > a {font-family: Helvetica, Arial, "Segoe UI", "Open Sans", Helvetica, Arial, sans-serif !important;}

.amev-event-title {font-size: 16px;}

.amev-event-time, .headingtext {font-size: 15px;}
@media (max-width: 767px) {
.dropdown-menu li div ul {
    padding-right: 0px;
    width: 100%;
    margin-top: 15px;
  	display: block;
}

#navbar-collapse-grid ul li:nth-child(4) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(6) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(8) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(10) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(14) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(16) .dropdown-menu li div ul:first-child li a {
  	margin-right: 10px;
  	display: block;
}
}




@media (max-width:1172px) and (min-width: 768px) {

.navbar-top .navbar-nav > li > a {
	padding: 18px 12px 18px 12px;
  	font-size: 0.9em;
  }
.navbar-nav>li {
    float: none;
    display: inline-block;
}
  
  .navbar-nav {
    float: none;
    text-align: center;
  }
#navbar-collapse-grid ul li:nth-child(4) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(6) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(8) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(10) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(14) .dropdown-menu li div ul:first-child li a,
#navbar-collapse-grid ul li:nth-child(16) .dropdown-menu li div ul:first-child li a {
  	font-size:0.9em;
  	padding: 12px 5px;
  	min-width: 150px
}
}

.widgetheader {
  display: none;
}

div.amev-event-data .eventRegButton {
	display: inline-block !important;
}
