@import url(//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,400italic);@import url(//fonts.googleapis.com/css?family=Habibi);@import url(//use.typekit.net/wiq6yer.css);body{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;background-color:white;color:#222;}a{color:#0068ac;text-decoration:none;}a:hover,a:focus,a:active{color:black;text-decoration:underline;}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}.main-content a,.hero a,.secondary-feature a,.nav-global a{text-decoration:underline;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400;}h1{margin-bottom:0.75em;margin-top:0;color:#b31b1b;font-family:"freight-sans-pro","Source Sans Pro",Helvetica,Arial,sans-serif;}h2,h3,h4{margin-bottom:0.5em;line-height:1.25em;margin-top:1.5em;}h2{font-family:"freight-sans-pro","Source Sans Pro",Helvetica,Arial,sans-serif;}h2:first-child{margin-top:0;}h3{line-height:1.4em;}.main-content p,.main-content li{font-size:16px;line-height:1.6em;}.main-content td{font-size:14px;}.main-content td p,.main-content td li{font-size:1em;}.main-content ul,.main-content ol{margin-bottom:1em;}.main-content ul ul,.main-content ul ol,.main-content ol ul,.main-content ol ol{margin-bottom:0;}.main-content .caption{font-size:14px;font-style:italic;}blockquote p{font-weight:400;}.help-block{font-size:12px;}.form-inline .form-group{margin-bottom:5px;padding-right:5px;}.well{background:#f3f3f3;}.well h3:first-child{margin-top:0;}.main-content p.lead{font-size:21px;font-weight:400;}.label-success{background:#3C8542;}.label-danger{background:#b31b1b;}caption,blockquote small{color:#222;}body.toolbar .navbar-fixed-top{top:30px;}table{background:white;}td{vertical-align:top;}.odd td{background:#f9f9f9;}.main-content td li{margin-left:0;padding-left:0;}.main-content td ul{margin-left:20px;padding-left:0;}.table-responsive > .table > thead > tr > th,.table-responsive > .table > thead > tr > td,.table-responsive > .table > tbody > tr > th,.table-responsive > .table > tbody > tr > td,.table-responsive > .table > tfoot > tr > th,.table-responsive > .table > tfoot > tr > td{white-space:normal;}.btn-cul{color:white;background-color:#b31b1b;border-color:#b31b1b;border:none;}.btn-cul:hover,.btn-cul:focus,.btn-cul:active,.btn-cul.active{color:white;background-color:#901616;border-color:#7e1313;}.open .btn-cul.dropdown-toggle{color:white;background-color:#901616;border-color:#7e1313;}.btn-cul:active,.btn-cul.active{background-image:none;}.open .btn-cul.dropdown-toggle{background-image:none;}.btn-cul.disabled,.btn-cul.disabled:hover,.btn-cul.disabled:focus,.btn-cul.disabled:active,.btn-cul.disabled.active,.btn-cul[disabled],.btn-cul[disabled]:hover,.btn-cul[disabled]:focus,.btn-cul[disabled]:active,.btn-cul[disabled].active,fieldset[disabled] .btn-cul,fieldset[disabled] .btn-cul:hover,fieldset[disabled] .btn-cul:focus,fieldset[disabled] .btn-cul:active,fieldset[disabled] .btn-cul.active{background-color:#b31b1b;border-color:#b31b1b;}.mt-0{margin-top:0;}.mb-0{margin-bottom:0;}.mt-1{margin-top:1em;}.mb-1{margin-bottom:1em;}.mt-2{margin-top:2em;}.mb-2{margin-bottom:2em;}@media (min-width:992px){.main-content input.form-control,.main-content select.form-control,.main-content .form-email{width:40%;}.main-content .courses-form input.form-control,.main-content .courses-form select.form-control{width:100%;}}.cornell-brand{background:white;}.cornell-brand h1{display:inline;margin:0;}.cornell-logo-wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.cornell-logo-wrapper{float:left;width:50%;}}@media (min-width:992px){.cornell-logo-wrapper{float:left;width:58.3333333333%;}}@media (min-width:1200px){.cornell-logo-wrapper{float:left;width:66.6666666667%;}}.cornell-logo-wrapper .cornell-logo{padding-left:0;background:url("/sites/all/themes/bootstrap_cul7/img/layout/CULibraryRed.svg") no-repeat;}.cornell-logo-wrapper .cornell-logo .insignia{float:left;margin-right:0.5em;width:100px;height:100px;text-indent:-99999em;}.navbar-header.visible-xs{padding:5px 10px;}.mobile-cornell-logo{background:url("/sites/all/themes/bootstrap_cul7/img/layout/cornell-reduced-red.svg") no-repeat;width:200px;height:45px;display:block;text-indent:-99999em;}.navbar-brand{height:auto;}.library-brand-mobile{display:block;background:url("/sites/all/themes/bootstrap_cul7/img/layout/CULWordmark.svg") no-repeat;text-indent:-99999em;width:120px;height:45px;margin-top:0.5rem;}.library-brand a{text-indent:-99999em;display:block;width:160px;height:100px;margin-left:150px;}@media (min-width:768px){.cornell-brand{padding:2rem 0;}}@media (min-width:992px){.cornell-logo .insignia{margin-right:1em;width:120px;height:120px;}}.navbar-brand{color:white;font-size:16px;padding:0 10px;}.navbar{border-radius:0;position:inherit;min-height:0;margin-bottom:0;background:white;padding-left:0;padding-right:0;border:0;}.navbar .container{background:#222;padding:0;text-align:center;}.navbar .nav{padding-bottom:0;}.navbar li{margin:0;}.navbar li a{color:white;padding:8px 10px;text-align:left;border-bottom:1px solid #333;font-size:13px;}.navbar li a:hover{color:white;background:black;}.navbar li a.global-link{float:left;display:inline-block;border-right:1px solid #333;padding:8px 48px;}.navbar li:first-child{border-left:0;}.navbar li:last-child .global-link{border-right:0;}.navbar .active a,.navbar .active-trail a{color:white;background:black;}.navbar .active :hover,.navbar .active-trail :hover{background:black;color:white;}.navbar .active{color:white;background:black;}.navbar .active:hover,.navbar .active:focus{background:black;color:white;}.navbar .navbar-header{margin-left:0;margin-right:0;}.navbar .navbar-collapse{position:relative;z-index:100;background:#222;max-height:400px;padding-left:0;margin-left:0;}.navbar .navbar-nav{margin:0;}.navbar .nav-secondary{float:right;}.navbar .nav-secondary ul{padding-top:10px;}.navbar .nav-secondary li{border-left:1px solid #333;}.navbar .nav-secondary li:first-child{border-left:0;}.navbar .nav-secondary a{padding:6px 8px;display:inline;}.mobile-insignia{padding-top:3px;float:left;}.navbar-toggle{border-radius:0;margin-top:0;margin-bottom:0;margin-right:0;height:45px;}.navbar-toggle .icon-bar{background:white;width:18px;}.navbar-toggle:hover{background:#990f26;}.sf-menu a:hover,.sf-menu a:active,.sf-menu a:focus{text-decoration:none;}.sf-menu a.sf-depth-1.menuparent:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:75%;padding-left:0.5em;}.sf-menu .sf-clone-parent .sf-depth-1.menuparent:after{content:"";}.sf-menu ul{background:black;padding-top:1em;border-bottom:3px solid #222;}.sf-menu .sfHover > a,.sf-menu .sfHover > a:hover{background:black !important;}.sf-menu li ul a{padding-left:20px;}.sf-accordion-toggle{padding:10px 0;}.sf-accordion-toggle a,.sf-accordion-toggle a:hover,.sf-accordion-toggle a:active,.sf-accordion-toggle a:focus{color:white;text-transform:uppercase;text-decoration:none;}.sf-accordion-toggle a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";font-size:75%;padding-left:0.5em;}@media (min-width:768px){.navbar{padding-left:15px;padding-right:15px;}.navbar .brand{font-size:18px;}.navbar li{float:left;}.navbar li a{border-bottom:none;padding:15px 10px;font-size:14px;}.navbar .navbar-collapse{margin-left:0;margin-top:0;border-top-right-radius:3px;border-top-left-radius:3px;}.navbar .navbar-collapse li.active:first-child{border-top-left-radius:3px;}.navbar .sf-menu{padding:inherit;}.navbar .sf-menu li ul{padding-top:0.5em;padding-bottom:0.5em;margin-top:0.5em !important;}.navbar .sf-menu li ul a{padding:8px 10px;}.navbar .navbar-nav{padding-left:30px;}.first.leaf.active.menu-mlid-224.active a{border-top-left-radius:3px;}.search-toggle{display:none;}.sf-menu a.sf-depth-1.menuparent:after{font-size:65%;}}@media (min-width:992px){.navbar li a{padding:15px 14px;}.navbar .sf-menu li ul{padding-top:0.75em;padding-bottom:0.75em;}.navbar .sf-menu li ul a{padding:10px 14px;font-size:14px;}.navbar .navbar-nav{padding-left:120px;}.sf-menu a.sf-depth-1.menuparent:after{font-size:65%;}}@media (min-width:1200px){.navbar li a{padding:18px 22px;font-size:16px;}.navbar .sf-menu li ul a{padding:10px 22px;}.navbar .navbar-nav{padding-left:111px;}}.nav-global{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:right;}@media (min-width:768px){.nav-global{float:left;width:50%;}}@media (min-width:992px){.nav-global{float:left;width:41.6666666667%;}}@media (min-width:1200px){.nav-global{float:left;width:33.3333333333%;}}.nav-global .nav{list-style:none;float:right;}.nav-global .nav li{float:left;font-size:16px;border-left:1px solid #ccc;}.nav-global .nav li:first-child{border-left:0;}.nav-global .nav a{margin:0 8px;padding:0;display:inline-block;color:#222;}.nav-global .nav a:hover{text-decoration:underline;background:inherit;}.nav-global .nav a.label{padding:0.5rem;color:white;text-decoration:none;}.nav-global .nav a.label:hover,.nav-global .nav a.label:active{text-decoration:none;background:#3C8542;}.nav-global .nav .dropdown-menu li{border-left:none;float:none;}.nav-global .nav .dropdown-menu li a{padding:5px 10px;display:block;white-space:nowrap;}.nav-global .form-control{width:100%;}.search-nav .nav-pills{float:right;}.search-nav .nav-pills a{padding:6px 10px;}.nav-section{list-style:none;padding:0;margin:0;}.nav-section li{font-size:14px;}.nav-section li a{padding:4px 0 4px 15px;display:inline-block;}.nav-section li a i{color:#ccc;margin-left:22px;}.nav-section li a:hover{background:inherit;text-decoration:underline;}.nav-section li a:hover i{text-decoration:none;}.sidebar{padding-bottom:30px;}.sidebar .block-title{color:#b31b1b;font-family:"freight-sans-pro","Source Sans Pro",Helvetica,Arial,sans-serif;margin:0 0 0.5em;font-size:18px;}.sidebar .block-title a{padding-left:0;color:#b31b1b;}.sidebar .nav{padding-bottom:15px;margin:0 0 40px;border-bottom:5px solid #edebe7;}.sidebar .nav li{content:"";font-size:16px;}.sidebar .nav li a{padding:4px 0 4px 18px;display:inline-block;}.sidebar .nav li a i{color:#ccc;margin-top:1px;margin-left:24px;}.sidebar .nav li a:hover{background:inherit;text-decoration:underline;}.sidebar .nav li a:hover i{text-decoration:none;}.sidebar .nav .active a,.sidebar .nav .active-trail a{color:inherit;}.sidebar .nav .active a i,.sidebar .nav .active-trail a i{color:#b31b1b;}.sidebar .nav .active li a,.sidebar .nav .active-trail li a{color:#0068ac;}.sidebar .nav .active li a:hover,.sidebar .nav .active-trail li a:hover{color:black;}.sidebar .nav .dropdown-menu{position:relative;top:0;display:block;float:none;width:auto;padding:0 0 10px 25px;margin:0;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;z-index:0;}.sidebar .nav .dropdown-menu li{font-size:14px;}.sidebar .nav .dropdown-menu li a{display:inline-block;color:#0068ac;padding:2px 0;}.sidebar .nav .dropdown-menu li a:hover{color:black;background:inherit;}.sidebar .nav .dropdown-menu .active a,.sidebar .nav .dropdown-menu .active-trail a{color:inherit;background:inherit;}.sidebar .nav .dropdown-menu .dropdown-menu{padding-left:15px;margin-top:5px;}.sidebar .nav .dropdown-menu .dropdown-menu li{font-size:12px;}.sidebar .nav .dropdown-menu .dropdown-menu a{color:#0068ac;}.sidebar .nav .dropdown-menu .dropdown-menu .active{color:black;}.page-services-liaisons .sidebar .nav .menu-mlid-827 a{color:inherit;}.page-services-liaisons .sidebar .nav .menu-mlid-827 a i{color:#b31b1b;}.page-services-liaisons .sidebar .nav .menu-mlid-827 li a{color:#0068ac;}.page-services-liaisons .sidebar .nav .menu-mlid-827 li a:hover{color:black;}.dropdown-menu > .active > a:focus{outline:5px auto -webkit-focus-ring-color;}.node-type-patron-group .sidebar .nav .menu-mlid-1136 a{color:inherit;}.node-type-patron-group .sidebar .nav .menu-mlid-1136 a i{color:#b31b1b;}.node-type-patron-group .sidebar .nav .menu-mlid-1136 .dropdown-menu a{color:#0068ac;}.node-type-patron-group .sidebar .nav .menu-mlid-1136 .dropdown-menu a:hover{color:black;}.dropdown-menu > li > a{white-space:normal;}.nav > li > a:focus{background-color:white;}.navbar-collapse .nav > li > a:focus{background-color:black;}@media (min-width:768px){.nav-global{background:white;border-bottom:0;}}.hero{background:white;}.main-content{background:white;padding:0 0 30px 0;}.front .main-content{padding-top:30px;}.secondary-content{background:#F7F7F7;padding:30px 0;}.primary-wrapper{background:white;margin-left:0;margin-right:0;}.main-text{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-bottom:30px;margin-top:15px;}@media (min-width:768px){.main-text{float:left;width:66.6666666667%;}}@media (min-width:768px){.main-text{left:33.3333333333%;}}.sidebar{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:15px;padding-top:20px;border-top:3px solid #2aa198;}@media (min-width:768px){.sidebar{float:left;width:25%;}}@media (min-width:768px){.sidebar{right:66.6666666667%;}}.sidebar h4 a{color:#222;}.front .main-text{padding-bottom:30px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.front .main-text{float:left;width:66.6666666667%;}}@media (min-width:768px){.front .main-text{left:0%;}}.front .main-text .feature{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:1200px){.front .main-text .feature{float:left;width:50%;}}.front .sidebar{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.front .sidebar{float:left;width:33.3333333333%;}}@media (min-width:768px){.front .sidebar{right:0%;}}.front .sidebar .feature{padding:15px 0;}.feature-wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin:1em 0;}@media (min-width:768px){.feature-wrapper{float:left;width:33.3333333333%;}}@media (min-width:1200px){.feature-wrapper{float:left;width:33.3333333333%;}}.secondary-wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.secondary-wrapper{float:left;width:33.3333333333%;}}@media (min-width:1200px){.secondary-wrapper{float:left;width:33.3333333333%;}}.secondary-wrapper .well{background:white;border-color:white;margin-top:1em;}.secondary-wrapper .well p{font-size:22px;}.secondary-wrapper:first-child{background-image:none;}.breadcrumb-wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.breadcrumb-wrapper{float:left;width:100%;}}.breadcrumb-wrapper .breadcrumb{padding-left:0;}footer{color:#999;padding:0 0 1em;background:#222;border-top:10px solid #ccc;}footer .nav{list-style:none;padding:0 0 1em;}footer .nav li{margin-bottom:0.75em;font-size:12px;}footer .nav a{padding:0;text-decoration:underline;}footer .nav .active{color:white;text-decoration:none;}footer .nav .active:focus{color:#222;}footer .nav a:hover{color:white;background:inherit;text-decoration:underline;}footer p{clear:both;line-height:1.75em;}footer a{color:#ccc;}footer a:hover{color:white;background:#222;text-decoration:underline;}footer .copyright{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){footer .copyright{float:left;width:83.3333333333%;}}footer .copyright a:focus{color:white;}footer .social-links{position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:right;}@media (min-width:768px){footer .social-links{float:left;width:16.6666666667%;}}footer .copyright p{font-size:13px;}footer .copyright a{text-decoration:underline;}.footer-links{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.footer-links{float:left;width:25%;}}@media (min-width:992px){.footer-links{float:left;width:16.6666666667%;}}.footer-links .block-title{font-size:14px;text-transform:uppercase;margin:0 0 1em;}.footer-feedback{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;margin-top:1em;}@media (min-width:992px){.footer-feedback{float:left;width:33.3333333333%;}}.footer-feedback a{text-decoration:underline;}.footer-feedback .btn{text-decoration:none;}.footer-copyright{padding-top:1.5em;border-top:1px solid #2d2d2d;margin-top:1em;}.footer-collapse{padding:2em;background:#2d2d2d;}@media (min-width:768px){.hero{background-size:cover !important;min-height:350px;}.sidebar{margin-top:20px;padding-left:0;padding-top:0;border-top:0;}.footer-secondary{text-align:right;margin-top:0;}.cornell-collapse{display:block;}.footer-feedback{text-align:right;padding-left:15px;}.footer-toggle{display:none;}.footer-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important;}.footer-collapse.in{overflow-y:auto;}.footer-collapse{padding:0;background:inherit;}.feature-wrapper{margin:3rem 0;}}.jumbotron{margin-bottom:0;background:inherit;border-radius:0;padding:0;line-height:1;}.home-search{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:20px 10px 10px 10px;margin-bottom:20px;}@media (min-width:768px){.home-search{float:left;width:75%;}}@media (min-width:992px){.home-search{float:left;width:66.6666666667%;}}@media (min-width:1200px){.home-search{float:left;width:50%;}}.home-search h1{margin:0.5em 0 1em 0;font-weight:normal;display:inline-block;float:left;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:16px;}.home-search .nav-tabs{border-bottom:0;margin-bottom:0;}.home-search .nav-tabs li{margin-bottom:0;}.home-search .nav-tabs > li > a,.home-search .nav-tabs > li > a:hover{font-size:16px;margin-right:0;color:#222;border:0;background:#ccc;padding:8px 15px;text-decoration:none;}.home-search .nav-tabs > li.active > a,.home-search .nav-tabs > li.active > a:hover{border:0;background:white;font-weight:400;color:#222;}.home-search .tab-content{border-top-left-radius:0;padding:15px;background:white;height:220px;}.home-search form{width:100%;margin:0;clear:both;}.home-search .form-group{margin-bottom:0;}.home-search .text-right{text-align:left;}.home-search .search-box{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:5px;float:left;width:75%;}@media (min-width:768px){.home-search .search-box{float:left;width:83.3333333333%;}}.home-search .search-box .form-control{width:100%;}.home-search .search-button{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;float:left;}@media (min-width:768px){.home-search .search-button{float:left;width:16.6666666667%;}}.home-search .btn-primary{background-color:#b31b1b;border-color:#b31b1b;}.search-info{font-size:16px;float:right;margin-top:0.25em;}.search-info a{cursor:pointer;font-size:13px;}.popover-content{font-size:12px;color:#666;}.tooltip-inner{padding:10px 12px;font-size:13px;background:#16524d;text-align:left;}.search-form-tabs input{border-top-left-radius:0;}.form-control.col-9{width:inherit;}.spotlight-caption{margin-bottom:20px;}.spotlight{background:#222;padding:20px 15px;width:auto;}.spotlight .spotlight-label{color:#F8981D;text-transform:uppercase;font-size:14px;margin-bottom:0.25em;font-family:"freight-sans-pro","Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:700;}.spotlight .spotlight-link{color:white;font-size:12px;margin-bottom:5px;}.spotlight .spotlight-title{font-size:18px;color:white;margin:0 0 0.75em;}.spotlight a,.spotlight a:hover{text-decoration:underline;color:white;}.caption-link{margin:5px 0;}.caption-link a{background:white;display:inline-block;padding:2px 5px;color:#222;font-size:11px;}.caption-link a:hover{background:white;}.help-links{padding-top:10px;font-size:12px;margin-top:30px;border-top:5px solid #ccc;overflow:hidden;}.help-links a{line-height:1.4em;}.help-links .dropdown-menu{background:black;text-align:left;font-size:11px;}.help-links .dropdown-menu a{color:#dedede;}.help-links .dropdown-menu li > a:hover{background-color:#16524d;}.search-options h2{margin:0 0 0.5em 0;font-size:14px;color:#b31b1b;text-transform:uppercase;font-weight:700;}.search-options ul{margin:0;padding:0;list-style:none;overflow:hidden;}.search-options li{float:left;margin:0;padding:0 18px 10px 0;font-size:12px;}.search-options li i{margin-right:2px;color:#999;}.search-options li:first-child{border-left:0;padding-left:0;}.search-help{display:inline-block;float:right;}.search-toggle{background-color:black;border:1px solid black;float:right;border-radius:0;margin-top:0;margin-bottom:0;margin-right:0;width:45px;height:45px;color:white;font-size:16px;}.search-toggle:hover{background:black;}.search-collapse{z-index:1000;position:relative;padding:3px 0;display:none;}.search-collapse .form-group{float:left;width:90%;}#block-block-9{margin-top:10px;}#block-block-9 .btn-search-icon{background:#b31b1b;vertical-align:top;}#block-block-9 form{width:90%;}.sub-search a{margin-right:3em;display:inline-block;}.ui-menu{z-index:1000 !important;}.ui-widget{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;}.not-front .ui-menu li{font-size:12px;}.nav-global .form-group{width:89%;}.mobile-search .btn-search-icon{background:#580606;vertical-align:top;float:left;}.mobile-search .form-group{width:80%;}.mobile-search .form-control{float:left;margin:5px;}.form-image-search input.form-control{width:100%;}.form-image-search select.form-control{width:100%;margin-bottom:5px;}.main-content .search-form input.form-control{width:100%;}.main-content .search-form .btn-primary{background-color:#b31b1b;border-color:#b31b1b;}@media (min-width:768px){.container .jumbotron{padding-left:10px;}.spotlight-caption{float:right;width:25%;margin-top:-210px;margin-bottom:0;}.home-search{padding:10px 10px 10px 20px;margin-top:30px;margin-bottom:0;border-bottom:0;}.home-search form{width:98%;}.home-search form .col-sm-2{padding-left:0;}.home-search .text-right{text-align:right;}.home-search button{margin-left:0;}.home-search .tab-content{height:200px;}.help-links{margin-top:20px;}.search-options li{padding:0 9px;font-size:14px;border-left:1px solid #444;}.search-collapse{display:block;}.search-collapse .form-group{float:none;width:80%;}#block-block-9{margin-top:15px;}#block-block-9 form{width:100%;}.sub-search a{margin-right:0;}.form-image-search input.form-control,.form-image-search select.form-control{width:auto;}}@media (min-width:992px){.container .jumbotron{padding:30px 60px 0 60px;}.spotlight-caption{margin-top:-186px;}.home-search form{width:100%;}.search-options li{margin-bottom:0;font-size:14px;}}.feature h2{font-size:18px;font-family:"freight-sans-pro","Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:400;border-bottom:5px solid #edebe7;padding-bottom:10px;margin:0 0 0.5em;color:#b31b1b;text-transform:uppercase;}.feature h2 i{color:#b31b1b;font-size:20px;}.feature h2 a{color:#b31b1b;text-decoration:none;}.feature h2 a:hover{text-decoration:none;}.feature .bucket-overlay{color:white;padding:1rem 2rem;background:#b31b1b;}.feature .bucket-overlay h2{font-size:24px;border-bottom:0;color:white;text-transform:none;margin-bottom:0;padding-bottom:0;}.feature .bucket-overlay h2 span{font-size:65%;margin-left:0.5rem;}.feature .bucket-overlay a,.feature .bucket-overlay a:hover{text-decoration:underline;color:white;}.feature .bucket-overlay p{font-size:18px;}.bucket-teaching{background:url("/sites/all/themes/bootstrap_cul7/img/teaching.jpg") no-repeat;background-size:cover !important;height:250px;}.bucket-learning{background:url("/sites/all/themes/bootstrap_cul7/img/learning.jpg") no-repeat;background-size:cover !important;height:250px;}.bucket-research{background:url("/sites/all/themes/bootstrap_cul7/img/research.jpg") no-repeat;background-size:cover !important;height:250px;}.secondary-feature{margin-bottom:30px;}.secondary-feature h3{font-family:"freight-sans-pro","Source Sans Pro",Helvetica,Arial,sans-serif;border-bottom:5px solid #ccc;padding-bottom:10px;margin:0 0 0.5em;color:#222;}.secondary-feature h3 a{color:#222;border:0;text-decoration:none;}.secondary-feature h3 a:hover{text-decoration:none;}.secondary-feature h4{color:#222;font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;margin-top:10px;}.secondary-feature i{color:#b31b1b;margin-right:8px;}.secondary-feature .btn-rss{display:none;margin:4px 0 0 10px;}.secondary-feature .btn-rss i{color:white;margin-right:0;}.secondary-feature .title{display:block;font-size:20px;margin-bottom:0.5em;}.secondary-feature .libescope-type{font-size:12px;display:block;clear:left;color:#666;text-transform:uppercase;}.secondary-feature .teaser,.secondary-feature p{color:#222;line-height:1.5em;}.secondary-feature .more-link{display:block;font-size:12px;margin-top:0.5em;text-align:right;}.secondary-feature img{margin:0 0 5px 10px;}.sidebar .secondary-feature{padding:20px;margin-bottom:20px;height:auto;}.sidebar .secondary-feature a{color:#0068ac;}.sidebar .secondary-feature h3{border-bottom:2px solid #d8d2c9;}.sidebar .secondary-feature h3 i{display:none;}.sidebar .secondary-feature .secondary-feature-events{margin-bottom:0;padding-bottom:0;border-bottom:none;}.sidebar .secondary-feature .more-link{font-size:11px;}.sidebar .secondary-feature .callout-label{color:#222;}.sidebar .secondary-feature .title{display:block;font-size:18px;margin-bottom:0.5em;}.sidebar .secondary-feature .block{border-top:2px solid white;padding-top:1em;margin-bottom:1em;}.sidebar .secondary-feature .block:first-child{border-top:0;padding-top:0;}.sidebar .secondary-feature .block:last-child{margin-bottom:0;}.home-shortened-events{margin-top:2em;}.main-content .item-list ul{padding-left:18px;margin-bottom:0;}.main-content .item-list li{font-size:14px;}.bridge{margin-bottom:20px;}.bridge .bridge-section{clear:both;padding:10px 0;border-bottom:1px solid #edebe7;}.bridge .row .bridge-section{position:relative;min-height:1px;padding-left:15px;padding-right:15px;clear:both;margin-bottom:0;}@media (min-width:768px){.bridge .row .bridge-section{float:left;width:50%;}}.bridge .bridge-content{float:left;}.bridge h2{margin:0 0 0.25em;font-weight:normal;font-size:20px;}.bridge h3{margin:0 0 0.25em;}.bridge .nav-section li a{padding-left:18px;}.bridge .nav-section li a i{margin-top:6px;}.bridge h4{margin-top:0;}.bridge p{font-size:14px;}.bridge img{margin-right:10px;max-width:100px;}.bridge .bridge-highlight h3{color:#b31b1b;}.bridge .bridge-highlight img{max-width:75px;}.bridge-one-column .bridge-section{overflow:hidden;padding-bottom:10px;border-bottom:1px solid #edebe7;}.bridge-one-column .bridge-section:first-child{margin-top:1em;}.bridge-one-column .bridge-content{position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;}@media (min-width:992px){.bridge-one-column .bridge-content{float:left;width:83.3333333333%;}}@media (min-width:768px){.bridge-one-column .bridge-content{float:left;width:66.6666666667%;}}.bridge-one-column img{max-width:100px;}.callout{background:#f4f3f0;padding:15px;margin-bottom:20px;}.callout h3{font-weight:400;margin:0 0 0.5em;font-size:18px;text-align:left;}.callout img{margin-bottom:0.5em;}.callout .callout-label{color:#b31b1b;font-size:18px;margin-bottom:0.25em;font-family:"freight-sans-pro","Source Sans Pro",Helvetica,Arial,sans-serif;}.lcs_slide_out{top:150px !important;}.highlight-box h2,.highlight-box h3{color:#b31b1b;font-weight:700;text-transform:uppercase;margin:1em 0;font-size:16px;border-top:1px solid #ccc;padding-top:15px;}.highlight-box h2:first-child,.highlight-box h3:first-child{margin-top:0;padding-top:0;border-top:none;}.highlight-box h4{font-weight:700;font-size:14px;margin:0.75em 0 0.25em;}.highlight-box h4:first-child{margin-top:0;}.highlight-box ul{padding-left:18px;}.highlight-box li{margin-bottom:0.5em;}.pull-right.highlight-box{float:none !important;}.pull-right.highlight-box p,.pull-right.highlight-box li{font-size:14px;}.feature-story h3{font-size:26px;font-family:Oxygen;font-weight:700;border-bottom:5px solid #edebe7;padding-bottom:10px;margin:0 0 0.5em;}.story-item{margin-bottom:1em;}.story-item h2{font-size:18px;}.announcement{padding:10px 0;font-size:16px;}.announcement i{color:#b31b1b;margin-right:5px;font-size:24px;}.announcement .alert{margin-bottom:0;}.announcement .alert a,.announcement .alert a:focus,.announcement .alert a:hover{text-decoration:underline;}.view-announcement p{display:inline;}.announcement-alert{background:white;}.announcement-alert .container{background:#1a665f;padding:1em 2em;}.announcement-alert p{font-size:17px;}.announcement-alert .fas{color:#b31b1b;}.announcement-alert .lead{font-weight:bold;}.announcement-alert a,.announcement-alert a:hover{color:white;text-decoration:underline;}.announcement-alert .label-cul{background:#b31b1b;font-size:11px;font-weight:normal;}.announcement-alert .date-label{float:left;margin-right:0.75em;}.libescope-four td{width:50%;}.libescope-four img{margin-right:5px;}.libescope-image img{width:100%;height:auto;}.view-id-libescope .views-row{margin:0 0 1.5em 0;}.view-id-libescope h2{margin-bottom:0.25em;}.webform-client-form .panel{border:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #edebe7;padding-bottom:10px;border-radius:0;}.webform-client-form .panel-heading{background-color:white;border:none;border-radius:0;padding:0;}.webform-client-form .panel-default > .panel-heading{background-color:white;}.webform-client-form legend{border-bottom:0;margin-bottom:15px;}.webform-client-form .panel-title{font-size:20px;font-weight:700;}.webform-client-form .panel-body{padding:0;}.resource-wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px;border-top:1px solid #edebe7;}@media (min-width:768px){.resource-wrapper{float:left;width:33.3333333333%;}}.resource-wrapper:first-child{border-top:none;}.resource{text-align:center;}.resource h3{margin-top:5px;}.resource p{font-size:14px;}.resource-icon i{font-size:5em;margin-right:-20px;margin-top:10px;color:#d8d2c9;}.libraries-list{padding:0 0 1em;}.libraries-list .libraries-collapse{padding:2em;background:#2d2d2d;overflow:hidden;}.libraries-list .libraries-collapse ul{list-style:none;padding-left:0;margin-bottom:0;}.libraries-list .libraries-collapse li{line-height:1.5em;padding-bottom:0.5em;font-size:12px;}.libraries-list .libraries-collapse a:hover,.libraries-list .libraries-collapse a:active,.libraries-list .libraries-collapse a:focus{background:#2d2d2d;color:white;}.libraries-group{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width:768px){.libraries-group{float:left;width:33.3333333333%;}}.libraries-group li a{text-decoration:underline;}h2.patroninfo-title{margin-top:0;}#pi-tabs{margin:20px 0;}#pi-tabs ul.ui-tabs-nav{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;padding-left:0;}#pi-tabs ul.ui-tabs-nav li{padding-left:0;margin-left:0;font-size:12px;font-weight:normal;}#pi-tabs ul.ui-tabs-nav a{background:white;}#pi-tabs ul.ui-tabs-nav a:link,#pi-tabs ul.ui-tabs-nav a:visited{color:#666;}#pi-tabs ul.ui-tabs-nav a:hover,#pi-tabs ul.ui-tabs-nav a span:hover{background:white;color:#222;}.ui-tabs-nav,.ui-tabs-panel{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;}#pi-tabs ul.ui-tabs-nav li.ui-tabs-selected a span{background:white;border-top-right-radius:3px;border-top-left-radius:3px;border:1px solid #ccc;border-bottom:1px solid white;height:32px;color:#222;cursor:pointer;}.ui-tabs-nav a,.ui-tabs-nav a span{background-image:none;}#renewform #frag-0,#renewform #frag-1,#renewform #frag-2,#renewform #frag-3,#renewform #frag-4{border:1px solid #ccc;width:100%;}#renewform button{margin-bottom:5px;font-size:12px;}#renewform thead th{font-size:inherit;font-weight:normal;color:#222;}#renewform caption{text-indent:-9999px;}.patroninfo-export{margin-left:10px;}.sticky-table{width:100%;margin-bottom:20px;}.sticky-table thead > tr > th,.sticky-table thead > tr > td,.sticky-table tbody > tr > th,.sticky-table tbody > tr > td,.sticky-table tfoot > tr > th,.sticky-table tfoot > tr > td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd;}.sticky-table thead > tr > th{vertical-align:bottom;border-bottom:2px solid #ddd;}.sticky-table caption + thead tr:first-child th,.sticky-table caption + thead tr:first-child td,.sticky-table colgroup + thead tr:first-child th,.sticky-table colgroup + thead tr:first-child td,.sticky-table thead:first-child tr:first-child th,.sticky-table thead:first-child tr:first-child td{border-top:0;}.sticky-table tbody + tbody{border-top:2px solid #ddd;}.sticky-table .table{background-color:#fff;}.guest-id{margin-top:2em;}.form-login-link{margin-top:1em;}.form-login-link .block-title{font-size:18px;}.field-name-field-pdf-for-viewer iframe{width:300px;height:250px;}@media (min-width:768px){.secondary-feature{margin-bottom:0;}.bridge .row .bridge-section{position:relative;min-height:1px;padding-left:15px;padding-right:15px;clear:none;margin-bottom:0;}}@media (min-width:768px) and (min-width:768px){.bridge .row .bridge-section{float:left;width:50%;}}@media (min-width:768px){.pull-right.highlight-box{margin-left:15px;width:40%;float:right !important;}}@media (min-width:768px){.page-node-1345 .pull-right.highlight-box{width:25%;}}@media (min-width:768px){.resource-wrapper{border-left:1px solid #edebe7;border-top:none;height:200px;}}@media (min-width:768px){.resource-wrapper:first-child{border-left:none;}}@media (min-width:768px){.libraries-list{padding:0 0 2em;}}@media (min-width:768px){.feature h2{font-size:13px;}}@media (min-width:768px){.guest-id{border-left:1px solid #ddd;padding-left:2em;margin-top:0;}.guest-id p > small{line-height:1.2em;}.guest-id h3{margin-top:0;}}@media (min-width:768px){.guest-id-info{margin-top:1em;}}@media (min-width:768px){.announcement-alert .container{border-radius:0 0 8px 8px;}.announcement-alert .container p{font-size:18px;}}@media (min-width:768px){.field-name-field-pdf-for-viewer iframe{width:475px;height:375px;}}@media (min-width:768px){.announcement .alert{text-align:center;}}@media (min-width:768px){.feature .bucket-overlay h2 span{display:inline-block;}}@media (min-width:992px){.secondary-feature{padding:0 20px;}.feature h2{font-size:18px;}.announcement-alert .label-cul{font-size:14px;}.field-name-field-pdf-for-viewer iframe{width:625px;height:500px;}.feature .bucket-overlay span{display:inline;}}@media (min-width:1200px){.field-name-field-pdf-for-viewer iframe{width:699px;height:500px;}}.breadcrumb{background:inherit;padding:15px;margin-bottom:0;clear:both;}.breadcrumb li{font-size:0.9em;}.breadcrumb a{color:#555555;}.breadcrumb > .active{color:#555555;}.btn-rss{background:#1a665f;padding:0 4px;}.btn-rss:hover{background:black;}.btn-cul{border:1px solid #b31b1b;}.btn-libraries{background:white;color:#222;border-radius:0;font-family:"freight-sans-pro","Source Sans Pro",Helvetica,Arial,sans-serif;}.btn-libraries i{color:#1f7972;margin-left:3px;}.btn-libraries:hover,.btn-libraries:focus{background:white;}.btn-give{font-family:"freight-sans-pro","Source Sans Pro",Helvetica,Arial,sans-serif;margin-top:2em;color:white;border:0;font-size:16px;margin-left:15px;border-radius:0;background:#b31b1b;}.btn-give:hover,.btn-give:focus{background:#b31b1b;color:white;border:0;}.well{background:#f4f3f0;}.footnotes{border-top:1px solid #d8d2c9;padding-top:20px;}.footnotes p{font-size:14px;}.media-object{border:3px solid #edebe7;}.media{border-bottom:1px solid #edebe7;padding-bottom:15px;}.main-content .media-body p{font-size:14px;}.citation{text-indent:-2em;margin:1em 2em 2em 6em;line-height:1.5em;font-size:14px;font-family:courier,monospace;}.citation p{font-size:1em;}.img-right{margin:0 0 15px 15px;}.img-right img{max-width:200px;}.main-content .webform-client-form{margin:20px 0;}.main-content .webform-client-form .form-item{margin:0 0 1em;}.main-content .webform-client-form .panel{margin-bottom:10px;}.webform-component-fieldset .panel-heading{margin:1em 0 0.5em 0;}.social-links i{font-size:40px;}.social-links a{color:white;}.social-links .facebook-button{margin-right:5px;}.pdf-icon{margin-bottom:5px;}.main-content .top-link{text-align:right;font-size:12px;}.print-logo{display:none;}.control-group .help-inline,.help-block{color:#555555;}#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#skip a:focus{position:static;width:auto;height:auto;}.selector-phone{width:15%;}.selector-name{width:30%;}.form-email{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-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;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}.form-email: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);}.form-email[disabled],.form-email[readonly],fieldset[disabled] .form-email{cursor:not-allowed;background-color:#eeeeee;}.block-cu-webauth{margin-top:40px;}.form-image-search .form-group{margin-bottom:0;}.maintenance-page{background:white;}.maintenance-page .main-content{padding-top:60px;min-height:500px;}.covid-last-updated{margin-top:0.5em;}.covid-last-updated .label{font-weight:normal;font-size:12px;background-color:#edebe7;color:#222;}.covid-last-updated-banner{color:white;margin-top:0.15em;}@media (min-width:768px){.multicolumn{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;}.multicolumn li{font-size:14px;}}body.toolbar-drawer{padding-top:30px !important;}.page-node-5181 .main-content h2,.page-node-5450 .main-content h2{color:#b31b1b;font-size:28px;}.page-node-5181 .main-content .highlight-box h2,.page-node-5450 .main-content .highlight-box h2{font-size:12px;}.page-node-5181 .main-content .highlight-box h3,.page-node-5450 .main-content .highlight-box h3{border-top:0;font-size:18px;margin-bottom:0.5em;color:#222;font-weight:400;text-transform:none;}.page-node-5181 .main-content .highlight-box li,.page-node-5450 .main-content .highlight-box li{font-size:14px;}.page-node-5335 .cornell-brand{margin-top:0;}.page-node-5335 .cornell-logo .insignia{width:50px;height:50px;margin-right:10px;}.page-node-5335 .library-brand{font-size:18px;margin:0.75em 0;}.unit-map{margin:20px 0;}.unit-map .gmap{border:5px solid #ccc;width:100% !important;}.unit-location{margin-top:20px;}.unit-administrator{font-size:16px;margin-bottom:1em;}.node-type-unit-library .highlight-box p{font-size:14px;}.node-type-unit-library .library-closed{margin-right:0.5em;}.hours-note{font-weight:700;display:inline-block;padding:10px 15px;background:#f3f3f3;font-style:italic;}.s-lc-whw-cont{margin-top:2em;}.unit-notes{display:inline;}.unit-notes p{display:inline;font-size:14px;}.field-name-field-additional-contact-info{margin-top:0.75em;}.field-name-field-unit-notes{margin-bottom:2em;}.view-libraries-and-hours h2,.view-libraries h2{font-size:22px;margin-top:0;display:inline-block;font-weight:400;}.view-libraries-and-hours h2:hover,.view-libraries h2:hover{text-decoration:underline;}.view-libraries-and-hours .unit-library,.view-libraries .unit-library{padding:15px 0;border-bottom:1px solid #edebe7;clear:both;overflow:hidden;}.view-libraries-and-hours .unit-library .col-sm-4,.view-libraries .unit-library .col-sm-4{padding-left:0;}.list-hours{margin-bottom:0.5em;}.list-hours .label{margin-right:0.5em;}.list-phone{margin-bottom:0.25em;}.list-phone span{margin-right:0.5em;}.list-email{margin-top:0.3em;}.today-hours{margin-right:30px;margin-bottom:0.75em;}.full-hours a{display:inline-block;padding:0 5px;}.full-hours a:first-child{border-right:1px solid #d8d2c9;padding-left:0;}.library-thumbnail{float:left;width:58px;}.library-thumbnail img{padding:4px;border:1px solid #ddd;transition:all 0.2s ease-in-out;display:inline-block;margin-right:15px;max-width:100%;height:auto;}.library-info{float:left;width:75%;margin-left:1em;}.library-hours{margin-top:1.5em;}.library-hours h2{font-weight:700;font-size:18px;margin-bottom:1.5em;}.library-hours ul{padding-left:1em;line-height:1.5em;margin-bottom:1em;}.library-hours p{margin-bottom:0;margin-top:1.5em;}.library-hours div:first-child{line-height:1.75em;}.node-tools{margin-bottom:0.25em;}.node-tools i{margin-left:0.25em;}.pull-right.node-tools{float:none !important;}#block-cul-hours-hours-printable{padding:20px;background:#f3f3f3;margin-bottom:1.5em;}#cul-hours-printable-form .form-group{float:left;margin-right:5px;}#cul-hours-printable-form .form-group label{display:none;}#cul-hours-printable-form .form-submit{margin-left:10px;}.libraries-email-link{margin-right:0.25em;padding-right:0.5em;border-right:1px solid #d8d2c9;}.node-type-library-space .field{margin:0 0 0.25em 0;}.node-type-library-space .field-name-field-ls-unit-library{font-size:16px;margin:0 0 1em;}.node-type-library-space .field-name-field-ls-access-granted-to{margin:0 0 1em;}.node-type-library-space .field-name-field-ls-contact-point .field-label,.node-type-library-space .field-name-field-notes .field-label{margin-bottom:0.25em;}.node-type-library-space .field-name-field-ls-image img{padding:4px;border:1px solid #ddd;border-radius:4px;float:left;margin:0 10px 10px 0;}.node-type-library-space .field-name-field-ls-contact-point{padding:19px;border-radius:4px;background:#f4f3f0;margin-bottom:2em;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);}.node-type-library-space .field-name-field-ls-contact-point .field-label{font-size:12px;color:#b31b1b;text-transform:uppercase;margin-bottom:1em;}#lw{font-family:"source sans pro",helvetica,arial,sans-serif !important;}#lw ul{padding-left:0 !important;}#lw li.lwe{padding:20px 0 !important;}.lwn{font-weight:normal !important;font-size:18px !important;margin-bottom:0.5em !important;}.lwd{font-size:16px !important;line-height:1.5em !important;}.lwl{font-weight:normal !important;}.lwn0{margin-left:10px !important;}.carousel-caption{background:rgba(0,0,0,0.75);}.carousel-caption a{color:#2aa198;}.page-node-90 td{width:33%;}.liaison-title{font-size:1.1em;margin:0.5em 0 0.25em;}.liaison-info{font-size:0.875em;margin-bottom:0.5em;}.liaison-info .divider{color:#666;padding:0 5px;}.liaison-to{margin:0.5em 0 0.25em;}.main-content .liaison-dept{padding-left:18px;}.main-content .liaison-dept li{font-size:14px;}.feature .courses-form{margin-bottom:10px;padding:5px 0;border-bottom:1px dotted #d8d2c9;}.feature .courses-form form{margin-bottom:0;}.feature .courses-form .btn{vertical-align:top;}.feature .courses-form .form-item:first-child{margin-bottom:0;}.page-node-2282 #ares-search-form .input-group{width:100%;}.main-content .courses-form li{font-size:12px;}.front .main-content .courses-form a{padding:3px 10px;}.course-section{margin:0 0 1em;padding-bottom:1em;border-bottom:1px solid #edebe7;}.course-section ul{margin:5px 0 0;}.course-section li{font-size:14px;}.course-section p{margin-bottom:0.25em;}.course-section h3{font-weight:normal;margin-top:0;}.course_help_detailContent{line-height:22px;}#edit-description{margin-bottom:0;}.courses-form .input-group-addon{display:none;}.courses-form .input-group{width:100%;}.courses-form .input-group .form-control:first-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}.page-node-2282 .courses-form label{font-size:18px;}.box-layout h2{margin-top:0;font-size:18px;}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{background:#d8d2c9;}table.tablesorter thead tr th,table.tablesorter tfoot tr th{background:#edebe7;}.main-content #ares-search-form input.form-control,.main-content #ares-search-form select.form-control,.main-content #ares-search-form .form-email{width:100%;}.main-content #ares-search-form .dropdown li{font-size:12px;}.main-content #ares-search-form .input-group-addon{display:none;}.main-content #ares-search-form .form-control:first-child{border-top-right-radius:4px;border-bottom-right-radius:4px;}.front .block-ares{margin-bottom:1.5em;}.reserve-items{margin-top:3em;}#emergency-message{margin-top:1em;}#views-exposed-form-borrowing-policy-block{margin-bottom:40px;}#views-exposed-form-borrowing-policy-block select.form-control{width:100%;}.node-type-patron-group th,.view-borrowing-policy th{width:50%;}.node-type-patron-group h3,.view-borrowing-policy h3{font-size:20px;margin-bottom:20px;}#block-views-borrowing-policy-block .views-exposed-form label{font-weight:normal;}#block-views-borrowing-policy-block .views-exposed-form .views-exposed-widget .form-submit{margin-top:1.8em;}.view-borrowing-policy .ctools-jump-menu-select{float:left;margin-right:5px;margin-bottom:2em;width:80%;}.view-borrowing-policy label{float:left;margin:0.5em 0.5em 0 0;}.main-content .view-borrowing-policy .ctools-jump-menu-select{width:50%;}.page-node-1651 .nav-tabs{margin-bottom:0;margin-top:2em;}.page-node-1651 .tab-content{padding:30px;border:1px solid #ddd;border-top:0;margin-bottom:2em;}.page-node-1651 .tab-content h2{margin-bottom:1em;}table.delivery-options h3{font-size:0.9em;margin-top:12px;}table.delivery-options tr > td:first-child{text-align:center;}.node-libescope .field-name-field-libescope-image{float:right;margin:0 0 15px 0;}.node-libescope .field-name-field-libescope-image img{max-width:100%;padding:4px;background:white;border:1px solid #ddd;border-radius:4px;height:auto;}.node-libescope .field-name-field-libescope-dates{margin-bottom:2em;font-size:12px;}.view-library-stories img,.view-libescope img{width:150px;height:auto;}.field-name-field-story-image img{float:left;margin:0 1em 1em 0;}.node-type-article .field-name-field-image{float:right;margin:0 0 15px 0;}.node-type-article .field-name-field-image img{max-width:100%;padding:4px;background:white;border:1px solid #ddd;border-radius:4px;height:auto;}.node-type-article .field-name-field-news-dates{margin:1rem 0 2rem;}.view-display-id-page_1 img{padding:4px;background:white;border:1px solid #ddd;border-radius:4px;height:auto;}.view-display-id-page_1 .post-date{margin-bottom:1em;}.byline{margin:2rem 0 0.5rem;}.node-article .field .field-label{font-weight:normal;}.node-article .field-name-field-affiliation{display:inline;}.node-article .field-type-taxonomy-term-reference{float:left;margin-right:0.25rem;}.node-article .field-type-taxonomy-term-reference .field-item.even:after{content:", ";}.field.field-name-field-by.field-type-taxonomy-term-reference.field-label-inline.clearfix .personal-librarian p{margin-top:0.5em;margin-bottom:1em;}.logo-downloads{margin-top:1.25em;}.logo-downloads .row{padding:1.25em 0;border-bottom:1px solid #e1e1e1;}.logo-downloads .row:nth-child(odd){background:#f0f0f0;}.logo-downloads .row:first-child{border-top:2px solid #e1e1e1;}.logo-downloads h4{margin-top:0;}.logo-downloads img{margin:1em 0;}.main-content .logo-downloads p{line-height:1.25em;}@media (min-width:768px){.front .main-content .courses-form .dropdown{width:350%;}.library-thumbnail{width:100px;}.library-info{width:75%;}.pull-right.node-tools{float:right !important;}#ares-search-form .input-group{width:50%;}.front #ares-search-form .input-group{width:100%;}.front #ares-search-form .dropdown{width:350%;}.node-type-article .field-name-field-image{max-width:300px;margin-left:15px;}.node-libescope .field-name-field-libescope-image{max-width:300px;margin-left:15px;}#cul-hours-printable-form .form-group .form-control{width:auto !important;}.logo-downloads img{margin:0;}}@media (min-width:992px){.front .main-content .courses-form .dropdown{width:250%;}.page-node-2282 .courses-form{height:315px;}.view-borrowing-policy .ctools-jump-menu-select{width:100%;}.front #ares-search-form .dropdown{width:250%;}.node-type-article .field-name-field-image{max-width:450px;}.node-type-libescope .field-name-field-libescope-image{max-width:450px;}}@media only screen and (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.cu-logo{background:url(/sites/all/themes/bootstrap_cul7/img/layout/cul-logo-red-2x.png) no-repeat 0 0;background-size:300px 75px;width:300px;}}@media print{body{font-family:sans-serif !important;font-size:90%;}h1,h2,h3,h4,h5,h6{font-family:sans-serif !important;font-size:inherit !important;}h1{font-size:24px !important;}h2{font-size:22px !important;}h3{font-size:20px !important;}h4{font-size:18px !important;}a[href]:after{content:"";}abbr[title]:after{content:"";}.cornell-brand,.sidebar,.breadcrumb-wrapper,footer,.nav-global,#block-patroninfo-patroninfo button{display:none !important;}.main-text{float:none !important;width:90% !important;left:0 !important;padding:0 !important;}.sidebar{right:0;width:100% !important;float:none !important;}.print-logo{display:block;}}[hidden]{display:none !important;}#survey{width:100%;background-color:#3C8542;}#survey .links{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}#survey .form-item label .form-required{display:none !important;}#survey .close-survey{color:#fff;position:absolute;top:10px;right:10px;}#survey .close-survey:hover{color:#E7E2E2;}#survey .region.region-survey{width:97%;margin:0 auto !important;}@media only screen and (min-width:600px){#survey .region.region-survey{width:580px;}}#survey .form-group{margin-bottom:7px;}#survey .webform-confirmation p{margin-top:10px;font-size:18px;color:#fff;font-weight:normal;letter-spacing:0;}@media only screen and (min-width:600px){#survey .webform-confirmation p{text-align:center;}}#survey .form-item label{display:inline-block;margin-top:10px;font-size:18px;color:#fff;font-weight:normal;letter-spacing:0;}@media only screen and (min-width:600px){#survey .form-item label{display:inline-block;width:200px;text-align:right;}}#survey .form-item label#edit-submitted-survey-question-error.error{display:none !important;}@media only screen and (min-width:600px){#survey .form-item label#edit-submitted-survey-question-error.error{display:none !important;}}#survey .form-item .form-textarea-wrapper{width:100%;margin-top:10px;}@media only screen and (min-width:600px){#survey .form-item .form-textarea-wrapper{width:300px;}}#survey .form-item .form-textarea-wrapper textarea{height:50px;}@media only screen and (min-width:600px){#survey .form-item .form-textarea-wrapper textarea{height:70px;}}#survey .form-item .form-textarea-wrapper textarea.error{border:2px solid red;}#survey .form-actions{margin-top:0;}#survey .form-actions .webform-submit{position:relative;background-color:#fff;color:#3C8542;margin-bottom:10px;}@media only screen and (min-width:600px){#survey .form-actions .webform-submit{margin-left:221px;}}#survey .form-actions .webform-submit:hover{background-color:#E7E2E2;}#survey .form-actions .close-survey{position:relative;background-color:#fff;color:#3C8542;margin-top:-10px;margin-bottom:20px;margin-left:10px;}@media only screen and (min-width:600px){#survey .form-actions .close-survey{margin:0 auto;display:block;margin-top:-10px;margin-bottom:20px;}}#survey .form-actions .close-survey:hover{background-color:#E7E2E2;}#survey-confirmation{width:100%;background-color:#3C8542;margin-top:-10px;padding:20px;}#survey-confirmation .close-survey-confirmation{color:#fff;position:absolute;top:20px;right:10px;}#survey-confirmation .close-survey-confirmation:hover{color:#E7E2E2;}#survey-confirmation .webform-confirmation p{margin-top:10px;font-size:18px;color:#fff;font-weight:normal;letter-spacing:0;margin-bottom:0;}@media only screen and (min-width:600px){#survey-confirmation .webform-confirmation p{text-align:center;}}#survey-confirmation .form-actions .close-survey-confirmation{position:relative;background-color:#fff;color:#3C8542;margin-top:-10px;margin-bottom:20px;margin-left:10px;}@media only screen and (min-width:600px){#survey-confirmation .form-actions .close-survey-confirmation{margin:0 auto;display:block;margin-top:-10px;margin-bottom:20px;}}#survey-confirmation .form-actions .close-survey-confirmation:hover{background-color:#E7E2E2;}#survey-confirmation .feedback-form{display:inline-block;border:1px solid red;}#announcement-banner{padding:15px 20px;color:#fff;background-color:#42526e;}#announcement-banner[hidden]{display:none !important;}#announcement-banner p{text-align:center;color:#fff;font-size:18px;}#announcement-banner a{text-decoration:underline;color:#fff;font-size:18px;}#announcement-banner a:hover{text-decoration:none !important;}#announcement-banner .close-announcement{position:absolute;color:#fff;top:10px;right:10px;}#announcement-banner .close-announcement:hover{opacity:0.7;}
