@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap');.link, a{text-decoration: none;}
	.link:hover, a:hover{text-decoration: underline;}.link, a{font-weight: normal;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1155px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1155px;}
.bodysize{max-width: 1155px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #027fba;}
.link:hover, a:hover{color: #027fba;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #bfbfbf;}
body{
		color: #4d4d4d;
		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: bold;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: none;
	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 );
	border: 1px solid #000000;
	color: #000000;
}
.resource_item_header:hover, .button:hover, .button:focus, .button_open, .button-strip-active a, .button-strip a:hover{
	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 );
	border: 1px solid #000000;
	color: #000000;
}
.button a, .button-strip a{
	color: #000000;
	text-decoration:none;
}
.button-strip-active a{
	color: #000000;
	text-decoration:none;
}
.button:hover a, .button-strip:hover a{
	color: #000000;
	text-decoration:none;
}
.button-strip a{
	font-weight:normal;
}
.resource_item_open{
	border: 1px 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: #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 #bfbfbf;
}
.tab, .tab_selected, .navbar-top, .nav-mobile{
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #000000;
}
.vtab{
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, right, left, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(-90deg,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(-90deg,  none 0%,none 50%,none 51%,none 100%);
	color: #000000;
}
.vtab:hover, .vtab_selected{
	background: 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%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #000000;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );

	color: #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
}
.tab:hover, .tab_selected, .navbar-top .open>a, .navbar-top>div>ul>li>a:hover, .navbar-top a.current, .navbar-top>div>ul>li>a:focus{
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #000000;
}
.tab a{
	color: #000000;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #000000;
}
.tab-bar{
	border-bottom: 1px solid #000000;
}
@media (max-width: 767px) {
	.tab{
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	.tab-bar{
		border: none;
	}
}
#responsiveheader{
	font-family: 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/lvccld/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 2px solid #004f9d;
	background-color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
}
.widgetheader{
	color: #ffffff;
	font-weight: bold;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: -2px -2px 0px 0px;
	border-radius: -2px -2px 0px 0px;
	background: #004f9d;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004f9d), color-stop(50%,#004f9d), color-stop(51%,#004f9d), color-stop(100%,#004f9d));
	background: -moz-linear-gradient(top,  #004f9d 0%, #004f9d 50%, #004f9d 51%, #004f9d 100%);
	background: -webkit-linear-gradient(top,  #004f9d 0%,#004f9d 50%,#004f9d 51%,#004f9d 100%);
	background: -o-linear-gradient(top,  #004f9d 0%,#004f9d 50%,#004f9d 51%,#004f9d 100%);
	background: -ms-linear-gradient(top,  #004f9d 0%,#004f9d 50%,#004f9d 51%,#004f9d 100%);
	background: linear-gradient(top,  #004f9d 0%,#004f9d 50%,#004f9d 51%,#004f9d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004f9d', endColorstr='#004f9d',GradientType=0 );
}
.widgetbody{
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0px 0px -2px -2px;
	border-radius: 0px 0px -2px -2px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #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: #bfbfbf;
	background-color: #bfbfbf;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #bfbfbf;
}
.bottomrule{
	border-bottom: 1px solid #bfbfbf;
}
.bodytext{color: #4d4d4d;}
.headingtext{color: #000000;}
body {
  font-size: 16px;
  font-family: 'Open Sans', sans-serif;
}
#body {
padding-top:15px;
  font-family: 'Open Sans', sans-serif;
}
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;600;700;800&display=swap');
:host #header div.pull-left > span.connector:first-child::after {
  content: ' catalog'; 
}
:host #header .bootstrap-select-wrapper {
  display: none; 
}
:host #header div.pull-left span.connector {
  display: none; 
}
:host #header div.pull-left > span.connector {
  display: inline; 
}
#\:0\.targetLanguage > span:nth-child(2),#\:0\.targetLanguage > img:nth-child(1) {
  display: none;
}
div[data-widgetid='14401'] .amev-event-list{height: 825px !important;width: auto !important;}
div[data-widgetid='14432'] .amev-event-list{height: 950px !important;width: auto !important;}
div[data-widgetid='20004'] .amev-event-list{height: 500px !important;width: auto !important;}
div[data-widgetid='20101'] .amev-event-list{height: 370px !important;width: auto !important;}

/* Events widgets - export at full height */
html {
  height: 100%;
} 
body.embeded {
  height: 100%; 
}
body.embeded > div > div.amev-event-list {
  height: calc(100% - 45px);
}
body.embeded > div.widget {
  height: calc(100% - 23px); 
}
body.embeded > div.widget > div.widgetbody {
  height: 100%; 
}
body.embeded > div.widget > div.widgetbody > div.amev-event-list {
  height: calc(100% - 105px);
} 

#event_locations [for="loc_2064"] { display: none; }
#event_locations [for="loc_1932"] { display: none; }

div#idDuU5h ul { list-style: disc; }
/* for NEW FAQ page */
.faqs h4 {
	margin-top: 30px;
}
.faqs h2 {
	font-size: 2.8em;
	margin-top: 15px;
}
a#biblionav_account_trigger:before {
    content: "Log In / My LVCCLD";
    font-weight: 600;
}
a#biblionav_account_trigger:after {
    font-family: "fontello";
    content: "\0000a0\abcd";
    display: inline-block;
    max-height: 10px;
  color: white;
      padding-right: 5px;
    padding-left: 5px;
}

#mce_22 > div > div.cp_header_wrapper > div > div.cp_header_biblio_bar > div > div > div > div.pull-right.header_biblio_bar_right > div.bc_my_account_nav > div.biblio_bar_my_account > span.my_account_label  {
   display: none;
}
.faqs p {
	font-size: 1.1em;
	color: #515151;
}
.reserve-links p {
	border-bottom: 1px solid #d5d5d5;
	margin-bottom: 0;
}
.reserve-links p:last-child {
	border-bottom: none;
	padding-bottom: 0px;
}
.reserve-links p a {
	padding: 12px;
	display: block;
}

.reserve-links p a:hover {
	text-decoration: none;
	background: #f7f7f7;
}
div[data-room-id="5423"] .roomdetail-cost{
  display: none;
}
div[data-room-id="5414"] .roomdetail-cost{
  display: none;
}
div[data-room-id="5374"] .roomdetail-cost{
  display: none;
}
div[data-room-id="5258"] .roomdetail-cost{
  display: none;
}
div[data-room-id="5383"] .roomdetail-cost{
  display: none;
}
div[data-room-id="5363"] .roomdetail-cost{
  display: none;
}
/* Targets just the BOOKING TITLE form label in Reserve and changes to EVENT TITLE */
label[for="booking_title"] {
	font-size:0px;
}
label[for="booking_title"] span.required-field {
	font-size:14px!important;
}
label[for="booking_title"]:before {
	content: "Event name ";
	font-size: 18px;
	font-weight: bold;
}
/* Targets the setup/breakdown key description */
.amnp-key-list div:nth-child(4):after {
	content: ' (Library use) ';
  	font-size: 1em;
  	font-weight: 400;
}

#navbar {
display: none;
}
.button {
  width: auto;
  height: auto;
  font-size: 20px;
  letter-spacing: 2.5px;
  font-weight: 500;
  box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease 0s;
  cursor: pointer;
  outline: none;
  background-color: #004f9d;
  border: 1px solid transparent;
  color: #fff;
  border-radius: 4px;
  letter-spacing: .2px;
}

.button:hover {
  background-color: #1b4364;
  color: white;
  border: 1px solid transparent;
  text-decoration: none;
  box-shadow: 0px 15px 20px rgba(27, 67, 100, 1);
  transform: translateY(-7px) !important;
}
::placeholder { 
   color: #595959;
}
/*! CSS Used from: https://cor-cdn-static.bibliocommons.com/assets/responsive_external_header-734f12af674c6163a7bfbeaa60ce6226.css ; media=all */
@media all{
.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;}
.bc_core_external .disabled.btn.btn-default,.bc_core_external .disabled.btn.btn-default:hover,.bc_core_external .disabled.btn.btn-default:focus,.bc_core_external .disabled.btn.btn-default:active{background:none;color:#999;}
.bc_core_external .disabled.btn.btn-default:not(.btn-primary),.bc_core_external .disabled.btn.btn-default:hover:not(.btn-primary),.bc_core_external .disabled.btn.btn-default:focus:not(.btn-primary),.bc_core_external .disabled.btn.btn-default:active:not(.btn-primary){border:1px solid #ccc;}
.bc_core_external{font-size:14px;line-height:1.485;font-family:"Open Sans",Arial,sans-serif;}
.bc_core_external .disabled.btn.btn-default,.bc_core_external .disabled.btn.btn-default:hover,.bc_core_external .disabled.btn.btn-default:focus,.bc_core_external .disabled.btn.btn-default:active{background:none;color:#999;}
.bc_core_external .disabled.btn.btn-default:not(.btn-primary),.bc_core_external .disabled.btn.btn-default:hover:not(.btn-primary),.bc_core_external .disabled.btn.btn-default:focus:not(.btn-primary),.bc_core_external .disabled.btn.btn-default:active:not(.btn-primary){border:1px solid #ccc;}
.bc_core_external [class^="icon-"]:before,.bc_core_external [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
.bc_core_external .icon-location:before{content:'\f041'; font-family: 'FontAwesome';}
.bc_core_external .icon-spinner:before{content:'\e813';}
.bc_core_external .icon-cancel:before{content:'\e814';}
.bc_core_external .icon-help-circled:before{content:'\f059'; font-family: 'FontAwesome';}
.bc_core_external .icon-menu:before{content:'\e847';}
.bc_core_external .icon-calendar:before{content:'\f073'; font-family: 'FontAwesome';}
.bc_core_external .icon-search:before{content:'🔍';}
.bc_core_external .animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block;}
.bc_core_external nav{display:block;}
.bc_core_external a{background:transparent;}
.bc_core_external a:active,.bc_core_external a:hover{outline:0;}
.bc_core_external img{border:0;}
.bc_core_external svg:not(:root){overflow:hidden;}
.bc_core_external button,.bc_core_external input,.bc_core_external select{color:inherit;font:inherit;margin:0;}
.bc_core_external button{overflow:visible;}
.bc_core_external button,.bc_core_external select{text-transform:none;}
.bc_core_external button{-webkit-appearance:button;cursor:pointer;}
.bc_core_external button::-moz-focus-inner,.bc_core_external input::-moz-focus-inner{border:0;padding:0;}
.bc_core_external input{line-height:normal;}
.bc_core_external input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.bc_core_external *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bc_core_external *:before,.bc_core_external *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bc_core_external input,.bc_core_external button,.bc_core_external select{font-family:inherit;font-size:inherit;line-height:inherit;}
.bc_core_external a{color:#00a2ce;text-decoration:none;}
.bc_core_external a:hover,.bc_core_external a:focus{color:#006682;text-decoration:underline;}
.bc_core_external a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.bc_core_external img{vertical-align:middle;}
.bc_core_external .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.bc_core_external h2,.bc_core_external h3{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}
.bc_core_external h2,.bc_core_external h3{margin-top:20px;margin-bottom:10px;}
.bc_core_external h2{font-size:24px;}
.bc_core_external h3{font-size:20px;}
.bc_core_external .small{font-size:85%;}
.bc_core_external ul{margin-top:0;margin-bottom:10px;}
.bc_core_external ul ul{margin-bottom:0;}
.bc_core_external .list-unstyled{padding-left:0;list-style:none;}
.bc_core_external .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.bc_core_external .container:before,.bc_core_external .container:after{content:" ";display:table;}
.bc_core_external .container:after{clear:both;}
@media (min-width: 768px){
.bc_core_external .container{width:100%;}
}
@media (min-width: 992px){
.bc_core_external .container{width:100%;}
}
@media (min-width: 1200px){
.bc_core_external .container{width:1170px;}
}
.bc_core_external .row{margin-left:-15px;margin-right:-15px;}
.bc_core_external .row:before,.bc_core_external .row:after{content:" ";display:table;}
.bc_core_external .row:after{clear:both;}
.bc_core_external .col-xs-12,.bc_core_external .col-md-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.bc_core_external .col-xs-12{float:left;}
.bc_core_external .col-xs-12{width:100%;}
@media (min-width: 992px){
.bc_core_external .col-md-12{float:left;}
.bc_core_external .col-md-12{width:100%;}
}
.bc_core_external label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold;}
.bc_core_external input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bc_core_external .form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.485;color:#565656;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}
.bc_core_external .form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);}
.bc_core_external .form-control::-moz-placeholder{color:#ccc;opacity:1;}
.bc_core_external .form-control:-ms-input-placeholder{color:#ccc;}
.bc_core_external .form-control::-webkit-input-placeholder{color:#ccc;}
.bc_core_external .form-control[disabled]{cursor:not-allowed;background-color:#f5f5f5;opacity:1;}
.bc_core_external input[type="search"]{-webkit-appearance:none;}
.bc_core_external .form-group{margin-bottom:15px;}
.bc_core_external .form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;}
.bc_core_external .btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.485;border-radius:0px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.bc_core_external .btn:focus,.bc_core_external .btn:active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.bc_core_external .btn:hover,.bc_core_external .btn:focus{color:#333;text-decoration:none;}
.bc_core_external .btn:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}
.bc_core_external .btn.disabled{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}
.bc_core_external .btn-default{color:#333;background-color:#fff;border-color:#ccc;}
.bc_core_external .btn-default:hover,.bc_core_external .btn-default:focus,.bc_core_external .btn-default:active{color:#333;background-color:#e6e6e6;border-color:#adadad;}
.bc_core_external .btn-default:active{background-image:none;}
.bc_core_external .btn-default.disabled,.bc_core_external .btn-default.disabled:hover,.bc_core_external .btn-default.disabled:focus,.bc_core_external .btn-default.disabled:active{background-color:#fff;border-color:#ccc;}
.bc_core_external .btn-primary{color:#fff;background-color:#00a2ce;border-color:#008eb4;}
.bc_core_external .btn-primary:hover,.bc_core_external .btn-primary:focus,.bc_core_external .btn-primary:active{color:#fff;background-color:#007a9b;border-color:#005e77;}
.bc_core_external .btn-primary:active{background-image:none;}
.bc_core_external .btn-link{color:#00a2ce;font-weight:normal;cursor:pointer;border-radius:0;}
.bc_core_external .btn-link,.bc_core_external .btn-link:active{background-color:transparent;-webkit-box-shadow:none;box-shadow:none;}
.bc_core_external .btn-link,.bc_core_external .btn-link:hover,.bc_core_external .btn-link:focus,.bc_core_external .btn-link:active{border-color:transparent;}
.bc_core_external .btn-link:hover,.bc_core_external .btn-link:focus{color:#006682;text-decoration:underline;background-color:transparent;}
.bc_core_external .btn-block{display:block;width:100%;}
.bc_core_external .collapse{display:none;}
.bc_core_external .caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}
.bc_core_external .dropdown{position:relative;}
.bc_core_external .dropdown-toggle:focus{outline:0;}
.bc_core_external .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:0px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box;}
.bc_core_external .dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}
.bc_core_external .dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.485;color:#666;white-space:nowrap;}
.bc_core_external .dropdown-menu>li>a:hover,.bc_core_external .dropdown-menu>li>a:focus{text-decoration:none;color:#000;background-color:#f5f5f5;}
.bc_core_external .open>.dropdown-menu{display:block;}
.bc_core_external .dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.485;color:#ccc;white-space:nowrap;}
.bc_core_external .btn-group{position:relative;display:inline-block;vertical-align:middle;}
.bc_core_external .btn-group>.btn{position:relative;float:left;}
.bc_core_external .btn-group>.btn:hover,.bc_core_external .btn-group>.btn:focus,.bc_core_external .btn-group>.btn:active{z-index:2;}
.bc_core_external .btn-group>.btn:focus{outline:0;}
.bc_core_external .btn-group>.btn:first-child{margin-left:0;}
.bc_core_external .btn-group .dropdown-toggle:active{outline:0;}
.bc_core_external .btn .caret{margin-left:0;}
.bc_core_external .input-group{position:relative;display:table;border-collapse:separate;}
.bc_core_external .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}
.bc_core_external .input-group-btn,.bc_core_external .input-group .form-control{display:table-cell;}
.bc_core_external .input-group .form-control:not(:first-child):not(:last-child){border-radius:0;}
.bc_core_external .input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}
.bc_core_external .input-group .form-control:first-child{border-bottom-right-radius:0;border-top-right-radius:0;}
.bc_core_external .input-group-btn:last-child>.btn{border-bottom-left-radius:0;border-top-left-radius:0;}
.bc_core_external .input-group-btn{position:relative;font-size:0;white-space:nowrap;}
.bc_core_external .input-group-btn>.btn{position:relative;}
.bc_core_external .input-group-btn>.btn:hover,.bc_core_external .input-group-btn>.btn:focus,.bc_core_external .input-group-btn>.btn:active{z-index:2;}
.bc_core_external .input-group-btn:last-child>.btn{margin-left:-1px;}
.bc_core_external .nav{margin-bottom:0;padding-left:0;list-style:none;}
.bc_core_external .nav:before,.bc_core_external .nav:after{content:" ";display:table;}
.bc_core_external .nav:after{clear:both;}
.bc_core_external .nav>li{position:relative;display:block;}
.bc_core_external .nav>li>a{position:relative;display:block;padding:10px 15px;}
.bc_core_external .nav>li>a:hover,.bc_core_external .nav>li>a:focus{text-decoration:none;background-color:#f5f5f5;}
.bc_core_external .navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent;}
.bc_core_external .navbar:before,.bc_core_external .navbar:after{content:" ";display:table;}
.bc_core_external .navbar:after{clear:both;}
@media (min-width: 992px){
.bc_core_external .navbar{border-radius:0px;}
}
.bc_core_external .navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch;}
.bc_core_external .navbar-collapse:before,.bc_core_external .navbar-collapse:after{content:" ";display:table;}
.bc_core_external .navbar-collapse:after{clear:both;}
@media (min-width: 992px){
.bc_core_external .navbar-collapse{width:auto;border-top:0;box-shadow:none;}
.bc_core_external .navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;}
}
.bc_core_external .container>.navbar-collapse{margin-right:-15px;margin-left:-15px;}
@media (min-width: 992px){
.bc_core_external .container>.navbar-collapse{margin-right:0;margin-left:0;}
}
.bc_core_external .navbar-nav{margin:7.5px -15px;}
.bc_core_external .navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px;}
@media (min-width: 992px){
.bc_core_external .navbar-nav{float:left;margin:0;}
.bc_core_external .navbar-nav>li{float:left;}
.bc_core_external .navbar-nav>li>a{padding-top:15px;padding-bottom:15px;}
}
.bc_core_external .navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0;}
.bc_core_external .navbar-default{background-color:#f8f8f8;border-color:#e7e7e7;}
.bc_core_external .navbar-default .navbar-nav>li>a{color:#777;}
.bc_core_external .navbar-default .navbar-nav>li>a:hover,.bc_core_external .navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent;}
.bc_core_external .navbar-default .navbar-collapse{border-color:#e7e7e7;}
.bc_core_external .clearfix:before,.bc_core_external .clearfix:after{content:" ";display:table;}
.bc_core_external .clearfix:after{clear:both;}
.bc_core_external .pull-right{float:right!important;}
.bc_core_external .pull-left{float:left!important;}
.bc_core_external .hidden{display:none!important;visibility:hidden!important;}
.bc_core_external .visible-xs{display:none!important;}
.bc_core_external .visible-xs-block,.bc_core_external .visible-sm-block{display:none!important;}
@media (max-width: 767px){
.bc_core_external .visible-xs{display:block!important;}
}
  #body > div {
  padding: 10px;
  }
  #body {
  padding: 25px;
  }
  #id9jHqn > div > span > div > div.cp_header_wrapper > div > div.header_main > div.client_and_search > div > div.visible-xs-block.visible-sm-block.xs_icon_triggers > a > i {
  display:none;
  }
@media (max-width: 767px){
.bc_core_external .visible-xs-block{display:block!important;}
}
@media (min-width: 768px) and (max-width: 991px){
.bc_core_external .visible-sm-block{display:block!important;}
}
@media (max-width: 767px){
.bc_core_external .hidden-xs{display:none!important;}
}
@media (min-width: 768px) and (max-width: 991px){
.bc_core_external .hidden-sm{display:none!important;}
}
@media (max-width: 767px){
.bc_core_external .sr-only-xs{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
}
.bc_core_external .btn.btn-primary{background-color:#007FAA;border-bottom:1px solid transparent;}
.bc_core_external .btn.btn-transactional{color:#fff;background-color:green;border-color:#006700;}
.bc_core_external .btn.btn-transactional:hover,.bc_core_external .btn.btn-transactional:focus,.bc_core_external .btn.btn-transactional:active{color:#fff;background-color:#004d00;border-color:#002a00;}
.bc_core_external .btn.btn-transactional:active{background-image:none;}
.bc_core_external .btn.btn-transactional:not(.btn-flat){border:1px solid transparent;border-bottom:none;padding-bottom:8px;-webkit-box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);min-height:37px;}
.bc_core_external .btn.btn-default{color:#666;border:1px solid #ccc;box-shadow:inset 0px -3px 0px 0px rgba(0,0,0,0.2);padding-bottom:8px;min-height:37px;}
.bc_core_external .btn.btn-transactional:hover,.bc_core_external .btn.btn-transactional:focus,.bc_core_external .btn.btn-transactional:active{color:white;background-color:#008000;border-color:transparent;}
.bc_core_external .btn:hover{opacity:0.8;}
.bc_core_external .btn-flat{box-shadow:none!important;}
.bc_core_external ul.dropdown-menu li a:not(.btn){color:#666!important;}
.bc_core_external .bootstrap-select-wrapper{display:inline-block;position:relative;}
.bc_core_external .bootstrap-select .caret{display:none!important;}
.bc_core_external .bootstrap-select.btn-group .btn .filter-option{width:auto;}
.bc_core_external .bootstrap-select.btn-group .dropdown-menu.inner{float:none!important;}
.bc_core_external .bootstrap-select .btn.btn-default.btn-flat{min-height:inherit;padding-bottom:6px;}
.bc_core_external div[class*="col-"] .bootstrap-select-wrapper{max-width:100%;}
.bc_core_external .dropdown-toggle:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;}
.bc_core_external .dropdown-toggle:not(.cp-dropdown-trigger):not(.hide_trigger_icon):after{font-family:"FontAwesome";content:"\f0d7";display:inline-block;}
.bc_core_external .dropdown-toggle .icon-arrow:after{font-family:"FontAwesome";content:"\f107";display:inline-block;max-height:10px; margin-left: 5px;}
.bc_core_external .yamm .nav,.bc_core_external .yamm .collapse,.bc_core_external .yamm .dropdown{position:static;}
.bc_core_external .yamm .container{position:relative;}
.bc_core_external .yamm .dropdown-menu{left:auto;}
.bc_core_external .yamm .yamm-content{padding:20px 30px;}
.bc_core_external .yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0;}
.bc_core_external .cp_header_wrapper .cp_header{position:relative;z-index:100;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar{background-color:#fff;border-bottom:1px solid #ccc;padding:0px;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .header_biblio_bar_right{display:flex;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .header_biblio_bar_right .help_location_links,.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .header_biblio_bar_right .bc_my_account_nav{display:flex;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .header_biblio_bar_right .dropdown-menu{right:0;left:auto;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .divider{margin:6px 0px;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .divider+.divider{display:none;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblio_bar_link{padding:10px 5px;display:block;margin-right:20px;text-decoration:none;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblio_bar_link:hover>span{text-decoration:underline;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar a.my_account_toggle.dropdown-toggle{font-weight:600;padding:12px;margin-right:0;white-space:nowrap;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar a.my_account_toggle.dropdown-toggle .icon-arrow:after{padding-right:5px;padding-left:5px;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblionav_my_account.dropdown-menu{min-width:260px;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblionav_my_account.dropdown-menu .log_in_btn{color:#fff;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblionav_my_account.dropdown-menu .indented{padding-left:35px;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblionav_my_account.dropdown-menu .info{background-color:#f5f5f5;padding:10px 15px;margin-top:-5px;margin-bottom:-6px;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblionav_my_account.dropdown-menu .info:before,.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblionav_my_account.dropdown-menu .info:after{content:" ";display:table;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblionav_my_account.dropdown-menu .info:after{clear:both;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblionav_my_account.dropdown-menu .info .btn{position:relative;padding:6px 10px;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblionav_my_account.dropdown-menu .dropdown-header{text-transform:uppercase;font-size:13px;color:#333;font-weight:600;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblionav_my_account.dropdown-menu li>a{padding-top:8px;padding-bottom:8px;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .admin_nav .admin_nav_menu{font-size:90%;right:auto;}
@media (max-width: 991px){
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblionav_my_account{width:100%;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .admin_nav .admin_nav_menu{width:100%;font-size:100%;left:0;}
}
@media (max-width: 767px){
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .biblio_bar_link:not(.my_account_toggle){font-size:21px;padding:6px 0;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar svg{width:18px;height:18px;}
.bc_core_external .cp_header_wrapper .cp_header_biblio_bar .help_location_links_xs{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;}
}
.bc_core_external .cp_header_wrapper .header_locations_dropdown_wrapper,.bc_core_external .cp_header_wrapper .header_help_dropdown_wrapper{position:relative;}
.bc_core_external .cp_header_wrapper .header_locations_menu,.bc_core_external .cp_header_wrapper .header_help_menu{padding:20px;width:300px;}
.bc_core_external .cp_header_wrapper .header_help_menu .faq-search{padding-bottom:25px;border-bottom:1px solid #cccccc;}
.bc_core_external .cp_header_wrapper .header_locations_menu label,.bc_core_external .cp_header_wrapper .header_help_menu label{font-size:16px;margin:0 5px 10px 0;display:inline-block;}
.bc_core_external .cp_header_wrapper .header_locations_menu .locations_geo_search{display:none;}
.bc_core_external .cp_header_wrapper .header_locations_menu .locations_geo_search .icon-spinner{display:none;}
.bc_core_external .cp_header_wrapper .header_locations_menu .locations_geo_search .icon-crosshair{width:16px;height:16px;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAOFJREFUeNpiYMADWNk5CkAYnxoWBvxAgIA8AxMDhYAZj%2FMDgFQ4ECsws7Aw%2Fvv75wI2dYxYNBoAqflA%2FBaIuaHCX4FYGIgTf%2F%2F8cYGQAeeB1EEg3gvEkVDh5UDsDMT2QAMMcYYBUHMC1Oa9WFwLEnsLVYNwATSaYKFtD8QcQHwfyr8CpXWgtCIQ%2F4C6EAQ%2BUBwLjFi8EAPEE6FCyGEAAvlAvAQYDguwhgFUQhgaYOgAJKaMrJnUaFQG4kD0aMSXDxKAeD8UJ5CcEkEpD5gCQaH%2BEGjrBJrlBUK58QMhAwACDABnXj9GKqCr9gAAAABJRU5ErkJggg%3D%3D);position:relative;top:2px;display:inline-block;}
.bc_core_external .cp_header_wrapper .header_help_menu .help_nav{list-style:none;padding:0;margin:0 25px 0 0;}
.bc_core_external .cp_header_wrapper .header_help_menu .help_nav li{line-height:30px;}
@media (max-width: 767px){
.bc_core_external .cp_header_wrapper .header_locations_menu,.bc_core_external .cp_header_wrapper .header_help_menu{padding:20% 10%;width:auto;}
.bc_core_external .cp_header_wrapper .header_help_menu .help_nav li{line-height:45px;}
}
.bc_core_external .cp_header_wrapper .header_main{position:relative;}
.bc_core_external .cp_header_wrapper .cp_header_client_area{margin-right:5%;min-width:30%;}
.bc_core_external .cp_header_wrapper .cp_header_client_area .logo img{max-height:65px;max-width:100%;}
@media screen and (max-width: 991px){
.bc_core_external .cp_header_wrapper .cp_header_client_area{width:100%;margin-right:0;}
.bc_core_external .cp_header_wrapper .cp_header_client_area .logo{margin-right:10px;}
}
.bc_core_external .cp_header_wrapper .cp_header_search .main_search_input{padding-left:.65em;}
.bc_core_external .cp_header_wrapper .cp_header_search .main_search_input::-ms-clear{display:none;}
.bc_core_external .cp_header_wrapper .cp_header_search .header_search_clear_button{color:#666;display:none;height:34px;position:absolute;right:0;top:0;z-index:4;}
.bc_core_external .cp_header_wrapper .cp_header_search .header_search_clear_button .svg_close_icon{height:100%;}
.bc_core_external .cp_header_wrapper .cp_header_search .header_search_filter_lock{top:0;left:0;z-index:4;}
.bc_core_external .cp_header_wrapper .cp_header_search .header_search_filter_lock svg path{fill:#666;}
.bc_core_external .cp_header_wrapper .cp_header_search .form-control-feedback{display:none;}
.bc_core_external .cp_header_wrapper .cp_header_search .adv_search{padding-top:4px;min-height:2em;position:absolute;right:0;}
.bc_core_external .cp_header_wrapper .cp_header_search .adv_search a+a{margin-left:10px;}
.bc_core_external .cp_header_wrapper .cp_header_search .main_search_input{font-size:16px;}
.bc_core_external .cp_header_wrapper .cp_header_search .main_search_input_wrapper{display:block;position:relative;}
.bc_core_external .cp_header_wrapper .header_search_wrapper_desktop{width:100%;position:relative;}
.bc_core_external .cp_header_wrapper .header_search_wrapper_desktop .cp_header_search{width:75%;}
.bc_core_external .cp_header_wrapper .header_collapsible_search_wrapper{width:100%;}
.bc_core_external .cp_header_wrapper .header_collapsible_search_wrapper .header_search_wrapper_desktop .cp_header_search{width:auto;opacity:0;transition:opacity 0.3s;}
.bc_core_external .cp_header_wrapper .header_collapsible_search_wrapper .header_search_wrapper_desktop .cp_header_search.loaded{opacity:1;}
.bc_core_external .cp_header_wrapper .header_collapsible_search_wrapper .header_search_wrapper_desktop .cp_header_search .form-group{display:inline-block;margin:0;}
.bc_core_external .cp_header_wrapper .header_collapsible_search_wrapper .header_search_wrapper_desktop .cp_header_search .connector{margin:0 10px;display:inline;font-weight:600;font-size:1.2em;}
.bc_core_external .cp_header_wrapper .header_collapsible_search_wrapper .header_search_wrapper_desktop .cp_header_search .header_search_box{padding-left:20px;}
.bc_core_external .cp_header_wrapper .search_wrapper_xs{display:none;background-color:#f2f2f2;border-top:1px solid #ccc;padding:15px 0px;}
.bc_core_external .cp_header_wrapper .search_wrapper_xs .header_search_title{margin:0 0 10px;font-size:1.25em;}
.bc_core_external .cp_header_wrapper .search_wrapper_xs .header_search_box button{font-size:large;padding-top:3px;padding-bottom:3px;}
.bc_core_external .cp_header_wrapper .search_wrapper_xs .adv_search{padding:0;margin:5px 0 0;position:static;min-height:auto;}
.bc_core_external .cp_header_wrapper .search_wrapper_xs .adv_search a{color:#3f4344;text-decoration:underline;}
.bc_core_external .cp_header_wrapper .search_wrapper_xs .bootstrap-select-wrapper{display:block;}
.bc_core_external .cp_header_wrapper .search_wrapper_xs .bootstrap-select-wrapper .btn-group .btn.dropdown-toggle .filter-option{width:calc(100% - 20px);}
.bc_core_external .cp_header_wrapper .search_wrapper_xs .connector{display:none;}
.bc_core_external .cp_header_wrapper .client_and_search{background-color:#fff;padding:15px 0;}
.bc_core_external .cp_header_wrapper .client_and_search .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;min-height:4em;}
.bc_core_external .cp_header_wrapper .client_and_search .xs_icon_triggers{font-size:1.7em;display:inline-block;line-height:65px;}
.bc_core_external .cp_header_wrapper .client_and_search .xs_icon_triggers a{padding:8px 10px;display:inline-block;line-height:normal;}
.bc_core_external .cp_header_wrapper .client_and_search .xs_icon_triggers a+a{border-left:solid 1px #e4e4e4;}
.bc_core_external .cp_header_wrapper .client_and_search .xs_icon_triggers .header_search_xs{font-size:110%;}
@media screen and (max-width: 991px){
.bc_core_external .cp_header_wrapper .client_and_search{padding:10px 0;}
}
.bc_core_external .cp_header_wrapper .cp_header_nav{background-color:#fff;border:none;margin-bottom:0;}
.bc_core_external .cp_header_wrapper .cp_header_nav .container{background-color:#fff;position:static;}
.bc_core_external .cp_header_wrapper .cp_header_nav .yamm-content{padding:10px 0;}
.bc_core_external .cp_header_wrapper .cp_header_nav .menu-column{margin-left:0;}
.bc_core_external .cp_header_wrapper .cp_header_nav .menu-column .indent{padding:0 0 0 25px;}
.bc_core_external .cp_header_wrapper .cp_header_nav .menu-column h3{margin-top:0;text-transform:uppercase;padding:8px 15px;font-size:medium;}
.bc_core_external .cp_header_wrapper .cp_header_nav .menu-column li{padding:0 15px;}
.bc_core_external .cp_header_wrapper .cp_header_nav .menu-column li a{display:block;margin-left:-15px;margin-right:-15px;padding:8px 15px;}
.bc_core_external .cp_header_wrapper .cp_header_nav .menu-column ul{margin-left:0;}
.bc_core_external .cp_header_wrapper .cp_header_nav .nav.navbar-nav>li{border:none;}
.bc_core_external .cp_header_wrapper .cp_header_nav .header_nav_icon{margin-right:4px;}
@media (min-width: 992px){
.bc_core_external .cp_header_wrapper .cp_header_nav .menu-column{float:left;}
.bc_core_external .cp_header_wrapper .cp_header_nav .mobile{display:none;}
.bc_core_external .cp_header_wrapper .cp_header_nav .desktop{display:block;}
.bc_core_external .cp_header_wrapper .cp_header_nav .yamm-fw .yamm-content{padding:30px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.bc_core_external .cp_header_wrapper .cp_header_nav .yamm-fw .yamm-content.container{background:transparent;}
.bc_core_external .cp_header_wrapper .cp_header_nav .yamm-fw .dropdown-menu{border-width:0 0 1px 0;}
.bc_core_external .cp_header_wrapper .cp_header_nav .yamm-fw h2,.bc_core_external .cp_header_wrapper .cp_header_nav .yamm-fw h3{font-weight:bold;margin:0;}
.bc_core_external .cp_header_wrapper .cp_header_nav .yamm-fw .menu-title{margin-right:50px;}
.bc_core_external .cp_header_wrapper .cp_header_nav .yamm-fw .menu-column{float:none;border-right:1px solid #cccac8;padding-right:15px;margin-right:15px;}
.bc_core_external .cp_header_wrapper .cp_header_nav .yamm-fw .menu-column:last-child{border:none;margin-right:0;padding-right:0;}
}
@media (max-width: 991px){
.bc_core_external .cp_header_wrapper .cp_header_nav{padding:20% 0;font-size:21px;line-height:45px;position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;}
.bc_core_external .cp_header_wrapper .cp_header_nav .dropdown-menu{font-size:18px;}
.bc_core_external .cp_header_wrapper .cp_header_nav ul.navbar-nav>li>a{line-height:45px;}
.bc_core_external .cp_header_wrapper .cp_header_nav .menu-column{margin-bottom:20px;}
.bc_core_external .cp_header_wrapper .cp_header_nav .menu-column li{margin-left:-15px;}
.bc_core_external .cp_header_wrapper .cp_header_nav .menu-column li a{padding:3px 0;display:block;padding-left:45px;line-height:45px;}
.bc_core_external .cp_header_wrapper .cp_header_nav .menu-title{display:none;}
.bc_core_external .cp_header_wrapper .cp_header_nav .yamm-content{padding:5px 25px;}
.bc_core_external .cp_header_wrapper .cp_header_nav .desktop{display:none;}
.bc_core_external .cp_header_wrapper .cp_header_nav .mobile{display:block;}
}
@media (min-width: 768px) and (max-width: 991px){
.bc_core_external .cp_header_wrapper .cp_header_nav{padding-left:10%;padding-right:10%;}
}
.bc_core_external .cp_header_wrapper .cp_header_auto_suggest .dropdown-menu{display:block;position:absolute;left:0;right:0;top:34px;}
.bc_core_external .cp_header_wrapper .suggestion-skeleton-icon{animation:pulsate 3s infinite;height:12px;width:100%;}
@media print{
.bc_core_external .cp_header{display:none!important;}
}
.bc_core_external .disabled.btn.btn-default,.bc_core_external .disabled.btn.btn-default:hover,.bc_core_external .disabled.btn.btn-default:focus,.bc_core_external .disabled.btn.btn-default:active{background:none;color:#999;}
.bc_core_external .disabled.btn.btn-default:not(.btn-primary),.bc_core_external .disabled.btn.btn-default:hover:not(.btn-primary),.bc_core_external .disabled.btn.btn-default:focus:not(.btn-primary),.bc_core_external .disabled.btn.btn-default:active:not(.btn-primary){border:1px solid #ccc;}
.bc_core_external .bootstrap-select{width:220px \0;}
.bc_core_external .bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;}
.bc_core_external .bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px;}
.bc_core_external .bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;}
.bc_core_external .bootstrap-select.form-control:not([class*="col-"]){width:100%;}
.bc_core_external .bootstrap-select.btn-group:not(.input-group-btn){float:none;display:inline-block;margin-left:0;}
.bc_core_external .form-group .bootstrap-select.btn-group{margin-bottom:0;}
.bc_core_external .bootstrap-select.btn-group.disabled,.bc_core_external .bootstrap-select.btn-group>.disabled{cursor:not-allowed;}
.bc_core_external .bootstrap-select.btn-group.disabled:focus,.bc_core_external .bootstrap-select.btn-group>.disabled:focus{outline:none!important;}
.bc_core_external .bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left;}
.bc_core_external .bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle;}
.bc_core_external .bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bc_core_external .bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.bc_core_external .bootstrap-select.btn-group .dropdown-menu li{position:relative;}
.bc_core_external .bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.bc_core_external .bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none;}
.bc_core_external .bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block;}
.bc_core_external select.bs-select-hidden,.bc_core_external select.selectpicker{display:none!important;}
.bc_core_external #overlay{position:fixed;width:100%;height:100%;top:0;bottom:0;left:0;right:0;z-index:200000;visibility:hidden;}
.bc_core_external #overlay .overlay-inner,.bc_core_external #overlay .overlay-backdrop{height:100%;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;}
.bc_core_external #overlay .overlay-backdrop{width:100%;overflow:hidden;background:#F1F1F1;-ms-filter:"alpha(opacity=90)";-khtml-opacity:.90;-moz-opacity:.90;opacity:0.9;}
.bc_core_external #overlay .overlay-close{position:fixed;top:0;right:30px;z-index:250000;background-color:#ffffff;background:-webkit-linear-gradient(#fff, #ebebeb);background:linear-gradient(#fff, #ebebeb);-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-moz-box-shadow:0 1px 4px #666666;-webkit-box-shadow:0 1px 4px #666666;box-shadow:0 1px 4px #666666;font-size:40px;cursor:pointer;border:none;padding:0;}
.bc_core_external #overlay .overlay-close:hover,.bc_core_external #overlay .overlay-close:focus{color:#ffffff;}
.bc_core_external #overlay .overlay-body{max-width:960px;margin:0 auto;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;}
}
/*! CSS Used from: https://cor-liv-cdn-static.bibliocommons.com/dynamic_stylesheet/NV-VEGAS/external_library_branding.css?1566372705310 ; media=all */
@media all{
.bc_core_external div.cp_header_wrapper div.cp_header a{color:#333;}
.bc_core_external div.cp_header_wrapper div.cp_header .client_and_search{background-color:#fff;background-repeat:repeat-x;background-position:"top";border-bottom:none;}
.bc_core_external div.cp_header_wrapper div.cp_header .client_and_search .adv_search a{color:#333;}
.bc_core_external div.cp_header_wrapper div.cp_header .cp_header_search label,.bc_core_external div.cp_header_wrapper div.cp_header .cp_header_search .connector{color:#333;}
.bc_core_external div.cp_header_wrapper div.cp_header .cp_header_biblio_bar{border-bottom:3px solid #004f9d;}
.bc_core_external div.cp_header_wrapper div.cp_header .cp_header_biblio_bar a{color:#02729e;}
.bc_core_external div.cp_header_wrapper div.cp_header .cp_header_biblio_bar a svg path{fill:#02729e;}
.bc_core_external div.cp_header_wrapper div.cp_header .cp_header_biblio_bar .my_account_toggle{background-color:#004f9d;color:#fff; font-size: 14px;}
.bc_core_external div.cp_header_wrapper div.cp_header_nav{background-color:#004f9d;}
.bc_core_external div.cp_header_wrapper div.cp_header_nav .container{background-color:#004f9d;}
.bc_core_external div.cp_header_wrapper div.cp_header_nav .dropdown-menu{background-color:#fff;}
.bc_core_external div.cp_header_wrapper div.cp_header_nav.navbar ul.nav.navbar-nav>li{color:#fff;font-size:1em;}
.bc_core_external div.cp_header_wrapper div.cp_header_nav.navbar ul.nav.navbar-nav>li>a{color:inherit;background:#004f9d;font-weight:normal;}
.bc_core_external div.cp_header_wrapper div.cp_header_nav.navbar ul.nav.navbar-nav>li>a:hover,.bc_core_external div.cp_header_wrapper div.cp_header_nav.navbar ul.nav.navbar-nav>li>a:active{background:#fff;color:#004f9d;}
.bc_core_external div.cp_header_wrapper div.cp_header_nav.navbar ul.nav.navbar-nav>li ul li a{color:#195e73!important;}
.bc_core_external div.cp_header_wrapper div.cp_header_nav.navbar ul.nav.navbar-nav>li .menu-column ul li:active a{background-color:#fff;color:#0f91c3!important;}
.bc_core_external div.cp_header_wrapper div.cp_header_nav.navbar ul.nav.navbar-nav>li .menu-column ul li:hover a{background-color:#fff;color:#0f91c3!important;}
@media (max-width: 991px){
.bc_core_external div.cp_header_wrapper div.cp_header_nav ul.navbar-nav>li{border-bottom:1px solid #ddd;}
}
.bc_core_external .btn.btn-primary{color:#fff;background-color:#004f9d;border-color:#004f9d;}
.bc_core_external .btn.btn-primary:hover,.bc_core_external .btn.btn-primary:focus,.bc_core_external .btn.btn-primary:active{color:#fff;background-color:#1b4364;border-color:#193e5c;}
.bc_core_external .btn.btn-primary:active{background-image:none;}
.bc_core_external .btn.btn-primary.btn-flat{border-color:#004f9d;}
.bc_core_external .btn.btn-transactional{color:#fff;background-color:green;border-color:#006700;}
.bc_core_external .btn.btn-transactional:hover,.bc_core_external .btn.btn-transactional:focus,.bc_core_external .btn.btn-transactional:active{color:#fff;background-color:#004d00;border-color:#002900;}
.bc_core_external .btn.btn-transactional:active{background-image:none;}
.bc_core_external .btn.btn-transactional:not(.btn-flat){border:1px solid transparent;border-bottom:none;padding-bottom:8px;-webkit-box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);box-shadow:inset 0px -4px 0px 0px rgba(0,0,0,0.2);min-height:37px;}
.bc_core_external .btn.btn-link{color:#02729e;}
.bc_core_external #overlay .overlay-close{color:#004f9d;}
.bc_core_external #overlay .overlay-close:hover{background-color:#004f9d;background:-webkit-linear-gradient(#004f9d, #6a6b6a);background:linear-gradient(#004f9d, #6a6b6a);}
.bc_core_external h2,.bc_core_external h3{color:#262626;}
.bc_core_external a:hover{color:#013042;}
.bc_core_external a{color:#02729e;}
}
/*! CSS Used from: https://d4804za1f1gw.cloudfront.net/wp-content/themes/lvccld/style.css?ver=3.9.0 ; media=all */
@media all{
.sr-only{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute;}
@media print{
a{color:#000;}
img{border:0;}
h2{page-break-before:auto;}
}
/* div,span,a,img,i,ul,li,form,label,nav{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;} */
nav{display:block;}
ul{list-style:none;}
@media print{
*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important;}
a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}
img{page-break-inside:avoid;}
h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
}
ul{margin-bottom:18px;}
ul{list-style:none outside;}
ul ul{margin:4px 0 5px 30px;}
h2,h3{margin-top:0;}
h2{color:#292929;font-family:Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;margin-bottom:8px;line-height:1.25;}
@media screen and (max-width: 767px){
h2{font-size:1.75rem;}
}
h3{color:#292929;font-family:Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:8px;line-height:1.33;}
@media screen and (max-width: 767px){
h3{font-size:1.375rem;}
}
.hidden{display:none!important;}
a{color:#027fba;text-decoration:none;line-height:inherit;}
a:hover{text-decoration:underline;}
a:hover{text-decoration:underline;}
.desktop{display:block;}
@media screen and (max-width: 480px){
.desktop{display:none;}
}
.mobile{display:none;}
@media screen and (max-width: 480px){
.mobile{display:block;}
}
#body{display:block;}
.clearfix:after{content:"";display:table;clear:both;}
}
/*! CSS Used from: https://d4804za1f1gw.cloudfront.net/wp-content/themes/bibliocommons/css/fontello/css/cms-wordpress.css?ver=3.9.0 ; media=all */
@media all{
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"cms-wordpress";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-search:before{content:'\e800';}
.icon-cancel:before{content:'\e802';}
.icon-location:before{content:'\e805';}
}
/*! CSS Used from: https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.css */
.pull-right{float:right;}
.pull-left{float:left;}
/*! CSS Used keyframes */
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}}
@-webkit-keyframes pulsate{0%{color:#ccc;}50%{color:#eee;}100%{color:#ccc;}}
@-moz-keyframes pulsate{0%{color:#ccc;}50%{color:#eee;}100%{color:#ccc;}}
@-o-keyframes pulsate{0%{color:#ccc;}50%{color:#eee;}100%{color:#ccc;}}
@keyframes pulsate{0%{color:#ccc;}50%{color:#eee;}100%{color:#ccc;}}
/*! CSS Used fontfaces */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOX-hpKKSTj5PW.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOVuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOXOhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UNirkOUuhpKKSTjw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOX-hpKKSTj5PW.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOVuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXuhpKKSTj5PW.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXehpKKSTj5PW.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOXOhpKKSTj5PW.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhpKKSTjw.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}
@font-face{font-family:'fontello';src:url(//cor-cdn-static.bibliocommons.com/assets/fontello-3f6c513091b588d3ba4d4c179787a8a7.eot);src:url("//cor-cdn-static.bibliocommons.com/assets/fontello-3f6c513091b588d3ba4d4c179787a8a7.eot?#iefix") format("embedded-opentype"),url(//cor-cdn-static.bibliocommons.com/assets/fontello-7aaf5df643343c6846d1d2be8803acd8.woff) format("woff"),url(//cor-cdn-static.bibliocommons.com/assets/fontello-673357aa8c51dbd0cb93eb6691074c9f.ttf) format("truetype"),url("//cor-cdn-static.bibliocommons.com/assets/fontello-b7b9c309407489eedc42d0b35a6d083d.svg#fontello") format("svg");}
@font-face{font-family:'cms-wordpress';src:url("https://d4804za1f1gw.cloudfront.net/wp-content/themes/bibliocommons/css/fontello/font/cms-wordpress.eot?35133332");src:url("https://d4804za1f1gw.cloudfront.net/wp-content/themes/bibliocommons/css/fontello/font/cms-wordpress.eot?35133332#iefix") format("embedded-opentype"),url("https://d4804za1f1gw.cloudfront.net/wp-content/themes/bibliocommons/css/fontello/font/cms-wordpress.woff2?35133332") format("woff2"),url("https://d4804za1f1gw.cloudfront.net/wp-content/themes/bibliocommons/css/fontello/font/cms-wordpress.woff?35133332") format("woff"),url("https://d4804za1f1gw.cloudfront.net/wp-content/themes/bibliocommons/css/fontello/font/cms-wordpress.ttf?35133332") format("truetype"),url("https://d4804za1f1gw.cloudfront.net/wp-content/themes/bibliocommons/css/fontello/font/cms-wordpress.svg?35133332#cms-wordpress") format("svg");font-weight:normal;font-style:normal;}

/*! CSS Used from: https://d4804za1f1gw.cloudfront.net/wp-content/themes/lvccld/style.css?ver=3.9.0 ; media=all 
#\:0\.targetLanguage > img:nth-child(1) {
display:none;
}
#\:0\.targetLanguage > span:nth-child(2) {
display:none;
}*/
#footer_container > div.footer_container_12 > div > div > div.footer-all-menu-columns > div:nth-child(5) > div.footer-contact-info.large-footer > div > div:nth-child(3) > a {
color: white !important;
}
@media all{
#footer_container .footer-contact-info.small-footer{padding:15px 0px!important;width:100%;}
@media screen and (max-width: 480px){
.footer-menu-column{margin-top:10px!important;clear:both;}
#bccms_footer #footer_container .footer_container_12 .footer-menus .social-links-wrapper ul li{display:inline-block;margin:5px!important;}
#bccms_footer #footer_container .footer-contact-info{padding-left:0px;}
#bccms_footer #footer_container .small-footer-content{padding-left:70px;}
#bccms_footer .footer-bottom a.feedback-btn-small{margin-left:50px!important;}
#bccms_footer .footer-bottom #green-links-wrapper{margin-left:30px!important;}
#bccms_footer .footer-bottom .support-cpl a{margin-left:30px!important;}
}
@media screen and (min-width: 481px) and (max-width: 699px){
.footer-3-container{clear:both;margin-left:47px!important;}
.footer-3-container,.footer-4-container{margin-top:10px!important;}
#bccms_footer #footer_container .footer-contact-info{padding-left:0px;}
#bccms_footer #footer_container .small-footer-content{padding-left:117px;}
#bccms_footer .footer-bottom a.feedback-btn-small{margin-left:97px!important;}
#bccms_footer .footer-bottom #green-links-wrapper{margin-left:77px!important;}
}
@media screen and (min-width: 700px) and (max-width: 1030px){
.footer-4-container{clear:both;}
#bccms_footer #footer_container .footer_container_12 .footer-menus .footer-menu-column.footer-multi-row-column{width:36%;min-width:330px;clear:left;}
#bccms_footer #footer_container .footer_container_12 .footer-menus .footer-menu-column .footer-4-container,#bccms_footer #footer_container .footer_container_12 .footer-menus .footer-5-container{margin-top:20px!important;}
#bccms_footer #footer_container .footer_container_12 .footer-menus .footer-contact-info.large-footer,#bccms_footer #footer_container .footer_container_12 .footer-menus .feedback-btn{display:block;}
#bccms_footer #footer_container .footer_container_12 .footer-menus .footer-contact-info{margin-top:20px!important;padding-left:0px;}
#bccms_footer #footer_container .small-footer-content{padding-left:117px;}
#bccms_footer .footer-bottom a.feedback-btn-small{margin-left:97px!important;}
#bccms_footer .footer-bottom #green-links-wrapper{margin-left:77px!important;}
.footer-menu-row{float:left;width:50%;}
.footer-all-menu-columns{margin-left:47px!important;}
}
.a11y-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;overflow:hidden;position:absolute;}
#bccms_footer{font-family:Arial,Helvetica,sans-serif!important;font-size:16px;background:#fff;}
#bccms_footer *,#bccms_footer *:before,#bccms_footer *:after{box-sizing:content-box;}
#bccms_footer .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
#bccms_footer .clearfix:before,#bccms_footer .clearfix:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0;}
#bccms_footer .clearfix:after{clear:both;}
#bccms_footer div#google_translate_element{float:right;margin-bottom:10px;}
#bccms_footer #footer_container{padding:40px 0;border-top:5px solid #013042;width:100%;background:#fff;box-shadow:0 4px 2px -2px #ccc;position:relative;margin-top:50px!important;}
#bccms_footer #footer_container .footer_container_12{max-width:1220px;padding-left:20px;padding-right:20px;margin:0 auto!important;}
#bccms_footer #footer_container .footer_container_12 .footer-menus{font:Arial,Helvetica,sans-serif;padding-left:50px;padding-bottom:35px;line-height:1.5em;}
#bccms_footer #footer_container .footer_container_12 .footer-menus ul,#bccms_footer #footer_container .footer_container_12 .footer-menus li{list-style:none;margin:0!important;padding:0;}
#bccms_footer #footer_container .footer_container_12 .footer-menus li ul{display:none;}
#bccms_footer #footer_container .footer_container_12 .footer-menus li li{margin-left:1em!important;padding:0;}
#bccms_footer #footer_container .footer_container_12 .footer-menus ul.menu{line-height:1.125em;}
#bccms_footer #footer_container .footer_container_12 .footer-menus ul.menu li{line-height:1.125em;}
#bccms_footer #footer_container .footer_container_12 .footer-menus .bccms-footer-heading{font-size:16px!important;line-height:1.5em;font-weight:bold;color:#666;margin:0;}
#bccms_footer #footer_container .footer_container_12 .footer-menus a:link,#bccms_footer #footer_container .footer_container_12 .footer-menus a:visited{text-decoration:none;color:#474747;font-size:.94em;line-height:19px;font-weight:inherit;}
#bccms_footer #footer_container .footer_container_12 .footer-menus a:hover{text-decoration:underline;}
#bccms_footer #footer_container .footer_container_12 .footer-menus a.feedback-btn{padding:10px 20px;text-align:center;line-height:1.286em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;background:#004f9d;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:4px solid #1b4364;text-decoration:none;text-shadow:1px 1px 4px rgba(0,0,0,0.35);padding:10px 0;margin-top:10px!important;font-size:0.875em;float:right;display:block;width:100%;box-sizing:border-box!important;}
#bccms_footer #footer_container .footer_container_12 .footer-menus a.feedback-btn:hover{background:#1b4364;color:#fff;text-decoration:none;}
#bccms_footer #footer_container .footer_container_12 .footer-menus a.feedback-btn span{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(strength=3,color=666666)";color:#fff;}
#bccms_footer #footer_container .footer_container_12 .footer-menus a.feedback-btn:focus{box-shadow:0 0 0 0.2em rgba(2,114,158,0.5);}
@media (-ms-high-contrast: active){
#bccms_footer #footer_container .footer_container_12 .footer-menus a.feedback-btn:focus{outline:#02729e solid 0.2rem;}
}
#bccms_footer #footer_container .footer_container_12 .footer-menus .social-links-wrapper{float:left;margin-right:20px;}
#bccms_footer #footer_container .footer_container_12 .footer-menus .social-links-wrapper ul li{margin-bottom:5px;}
#bccms_footer #footer_container .footer_container_12 .footer-menus .social-links-wrapper ul li a{display:block;position:relative;width:32px;height:32px;margin-bottom:5px;overflow:hidden;}
#bccms_footer #footer_container .footer_container_12 .footer-menus .social-links-wrapper ul li a:focus{box-shadow:0 0 0 0.2em rgba(2,114,158,0.5);}
@media (-ms-high-contrast: active){
#bccms_footer #footer_container .footer_container_12 .footer-menus .social-links-wrapper ul li a:focus{outline:#02729e solid 0.2rem;}
}
#bccms_footer #footer_container .footer_container_12 .footer-menus .social-links-wrapper ul li a img{width:32px;position:relative;}

#bccms_footer #footer_container .footer_container_12 .footer-menus .footer-menu-column{width:18%;min-width:165px;padding-left:1%;padding-bottom:1%;display:inline-block;float:left;}
#bccms_footer #footer_container .footer_container_12 .footer-menus .footer-menu-column .footer-5-container{margin-right:0px!important;margin-top:20px!important;}
#bccms_footer .footer-contact-info{background:#013042;color:#fff;font-size:1.00em;padding:15px 6%!important;min-width:125px;width:88%;float:right;}
#bccms_footer .footer-contact-info .bccms-footer-heading{font-size:100%;color:#fff!important;}
#bccms_footer .footer-contact-info .bccms-footer-heading a:link,#bccms_footer .footer-contact-info .bccms-footer-heading a:visited{color:#fff!important;text-decoration:underline;}
#bccms_footer .small-footer,#bccms_footer .feedback-btn-small{display:none;}
#bccms_footer .footer-bottom{max-width:1220px;padding:0 20px 20px 20px;margin:15px auto 0 auto!important;line-height:1.5em;}
#bccms_footer .footer-bottom a:link,#bccms_footer .footer-bottom a:visited{text-decoration:none;color:#474747;font-size:.94em;line-height:19px;font-weight:inherit;}
#bccms_footer .footer-bottom a:hover{text-decoration:underline;}
#bccms_footer .footer-bottom .support-cpl{margin:0!important;display:inline-block;}
#bccms_footer .footer-bottom .footer-col-2{display:inline-block;margin-left:20px!important;max-width:80%;float:right;}
#bccms_footer .footer-bottom .footer-col-2 .footer-green-link{color:#666!important;text-decoration:underline!important;float:right;margin-left:20px!important;line-height:24px;margin-bottom:10px!important;display:block;}
#bccms_footer .footer-bottom .footer-col-2 .footer-bottom-copyright a:link{text-decoration:underline;margin-right:5px!important;color:#474747;}
#bccms_footer .footer-bottom .footer-col-2 .footer-bottom-copyright .copyright-statement{font-size:0.75em;color:#474747;}
@media screen and (max-width: 768px){
#bccms_footer #footer_container{padding-bottom:0px;}
#bccms_footer #footer_container .footer_container_12 .footer-menus .footer-contact-info.large-footer,#bccms_footer #footer_container .footer_container_12 .footer-menus .feedback-btn{display:none!important;}
#bccms_footer #footer_container .small-footer{display:block;padding-left:40px;}
#bccms_footer .footer-bottom{position:relative;}
#bccms_footer .footer-bottom a.feedback-btn-small{padding:10px 20px;text-align:center;line-height:1.286em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#fff;background:#004f9d;border-top:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;border-bottom:4px solid #1b4364;text-decoration:none;text-shadow:1px 1px 4px rgba(0,0,0,0.35);font-size:0.875em;padding:10px 0;display:block;width:180px;}
#bccms_footer .footer-bottom a.feedback-btn-small:hover{background:#1b4364;color:#fff;text-decoration:none;}
#bccms_footer .footer-bottom .support-cpl{margin-top:70px!important;margin-left:97px!important;}
}
@media screen and (max-width: 768px) and (max-width: 480px){
#bccms_footer .footer-bottom .support-cpl{margin-left:20px!important;}
}
@media screen and (max-width: 768px){
#bccms_footer .footer-bottom #google_translate_element{margin-top:20px;}
#bccms_footer .footer-bottom .footer-col-2{display:block;width:90%;max-width:90%;float:none;margin:10px auto!important;}
#bccms_footer .footer-bottom .footer-col-2 #green-links-wrapper{position:absolute;top:50px;left:20px;}
#bccms_footer .footer-bottom .footer-col-2 #green-links-wrapper .footer-green-link{float:none;margin-bottom:0px!important;}
#bccms_footer .footer-bottom .footer-col-2 .footer-bottom-copyright{border-top:1px solid #949494;width:100%;float:none;margin:30px 0 15px 0!important;text-align:center;padding:20px 