@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700|Muli:300,400,600|PT+Sans:400);.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: #1d4751;}
.link:hover, a:hover{color: #db6300;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #d6d6d6;}
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: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #1d4751;
	background: #1d4751;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d4751), color-stop(50%,#1d4751), color-stop(51%,#1d4751), color-stop(100%,#1d4751));
	background: -moz-linear-gradient(top,  #1d4751 0%, #1d4751 50%, #1d4751 51%, #1d4751 100%);
	background: -webkit-linear-gradient(top,  #1d4751 0%,#1d4751 50%,#1d4751 51%,#1d4751 100%);
	background: -o-linear-gradient(top,  #1d4751 0%,#1d4751 50%,#1d4751 51%,#1d4751 100%);
	background: -ms-linear-gradient(top,  #1d4751 0%,#1d4751 50%,#1d4751 51%,#1d4751 100%);
	background: linear-gradient(top,  #1d4751 0%,#1d4751 50%,#1d4751 51%,#1d4751 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d4751', endColorstr='#1d4751',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: #db6300;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db6300), color-stop(50%,#db6300), color-stop(51%,#db6300), color-stop(100%,#db6300));
	background: -moz-linear-gradient(top,  #db6300 0%, #db6300 50%, #db6300 51%, #db6300 100%);
	background: -webkit-linear-gradient(top,  #db6300 0%,#db6300 50%,#db6300 51%,#db6300 100%);
	background: -o-linear-gradient(top,  #db6300 0%,#db6300 50%,#db6300 51%,#db6300 100%);
	background: -ms-linear-gradient(top,  #db6300 0%,#db6300 50%,#db6300 51%,#db6300 100%);
	background: linear-gradient(top,  #db6300 0%,#db6300 50%,#db6300 51%,#db6300 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db6300', endColorstr='#db6300',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: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.resource_item_open .resource_item_header{
	border: none;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
h1, h2, h3, h4, h5, h6, .heading1, .heading2, .heading3, .heading4, .heading5{
	color: #1d4751;
	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: #17454e;
	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 #d6d6d6;
}
.tab, .tab_selected, .navbar-top, .nav-mobile{
	font-weight: normal;
	background: #81b2b3;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#81b2b3), color-stop(50%,#81b2b3), color-stop(51%,#81b2b3), color-stop(100%,#81b2b3));
	background: -moz-linear-gradient(top,  #81b2b3 0%, #81b2b3 50%, #81b2b3 51%, #81b2b3 100%);
	background: -webkit-linear-gradient(top,  #81b2b3 0%,#81b2b3 50%,#81b2b3 51%,#81b2b3 100%);
	background: -o-linear-gradient(top,  #81b2b3 0%,#81b2b3 50%,#81b2b3 51%,#81b2b3 100%);
	background: -ms-linear-gradient(top,  #81b2b3 0%,#81b2b3 50%,#81b2b3 51%,#81b2b3 100%);
	background: linear-gradient(top,  #81b2b3 0%,#81b2b3 50%,#81b2b3 51%,#81b2b3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#81b2b3', endColorstr='#81b2b3',GradientType=0 );
	color: #ffffff;
}
.vtab{
	font-weight: normal;
	background: #81b2b3;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#81b2b3), color-stop(50%,#81b2b3), color-stop(51%,#81b2b3), color-stop(100%,#81b2b3));
	background: -moz-linear-gradient(-90deg,  #81b2b3 0%, #81b2b3 50%, #81b2b3 51%, #81b2b3 100%);
	background: -webkit-linear-gradient(-90deg,  #81b2b3 0%,#81b2b3 50%,#81b2b3 51%,#81b2b3 100%);
	background: -o-linear-gradient(-90deg,  #81b2b3 0%,#81b2b3 50%,#81b2b3 51%,#81b2b3 100%);
	background: -ms-linear-gradient(-90deg,  #81b2b3 0%,#81b2b3 50%,#81b2b3 51%,#81b2b3 100%);
	background: linear-gradient(-90deg,  #81b2b3 0%,#81b2b3 50%,#81b2b3 51%,#81b2b3 100%);
	color: #ffffff;
}
.vtab:hover, .vtab_selected{
	background: #17454e;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#17454e), color-stop(50%,#17454e), color-stop(51%,#17454e), color-stop(100%,#17454e));
	background: -moz-linear-gradient(-90deg,  #17454e 0%, #17454e 50%, #17454e 51%, #17454e 100%);
	background: -webkit-linear-gradient(-90deg,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	background: -o-linear-gradient(-90deg,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	background: -ms-linear-gradient(-90deg,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	background: linear-gradient(-90deg,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17454e', endColorstr='#17454e',GradientType=0 );
	color: #ffffff;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: #bbd9d2;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbd9d2), color-stop(50%,#bbd9d2), color-stop(51%,#bbd9d2), color-stop(100%,#bbd9d2));
	background: -moz-linear-gradient(top,  #bbd9d2 0%, #bbd9d2 50%, #bbd9d2 51%, #bbd9d2 100%);
	background: -webkit-linear-gradient(top,  #bbd9d2 0%,#bbd9d2 50%,#bbd9d2 51%,#bbd9d2 100%);
	background: -o-linear-gradient(top,  #bbd9d2 0%,#bbd9d2 50%,#bbd9d2 51%,#bbd9d2 100%);
	background: -ms-linear-gradient(top,  #bbd9d2 0%,#bbd9d2 50%,#bbd9d2 51%,#bbd9d2 100%);
	background: linear-gradient(top,  #bbd9d2 0%,#bbd9d2 50%,#bbd9d2 51%,#bbd9d2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbd9d2', endColorstr='#bbd9d2',GradientType=0 );

	color: #ffffff;
	border-right: 0px solid #757576;
	border-left: 0px solid #757576;
	border-top: 0px solid #757576;
	-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: #17454e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17454e), color-stop(50%,#17454e), color-stop(51%,#17454e), color-stop(100%,#17454e));
	background: -moz-linear-gradient(top,  #17454e 0%, #17454e 50%, #17454e 51%, #17454e 100%);
	background: -webkit-linear-gradient(top,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	background: -o-linear-gradient(top,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	background: -ms-linear-gradient(top,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	background: linear-gradient(top,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17454e', endColorstr='#17454e',GradientType=0 );
	color: #ffffff;
}
.tab a{
	color: #ffffff;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #ffffff;
}
.tab-bar{
	border-bottom: 1px solid #757576;
}
@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/sclsnj/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 1px solid #000000;
	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: normal;
	-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: #17454e;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17454e), color-stop(50%,#17454e), color-stop(51%,#17454e), color-stop(100%,#17454e));
	background: -moz-linear-gradient(top,  #17454e 0%, #17454e 50%, #17454e 51%, #17454e 100%);
	background: -webkit-linear-gradient(top,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	background: -o-linear-gradient(top,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	background: -ms-linear-gradient(top,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	background: linear-gradient(top,  #17454e 0%,#17454e 50%,#17454e 51%,#17454e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17454e', endColorstr='#17454e',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: #1d4751;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #1d4751;
	border-color: #1d4751;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #1d4751;
}
.polaris-nav-active i{
	color: #1d4751;
}
.widgetbody hr{
	color: #d6d6d6;
	background-color: #d6d6d6;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #d6d6d6;
}
.bottomrule{
	border-bottom: 1px solid #d6d6d6;
}
.bodytext{color: #333333;}
.headingtext{color: #1d4751;}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700|Muli:300,400,600|PT+Sans:400);

body{
  font-family: 'Open Sans', sans-serif;
    font-size: 15px;
}

h1, .heading1, h2, .heading2, h3, .heading3, h4, .heading4, h5, .heading5 {
    font-family: 'Muli', Arial, Helvetica, sans-serif;
    font-weight: 400;
    line-height: 1.20;
}

/*BUTTONS*/
.button, .button:hover{
  	font-size: 1em;
  font-family: 'Open Sans', sans-serif;
  font-weight:500;
	padding:10px 14px 10px 14px;
  text-decoration: none;
}
@media (max-width: 768px){
  .button, .button:hover {
  	display: block;
    width: 60%;
    margin: 5px auto;
	}
}

/* Underline all links in event body */
#idDuU5h a {
  text-decoration: underline;
}
#idoHUdG a {
  text-decoration: none; 
}

/* HEADER */



.fusion-secondary-menu-search .searchform {
    width: 90%;
    float: right;
}
.fusion-secondary-menu-search .search-table {
  width:100%;
      display: table;
font-weight:300;
}
.fusion-secondary-menu-search .fLabel {
    font-size: 18px;
    font-weight: 600;
    color: #757576;
    display: inline-block;
}
.fusion-secondary-menu-search .searchform .search-button, .fusion-secondary-menu-search .searchform .search-field {
    display: table-cell;
    vertical-align: top;
}
.fusion-secondary-menu-search .searchform .search-button {
    width: 33px;
}
.fusion-secondary-menu-search .searchform .search-table .search-button input[type="submit"] {
      background-color: #1d4751;
  height: 29px;
    width: 29px;
    line-height: 29px;
}
.searchform .search-table .search-field input {
   border: 1px solid #D2D2D2;
    padding: 8px 15px;
  height: 29px;
    width: 100%;
    box-sizing: border-box;
    margin: 0;
}

.fusion-secondary-menu-search .searchform .search-table .search-button input[type=submit] {
    border: none;
    border-radius: 0;
    color: #FFF;
    margin: 0;
    padding: 0;
    text-indent: 0;
    cursor: pointer;
    font-weight: 400;
    text-shadow: none;
    -webkit-font-smoothing: antialiased;
    transition: all .2s;
}

.fusion-secondary-menu-search .searchform input {
    display: block;
}


/* FOOTER */
div#footer  {
    color: #ffffff;
  	font-weight: 300;
}
#default_footer {
  display:none;
}

div#footer h4, div#footer .heading4 {
    font-family: "PT Sans", Arial, Helvetica, sans-serif;
  	color: #ffffff;
  	text-align: left;
    font-weight: 500;
    font-size: 1.2em;
    margin: 0 0 8px 0;
    border-bottom: 1px solid #fff;
    display: inline-block;
    padding-right: 15px;
}

div#footer a {
    color: #ffffff;
  	font-weight: 300;
  	text-align: left;
}

div#footer a.hover {
    color: #c9c9c9;
}
/* newsletter sign up */
#mc_embed_signup input.button {
    display: block;
    width: 35%;
    margin: 0 0 10px 0;
    min-width: 90px;
}
#mc_embed_signup input.button {
    background-color: #81b2b3;
    float: right;
}
#mc_embed_signup input.email {
    font-family: "Open Sans","Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
    display: block;
    padding: 0 0.4em;
    margin: 0 4% 10px 0;
    min-width: 130px;
}
#mc_embed_signup input.email {
    background: none !important;
    clear: left !important;
    border: solid 2px #ffffff !important;
    border-radius: 0px !important;
    min-height: 40px !important;
    width: 100% !important;
    font-size: 16px !important;
}
#mc_embed_signup .button {
    clear: both;
    background-color: #aaa;
    border: 0 none;
    border-radius: 4px;
    letter-spacing: .03em;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 10px 0;
    padding: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
    transition: all 0.23s ease-in-out 0s;
}
#mc_embed_signup input {
    border: 1px solid #999;
    -webkit-appearance: none;
}
#mc_embed_signup label {
    display: block;
    font-size: 16px;
    padding-bottom: 10px;
    font-weight: 300;
}
.mcLabel {
    color: #ffffff !important;
    font-weight: normal !important;
}


/* 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;
}

.dropdown .fa-sort-desc { display: none; }

.navbar {
  	border: none;
  	border-radius: 0px;
}

div#navbar.content  {
  	padding: 0;
  	font-size: 1.2em;

}

.navbar-top .navbar-nav > li > a {
	padding:10px 10px 10px 10px;
  min-width:166px;
  text-align:center;
    text-decoration: none;
  	font-weight: 300;
  	background: rgba(165,212,212,1);
    background: -moz-linear-gradient(top, rgba(165,212,212,1) 0%, rgba(133,183,184,1) 9%, rgba(129,178,179,1) 16%, rgba(129,178,179,1) 75%, rgba(147,196,196,1) 93%, rgba(165,212,212,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(165,212,212,1)), color-stop(9%, rgba(133,183,184,1)), color-stop(16%, rgba(129,178,179,1)), color-stop(75%, rgba(129,178,179,1)), color-stop(93%, rgba(147,196,196,1)), color-stop(100%, rgba(165,212,212,1)));
    background: -webkit-linear-gradient(top, rgba(165,212,212,1) 0%, rgba(133,183,184,1) 9%, rgba(129,178,179,1) 16%, rgba(129,178,179,1) 75%, rgba(147,196,196,1) 93%, rgba(165,212,212,1) 100%);
    background: -o-linear-gradient(top, rgba(165,212,212,1) 0%, rgba(133,183,184,1) 9%, rgba(129,178,179,1) 16%, rgba(129,178,179,1) 75%, rgba(147,196,196,1) 93%, rgba(165,212,212,1) 100%);
    background: -ms-linear-gradient(top, rgba(165,212,212,1) 0%, rgba(133,183,184,1) 9%, rgba(129,178,179,1) 16%, rgba(129,178,179,1) 75%, rgba(147,196,196,1) 93%, rgba(165,212,212,1) 100%);
    background: linear-gradient(to bottom, rgba(165,212,212,1) 0%, rgba(133,183,184,1) 9%, rgba(129,178,179,1) 16%, rgba(129,178,179,1) 75%, rgba(147,196,196,1) 93%, rgba(165,212,212,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5d4d4', endColorstr='#a5d4d4', GradientType=0 );
  	margin: 0 2px;
    height: 70px;
  	border: 1px solid #757576;
}
.nav-list > li > a {
	padding: 3px 20px;
  
}

/*dropdown menu items*/
#navbar .dropdown-menu {
  background-color: #1d4751;
   border-top: 0px solid #fff;
      border-left: 0px solid #000;
  	border-right: 0px solid #000;
  border-bottom: 0px solid #000;
    -webkit-box-shadow: none;
    box-shadow: none; 
  font-weight:300;
}

#navbar .dropdown-menu li>a {
  color: #ffffff;
  padding-top:4px;
  padding-bottom:4px;
  font-weight:300;
}
#navbar .dropdown-menu li>a:hover {
    text-decoration: none;
    color: #f15b22;
  background-color: #1d4751;
  
}

/* EVENT PAGE */

/*border above and below the date, time and location info*/
#id4VX3g .amh-row, #idlw5ZC.amh-row.row {
border-top: 1px solid #d0d0d0;
padding: 8px 0;
}
/*event page short description*/
#idjLXfv .custom1 {
	color: #1d4751;
	margin: 1em 0;
	font-weight: 300;
    font-size: 1.4em;
}

/*upcoming events widget title*/
#idsqaCW h4 {
  font-size: 1.8em;
  margin-bottom: 0.5em;
  font-weight: 300;
}
/*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;
}
/*filters*/
@media (max-width: 768px){
.events-filter-row {
    max-width: 768px;
    text-align: center;
  }
}

div.widget[data-widgetid='2885'] .amev-event-list{
    height: 709px !important;
}


/* change styling of default filter buttons at the top of the event page */
.events-option-dropdown.noselect {
  color: #ffffff;
  background-color: #1c4750;
}

.events-option-dropdown.noselect:hover {
  background-color: #82b2b2;
}

/* On registration modal window, add text to top of window. */
.events2-reg-stage::before{
  content: "A library card is not required for registration, but entering one will fill in your information in the form below and allow you to view and manage your registrations. Click on the 'find details' button to register using your library card.";
font-weight:bold;
}
