.link, a{text-decoration: none;}
	.link:hover, a:hover{text-decoration: none;}.link, a{font-weight: normal;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1140px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1140px;}
.bodysize{max-width: 1140px;}
#footer #layout>.amh-row, #footer>.amh-row{max-width: 1140px;}
#footer #layout>.amh-row>.amh-block>.amh-content, #footer>.amh-row>.amh-block>.amh-content{max-width: 1140px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #004c97;}
.link:hover, a:hover{color: #cce5ff;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #d9d9d9;}
body{
		color: #333333;
		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:#ffffff;
	}
#default_footer a{
		text-decoration: underline;
		color:#ffffff;
	}
.resource_item_header, .button, .button-strip a{
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #004c97;
	background: #004c97;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004c97), color-stop(50%,#004c97), color-stop(51%,#004c97), color-stop(100%,#004c97));
	background: -moz-linear-gradient(top,  #004c97 0%, #004c97 50%, #004c97 51%, #004c97 100%);
	background: -webkit-linear-gradient(top,  #004c97 0%,#004c97 50%,#004c97 51%,#004c97 100%);
	background: -o-linear-gradient(top,  #004c97 0%,#004c97 50%,#004c97 51%,#004c97 100%);
	background: -ms-linear-gradient(top,  #004c97 0%,#004c97 50%,#004c97 51%,#004c97 100%);
	background: linear-gradient(top,  #004c97 0%,#004c97 50%,#004c97 51%,#004c97 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c97', endColorstr='#004c97',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: #0066cc;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0066cc), color-stop(50%,#0066cc), color-stop(51%,#0066cc), color-stop(100%,#0066cc));
	background: -moz-linear-gradient(top,  #0066cc 0%, #0066cc 50%, #0066cc 51%, #0066cc 100%);
	background: -webkit-linear-gradient(top,  #0066cc 0%,#0066cc 50%,#0066cc 51%,#0066cc 100%);
	background: -o-linear-gradient(top,  #0066cc 0%,#0066cc 50%,#0066cc 51%,#0066cc 100%);
	background: -ms-linear-gradient(top,  #0066cc 0%,#0066cc 50%,#0066cc 51%,#0066cc 100%);
	background: linear-gradient(top,  #0066cc 0%,#0066cc 50%,#0066cc 51%,#0066cc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0066cc', endColorstr='#0066cc',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: #353738;
	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: #ffffff;
}
.widget_tab:hover, .widget_tab_selected{
	background: #ffffff;
	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 #d9d9d9;
}
.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: #004c97;
}
.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: #004c97;
}
.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: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%,#ffffff), color-stop(100%,#ffffff));
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 50%, #ffffff 51%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	background: linear-gradient(top,  #ffffff 0%,#ffffff 50%,#ffffff 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );

	color: #004c97;
	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: #004c97;
}
.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: #ffffff;
}
#responsiveheaderimage{
	background-image: URL(/images/logos/acpl/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 1px solid #004c97;
	background-color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
}
.widgetheader{
	color: #ffffff;
	font-weight: bold;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: -1px -1px 0px 0px;
	border-radius: -1px -1px 0px 0px;
	background: #004c97;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004c97), color-stop(50%,#004c97), color-stop(51%,#004c97), color-stop(100%,#004c97));
	background: -moz-linear-gradient(top,  #004c97 0%, #004c97 50%, #004c97 51%, #004c97 100%);
	background: -webkit-linear-gradient(top,  #004c97 0%,#004c97 50%,#004c97 51%,#004c97 100%);
	background: -o-linear-gradient(top,  #004c97 0%,#004c97 50%,#004c97 51%,#004c97 100%);
	background: -ms-linear-gradient(top,  #004c97 0%,#004c97 50%,#004c97 51%,#004c97 100%);
	background: linear-gradient(top,  #004c97 0%,#004c97 50%,#004c97 51%,#004c97 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c97', endColorstr='#004c97',GradientType=0 );
}
.widgetbody{
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0px 0px -1px -1px;
	border-radius: 0px 0px -1px -1px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #353738;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #353738;
	border-color: #353738;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #353738;
}
.polaris-nav-active i{
	color: #353738;
}
.widgetbody hr{
	color: #d9d9d9;
	background-color: #d9d9d9;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #d9d9d9;
}
.bottomrule{
	border-bottom: 1px solid #d9d9d9;
}
.bodytext{color: #333333;}
.headingtext{color: #353738;}
body {
  	font-family: 'franklin-gothic-urw', sans-serif;
  	font-size: 14px;
	font-weight: 400;
}
a img:hover {
    opacity: 0.8;
}

/**BUTTON**/
.button {
  	font-family: 'franklin-gothic-urw', sans-serif;
  	text-decoration: none;
    padding: 10px 16px;
  	transition: all .25s ease;
  	font-weight: 400;
  	text-transform: uppercase;
  	letter-spacing: 0.05em;
}
.button:hover {
  	text-decoration: none;
}


/**HEADER**/

#super_bar {
    background-color: #333f48;
	    border-color: #ffffff;
    border-width: 6px;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 22px;
    border: 1px solid transparent;
}

.wise-page-logo img{padding-left:200px;}

#idgVjr4 {
  position: absolute;
  float:left;
  padding-top: 10px;
  padding-left: 10px;
  z-index: 9999;
}
#id4CzXV {
    float: right;
	position: relative;
  	margin-top: 48px;
}

/**CMS NAV**/

/*hides the default home tab - DO NOT DELETE */
.navbar-top ul.navbar-nav > li:nth-child(2) {
   	display: none;
}
.navbar {
    border: 0px solid transparent;
}
.navbar-top .navbar-nav > li > a {
    padding: 16px 14px;
  	font-size: 1.22em;
	font-weight: 700;
  	text-transform: uppercase;
    letter-spacing: 0.02em;
  	background: transparent;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,transparent), color-stop(50%,transparent), color-stop(51%,transparent), color-stop(100%,transparent));
    background: -moz-linear-gradient(top, transparent 0%, transparent 50%, transparent 51%, transparent 100%);
    background: -webkit-linear-gradient(top, transparent 0%,transparent 50%,transparent 51%,transparent 100%);
    background: -o-linear-gradient(top, transparent 0%,transparent 50%,transparent 51%,transparent 100%);
    background: -ms-linear-gradient(top, transparent 0%,transparent 50%,transparent 51%,transparent 100%);
    background: linear-gradient(top, transparent 0%,transparent 50%,transparent 51%,transparent 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='transparent', endColorstr='transparent',GradientType=0 );

}
.fa-sort-down:before, .fa-sort-desc:before {
    display: none;
}
div#navbar.content {
  background-color: transparent!important;
}
/*my account button */
.navbar-top .navbar-nav > li:nth-child(12) > a {
   	background: #004c97!important;
  	color: #ffffff!important;
}
.navbar-top .navbar-nav > li:nth-child(12) > a:hover {
   	background: #cce5ff!important;
  	color: #004c97!important;
}
/*donate button*/
.navbar-top .navbar-nav > li:nth-child(14) > a {
   	background: #06c!important;
  	color: #ffffff!important;
}
.navbar-top .navbar-nav > li:nth-child(14) > a:hover {
   	background: #000000!important;
  	color: #ffffff!important;
}

.nav-mobile {
  color: #000000;
}
.nav-mobile .navbar-brand {
	display:none;
}

/*dropdowns*/

.nav-list .dropdown-menu {
    font-size: 1.2em!important;
}

.nav-list > li > a {
    padding: 22px 20px 0 20px;
    font-weight: 700;
    color: #004c97!important;
    cursor: pointer;
  	font-size: 1.2em!important;
  	line-height: 0.9;
}
.nav-list > li > a:hover {
    font-weight: 700;
    color: #8db3e6!important;
    cursor: pointer;
  	font-size: 1.2em!important;
  	background-color: #ffffff!important;
}
.dropdown-menu p>span.heading4 {
  color: #970900!important;
  text-transform: uppercase;
  font-size: 12px;
}
.dropdown-menu p {
    margin: 0 0 0px;
}
.nav-list > li > p {
    padding: 3px 20px 0 20px;
}

.yamm-content ul ul a b {
    color: #000000;
    font-size: 0.8em;
    padding-left: 20px;
}

/*modifies the space where no sub heads are used in nav dropdown columns */
.navbar-top ul.navbar-nav > li:nth-child(4) .dropdown-menu li ul:nth-child(1) p, 
.navbar-top ul.navbar-nav > li:nth-child(4) .dropdown-menu li ul:nth-child(2) p, 
.navbar-top ul.navbar-nav > li:nth-child(4) .dropdown-menu li ul:nth-child(4) p,
.navbar-top ul.navbar-nav > li:nth-child(10) .dropdown-menu li ul:nth-child(1) p {
  	padding-top:22px;
}




/** FOOTER **/
#footer {
 padding-top:15px; 
}
.footer-left {
  font-size: 16px;
}
.footer-left a {
  font-weight: 700;
}

.footer-midcol{
  text-align:center;
}
.footer-midcol ul {
  padding-inline-start: 0px;
}

.footer-midcol li {
    list-style: none;
    display: inline-block;
    margin-right: 10px;
}
.footer-midcol li a {
    opacity: 1;
}
.facebook-icon {
    background: url(https://acpl.libnet.info/images/tile/acpl/facebook-icon.png)no-repeat;
    height: 34px;
    width: 35px;
    display: block;
    text-indent: -9999px;
}
.youtube-icon {
    background: url(https://acpl.libnet.info/images/tile/acpl/youtube-icon.png)no-repeat;
    height: 34px;
    width: 35px;
    display: block;
    text-indent: -9999px;
}
.pintrest-icon {
    background: url(https://acpl.libnet.info/images/tile/acpl/pintrest-icon.png)no-repeat;
    height: 34px;
    width: 35px;
    display: block;
    text-indent: -9999px;
}
.goodreads-icon {
    background: url(https://acpl.libnet.info/images/tile/acpl/goodreads-icon.png)no-repeat;
    height: 34px;
    width: 35px;
    display: block;
    text-indent: -9999px;
}
.instagram-icon {
    background: url(https://acpl.libnet.info/images/tile/acpl/instagram-icon.png)no-repeat;
    height: 35px;
    width: 35px;
    display: block;
    text-indent: -9999px;
}
.cerkl-icon {
    background: url(https://acpl.libnet.info/images/tile/acpl/cerkl-icon.png)no-repeat;
    height: 34px;
    width: 35px;
    display: block;
    text-indent: -9999px;
}
.footer-midcol li a:hover {
    opacity: 0.5;
}

.footer-right ul {
    font-style: italic;
  	padding-inline-start: 0px;
  	text-align: right;
}
.footer-right li {
    list-style: none;
  	font-size: 16px;
}
.footer-right li a {
	font-weight: 500;
}


/**EVENTS LISTING PAGE**/

/*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;
}
@media (min-width: 768px) {
.events-right {
    margin-left: 260px;
}
}
/*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: #2c3e50!important;
}
/*event listing short description*/
.eelistdesc {
  	font-size: 1.2em;
}
.eventRegButton {
    margin-bottom: 0.75em;
    padding: 3px 14px;
}

.events-day-title > .events-date-string > .headingtext, .events-day-title >.events-date-range-string >.headingtext {
	color:  #56585B!important;
}
.events-left .tab-content {
	background: #ffffff;
}
@media (max-width: 768px){
  .events-details {
    margin-bottom: 20px;
  }
}

/*filters*/

#eventsearch {
  	margin-bottom: 15px;
}
.events-filter-row {
    padding: 1em 2em 1em 2em;
  	margin-bottom: 0px;

}
.events-view-row {
  	padding: 5px 40px;
}
@media (max-width: 768px){
.events-filter-row {
    max-width: 768px;
    text-align: center;
}
}
/*filter buttons*/
@media (max-width: 768px){
.events-views {
    max-width: 768px;
    margin-top: 10px;
    text-align: center;
}
}

/** EVENT PAGES**/

/*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: #56585B;
    font-size: 1.8em;;
	font-weight: 400;
}
/*event page date*/
#idm0vRo h4 {
  	color: #2d3e4f;
}
/*event description*/
#idiga4D p {
  	color:  #56585B;
}
/*event short description*/
#idjLXfv .custom1 {
  	color: #34485e;
    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: 580px;
}
/*date string in upcoming events widget*/
.amev-event-time > .headingtext {
  	color: #000000 !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;
}
.amPopup {
    padding-bottom: 15px;
}

/** RESERVE **/

.amnp-holder {
    padding: 15px;
}





@media (max-width: 997px) {
.footer-right ul, .footer-midcol ul, .footer-left {
  text-align: center;
  }
}
  
  
@media (min-width: 998px) {
.footer-rightcol ul {
    text-align: right;
}
}


@media (min-width: 1300px) {
#id4CzXV {
    float: right;
	position: relative;
  	margin-top: 48px;
  	width:100%
}
#idOVDbu{
    width: 900px;
  	text-align: center;
  	margin: 0 auto;
  	float: none
  }
.navbar-top .navbar-nav > li:nth-child(12) > a {
   	margin-left: 50px;
}
.navbar-top .navbar-nav > li:nth-child(12) > a:hover {
	margin-left: 50px;
}
}

@media (min-width: 768px) and (max-width: 1029px) {
.navbar-top .navbar-nav > li > a{
  font-size: 0.85em;
  padding: 16px 10px;
  }
}


@media (min-width: 768px){
/*dropdown menus on hover*/
  .dropdown:hover > .dropdown-menu { 
  	display: block !important; 
}  
}
  
  

@media (max-width: 767px) {
#id4CzXV {
    float: none;
  	margin-top: 0px;
}
div#navbar {
    margin-top: 30px;
}
.navbar-top .navbar-collapse {
    padding: 20px 0 0 0;
}
.navbar-nav {
    text-align: center;
}
.navbar-top > div > ul > li > a {
    background: 0 0 !important;
    color: #004c97 !important;
    background-color: #ffffff !important;
	font-size: 1.35em !important;
}
  .navbar-top > div > ul > li > a:hover {
    background-color: #000000 !important;
    color: #ffffff !important;
  }
.yamm-content ul {
    width: 100%;
}
  /*modifies the space where sub heads are used in nav dropdown columns */
.navbar-top ul.navbar-nav > li:nth-child(4) .dropdown-menu li ul:nth-child(3) p, 
.navbar-top ul.navbar-nav > li:nth-child(6) .dropdown-menu li ul:nth-child(2) p,
.navbar-top ul.navbar-nav > li:nth-child(6) .dropdown-menu li ul:nth-child(3) p,
.navbar-top ul.navbar-nav > li:nth-child(8) .dropdown-menu li ul:nth-child(2) p,
.navbar-top ul.navbar-nav > li:nth-child(10) .dropdown-menu li ul:nth-child(2) p {
	padding-top:22px;
}
}

.amnp-booker-summary::before {
  
  content:"Note: When you make a reservation you will be asked to provide a group name and booking title. The group name is private, the booking title may be used on signage to guide users to room locations. If you would like to keep your reservation private simply mark your booking title as 'Reserved'."
}

div.widget[data-widgetid='5559'] .amev-event-list{
height: 490px !important;

}
div.widget[data-widgetid='6033'] .amev-event-list{
height: 490px !important;

}
div.widget[data-widgetid='7117'] .amev-event-list{
height: 490px !important;

}
.amev-event-list {height: 510px;}