/*! onesearch_feeds - v0.6.1 - 2017-02-03
* Copyright (c) 2017 ; Licensed Apache-2.0 */
#onesearch_form{height:90px}#onesearch_form #onesearch-submit{text-indent:-9999px}#onesearch_form .search-box{margin-left:-22%}#onesearch_form .search-choices{margin-left:-37%;margin-top:5px}#onesearch_form .search-go{position:relative;bottom:75px;left:-50px;width:50px}

.page-onesearch .jump_to_list a,.page-onesearch .jump_to_list span.not_found_msg{width:100%;border-bottom:1px dotted #ccc;padding:4px 0;float:left;clear:both}.page-onesearch{transition:all .25s ease-in-out !important;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;box-sizing:border-box}.page-onesearch .col-md-12{padding:0;margin:0}.page-onesearch h1.page-header{display:none}.page-onesearch h2{font-family:Open Sans,Helvetica Neue,sans-serif;font-weight:200}.page-onesearch #full_top{height:198px;box-shadow:0px 0px 0px white !important}.page-onesearch #mini-panel-all_results_page_search_panel,.page-onesearch #find-front-head{padding:0;margin:0;background:whitesmoke}.page-onesearch #mini-panel-all_results_page_search_panel h2,.page-onesearch #find-front-head h2{font-size:1.75em}.page-onesearch #find-front-head h2{color:black}.page-onesearch .region-content{clear:both}.page-onesearch .region-content-bottom .search-help{display:none}.page-onesearch #block-panels-mini-all-results-page-search-panel .search-all{padding:1% 3% !important;background:white}@media (min-width: 768px){.page-onesearch #block-panels-mini-all-results-page-search-panel .search-all{height:200px}}.page-onesearch .not-front.logged-in .main-container,.page-onesearch .not-front.logged-in .main-container{padding:0% 0 5% !important}.page-onesearch .main-container{padding:0px !important;margin:0;width:100%;box-sizing:border-box;max-width:1300px;margin:0 auto}.page-onesearch .main-container header a{color:#1773a4 !important;background:white;border-radius:4px;border:1px solid #ccc;padding:3px 6px;z-index:5;font-weight:400}.page-onesearch .main-container header a:hover{text-decoration:none;color:white !important;background:#002a5c}.page-onesearch .main-container .results-title-no-link{margin:10px 0 55px 0 !important}.page-onesearch .main-container h1,.page-onesearch .main-container h2,.page-onesearch .main-container h3,.page-onesearch .main-container h4,.page-onesearch .main-container h5,.page-onesearch .main-container h2 a{font-family:Open Sans,Helvetica Neue,sans-serif !important;font-weight:200;background:none;border:none;color:#c74337 !important;margin:2px 0 3px 0 !important;float:left !important;width:100%}.page-onesearch .main-container h1:hover,.page-onesearch .main-container h2:hover,.page-onesearch .main-container h3:hover,.page-onesearch .main-container h4:hover,.page-onesearch .main-container h5:hover,.page-onesearch .main-container h2 a:hover{background:none;color:#002a5c !important}.page-onesearch .main-container h1 span,.page-onesearch .main-container h2 span,.page-onesearch .main-container h3 span,.page-onesearch .main-container h4 span,.page-onesearch .main-container h5 span,.page-onesearch .main-container h2 a span{font-size:.7em !important;color:black}.page-onesearch .main-container .full_top,.page-onesearch .main-container .search-help{display:block !important}.page-onesearch .main-container h1,.page-onesearch .main-container .h1{padding-bottom:0 !important;font-size:1.1em;padding-left:1.5%;color:#272727;margin:0;padding-top:1%}.page-onesearch .main-container footer{padding:4px 0px;margin-top:auto;margin-bottom:10px;width:100%;text-align:right}.page-onesearch .main-container footer a{background:whitesmoke;border:1px solid #ccc;padding:4px 8px}.page-onesearch .main-container footer a:hover{background:#002a5c;text-decoration:none;color:white}.page-onesearch .main-container .results .wide{width:100% !important}.page-onesearch .selected{background:#c74337 !important;color:white  !important}.page-onesearch .selected-box{background-image:linear-gradient(to bottom, #c74337, #c74337 75px, #fff 75px, #fff 100%) !important}.page-onesearch .selected-box h2{color:white !important}.page-onesearch .selected-box h2 a{color:white !important}.page-onesearch .box{border-top:1px solid whitesmoke;display:inline-block;border-right:7px solid white;border-bottom:1px solid whitesmoke;border-left:3px solid whitesmoke;margin-bottom:7px;margin-top:7px;height:auto;padding:0 25px !important;box-sizing:border-box;background:white;position:relative;background-image:linear-gradient(to bottom, #f5f5f5, #f5f5f5 55px, #fff 55px, #fff 100%);-ms-flex:1 0 33%;flex:1 0 33%;display:-ms-flexbox;display:flex}@media (max-width: 991px){.page-onesearch .box{-ms-flex:1 0 50%;flex:1 0 50%}}@media (max-width: 767px){.page-onesearch .box{-ms-flex:1 0 100%;flex:1 0 100%;margin-top:0;margin-bottom:0}}.page-onesearch .results-header{background:dimgrey !important;float:left;height:auto;line-height:40px;min-width:100%}.page-onesearch .results-header h1{font-size:1em;color:white}.page-onesearch .results-header .results-header-title{background:#c74337;background:#0089af;color:white;font-weight:bold;padding:0 10px;height:39px;width:auto;float:left}.page-onesearch .results-header a{color:white;height:40px;padding:10px;border-right:1px solid #ccc;float:left;line-height:20px}.page-onesearch .results-header a:hover{background:#002a5c !important}.page-onesearch .results-header a:last-child{border-right:0}.page-onesearch .results-header span.count{color:orange;display:inline-block;float:none}.page-onesearch .results-header .grid-list{float:right}.page-onesearch .results-header .grid-list a{border-right:0 !important}.page-onesearch .results-header .grid-list img{height:15px;margin-top:-14px}@media (max-width: 767px){.page-onesearch .results-header{display:none}}.page-onesearch .jump_to_list a.faq_and_site_search{display:none}.page-onesearch .jump_to_list span.not_found_msg{display:none;color:#c74337;font-weight:400}.page-onesearch .row{margin:0 !important;padding:0 !important;width:100%}.page-onesearch #find-front-head{padding:5%}.page-onesearch #find-front-head a{color:#c74337 !important}@media (max-width: 767px){.page-onesearch #find-front-head{display:none !important}}.page-onesearch .google-cse{display:none !important}.page-onesearch .form-search{height:0px}.page-onesearch .form-search div div{height:0px}.page-onesearch .col-top{vertical-align:top}.page-onesearch .col-middle{vertical-align:middle}.page-onesearch .col-bottom{vertical-align:bottom}.page-onesearch .container{width:100% !important}.page-onesearch .container .search-card-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-onesearch .result{width:100%}.page-onesearch .result a:hover{color:#c74337 !important}.page-onesearch .result-box{-ms-flex:1 1 auto;flex:1 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.page-onesearch .result-box header{min-height:50px}.page-onesearch .result-box header h2{font-size:1.5em !important}.page-onesearch .result-box ul:not(.content-details){padding:0;margin:0;padding-top:25px;padding-bottom:25px}.page-onesearch .result-box li{list-style-type:none;margin:5px 0 10px;padding:5px 0;border-bottom:1px dotted #ccc;clear:both;width:100%}.page-onesearch .result-box li:last-child{border-bottom:0}.page-onesearch .result-box ul.content-details{padding-left:0}.page-onesearch .result-box ul.content-details li{border-bottom:0;padding:0;margin:0}.page-onesearch .result-box .libguides ul{width:100%;margin:0;padding:0}.page-onesearch .result-box .libguides ul li{padding:0;margin:0}.page-onesearch .result-box .libguides .result{padding:5px 0;margin:5px 0}.page-onesearch .result-box img{height:15px;opacity:.5;margin-right:5px}.page-onesearch #book_results{background:url(//content.library.utoronto.ca/common/images/icons/book.png) no-repeat top right;background-position-y:10px}.page-onesearch #more_catalog{background:url(//content.library.utoronto.ca/common/images/icons/catalog1.png) no-repeat top right;background-position-y:10px}.page-onesearch #more_catalog ul{padding-top:10%}.page-onesearch #article_results{background:url(//content.library.utoronto.ca/common/images/icons/articles.png) no-repeat top right;background-position-y:10px}.page-onesearch #guide_results{background:url(//content.library.utoronto.ca/common/images/icons/libguide.png) no-repeat top right;background-position-y:10px}.page-onesearch #journal_results{background:url(//content.library.utoronto.ca/common/images/icons/journal1.png) no-repeat top right;background-position-y:10px}.page-onesearch .audio{background:url(//content.library.utoronto.ca/common/images/icons/audio.png) no-repeat top right;background-position-y:10px}.page-onesearch .dvds{background:url(//content.library.utoronto.ca/common/images/icons/film.png) no-repeat top right;background-position-y:10px}.page-onesearch .music_scores{background:url(//content.library.utoronto.ca/common/images/icons/music.png) no-repeat top right;background-position-y:10px}.page-onesearch #answer_results{background:url(//content.library.utoronto.ca/common/images/icons/faq.png) no-repeat top right}.page-onesearch #drupal_results{background:url(//content.library.utoronto.ca/common/images/icons/Web.png) no-repeat top right;background-position-y:10px}.page-onesearch .pages{display:inline-block !important;width:100%;font-size:.9em}.page-onesearch .pages span{display:inline-block;float:left;font-weight:500}.page-onesearch .pages li{border-bottom:0;display:inline block;wordwrap:break-word;clear:none}.page-onesearch .pages li img{margin:0 2.5px !important}.page-onesearch .title,.page-onesearch .authors,.page-onesearch .description,.page-onesearch .imprint,.page-onesearch .rollup,.page-onesearch .rollup-title{max-height:25px !important;overflow:hidden;display:block}.page-onesearch .title{font-weight:500}.page-onesearch .rollup-title{font-weight:700}@keyframes spinner{to{transform:rotate(360deg)}}.page-onesearch .loading-indicator{min-width:24px;min-height:24px}.page-onesearch .loading-indicator:before{position:absolute;top:50%;left:50%;width:16px;height:16px;margin-top:-10px;margin-left:-10px}.page-onesearch .loading-indicator:not(:required):before{content:'';border-radius:50%;border:2px solid rgba(0,0,0,0.3);border-top-color:rgba(0,0,0,0.6);animation:spinner .6s linear infinite;-webkit-animation:spinner .6s linear infinite}@media (max-width: 767px){.search-help{display:none}.region-content-bottom .search-help{display:block !important;text-align:left;border-left:15px solid #c74337;padding:3%;font-family:Open Sans,Helvetica Neue,sans-serif;background:whitesmoke}.region-content-bottom .search-help ul{list-style-type:none}.page-onesearch .main-container .col-md-4{height:auto;padding-bottom:30px}.col-md-4{height:auto !important}}@media (max-width: 992px){.results-header-title,.grid-list{display:none}.page-onesearch .container{padding:0 !important}}@media (max-width: 767px){.page-onesearch .box.box{padding:0 25px 30px !important}.result-box h2{font-size:1.5em !important}.search h2{padding:0 !important}.navbar{margin-bottom:0 !important}}
