body {background-color:#999;padding-top: 0px;padding-bottom: 0px;}
@media (min-width:1700px){.container{width:1670px}}
.container {margin: 0 auto;max-width: 1700px;background-color:#fff;padding-top:0px;}
footer {padding-bottom:1em;padding-top:1em;}
footer .feature {background:#CBD5DE;}
a {color:#2a17c5}
/*a {color:#0c60b4}*/
h1 {padding:.25em 0em 0em .25em;margin:0em 0em 0em 0em;font-family: 'Lora', serif;font-weight:700;}
h1>a {color:#000;}
h1>a:hover {color:#712625;}
.tagline {padding:0em 0em .5em 1.25em;font-family: 'Lora', serif;letter-spacing:.07em;}
h2, h3, h4 {font-family: 'Lora', serif;color:#22223C;font-weight:700;}
.container > hr {margin: 20px 0;}
.nav-tabs {border-bottom: 0px;}
.container-fluid {padding-left: 0;padding-right: 0;}
/* .btn-wsllredold { background-color: hsl(0, 57%, 35%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cd4a4a", endColorstr="#8c2626"); background-image: -khtml-gradient(linear, left top, left bottom, from(#cd4a4a), to(#8c2626)); background-image: -moz-linear-gradient(top, #cd4a4a, #8c2626); background-image: -ms-linear-gradient(top, #cd4a4a, #8c2626); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cd4a4a), color-stop(100%, #8c2626)); background-image: -webkit-linear-gradient(top, #cd4a4a, #8c2626); background-image: -o-linear-gradient(top, #cd4a4a, #8c2626); background-image: linear-gradient(#cd4a4a, #8c2626); border-color: #8c2626 #8c2626 hsl(0, 57%, 30%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; } */
.btn-wsllred { background-color: hsl(0, 57%, 35%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f75a71", endColorstr="#bb4455"); background-image: -khtml-gradient(linear, left top, left bottom, from(#f75a71), to(#bb4455)); background-image: -moz-linear-gradient(top, #f75a71, #bb4455); background-image: -ms-linear-gradient(top, #f75a71, #bb4455); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f75a71), color-stop(100%, #bb4455)); background-image: -webkit-linear-gradient(top, #f75a71, #bb4455); background-image: -o-linear-gradient(top, #f75a71, #bb4455); background-image: linear-gradient(#f75a71, #bb4455); border-color: #bb4455 #bb4455 hsl(0, 57%, 30%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; }
.btn-wsllwhite { background-color: hsl(0, 57%, 35%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff", endColorstr="#d3d3d3"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fff), to(#d3d3d3)); background-image: -moz-linear-gradient(top, #fff, #d3d3d3); background-image: -ms-linear-gradient(top, #fff, #d3d3d3); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #d3d3d3)); background-image: -webkit-linear-gradient(top, #fff, #d3d3d3); background-image: -o-linear-gradient(top, #fff, #d3d3d3); background-image: linear-gradient(#fff, #d3d3d3); border-color: #d3d3d3 #d3d3d3 hsl(0, 57%, 30%); color: #1a0e79 !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; }
/* .btn-wsllblueold { background-color: hsl(215, 53%, 35%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f82c9", endColorstr="#295188"); background-image: -khtml-gradient(linear, left top, left bottom, from(#4f82c9), to(#295188)); background-image: -moz-linear-gradient(top, #4f82c9, #295188); background-image: -ms-linear-gradient(top, #4f82c9, #295188); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f82c9), color-stop(100%, #295188)); background-image: -webkit-linear-gradient(top, #4f82c9, #295188); background-image: -o-linear-gradient(top, #4f82c9, #295188); background-image: linear-gradient(#4f82c9, #295188); border-color: #295188 #295188 hsl(215, 53%, 30%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; } */
.btn-wsllblue { background-color: hsl(215, 53%, 35%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f82c9", endColorstr="#1a0e79"); background-image: -khtml-gradient(linear, left top, left bottom, from(#4f82c9), to(#1a0e79)); background-image: -moz-linear-gradient(top, #4f82c9, #1a0e79); background-image: -ms-linear-gradient(top, #4f82c9, #1a0e79); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4f82c9), color-stop(100%, #1a0e79)); background-image: -webkit-linear-gradient(top, #4f82c9, #1a0e79); background-image: -o-linear-gradient(top, #4f82c9, #1a0e79); background-image: linear-gradient(#4f82c9, #1a0e79); border-color: #1a0e79 #1a0e79 hsl(215, 53%, 30%); color: #fff !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33); -webkit-font-smoothing: antialiased; }
.navbar {min-height: 40px;font-size:larger;font-weight:600;}
.navbar-wsllnavbar {background-color: hsl(209, 77%, 79%) !important; background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fafcfe", endColorstr="#a0caf2"); background-image: -khtml-gradient(linear, left top, left bottom, from(#fafcfe), to(#a0caf2)); background-image: -moz-linear-gradient(top, #fafcfe, #a0caf2); background-image: -ms-linear-gradient(top, #fafcfe, #a0caf2); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafcfe), color-stop(100%, #a0caf2)); background-image: -webkit-linear-gradient(top, #fafcfe, #a0caf2); background-image: -o-linear-gradient(top, #fafcfe, #a0caf2); background-image: linear-gradient(#fafcfe, #a0caf2); border-color: #a0caf2 #a0caf2 hsl(209, 77%, 74%); color: #333 !important;}
.nav-tabs.nav-justified > li > a {border-bottom: 1px solid #1a0e79}
.dropdown-toggle{color:#000}
.active{color:#eee;background-color:#1a0e79;}
.nav >a, .nav >a:hover, .nav >a:focus {background-color:#fff;border-color:#1a0e79;color:#000}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color:#fff;border-color:#1a0e79;color:#000}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#fff;color:#000}
.active>li>a:link,.active>li>a:active{text-decoration:none;background-color:#fff;color:#000}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#fff;border-color:#000}
.nav-tabs>li>a:hover{border-color:#fff #fff #fff}
.sitetools>a {color:#000;font-family: 'Lora', serif;font-size:110%;padding-right:.5em;}
.sitetools>a:hover {color:#712625;}
.breadcrumbs {font-size:smaller;}
.askbutton {margin-bottom:.5em;}
.askbuttonglyph {font-size:45px;}
#mainsidebar {padding-bottom:200px;background:url(/images/shell/wsll-logo.png) bottom center no-repeat;}
#mainsidebar h3 {color:#bb4455;}
#mainsidebar ul > li > ul {border:none;}
#sectionheader {background: url(https://wilawlibrary.gov/images/shell/bg.png) no-repeat center top #B9D2EC;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;min-height: 100px;/*height: 120px;*/max-width: 1700px;width:calc(100% + 30px);margin-left:-15px;}
#homesection {background: url(https://wilawlibrary.gov/images/shell/bg.png) no-repeat center top #B9D2EC;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;min-height: 350px;/*height: 400px;*//*padding-bottom: 200px;*/max-width: 1700px;width:calc(100% + 30px);margin-left:-15px;}
.homefeature {text-align:center;padding-top:2em;}
.homeicon {margin-bottom:.5em;}
.homeiconfont {font-size:35px;}
#homesearch {padding:2em;}
.wsllnavhome {margin-top:2em;}
.homecatalogsearch {padding-right:1em;}
#homead {display:block;clear:both;background: url(https://wilawlibrary.gov/images/ads/ad.gif) no-repeat center top #fff;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height:281px;max-width: 500px;width:100%;border:solid 2px #1a0e79;}
#blog {padding:0 1em 1em 1em;clear:right;}
#blog a {display:block;padding-bottom:10px;font-size:110%;}
#blogs {padding:0 1em 1em 1em;clear:right;}
#blogs a {display:inline;}
#blogs strong a {display:block;padding-bottom:1em;}
#blogs img {display:none;}
#blogs table {display:none;}
#blogs ul {display:none;}
blockquote {font-size: 14.5px;}
.onagain {background:#E7E4E2;}
.offagain {background:#fff;}
input#name, input#gogo2, textarea#question2, #fee_agreement, p#pay, select#pay, #libconf, #rbr, #comp, #work, #eventdate, #starttime, #endtime, #purpose, #attendance, #roomaddress, #payment, input#class, #chooseclass {background-color:#FFFFCC;}
#libcardform label {font-weight:bold;}
.money {color:#006600;font-size:larger;background:#99FF99;}
.okay {background-color:#FFFFCC;}
.right {background-color:#FFFFCC;}
.wrong {background-color:#FF6666;}
.alert {color:#FF0000;}
/* FAQ page */
.hide {display: none;}
.show {display: block;}
dl {padding: 0;}
dt {background: url(https://wilawlibrary.gov/images/learn/faqplus.gif) left top no-repeat; padding-left: 35px; height: 30px; margin: 15px 20px 0px;color:#033DB1cursor:pointer;}
dd {background: url(https://wilawlibrary.gov/images/learn/faqminus.gif) left top no-repeat; padding-left: 35px; padding-bottom: 0; margin: 0px 40px;}
/* Show Hide */
.clicker {cursor:pointer;color:#FF0000;}
.info {color:#FF0000;padding-left:20px;padding-bottom:0px;}
.more {}
a#info {color:#FF0000; text-decoration:none; position:relative; font-weight:normal;}
a#info strong {display:block; position:absolute; left:0; top:0;}
a#info span {display:none;}
a#info:hover {color:#000; cursor:default;}
a#info:hover #popup {display:block; position:absolute; left:50px; top:15px;background-color:#fff; color:#000; border:2px solid #04e; text-align:left; font-family:Arial, Helvetica, sans-serif;padding:5px; z-index:20;width:150px;}
a[href$='.pdf'] {display:inline-block;padding-right:20px;line-height:18px;background:transparent url(/action/uswds-2.9.0/img/file-pdf.svg) top right no-repeat;background-size:18px 18px;}
a[href*='.doc'] {display:inline-block;padding-right:20px;line-height:18px;background:transparent url(/action/uswds-2.9.0/img/file-word.svg) top right no-repeat;background-size:18px 18px;}
a.editable {display:inline-block;padding-right:20px;line-height:18px;background:transparent url(/action/uswds-2.9.0/img/file.svg) top right no-repeat;background-size:18px 18px;}
a[href^='http://offender.doc.state.wi.us/'] {display:inline;padding-right:0px;line-height:12px;background:none;}
a[href^='https://wilawlibrary.gov/learn/tutorials/'] {display:inline-block;padding-right:20px;line-height:18px;background:transparent url(../images/shell/tv.gif) center right no-repeat;background-size:18px 18px;}
.sidebarjump {display:none;}

.newsdate {color: #5F4304;}
.newsblock {border:solid 1px #EDE5DE;background:url(../images/newsletter/fade1.gif) repeat-x;padding:0px 5px;margin-right:5px;margin-bottom:30px;color:#333333;}
.pullquote {overflow:auto;padding:0 1em 0 1em;margin:1em 0 1em 1em;font-weight:bold;color:#CC9933;float:right;width:35%;clear:both;}
.newsimg {padding:3px;border:solid 1px #6B7B8F;margin:10px;max-width:100%;}

/*Co Resources DB*/
a.form {display:inline-block;padding-left:20px;padding-right:0px;line-height:18px;background:transparent url(/images/topics/form.png) center left no-repeat;}
a.guide {display:inline-block;padding-left:20px;padding-right:0px;line-height:18px;background:transparent url(/images/topics/guide.png) center left no-repeat;}

/*askalib form*/
#galadriel form {padding:10px;}
#galadriel .row {padding:5px;border:solid 2px #1a0e79;}
#galadriel label {margin-top:10px;}
#galadriel textarea {width:100%;display:inline;}
#galadriel input[type=text] {width:80%;;display:inline;}
#galadriel #gogo {width:100%;}
#galadriel select {padding:5px;}
#galadriel #submit {margin-top:5px;}


/*libcard form*/
#libcardform form {padding:10px;}
#libcardform label {margin-top:10px;}
#libcardform textarea {width:100%;display:inline;}
#libcardform input[type=text] {width:80%;;display:inline;}
#libcardform #gogo {width:100%;}
#libcardform select {padding:5px;}
#libcardform #submit {margin-top:5px;}

/*floor plan
#thirdfloor {position:relative;width:425px;height:590px;background:url(../images/about/WSLL3dfloor-phone.png) no-repeat;float:left;}
#secondfloor {position:relative;width:425px;height:775px;background:url(../images/about/WSLL2dfloor-phone.png) no-repeat;float:left;}
#maplink2 {display:none;}
#maplink3 {display:none;}
#map-part {position: absolute;top:100px;left: 100px;width: 50px;height: 50px;background-color: transparent;  }
#map-part:hover {background-color: yellow;opacity: 0.2;filter: alpha(opacity=20);      }*/

.articlehead {font-size: 18px;}
.databaselist p {padding-left:15px;}
.databaselist strong {font-size:16px;font-stretch:expanded;}

#blog #creditfooter {display:none;}
#blog ul {list-style-type:none;margin:0;padding:0;}

#svgcountymap {position: relative;width: 100%;vertical-align: middle;margin: 0;overflow:visible;max-width:600px;padding-bottom:110%;}
#svgcountymap svg {display: inline-block;position: absolute;top: 0; left: 0;}

/* ask a librarian footer */
#askpopup {position: fixed; bottom: 0px; left: 0px; width: 100%; height: auto; background: rgba(51, 51, 51, 0.7) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 13px; text-align: left; z-index: 1000;text-align:center;padding:.5em 0;}
#askpopup input {color:#000;}
#askpopup a {color:#fff;}
#closebutton {color:#fff;font-size:110%;background:none;border:none;}
#showtab {display:none;position:fixed;bottom:0px;right:0px;color: rgb(255, 255, 255);z-index: 1000;padding:1em 2em .5em 1em;}
footer {padding-bottom:3.5em;}
#feedbackblock {display:inline-block;}
.closebuttonfloat {float:right;}

.carousel-inner img {margin:0 auto;}
#myCarousel {max-width:650px;}
.jumbotron p {
font-size: 16px;
}

#sidebar {
	margin-bottom:10px;
}