@import url("https://bexleylibrary.site/communico/bpl_style.css");.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: 1100px;}
#header #layout>.amh-row>.amh-block>.amh-content, #header>.amh-row>.amh-block>.amh-content{max-width: 1100px;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1100px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1100px;}
.bodysize{max-width: 1100px;}
#footer #layout>.amh-row, #footer>.amh-row{max-width: 1100px;}
#footer #layout>.amh-row>.amh-block>.amh-content, #footer>.amh-row>.amh-block>.amh-content{max-width: 1100px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #0f7a96;}
.link:hover, a:hover{color: #4ba8ba;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #bababa;}
body{
		color: #333333;
		font-family: Arial, Helvetica, 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: Arial, Helvetica, sans-serif;
	font-weight: normal;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #005732;
	background: #005732;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005732), color-stop(50%,#003e21), color-stop(51%,#003e21), color-stop(100%,#013617));
	background: -moz-linear-gradient(top,  #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -webkit-linear-gradient(top,  #005732 0%,#003e21 50%,#003e21 51%,#013617 100%);
	background: -o-linear-gradient(top,  #005732 0%,#003e21 50%,#003e21 51%,#013617 100%);
	background: -ms-linear-gradient(top,  #005732 0%,#003e21 50%,#003e21 51%,#013617 100%);
	background: linear-gradient(top,  #005732 0%,#003e21 50%,#003e21 51%,#013617 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005732', endColorstr='#003e21',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: #4d4d4d;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d4d4d), color-stop(50%,#4d4d4d), color-stop(51%,#4d4d4d), color-stop(100%,#4d4d4d));
	background: -moz-linear-gradient(top,  #4d4d4d 0%, #4d4d4d 50%, #4d4d4d 51%, #4d4d4d 100%);
	background: -webkit-linear-gradient(top,  #4d4d4d 0%,#4d4d4d 50%,#4d4d4d 51%,#4d4d4d 100%);
	background: -o-linear-gradient(top,  #4d4d4d 0%,#4d4d4d 50%,#4d4d4d 51%,#4d4d4d 100%);
	background: -ms-linear-gradient(top,  #4d4d4d 0%,#4d4d4d 50%,#4d4d4d 51%,#4d4d4d 100%);
	background: linear-gradient(top,  #4d4d4d 0%,#4d4d4d 50%,#4d4d4d 51%,#4d4d4d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#4d4d4d',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: #000000;
	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: #832b7c;
	color: #ffffff;
}
.widget_tab:hover, .widget_tab_selected{
	background: #991a4e;
	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 #bababa;
}
.tab, .tab_selected, .navbar-top, .nav-mobile{
	font-weight: normal;
	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;
}
.vtab{
	font-weight: normal;
	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: #ffffff;
}
.vtab:hover, .vtab_selected{
	background: #016c40;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#016c40), color-stop(50%,#016c40), color-stop(51%,#016c40), color-stop(100%,#016c40));
	background: -moz-linear-gradient(-90deg,  #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -webkit-linear-gradient(-90deg,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	background: -o-linear-gradient(-90deg,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	background: -ms-linear-gradient(-90deg,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	background: linear-gradient(-90deg,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016c40', endColorstr='#016c40',GradientType=0 );
	color: #66c190;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: #016c40;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#016c40), color-stop(50%,#016c40), color-stop(51%,#016c40), color-stop(100%,#016c40));
	background: -moz-linear-gradient(top,  #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -webkit-linear-gradient(top,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	background: -o-linear-gradient(top,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	background: -ms-linear-gradient(top,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	background: linear-gradient(top,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016c40', endColorstr='#016c40',GradientType=0 );

	color: #ffffff;
	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: #016c40;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#016c40), color-stop(50%,#016c40), color-stop(51%,#016c40), color-stop(100%,#016c40));
	background: -moz-linear-gradient(top,  #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -webkit-linear-gradient(top,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	background: -o-linear-gradient(top,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	background: -ms-linear-gradient(top,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	background: linear-gradient(top,  #016c40 0%,#016c40 50%,#016c40 51%,#016c40 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016c40', endColorstr='#016c40',GradientType=0 );
	color: #66c190;
}
.tab a{
	color: #ffffff;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #66c190;
}
.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: Arial, Helvetica, 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/bexley/);
}
#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: 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: #005732;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005732), color-stop(50%,#003e21), color-stop(51%,#003e21), color-stop(100%,#013617));
	background: -moz-linear-gradient(top,  #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -webkit-linear-gradient(top,  #005732 0%,#003e21 50%,#003e21 51%,#013617 100%);
	background: -o-linear-gradient(top,  #005732 0%,#003e21 50%,#003e21 51%,#013617 100%);
	background: -ms-linear-gradient(top,  #005732 0%,#003e21 50%,#003e21 51%,#013617 100%);
	background: linear-gradient(top,  #005732 0%,#003e21 50%,#003e21 51%,#013617 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005732', endColorstr='#003e21',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: #000000;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #000000;
	border-color: #000000;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #000000;
}
.polaris-nav-active i{
	color: #000000;
}
.widgetbody hr{
	color: #bababa;
	background-color: #bababa;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #bababa;
}
.bottomrule{
	border-bottom: 1px solid #bababa;
}
.bodytext{color: #333333;}
.headingtext{color: #000000;}
/********** Event Location Removed ************/ 

div#ido3nIF {
    display: none;
}

/********** BPL TV Players ************/ 

.youtube-video {
  aspect-ratio: 16 / 9;
  width: 100%;
}

div#idy6qtJ iframe {
    aspect-ratio: 16 / 9;
    height: 550px !important;
}

/********** Streaming Event List ************/ 

[id='18890'] .amev-event-list {
    height: 800px;
}


/********** SCR Event List ************/ 

[id='19014'] .amev-event-list {
    height: 400px;
}

/********** Online Resource Lists ************/ 

[id='18932'] .resource_item_header {
    font-size: 150%;
    font-weight: 200;
    padding: 10px;
    margin: 0 20px 5px 20px;
}  

/*  BOARDGAMES */

[id='14967'] img.resimg {
	width: 150px;
	padding-left:10px
}

[id='14967'] .reslink {
    clear: none;
}

/*  REGISTRATION */ 

a.button.registerForEvent[data-attendancetype="ONLINE"]+i {
    display: none !important;
}

a.button.registerForEvent[data-attendancetype="INPERSON"] {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0F7A96), color-stop(100%, #0087C0));
	background: -moz-linear-gradient(top, #0F7A96 0%, #0087C0 100%);
	background: -webkit-linear-gradient(top, #0F7A96 0%, #0087C0 100%);
	background: -o-linear-gradient(top, #0F7A96 0%, #0087C0 100%);
	background: -ms-linear-gradient(top, #0F7A96 0%, #0087C0 100%);
	background: linear-gradient(top, #0F7A96 0%, #0087C0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0F7A96', endColorstr='#0087C0', GradientType=0);
  	font-size:12px;
    padding-top: 8px;
}



div#idqvunS .amev-event-list {
    height: 600px;
}

a.button.registerForEvent[data-attendancetype="ONLINE"] {
    background: #991a4f;
  	background: -moz-linear-gradient(top, #991a4f  0%, #991A4E 50%, #991A4E 51%, #ad0675 100%);
	background: -webkit-linear-gradient(top, #991a4f  0%, #991A4E 50%, #991A4E 51%, #ad0675 100%);
	background: -o-linear-gradient(top, #991a4f  0%, #991A4E 50%, #991A4E 51%, #ad0675 100%);
	background: -ms-linear-gradient(top, #991a4f  0%, #991A4E 50%, #991A4E 51%, #ad0675 100%);
	background: linear-gradient(top, #991a4f  0%, #991A4E 50%, #991A4E 51%, #ad0675 100%);
  	font-size:12px;
    padding-top: 8px;
}


.ammev-online-event-details .btn-default {
    float: left;
    color: white !important;
    margin-left: 20px;
  	display: none;
}

span.btn.btn-default.ammev-cancel {
    float: left;
    background-color:#00462C;
    margin-left: 30px;
}

.ammev-title a {
    color: black !important;
    font-weight: 600 !important;
    font-size: 150%;
}

.ammev-registered {
    color: #005833;
    padding: 5px;
}

.ammev-event-type {
    background-color: #2e2e2e;
}

.ammev-online-event-details .btn-default:hover, span.btn.btn-default.ammev-cancel:hover {
    color:black !important;
    background-color:#bababa;
}


/* TEMPORARY */ 




.closedmsg{
    display:none;
    text-transform: uppercase;
}

.closedmsg:first-child{
    display:block;
}


div#mce_0 {
    border-radius: 140px !important;
}

span.covid-download a, span.covid-research a {
  color: white !important;
  text-decoration: underline;
}

span.covid-download a:hover, span.covid-research a:hover {
  font-size: 120%;
  font-weight:800;
}

@media (max-width: 810px) {
div#idT0eX0 .serv-link-db {
    padding: 20px;
}
div#idT0eX0 {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
}}

.eelistevent-data.eelistevent-canceled, .eelistevent-data.eelistevent-postponed, .amev-event-data.amev-event-canceled, .amev-event-data.amev-event-postponed {
    display: none;
}

header.entry-header.has-text-align-center.header-footer-group {
    padding: 20px;
}

div#idCGm0r .amh-content {
    border-radius: 80px !important;
    padding-bottom: 20px !important;
}

[id='9433'] hr {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

/* END */ 

@import url("https://bexleylibrary.site/communico/bpl_style.css");
.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: 1100px
}
#idimxJJ {
background: unset !important;
}

#textinput {
    width: 50%;
    padding: 5px 20px;
   
    font-size: 1.6em;
    border-radius: 50px;
    border-color: gray;
    border-width: 1px;
    border-style: solid;
    border-image: none;
}
#searchform > input[type=submit]:nth-child(2) {
    font-family: 'Source Sans Pro', sans-serif;
    text-decoration: none;
    font-weight: 900;
    padding: 6px 18px;
  	margin-left: 12px;
    transition: all .1s ease;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    border-radius: 19px;
    height: 48px;
    border-color: #005732;
    line-height: 1.7;
    background: -webkit-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
    /* background-color: #005732; */
    color: white;
}
#searchform > input[type=submit]:nth-child(2):hover {

background: #4d4d4d;
}

#header #layout>.amh-row>.amh-block>.amh-content, #header>.amh-row>.amh-block>.amh-content {
	max-width: 1100px
}
#body #layout>.amh-row, #body>div>.amh-row {
	max-width: 1100px
}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content {
	max-width: 1100px
}
.bodysize {
	max-width: 1100px
}
#footer #layout>.amh-row, #footer>.amh-row {
	max-width: 1100px
}
#footer #layout>.amh-row>.amh-block>.amh-content, #footer>.amh-row>.amh-block>.amh-content {
	max-width: 1100px
}
@media screen and (max-width: 600px) {
  .foot-col {
    display: block;
    width: 100%;
    text-align: center;
  }
}
.linkcolour, .fc-header h2, .link, .eeventcoming i, .eedate:after, .date-icon:after, a {
	color: #0F7A96 !important;
  	font-weight:400 !important;
}
.link:hover, a:hover {
	color: #14a0c4 !important;
}
.widgetbg {
	background-color: #ffffff
}
.rssFeed .rssRow, .tweet_list li {
	border-bottom: 1px solid #bababa
}
body {
	color: #333333;
	font-family: 'Source Sans Pro', 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: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #005732;
	background: #005732;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005732), color-stop(50%, #003e21), color-stop(51%, #003e21), color-stop(100%, #013617));
	background: -moz-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -webkit-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -o-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -ms-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005732', endColorstr='#003e21', GradientType=0);
	border: 0px solid #000000;
	color: #ffffff
}
.resource_item_header:hover, .button:hover, .button_open, .button-strip-active a, .button-strip a:hover {
	background: #4d4d4d !important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(50%, #4d4d4d), color-stop(51%, #4d4d4d), color-stop(100%, #4d4d4d)) !important;
	background: -moz-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #4d4d4d 51%, #4d4d4d 100%) !important;
	background: -webkit-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #4d4d4d 51%, #4d4d4d 100%) !important;
	background: -o-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #4d4d4d 51%, #4d4d4d 100%) !important;
	background: -ms-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #4d4d4d 51%, #4d4d4d 100%) !important;
	background: linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #4d4d4d 51%, #4d4d4d 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#4d4d4d', GradientType=0) !important;
	border: 0px solid #000000 !important;
	color: #ffffff !important;
}
.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: #000000;
	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: #0f7a96;
	color: #ffffff
}
.widget_tab:hover, .widget_tab_selected {
	background: #a10346;
	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 #bababa
}
.tab, .tab_selected, .navbar-top, .nav-mobile {
	font-weight: normal;
	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
}
.vtab {
	font-weight: normal;
	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: #ffffff
}
.vtab:hover, .vtab_selected {
	background: #016c40;
	background: -webkit-gradient(linear, right, left, color-stop(0%, #016c40), color-stop(50%, #016c40), color-stop(51%, #016c40), color-stop(100%, #016c40));
	background: -moz-linear-gradient(-90deg, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -webkit-linear-gradient(-90deg, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -o-linear-gradient(-90deg, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -ms-linear-gradient(-90deg, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: linear-gradient(-90deg, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016c40', endColorstr='#016c40', GradientType=0);
	color: #16d777
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a {
	background: #016c40;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #016c40), color-stop(50%, #016c40), color-stop(51%, #016c40), color-stop(100%, #016c40));
	background: -moz-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -webkit-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -o-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -ms-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016c40', endColorstr='#016c40', GradientType=0);
	color: #ffffff;
	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: #016c40;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #016c40), color-stop(50%, #016c40), color-stop(51%, #016c40), color-stop(100%, #016c40));
	background: -moz-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -webkit-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -o-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -ms-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016c40', endColorstr='#016c40', GradientType=0);
	color: #16d777
}
.tab a {
	color: #ffffff
}
.tab a:hover, .navbar-top a.current:hover {
	color: #16d777
}
.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: 'Source Sans Pro', 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/bexley/)
}
#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: 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: #005732;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005732), color-stop(50%, #003e21), color-stop(51%, #003e21), color-stop(100%, #013617));
	background: -moz-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -webkit-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -o-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -ms-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005732', endColorstr='#003e21', 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: #000000
}
.pagination>.active>a, .pagination>.active>a:hover {
	background-color: #000000;
	border-color: #000000
}
.pagination>li>a, .pagination>li>a:hover {
	color: #000000
}
.polaris-nav-active i {
	color: #000000
}
.widgetbody hr {
	color: #bababa;
	background-color: #bababa;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none
}
.toprule {
	border-top: 1px solid #bababa
}
.bottomrule {
	border-bottom: 1px solid #bababa
}
.bodytext {
	color: #333333
}
.headingtext {
	color: #000000
}
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i');
.link, a {
	text-decoration: none
}
.link:hover, a:hover {
	text-decoration: underline
}
.link, a {
	font-weight: normal
}
#header #layout>.amh-row, #header>.amh-row {
	max-width: 1100px
}
#header #layout>.amh-row>.amh-block>.amh-content, #header>.amh-row>.amh-block>.amh-content {
	max-width: 1100px
}
#body #layout>.amh-row, #body>div>.amh-row {
	max-width: 1100px
}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content {
	max-width: 1100px
}
.bodysize {
	max-width: 1100px
}
#footer #layout>.amh-row, #footer>.amh-row {
	max-width: 1100px
}
#footer #layout>.amh-row>.amh-block>.amh-content, #footer>.amh-row>.amh-block>.amh-content {
	max-width: 1100px
}
.linkcolour, .fc-header h2, .link, .eeventcoming i, .eedate:after, .date-icon:after, a {
	color: #ad0675
}
.link:hover, a:hover {
	color: #d1028b
}
.widgetbg {
	background-color: #ffffff
}
.rssFeed .rssRow, .tweet_list li {
	border-bottom: 1px solid #bababa
}
body {
	color: #333333;
	font-family: 'Source Sans Pro', 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: 'Source Sans Pro', sans-serif;
	font-weight: normal;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #005732;
	background: #005732;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005732), color-stop(50%, #003e21), color-stop(51%, #003e21), color-stop(100%, #013617));
	background: -moz-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -webkit-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -o-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -ms-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005732', endColorstr='#003e21', GradientType=0);
	border: 0px solid #000000;
	color: #ffffff
}
.resource_item_header:hover, .button:hover, .button_open, .button-strip-active a, .button-strip a:hover {
	background: #4d4d4d;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(50%, #4d4d4d), color-stop(51%, #4d4d4d), color-stop(100%, #4d4d4d));
	background: -moz-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #4d4d4d 51%, #4d4d4d 100%);
	background: -webkit-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #4d4d4d 51%, #4d4d4d 100%);
	background: -o-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #4d4d4d 51%, #4d4d4d 100%);
	background: -ms-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #4d4d4d 51%, #4d4d4d 100%);
	background: linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #4d4d4d 51%, #4d4d4d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d4d4d', endColorstr='#4d4d4d', 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: #000000;
	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: #ad0675;
	color: #ffffff
}
.widget_tab:hover, .widget_tab_selected {
	background: #a10346;
	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 #bababa
}
.tab, .tab_selected, .navbar-top, .nav-mobile {
	font-weight: normal;
	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
}
.vtab {
	font-weight: normal;
	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: #ffffff
}
.vtab:hover, .vtab_selected {
	background: #016c40;
	background: -webkit-gradient(linear, right, left, color-stop(0%, #016c40), color-stop(50%, #016c40), color-stop(51%, #016c40), color-stop(100%, #016c40));
	background: -moz-linear-gradient(-90deg, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -webkit-linear-gradient(-90deg, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -o-linear-gradient(-90deg, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -ms-linear-gradient(-90deg, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: linear-gradient(-90deg, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016c40', endColorstr='#016c40', GradientType=0);
	color: #16d777
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a {
	background: #016c40;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #016c40), color-stop(50%, #016c40), color-stop(51%, #016c40), color-stop(100%, #016c40));
	background: -moz-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -webkit-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -o-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -ms-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016c40', endColorstr='#016c40', GradientType=0);
	color: #ffffff;
	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: #016c40;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #016c40), color-stop(50%, #016c40), color-stop(51%, #016c40), color-stop(100%, #016c40));
	background: -moz-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -webkit-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -o-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: -ms-linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	background: linear-gradient(top, #016c40 0%, #016c40 50%, #016c40 51%, #016c40 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#016c40', endColorstr='#016c40', GradientType=0);
	color: #D3D3D3
}
.tab a {
	color: #ffffff
}
.tab a:hover, .navbar-top a.current:hover {
	color: #16d777
}
.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: 'Source Sans Pro', 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/bexley/)
}
#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: 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: #005732;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #005732), color-stop(50%, #003e21), color-stop(51%, #003e21), color-stop(100%, #013617));
	background: -moz-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -webkit-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -o-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: -ms-linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	background: linear-gradient(top, #005732 0%, #003e21 50%, #003e21 51%, #013617 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005732', endColorstr='#003e21', 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: #000000
}
.pagination>.active>a, .pagination>.active>a:hover {
	background-color: #000000;
	border-color: #000000
}
.pagination>li>a, .pagination>li>a:hover {
	color: #000000
}
.polaris-nav-active i {
	color: #000000
}
.widgetbody hr {
	color: #bababa;
	background-color: #bababa;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none
}
.toprule {
	border-top: 1px solid #bababa
}
.bottomrule {
	border-bottom: 1px solid #bababa
}
.bodytext {
	color: #333333
}
.headingtext {
	color: #000000
}
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i');
body {
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 15px;
	font-weight: 400
}
/* BUTTONS */
.button {
	font-family: 'Source Sans Pro', sans-serif;
	text-decoration: none;
	font-weight: 900;
	padding: 6px 18px;
	transition: all .1s ease;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	border-radius: 19px;
	height: 38px;
	line-height: 1.7
}
.button:hover {
	text-decoration: none
}
/* SEARCH */

.SearchBox {
	font-family: 'Source Sans Pro', sans-serif;
	border-radius: 30px;
	border: 1px solid #000000;
	padding: 10px;
	outline: none;
	width: 90%
}
.btn-default {
	border-radius: 100px;
	border: none;
	font-size: 20px;
	padding: 20px 25px 20px 25px;
	outline: none;
	margin-left: -45px;
	cursor: pointer;
	background-color: #991A4E;
	color: #FFFFFF
}
@media (max-width: 767px) {
	.SearchBox {
		width: 100%;
		margin-left: -45px
	}}
/* HEADER */
#idbtCr3 {
	background: #005833;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #005c35), color-stop(50%, #005632), color-stop(51%, #005632), color-stop(100%, #00341b));
	background: -moz-linear-gradient(left, #005c35 0%, #005632 50%, #005632 51%, #00341b 100%);
	background: -webkit-linear-gradient(left, #005c35 0%, #005632 50%, #005632 51%, #00341b 100%);
	background: -o-linear-gradient(left, #005c35 0%, #005632 50%, #005632 51%, #00341b 100%);
	background: -ms-linear-gradient(left, #005c35 0%, #005632 50%, #005632 51%, #00341b 100%);
	background: linear-gradient(left, #005c35 0%, #005632 50%, #005632 51%, #00341b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005c35', endColorstr='#00341b', GradientType=0);
	text-decoration: none
}
/* CMS NAVIGATION */
/*hides the home tab - which is actually the second menu item DO NOT DELETE */
#siteheader .navbar-top ul.navbar-nav>li:nth-child(2) {
	display: none
}
div#navbar.content {
	background-color: transparent!important
}
/* top navigation */
.navbar-top .navbar-nav>li>a, .navbar-top .navbar-nav>li>a:hover {
	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);
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 0.02em;
	padding: 8px 26px
}
.nav-mobile .navbar-brand {
	display: none
}
/* FOOTER */
#default_footer {
	display: none
}
#idjrQlc {
	background: #005833;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #005c35), color-stop(50%, #005632), color-stop(51%, #005632), color-stop(100%, #00341b));
	background: -moz-linear-gradient(left, #005c35 0%, #005632 50%, #005632 51%, #00341b 100%);
	background: -webkit-linear-gradient(left, #005c35 0%, #005632 50%, #005632 51%, #00341b 100%);
	background: -o-linear-gradient(left, #005c35 0%, #005632 50%, #005632 51%, #00341b 100%);
	background: -ms-linear-gradient(left, #005c35 0%, #005632 50%, #005632 51%, #00341b 100%);
	background: linear-gradient(left, #005c35 0%, #005632 50%, #005632 51%, #00341b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005c35', endColorstr='#00341b', GradientType=0);
	text-decoration: none;
	color: #ffffff
}
#idjrQlc a {
	color: #fff
}
#idjrQlc a:hover {
	color: #16d777
}




/**********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
}
#footer {
	margin-top: 0;
	margin-bottom: 0
}
@media (min-width: 768px) {
	div#navbar {
		display: flex;
	}}
@media (max-width: 767px) {
	.navbar-top {
		background-color: transparent !important
	}
	.dropdown-menu>li>a {
		background-color: #ffffff!important
	}
	.dropdown-menu {
		padding: 0
	}}
@media (max-width: 992px) {
	#header img {
		max-width: 270px!important;
		height: auto
	}}

/********** SLIDES PAGES************/
}
.slide-g, .slide-p, .slide-m, .slide-db, .slide-lb {
	padding: 20px;
}
.slide-g {
	background-color: #006141B3;
}
.slide-p {
	background-color: #682E7DB3;
}
.slide-m {
	background-color: #991A4EB3;
}
.slide-db {
	background-color: #0F7A96B3;
}
.slide-lb {
	background-color: #4BA8BAB3;
}
.ame-brodcast-no-events {
    color: white !important;
    font-weight: 200 !important;
}

.err404 {
    background-image: none !important;
}

.err404-map {
    display: none;
}

.err404branchlist {
    display: none;
}

/********** CIRCULATING ART************/

[id='10374'] .resource_item_header  {
    font-size: 150%;
    font-weight: 200;
    padding: 10px;
    margin: 0 20px 5px 20px;
}

[id='10374'] .resimg {
    max-width: 250px;
}

[id='10374'] .heading4 {
    font-size:150%;
  	font-weight: 300;
  	font-style:italic;
}

[id='10374'] .resimg:hover {
    transition: transform 3s;
    padding: 0px;
    transform: scale(2.5);
    border: 20px solid rgba( 255, 255, 255, 0.8 );
}


/********** LOCAL HISTORY ************/

[id='10410'] .resource_item_header {
    font-size: 150%;
    font-weight: 200;
    padding: 10px;
    margin: 0 20px 5px 20px;
}

[id='10411'] .resource_item_header {
    font-size: 150%;
    font-weight: 200;
    padding: 10px;
    margin: 0 20px 5px 20px;
}


#idi7RyG > div > span > p:nth-child(2) > b:after {
	content: ", join the wait list."
}
.amev-picture-event-outer-container .amev-event-regclosed {
    display: inline-block;
    margin-right: 100%;
    width: 100%;
    font-size: 20px;
    /* text-align: center; */
    /* background: yellow; */
    text-transform: uppercase;
}


/********** WRITER-IN-RESIDENCE EVENTS WIDGET ************/

div.widget[data-widgetid='23182'] .amev-event-list{ 
  height: 500px !important;  
} 