html,body{margin-left:auto;margin-right:auto;padding:0;font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:95%;color:#000;}body{margin-top:0;}a,a:link,a:visited,a:hover,a:focus{color:#0000ee;text-decoration:none;}h1,h2,h3,h4,h5,h6,.h3,.h4,.h5,.h6{font-weight:bold;}#content div.sjsu-button span,#content div.sjpl-button span,.embed-page-full h2:first-child{display:none;visibility:hidden;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}.site-name-logan{float:left;margin-left:5px;margin-right:5px;}.navbar-brand{font-size:2.0em;line-height:1.0em;font-weight:bold;padding:10px 0;clear:left;}.navbar-text{font-size:.8em;margin-top:0;margin-bottom:0;clear:left;}.region-header a,.region-header a:link,.region-headere a:visited,.region-header a:hover,.region-header a:focus{color:#000;}.region-header{background:url(/themes/custom/kinglibrary/images/king-front-tree.jpg) no-repeat fixed center top;background-size:cover;height:150px;}body.path-frontpage .region-header{height:490px;}.logo-name-slogan-container{background-color:rgba(255,255,255,0.7);height:90px;}#navigation{clear:both;position:relative !important;height:38px !important;background-color:#CCC;z-index:1;}#navigation .region-navigation-first ul.view-item-menu{list-style-type:none;margin:1px 2px 0 2px !important;padding:0 !important;}#navigation .region-navigation-first ul.view-item-menu li{float:left;border:solid #ABABAB 2px;width:11%;margin-right:10px;padding-bottom:1px;background:#FFDC36;text-align:center;vertical-align:middle;font-size:1.0em;height:30px;line-height:1.2em;}#navigation .region-navigation-first ul.view-item-menu li a{font-weight:bold;}#navigation .region-navigation-first li span.link-middle{position:relative;top:5px;}div.region-navigation-last{float:right;}#block-block-10{width:335px;white-space:nowrap;}div.quicksearch_box input.form-text{float:left;font-size:1.2em;height:21px;width:230px;border:1px solid #666;margin:2px 2px 0 0;padding:7px 0 0 0;-moz-border-radius:0;-moz-outline-radius:0;-webkit-border-radius:0;}div.quicksearch_box input.form-submit{background:#666;border:1px solid #666;height:30px;width:45px;color:#fff;cursor:pointer;font-style:italic;font-size:1.5em;outline:none;padding:0 5px 6px 5px;margin:2px 0 0 0;text-transform:none;font-weight:bold;-moz-border-radius:0;-moz-outline-radius:0;-webkit-border-radius:0;}div.quicksearch_box .holder{float:left;font-size:.895em;line-height:5px;margin:1px -47px 0 0;}div.quicksearch_box .holder1{float:left;font-size:.895em;line-height:5px;margin:18px 5px 0 0;}div.quicksearch_box .holder input[type=radio],.holder1 input[type=radio]{vertical-align:middle;}#main{padding-top:10px !important;clear:both;}.region-highlighted{}.breadcrumb{clear:both;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}img.imagecache-sjsu_ebooks,img.imagecache-sjsu_sc_exhibit_thumnail,img.imagecache_thumnail{color:#000;padding:2px;border:1px solid #eee;margin-right:5px;float:left;}.views_slideshow_cycle_main .views_slideshow_slide{width:100% !important;}.author{color:#ccc;font-size:.8em;padding:10px 0;}.row-spacing{margin-bottom:30px;}tr.even{}tr.odd{}div.messages{margin:1.5em 0;}div.messages ul{margin-top:0;margin-bottom:0;}div.status{}div.warning,tr.warning{}div.error,tr.error{}.error{}.warning{}.tabs{}.region-help{}.more-help-link{}.region-content{padding-left:15px;padding-right:15px;padding-top:10px;}body.path-frontpage .region-content{padding-left:0;padding-right:0;margin-top:15px;}ul.inline{display:inline;padding:0;}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.item-list .pager{padding:0;}.item-list .pager li{padding:0 0.5em;}.feed-icon{}.more-link{}.region-sidebar-first{}.region-sidebar-second{}.layout--twocol-section .layout__region--first{padding-right:10px;}.layout--twocol-section .layout__region--second{padding-left:10px;}.layout .layout__region[class*='layout__region--']{margin-bottom:30px;}.layout--threecol-section--33-34-33.card > .layout__region{flex:0 1 31.5%;}.card .layout__region{border:1px solid #eee;border-radius:10px;margin-right:15px;}.card .layout__region .field--name-field-block-imagebody{padding:10px}.card .layout__region .field--name-field-media-image img{border-top-left-radius:10px;border-top-right-radius:10px;}body.page-node-3500 .container{width:100%;}body.page-node-3500 .col-sm-12{padding-left:0;padding-right:0;}body.page-node-3500 .page-title-wrapper,body.page-node-3500 .footer{display:none;visibility:hidden;}#views_slideshow_cycle_main_king_library_events-block_1{min-height:590px;}.event-title{font-size:100%;}.event-body{font-size:250%;}.event-location{font-size:85%;color:#0000ee;}.kiosk-img-content{width:60%;}.footer-datetime{font-weight:bold;border-top:1px solid #ccc;}.form-control{font-size:85%;}.checkboxes--wrapper legend,.radios--wrapper legend{display:inline-block;border-bottom:none;font-weight:700;margin-bottom:5px;}.form-wrapper .panel-heading{font-weight:700;}.form-wrapper .panel-heading .panel-title,.help-block{font-size:95%;}.has-glyphicons .select-wrapper:after{font-size:85%;}.webform-element-description{font-size:12px;color:#777;margin:5px 0 10px;}.form-item-markup{margin:20px 0;}.g-recaptcha{margin:20px 0;}.policy-procedure #edit-secondary{clear:both;}#approvalTable td{width:33%;}#approvalTable th,#approvalTable td,#approvalTable tr,#taskTable th,#taskTable td,#taskTable tr{border:1px solid #999999;}#approvalTable th,#taskTable th{background:#eeeeee;white-space:nowrap;}#approvalTable th,#approvalTable td,#approvalTable tr,#taskTable th,#taskTable td,#taskTable tr{padding:3px;}.button{}.button ul{text-align:center;}.button ul li:before{vertical-align:top;}.button ul li{display:inline;margin:0 25% 0 0;clear:both;}.button .sjpl-section,.button .sjsu-section{margin-left:5%;float:left;width:40%;}.button .sjpl-section{margin-right:2%;}.button .sjsu-section{margin-right:5%;}.button div.sjpl-button{padding:15px 7px 15px 7px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.07,#066033),color-stop(0.54,#089143));background-image:-moz-linear-gradient(center top,#066033 7%,#089143 54%);background:linear-gradient(180deg,#066033 7%,#089143 54%);background-size:contain;}.button div.sjsu-button{padding:15px 7px 15px 7px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.07,#15456C),color-stop(0.54,#3666B9););background-image:-moz-linear-gradient(center top,#15456C 7%,#3666B9 54%);background:linear-gradient(180deg,#15456C 7%,#3666B9 54%);background-size:contain;}.button .sjpl-button .buttonbox,.button .sjsu-button .buttonbox{text-align:center;background-color:#FFF;padding:15px 7px 15px 7px;}.button .sjpl-section > ul,.button .sjsu-section > ul{margin:0 0 1.5em;}.sjpl-button,.sjsu-button{margin-bottom:1.5em;}.joint-icons{padding:0 8px 50px 5px;}.sjpl-hours{background:url(/themes/custom/kinglibrary/images/sjpl-hours.png) no-repeat;background-position:5px 20px;}.sjpl-events{background:url(/themes/custom/kinglibrary/images/sjpl-events.png) no-repeat;background-position:5px 20px;}.sjsu-hours{background:url(/themes/custom/kinglibrary/images/sjsu-hours.png) no-repeat;background-position:5px 20px;}.sjsu-events{background:url(/themes/custom/kinglibrary/images/sjsu-events.png) no-repeat;background-position:5px 20px;}.king-library-events img{min-height:400px;min-width:350px;max-width:500px;}.footer{font-size:80%;border-top:none;}.region-footer{border-top:1px solid #E5E5E5;}.footer ul li{border-left:1px solid #CCC;padding:0 5px 0 10px;}.footer li:first-child{border-left:none !important;}.photo-credit{text-align:center;font-size:8px;}.photo-credit a{color:#565656;}.region-bottom{}.hide{display:none;visibility:hidden;}.clearleft,.left{float:left;}.clearright,.right{float:right;}.clear{clear:both;}.text-right{text-align:right;}.top10{margin:10px 0 0 0;padding:10px 0 0 0;}.right5{padding-right:5px;}.width50{width:50%;}.node-preview-container{margin-top:70px;}
@media (max-width:599px){.navbar-brand{font-size:70%;}.navbar-text{font-size:35%;}a.logo img{width:30px;}.navbar-brand{height:auto;padding:2px 0;}body.path-frontpage .region-header,.region-header{height:40px;}.container,.col-sm-12{padding-left:0;padding-right:0}.row{margin-left:0;margin-right:0;}body.path-frontpage .region-content{margin-top:0;}.button .sjpl-section,.button .sjsu-section{clear:left;width:100%;margin-left:0;margin-top:20px;margin-right:0;}.button .sjsu-section{margin-top:50px;}.button ul li:first-child{margin-right:40%;}.button ul li{margin:0;}}@media (max-width:850px){.navbar-brand{font-size:1.8em;}}
