@import "bootstrap"; @import "variables"; @import "icons"; @import "search"; @import "forms"; // @import url('https://fonts.googleapis.com/css?family=Fira+Extra+Condensed:500|Fira:400,400i,500,600,700&display=swap'); // @font-face{font-family:'FontAwesome';src:url('/vufind/themes/bootstrap3/css/fonts/fontawesome-webfont.eot?v=4.7.0');src:url('/vufind/themes/bootstrap3/css/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('/vufind/themes/bootstrap3/css/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('/vufind/themes/bootstrap3/css/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('/vufind/themes/bootstrap3/css/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('/vufind/themes/bootstrap3/css/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg') /* fira-sans-regular - latin */ @font-face { font-family: 'Fira Sans'; font-style: normal; font-weight: 400; src: url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */ src: local(''), url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-regular.svg#FiraSans') format('svg'); /* Legacy iOS */ } /* fira-sans-italic - latin */ @font-face { font-family: 'Fira Sans'; font-style: italic; font-weight: 400; src: url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */ src: local(''), url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-italic.svg#FiraSans') format('svg'); /* Legacy iOS */ } /* fira-sans-500 - latin */ @font-face { font-family: 'Fira Sans'; font-style: normal; font-weight: 500; src: url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500.eot'); /* IE9 Compat Modes */ src: local(''), url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500.woff') format('woff'), /* Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500.svg#FiraSans') format('svg'); /* Legacy iOS */ } /* fira-sans-500italic - latin */ @font-face { font-family: 'Fira Sans'; font-style: italic; font-weight: 500; src: url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500italic.eot'); /* IE9 Compat Modes */ src: local(''), url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500italic.woff') format('woff'), /* Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-500italic.svg#FiraSans') format('svg'); /* Legacy iOS */ } /* fira-sans-600 - latin */ @font-face { font-family: 'Fira Sans'; font-style: normal; font-weight: 600; src: url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600.eot'); /* IE9 Compat Modes */ src: local(''), url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600.svg#FiraSans') format('svg'); /* Legacy iOS */ } /* fira-sans-600italic - latin */ @font-face { font-family: 'Fira Sans'; font-style: italic; font-weight: 600; src: url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */ src: local(''), url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-600italic.svg#FiraSans') format('svg'); /* Legacy iOS */ } /* fira-sans-700 - latin */ @font-face { font-family: 'Fira Sans'; font-style: normal; font-weight: 700; src: url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700.eot'); /* IE9 Compat Modes */ src: local(''), url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700.svg#FiraSans') format('svg'); /* Legacy iOS */ } /* fira-sans-700italic - latin */ @font-face { font-family: 'Fira Sans'; font-style: italic; font-weight: 700; src: url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */ src: local(''), url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('/vufind/themes/bibb_2022/css/fontsfira-sans-v15-latin-700italic.svg#FiraSans') format('svg'); /* Legacy iOS */ } //@font-face { font-family: 'PT Sans'; font-style: normal; font-weight: 400; src: url('/vufind/themes/bibb_2022/css/fonts/fira-sans-v15-latin-regular.eot'); src: local('PT Sans'), local('PTSans-Regular'), url('/vufind/themes/bibb_2022/css/fonts/fira-sans-v15-latin-regular.eot') format('embedded-opentype'), url('/vufind/themes/bibb_2022/css/fonts/fira-sans-v15-latin-regular.woff2') format('woff2'); //} //@font-face { font-family: 'PT Sans'; font-style: normal; font-weight: 700; src: url('/vufind/themes/bibb_2022/css/fonts/fira-sans-v15-latin-700.eot'); src: local('PT Sans Bold'), local('PTSans-Bold'), url('/vufind/themes/bibb_2022/css/fonts/fira-sans-v15-latin-700.eot') format('embedded-opentype'), url('/vufind/themes/bibb_2022/css/fonts/fira-sans-v15-latin-700.woff2') format('woff2'); //src: url('https://www.bibb.de/system/fonts/PTSans-Bold.eot'); //src: local('PT Sans Bold'), local('PTSans-Bold'), url('https://www.bibb.de/system/fonts/PTSans-Bold.eot') format('embedded-opentype'), url('https://www.bibb.de/system/fonts/PTSans-Bold.woff') format('woff'); //} //@font-face { font-family: 'PT Sans'; font-style: italic; font-weight: 400; src: url('/vufind/themes/bibb_2022/css/fonts/fira-sans-v15-latin-italic.eot'); src: local('PT Sans Italic'), local('PTSans-Italic'), url('/vufind/themes/bibb_2022/css/fonts/fira-sans-v15-latin-italic.eot') format('embedded-opentype'), url('/vufind/themes/bibb_2022/css/fonts/fira-sans-v15-latin-italic.woff2') format('woff2'); //} //@font-face { font-family: 'PT Sans'; font-style: italic; font-weight: 700; src: url('https://www.bibb.de/system/fonts/PTSans-BoldItalic.eot'); src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url('https://www.bibb.de/system/fonts/PTSans-BoldItalic.eot') format('embedded-opentype'), url('https://www.bibb.de/system/fonts/PTSans-BoldItalic.woff') format('woff'); //} //@font-face { font-family: 'PT Serif'; font-style: normal; font-weight: 400; src: url('https://www.bibb.de/system/fonts/PTSerif-Regular.eot'); src: local('PT Serif'), local('PTSerif-Regular'), url('https://www.bibb.de/system/fonts/PTSerif-Regular.eot') format('embedded-opentype'), url('https://www.bibb.de/system/fonts/PTSerif-Regular.woff') format('woff'); //} //@font-face { font-family: 'PT Serif'; font-style: normal; font-weight: 700; src: url('https://www.bibb.de/system/fonts/PTSerif-Bold.eot'); src: local('PT Serif Bold'), local('PTSerif-Bold'), url('https://www.bibb.de/system/fonts/PTSerif-Bold.eot') format('embedded-opentype'), url('https://www.bibb.de/system/fonts/PTSerif-Bold.woff') format('woff'); //} @brand-primary: #619144; /* a11y overrides @brand-primary in sass */ @active-orange: #E70; /* --- Bootstrap MODS ---*/ @import "common"; body { background: @brand-primary; font-size: 13px } #commentList .comment:nth-child(even) { background: @gray-lighter; } #dateVisColorSettings { stroke: @brand-primary; } #hierarchyRecord { background: #fff; } .cart-controls .checkbox { line-height: 2rem; } /* --- Layout --- */ .main .container { padding-top: 1rem; } @media (min-width: 768px) { .main .sidebar { padding: 0; } .modal-dialog { width: 750px; } } /* --- Header --- */ header { margin-top: 18px; } header .fa.fa-bars { font-size: 21px; } header .navbar { border-radius: 5px 5px 0 0; padding: 0 10px; &.search { border-radius: 0; } .navbar-brand { height: 34px; width: 346px; margin-top: 5px; color: transparent; background-image: ~"url('../../images/logo.png')"; background-position: center center; background-repeat: no-repeat; background-size: contain; &:active, &:focus, &:hover { color: transparent; } &.lang-ar { background-image: ~"url('../../images/logo.png')"; } } header nav{ position: absolute; right: 15px; bottom: -20px; } .navbar-nav > li { margin-left: 8px; } .navbar-nav > li > a { line-height:1; padding: 15px 15px 20px 15px; transition: all .4s;text-decoration: none; } .navbar-nav > li > a:hover { background: #09326a; color: #fff; text-decoration: none; } .navbar-right { margin-top: 12px; } @media (max-width: 767px) { .navbar-nav > li > a { padding: 8px 24px; } .navbar-right { margin: 0; } } } header .searchbox .tab-content { border: 0; } header .searchbox .tab-content .navbar-text { margin: 5px 10px 5px 0; } @media (max-width: 767px) { header #header-collapse .navbar-right li { text-align: right; } header .searchForm_type { margin-top: 2px; margin-bottom: 2px } } /* --- Footer --- */ footer { margin-bottom: 2rem; border-radius: 0 0 5px 5px; border-top: 1px solid @nav-tabs-border-color; } footer hr { display: none; } footer p { margin: 0; } footer ul { padding-left: 30px; } /* --- Browse --- */ [id^=list].list-group .col-sm-9 { margin: 0; } /* --- Channels --- */ .channel { margin-bottom: 2rem; } .channel-title { margin-top: 1rem; margin-left: -56px; } .channel-title .fa { margin-top: 4px; } .channel-title h2 { padding-left: 50px; } /* --- Offcanvas --- */ body.offcanvas { .offcanvas-toggle { padding-bottom: 18px; font-size: 16px; background: #fff; box-shadow: 0 0 2px #000; color: @brand-primary; } .sidebar .list-group { color: #000; } &.active .sidebar { color: #FFF; } &.active .offcanvas-toggle { box-shadow: none; } } /* --- Random Items (results view) --- */ ul.random { list-style: none; padding: 0; margin: 0; text-align: justify; } ul.random li { padding-bottom: 10px; } ul.random li img { margin: 0 auto 1em; } ul.random.image, ul.random.mixed { text-align: center; } ul.random.image li img { margin: 0 auto; } /* --- ReCaptcha --- */ #custom_recaptcha_widget { display: table; } #custom_recaptacha_widget embed { display: none; } #custom_recaptacha_widget #recaFiracha_image { border: 1px solid #000; padding: 6px; margin: 1em 0; } #custom_recaptcha_widget #recaptcha_response_field { margin: 0 .5em; } #custom_recaptcha_widget > div > a { display: inline-block; float: left; margin: 5px 10px 5px 0; } /* --- Sidebar --- */ .sidebar { .facet-group { margin-bottom: 5px; } .facet-group label.list-group-item { padding-left: 26px; } .facet-group label.list-group-item input[type=checkbox] { margin-top: 2px; } .facet { padding: 7px 10px 6px; } .facet.active, .facet.active:hover, .active-filters .facet { color: #fff; background-color: @active-orange; border-color: @active-orange; } .facet.active .badge, .jstree-node.active .badge, .jstree-node.active .badge .fa { color: @active-orange; } .facet .badge a { color: #fff; } .facet.facetOR { padding-left: 1rem; } .facet.excludable { padding-right: 0; } } .slider-container .slider-handle { background: @brand-primary; border: 1px solid @brand-primary; &:hover,&:active,&:focus { background: #FFF; border-color: @gray-light; } &:active,&:focus { border-color: @brand-primary; } } .top-row .badge a { color: #fff; &:hover { color: @brand-danger; } } .jstree-facet .jstree-ocl::before { margin-left: -5px; } .jstree-node.active { background-color: @active-orange; } header { margin: 0; } body { background: none; } nav{ position: relative; } .navbar-nav { position: relative; float: right; color: inherit; } .navbar-nav li a { color: inherit; font-weight: 700; font-style: normal; display: inline-block; } header .navbar.search { padding-bottom: 15px; } .blue-layer { background: rgba(1,53,113, .65); padding: 30px 0; color: #fff; } .blue-layer h3, .blue-layer p{ margin: 0; color: inherit; } .blue-layer p { margin-top: 5px; } .blue-container { background: #013571; color: #fff; padding: 30px 0; margin-bottom: 50px; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; &:after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; display: block; } h3 { margin: 0; padding: 0; } .container { background: transparent; position: relative; z-index: 10; } * { color: inherit; } } .sidebar .list-group.contact-home { padding: 20px; background: #919396; color: #fff; h4 { color: #fff; text-transform: uppercase; font-size: 22px; border-bottom: 1px solid #fff; margin-bottom: 20px; &:before { content: url(../../images/contact.svg); } } span.at { &:before { content:url(../../images/e-mail.svg); position: relative; top: 2px; padding-right: 15px; } display: block; margin-bottom:10px; font-size: 15px; font-weight: 500; color: #fff; } a { color: #fff; } } .blue-layer .container, footer .container , .fr-footer-social-links .container { background: transparent !important; padding: 0 !important; } .hero-container { position: absolute; left: 0; width: 100%; height: 350px; top: 0; background-image : url(../../images/190726_OPAC_buehne-min.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; } .hero-container .blue-layer { position: absolute; bottom: 0; left: 0; width: 100%; } .template-name-home.template-dir-search .main { padding-top: 385px; position: relative; } .search-header { padding-bottom: 15px; } .top-facets .facet a { &:hover { color: #14416b; text-decoration: underline; } } .template-name-results .sidebar .facet-group .facet { &:hover { span { text-decoration: underline; } } } .suggested-topics { padding: 15px 0 30px 0; background-color: #f3f3f3; position: relative; .top-facets { padding-bottom: 40px; .facet { padding-bottom: 15px; color: #2d353c; font-size: 17px; width: 32%; overflow: hidden; a.applied { font-weight: bold; i { display: none; } } &:before { content: none; } } .narrow-toggle { display: block; text-align: left; font-size: 17px; color: #14416b; text-decoration: none; background-color: #e1e1e2; position: absolute; width: 100%; left: 0; padding: 15px; a::before { content: '\00bb'; } a:hover { text-decoration: underline; color: #14416b; } } strong { font-size: 20px; color: #14416b; margin-bottom: 15px; } } } .ergebnisse { margin-top: 0px; } .sortierung { margin-top: 25px; width: 100%; float: none; clear: both; font-size: 18px; color: #5e6c78; position: relative; margin-left: -20px; width: calc(~'100% + 40px'); form { width: 50%; float: left; padding: 0 20px; margin: 0 !important; } select { padding: 0; color: #5e6c78; box-shadow: none; font-size: 18px; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 0; margin-left: 0.5em; padding-right: 30px; background: ~"url('../../images/arrowdown.png')" no-repeat; background-position: right 8px center; background-size: 13px; border-bottom: 1px solid #5e6c78; } .form-inline { margin-top: 28px; label { float: left; line-height: 26px; } } .search-sort { margin-top: 54px; label { margin-right: 34px; } } .form-inline + .search-sort { margin-top: 0; } label { color: #14416b; } } #suchverfeinerung { padding: 15px; background-color: #e1e1e2; border-bottom: white 3px solid; cursor: pointer; span { font-size: 20px; &:after { content: ~"url('../../images/arroworangeup.png')"; float: right; } } &.open { span { &:after { content: ~"url('../../images/arroworangedown.png')"; } } } } #suggested-topics { padding: 15px; padding-bottom: 13px; background-color: #f3f3f3; border-bottom: white 2px solid; display: none; } #suggested-topics.show-content { display: block; } .ergebnisfunktion { padding: 15px; background-color: #e1e1e2; border-bottom: #fff 3px solid; cursor: pointer; margin-top: 15px; span { font-size: 20px; &:after { content: ~"url('../../images/arroworangeup.png')"; float: right; } } &.open { span { &:after { content: ~"url('../../images/arroworangedown.png')"; } } } } .suchauswahl { padding: 15px; padding-top: 30px; background-color: #f1f1f1; border-bottom: #fff 3px solid; display: none; min-height: 100px; .bulk-checkbox { font-size: 17px; color: #14416b; padding-right: 10px; input { margin-right: 10px; } } .btn-group { input { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; border-radius: 3px; background: none; background-image: none; background-color: #787f8b; font-size: 13px; color: white; text-shadow: none; margin-right: 5px; padding: 8px 15px; &:hover { background-color: #8d8d8d; } } } } .suchauswahl.show-content { display: block; } #ergebnisliste { font-size: 28px; font-weight: normal; color: #14416b; } #result0 { margin-top: 30px; border-top: 1px solid #122f54; } .media-left { width: 20%; } .result .media-left.medium img { width: 100%; max-width: none; } .result { margin-left: 0; position: relative; border-bottom: dotted 1px #5e6c78; &:nth-child(even) { background-color: white; } &:last-child { border-bottom: 1px solid #122f54; } .savedLists { background-color: white; color: #14416b; a { color: #14416b; &:hover { color: #14416b; } } } } .author { a { color: #14416b; font-weight: 600; } } .title-container { margin-bottom: 2px; max-width: 500px; font-size: 22px; .title { font-weight: 500; color: #2d353c; font-family: 'Fira Sans Extra Condensed', sans-serif; line-height: 1.18182; } } .pagination { float:right; li { a { color: #14416b; font-size: 18px; padding: 4px 7px 3px; border: none; } &.active { span { text-decoration: underline; font-weight: bold; border: none; background: none; color: #14416b; font-size: 18px; &:hover { background: none; border: none; color: #14416b; } } } } li:hover { a, span { background: none; color: #14416b; border: none; text-decoration: underline; } } } .result-body { font-size: 13px; color: #14416b; padding-right: 15px; i { display: none; } a { font-weight: 600; &:hover { color: #14416b; } } } .result-table { margin-top: 30px; tr:first-child { border-bottom: solid 1px #c8c8c8; } th { font-size: 15px; font-weight: 500; padding-right: 40px; padding-bottom: 5px; &:last-child { padding-right: 10px; } } td { font-size: 15px; color: #2d353c; padding-top: 10px; padding-right: 20px; } } .author { margin-bottom: 25px; } .published { margin-top: 20px; color: #14416b; font-size: 13px; } .fa-suitcase:before, .fa-sign-in, .fa-home, .fa-sign-out { visibility: hidden; } .fa-star:before { color: #ffce53; } .fa-plus:before { color: #ffce53; } .fa-minus-circle:before { color: #ffce53; } .cart-link-icon.fa { margin:0; background-position: center center; background-repeat: no-repeat; color: transparent !important; content: ''; display: inline-block; height: 16px; margin: 0; padding: 0; text-shadow: none; vertical-align: text-bottom; width: 16px; } .result .cart-link-icon { text-align: right; } .result-links { float: none; width: auto; a { &:hover { color: #14416b; text-decoration: underline; } } } .status { .label { background: none; color: #2D353C; font-size: 16px; font-weight: normal; } } .add-result { width: 25%; float: right; text-align: right; a { color: #5e6c78; font-size: 14px; &:hover { text-decoration: underline; color: #5e6c78; } } } .favorites { margin-bottom: 10px; } .result-table .format { background: none; color: #2D353C; font-size: 16px; font-weight: normal; padding-left: 0; } .searchForm { padding-top: 40px; width: 100%; border-bottom: solid 2px #e3e3e3; padding-bottom: 15px; } .searchForm .searchForm_lookfor { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; background: transparent; border: 1px solid #d8d8d8 !important; width: 100%; } .searchForm select { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; background: transparent; border: 1px solid #d8d8d8; box-shadow: none !important; padding-left: 0.5em; padding-right: 30px; background: ~"url('../../images/arrowdown.png')" no-repeat; background-position: right 8px center; background-size: 13px; } .searchForm .form-control { font-size: 13px; padding-left: 15px; padding-right: 15px; border-radius: 0; box-shadow: none !important; } .searchForm .searchForm_type { padding-left: 15px; padding-right: 23px; } .searchForm > * { margin-right: 10px; } .searchForm .btn-primary { background: ~"url('../../images/magnifier-white.svg')" no-repeat center; background-size: 20px; box-shadow: none !important; background-color: #013571; border: none; width: 60px; margin-left: 10px; i { display: none; } } .advancedSearch { float: right; color: #14416b; font-weight: normal !important; font-size: 15px; &:hover { color: #14416b; text-decoration: underline; } } .advancedSearch::after { content: '\00bb'; padding-left: 5px; } .breadcrumbs { .container { border: none; } margin-bottom: 0px; } .breadcrumb { background-color: #ebeaeb; border-radius: 0; padding: 10px; li { font-size: 16px; color: #5e6c78; } } .breadcrumb>.active { color: #5e6c78; } .search-stats { font-size: 17px; color: #5e6c78; padding-bottom: 0; } #content { padding-top: 0; } .main #content { padding-top: 20px; padding-bottom: 100px; } a:hover { color: #46749f; text-decoration: none; } .template-name-results { .sidebar { margin-top: 48px; .facet-group { border: none; border-bottom: 1px solid #122f54; .title { border: none; padding: 8px 10px; font-size: 17px; color: #2d353c; font-weight: bold; &.collapsed { font-weight: normal; } } .collapse { border: none; border-top: dotted 1px #5e6c78; } [data-toggle="collapse"]::after { content: ~"url('../../images/arroworangeup.png')"; float: right; } .collapsed::after { content: ~"url('../../images/arroworangedown.png')"; } .facet { border: none; font-size: 15px; color: #2d353c; &.narrow-toggle { text-align: left; color: #14416b; border-top: dotted 1px #5e6c78; margin-top: 10px; &:before { content: '\00bb'; padding-right: 0.3em; } } } .collapsing { border: none; } &.active-filters { .facet { margin-bottom: 2px; &:last-child { margin-bottom: 0; } } a i:before { color: white; } } } .badge { background-color: #f3f3f3; color: #14416b; font-weight: normal; } } } .date-fields { margin: 20px 0; input { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; -webkit-box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; -moz-box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; width: 100%; border-radius: 0; padding: 8px 15px; height: auto; } } .slider-container .slider-handle { background: #14406a; border: solid 1px #14406a; &:hover { background: #46749f; } } .min-slider-handle { &:before { content: '\00ab'; color: white; top: -2px; position: absolute; left: 6px; font-size: 18px; } } .max-slider-handle { &:before { content: '\00bb'; color: white; top: -2px; position: absolute; left: 6px; font-size: 18px; } } .slider.slider-horizontal .slider-track { height: 20px !important; margin-top: -10px !important; border: none; box-shadow: none; border-radius: 0; border-bottom: none !important; } .slider-selection { box-shadow: none !important; border: none; } #publishDateFilter { input.btn-default { border: 0 none; color: #ffffff; cursor: pointer; display: inline-block; font-size: 15px; line-height: 1; padding: 0.5em 1.1em 0.6em; text-shadow: none; font-weight: normal; font-family: 'Fira Sans Extra Condensed', sans-serif; border-radius: 2px; margin: 20px 0; padding-left: 25px; padding-right: 25px; background: #003571; border-radius: 0px; } } .record .media-left, .result .media-left, .record .media-right, .result .media-right { max-width: 25%; padding-right: 20px; padding-left: 20px; &.medium a { width: 100%; } } .result { padding-top: 35px; padding-bottom: 35px; .record-number { display: none; } } .searchtools { background-color: #f3f3f3; padding: 15px; margin-top: 15px; color: #14416b; font-size: 17px; i { &:before { color: #14416b; position: relative; font-size: 15px; } } strong { } a { &:hover { text-decoration: underline; color: #14416b; } } } .bibbfooter { background-color: #ebebeb; padding-top: 50px; padding-bottom: 50px; } footer { width: auto; background-color: #013571; margin: 0; width: 100%; border: none; padding-top: 65px; padding-bottom: 30px; margin-bottom: 0; color: #fff; font-size: 15px; border-radius: 0px; &.hidden-print { padding-right: 0; padding-left: 0; } } .footer-container { margin: 0 auto; padding-left: 1rem; padding-right: 1rem; .footer-bottom { padding-top: 25px; border-top: 1px solid #4773a4; margin-top: 25px; width: 100%; } .footer-column { ul { padding: 0; } p { display: block; font-size: 18px; line-height: 1; margin-bottom: 15px; color: #fff; strong { font-weight: 500; font-style: normal; color: #fff; a { font-weight: 400; color: #fff; &:hover { text-decoration: none; } } } } li a { display: block; font-size: 15px; line-height: 1.2; margin-bottom: 0.26667em; color: #fff; &:hover { text-decoration: underline; } } } } .footer-wrapper-bottom { background-color: #14416b; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #14416b), color-stop(100%, #112f55)); background-image: -webkit-linear-gradient(#14416b, #112f55); background-image: -moz-linear-gradient(#14416b, #112f55); background-image: -o-linear-gradient(#14416b, #112f55); background-image: linear-gradient(#14416b, #112f55); } .ym-wbox { margin: 0 auto; } .footer-functions { padding: 1.5em 1em; display: table; width: 100%; } .footer-functions span, .footer-functions a { color: #ffffff; font-size: 13px; line-height: 1.2; margin-bottom: 0em; } .footer-functions a { &:hover { color: white; text-decoration: underline; } } .footer-functions ul { display: inline-block; float: right; } .footer-functions ul li { display: inline-block; margin-left: 0.5em; } .footer-functions ul li:not(first-child) a:before { content: '|'; padding-right: 0.5em; color: #fff; display: inline-block; } .footer-functions ul li:first-child a:before { content: none; } .highlight, mark { background: #ecf0f7; } /* ------------------------------ */ /* --- Modal --- */ /* ------------------------------ */ .modal { .alert { padding: 0.5em 1em; background-color: #e1e1e2; font-weight: normal; font-size: 13px; color: #2d353c; a { font-weight: bold; color: #2d353c; } } input.btn-primary, .modal-body .btn-default { border: 0 none; color: #ffffff; cursor: pointer; display: inline-block; font-size: 1.6rem; line-height: 1; padding: .5em 1.1em .6em; text-shadow: none; font-weight: normal; font-size: 16px; border-radius: 2px; margin: 20px 0; background: ~"url('../../images/arrowrightlight.png')" no-repeat #14416b; background-color: #14416b !important; background-position-x: 20px; background-size: 15px; background-position-y: 9px; padding-left: 40px; padding-right: 25px; } .form-inline { button.btn-default { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: none; border-radius: 3px; background: none; background-image: none; background-color: #787f8b; font-size: 13px; color: white; text-shadow: none; margin-right: 5px; padding: 8px 15px; margin: 0; } } .modal-body { .form-inline { background-color: #f1f1f1; padding: 15px; } } } #modal .cart-controls .checkbox { width: 100%; } .template-name-login { .alert { padding: 0.5em 1em; background-color: #bf5a09; font-weight: normal; font-size: 13px; color: white; a { font-weight: bold; color: white; } } input.btn-primary { border: 0 none; color: #ffffff; cursor: pointer; display: inline-block; font-size: 1.6rem; line-height: 1; padding: .5em 1.1em .6em; text-shadow: none; font-weight: normal; font-size: 16px; border-radius: 2px; margin: 20px 0; background: ~"url('../../images/arrowrightlight.png')" no-repeat #14416b; background-position-x: 20px; background-size: 15px; background-position-y: 9px; padding-left: 40px; padding-right: 25px; } } /* ------------------------------ */ /* --- Breadcrumb --- */ /* ------------------------------ */ .browse-container { .browse-list { &:first-child { padding-left: 0; } &:last-child { padding-right: 0; } } } /* ------------------------------ */ /* --- Durchstöbern --- */ /* ------------------------------ */ .breadcrumb>li+li:before { content: '\00bb'; } /* ------------------------------ */ /* --- Erweiterete Suche --- */ /* ------------------------------ */ .advanced-and-buttons { position: relative; } #groupPlaceHolder { padding-left: 34px; width: 28%; float: left; a { &:hover { text-decoration: underline; color: #14416b; } } } .adv-submit { width: 100%; input { position: relative; top: 10px; } .btn-primary { float: right; background-color: #184b79; border-radius: 2px; border:none; font-size: 16px; font-weight: normal; padding: 5px 18px; top: 8px; padding-left: 31px; background: ~"url('../../images/arrowrightlight.png')" no-repeat #14416b; background-position-x: 12px; background-size: 15px; background-position-y: 9px; &:hover { color: white; } } .btn.btn-default { float: left; background-color: #787f8b; border-radius: 2px; border: none; background-image: none; text-shadow: none; color: white; font-size: 13px; font-weight: normal; padding: 5px 12px; } } .template-name-advanced { header { margin-bottom: 20px; } .solr-facets { margin-top: 30px; legend { color: #14416b; font-size: 24px; border-bottom: 1px solid #122f54; } } .solr-facet-container { margin-top: 20px; background-color: #f3f3f3; padding: 28px 35px; } .solr-adv-facet { padding-right: 10px; padding-left: 10px; label { color: #2d353c; font-size: 15px; margin-bottom: 10px; } select { border-radius: 2px; border-color: #edeeef; } } .sidebar { .facet-group { .checkbox { padding-left: 34px; } } } .facet-group .title { border: none; } .facet-group .facet { border: none; &:last-child { border-bottom: none; } } } .advanced-search-image-range { background-color: #f3f3f3; padding: 28px 35px; margin-top: 4px; display: flex; flex-wrap: wrap; .solr, .range { flex: 1 25%; padding-right: 10px; padding-left: 10px; } .date-fields { width: 75%; } .slider-container { width: 75%; } legend { color: #2d353c; font-size: 15px; margin-bottom: 10px; } .range { input { color: #656c72; font-size: 13px; } } } /* Neuerscheinung */ .template-name-newitem { input.btn-primary { border: 0 none; color: #ffffff; cursor: pointer; display: inline-block; font-size: 1.6rem; line-height: 1; padding: .5em 1.1em .6em; text-shadow: none; font-weight: normal; font-size: 16px; border-radius: 2px; margin: 20px 0; background: ~"url('../../images/arrowrightlight.png')" no-repeat #14416b; background-color: #14416b !important; background-position-x: 20px; background-size: 15px; background-position-y: 9px; padding-left: 40px; padding-right: 25px; } .btn-group { label { border-radius: 0; background-color: #787f8b; color: white; padding: 7px 10px; &.active { background-color: white; color: #14416b; } ; } } } /* ------------------------------ */ /* --- Konto --- */ /* ------------------------------ */ .sidebar.right { a { i { &:before { color: #2d353c; } } &.active { color: #14416b; font-weight: bold; background-color: transparent; i { &:before { color: #14416b; } } } } .myresearch-menu { a { border-bottom: dotted 1px #bcbcbc; &:last-child { border-bottom: none; } .badge { background-color: #f3f3f3; color: #14416b; font-size: 13px; font-weight: normal; } &:hover { background-color: transparent; color: #14416b; text-decoration: underline; } } border-bottom: solid 1px #122f54; margin-bottom: 40px; } .fa-plus:before { content: "\f055"; top: -2px; position: relative; } } .myresultlist { border-top: 1px solid #122f54; border-bottom: 1px solid #122f54; margin-top: 30px; .result:last-child { border-bottom: none; } } .template-name-mylist { .sortierung { margin-top: 12px; .search-controls { .btn-link { color: #14416b; font-style: normal; font-weight: normal; margin-bottom: 20px; } .fa-edit:before { position: relative; top: 2px; } } } span.title { font-size: 20px; margin-bottom: 20px; font-weight: normal; } .fa-edit:before, .fa-trash-o:before { color: #14416b; } .result-links { float: right; text-align: right; } } .btn:focus { outline: none !important; } .template-name-history { .mainbody.left { a { i { &:before { color: #14416b; position: relative; top: -4px; font-size: 14px; } } &:hover { color: #14416b; text-decoration: underline; } } > a { i { &:before { color: #14416b; content: "\f056"; position: relative; top: -2px; } } } } } /* ------------------------------ */ /* --- Durchstöbern --- */ /* ------------------------------ */ .browse-item { &.active { background-color: #144069; } .badge { background-color: #f3f3f3; color: #14416b; font-size: 13px; font-weight: normal; } } /* ------------------------------ */ /* --- DETAILSEITE --- */ /* ------------------------------ */ .form-control:focus { -webkit-box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; -moz-box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; border-color: transparent; } .badge { background: transparent !important; margin: 0 !important; padding: 0; color: #14416b; } .searchForm .nav-tabs { padding: 0; } .searchForm .nav-tabs li { margin-right: 20px; padding-top: 7px; } .searchForm .nav-tabs li a{ padding: 0; margin: 0; } .template-name-view { .media { margin-top: 50px; min-height: 300px; } .sidebar { margin-top: 18px; .list-group { border-bottom: 1px solid #122f54; .list-group-item:last-child { border-bottom: none; } } } } .record-nav { float: none; margin-left: 0; li a i { display: none; } li { border: none; border-radius: 3px; background: none; background-image: none; background-color: #787f8b; font-size: 13px; color: white; text-shadow: none; margin-right: 5px; margin-bottom: 5px; padding: 8px 10px; &:hover { background-color: #8d8d8d; a { color: white; text-decoration: none; } } a { padding: 0; color: white; &:hover{ background-color: #8d8d8d !important; border: none !important; outline: none !important; color: white !important; text-decoration: none !important; } } } span { border: none; border-radius: 3px; background: none; background-image: none; background-color: #787f8b; font-size: 13px; color: white; text-shadow: none; margin-right: 5px; padding: 8px 10px; margin-left: 2px; &:hover { background-color: #8d8d8d; a, span { background-color: #8d8d8d; outline: none; } } } } .nav .btn-bookbag-toggle a { padding: 0; &:hover { outline: none; border: none; background: none; } span i { display: none; } span.cart-link-label { padding: 0; margin: 0; } } .record .media-left.small img, .record .media-right.small img, .record .media-left.medium img, .record .media-right.medium img, .record .media-left.large img, .record .media-right.large img { width: 100%; } .template-name-view { .media-body { h3 { color: #14416b; font-size: 24px; font-weight: normal; margin-bottom: 10px; } p { color: #2d353c; font-size: 19px; line-height: 1.4; a { color: #14416b; font-weight: 600; } } table { margin-top: 20px; border-top: solid 1px #aaaaaa; border-bottom: solid 1px #aaaaaa; margin-bottom: 90px; tr { background: none; &:not(first-child) { border-top: dotted 1px #bcbcbc; } } th { font-size: 17px; color: #2d353c; font-weight: bold; border: none; } td { font-size: 17px; color: #2d353c; font-weight: normal; border: none; a { color: #14416b; font-weight: 600; } } } } .record .media-left.medium img { min-width: 90px; } } .nav-tabs { border: none; } .record-tabs { ul { li { float: none; display: inline-block; margin-bottom: 0; margin-right: 0; border-bottom: 5px solid #c8c8c8; margin-right: -3px; &.active { padding-bottom: 5px; background-color: #14416b; border: none; a { border: none; border-radius: 0; background-color: #14416b; color: white; padding-bottom: 5px; &:hover { border: none; background: #14416b; color: white; } } } a { margin-right: 0; font-size: 19px; color: #2d353c; border: none; &.similar { //display: none; } &:hover { outline: none; border-radius: 0; color: white; } } } } .tab-content { background: #f3f3f3; } .comment-list { .alert-info { padding: 0; } } .usercomments-tab { padding: 20px 0; .alert-info, .savedLists { background: none; border: none; } .comment-form { padding: 8px; textarea { margin-bottom: 20px; } a, .btn-primary { border: none; border-radius: 0; background-color: #14416b; color: white; border-radius: 0; font-size: 15px; font-weight: normal; padding: 8px 15px; &:before { content: '\00bb'; padding-right: 0.3em; } &:hover { background-color: #175282; } i { display: none; } } } } .comment-list { padding:10px 8px; } .text-form { padding: 0; } .comment { margin-bottom: 20px; } .comment-text { padding: 8px; background: #e1e1e2; width: 100%; } .comment-name .delete { width: 100%; display: inline-block; } .table { margin-top: 20px; } .form-control:focus { border: 1px solid #ccc; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075); } } .nav>li>a:hover, .nav>li>a:focus { outline: none; background: none; color: #14416b; text-decoration: underline; } .record-tabs li>a:hover, .record-tabs li>a:focus { text-decoration: none; background-color: #14416b; } .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { color: white; background-color: #14416b; border: none; } .sidebar .facet.active, .sidebar .facet.active:hover, .sidebar .active-filters .facet { color: #fff !important; background-color: #14416b; border-color: #14416b; } .sidebar h4 { color: #14416b; font-size: 20px; margin-bottom: 10px; border-bottom: 1px solid #122f54; padding-bottom: 8px; margin-top: 0; &:before { content: ~"url('../../images/interesting.svg')"; position: relative; top: 5px; padding-right: 10px; } } .sidebar { .list-group { i { display: none; } li { border: none; padding:20px 0; font-size: 15px; color: #2d353c; border-bottom: dotted 2px #bcbcbc; a { color: #14416b; font-size: 17px; margin-bottom: 9px; &:hover { color: #14416b; text-decoration: underline; } } } } } .narrow-search { h4 { color: #14416b; font-size: 20px; margin-bottom: 10px; border-bottom: 1px solid #122f54; padding-bottom: 8px; &:before { content: ~"url('../../images/searchinfo.png')"; position: relative; top: 5px; padding-right: 10px; } } } .pager { float: right; margin-bottom: -10px; color: #14416b; font-size: 18px; li { a { border: none; border-radius: 0; color: #14416b; font-size: 18px; padding: 5px 8px; } } } #similar-items-carousel { .carousel-control { &.right, &.left { background-image: none; background-color: #f3f3f3; opacity: 0.8; } } .carousel-indicators { li { border-color: #14416b; background-color: #14416b; } } } /**************** TABLE ***************/ .table { margin-bottom: 50px; tbody { tr { background: none; &:not(first-child) { border-top: dotted 1px #bcbcbc; } &:first-child { border-top: none; } th { font-size: 17px; color: #2d353c; font-weight: bold; border: none; background: none; } td { font-size: 17px; color: #2d353c; font-weight: normal; border: none; a { color: #14416b; } } } } } .table-striped>tbody>tr:nth-of-type(odd) { background: none; } /******************* Listen ********************/ .form-edit-list { .form-group { .btn-primary, .btn-primary:hover { background-color: #184b79; border-radius: 2px; border: none; font-size: 16px; font-weight: normal; padding: 5px 18px; top: 8px; padding-left: 31px; background: ~"url('../../images/arrowrightlight.png')" no-repeat #14416b; background-position-x: 12px; background-size: 15px; background-position-y: 9px; color: white; } } } /* ------------------------------ */ /* --- STARTSEITE --- */ /* ------------------------------ */ .container, footer, .template-dir-combined.template-name-results footer .footer-container, .template-dir-combined.template-name-results footer .poweredby { padding-left: 10px; padding-right: 10px; } .searchHomeContent { width: 100%; } h3 { color: #14416b; font-size: 28px; line-height: 1.3; } h4 { color: #14416b; font-size: 24px; } hr { border-top: dotted 2px #bcbcbc; } .template-name-home { .list-group-item { tr { line-height: 25px; &:last-child { line-height: 1.5; } } } } .homepage { .searchForm { padding-top: 0; } .mainbody.left { a { display: block; margin-top: 10px; &:before { content: '\00bb'; padding-right: 0.3em; } &:hover { color: #14416b; text-decoration: underline; } } } .sidebar { font-size: 15px; h4 { margin-bottom: 30px; } h5 { margin: 30px 0 0 0; } } .sidebar .list-group li { border-bottom: none; color: #14416b; &.at { font-weight: bold; } } .contact-list { margin: 10px 0; li { padding: 5px 0; } } } h5 { color: #14416b; font-size: 17px; } .at:before { font-family: "FontAwesome"; content: "\f1fa"; color: #b3b7bf; padding-right: 8px; } .phone:before { font-family: "FontAwesome"; content: "\f095"; color: #b3b7bf; padding-right: 8px; } .mainbody.left, .sidebar.left { padding-right: 20px; } h2 { font-size: 35px; color: #14416b; font-weight: normal; margin-bottom: 20px; } /********** ADVANCED SEARCH ********/ .template-name-advanced{ #content { margin-top: 50px; } .facet-group { padding-bottom: 15px; border-bottom: 1px solid #122f54; a { border: none; &:before { content: '\00bb'; padding-right: 0.3em; } &:hover { color: #14416b; text-decoration: underline; } } .facet { border-top: 1px dotted #122f54; padding: 10px; &:first-child { border-top:none; } } } } .adv-group .add_search_link { &:hover { text-decoration: underline; color: #2d353c; } } .adv-group { background: #f3f3f3; border:none; border-radius: 0; padding: 25px 35px; label { color: #2d353c; font-size: 15px; margin-bottom: 10px; } input { -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; -webkit-box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; -moz-box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; width: 100%; margin-bottom: 10px; } select { width: auto; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; -webkit-box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; -moz-box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; box-shadow: inset rgba(128,128,128,0.5) 0px 0px 5px; padding-left: 0.5em; padding-right: 30px; background: ~"url('../../images/arrowdown.png')" no-repeat white; background-position: right 8px center; background-size: 13px; padding-left: 15px; padding-right: 23px; font-size: 13px; } .adv-term-remove { opacity: 1; &:before { font-family: "FontAwesome"; content: "\F057"; color: #194d7c; position: relative; top: -5px; } } } .fa-plus-circle:before { content: "\f055"; color: #194d7c; position: relative; top: -2px; } /********** ALERT STYLES **********/ .alert-info, .savedLists { margin-top: 10px; background-color: #f5f5f3; border: none; padding:15px; color: #2d353c; } .alert-info { p { font-size: 20px; color: #14416b; margin-bottom: 10px; } } /* ------------------------------ */ /* --- Bibb Styles for header --- */ /* ------------------------------ */ a:focus { outline: none; text-decoration: none; } * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } html, body, div, span, applet, object, iframe, h1, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; } body, td { font-family: 'Fira Sans', sans-serif; font-weight: 400; color: #586162; } h3 { font-family: 'Fira Sans Extra Condensed', sans-serif; } a { text-decoration: none; color: #14416b; } a img { border: none; } ol, ul { list-style: none; } html, body { overflow-x: hidden; } .ym-wrapper { width: 100%; } .header-wrapper-top { padding: 30px 0 20px 0; } .header-wrapper-top nav { position: absolute; bottom: -20px; right: 15px; } .ym-wbox { margin: 0 auto; } .header-logo { float: left; z-index: 1; } .header-logo img { max-width: 100%; } .navigation-header { width: 100; position: relative; z-index: 1; text-align: right; min-height: 25px; background: #efeff1; } .navigation-header li { display: inline-block; border-left: 1px solid #fff; } .navigation-header li>a, .navigation-header li>span { font-weight: 400; font-style: normal; font-size: 0.9375rem; line-height: 1.4; display: block; position: relative; padding: 10px 20px 10px 50px; color: #919396; } .navigation-header li>a:before { position: absolute; left: 10px; width: 25px; height: 100%; background-repeat: no-repeat; background-position: center; background-size: 22px; display: block; content: ''; top: 0; } .suchauswahl .btn-group input { border-radius: 0px !important; } .navigation-header li.language>a:before { background-image: url('../../images/language.svg'); } .navigation-header li.home>a:before { background-image: url('../../images/home.svg'); } .navigation-header li.storage>a:before { background-image: url('../../images/storage.svg'); } .navigation-header li.library>a:before { background-image: url('../../images/library.svg'); } .navigation-header li a { &:hover { text-decoration: underline; } } .icon_leichte-sprache { background: transparent ~"url('../../images/leichtesprache.png')" 15px 0 no-repeat; padding: 3px 0 5px 35px !important; } .icon_dgs { background: transparent ~"url('../../images/gebaerdensprache.png')" 14px 0 no-repeat; padding: 3px 0 5px 35px !important; } .navigation-main { padding-top: 157px; position: relative; } .navigation-main ul.level_1 > li { display: inline-block; height: 62px; background: ~"url('../../images/bibbnavblue.png')" no-repeat 0 0; padding-right: 76px; padding-bottom: 41px; } .navigation-main ul.level_1 > li > span { display: block; height: 62px; } .navigation-main ul.level_1 > li > span > a { display: block; background: ~"url('../../images/dasbibb.png')" no-repeat top left; padding-left: 65.55px; padding-right: 28.5px; font-size: 28.5px; line-height: 1.4386; margin-bottom: 0em; color: #38424b; } .navigation-main ul.level_1 > li:hover > span > a, .navigation-main ul.level_1 > li.active > span > a { color: #ffffff; background-color: #1a7ab7; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; text-decoration: none; } /* .navigation-main ul.level_1 > li:hover > span, .navigation-main ul.level_1 > li.active > span { background: ~"url('../../images/bibbnavbluehover.png')" no-repeat 50% 41px; } */ .navigation-main ul.level_1 > li.pos2 { background: ~"url('../../images/bibbnavgreen.png')" no-repeat 0 0; padding-right: 0; } .navigation-main ul.level_1 > li.pos2 > span > a { background-image: ~"url('../../images/themen.png')"; } .navigation-main ul.level_1 > li.pos2:hover > span > a, .navigation-main ul.level_1 > li.pos2.active > span > a { background-color: #448001; } .sortierung .search-sort label { margin-right: 15px; float: left; line-height: 26px; } //.navigation-main ul.level_1 > li.pos2:hover > span, .navigation-main ul.level_1 > li.pos2.active > span { //background-image: ~"url('../../images/bibbnavgreenhover.png')"; //} // .navigation-main ul.level_1 > li.pos3:hover > span, .navigation-main ul.level_1 > li.pos3.active > span { // background-image: ~"url('../../images/bibbnavorangehover.png')"; //} .navigation-main ul.level_1 > li.pos3 { background: ~"url('../../images/bibbnavorange.png')" no-repeat 76px 0; padding-left: 76px; } .navigation-main ul.level_1 > li.pos3 > span > a { background-image: ~"url('../../images/service.png')"; } .navigation-main ul.level_1 > li.pos3:hover > span > a, .navigation-main ul.level_1 > li.pos3.active > span > a { background-color: #bf5a09; } .navigation-main ul.level_1 > li:last-child { margin-right: 0; } .navigation-main-mobile { display: none; padding-top: 160px; padding-bottom: 0; } ul.sm { -webkit-tap-highlight-color: rgba(0,0,0,0); } .sm, .sm ul, .sm li { display: block; list-style: none; padding: 0; margin: 0; line-height: normal; direction: ltr; } .navigation-main-mobile > ul > li { padding-bottom: 10px; width: 100%; } ul.sm li { float: left; } ul.sm li { position: relative; } .navigation-main-mobile > ul > li > a { display: block; padding-left: 50px; padding-right: 28px; background: ~"url('../../images/dasbibb.png')" no-repeat top left; background-size: auto 32.8px; background-color: #1a7ab7; font-size: 22.8px; line-height: 1.4; margin-bottom: 0em; color: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; } .navigation-main-mobile .sub-arrow { display: none; } .navigation-main-mobile > ul > li.pos2 > a { background: ~"url('../../images/themen.png')" no-repeat top left; background-size: auto 32.8px; background-color: #448001; } .navigation-main-mobile > ul > li.pos3 > a { background: ~"url('../../images/service.png')" no-repeat top left; background-size: auto 32.8px; background-color: #bf5a09; } .clear { clear:both; } .clear:after, .clear:before { content: ''; display: table; clear: both; float: none; } body.offcanvas .offcanvas-toggle { color: #14416b; } @media (min-width: 1200px) { .container { width: 1200px; } footer { width:auto; } .footer-container { width: 1200px; } .ym-wbox { width: 1200px; } } @media (max-width: 1199px) { .adv-group-match { float: left; width: 100%; margin-top: 20px; } .searchtools { strong { width: 100%; display: inherit; } a { padding-left: 8px; &:nth-child(2) { padding-left: 0px; } } } } @media (min-width: 992px) and (max-width: 1199px){ .navigation-main ul.level_1>li>span>a { padding-left: 56.55px; padding-right: 26px; background-size: 30px; font-size: 22px; } .navigation-main ul.level_1>li { background-size: 40px; padding-right: 10px; } .navigation-main ul.level_1>li.pos2 { background-size: 40px; padding-right: 10px; } .navigation-main ul.level_1>li.pos3 { background-position-x: 0; padding-left: 0; background-size: 40px; } header .navbar .navbar-right { margin-top: 5px; } } @media (min-width: 768px) and (max-width: 992px) { .navigation-main ul.level_1>li>span>a { padding-left: 56.55px; padding-right: 26px; background-size: 30px; font-size: 22px; } .navigation-main ul.level_1>li { background-size: 40px; padding-right: 10px; } .navigation-main ul.level_1>li.pos2 { background-size: 40px; padding-right: 10px; } .navigation-main ul.level_1>li.pos3 { background-position-x: 0; padding-left: 0; background-size: 40px; } header .navbar .navbar-right { margin-top: 0; } .navbar-nav { position: static; float: left !important; margin: 0; } .navbar-collapse { padding-left: 0; #cartItems { i { display: none; } } } } @media (max-width: 1200px) { .add-result { width: auto; float: left; text-align: left; margin-top: 10px; } .favorites { margin-bottom: 0; } .suchauswahl .bulk-checkbox { margin-bottom: 10px; } } @media (max-width: 992px) { .template-name-mylist { .result-links { float: left; text-align: left; } } .suggested-topics .top-facets .facet { width: 49%; } .result-table th { font-size: 13px; padding-right: 20px; } .result-table td, .result-table span, .result-table .status, .result-table .label, .result-table .format { font-size: 13px; } .footer-functions span, .footer-functions a { font-size: 12px; } .footer-functions ul { float: left; width: 100%; } .footer-functions ul li:first-child { margin-left: 0; } .sortierung .search-sort label { margin-right: 0; } } @media (max-width: 767px) { #ergebnisfunktion, #suchauswahl, #ergebnisfunktion2, #suchauswahl2 { display: none; } .navigation-main { display: none; } .navigation-main-mobile { display: block; } .navbar-collapse.collapse { display: block; } header .navbar .navbar-right { margin-top: 0; } .navbar-nav { position: static; float: left !important; margin: 0; } .navbar-collapse { padding-left: 0; #cartItems { i { display: none; } } } header #header-collapse .navbar-right li { float: none; display: inline-block; } header .navbar .navbar-nav>li>a { padding: 10px; } i.fa-sign-in, i.fa-home, i.fa-sign-out { display: none; } .navigation-header { width: auto; left: -2px; top: 15px; right: auto; } .header-logo { top: 60px; left: 10px; } .sortierung { float: none; width: auto; } .ergebnisse { margin-top: 0px; } .result a { text-decoration: none; } .title-container .title { font-size: 16px; line-height: 1.3; } .bibbfooter { display: none; } .footer-functions span, .footer-functions a { font-size: 10px; } .footer-functions ul { float: left; } .footer-functions ul li:first-child { margin-left: 0; } .searchForm .btn-primary { background-position: 0; padding-left: 0; margin-top: 5px; } .footer-column { margin-top: 20px; } .record .media-left { padding-left: 0; } .sortierung { .form-control { width: auto; display: inline-block; } } } @media (max-width: 500px) { .advanced-search-image-range .date-fields, .advanced-search-image-range .slider-container { width: 100%; } .result .media-left { display: none; } .suggested-topics .top-facets strong { font-size: 16px; } .suggested-topics .top-facets .facet { font-size: 14px; } .suggested-topics .top-facets .facet { width: auto; } .result-table td { padding-right: 10px; } .searchtools a { padding-left: 0; } } @media (max-width: 430px) { .navigation-header { display: none; } .header-logo { top: 25px; } .navigation-main-mobile { padding-top: 100px; } .result { padding-left: 5px; padding-right: 0; } .mainbody.left { padding-right: 0; } } .fr-footer-social-links { background-color: #44910d; padding: 20px 0; } .fr-footer-social-links ul { float:left; } .fr-footer-social-links__headline { width: 33.333%; margin: 0; padding: 0; float: left; } .fr-footer-social-links__headline { font-family: 'Fira Sans', sans-serif; font-weight: 500; font-style: normal; -webkit-transform: translateY(2px); transform: translateY(2px); color: white; white-space: nowrap; font-size: 17px; line-height: 20px; } .fr-footer-social-links__list-item { display: inline-block; } .fr-footer-social-links__list-item:not(:last-child) { margin-right: 20px; } .fr-footer-social-links__link--facebook svg { width: 10px; } .fr-footer-social-links__link svg { width: 20px; height: 20px; fill: white; float: left; } @media (min-width: 960px){ .fr-footer-social-links__list-item:not(:last-child) { margin-right: 20px; line-height: 20px; } } @media (min-width: 960px){ .fr-footer-social-links__link span { display: inline-block; } } .fr-footer-social-links__link span { display: inline-block; font-family: 'Fira Sans', sans-serif; font-weight: 400; font-style: normal; font-size: 0.9375rem; line-height: 20px; -webkit-transform: translateY(2px); transform: translateY(2px); color: white; padding-left: 5px; float: left; } .fr-footer-social-links .footer-container { display: block; } .date-fields input { box-shadow: none !important; border: 1px solid #d8d8d8 !important; } .min-slider-handle:before, .max-slider-handle:before { top: -3px; left: 5px; } .min-slider-handle:before { left: 4px; } .sortierung .search-controls { font-size: 15px; } .sortierung .search-controls select { box-shadow: none !important; border: none !important; font-size: 15px; float: left; position: relative; width: auto !important; } .sortierung .search-controls .search-sort select, .sortierung .search-controls .search-sort label { float: right; } .search-sort { display: block; } .template-name-results .sidebar .facet-group [data-toggle="collapse"]::after, .ergebnisfunktion span:after { content: url(../../images/arrow-up.svg); } .template-name-results .sidebar .facet-group .collapsed::after, .ergebnisfunktion.open span:after { content: url(../../images/arrow-down.svg); } .narrow-search h4:before { content: url(../../images/magnifier.svg); top: 3px; }