From 9375ad04cdb4f54832e52f19d98d491396481546 Mon Sep 17 00:00:00 2001 From: Yaco Date: Mon, 9 Sep 2019 13:53:59 -0300 Subject: cambios en el theme para hacer portada --- www/wiki/skins/bo/assets/fontawesome/css/all.css | 7 - www/wiki/skins/bo/ead.less | 10721 +++++++++++++++++++ www/wiki/skins/bo/layout-reevo.xml | 13 +- www/wiki/skins/bo/reevo.less | 60 +- .../chameleon/src/Components/NavbarHorizontal.php | 2 +- 5 files changed, 10793 insertions(+), 10 deletions(-) create mode 100644 www/wiki/skins/bo/ead.less diff --git a/www/wiki/skins/bo/assets/fontawesome/css/all.css b/www/wiki/skins/bo/assets/fontawesome/css/all.css index 3cb2c865..039ebef5 100644 --- a/www/wiki/skins/bo/assets/fontawesome/css/all.css +++ b/www/wiki/skins/bo/assets/fontawesome/css/all.css @@ -4394,10 +4394,3 @@ readers do not read off random characters that represent icons */ .fas { font-family: 'Font Awesome 5 Free'; font-weight: 900; } - -i { - width: 1em; - height: 1em; - display:block; - cursor: pointer; -} diff --git a/www/wiki/skins/bo/ead.less b/www/wiki/skins/bo/ead.less new file mode 100644 index 00000000..c180c955 --- /dev/null +++ b/www/wiki/skins/bo/ead.less @@ -0,0 +1,10721 @@ +/*! +Theme Name: e[ad] PUCV +Theme URI: http://underscores.me/ +Author: Bloom User Experience +Author URI: https://www.bloom-ux.com +Description: Custom theme: e[ad] PUCV, developed by Bloom User Experience +Version: 0.1.0 +License: GNU General Public License v2 or later +License URI: LICENSE +Text Domain: pucv-ead +Tags: pucv, chile, education, university, Bloom User Experience, responsive, bloom + +e[ad] PUCV is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc. +Underscores is distributed under the terms of the GNU GPL v2 or later. +*/ + +:root { + --blue: #007bff; + --indigo: #6610f2; + --purple: #6f42c1; + --pink: #e83e8c; + --red: #dc3545; + --orange: #fd7e14; + --yellow: #ffc107; + --green: #28a745; + --teal: #20c997; + --cyan: #17a2b8; + --white: #fff; + --gray: #6c757d; + --gray-dark: #343a40; + --primary: #bf4b31; + --secondary: #31302d; + --success: #28a745; + --info: #17a2b8; + --warning: #ffc107; + --danger: #dc3545; + --light: #f6f5e7; + --dark: #343a40; + --breakpoint-xs: 0; + --breakpoint-sm: 576px; + --breakpoint-md: 768px; + --breakpoint-lg: 992px; + --breakpoint-xl: 1360px; + --font-family-sans-serif: "Alegreya Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; + --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace +} + +*, +:after, +:before { + box-sizing: border-box +} + +html { + font-family: sans-serif; + line-height: 1.15; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; + -ms-overflow-style: scrollbar; + -webkit-tap-highlight-color: transparent +} + +@-ms-viewport { + width: device-width +} + +article, +aside, +dialog, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section { + display: block +} + +body { + margin: 0; + font-family: Alegreya, Georgia, serif; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #212529; + text-align: left; + background-color: #fff +} + +[tabindex="-1"]:focus { + outline: 0!important +} + +hr { + box-sizing: content-box; + height: 0; + overflow: visible +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin-top: 0; + margin-bottom: 2rem +} + +p { + margin-top: 0; + margin-bottom: 3rem +} + +abbr[data-original-title], +abbr[title] { + text-decoration: underline; + text-decoration: underline dotted; + cursor: help; + border-bottom: 0 +} + +address { + font-style: normal; + line-height: inherit +} + +address, +dl, +ol, +ul { + margin-bottom: 1rem +} + +dl, +ol, +ul { + margin-top: 0 +} + +ol ol, +ol ul, +ul ol, +ul ul { + margin-bottom: 0 +} + +dt { + font-weight: 700 +} + +dd { + margin-bottom: .5rem; + margin-left: 0 +} + +blockquote { + margin: 0 0 1rem +} + +dfn { + font-style: italic +} + +b, +strong { + font-weight: bolder +} + +small { + font-size: 80% +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline +} + +sub { + bottom: -.25em +} + +sup { + top: -.5em +} + +a { + color: #bf4b31; + text-decoration: none; + background-color: transparent; + -webkit-text-decoration-skip: objects +} + +a:hover { + color: #823321; + text-decoration: underline +} + +a:not([href]):not([tabindex]), +a:not([href]):not([tabindex]):focus, +a:not([href]):not([tabindex]):hover { + color: inherit; + text-decoration: none +} + +a:not([href]):not([tabindex]):focus { + outline: 0 +} + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + font-size: 1em +} + +pre { + margin-top: 0; + margin-bottom: 1rem; + overflow: auto; + -ms-overflow-style: scrollbar +} + +figure { + margin: 0 0 1rem +} + +img { + vertical-align: middle; + border-style: none +} + +svg:not(:root) { + overflow: hidden +} + +table { + border-collapse: collapse +} + +caption { + padding-top: .75rem; + padding-bottom: .75rem; + color: #6c757d; + text-align: left; + caption-side: bottom +} + +th { + text-align: inherit +} + +label { + display: inline-block; + margin-bottom: .5rem +} + +button { + border-radius: 0 +} + +button:focus { + outline: 1px dotted; + outline: 5px auto -webkit-focus-ring-color +} + +button, +input, +optgroup, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: inherit; + line-height: inherit +} + +button, +input { + overflow: visible +} + +button, +select { + text-transform: none +} + +[type=reset], +[type=submit], +button, +html [type=button] { + -webkit-appearance: button +} + +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner, +button::-moz-focus-inner { + padding: 0; + border-style: none +} + +input[type=checkbox], +input[type=radio] { + box-sizing: border-box; + padding: 0 +} + +input[type=date], +input[type=datetime-local], +input[type=month], +input[type=time] { + -webkit-appearance: listbox +} + +textarea { + overflow: auto; + resize: vertical +} + +fieldset { + min-width: 0; + padding: 0; + margin: 0; + border: 0 +} + +legend { + display: block; + width: 100%; + max-width: 100%; + padding: 0; + margin-bottom: .5rem; + font-size: 1.5rem; + line-height: inherit; + color: inherit; + white-space: normal +} + +progress { + vertical-align: baseline +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto +} + +[type=search] { + outline-offset: -2px; + -webkit-appearance: none +} + +[type=search]::-webkit-search-cancel-button, +[type=search]::-webkit-search-decoration { + -webkit-appearance: none +} + +::-webkit-file-upload-button { + font: inherit; + -webkit-appearance: button +} + +output { + display: inline-block +} + +summary { + display: list-item; + cursor: pointer +} + +template { + display: none +} + +[hidden] { + display: none!important +} + +.h1, +.h2, +.h3, +.h4, +.h5, +.h6, +h1, +h2, +h3, +h4, +h5, +h6 { + margin-bottom: 2rem; + font-family: inherit; + font-weight: 500; + line-height: 1.25; + color: inherit +} + +.h1, +h1 { + font-size: 4rem +} + +.h2, +h2 { + font-size: 2.4rem +} + +.h3, +h3 { + font-size: 1.75rem +} + +.h4, +h4 { + font-size: 1.375rem +} + +.h5, +h5 { + font-size: 1.175rem +} + +.h6, +h6 { + font-size: 1rem +} + +.lead { + font-size: 1.375rem; + font-weight: 300 +} + +.display-1 { + font-size: 6.25rem +} + +.display-1, +.display-2 { + font-weight: 300; + line-height: 1.25 +} + +.display-2 { + font-size: 5rem +} + +.display-3 { + font-size: 4rem +} + +.display-3, +.display-4 { + font-weight: 300; + line-height: 1.25 +} + +.display-4 { + font-size: 3rem +} + +hr { + margin-top: 3rem; + margin-bottom: 3rem; + border: 0; + border-top: 2px solid #f6f5e7 +} + +.small, +small { + font-size: 80%; + font-weight: 400 +} + +.mark, +mark { + padding: .2em; + background-color: #fcf8e3 +} + +.list-inline, +.list-unstyled { + padding-left: 0; + list-style: none +} + +.list-inline-item { + display: inline-block +} + +.list-inline-item:not(:last-child) { + margin-right: .5rem +} + +.initialism { + font-size: 90%; + text-transform: uppercase +} + +.blockquote { + margin-bottom: 1rem; + font-size: 1.25rem +} + +.blockquote-footer { + display: block; + font-size: 80%; + color: #6c757d +} + +.blockquote-footer:before { + content: "\2014 \A0" +} + +.img-fluid, +.img-thumbnail { + max-width: 100%; + height: auto +} + +.img-thumbnail { + padding: .25rem; + background-color: #fff; + border: 1px solid #dee2e6 +} + +.figure { + display: inline-block +} + +.figure-img { + margin-bottom: .5rem; + line-height: 1 +} + +.figure-caption { + font-size: 90%; + color: #6c757d +} + +code, +kbd, +pre, +samp { + font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace +} + +code { + font-size: 87.5%; + color: #e83e8c; + word-break: break-word +} + +a>code { + color: inherit +} + +kbd { + padding: .2rem .4rem; + font-size: 87.5%; + color: #fff; + background-color: #212529 +} + +kbd kbd { + padding: 0; + font-size: 100%; + font-weight: 700 +} + +pre { + display: block; + font-size: 87.5%; + color: #212529 +} + +pre code { + font-size: inherit; + color: inherit; + word-break: normal +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll +} + +.catalog-books__filter .row, +.catalog-books__wrapper, +.container, +.site-header__nav li .sub-menu { + width: 100%; + padding-right: 30px; + padding-left: 30px; + margin-right: auto; + margin-left: auto +} + +@media (min-width:576px) { + .catalog-books__filter .row, + .catalog-books__wrapper, + .container, + .site-header__nav li .sub-menu { + max-width: 540px + } +} + +@media (min-width:768px) { + .catalog-books__filter .row, + .catalog-books__wrapper, + .container, + .site-header__nav li .sub-menu { + max-width: 720px + } +} + +@media (min-width:992px) { + .catalog-books__filter .row, + .catalog-books__wrapper, + .container, + .site-header__nav li .sub-menu { + max-width: 960px + } +} + +@media (min-width:1360px) { + .catalog-books__filter .row, + .catalog-books__wrapper, + .container, + .site-header__nav li .sub-menu { + max-width: 1300px + } +} + +.container-fluid { + width: 100%; + padding-right: 30px; + padding-left: 30px; + margin-right: auto; + margin-left: auto +} + +.row { + display: flex; + flex-wrap: wrap; + margin-right: -30px; + margin-left: -30px +} + +.no-gutters { + margin-right: 0; + margin-left: 0 +} + +.no-gutters>.col, +.no-gutters>[class*=col-] { + padding-right: 0; + padding-left: 0 +} + +.col, +.col-1, +.col-2, +.col-3, +.col-4, +.col-5, +.col-6, +.col-7, +.col-8, +.col-9, +.col-10, +.col-11, +.col-12, +.col-auto, +.col-lg, +.col-lg-1, +.col-lg-2, +.col-lg-3, +.col-lg-4, +.col-lg-5, +.col-lg-6, +.col-lg-7, +.col-lg-8, +.col-lg-9, +.col-lg-10, +.col-lg-11, +.col-lg-12, +.col-lg-auto, +.col-md, +.col-md-1, +.col-md-2, +.col-md-3, +.col-md-4, +.col-md-5, +.col-md-6, +.col-md-7, +.col-md-8, +.col-md-9, +.col-md-10, +.col-md-11, +.col-md-12, +.col-md-auto, +.col-sm, +.col-sm-1, +.col-sm-2, +.col-sm-3, +.col-sm-4, +.col-sm-5, +.col-sm-6, +.col-sm-7, +.col-sm-8, +.col-sm-9, +.col-sm-10, +.col-sm-11, +.col-sm-12, +.col-sm-auto, +.col-xl, +.col-xl-1, +.col-xl-2, +.col-xl-3, +.col-xl-4, +.col-xl-5, +.col-xl-6, +.col-xl-7, +.col-xl-8, +.col-xl-9, +.col-xl-10, +.col-xl-11, +.col-xl-12, +.col-xl-auto { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100% +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: none +} + +.col-1 { + flex: 0 0 8.33333%; + max-width: 8.33333% +} + +.col-2 { + flex: 0 0 16.66667%; + max-width: 16.66667% +} + +.col-3 { + flex: 0 0 25%; + max-width: 25% +} + +.col-4 { + flex: 0 0 33.33333%; + max-width: 33.33333% +} + +.col-5 { + flex: 0 0 41.66667%; + max-width: 41.66667% +} + +.col-6 { + flex: 0 0 50%; + max-width: 50% +} + +.col-7 { + flex: 0 0 58.33333%; + max-width: 58.33333% +} + +.col-8 { + flex: 0 0 66.66667%; + max-width: 66.66667% +} + +.col-9 { + flex: 0 0 75%; + max-width: 75% +} + +.col-10 { + flex: 0 0 83.33333%; + max-width: 83.33333% +} + +.col-11 { + flex: 0 0 91.66667%; + max-width: 91.66667% +} + +.col-12 { + flex: 0 0 100%; + max-width: 100% +} + +.order-first { + order: -1 +} + +.order-last { + order: 13 +} + +.order-0 { + order: 0 +} + +.order-1 { + order: 1 +} + +.order-2 { + order: 2 +} + +.order-3 { + order: 3 +} + +.order-4 { + order: 4 +} + +.order-5 { + order: 5 +} + +.order-6 { + order: 6 +} + +.order-7 { + order: 7 +} + +.order-8 { + order: 8 +} + +.order-9 { + order: 9 +} + +.order-10 { + order: 10 +} + +.order-11 { + order: 11 +} + +.order-12 { + order: 12 +} + +.offset-1 { + margin-left: 8.33333% +} + +.offset-2 { + margin-left: 16.66667% +} + +.offset-3 { + margin-left: 25% +} + +.offset-4 { + margin-left: 33.33333% +} + +.offset-5 { + margin-left: 41.66667% +} + +.offset-6 { + margin-left: 50% +} + +.offset-7 { + margin-left: 58.33333% +} + +.offset-8 { + margin-left: 66.66667% +} + +.offset-9 { + margin-left: 75% +} + +.offset-10 { + margin-left: 83.33333% +} + +.offset-11 { + margin-left: 91.66667% +} + +@media (min-width:576px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100% + } + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: none + } + .col-sm-1 { + flex: 0 0 8.33333%; + max-width: 8.33333% + } + .col-sm-2 { + flex: 0 0 16.66667%; + max-width: 16.66667% + } + .col-sm-3 { + flex: 0 0 25%; + max-width: 25% + } + .col-sm-4 { + flex: 0 0 33.33333%; + max-width: 33.33333% + } + .col-sm-5 { + flex: 0 0 41.66667%; + max-width: 41.66667% + } + .col-sm-6 { + flex: 0 0 50%; + max-width: 50% + } + .col-sm-7 { + flex: 0 0 58.33333%; + max-width: 58.33333% + } + .col-sm-8 { + flex: 0 0 66.66667%; + max-width: 66.66667% + } + .col-sm-9 { + flex: 0 0 75%; + max-width: 75% + } + .col-sm-10 { + flex: 0 0 83.33333%; + max-width: 83.33333% + } + .col-sm-11 { + flex: 0 0 91.66667%; + max-width: 91.66667% + } + .col-sm-12 { + flex: 0 0 100%; + max-width: 100% + } + .order-sm-first { + order: -1 + } + .order-sm-last { + order: 13 + } + .order-sm-0 { + order: 0 + } + .order-sm-1 { + order: 1 + } + .order-sm-2 { + order: 2 + } + .order-sm-3 { + order: 3 + } + .order-sm-4 { + order: 4 + } + .order-sm-5 { + order: 5 + } + .order-sm-6 { + order: 6 + } + .order-sm-7 { + order: 7 + } + .order-sm-8 { + order: 8 + } + .order-sm-9 { + order: 9 + } + .order-sm-10 { + order: 10 + } + .order-sm-11 { + order: 11 + } + .order-sm-12 { + order: 12 + } + .offset-sm-0 { + margin-left: 0 + } + .offset-sm-1 { + margin-left: 8.33333% + } + .offset-sm-2 { + margin-left: 16.66667% + } + .offset-sm-3 { + margin-left: 25% + } + .offset-sm-4 { + margin-left: 33.33333% + } + .offset-sm-5 { + margin-left: 41.66667% + } + .offset-sm-6 { + margin-left: 50% + } + .offset-sm-7 { + margin-left: 58.33333% + } + .offset-sm-8 { + margin-left: 66.66667% + } + .offset-sm-9 { + margin-left: 75% + } + .offset-sm-10 { + margin-left: 83.33333% + } + .offset-sm-11 { + margin-left: 91.66667% + } +} + +@media (min-width:768px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100% + } + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: none + } + .col-md-1 { + flex: 0 0 8.33333%; + max-width: 8.33333% + } + .col-md-2 { + flex: 0 0 16.66667%; + max-width: 16.66667% + } + .col-md-3 { + flex: 0 0 25%; + max-width: 25% + } + .col-md-4 { + flex: 0 0 33.33333%; + max-width: 33.33333% + } + .col-md-5 { + flex: 0 0 41.66667%; + max-width: 41.66667% + } + .col-md-6 { + flex: 0 0 50%; + max-width: 50% + } + .col-md-7 { + flex: 0 0 58.33333%; + max-width: 58.33333% + } + .col-md-8 { + flex: 0 0 66.66667%; + max-width: 66.66667% + } + .col-md-9 { + flex: 0 0 75%; + max-width: 75% + } + .col-md-10 { + flex: 0 0 83.33333%; + max-width: 83.33333% + } + .col-md-11 { + flex: 0 0 91.66667%; + max-width: 91.66667% + } + .col-md-12 { + flex: 0 0 100%; + max-width: 100% + } + .order-md-first { + order: -1 + } + .order-md-last { + order: 13 + } + .order-md-0 { + order: 0 + } + .order-md-1 { + order: 1 + } + .order-md-2 { + order: 2 + } + .order-md-3 { + order: 3 + } + .order-md-4 { + order: 4 + } + .order-md-5 { + order: 5 + } + .order-md-6 { + order: 6 + } + .order-md-7 { + order: 7 + } + .order-md-8 { + order: 8 + } + .order-md-9 { + order: 9 + } + .order-md-10 { + order: 10 + } + .order-md-11 { + order: 11 + } + .order-md-12 { + order: 12 + } + .offset-md-0 { + margin-left: 0 + } + .offset-md-1 { + margin-left: 8.33333% + } + .offset-md-2 { + margin-left: 16.66667% + } + .offset-md-3 { + margin-left: 25% + } + .offset-md-4 { + margin-left: 33.33333% + } + .offset-md-5 { + margin-left: 41.66667% + } + .offset-md-6 { + margin-left: 50% + } + .offset-md-7 { + margin-left: 58.33333% + } + .offset-md-8 { + margin-left: 66.66667% + } + .offset-md-9 { + margin-left: 75% + } + .offset-md-10 { + margin-left: 83.33333% + } + .offset-md-11 { + margin-left: 91.66667% + } +} + +@media (min-width:992px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100% + } + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: none + } + .col-lg-1 { + flex: 0 0 8.33333%; + max-width: 8.33333% + } + .col-lg-2 { + flex: 0 0 16.66667%; + max-width: 16.66667% + } + .col-lg-3 { + flex: 0 0 25%; + max-width: 25% + } + .col-lg-4 { + flex: 0 0 33.33333%; + max-width: 33.33333% + } + .col-lg-5 { + flex: 0 0 41.66667%; + max-width: 41.66667% + } + .col-lg-6 { + flex: 0 0 50%; + max-width: 50% + } + .col-lg-7 { + flex: 0 0 58.33333%; + max-width: 58.33333% + } + .col-lg-8 { + flex: 0 0 66.66667%; + max-width: 66.66667% + } + .col-lg-9 { + flex: 0 0 75%; + max-width: 75% + } + .col-lg-10 { + flex: 0 0 83.33333%; + max-width: 83.33333% + } + .col-lg-11 { + flex: 0 0 91.66667%; + max-width: 91.66667% + } + .col-lg-12 { + flex: 0 0 100%; + max-width: 100% + } + .order-lg-first { + order: -1 + } + .order-lg-last { + order: 13 + } + .order-lg-0 { + order: 0 + } + .order-lg-1 { + order: 1 + } + .order-lg-2 { + order: 2 + } + .order-lg-3 { + order: 3 + } + .order-lg-4 { + order: 4 + } + .order-lg-5 { + order: 5 + } + .order-lg-6 { + order: 6 + } + .order-lg-7 { + order: 7 + } + .order-lg-8 { + order: 8 + } + .order-lg-9 { + order: 9 + } + .order-lg-10 { + order: 10 + } + .order-lg-11 { + order: 11 + } + .order-lg-12 { + order: 12 + } + .offset-lg-0 { + margin-left: 0 + } + .offset-lg-1 { + margin-left: 8.33333% + } + .offset-lg-2 { + margin-left: 16.66667% + } + .offset-lg-3 { + margin-left: 25% + } + .offset-lg-4 { + margin-left: 33.33333% + } + .offset-lg-5 { + margin-left: 41.66667% + } + .offset-lg-6 { + margin-left: 50% + } + .offset-lg-7 { + margin-left: 58.33333% + } + .offset-lg-8 { + margin-left: 66.66667% + } + .offset-lg-9 { + margin-left: 75% + } + .offset-lg-10 { + margin-left: 83.33333% + } + .offset-lg-11 { + margin-left: 91.66667% + } +} + +@media (min-width:1360px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100% + } + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: none + } + .col-xl-1 { + flex: 0 0 8.33333%; + max-width: 8.33333% + } + .col-xl-2 { + flex: 0 0 16.66667%; + max-width: 16.66667% + } + .col-xl-3 { + flex: 0 0 25%; + max-width: 25% + } + .col-xl-4 { + flex: 0 0 33.33333%; + max-width: 33.33333% + } + .col-xl-5 { + flex: 0 0 41.66667%; + max-width: 41.66667% + } + .col-xl-6 { + flex: 0 0 50%; + max-width: 50% + } + .col-xl-7 { + flex: 0 0 58.33333%; + max-width: 58.33333% + } + .col-xl-8 { + flex: 0 0 66.66667%; + max-width: 66.66667% + } + .col-xl-9 { + flex: 0 0 75%; + max-width: 75% + } + .col-xl-10 { + flex: 0 0 83.33333%; + max-width: 83.33333% + } + .col-xl-11 { + flex: 0 0 91.66667%; + max-width: 91.66667% + } + .col-xl-12 { + flex: 0 0 100%; + max-width: 100% + } + .order-xl-first { + order: -1 + } + .order-xl-last { + order: 13 + } + .order-xl-0 { + order: 0 + } + .order-xl-1 { + order: 1 + } + .order-xl-2 { + order: 2 + } + .order-xl-3 { + order: 3 + } + .order-xl-4 { + order: 4 + } + .order-xl-5 { + order: 5 + } + .order-xl-6 { + order: 6 + } + .order-xl-7 { + order: 7 + } + .order-xl-8 { + order: 8 + } + .order-xl-9 { + order: 9 + } + .order-xl-10 { + order: 10 + } + .order-xl-11 { + order: 11 + } + .order-xl-12 { + order: 12 + } + .offset-xl-0 { + margin-left: 0 + } + .offset-xl-1 { + margin-left: 8.33333% + } + .offset-xl-2 { + margin-left: 16.66667% + } + .offset-xl-3 { + margin-left: 25% + } + .offset-xl-4 { + margin-left: 33.33333% + } + .offset-xl-5 { + margin-left: 41.66667% + } + .offset-xl-6 { + margin-left: 50% + } + .offset-xl-7 { + margin-left: 58.33333% + } + .offset-xl-8 { + margin-left: 66.66667% + } + .offset-xl-9 { + margin-left: 75% + } + .offset-xl-10 { + margin-left: 83.33333% + } + .offset-xl-11 { + margin-left: 91.66667% + } +} + +.table, +table { + width: 100%; + max-width: 100%; + margin-bottom: 1rem; + background-color: transparent +} + +.table td, +.table th, +table td, +table th { + padding: .75rem; + vertical-align: top; + border-top: 1px solid #dee2e6 +} + +.table thead th, +table thead th { + vertical-align: bottom; + border-bottom: 2px solid #dee2e6 +} + +.table tbody+tbody, +table tbody+tbody { + border-top: 2px solid #dee2e6 +} + +.table .table, +.table table, +table .table, +table table { + background-color: #fff +} + +.table-sm td, +.table-sm th { + padding: .3rem +} + +.table-bordered, +.table-bordered td, +.table-bordered th { + border: 1px solid #dee2e6 +} + +.table-bordered thead td, +.table-bordered thead th { + border-bottom-width: 2px +} + +.table-striped tbody tr:nth-of-type(odd), +table tbody tr:nth-of-type(odd) { + background-color: rgba(0, 0, 0, .05) +} + +.table-hover tbody tr:hover { + background-color: rgba(0, 0, 0, .075) +} + +.table-primary, +.table-primary>td, +.table-primary>th { + background-color: #edcdc5 +} + +.table-hover .table-primary:hover, +.table-hover .table-primary:hover>td, +.table-hover .table-primary:hover>th { + background-color: #e7bcb2 +} + +.table-secondary, +.table-secondary>td, +.table-secondary>th { + background-color: #c5c5c4 +} + +.table-hover .table-secondary:hover, +.table-hover .table-secondary:hover>td, +.table-hover .table-secondary:hover>th { + background-color: #b8b8b7 +} + +.table-success, +.table-success>td, +.table-success>th { + background-color: #c3e6cb +} + +.table-hover .table-success:hover, +.table-hover .table-success:hover>td, +.table-hover .table-success:hover>th { + background-color: #b1dfbb +} + +.table-info, +.table-info>td, +.table-info>th { + background-color: #bee5eb +} + +.table-hover .table-info:hover, +.table-hover .table-info:hover>td, +.table-hover .table-info:hover>th { + background-color: #abdde5 +} + +.table-warning, +.table-warning>td, +.table-warning>th { + background-color: #ffeeba +} + +.table-hover .table-warning:hover, +.table-hover .table-warning:hover>td, +.table-hover .table-warning:hover>th { + background-color: #ffe8a1 +} + +.table-danger, +.table-danger>td, +.table-danger>th { + background-color: #f5c6cb +} + +.table-hover .table-danger:hover, +.table-hover .table-danger:hover>td, +.table-hover .table-danger:hover>th { + background-color: #f1b0b7 +} + +.table-light, +.table-light>td, +.table-light>th { + background-color: #fcfcf8 +} + +.table-hover .table-light:hover, +.table-hover .table-light:hover>td, +.table-hover .table-light:hover>th { + background-color: #f4f4e6 +} + +.table-dark, +.table-dark>td, +.table-dark>th { + background-color: #c6c8ca +} + +.table-hover .table-dark:hover, +.table-hover .table-dark:hover>td, +.table-hover .table-dark:hover>th { + background-color: #b9bbbe +} + +.table-active, +.table-active>td, +.table-active>th, +.table-hover .table-active:hover, +.table-hover .table-active:hover>td, +.table-hover .table-active:hover>th { + background-color: rgba(0, 0, 0, .075) +} + +.table .thead-dark th, +table .thead-dark th { + color: #fff; + background-color: #212529; + border-color: #32383e +} + +.table .thead-light th, +table .thead-light th { + color: #495057; + background-color: #e9ecef; + border-color: #dee2e6 +} + +.table-dark { + color: #fff; + background-color: #212529 +} + +.table-dark td, +.table-dark th, +.table-dark thead th { + border-color: #32383e +} + +.table-dark.table-bordered { + border: 0 +} + +.table-dark.table-striped tbody tr:nth-of-type(odd), +table.table-dark tbody tr:nth-of-type(odd) { + background-color: hsla(0, 0%, 100%, .05) +} + +.table-dark.table-hover tbody tr:hover { + background-color: hsla(0, 0%, 100%, .075) +} + +@media (max-width:575.98px) { + .table-responsive-sm { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar + } + .table-responsive-sm>.table-bordered { + border: 0 + } +} + +@media (max-width:767.98px) { + .table-responsive-md { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar + } + .table-responsive-md>.table-bordered { + border: 0 + } +} + +@media (max-width:991.98px) { + .table-responsive-lg { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar + } + .table-responsive-lg>.table-bordered { + border: 0 + } +} + +@media (max-width:1359.98px) { + .table-responsive-xl { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar + } + .table-responsive-xl>.table-bordered { + border: 0 + } +} + +.table-responsive { + display: block; + width: 100%; + overflow-x: auto; + -webkit-overflow-scrolling: touch; + -ms-overflow-style: -ms-autohiding-scrollbar +} + +.table-responsive>.table-bordered { + border: 0 +} + +#site-searchform__input, +.comment-form input[type=email], +.comment-form input[type=text], +.comment-form input[type=url], +.comment-form textarea, +.form-control { + display: block; + width: 100%; + padding: .4375rem .75rem; + font-size: 1rem; + line-height: 1.5; + color: #495057; + background-color: #fff; + background-clip: padding-box; + border: 1px solid #ced4da; + border-radius: 0; + transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +#site-searchform__input::-ms-expand, +.comment-form input[type=email]::-ms-expand, +.comment-form input[type=text]::-ms-expand, +.comment-form input[type=url]::-ms-expand, +.comment-form textarea::-ms-expand, +.form-control::-ms-expand { + background-color: transparent; + border: 0 +} + +#site-searchform__input:focus, +.comment-form input[type=email]:focus, +.comment-form input[type=text]:focus, +.comment-form input[type=url]:focus, +.comment-form textarea:focus, +.form-control:focus { + color: #495057; + background-color: #fff; + border-color: #e29d8e; + outline: 0; + box-shadow: 0 0 0 .2rem rgba(191, 75, 49, .25) +} + +#site-searchform__input::placeholder, +.comment-form input[type=email]::placeholder, +.comment-form input[type=text]::placeholder, +.comment-form input[type=url]::placeholder, +.comment-form textarea::placeholder, +.form-control::placeholder { + color: #6c757d; + opacity: 1 +} + +#site-searchform__input:disabled, +.comment-form input[readonly][type=email], +.comment-form input[readonly][type=text], +.comment-form input[readonly][type=url], +.comment-form input[type=email]:disabled, +.comment-form input[type=text]:disabled, +.comment-form input[type=url]:disabled, +.comment-form textarea:disabled, +.comment-form textarea[readonly], +.form-control:disabled, +.form-control[readonly], +[readonly]#site-searchform__input { + background-color: #e9ecef; + opacity: 1 +} + +select#site-searchform__input:not([size]):not([multiple]), +select.form-control:not([size]):not([multiple]) { + height: calc(2.375rem + 2px) +} + +select#site-searchform__input:focus::-ms-value, +select.form-control:focus::-ms-value { + color: #495057; + background-color: #fff +} + +.form-control-file, +.form-control-range { + display: block; + width: 100% +} + +.col-form-label { + margin-bottom: 0; + font-size: inherit +} + +.col-form-label, +.col-form-label-lg { + padding-top: calc(.4375rem + 1px); + padding-bottom: calc(.4375rem + 1px); + line-height: 1.5 +} + +.col-form-label-lg { + font-size: 1.175rem +} + +.col-form-label-sm { + padding-top: calc(.25rem + 1px); + padding-bottom: calc(.25rem + 1px); + font-size: .875rem; + line-height: 1.5 +} + +.form-control-plaintext { + display: block; + width: 100%; + padding-top: .4375rem; + padding-bottom: .4375rem; + margin-bottom: 0; + line-height: 1.5; + background-color: transparent; + border: solid transparent; + border-width: 1px 0 +} + +.comment-form .input-group-lg>.input-group-append>input.form-control-plaintext[type=submit], +.comment-form .input-group-lg>.input-group-prepend>input.form-control-plaintext[type=submit], +.comment-form .input-group-lg>input.form-control-plaintext[type=email], +.comment-form .input-group-lg>input.form-control-plaintext[type=text], +.comment-form .input-group-lg>input.form-control-plaintext[type=url], +.comment-form .input-group-lg>textarea.form-control-plaintext, +.comment-form .input-group-sm>.input-group-append>input.form-control-plaintext[type=submit], +.comment-form .input-group-sm>.input-group-prepend>input.form-control-plaintext[type=submit], +.comment-form .input-group-sm>input.form-control-plaintext[type=email], +.comment-form .input-group-sm>input.form-control-plaintext[type=text], +.comment-form .input-group-sm>input.form-control-plaintext[type=url], +.comment-form .input-group-sm>textarea.form-control-plaintext, +.form-control-plaintext.form-control-lg, +.form-control-plaintext.form-control-sm, +.input-group-lg>.form-control-plaintext#site-searchform__input, +.input-group-lg>.form-control-plaintext.form-control, +.input-group-lg>.input-group-append>.form-control-plaintext#site-nav-toggle, +.input-group-lg>.input-group-append>.form-control-plaintext#site-searchform__submit, +.input-group-lg>.input-group-append>.form-control-plaintext.btn, +.input-group-lg>.input-group-append>.form-control-plaintext.hero-banner__action, +.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text, +.input-group-lg>.input-group-append>.form-control-plaintext.study-program__nav-item, +.input-group-lg>.input-group-prepend>.form-control-plaintext#site-nav-toggle, +.input-group-lg>.input-group-prepend>.form-control-plaintext#site-searchform__submit, +.input-group-lg>.input-group-prepend>.form-control-plaintext.btn, +.input-group-lg>.input-group-prepend>.form-control-plaintext.hero-banner__action, +.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text, +.input-group-lg>.input-group-prepend>.form-control-plaintext.study-program__nav-item, +.input-group-sm>.form-control-plaintext#site-searchform__input, +.input-group-sm>.form-control-plaintext.form-control, +.input-group-sm>.input-group-append>.form-control-plaintext#site-nav-toggle, +.input-group-sm>.input-group-append>.form-control-plaintext#site-searchform__submit, +.input-group-sm>.input-group-append>.form-control-plaintext.btn, +.input-group-sm>.input-group-append>.form-control-plaintext.hero-banner__action, +.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text, +.input-group-sm>.input-group-append>.form-control-plaintext.study-program__nav-item, +.input-group-sm>.input-group-prepend>.form-control-plaintext#site-nav-toggle, +.input-group-sm>.input-group-prepend>.form-control-plaintext#site-searchform__submit, +.input-group-sm>.input-group-prepend>.form-control-plaintext.btn, +.input-group-sm>.input-group-prepend>.form-control-plaintext.hero-banner__action, +.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text, +.input-group-sm>.input-group-prepend>.form-control-plaintext.study-program__nav-item { + padding-right: 0; + padding-left: 0 +} + +.comment-form .input-group-sm>.input-group-append>input[type=submit], +.comment-form .input-group-sm>.input-group-prepend>input[type=submit], +.comment-form .input-group-sm>input[type=email], +.comment-form .input-group-sm>input[type=text], +.comment-form .input-group-sm>input[type=url], +.comment-form .input-group-sm>textarea, +.form-control-sm, +.input-group-sm>#site-searchform__input, +.input-group-sm>.form-control, +.input-group-sm>.input-group-append>#site-nav-toggle, +.input-group-sm>.input-group-append>#site-searchform__submit, +.input-group-sm>.input-group-append>.btn, +.input-group-sm>.input-group-append>.hero-banner__action, +.input-group-sm>.input-group-append>.input-group-text, +.input-group-sm>.input-group-append>.study-program__nav-item, +.input-group-sm>.input-group-prepend>#site-nav-toggle, +.input-group-sm>.input-group-prepend>#site-searchform__submit, +.input-group-sm>.input-group-prepend>.btn, +.input-group-sm>.input-group-prepend>.hero-banner__action, +.input-group-sm>.input-group-prepend>.input-group-text, +.input-group-sm>.input-group-prepend>.study-program__nav-item { + padding: .25rem .5rem; + font-size: .875rem; + line-height: 1.5 +} + +.input-group-sm>.input-group-append>select#site-nav-toggle:not([size]):not([multiple]), +.input-group-sm>.input-group-append>select#site-searchform__submit:not([size]):not([multiple]), +.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]), +.input-group-sm>.input-group-append>select.hero-banner__action:not([size]):not([multiple]), +.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]), +.input-group-sm>.input-group-append>select.study-program__nav-item:not([size]):not([multiple]), +.input-group-sm>.input-group-prepend>select#site-nav-toggle:not([size]):not([multiple]), +.input-group-sm>.input-group-prepend>select#site-searchform__submit:not([size]):not([multiple]), +.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]), +.input-group-sm>.input-group-prepend>select.hero-banner__action:not([size]):not([multiple]), +.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]), +.input-group-sm>.input-group-prepend>select.study-program__nav-item:not([size]):not([multiple]), +.input-group-sm>select#site-searchform__input:not([size]):not([multiple]), +.input-group-sm>select.form-control:not([size]):not([multiple]), +select.form-control-sm:not([size]):not([multiple]) { + height: calc(1.8125rem + 2px) +} + +.comment-form .input-group-lg>.input-group-append>input[type=submit], +.comment-form .input-group-lg>.input-group-prepend>input[type=submit], +.comment-form .input-group-lg>input[type=email], +.comment-form .input-group-lg>input[type=text], +.comment-form .input-group-lg>input[type=url], +.comment-form .input-group-lg>textarea, +.form-control-lg, +.input-group-lg>#site-searchform__input, +.input-group-lg>.form-control, +.input-group-lg>.input-group-append>#site-nav-toggle, +.input-group-lg>.input-group-append>#site-searchform__submit, +.input-group-lg>.input-group-append>.btn, +.input-group-lg>.input-group-append>.hero-banner__action, +.input-group-lg>.input-group-append>.input-group-text, +.input-group-lg>.input-group-append>.study-program__nav-item, +.input-group-lg>.input-group-prepend>#site-nav-toggle, +.input-group-lg>.input-group-prepend>#site-searchform__submit, +.input-group-lg>.input-group-prepend>.btn, +.input-group-lg>.input-group-prepend>.hero-banner__action, +.input-group-lg>.input-group-prepend>.input-group-text, +.input-group-lg>.input-group-prepend>.study-program__nav-item { + padding: .4375rem 2rem; + font-size: 1.175rem; + line-height: 1.5 +} + +.input-group-lg>.input-group-append>select#site-nav-toggle:not([size]):not([multiple]), +.input-group-lg>.input-group-append>select#site-searchform__submit:not([size]):not([multiple]), +.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]), +.input-group-lg>.input-group-append>select.hero-banner__action:not([size]):not([multiple]), +.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]), +.input-group-lg>.input-group-append>select.study-program__nav-item:not([size]):not([multiple]), +.input-group-lg>.input-group-prepend>select#site-nav-toggle:not([size]):not([multiple]), +.input-group-lg>.input-group-prepend>select#site-searchform__submit:not([size]):not([multiple]), +.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]), +.input-group-lg>.input-group-prepend>select.hero-banner__action:not([size]):not([multiple]), +.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]), +.input-group-lg>.input-group-prepend>select.study-program__nav-item:not([size]):not([multiple]), +.input-group-lg>select#site-searchform__input:not([size]):not([multiple]), +.input-group-lg>select.form-control:not([size]):not([multiple]), +select.form-control-lg:not([size]):not([multiple]) { + height: calc(2.6375rem + 2px) +} + +.form-group { + margin-bottom: 1rem +} + +.form-text { + display: block; + margin-top: .25rem +} + +.form-row { + display: flex; + flex-wrap: wrap; + margin-right: -5px; + margin-left: -5px +} + +.form-row>.col, +.form-row>[class*=col-] { + padding-right: 5px; + padding-left: 5px +} + +.form-check { + position: relative; + display: block; + padding-left: 1.25rem +} + +.form-check-input { + position: absolute; + margin-top: .3rem; + margin-left: -1.25rem +} + +.form-check-input:disabled~.form-check-label { + color: #6c757d +} + +.form-check-label { + margin-bottom: 0 +} + +.form-check-inline { + display: inline-flex; + align-items: center; + padding-left: 0; + margin-right: .75rem +} + +.form-check-inline .form-check-input { + position: static; + margin-top: 0; + margin-right: .3125rem; + margin-left: 0 +} + +.valid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #28a745 +} + +.valid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(40, 167, 69, .8); + border-radius: .2rem +} + +.comment-form .was-validated input[type=email]:valid, +.comment-form .was-validated input[type=text]:valid, +.comment-form .was-validated input[type=url]:valid, +.comment-form .was-validated textarea:valid, +.comment-form input.is-valid[type=email], +.comment-form input.is-valid[type=text], +.comment-form input.is-valid[type=url], +.comment-form textarea.is-valid, +.custom-select.is-valid, +.form-control.is-valid, +.is-valid#site-searchform__input, +.was-validated #site-searchform__input:valid, +.was-validated .comment-form input[type=email]:valid, +.was-validated .comment-form input[type=text]:valid, +.was-validated .comment-form input[type=url]:valid, +.was-validated .comment-form textarea:valid, +.was-validated .custom-select:valid, +.was-validated .form-control:valid { + border-color: #28a745 +} + +.comment-form .was-validated input[type=email]:valid:focus, +.comment-form .was-validated input[type=text]:valid:focus, +.comment-form .was-validated input[type=url]:valid:focus, +.comment-form .was-validated textarea:valid:focus, +.comment-form input.is-valid[type=email]:focus, +.comment-form input.is-valid[type=text]:focus, +.comment-form input.is-valid[type=url]:focus, +.comment-form textarea.is-valid:focus, +.custom-select.is-valid:focus, +.form-control.is-valid:focus, +.is-valid#site-searchform__input:focus, +.was-validated #site-searchform__input:valid:focus, +.was-validated .comment-form input[type=email]:valid:focus, +.was-validated .comment-form input[type=text]:valid:focus, +.was-validated .comment-form input[type=url]:valid:focus, +.was-validated .comment-form textarea:valid:focus, +.was-validated .custom-select:valid:focus, +.was-validated .form-control:valid:focus { + border-color: #28a745; + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25) +} + +.comment-form .was-validated input[type=email]:valid~.valid-feedback, +.comment-form .was-validated input[type=email]:valid~.valid-tooltip, +.comment-form .was-validated input[type=text]:valid~.valid-feedback, +.comment-form .was-validated input[type=text]:valid~.valid-tooltip, +.comment-form .was-validated input[type=url]:valid~.valid-feedback, +.comment-form .was-validated input[type=url]:valid~.valid-tooltip, +.comment-form .was-validated textarea:valid~.valid-feedback, +.comment-form .was-validated textarea:valid~.valid-tooltip, +.comment-form input.is-valid[type=email]~.valid-feedback, +.comment-form input.is-valid[type=email]~.valid-tooltip, +.comment-form input.is-valid[type=text]~.valid-feedback, +.comment-form input.is-valid[type=text]~.valid-tooltip, +.comment-form input.is-valid[type=url]~.valid-feedback, +.comment-form input.is-valid[type=url]~.valid-tooltip, +.comment-form textarea.is-valid~.valid-feedback, +.comment-form textarea.is-valid~.valid-tooltip, +.custom-select.is-valid~.valid-feedback, +.custom-select.is-valid~.valid-tooltip, +.form-control.is-valid~.valid-feedback, +.form-control.is-valid~.valid-tooltip, +.is-valid#site-searchform__input~.valid-feedback, +.is-valid#site-searchform__input~.valid-tooltip, +.was-validated #site-searchform__input:valid~.valid-feedback, +.was-validated #site-searchform__input:valid~.valid-tooltip, +.was-validated .comment-form input[type=email]:valid~.valid-feedback, +.was-validated .comment-form input[type=email]:valid~.valid-tooltip, +.was-validated .comment-form input[type=text]:valid~.valid-feedback, +.was-validated .comment-form input[type=text]:valid~.valid-tooltip, +.was-validated .comment-form input[type=url]:valid~.valid-feedback, +.was-validated .comment-form input[type=url]:valid~.valid-tooltip, +.was-validated .comment-form textarea:valid~.valid-feedback, +.was-validated .comment-form textarea:valid~.valid-tooltip, +.was-validated .custom-select:valid~.valid-feedback, +.was-validated .custom-select:valid~.valid-tooltip, +.was-validated .form-control:valid~.valid-feedback, +.was-validated .form-control:valid~.valid-tooltip { + display: block +} + +.form-check-input.is-valid~.form-check-label, +.was-validated .form-check-input:valid~.form-check-label { + color: #28a745 +} + +.form-check-input.is-valid~.valid-feedback, +.form-check-input.is-valid~.valid-tooltip, +.was-validated .form-check-input:valid~.valid-feedback, +.was-validated .form-check-input:valid~.valid-tooltip { + display: block +} + +.custom-control-input.is-valid~.custom-control-label, +.was-validated .custom-control-input:valid~.custom-control-label { + color: #28a745 +} + +.custom-control-input.is-valid~.custom-control-label:before, +.was-validated .custom-control-input:valid~.custom-control-label:before { + background-color: #71dd8a +} + +.custom-control-input.is-valid~.valid-feedback, +.custom-control-input.is-valid~.valid-tooltip, +.was-validated .custom-control-input:valid~.valid-feedback, +.was-validated .custom-control-input:valid~.valid-tooltip { + display: block +} + +.custom-control-input.is-valid:checked~.custom-control-label:before, +.was-validated .custom-control-input:valid:checked~.custom-control-label:before { + background-color: #34ce57 +} + +.custom-control-input.is-valid:focus~.custom-control-label:before, +.was-validated .custom-control-input:valid:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(40, 167, 69, .25) +} + +.custom-file-input.is-valid~.custom-file-label, +.was-validated .custom-file-input:valid~.custom-file-label { + border-color: #28a745 +} + +.custom-file-input.is-valid~.custom-file-label:before, +.was-validated .custom-file-input:valid~.custom-file-label:before { + border-color: inherit +} + +.custom-file-input.is-valid~.valid-feedback, +.custom-file-input.is-valid~.valid-tooltip, +.was-validated .custom-file-input:valid~.valid-feedback, +.was-validated .custom-file-input:valid~.valid-tooltip { + display: block +} + +.custom-file-input.is-valid:focus~.custom-file-label, +.was-validated .custom-file-input:valid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25) +} + +.invalid-feedback { + display: none; + width: 100%; + margin-top: .25rem; + font-size: 80%; + color: #dc3545 +} + +.invalid-tooltip { + position: absolute; + top: 100%; + z-index: 5; + display: none; + max-width: 100%; + padding: .5rem; + margin-top: .1rem; + font-size: .875rem; + line-height: 1; + color: #fff; + background-color: rgba(220, 53, 69, .8); + border-radius: .2rem +} + +.comment-form .was-validated input[type=email]:invalid, +.comment-form .was-validated input[type=text]:invalid, +.comment-form .was-validated input[type=url]:invalid, +.comment-form .was-validated textarea:invalid, +.comment-form input.is-invalid[type=email], +.comment-form input.is-invalid[type=text], +.comment-form input.is-invalid[type=url], +.comment-form textarea.is-invalid, +.custom-select.is-invalid, +.form-control.is-invalid, +.is-invalid#site-searchform__input, +.was-validated #site-searchform__input:invalid, +.was-validated .comment-form input[type=email]:invalid, +.was-validated .comment-form input[type=text]:invalid, +.was-validated .comment-form input[type=url]:invalid, +.was-validated .comment-form textarea:invalid, +.was-validated .custom-select:invalid, +.was-validated .form-control:invalid { + border-color: #dc3545 +} + +.comment-form .was-validated input[type=email]:invalid:focus, +.comment-form .was-validated input[type=text]:invalid:focus, +.comment-form .was-validated input[type=url]:invalid:focus, +.comment-form .was-validated textarea:invalid:focus, +.comment-form input.is-invalid[type=email]:focus, +.comment-form input.is-invalid[type=text]:focus, +.comment-form input.is-invalid[type=url]:focus, +.comment-form textarea.is-invalid:focus, +.custom-select.is-invalid:focus, +.form-control.is-invalid:focus, +.is-invalid#site-searchform__input:focus, +.was-validated #site-searchform__input:invalid:focus, +.was-validated .comment-form input[type=email]:invalid:focus, +.was-validated .comment-form input[type=text]:invalid:focus, +.was-validated .comment-form input[type=url]:invalid:focus, +.was-validated .comment-form textarea:invalid:focus, +.was-validated .custom-select:invalid:focus, +.was-validated .form-control:invalid:focus { + border-color: #dc3545; + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25) +} + +.comment-form .was-validated input[type=email]:invalid~.invalid-feedback, +.comment-form .was-validated input[type=email]:invalid~.invalid-tooltip, +.comment-form .was-validated input[type=text]:invalid~.invalid-feedback, +.comment-form .was-validated input[type=text]:invalid~.invalid-tooltip, +.comment-form .was-validated input[type=url]:invalid~.invalid-feedback, +.comment-form .was-validated input[type=url]:invalid~.invalid-tooltip, +.comment-form .was-validated textarea:invalid~.invalid-feedback, +.comment-form .was-validated textarea:invalid~.invalid-tooltip, +.comment-form input.is-invalid[type=email]~.invalid-feedback, +.comment-form input.is-invalid[type=email]~.invalid-tooltip, +.comment-form input.is-invalid[type=text]~.invalid-feedback, +.comment-form input.is-invalid[type=text]~.invalid-tooltip, +.comment-form input.is-invalid[type=url]~.invalid-feedback, +.comment-form input.is-invalid[type=url]~.invalid-tooltip, +.comment-form textarea.is-invalid~.invalid-feedback, +.comment-form textarea.is-invalid~.invalid-tooltip, +.custom-select.is-invalid~.invalid-feedback, +.custom-select.is-invalid~.invalid-tooltip, +.form-control.is-invalid~.invalid-feedback, +.form-control.is-invalid~.invalid-tooltip, +.is-invalid#site-searchform__input~.invalid-feedback, +.is-invalid#site-searchform__input~.invalid-tooltip, +.was-validated #site-searchform__input:invalid~.invalid-feedback, +.was-validated #site-searchform__input:invalid~.invalid-tooltip, +.was-validated .comment-form input[type=email]:invalid~.invalid-feedback, +.was-validated .comment-form input[type=email]:invalid~.invalid-tooltip, +.was-validated .comment-form input[type=text]:invalid~.invalid-feedback, +.was-validated .comment-form input[type=text]:invalid~.invalid-tooltip, +.was-validated .comment-form input[type=url]:invalid~.invalid-feedback, +.was-validated .comment-form input[type=url]:invalid~.invalid-tooltip, +.was-validated .comment-form textarea:invalid~.invalid-feedback, +.was-validated .comment-form textarea:invalid~.invalid-tooltip, +.was-validated .custom-select:invalid~.invalid-feedback, +.was-validated .custom-select:invalid~.invalid-tooltip, +.was-validated .form-control:invalid~.invalid-feedback, +.was-validated .form-control:invalid~.invalid-tooltip { + display: block +} + +.form-check-input.is-invalid~.form-check-label, +.was-validated .form-check-input:invalid~.form-check-label { + color: #dc3545 +} + +.form-check-input.is-invalid~.invalid-feedback, +.form-check-input.is-invalid~.invalid-tooltip, +.was-validated .form-check-input:invalid~.invalid-feedback, +.was-validated .form-check-input:invalid~.invalid-tooltip { + display: block +} + +.custom-control-input.is-invalid~.custom-control-label, +.was-validated .custom-control-input:invalid~.custom-control-label { + color: #dc3545 +} + +.custom-control-input.is-invalid~.custom-control-label:before, +.was-validated .custom-control-input:invalid~.custom-control-label:before { + background-color: #efa2a9 +} + +.custom-control-input.is-invalid~.invalid-feedback, +.custom-control-input.is-invalid~.invalid-tooltip, +.was-validated .custom-control-input:invalid~.invalid-feedback, +.was-validated .custom-control-input:invalid~.invalid-tooltip { + display: block +} + +.custom-control-input.is-invalid:checked~.custom-control-label:before, +.was-validated .custom-control-input:invalid:checked~.custom-control-label:before { + background-color: #e4606d +} + +.custom-control-input.is-invalid:focus~.custom-control-label:before, +.was-validated .custom-control-input:invalid:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(220, 53, 69, .25) +} + +.custom-file-input.is-invalid~.custom-file-label, +.was-validated .custom-file-input:invalid~.custom-file-label { + border-color: #dc3545 +} + +.custom-file-input.is-invalid~.custom-file-label:before, +.was-validated .custom-file-input:invalid~.custom-file-label:before { + border-color: inherit +} + +.custom-file-input.is-invalid~.invalid-feedback, +.custom-file-input.is-invalid~.invalid-tooltip, +.was-validated .custom-file-input:invalid~.invalid-feedback, +.was-validated .custom-file-input:invalid~.invalid-tooltip { + display: block +} + +.custom-file-input.is-invalid:focus~.custom-file-label, +.was-validated .custom-file-input:invalid:focus~.custom-file-label { + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25) +} + +.form-inline, +.page-filters__form { + display: flex; + flex-flow: row wrap; + align-items: center +} + +.form-inline .form-check, +.page-filters__form .form-check { + width: 100% +} + +@media (min-width:576px) { + .form-inline label, + .page-filters__form label { + display: flex; + align-items: center; + justify-content: center; + margin-bottom: 0 + } + .form-inline .form-group, + .page-filters__form .form-group { + display: flex; + flex: 0 0 auto; + flex-flow: row wrap; + align-items: center; + margin-bottom: 0 + } + .comment-form .form-inline input[type=email], + .comment-form .form-inline input[type=text], + .comment-form .form-inline input[type=url], + .comment-form .form-inline textarea, + .comment-form .page-filters__form input[type=email], + .comment-form .page-filters__form input[type=text], + .comment-form .page-filters__form input[type=url], + .comment-form .page-filters__form textarea, + .form-inline #site-searchform__input, + .form-inline .comment-form input[type=email], + .form-inline .comment-form input[type=text], + .form-inline .comment-form input[type=url], + .form-inline .comment-form textarea, + .form-inline .form-control, + .page-filters__form #site-searchform__input, + .page-filters__form .comment-form input[type=email], + .page-filters__form .comment-form input[type=text], + .page-filters__form .comment-form input[type=url], + .page-filters__form .comment-form textarea, + .page-filters__form .form-control { + display: inline-block; + width: auto; + vertical-align: middle + } + .form-inline .form-control-plaintext, + .page-filters__form .form-control-plaintext { + display: inline-block + } + .form-inline .input-group, + .page-filters__form .input-group { + width: auto + } + .form-inline .form-check, + .page-filters__form .form-check { + display: flex; + align-items: center; + justify-content: center; + width: auto; + padding-left: 0 + } + .form-inline .form-check-input, + .page-filters__form .form-check-input { + position: relative; + margin-top: 0; + margin-right: .25rem; + margin-left: 0 + } + .form-inline .custom-control, + .page-filters__form .custom-control { + align-items: center; + justify-content: center + } + .form-inline .custom-control-label, + .page-filters__form .custom-control-label { + margin-bottom: 0 + } +} + +#site-nav-toggle, +#site-searchform__submit, +.btn, +.comment-form input[type=submit], +.hero-banner__action, +.study-program__nav-item { + display: inline-block; + font-weight: 400; + text-align: center; + white-space: nowrap; + vertical-align: middle; + user-select: none; + border: 1px solid transparent; + padding: .4375rem .75rem; + font-size: 1rem; + line-height: 1.5; + border-radius: 0; + transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out +} + +#site-nav-toggle:focus, +#site-nav-toggle:hover, +#site-searchform__submit:focus, +#site-searchform__submit:hover, +.btn:focus, +.btn:hover, +.comment-form input[type=submit]:focus, +.comment-form input[type=submit]:hover, +.hero-banner__action:focus, +.hero-banner__action:hover, +.study-program__nav-item:focus, +.study-program__nav-item:hover { + text-decoration: none +} + +#site-nav-toggle:focus, +#site-searchform__submit:focus, +.btn.focus, +.btn:focus, +.comment-form input.focus[type=submit], +.comment-form input[type=submit]:focus, +.focus#site-nav-toggle, +.focus#site-searchform__submit, +.focus.hero-banner__action, +.focus.study-program__nav-item, +.hero-banner__action:focus, +.study-program__nav-item:focus { + outline: 0; + box-shadow: 0 0 0 .2rem rgba(191, 75, 49, .25) +} + +#site-nav-toggle:disabled, +#site-searchform__submit:disabled, +.btn.disabled, +.btn:disabled, +.comment-form input.disabled[type=submit], +.comment-form input[type=submit]:disabled, +.disabled#site-nav-toggle, +.disabled#site-searchform__submit, +.disabled.hero-banner__action, +.disabled.study-program__nav-item, +.hero-banner__action:disabled, +.study-program__nav-item:disabled { + opacity: .65 +} + +#site-nav-toggle:not(:disabled):not(.disabled), +#site-searchform__submit:not(:disabled):not(.disabled), +.btn:not(:disabled):not(.disabled), +.comment-form input[type=submit]:not(:disabled):not(.disabled), +.hero-banner__action:not(:disabled):not(.disabled), +.study-program__nav-item:not(:disabled):not(.disabled) { + cursor: pointer +} + +#site-nav-toggle:not(:disabled):not(.disabled).active, +#site-nav-toggle:not(:disabled):not(.disabled):active, +#site-searchform__submit:not(:disabled):not(.disabled).active, +#site-searchform__submit:not(:disabled):not(.disabled):active, +.btn:not(:disabled):not(.disabled).active, +.btn:not(:disabled):not(.disabled):active, +.comment-form input[type=submit]:not(:disabled):not(.disabled).active, +.comment-form input[type=submit]:not(:disabled):not(.disabled):active, +.hero-banner__action:not(:disabled):not(.disabled).active, +.hero-banner__action:not(:disabled):not(.disabled):active, +.study-program__nav-item:not(:disabled):not(.disabled).active, +.study-program__nav-item:not(:disabled):not(.disabled):active { + background-image: none +} + +a.btn.disabled, +a.disabled#site-nav-toggle, +a.disabled#site-searchform__submit, +a.disabled.hero-banner__action, +a.disabled.study-program__nav-item, +fieldset:disabled a#site-nav-toggle, +fieldset:disabled a#site-searchform__submit, +fieldset:disabled a.btn, +fieldset:disabled a.hero-banner__action, +fieldset:disabled a.study-program__nav-item { + pointer-events: none +} + +#site-nav-toggle, +#site-searchform__submit, +.btn-primary, +.comment-form input[type=submit], +.hero-banner__action, +.study-program__nav-item { + color: #fff; + background-color: #bf4b31; + border-color: #bf4b31 +} + +#site-nav-toggle:hover, +#site-searchform__submit:hover, +.btn-primary:hover, +.comment-form input[type=submit]:hover, +.hero-banner__action:hover, +.study-program__nav-item:hover { + color: #fff; + background-color: #a13f29; + border-color: #963b27 +} + +#site-nav-toggle:focus, +#site-searchform__submit:focus, +.btn-primary.focus, +.btn-primary:focus, +.comment-form input.focus[type=submit], +.comment-form input[type=submit]:focus, +.focus#site-nav-toggle, +.focus#site-searchform__submit, +.focus.hero-banner__action, +.focus.study-program__nav-item, +.hero-banner__action:focus, +.study-program__nav-item:focus { + box-shadow: 0 0 0 .2rem rgba(191, 75, 49, .5) +} + +#site-nav-toggle:disabled, +#site-searchform__submit:disabled, +.btn-primary.disabled, +.btn-primary:disabled, +.comment-form input.disabled[type=submit], +.comment-form input[type=submit]:disabled, +.disabled#site-nav-toggle, +.disabled#site-searchform__submit, +.disabled.hero-banner__action, +.disabled.study-program__nav-item, +.hero-banner__action:disabled, +.study-program__nav-item:disabled { + color: #fff; + background-color: #bf4b31; + border-color: #bf4b31 +} + +#site-nav-toggle:not(:disabled):not(.disabled).active, +#site-nav-toggle:not(:disabled):not(.disabled):active, +#site-searchform__submit:not(:disabled):not(.disabled).active, +#site-searchform__submit:not(:disabled):not(.disabled):active, +.btn-primary:not(:disabled):not(.disabled).active, +.btn-primary:not(:disabled):not(.disabled):active, +.comment-form .show>input.dropdown-toggle[type=submit], +.comment-form input[type=submit]:not(:disabled):not(.disabled).active, +.comment-form input[type=submit]:not(:disabled):not(.disabled):active, +.hero-banner__action:not(:disabled):not(.disabled).active, +.hero-banner__action:not(:disabled):not(.disabled):active, +.show>.btn-primary.dropdown-toggle, +.show>.dropdown-toggle#site-nav-toggle, +.show>.dropdown-toggle#site-searchform__submit, +.show>.dropdown-toggle.hero-banner__action, +.show>.dropdown-toggle.study-program__nav-item, +.study-program__nav-item:not(:disabled):not(.disabled).active, +.study-program__nav-item:not(:disabled):not(.disabled):active { + color: #fff; + background-color: #963b27; + border-color: #8c3724 +} + +#site-nav-toggle:not(:disabled):not(.disabled).active:focus, +#site-nav-toggle:not(:disabled):not(.disabled):active:focus, +#site-searchform__submit:not(:disabled):not(.disabled).active:focus, +#site-searchform__submit:not(:disabled):not(.disabled):active:focus, +.btn-primary:not(:disabled):not(.disabled).active:focus, +.btn-primary:not(:disabled):not(.disabled):active:focus, +.comment-form .show>input.dropdown-toggle[type=submit]:focus, +.comment-form input[type=submit]:not(:disabled):not(.disabled).active:focus, +.comment-form input[type=submit]:not(:disabled):not(.disabled):active:focus, +.hero-banner__action:not(:disabled):not(.disabled).active:focus, +.hero-banner__action:not(:disabled):not(.disabled):active:focus, +.show>.btn-primary.dropdown-toggle:focus, +.show>.dropdown-toggle#site-nav-toggle:focus, +.show>.dropdown-toggle#site-searchform__submit:focus, +.show>.dropdown-toggle.hero-banner__action:focus, +.show>.dropdown-toggle.study-program__nav-item:focus, +.study-program__nav-item:not(:disabled):not(.disabled).active:focus, +.study-program__nav-item:not(:disabled):not(.disabled):active:focus { + box-shadow: 0 0 0 .2rem rgba(191, 75, 49, .5) +} + +.btn-secondary { + color: #fff; + background-color: #31302d; + border-color: #31302d +} + +.btn-secondary:hover { + color: #fff; + background-color: #1d1c1b; + border-color: #161615 +} + +.btn-secondary.focus, +.btn-secondary:focus { + box-shadow: 0 0 0 .2rem rgba(49, 48, 45, .5) +} + +.btn-secondary.disabled, +.btn-secondary:disabled { + color: #fff; + background-color: #31302d; + border-color: #31302d +} + +.btn-secondary:not(:disabled):not(.disabled).active, +.btn-secondary:not(:disabled):not(.disabled):active, +.show>.btn-secondary.dropdown-toggle { + color: #fff; + background-color: #161615; + border-color: #100f0e +} + +.btn-secondary:not(:disabled):not(.disabled).active:focus, +.btn-secondary:not(:disabled):not(.disabled):active:focus, +.show>.btn-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(49, 48, 45, .5) +} + +.btn-success { + color: #fff; + background-color: #28a745; + border-color: #28a745 +} + +.btn-success:hover { + color: #fff; + background-color: #218838; + border-color: #1e7e34 +} + +.btn-success.focus, +.btn-success:focus { + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5) +} + +.btn-success.disabled, +.btn-success:disabled { + color: #fff; + background-color: #28a745; + border-color: #28a745 +} + +.btn-success:not(:disabled):not(.disabled).active, +.btn-success:not(:disabled):not(.disabled):active, +.show>.btn-success.dropdown-toggle { + color: #fff; + background-color: #1e7e34; + border-color: #1c7430 +} + +.btn-success:not(:disabled):not(.disabled).active:focus, +.btn-success:not(:disabled):not(.disabled):active:focus, +.show>.btn-success.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5) +} + +.btn-info { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8 +} + +.btn-info:hover { + color: #fff; + background-color: #138496; + border-color: #117a8b +} + +.btn-info.focus, +.btn-info:focus { + box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5) +} + +.btn-info.disabled, +.btn-info:disabled { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8 +} + +.btn-info:not(:disabled):not(.disabled).active, +.btn-info:not(:disabled):not(.disabled):active, +.show>.btn-info.dropdown-toggle { + color: #fff; + background-color: #117a8b; + border-color: #10707f +} + +.btn-info:not(:disabled):not(.disabled).active:focus, +.btn-info:not(:disabled):not(.disabled):active:focus, +.show>.btn-info.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5) +} + +.btn-warning { + color: #212529; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-warning:hover { + color: #212529; + background-color: #e0a800; + border-color: #d39e00 +} + +.btn-warning.focus, +.btn-warning:focus { + box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5) +} + +.btn-warning.disabled, +.btn-warning:disabled { + color: #212529; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-warning:not(:disabled):not(.disabled).active, +.btn-warning:not(:disabled):not(.disabled):active, +.show>.btn-warning.dropdown-toggle { + color: #212529; + background-color: #d39e00; + border-color: #c69500 +} + +.btn-warning:not(:disabled):not(.disabled).active:focus, +.btn-warning:not(:disabled):not(.disabled):active:focus, +.show>.btn-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5) +} + +.btn-danger { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-danger:hover { + color: #fff; + background-color: #c82333; + border-color: #bd2130 +} + +.btn-danger.focus, +.btn-danger:focus { + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5) +} + +.btn-danger.disabled, +.btn-danger:disabled { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-danger:not(:disabled):not(.disabled).active, +.btn-danger:not(:disabled):not(.disabled):active, +.show>.btn-danger.dropdown-toggle { + color: #fff; + background-color: #bd2130; + border-color: #b21f2d +} + +.btn-danger:not(:disabled):not(.disabled).active:focus, +.btn-danger:not(:disabled):not(.disabled):active:focus, +.show>.btn-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5) +} + +.btn-light { + color: #212529; + background-color: #f6f5e7; + border-color: #f6f5e7 +} + +.btn-light:hover { + color: #212529; + background-color: #ece9cb; + border-color: #e8e6c2 +} + +.btn-light.focus, +.btn-light:focus { + box-shadow: 0 0 0 .2rem rgba(246, 245, 231, .5) +} + +.btn-light.disabled, +.btn-light:disabled { + color: #212529; + background-color: #f6f5e7; + border-color: #f6f5e7 +} + +.btn-light:not(:disabled):not(.disabled).active, +.btn-light:not(:disabled):not(.disabled):active, +.show>.btn-light.dropdown-toggle { + color: #212529; + background-color: #e8e6c2; + border-color: #e5e2b9 +} + +.btn-light:not(:disabled):not(.disabled).active:focus, +.btn-light:not(:disabled):not(.disabled):active:focus, +.show>.btn-light.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(246, 245, 231, .5) +} + +.btn-dark { + color: #fff; + background-color: #343a40; + border-color: #343a40 +} + +.btn-dark:hover { + color: #fff; + background-color: #23272b; + border-color: #1d2124 +} + +.btn-dark.focus, +.btn-dark:focus { + box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5) +} + +.btn-dark.disabled, +.btn-dark:disabled { + color: #fff; + background-color: #343a40; + border-color: #343a40 +} + +.btn-dark:not(:disabled):not(.disabled).active, +.btn-dark:not(:disabled):not(.disabled):active, +.show>.btn-dark.dropdown-toggle { + color: #fff; + background-color: #1d2124; + border-color: #171a1d +} + +.btn-dark:not(:disabled):not(.disabled).active:focus, +.btn-dark:not(:disabled):not(.disabled):active:focus, +.show>.btn-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5) +} + +.btn-outline-primary { + color: #bf4b31; + background-color: transparent; + background-image: none; + border-color: #bf4b31 +} + +.btn-outline-primary:hover { + color: #fff; + background-color: #bf4b31; + border-color: #bf4b31 +} + +.btn-outline-primary.focus, +.btn-outline-primary:focus { + box-shadow: 0 0 0 .2rem rgba(191, 75, 49, .5) +} + +.btn-outline-primary.disabled, +.btn-outline-primary:disabled { + color: #bf4b31; + background-color: transparent +} + +.btn-outline-primary:not(:disabled):not(.disabled).active, +.btn-outline-primary:not(:disabled):not(.disabled):active, +.show>.btn-outline-primary.dropdown-toggle { + color: #fff; + background-color: #bf4b31; + border-color: #bf4b31 +} + +.btn-outline-primary:not(:disabled):not(.disabled).active:focus, +.btn-outline-primary:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-primary.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(191, 75, 49, .5) +} + +.btn-outline-secondary { + color: #31302d; + background-color: transparent; + background-image: none; + border-color: #31302d +} + +.btn-outline-secondary:hover { + color: #fff; + background-color: #31302d; + border-color: #31302d +} + +.btn-outline-secondary.focus, +.btn-outline-secondary:focus { + box-shadow: 0 0 0 .2rem rgba(49, 48, 45, .5) +} + +.btn-outline-secondary.disabled, +.btn-outline-secondary:disabled { + color: #31302d; + background-color: transparent +} + +.btn-outline-secondary:not(:disabled):not(.disabled).active, +.btn-outline-secondary:not(:disabled):not(.disabled):active, +.show>.btn-outline-secondary.dropdown-toggle { + color: #fff; + background-color: #31302d; + border-color: #31302d +} + +.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, +.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-secondary.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(49, 48, 45, .5) +} + +.btn-outline-success { + color: #28a745; + background-color: transparent; + background-image: none; + border-color: #28a745 +} + +.btn-outline-success:hover { + color: #fff; + background-color: #28a745; + border-color: #28a745 +} + +.btn-outline-success.focus, +.btn-outline-success:focus { + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5) +} + +.btn-outline-success.disabled, +.btn-outline-success:disabled { + color: #28a745; + background-color: transparent +} + +.btn-outline-success:not(:disabled):not(.disabled).active, +.btn-outline-success:not(:disabled):not(.disabled):active, +.show>.btn-outline-success.dropdown-toggle { + color: #fff; + background-color: #28a745; + border-color: #28a745 +} + +.btn-outline-success:not(:disabled):not(.disabled).active:focus, +.btn-outline-success:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-success.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5) +} + +.btn-outline-info { + color: #17a2b8; + background-color: transparent; + background-image: none; + border-color: #17a2b8 +} + +.btn-outline-info:hover { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8 +} + +.btn-outline-info.focus, +.btn-outline-info:focus { + box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5) +} + +.btn-outline-info.disabled, +.btn-outline-info:disabled { + color: #17a2b8; + background-color: transparent +} + +.btn-outline-info:not(:disabled):not(.disabled).active, +.btn-outline-info:not(:disabled):not(.disabled):active, +.show>.btn-outline-info.dropdown-toggle { + color: #fff; + background-color: #17a2b8; + border-color: #17a2b8 +} + +.btn-outline-info:not(:disabled):not(.disabled).active:focus, +.btn-outline-info:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-info.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5) +} + +.btn-outline-warning { + color: #ffc107; + background-color: transparent; + background-image: none; + border-color: #ffc107 +} + +.btn-outline-warning:hover { + color: #212529; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-outline-warning.focus, +.btn-outline-warning:focus { + box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5) +} + +.btn-outline-warning.disabled, +.btn-outline-warning:disabled { + color: #ffc107; + background-color: transparent +} + +.btn-outline-warning:not(:disabled):not(.disabled).active, +.btn-outline-warning:not(:disabled):not(.disabled):active, +.show>.btn-outline-warning.dropdown-toggle { + color: #212529; + background-color: #ffc107; + border-color: #ffc107 +} + +.btn-outline-warning:not(:disabled):not(.disabled).active:focus, +.btn-outline-warning:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-warning.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5) +} + +.btn-outline-danger { + color: #dc3545; + background-color: transparent; + background-image: none; + border-color: #dc3545 +} + +.btn-outline-danger:hover { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-outline-danger.focus, +.btn-outline-danger:focus { + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5) +} + +.btn-outline-danger.disabled, +.btn-outline-danger:disabled { + color: #dc3545; + background-color: transparent +} + +.btn-outline-danger:not(:disabled):not(.disabled).active, +.btn-outline-danger:not(:disabled):not(.disabled):active, +.show>.btn-outline-danger.dropdown-toggle { + color: #fff; + background-color: #dc3545; + border-color: #dc3545 +} + +.btn-outline-danger:not(:disabled):not(.disabled).active:focus, +.btn-outline-danger:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-danger.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5) +} + +.btn-outline-light { + color: #f6f5e7; + background-color: transparent; + background-image: none; + border-color: #f6f5e7 +} + +.btn-outline-light:hover { + color: #212529; + background-color: #f6f5e7; + border-color: #f6f5e7 +} + +.btn-outline-light.focus, +.btn-outline-light:focus { + box-shadow: 0 0 0 .2rem rgba(246, 245, 231, .5) +} + +.btn-outline-light.disabled, +.btn-outline-light:disabled { + color: #f6f5e7; + background-color: transparent +} + +.btn-outline-light:not(:disabled):not(.disabled).active, +.btn-outline-light:not(:disabled):not(.disabled):active, +.show>.btn-outline-light.dropdown-toggle { + color: #212529; + background-color: #f6f5e7; + border-color: #f6f5e7 +} + +.btn-outline-light:not(:disabled):not(.disabled).active:focus, +.btn-outline-light:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-light.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(246, 245, 231, .5) +} + +.btn-outline-dark { + color: #343a40; + background-color: transparent; + background-image: none; + border-color: #343a40 +} + +.btn-outline-dark:hover { + color: #fff; + background-color: #343a40; + border-color: #343a40 +} + +.btn-outline-dark.focus, +.btn-outline-dark:focus { + box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5) +} + +.btn-outline-dark.disabled, +.btn-outline-dark:disabled { + color: #343a40; + background-color: transparent +} + +.btn-outline-dark:not(:disabled):not(.disabled).active, +.btn-outline-dark:not(:disabled):not(.disabled):active, +.show>.btn-outline-dark.dropdown-toggle { + color: #fff; + background-color: #343a40; + border-color: #343a40 +} + +.btn-outline-dark:not(:disabled):not(.disabled).active:focus, +.btn-outline-dark:not(:disabled):not(.disabled):active:focus, +.show>.btn-outline-dark.dropdown-toggle:focus { + box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .5) +} + +.btn-link { + font-weight: 400; + color: #bf4b31; + background-color: transparent +} + +.btn-link:hover { + color: #823321; + background-color: transparent +} + +.btn-link.focus, +.btn-link:focus, +.btn-link:hover { + text-decoration: underline; + border-color: transparent +} + +.btn-link.focus, +.btn-link:focus { + box-shadow: none +} + +.btn-link.disabled, +.btn-link:disabled { + color: #6c757d +} + +.btn-lg, +.hero-banner__action { + padding: .4375rem 2rem; + font-size: 1.175rem; + line-height: 1.5; + border-radius: 0 +} + +.btn-sm { + padding: .25rem .5rem; + font-size: .875rem; + line-height: 1.5; + border-radius: 0 +} + +.btn-block { + display: block; + width: 100% +} + +.btn-block+.btn-block { + margin-top: .5rem +} + +input[type=button].btn-block, +input[type=reset].btn-block, +input[type=submit].btn-block { + width: 100% +} + +.fade { + opacity: 0; + transition: opacity .15s linear +} + +.fade.show { + opacity: 1 +} + +.collapse { + display: none +} + +.collapse.show { + display: block +} + +tr.collapse.show { + display: table-row +} + +tbody.collapse.show { + display: table-row-group +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + transition: height .35s ease +} + +.input-group { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: stretch; + width: 100% +} + +.comment-form .input-group>input[type=email], +.comment-form .input-group>input[type=text], +.comment-form .input-group>input[type=url], +.comment-form .input-group>textarea, +.input-group>#site-searchform__input, +.input-group>.custom-file, +.input-group>.custom-select, +.input-group>.form-control { + position: relative; + flex: 1 1 auto; + width: 1%; + margin-bottom: 0 +} + +.comment-form .input-group>input[type=email]:focus, +.comment-form .input-group>input[type=text]:focus, +.comment-form .input-group>input[type=url]:focus, +.comment-form .input-group>textarea:focus, +.input-group>#site-searchform__input:focus, +.input-group>.custom-file:focus, +.input-group>.custom-select:focus, +.input-group>.form-control:focus { + z-index: 3 +} + +.comment-form .input-group>#site-searchform__input+input[type=email], +.comment-form .input-group>#site-searchform__input+input[type=text], +.comment-form .input-group>#site-searchform__input+input[type=url], +.comment-form .input-group>#site-searchform__input+textarea, +.comment-form .input-group>.custom-file+input[type=email], +.comment-form .input-group>.custom-file+input[type=text], +.comment-form .input-group>.custom-file+input[type=url], +.comment-form .input-group>.custom-file+textarea, +.comment-form .input-group>.custom-select+input[type=email], +.comment-form .input-group>.custom-select+input[type=text], +.comment-form .input-group>.custom-select+input[type=url], +.comment-form .input-group>.custom-select+textarea, +.comment-form .input-group>.form-control+input[type=email], +.comment-form .input-group>.form-control+input[type=text], +.comment-form .input-group>.form-control+input[type=url], +.comment-form .input-group>.form-control+textarea, +.comment-form .input-group>input[type=email]+#site-searchform__input, +.comment-form .input-group>input[type=email]+.custom-file, +.comment-form .input-group>input[type=email]+.custom-select, +.comment-form .input-group>input[type=email]+.form-control, +.comment-form .input-group>input[type=email]+input[type=email], +.comment-form .input-group>input[type=email]+input[type=text], +.comment-form .input-group>input[type=email]+input[type=url], +.comment-form .input-group>input[type=email]+textarea, +.comment-form .input-group>input[type=text]+#site-searchform__input, +.comment-form .input-group>input[type=text]+.custom-file, +.comment-form .input-group>input[type=text]+.custom-select, +.comment-form .input-group>input[type=text]+.form-control, +.comment-form .input-group>input[type=text]+input[type=email], +.comment-form .input-group>input[type=text]+input[type=text], +.comment-form .input-group>input[type=text]+input[type=url], +.comment-form .input-group>input[type=text]+textarea, +.comment-form .input-group>input[type=url]+#site-searchform__input, +.comment-form .input-group>input[type=url]+.custom-file, +.comment-form .input-group>input[type=url]+.custom-select, +.comment-form .input-group>input[type=url]+.form-control, +.comment-form .input-group>input[type=url]+input[type=email], +.comment-form .input-group>input[type=url]+input[type=text], +.comment-form .input-group>input[type=url]+input[type=url], +.comment-form .input-group>input[type=url]+textarea, +.comment-form .input-group>textarea+#site-searchform__input, +.comment-form .input-group>textarea+.custom-file, +.comment-form .input-group>textarea+.custom-select, +.comment-form .input-group>textarea+.form-control, +.comment-form .input-group>textarea+input[type=email], +.comment-form .input-group>textarea+input[type=text], +.comment-form .input-group>textarea+input[type=url], +.comment-form .input-group>textarea+textarea, +.input-group>#site-searchform__input+#site-searchform__input, +.input-group>#site-searchform__input+.custom-file, +.input-group>#site-searchform__input+.custom-select, +.input-group>#site-searchform__input+.form-control, +.input-group>.custom-file+#site-searchform__input, +.input-group>.custom-file+.custom-file, +.input-group>.custom-file+.custom-select, +.input-group>.custom-file+.form-control, +.input-group>.custom-select+#site-searchform__input, +.input-group>.custom-select+.custom-file, +.input-group>.custom-select+.custom-select, +.input-group>.custom-select+.form-control, +.input-group>.form-control+#site-searchform__input, +.input-group>.form-control+.custom-file, +.input-group>.form-control+.custom-select, +.input-group>.form-control+.form-control { + margin-left: -1px +} + +.input-group>.custom-file { + display: flex; + align-items: center +} + +.input-group-append, +.input-group-prepend { + display: flex +} + +.comment-form .input-group-append input[type=submit], +.comment-form .input-group-prepend input[type=submit], +.input-group-append #site-nav-toggle, +.input-group-append #site-searchform__submit, +.input-group-append .btn, +.input-group-append .comment-form input[type=submit], +.input-group-append .hero-banner__action, +.input-group-append .study-program__nav-item, +.input-group-prepend #site-nav-toggle, +.input-group-prepend #site-searchform__submit, +.input-group-prepend .btn, +.input-group-prepend .comment-form input[type=submit], +.input-group-prepend .hero-banner__action, +.input-group-prepend .study-program__nav-item { + position: relative; + z-index: 2 +} + +.comment-form .input-group-append #site-nav-toggle+input[type=submit], +.comment-form .input-group-append #site-searchform__submit+input[type=submit], +.comment-form .input-group-append .btn+input[type=submit], +.comment-form .input-group-append .hero-banner__action+input[type=submit], +.comment-form .input-group-append .input-group-text+input[type=submit], +.comment-form .input-group-append .study-program__nav-item+input[type=submit], +.comment-form .input-group-append input[type=submit]+#site-nav-toggle, +.comment-form .input-group-append input[type=submit]+#site-searchform__submit, +.comment-form .input-group-append input[type=submit]+.btn, +.comment-form .input-group-append input[type=submit]+.hero-banner__action, +.comment-form .input-group-append input[type=submit]+.input-group-text, +.comment-form .input-group-append input[type=submit]+.study-program__nav-item, +.comment-form .input-group-append input[type=submit]+input[type=submit], +.comment-form .input-group-prepend #site-nav-toggle+input[type=submit], +.comment-form .input-group-prepend #site-searchform__submit+input[type=submit], +.comment-form .input-group-prepend .btn+input[type=submit], +.comment-form .input-group-prepend .hero-banner__action+input[type=submit], +.comment-form .input-group-prepend .input-group-text+input[type=submit], +.comment-form .input-group-prepend .study-program__nav-item+input[type=submit], +.comment-form .input-group-prepend input[type=submit]+#site-nav-toggle, +.comment-form .input-group-prepend input[type=submit]+#site-searchform__submit, +.comment-form .input-group-prepend input[type=submit]+.btn, +.comment-form .input-group-prepend input[type=submit]+.hero-banner__action, +.comment-form .input-group-prepend input[type=submit]+.input-group-text, +.comment-form .input-group-prepend input[type=submit]+.study-program__nav-item, +.comment-form .input-group-prepend input[type=submit]+input[type=submit], +.input-group-append #site-nav-toggle+#site-nav-toggle, +.input-group-append #site-nav-toggle+#site-searchform__submit, +.input-group-append #site-nav-toggle+.btn, +.input-group-append #site-nav-toggle+.hero-banner__action, +.input-group-append #site-nav-toggle+.input-group-text, +.input-group-append #site-nav-toggle+.study-program__nav-item, +.input-group-append #site-searchform__submit+#site-nav-toggle, +.input-group-append #site-searchform__submit+#site-searchform__submit, +.input-group-append #site-searchform__submit+.btn, +.input-group-append #site-searchform__submit+.hero-banner__action, +.input-group-append #site-searchform__submit+.input-group-text, +.input-group-append #site-searchform__submit+.study-program__nav-item, +.input-group-append .btn+#site-nav-toggle, +.input-group-append .btn+#site-searchform__submit, +.input-group-append .btn+.btn, +.input-group-append .btn+.hero-banner__action, +.input-group-append .btn+.input-group-text, +.input-group-append .btn+.study-program__nav-item, +.input-group-append .comment-form #site-nav-toggle+input[type=submit], +.input-group-append .comment-form #site-searchform__submit+input[type=submit], +.input-group-append .comment-form .btn+input[type=submit], +.input-group-append .comment-form .hero-banner__action+input[type=submit], +.input-group-append .comment-form .input-group-text+input[type=submit], +.input-group-append .comment-form .study-program__nav-item+input[type=submit], +.input-group-append .comment-form input[type=submit]+#site-nav-toggle, +.input-group-append .comment-form input[type=submit]+#site-searchform__submit, +.input-group-append .comment-form input[type=submit]+.btn, +.input-group-append .comment-form input[type=submit]+.hero-banner__action, +.input-group-append .comment-form input[type=submit]+.input-group-text, +.input-group-append .comment-form input[type=submit]+.study-program__nav-item, +.input-group-append .comment-form input[type=submit]+input[type=submit], +.input-group-append .hero-banner__action+#site-nav-toggle, +.input-group-append .hero-banner__action+#site-searchform__submit, +.input-group-append .hero-banner__action+.btn, +.input-group-append .hero-banner__action+.hero-banner__action, +.input-group-append .hero-banner__action+.input-group-text, +.input-group-append .hero-banner__action+.study-program__nav-item, +.input-group-append .input-group-text+#site-nav-toggle, +.input-group-append .input-group-text+#site-searchform__submit, +.input-group-append .input-group-text+.btn, +.input-group-append .input-group-text+.hero-banner__action, +.input-group-append .input-group-text+.input-group-text, +.input-group-append .input-group-text+.study-program__nav-item, +.input-group-append .study-program__nav-item+#site-nav-toggle, +.input-group-append .study-program__nav-item+#site-searchform__submit, +.input-group-append .study-program__nav-item+.btn, +.input-group-append .study-program__nav-item+.hero-banner__action, +.input-group-append .study-program__nav-item+.input-group-text, +.input-group-append .study-program__nav-item+.study-program__nav-item, +.input-group-prepend #site-nav-toggle+#site-nav-toggle, +.input-group-prepend #site-nav-toggle+#site-searchform__submit, +.input-group-prepend #site-nav-toggle+.btn, +.input-group-prepend #site-nav-toggle+.hero-banner__action, +.input-group-prepend #site-nav-toggle+.input-group-text, +.input-group-prepend #site-nav-toggle+.study-program__nav-item, +.input-group-prepend #site-searchform__submit+#site-nav-toggle, +.input-group-prepend #site-searchform__submit+#site-searchform__submit, +.input-group-prepend #site-searchform__submit+.btn, +.input-group-prepend #site-searchform__submit+.hero-banner__action, +.input-group-prepend #site-searchform__submit+.input-group-text, +.input-group-prepend #site-searchform__submit+.study-program__nav-item, +.input-group-prepend .btn+#site-nav-toggle, +.input-group-prepend .btn+#site-searchform__submit, +.input-group-prepend .btn+.btn, +.input-group-prepend .btn+.hero-banner__action, +.input-group-prepend .btn+.input-group-text, +.input-group-prepend .btn+.study-program__nav-item, +.input-group-prepend .comment-form #site-nav-toggle+input[type=submit], +.input-group-prepend .comment-form #site-searchform__submit+input[type=submit], +.input-group-prepend .comment-form .btn+input[type=submit], +.input-group-prepend .comment-form .hero-banner__action+input[type=submit], +.input-group-prepend .comment-form .input-group-text+input[type=submit], +.input-group-prepend .comment-form .study-program__nav-item+input[type=submit], +.input-group-prepend .comment-form input[type=submit]+#site-nav-toggle, +.input-group-prepend .comment-form input[type=submit]+#site-searchform__submit, +.input-group-prepend .comment-form input[type=submit]+.btn, +.input-group-prepend .comment-form input[type=submit]+.hero-banner__action, +.input-group-prepend .comment-form input[type=submit]+.input-group-text, +.input-group-prepend .comment-form input[type=submit]+.study-program__nav-item, +.input-group-prepend .comment-form input[type=submit]+input[type=submit], +.input-group-prepend .hero-banner__action+#site-nav-toggle, +.input-group-prepend .hero-banner__action+#site-searchform__submit, +.input-group-prepend .hero-banner__action+.btn, +.input-group-prepend .hero-banner__action+.hero-banner__action, +.input-group-prepend .hero-banner__action+.input-group-text, +.input-group-prepend .hero-banner__action+.study-program__nav-item, +.input-group-prepend .input-group-text+#site-nav-toggle, +.input-group-prepend .input-group-text+#site-searchform__submit, +.input-group-prepend .input-group-text+.btn, +.input-group-prepend .input-group-text+.hero-banner__action, +.input-group-prepend .input-group-text+.input-group-text, +.input-group-prepend .input-group-text+.study-program__nav-item, +.input-group-prepend .study-program__nav-item+#site-nav-toggle, +.input-group-prepend .study-program__nav-item+#site-searchform__submit, +.input-group-prepend .study-program__nav-item+.btn, +.input-group-prepend .study-program__nav-item+.hero-banner__action, +.input-group-prepend .study-program__nav-item+.input-group-text, +.input-group-prepend .study-program__nav-item+.study-program__nav-item { + margin-left: -1px +} + +.input-group-prepend { + margin-right: -1px +} + +.input-group-append { + margin-left: -1px +} + +.input-group-text { + display: flex; + align-items: center; + padding: .4375rem .75rem; + margin-bottom: 0; + font-size: 1rem; + font-weight: 400; + line-height: 1.5; + color: #495057; + text-align: center; + white-space: nowrap; + background-color: #e9ecef; + border: 1px solid #ced4da +} + +.input-group-text input[type=checkbox], +.input-group-text input[type=radio] { + margin-top: 0 +} + +.custom-control { + position: relative; + display: block; + min-height: 1.5rem; + padding-left: 1.5rem +} + +.custom-control-inline { + display: inline-flex; + margin-right: 1rem +} + +.custom-control-input { + position: absolute; + z-index: -1; + opacity: 0 +} + +.custom-control-input:checked~.custom-control-label:before { + color: #fff; + background-color: #bf4b31 +} + +.custom-control-input:focus~.custom-control-label:before { + box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(191, 75, 49, .25) +} + +.custom-control-input:active~.custom-control-label:before { + color: #fff; + background-color: #ecc0b6 +} + +.custom-control-input:disabled~.custom-control-label { + color: #6c757d +} + +.custom-control-input:disabled~.custom-control-label:before { + background-color: #e9ecef +} + +.custom-control-label { + margin-bottom: 0 +} + +.custom-control-label:before { + pointer-events: none; + user-select: none; + background-color: #dee2e6 +} + +.custom-control-label:after, +.custom-control-label:before { + position: absolute; + top: .25rem; + left: 0; + display: block; + width: 1rem; + height: 1rem; + content: "" +} + +.custom-control-label:after { + background-repeat: no-repeat; + background-position: 50%; + background-size: 50% 50% +} + +.custom-checkbox .custom-control-input:checked~.custom-control-label:before { + background-color: #bf4b31 +} + +.custom-checkbox .custom-control-input:checked~.custom-control-label:after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") +} + +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before { + background-color: #bf4b31 +} + +.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E") +} + +.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before { + background-color: rgba(191, 75, 49, .5) +} + +.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before { + background-color: rgba(191, 75, 49, .5) +} + +.custom-radio .custom-control-label:before { + border-radius: 50% +} + +.custom-radio .custom-control-input:checked~.custom-control-label:before { + background-color: #bf4b31 +} + +.custom-radio .custom-control-input:checked~.custom-control-label:after { + background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") +} + +.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before { + background-color: rgba(191, 75, 49, .5) +} + +.custom-select { + display: inline-block; + width: 100%; + height: calc(2.375rem + 2px); + padding: .375rem 1.75rem .375rem .75rem; + line-height: 1.5; + color: #495057; + vertical-align: middle; + background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center; + background-size: 8px 10px; + border: 1px solid #ced4da; + border-radius: 0; + appearance: none +} + +.custom-select:focus { + border-color: #e29d8e; + outline: 0; + box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(226, 157, 142, .5) +} + +.custom-select:focus::-ms-value { + color: #495057; + background-color: #fff +} + +.custom-select[multiple], +.custom-select[size]:not([size="1"]) { + height: auto; + padding-right: .75rem; + background-image: none +} + +.custom-select:disabled { + color: #6c757d; + background-color: #e9ecef +} + +.custom-select::-ms-expand { + opacity: 0 +} + +.custom-select-sm { + height: calc(1.8125rem + 2px); + font-size: 75% +} + +.custom-select-lg, +.custom-select-sm { + padding-top: .375rem; + padding-bottom: .375rem +} + +.custom-select-lg { + height: calc(2.6375rem + 2px); + font-size: 125% +} + +.custom-file { + display: inline-block; + margin-bottom: 0 +} + +.custom-file, +.custom-file-input { + position: relative; + width: 100%; + height: calc(2.375rem + 2px) +} + +.custom-file-input { + z-index: 2; + margin: 0; + opacity: 0 +} + +.custom-file-input:focus~.custom-file-control { + border-color: #e29d8e; + box-shadow: 0 0 0 .2rem rgba(191, 75, 49, .25) +} + +.custom-file-input:focus~.custom-file-control:before { + border-color: #e29d8e +} + +.custom-file-input:lang(en)~.custom-file-label:after { + content: "Browse" +} + +.custom-file-label { + left: 0; + z-index: 1; + height: calc(2.375rem + 2px); + background-color: #fff; + border: 1px solid #ced4da +} + +.custom-file-label, +.custom-file-label:after { + position: absolute; + top: 0; + right: 0; + padding: .4375rem .75rem; + line-height: 1.5; + color: #495057 +} + +.custom-file-label:after { + bottom: 0; + z-index: 3; + display: block; + height: 2.375rem; + content: "Browse"; + background-color: #e9ecef; + border-left: 1px solid #ced4da +} + +.event__categories__items, +.internal-nav, +.nav, +.related-nav, +.site-bottom__auxiliar-nav, +.site-header__nav, +.site-top__nav, +ul.page-numbers { + display: flex; + flex-wrap: wrap; + padding-left: 0; + margin-bottom: 0; + list-style: none +} + +.event__categories__items a, +.nav-link, +.site-header__nav a, +.site-top__nav a { + display: block; + padding: .5rem 1rem +} + +.event__categories__items a:focus, +.event__categories__items a:hover, +.nav-link:focus, +.nav-link:hover, +.site-header__nav a:focus, +.site-header__nav a:hover, +.site-top__nav a:focus, +.site-top__nav a:hover { + text-decoration: none +} + +.event__categories__items a.disabled, +.nav-link.disabled, +.site-header__nav a.disabled, +.site-top__nav a.disabled { + color: #6c757d +} + +.nav-tabs { + border-bottom: 1px solid #dee2e6 +} + +.nav-tabs .nav-item, +.nav-tabs .site-header__nav li, +.site-header__nav .nav-tabs li { + margin-bottom: -1px +} + +.event__categories__items .nav-tabs a, +.nav-tabs .event__categories__items a, +.nav-tabs .nav-link, +.nav-tabs .site-header__nav a, +.nav-tabs .site-top__nav a, +.site-header__nav .nav-tabs a, +.site-top__nav .nav-tabs a { + border: 1px solid transparent +} + +.event__categories__items .nav-tabs a:focus, +.event__categories__items .nav-tabs a:hover, +.nav-tabs .event__categories__items a:focus, +.nav-tabs .event__categories__items a:hover, +.nav-tabs .nav-link:focus, +.nav-tabs .nav-link:hover, +.nav-tabs .site-header__nav a:focus, +.nav-tabs .site-header__nav a:hover, +.nav-tabs .site-top__nav a:focus, +.nav-tabs .site-top__nav a:hover, +.site-header__nav .nav-tabs a:focus, +.site-header__nav .nav-tabs a:hover, +.site-top__nav .nav-tabs a:focus, +.site-top__nav .nav-tabs a:hover { + border-color: #e9ecef #e9ecef #dee2e6 +} + +.event__categories__items .nav-tabs a.disabled, +.nav-tabs .event__categories__items a.disabled, +.nav-tabs .nav-link.disabled, +.nav-tabs .site-header__nav a.disabled, +.nav-tabs .site-top__nav a.disabled, +.site-header__nav .nav-tabs a.disabled, +.site-top__nav .nav-tabs a.disabled { + color: #6c757d; + background-color: transparent; + border-color: transparent +} + +.event__categories__items .nav-tabs .nav-item.show a, +.event__categories__items .nav-tabs .site-header__nav li.show a, +.event__categories__items .nav-tabs a.active, +.event__categories__items .site-header__nav .nav-tabs li.show a, +.nav-tabs .event__categories__items a.active, +.nav-tabs .nav-item.show .event__categories__items a, +.nav-tabs .nav-item.show .nav-link, +.nav-tabs .nav-item.show .site-header__nav a, +.nav-tabs .nav-item.show .site-top__nav a, +.nav-tabs .nav-link.active, +.nav-tabs .site-header__nav a.active, +.nav-tabs .site-header__nav li.show .event__categories__items a, +.nav-tabs .site-header__nav li.show .nav-link, +.nav-tabs .site-header__nav li.show .site-top__nav a, +.nav-tabs .site-header__nav li.show a, +.nav-tabs .site-top__nav a.active, +.site-header__nav .nav-tabs .nav-item.show a, +.site-header__nav .nav-tabs a.active, +.site-header__nav .nav-tabs li.show .event__categories__items a, +.site-header__nav .nav-tabs li.show .nav-link, +.site-header__nav .nav-tabs li.show .site-top__nav a, +.site-header__nav .nav-tabs li.show a, +.site-top__nav .nav-tabs .nav-item.show a, +.site-top__nav .nav-tabs .site-header__nav li.show a, +.site-top__nav .nav-tabs a.active, +.site-top__nav .site-header__nav .nav-tabs li.show a { + color: #495057; + background-color: #fff; + border-color: #dee2e6 #dee2e6 #fff +} + +.nav-tabs .dropdown-menu { + margin-top: -1px +} + +.event__categories__items .nav-pills .show>a, +.event__categories__items .nav-pills a.active, +.nav-pills .event__categories__items .show>a, +.nav-pills .event__categories__items a.active, +.nav-pills .nav-link.active, +.nav-pills .show>.nav-link, +.nav-pills .site-header__nav .show>a, +.nav-pills .site-header__nav a.active, +.nav-pills .site-top__nav .show>a, +.nav-pills .site-top__nav a.active, +.site-header__nav .nav-pills .show>a, +.site-header__nav .nav-pills a.active, +.site-top__nav .nav-pills .show>a, +.site-top__nav .nav-pills a.active { + color: #fff; + background-color: #bf4b31 +} + +.nav-fill .nav-item, +.nav-fill .site-header__nav li, +.site-header__nav .nav-fill li { + flex: 1 1 auto; + text-align: center +} + +.nav-justified .nav-item, +.nav-justified .site-header__nav li, +.site-header__nav .nav-justified li { + flex-basis: 0; + flex-grow: 1; + text-align: center +} + +.tab-content>.tab-pane { + display: none +} + +.tab-content>.active { + display: block +} + +.alert { + position: relative; + padding: .75rem 1.25rem; + margin-bottom: 1rem; + border: 1px solid transparent +} + +.alert-heading { + color: inherit +} + +.alert-link { + font-weight: 700 +} + +.alert-dismissible { + padding-right: 4rem +} + +.alert-dismissible .close { + position: absolute; + top: 0; + right: 0; + padding: .75rem 1.25rem; + color: inherit +} + +.alert-primary { + color: #632719; + background-color: #f2dbd6; + border-color: #edcdc5 +} + +.alert-primary hr { + border-top-color: #e7bcb2 +} + +.alert-primary .alert-link { + color: #3a170f +} + +.alert-secondary { + color: #191917; + background-color: #d6d6d5; + border-color: #c5c5c4 +} + +.alert-secondary hr { + border-top-color: #b8b8b7 +} + +.alert-secondary .alert-link { + color: #000 +} + +.alert-success { + color: #155724; + background-color: #d4edda; + border-color: #c3e6cb +} + +.alert-success hr { + border-top-color: #b1dfbb +} + +.alert-success .alert-link { + color: #0b2e13 +} + +.alert-info { + color: #0c5460; + background-color: #d1ecf1; + border-color: #bee5eb +} + +.alert-info hr { + border-top-color: #abdde5 +} + +.alert-info .alert-link { + color: #062c33 +} + +.alert-warning { + color: #856404; + background-color: #fff3cd; + border-color: #ffeeba +} + +.alert-warning hr { + border-top-color: #ffe8a1 +} + +.alert-warning .alert-link { + color: #533f03 +} + +.alert-danger { + color: #721c24; + background-color: #f8d7da; + border-color: #f5c6cb +} + +.alert-danger hr { + border-top-color: #f1b0b7 +} + +.alert-danger .alert-link { + color: #491217 +} + +.alert-light { + color: #807f78; + background-color: #fdfdfa; + border-color: #fcfcf8 +} + +.alert-light hr { + border-top-color: #f4f4e6 +} + +.alert-light .alert-link { + color: #66655f +} + +.alert-dark { + color: #1b1e21; + background-color: #d6d8d9; + border-color: #c6c8ca +} + +.alert-dark hr { + border-top-color: #b9bbbe +} + +.alert-dark .alert-link { + color: #040505 +} + +.modal, +.modal-open { + overflow: hidden +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1050; + display: none; + outline: 0 +} + +.modal-open .modal { + overflow-x: hidden; + overflow-y: auto +} + +.modal-dialog { + position: relative; + width: auto; + margin: .5rem; + pointer-events: none +} + +.modal.fade .modal-dialog { + transition: transform .3s ease-out; + transform: translateY(-25%) +} + +.modal.show .modal-dialog { + transform: translate(0) +} + +.modal-dialog-centered { + display: flex; + align-items: center; + min-height: calc(100% - 1rem) +} + +.modal-content { + position: relative; + display: flex; + flex-direction: column; + width: 100%; + pointer-events: auto; + background-color: #fff; + background-clip: padding-box; + border: 1px solid rgba(0, 0, 0, .2); + outline: 0 +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000 +} + +.modal-backdrop.fade { + opacity: 0 +} + +.modal-backdrop.show { + opacity: .5 +} + +.modal-header { + display: flex; + align-items: flex-start; + justify-content: space-between; + padding: 1rem; + border-bottom: 1px solid #e9ecef +} + +.modal-header .close { + padding: 1rem; + margin: -1rem -1rem -1rem auto +} + +.modal-title { + margin-bottom: 0; + line-height: 1.5 +} + +.modal-body { + position: relative; + flex: 1 1 auto; + padding: 1rem +} + +.modal-footer { + display: flex; + align-items: center; + justify-content: flex-end; + padding: 1rem; + border-top: 1px solid #e9ecef +} + +.modal-footer>:not(:first-child) { + margin-left: .25rem +} + +.modal-footer>:not(:last-child) { + margin-right: .25rem +} + +.modal-scrollbar-measure { + position: absolute; + top: -9999px; + width: 50px; + height: 50px; + overflow: scroll +} + +@media (min-width:576px) { + .modal-dialog { + max-width: 500px; + margin: 1.75rem auto + } + .modal-dialog-centered { + min-height: calc(100% - 3.5rem) + } + .modal-sm { + max-width: 300px + } +} + +@media (min-width:992px) { + .modal-lg { + max-width: 800px + } +} + +.carousel { + position: relative +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden +} + +.carousel-item { + position: relative; + display: none; + align-items: center; + width: 100%; + transition: transform .6s ease; + backface-visibility: hidden; + perspective: 1000px +} + +.carousel-item-next, +.carousel-item-prev, +.carousel-item.active { + display: block +} + +.carousel-item-next, +.carousel-item-prev { + position: absolute; + top: 0 +} + +.carousel-item-next.carousel-item-left, +.carousel-item-prev.carousel-item-right { + transform: translateX(0) +} + +@supports (transform-style:preserve-3d) { + .carousel-item-next.carousel-item-left, + .carousel-item-prev.carousel-item-right { + transform: translateZ(0) + } +} + +.active.carousel-item-right, +.carousel-item-next { + transform: translateX(100%) +} + +@supports (transform-style:preserve-3d) { + .active.carousel-item-right, + .carousel-item-next { + transform: translate3d(100%, 0, 0) + } +} + +.active.carousel-item-left, +.carousel-item-prev { + transform: translateX(-100%) +} + +@supports (transform-style:preserve-3d) { + .active.carousel-item-left, + .carousel-item-prev { + transform: translate3d(-100%, 0, 0) + } +} + +.carousel-control-next, +.carousel-control-prev { + position: absolute; + top: 0; + bottom: 0; + display: flex; + align-items: center; + justify-content: center; + width: 10%; + color: #f6f5e7; + text-align: center; + opacity: .75 +} + +.carousel-control-next:focus, +.carousel-control-next:hover, +.carousel-control-prev:focus, +.carousel-control-prev:hover { + color: #f6f5e7; + text-decoration: none; + outline: 0; + opacity: .9 +} + +.carousel-control-prev { + left: 0 +} + +.carousel-control-next { + right: 0 +} + +.carousel-control-next-icon, +.carousel-control-prev-icon { + display: inline-block; + width: 30px; + height: 30px; + background: transparent no-repeat 50%; + background-size: 100% 100% +} + +.carousel-control-prev-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='35px' height='58px' viewBox='0 0 35 58' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfilter x='-39.1%' y='-15.2%' width='178.3%' height='139.1%' filterUnits='objectBoundingBox' id='filter-1'%3E%3CfeOffset dx='0' dy='2' in='SourceAlpha' result='shadowOffsetOuter1'%3E%3C/feOffset%3E%3CfeGaussianBlur stdDeviation='2' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3E%3C/feGaussianBlur%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0' type='matrix' in='shadowBlurOuter1' result='shadowMatrixOuter1'%3E%3C/feColorMatrix%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'%3E%3C/feMergeNode%3E%3CfeMergeNode in='SourceGraphic'%3E%3C/feMergeNode%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg id='carrera' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-38.000000, -7140.000000)' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Group-2' transform='translate(-3.000000, 6841.000000)' stroke='%23f6f5e7' stroke-width='3'%3E%3Cg id='carousel-prev-icon' filter='url(%23filter-1)' transform='translate(47.000000, 303.000000)'%3E%3Cpolyline id='Shape' points='23 46 0 23 23 0'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.carousel-control-next-icon { + background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='35px' height='58px' viewBox='0 0 35 58' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cfilter x='-39.1%' y='-15.2%' width='178.3%' height='139.1%' filterUnits='objectBoundingBox' id='filter-1'%3E%3CfeOffset dx='0' dy='2' in='SourceAlpha' result='shadowOffsetOuter1'%3E%3C/feOffset%3E%3CfeGaussianBlur stdDeviation='2' in='shadowOffsetOuter1' result='shadowBlurOuter1'%3E%3C/feGaussianBlur%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0' type='matrix' in='shadowBlurOuter1' result='shadowMatrixOuter1'%3E%3C/feColorMatrix%3E%3CfeMerge%3E%3CfeMergeNode in='shadowMatrixOuter1'%3E%3C/feMergeNode%3E%3CfeMergeNode in='SourceGraphic'%3E%3C/feMergeNode%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3Cg id='carrera' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-1361.000000, -7140.000000)' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Group-2' transform='translate(-3.000000, 6841.000000)' stroke='%23f6f5e7' stroke-width='3'%3E%3Cg id='carousel-right-icon' filter='url(%23filter-1)' transform='translate(1381.500000, 326.000000) scale(-1, 1) translate(-1381.500000, -326.000000) translate(1370.000000, 303.000000)'%3E%3Cpolyline points='23 46 0 23 23 0'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") +} + +.carousel-indicators { + position: absolute; + right: 0; + bottom: 10px; + left: 0; + z-index: 15; + display: flex; + justify-content: center; + padding-left: 0; + margin-right: 10%; + margin-left: 10%; + list-style: none +} + +.carousel-indicators li { + position: relative; + flex: 0 1 auto; + width: 12px; + height: 12px; + margin-right: 3px; + margin-left: 3px; + text-indent: -999px; + background-color: hsla(0, 0%, 100%, .5) +} + +.carousel-indicators li:before { + top: -10px +} + +.carousel-indicators li:after, +.carousel-indicators li:before { + position: absolute; + left: 0; + display: inline-block; + width: 100%; + height: 10px; + content: "" +} + +.carousel-indicators li:after { + bottom: -10px +} + +.carousel-indicators .active { + background-color: #fff +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #212529; + text-align: center +} + +.align-baseline { + vertical-align: baseline!important +} + +.align-top { + vertical-align: top!important +} + +.align-middle { + vertical-align: middle!important +} + +.align-bottom { + vertical-align: bottom!important +} + +.align-text-bottom { + vertical-align: text-bottom!important +} + +.align-text-top { + vertical-align: text-top!important +} + +.bg-primary { + background-color: #bf4b31!important +} + +a.bg-primary:focus, +a.bg-primary:hover, +button.bg-primary:focus, +button.bg-primary:hover { + background-color: #963b27!important +} + +.bg-secondary { + background-color: #31302d!important +} + +a.bg-secondary:focus, +a.bg-secondary:hover, +button.bg-secondary:focus, +button.bg-secondary:hover { + background-color: #161615!important +} + +.bg-success { + background-color: #28a745!important +} + +a.bg-success:focus, +a.bg-success:hover, +button.bg-success:focus, +button.bg-success:hover { + background-color: #1e7e34!important +} + +.bg-info { + background-color: #17a2b8!important +} + +a.bg-info:focus, +a.bg-info:hover, +button.bg-info:focus, +button.bg-info:hover { + background-color: #117a8b!important +} + +.bg-warning { + background-color: #ffc107!important +} + +a.bg-warning:focus, +a.bg-warning:hover, +button.bg-warning:focus, +button.bg-warning:hover { + background-color: #d39e00!important +} + +.bg-danger { + background-color: #dc3545!important +} + +a.bg-danger:focus, +a.bg-danger:hover, +button.bg-danger:focus, +button.bg-danger:hover { + background-color: #bd2130!important +} + +.bg-light { + background-color: #f6f5e7!important +} + +a.bg-light:focus, +a.bg-light:hover, +button.bg-light:focus, +button.bg-light:hover { + background-color: #e8e6c2!important +} + +.bg-dark { + background-color: #343a40!important +} + +a.bg-dark:focus, +a.bg-dark:hover, +button.bg-dark:focus, +button.bg-dark:hover { + background-color: #1d2124!important +} + +.bg-white { + background-color: #fff!important +} + +.bg-transparent { + background-color: transparent!important +} + +.border { + border: 1px solid #dee2e6!important +} + +.border-top { + border-top: 1px solid #dee2e6!important +} + +.border-right { + border-right: 1px solid #dee2e6!important +} + +.border-bottom { + border-bottom: 1px solid #dee2e6!important +} + +.border-left { + border-left: 1px solid #dee2e6!important +} + +.border-0 { + border: 0!important +} + +.border-top-0 { + border-top: 0!important +} + +.border-right-0 { + border-right: 0!important +} + +.border-bottom-0 { + border-bottom: 0!important +} + +.border-left-0 { + border-left: 0!important +} + +.border-primary { + border-color: #bf4b31!important +} + +.border-secondary { + border-color: #31302d!important +} + +.border-success { + border-color: #28a745!important +} + +.border-info { + border-color: #17a2b8!important +} + +.border-warning { + border-color: #ffc107!important +} + +.border-danger { + border-color: #dc3545!important +} + +.border-light { + border-color: #f6f5e7!important +} + +.border-dark { + border-color: #343a40!important +} + +.border-white { + border-color: #fff!important +} + +.rounded { + border-radius: .25rem!important +} + +.rounded-top { + border-top-left-radius: .25rem!important +} + +.rounded-right, +.rounded-top { + border-top-right-radius: .25rem!important +} + +.rounded-bottom, +.rounded-right { + border-bottom-right-radius: .25rem!important +} + +.rounded-bottom, +.rounded-left { + border-bottom-left-radius: .25rem!important +} + +.rounded-left { + border-top-left-radius: .25rem!important +} + +.rounded-circle { + border-radius: 50%!important +} + +.rounded-0 { + border-radius: 0!important +} + +.clearfix:after, +.news-item--featured:after { + display: block; + clear: both; + content: "" +} + +.d-none { + display: none!important +} + +.d-inline { + display: inline!important +} + +.d-inline-block { + display: inline-block!important +} + +.d-block { + display: block!important +} + +.d-table { + display: table!important +} + +.d-table-row { + display: table-row!important +} + +.d-table-cell { + display: table-cell!important +} + +.d-flex { + display: flex!important +} + +.d-inline-flex { + display: inline-flex!important +} + +@media (min-width:576px) { + .d-sm-none { + display: none!important + } + .d-sm-inline { + display: inline!important + } + .d-sm-inline-block { + display: inline-block!important + } + .d-sm-block { + display: block!important + } + .d-sm-table { + display: table!important + } + .d-sm-table-row { + display: table-row!important + } + .d-sm-table-cell { + display: table-cell!important + } + .d-sm-flex { + display: flex!important + } + .d-sm-inline-flex { + display: inline-flex!important + } +} + +@media (min-width:768px) { + .d-md-none { + display: none!important + } + .d-md-inline { + display: inline!important + } + .d-md-inline-block { + display: inline-block!important + } + .d-md-block { + display: block!important + } + .d-md-table { + display: table!important + } + .d-md-table-row { + display: table-row!important + } + .d-md-table-cell { + display: table-cell!important + } + .d-md-flex { + display: flex!important + } + .d-md-inline-flex { + display: inline-flex!important + } +} + +@media (min-width:992px) { + .d-lg-none { + display: none!important + } + .d-lg-inline { + display: inline!important + } + .d-lg-inline-block { + display: inline-block!important + } + .d-lg-block { + display: block!important + } + .d-lg-table { + display: table!important + } + .d-lg-table-row { + display: table-row!important + } + .d-lg-table-cell { + display: table-cell!important + } + .d-lg-flex { + display: flex!important + } + .d-lg-inline-flex { + display: inline-flex!important + } +} + +@media (min-width:1360px) { + .d-xl-none { + display: none!important + } + .d-xl-inline { + display: inline!important + } + .d-xl-inline-block { + display: inline-block!important + } + .d-xl-block { + display: block!important + } + .d-xl-table { + display: table!important + } + .d-xl-table-row { + display: table-row!important + } + .d-xl-table-cell { + display: table-cell!important + } + .d-xl-flex { + display: flex!important + } + .d-xl-inline-flex { + display: inline-flex!important + } +} + +@media print { + .d-print-none { + display: none!important + } + .d-print-inline { + display: inline!important + } + .d-print-inline-block { + display: inline-block!important + } + .d-print-block { + display: block!important + } + .d-print-table { + display: table!important + } + .d-print-table-row { + display: table-row!important + } + .d-print-table-cell { + display: table-cell!important + } + .d-print-flex { + display: flex!important + } + .d-print-inline-flex { + display: inline-flex!important + } +} + +.embed-responsive { + position: relative; + display: block; + width: 100%; + padding: 0; + overflow: hidden +} + +.embed-responsive:before { + display: block; + content: "" +} + +.embed-responsive .embed-responsive-item, +.embed-responsive embed, +.embed-responsive iframe, +.embed-responsive object, +.embed-responsive video { + position: absolute; + top: 0; + bottom: 0; + left: 0; + width: 100%; + height: 100%; + border: 0 +} + +.embed-responsive-21by9:before { + padding-top: 42.85714% +} + +.embed-responsive-16by9:before { + padding-top: 56.25% +} + +.embed-responsive-4by3:before { + padding-top: 75% +} + +.embed-responsive-1by1:before { + padding-top: 100% +} + +.flex-row { + flex-direction: row!important +} + +.flex-column { + flex-direction: column!important +} + +.flex-row-reverse { + flex-direction: row-reverse!important +} + +.flex-column-reverse { + flex-direction: column-reverse!important +} + +.flex-wrap { + flex-wrap: wrap!important +} + +.flex-nowrap { + flex-wrap: nowrap!important +} + +.flex-wrap-reverse { + flex-wrap: wrap-reverse!important +} + +.justify-content-start { + justify-content: flex-start!important +} + +.justify-content-end { + justify-content: flex-end!important +} + +.justify-content-center { + justify-content: center!important +} + +.justify-content-between { + justify-content: space-between!important +} + +.justify-content-around { + justify-content: space-around!important +} + +.align-items-start { + align-items: flex-start!important +} + +.align-items-end { + align-items: flex-end!important +} + +.align-items-center { + align-items: center!important +} + +.align-items-baseline { + align-items: baseline!important +} + +.align-items-stretch { + align-items: stretch!important +} + +.align-content-start { + align-content: flex-start!important +} + +.align-content-end { + align-content: flex-end!important +} + +.align-content-center { + align-content: center!important +} + +.align-content-between { + align-content: space-between!important +} + +.align-content-around { + align-content: space-around!important +} + +.align-content-stretch { + align-content: stretch!important +} + +.align-self-auto { + align-self: auto!important +} + +.align-self-start { + align-self: flex-start!important +} + +.align-self-end { + align-self: flex-end!important +} + +.align-self-center { + align-self: center!important +} + +.align-self-baseline { + align-self: baseline!important +} + +.align-self-stretch { + align-self: stretch!important +} + +@media (min-width:576px) { + .flex-sm-row { + flex-direction: row!important + } + .flex-sm-column { + flex-direction: column!important + } + .flex-sm-row-reverse { + flex-direction: row-reverse!important + } + .flex-sm-column-reverse { + flex-direction: column-reverse!important + } + .flex-sm-wrap { + flex-wrap: wrap!important + } + .flex-sm-nowrap { + flex-wrap: nowrap!important + } + .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse!important + } + .justify-content-sm-start { + justify-content: flex-start!important + } + .justify-content-sm-end { + justify-content: flex-end!important + } + .justify-content-sm-center { + justify-content: center!important + } + .justify-content-sm-between { + justify-content: space-between!important + } + .justify-content-sm-around { + justify-content: space-around!important + } + .align-items-sm-start { + align-items: flex-start!important + } + .align-items-sm-end { + align-items: flex-end!important + } + .align-items-sm-center { + align-items: center!important + } + .align-items-sm-baseline { + align-items: baseline!important + } + .align-items-sm-stretch { + align-items: stretch!important + } + .align-content-sm-start { + align-content: flex-start!important + } + .align-content-sm-end { + align-content: flex-end!important + } + .align-content-sm-center { + align-content: center!important + } + .align-content-sm-between { + align-content: space-between!important + } + .align-content-sm-around { + align-content: space-around!important + } + .align-content-sm-stretch { + align-content: stretch!important + } + .align-self-sm-auto { + align-self: auto!important + } + .align-self-sm-start { + align-self: flex-start!important + } + .align-self-sm-end { + align-self: flex-end!important + } + .align-self-sm-center { + align-self: center!important + } + .align-self-sm-baseline { + align-self: baseline!important + } + .align-self-sm-stretch { + align-self: stretch!important + } +} + +@media (min-width:768px) { + .flex-md-row { + flex-direction: row!important + } + .flex-md-column { + flex-direction: column!important + } + .flex-md-row-reverse { + flex-direction: row-reverse!important + } + .flex-md-column-reverse { + flex-direction: column-reverse!important + } + .flex-md-wrap { + flex-wrap: wrap!important + } + .flex-md-nowrap { + flex-wrap: nowrap!important + } + .flex-md-wrap-reverse { + flex-wrap: wrap-reverse!important + } + .justify-content-md-start { + justify-content: flex-start!important + } + .justify-content-md-end { + justify-content: flex-end!important + } + .justify-content-md-center { + justify-content: center!important + } + .justify-content-md-between { + justify-content: space-between!important + } + .justify-content-md-around { + justify-content: space-around!important + } + .align-items-md-start { + align-items: flex-start!important + } + .align-items-md-end { + align-items: flex-end!important + } + .align-items-md-center { + align-items: center!important + } + .align-items-md-baseline { + align-items: baseline!important + } + .align-items-md-stretch { + align-items: stretch!important + } + .align-content-md-start { + align-content: flex-start!important + } + .align-content-md-end { + align-content: flex-end!important + } + .align-content-md-center { + align-content: center!important + } + .align-content-md-between { + align-content: space-between!important + } + .align-content-md-around { + align-content: space-around!important + } + .align-content-md-stretch { + align-content: stretch!important + } + .align-self-md-auto { + align-self: auto!important + } + .align-self-md-start { + align-self: flex-start!important + } + .align-self-md-end { + align-self: flex-end!important + } + .align-self-md-center { + align-self: center!important + } + .align-self-md-baseline { + align-self: baseline!important + } + .align-self-md-stretch { + align-self: stretch!important + } +} + +@media (min-width:992px) { + .flex-lg-row { + flex-direction: row!important + } + .flex-lg-column { + flex-direction: column!important + } + .flex-lg-row-reverse { + flex-direction: row-reverse!important + } + .flex-lg-column-reverse { + flex-direction: column-reverse!important + } + .flex-lg-wrap { + flex-wrap: wrap!important + } + .flex-lg-nowrap { + flex-wrap: nowrap!important + } + .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse!important + } + .justify-content-lg-start { + justify-content: flex-start!important + } + .justify-content-lg-end { + justify-content: flex-end!important + } + .justify-content-lg-center { + justify-content: center!important + } + .justify-content-lg-between { + justify-content: space-between!important + } + .justify-content-lg-around { + justify-content: space-around!important + } + .align-items-lg-start { + align-items: flex-start!important + } + .align-items-lg-end { + align-items: flex-end!important + } + .align-items-lg-center { + align-items: center!important + } + .align-items-lg-baseline { + align-items: baseline!important + } + .align-items-lg-stretch { + align-items: stretch!important + } + .align-content-lg-start { + align-content: flex-start!important + } + .align-content-lg-end { + align-content: flex-end!important + } + .align-content-lg-center { + align-content: center!important + } + .align-content-lg-between { + align-content: space-between!important + } + .align-content-lg-around { + align-content: space-around!important + } + .align-content-lg-stretch { + align-content: stretch!important + } + .align-self-lg-auto { + align-self: auto!important + } + .align-self-lg-start { + align-self: flex-start!important + } + .align-self-lg-end { + align-self: flex-end!important + } + .align-self-lg-center { + align-self: center!important + } + .align-self-lg-baseline { + align-self: baseline!important + } + .align-self-lg-stretch { + align-self: stretch!important + } +} + +@media (min-width:1360px) { + .flex-xl-row { + flex-direction: row!important + } + .flex-xl-column { + flex-direction: column!important + } + .flex-xl-row-reverse { + flex-direction: row-reverse!important + } + .flex-xl-column-reverse { + flex-direction: column-reverse!important + } + .flex-xl-wrap { + flex-wrap: wrap!important + } + .flex-xl-nowrap { + flex-wrap: nowrap!important + } + .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse!important + } + .justify-content-xl-start { + justify-content: flex-start!important + } + .justify-content-xl-end { + justify-content: flex-end!important + } + .justify-content-xl-center { + justify-content: center!important + } + .justify-content-xl-between { + justify-content: space-between!important + } + .justify-content-xl-around { + justify-content: space-around!important + } + .align-items-xl-start { + align-items: flex-start!important + } + .align-items-xl-end { + align-items: flex-end!important + } + .align-items-xl-center { + align-items: center!important + } + .align-items-xl-baseline { + align-items: baseline!important + } + .align-items-xl-stretch { + align-items: stretch!important + } + .align-content-xl-start { + align-content: flex-start!important + } + .align-content-xl-end { + align-content: flex-end!important + } + .align-content-xl-center { + align-content: center!important + } + .align-content-xl-between { + align-content: space-between!important + } + .align-content-xl-around { + align-content: space-around!important + } + .align-content-xl-stretch { + align-content: stretch!important + } + .align-self-xl-auto { + align-self: auto!important + } + .align-self-xl-start { + align-self: flex-start!important + } + .align-self-xl-end { + align-self: flex-end!important + } + .align-self-xl-center { + align-self: center!important + } + .align-self-xl-baseline { + align-self: baseline!important + } + .align-self-xl-stretch { + align-self: stretch!important + } +} + +.float-left { + float: left!important +} + +.float-right { + float: right!important +} + +.float-none { + float: none!important +} + +@media (min-width:576px) { + .float-sm-left { + float: left!important + } + .float-sm-right { + float: right!important + } + .float-sm-none { + float: none!important + } +} + +@media (min-width:768px) { + .float-md-left { + float: left!important + } + .float-md-right { + float: right!important + } + .float-md-none { + float: none!important + } +} + +@media (min-width:992px) { + .float-lg-left { + float: left!important + } + .float-lg-right { + float: right!important + } + .float-lg-none { + float: none!important + } +} + +@media (min-width:1360px) { + .float-xl-left { + float: left!important + } + .float-xl-right { + float: right!important + } + .float-xl-none { + float: none!important + } +} + +.position-static { + position: static!important +} + +.position-relative { + position: relative!important +} + +.position-absolute { + position: absolute!important +} + +.position-fixed { + position: fixed!important +} + +.position-sticky { + position: sticky!important +} + +.fixed-top { + top: 0 +} + +.fixed-bottom, +.fixed-top { + position: fixed; + right: 0; + left: 0; + z-index: 1030 +} + +.fixed-bottom { + bottom: 0 +} + +@supports (position:sticky) { + .sticky-top { + position: sticky; + top: 0; + z-index: 1020 + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + overflow: hidden; + clip: rect(0, 0, 0, 0); + white-space: nowrap; + clip-path: inset(50%); + border: 0 +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + overflow: visible; + clip: auto; + white-space: normal; + clip-path: none +} + +.w-25 { + width: 25%!important +} + +.w-50 { + width: 50%!important +} + +.w-75 { + width: 75%!important +} + +.w-100 { + width: 100%!important +} + +.h-25 { + height: 25%!important +} + +.h-50 { + height: 50%!important +} + +.h-75 { + height: 75%!important +} + +.h-100 { + height: 100%!important +} + +.mw-100 { + max-width: 100%!important +} + +.mh-100 { + max-height: 100%!important +} + +.m-0 { + margin: 0!important +} + +.mt-0, +.my-0 { + margin-top: 0!important +} + +.mr-0, +.mx-0 { + margin-right: 0!important +} + +.mb-0, +.my-0 { + margin-bottom: 0!important +} + +.ml-0, +.mx-0 { + margin-left: 0!important +} + +.m-1 { + margin: .25rem!important +} + +.mt-1, +.my-1 { + margin-top: .25rem!important +} + +.mr-1, +.mx-1 { + margin-right: .25rem!important +} + +.mb-1, +.my-1 { + margin-bottom: .25rem!important +} + +.ml-1, +.mx-1 { + margin-left: .25rem!important +} + +.m-2 { + margin: .5rem!important +} + +.mt-2, +.my-2 { + margin-top: .5rem!important +} + +.mr-2, +.mx-2 { + margin-right: .5rem!important +} + +.mb-2, +.my-2 { + margin-bottom: .5rem!important +} + +.ml-2, +.mx-2 { + margin-left: .5rem!important +} + +.m-3 { + margin: 1rem!important +} + +.mt-3, +.my-3 { + margin-top: 1rem!important +} + +.mr-3, +.mx-3 { + margin-right: 1rem!important +} + +.mb-3, +.my-3 { + margin-bottom: 1rem!important +} + +.ml-3, +.mx-3 { + margin-left: 1rem!important +} + +.m-4 { + margin: 1.5rem!important +} + +.mt-4, +.my-4 { + margin-top: 1.5rem!important +} + +.mr-4, +.mx-4 { + margin-right: 1.5rem!important +} + +.mb-4, +.my-4 { + margin-bottom: 1.5rem!important +} + +.ml-4, +.mx-4 { + margin-left: 1.5rem!important +} + +.m-5 { + margin: 3rem!important +} + +.mt-5, +.my-5 { + margin-top: 3rem!important +} + +.mr-5, +.mx-5 { + margin-right: 3rem!important +} + +.mb-5, +.my-5 { + margin-bottom: 3rem!important +} + +.ml-5, +.mx-5 { + margin-left: 3rem!important +} + +.p-0 { + padding: 0!important +} + +.pt-0, +.py-0 { + padding-top: 0!important +} + +.pr-0, +.px-0 { + padding-right: 0!important +} + +.pb-0, +.py-0 { + padding-bottom: 0!important +} + +.pl-0, +.px-0 { + padding-left: 0!important +} + +.p-1 { + padding: .25rem!important +} + +.pt-1, +.py-1 { + padding-top: .25rem!important +} + +.pr-1, +.px-1 { + padding-right: .25rem!important +} + +.pb-1, +.py-1 { + padding-bottom: .25rem!important +} + +.pl-1, +.px-1 { + padding-left: .25rem!important +} + +.p-2 { + padding: .5rem!important +} + +.pt-2, +.py-2 { + padding-top: .5rem!important +} + +.pr-2, +.px-2 { + padding-right: .5rem!important +} + +.pb-2, +.py-2 { + padding-bottom: .5rem!important +} + +.pl-2, +.px-2 { + padding-left: .5rem!important +} + +.p-3 { + padding: 1rem!important +} + +.pt-3, +.py-3 { + padding-top: 1rem!important +} + +.pr-3, +.px-3 { + padding-right: 1rem!important +} + +.pb-3, +.py-3 { + padding-bottom: 1rem!important +} + +.pl-3, +.px-3 { + padding-left: 1rem!important +} + +.p-4 { + padding: 1.5rem!important +} + +.pt-4, +.py-4 { + padding-top: 1.5rem!important +} + +.pr-4, +.px-4 { + padding-right: 1.5rem!important +} + +.pb-4, +.py-4 { + padding-bottom: 1.5rem!important +} + +.pl-4, +.px-4 { + padding-left: 1.5rem!important +} + +.p-5 { + padding: 3rem!important +} + +.pt-5, +.py-5 { + padding-top: 3rem!important +} + +.pr-5, +.px-5 { + padding-right: 3rem!important +} + +.pb-5, +.py-5 { + padding-bottom: 3rem!important +} + +.pl-5, +.px-5 { + padding-left: 3rem!important +} + +.m-auto { + margin: auto!important +} + +.mt-auto, +.my-auto { + margin-top: auto!important +} + +.mr-auto, +.mx-auto { + margin-right: auto!important +} + +.mb-auto, +.my-auto { + margin-bottom: auto!important +} + +.ml-auto, +.mx-auto { + margin-left: auto!important +} + +@media (min-width:576px) { + .m-sm-0 { + margin: 0!important + } + .mt-sm-0, + .my-sm-0 { + margin-top: 0!important + } + .mr-sm-0, + .mx-sm-0 { + margin-right: 0!important + } + .mb-sm-0, + .my-sm-0 { + margin-bottom: 0!important + } + .ml-sm-0, + .mx-sm-0 { + margin-left: 0!important + } + .m-sm-1 { + margin: .25rem!important + } + .mt-sm-1, + .my-sm-1 { + margin-top: .25rem!important + } + .mr-sm-1, + .mx-sm-1 { + margin-right: .25rem!important + } + .mb-sm-1, + .my-sm-1 { + margin-bottom: .25rem!important + } + .ml-sm-1, + .mx-sm-1 { + margin-left: .25rem!important + } + .m-sm-2 { + margin: .5rem!important + } + .mt-sm-2, + .my-sm-2 { + margin-top: .5rem!important + } + .mr-sm-2, + .mx-sm-2 { + margin-right: .5rem!important + } + .mb-sm-2, + .my-sm-2 { + margin-bottom: .5rem!important + } + .ml-sm-2, + .mx-sm-2 { + margin-left: .5rem!important + } + .m-sm-3 { + margin: 1rem!important + } + .mt-sm-3, + .my-sm-3 { + margin-top: 1rem!important + } + .mr-sm-3, + .mx-sm-3 { + margin-right: 1rem!important + } + .mb-sm-3, + .my-sm-3 { + margin-bottom: 1rem!important + } + .ml-sm-3, + .mx-sm-3 { + margin-left: 1rem!important + } + .m-sm-4 { + margin: 1.5rem!important + } + .mt-sm-4, + .my-sm-4 { + margin-top: 1.5rem!important + } + .mr-sm-4, + .mx-sm-4 { + margin-right: 1.5rem!important + } + .mb-sm-4, + .my-sm-4 { + margin-bottom: 1.5rem!important + } + .ml-sm-4, + .mx-sm-4 { + margin-left: 1.5rem!important + } + .m-sm-5 { + margin: 3rem!important + } + .mt-sm-5, + .my-sm-5 { + margin-top: 3rem!important + } + .mr-sm-5, + .mx-sm-5 { + margin-right: 3rem!important + } + .mb-sm-5, + .my-sm-5 { + margin-bottom: 3rem!important + } + .ml-sm-5, + .mx-sm-5 { + margin-left: 3rem!important + } + .p-sm-0 { + padding: 0!important + } + .pt-sm-0, + .py-sm-0 { + padding-top: 0!important + } + .pr-sm-0, + .px-sm-0 { + padding-right: 0!important + } + .pb-sm-0, + .py-sm-0 { + padding-bottom: 0!important + } + .pl-sm-0, + .px-sm-0 { + padding-left: 0!important + } + .p-sm-1 { + padding: .25rem!important + } + .pt-sm-1, + .py-sm-1 { + padding-top: .25rem!important + } + .pr-sm-1, + .px-sm-1 { + padding-right: .25rem!important + } + .pb-sm-1, + .py-sm-1 { + padding-bottom: .25rem!important + } + .pl-sm-1, + .px-sm-1 { + padding-left: .25rem!important + } + .p-sm-2 { + padding: .5rem!important + } + .pt-sm-2, + .py-sm-2 { + padding-top: .5rem!important + } + .pr-sm-2, + .px-sm-2 { + padding-right: .5rem!important + } + .pb-sm-2, + .py-sm-2 { + padding-bottom: .5rem!important + } + .pl-sm-2, + .px-sm-2 { + padding-left: .5rem!important + } + .p-sm-3 { + padding: 1rem!important + } + .pt-sm-3, + .py-sm-3 { + padding-top: 1rem!important + } + .pr-sm-3, + .px-sm-3 { + padding-right: 1rem!important + } + .pb-sm-3, + .py-sm-3 { + padding-bottom: 1rem!important + } + .pl-sm-3, + .px-sm-3 { + padding-left: 1rem!important + } + .p-sm-4 { + padding: 1.5rem!important + } + .pt-sm-4, + .py-sm-4 { + padding-top: 1.5rem!important + } + .pr-sm-4, + .px-sm-4 { + padding-right: 1.5rem!important + } + .pb-sm-4, + .py-sm-4 { + padding-bottom: 1.5rem!important + } + .pl-sm-4, + .px-sm-4 { + padding-left: 1.5rem!important + } + .p-sm-5 { + padding: 3rem!important + } + .pt-sm-5, + .py-sm-5 { + padding-top: 3rem!important + } + .pr-sm-5, + .px-sm-5 { + padding-right: 3rem!important + } + .pb-sm-5, + .py-sm-5 { + padding-bottom: 3rem!important + } + .pl-sm-5, + .px-sm-5 { + padding-left: 3rem!important + } + .m-sm-auto { + margin: auto!important + } + .mt-sm-auto, + .my-sm-auto { + margin-top: auto!important + } + .mr-sm-auto, + .mx-sm-auto { + margin-right: auto!important + } + .mb-sm-auto, + .my-sm-auto { + margin-bottom: auto!important + } + .ml-sm-auto, + .mx-sm-auto { + margin-left: auto!important + } +} + +@media (min-width:768px) { + .m-md-0 { + margin: 0!important + } + .mt-md-0, + .my-md-0 { + margin-top: 0!important + } + .mr-md-0, + .mx-md-0 { + margin-right: 0!important + } + .mb-md-0, + .my-md-0 { + margin-bottom: 0!important + } + .ml-md-0, + .mx-md-0 { + margin-left: 0!important + } + .m-md-1 { + margin: .25rem!important + } + .mt-md-1, + .my-md-1 { + margin-top: .25rem!important + } + .mr-md-1, + .mx-md-1 { + margin-right: .25rem!important + } + .mb-md-1, + .my-md-1 { + margin-bottom: .25rem!important + } + .ml-md-1, + .mx-md-1 { + margin-left: .25rem!important + } + .m-md-2 { + margin: .5rem!important + } + .mt-md-2, + .my-md-2 { + margin-top: .5rem!important + } + .mr-md-2, + .mx-md-2 { + margin-right: .5rem!important + } + .mb-md-2, + .my-md-2 { + margin-bottom: .5rem!important + } + .ml-md-2, + .mx-md-2 { + margin-left: .5rem!important + } + .m-md-3 { + margin: 1rem!important + } + .mt-md-3, + .my-md-3 { + margin-top: 1rem!important + } + .mr-md-3, + .mx-md-3 { + margin-right: 1rem!important + } + .mb-md-3, + .my-md-3 { + margin-bottom: 1rem!important + } + .ml-md-3, + .mx-md-3 { + margin-left: 1rem!important + } + .m-md-4 { + margin: 1.5rem!important + } + .mt-md-4, + .my-md-4 { + margin-top: 1.5rem!important + } + .mr-md-4, + .mx-md-4 { + margin-right: 1.5rem!important + } + .mb-md-4, + .my-md-4 { + margin-bottom: 1.5rem!important + } + .ml-md-4, + .mx-md-4 { + margin-left: 1.5rem!important + } + .m-md-5 { + margin: 3rem!important + } + .mt-md-5, + .my-md-5 { + margin-top: 3rem!important + } + .mr-md-5, + .mx-md-5 { + margin-right: 3rem!important + } + .mb-md-5, + .my-md-5 { + margin-bottom: 3rem!important + } + .ml-md-5, + .mx-md-5 { + margin-left: 3rem!important + } + .p-md-0 { + padding: 0!important + } + .pt-md-0, + .py-md-0 { + padding-top: 0!important + } + .pr-md-0, + .px-md-0 { + padding-right: 0!important + } + .pb-md-0, + .py-md-0 { + padding-bottom: 0!important + } + .pl-md-0, + .px-md-0 { + padding-left: 0!important + } + .p-md-1 { + padding: .25rem!important + } + .pt-md-1, + .py-md-1 { + padding-top: .25rem!important + } + .pr-md-1, + .px-md-1 { + padding-right: .25rem!important + } + .pb-md-1, + .py-md-1 { + padding-bottom: .25rem!important + } + .pl-md-1, + .px-md-1 { + padding-left: .25rem!important + } + .p-md-2 { + padding: .5rem!important + } + .pt-md-2, + .py-md-2 { + padding-top: .5rem!important + } + .pr-md-2, + .px-md-2 { + padding-right: .5rem!important + } + .pb-md-2, + .py-md-2 { + padding-bottom: .5rem!important + } + .pl-md-2, + .px-md-2 { + padding-left: .5rem!important + } + .p-md-3 { + padding: 1rem!important + } + .pt-md-3, + .py-md-3 { + padding-top: 1rem!important + } + .pr-md-3, + .px-md-3 { + padding-right: 1rem!important + } + .pb-md-3, + .py-md-3 { + padding-bottom: 1rem!important + } + .pl-md-3, + .px-md-3 { + padding-left: 1rem!important + } + .p-md-4 { + padding: 1.5rem!important + } + .pt-md-4, + .py-md-4 { + padding-top: 1.5rem!important + } + .pr-md-4, + .px-md-4 { + padding-right: 1.5rem!important + } + .pb-md-4, + .py-md-4 { + padding-bottom: 1.5rem!important + } + .pl-md-4, + .px-md-4 { + padding-left: 1.5rem!important + } + .p-md-5 { + padding: 3rem!important + } + .pt-md-5, + .py-md-5 { + padding-top: 3rem!important + } + .pr-md-5, + .px-md-5 { + padding-right: 3rem!important + } + .pb-md-5, + .py-md-5 { + padding-bottom: 3rem!important + } + .pl-md-5, + .px-md-5 { + padding-left: 3rem!important + } + .m-md-auto { + margin: auto!important + } + .mt-md-auto, + .my-md-auto { + margin-top: auto!important + } + .mr-md-auto, + .mx-md-auto { + margin-right: auto!important + } + .mb-md-auto, + .my-md-auto { + margin-bottom: auto!important + } + .ml-md-auto, + .mx-md-auto { + margin-left: auto!important + } +} + +@media (min-width:992px) { + .m-lg-0 { + margin: 0!important + } + .mt-lg-0, + .my-lg-0 { + margin-top: 0!important + } + .mr-lg-0, + .mx-lg-0 { + margin-right: 0!important + } + .mb-lg-0, + .my-lg-0 { + margin-bottom: 0!important + } + .ml-lg-0, + .mx-lg-0 { + margin-left: 0!important + } + .m-lg-1 { + margin: .25rem!important + } + .mt-lg-1, + .my-lg-1 { + margin-top: .25rem!important + } + .mr-lg-1, + .mx-lg-1 { + margin-right: .25rem!important + } + .mb-lg-1, + .my-lg-1 { + margin-bottom: .25rem!important + } + .ml-lg-1, + .mx-lg-1 { + margin-left: .25rem!important + } + .m-lg-2 { + margin: .5rem!important + } + .mt-lg-2, + .my-lg-2 { + margin-top: .5rem!important + } + .mr-lg-2, + .mx-lg-2 { + margin-right: .5rem!important + } + .mb-lg-2, + .my-lg-2 { + margin-bottom: .5rem!important + } + .ml-lg-2, + .mx-lg-2 { + margin-left: .5rem!important + } + .m-lg-3 { + margin: 1rem!important + } + .mt-lg-3, + .my-lg-3 { + margin-top: 1rem!important + } + .mr-lg-3, + .mx-lg-3 { + margin-right: 1rem!important + } + .mb-lg-3, + .my-lg-3 { + margin-bottom: 1rem!important + } + .ml-lg-3, + .mx-lg-3 { + margin-left: 1rem!important + } + .m-lg-4 { + margin: 1.5rem!important + } + .mt-lg-4, + .my-lg-4 { + margin-top: 1.5rem!important + } + .mr-lg-4, + .mx-lg-4 { + margin-right: 1.5rem!important + } + .mb-lg-4, + .my-lg-4 { + margin-bottom: 1.5rem!important + } + .ml-lg-4, + .mx-lg-4 { + margin-left: 1.5rem!important + } + .m-lg-5 { + margin: 3rem!important + } + .mt-lg-5, + .my-lg-5 { + margin-top: 3rem!important + } + .mr-lg-5, + .mx-lg-5 { + margin-right: 3rem!important + } + .mb-lg-5, + .my-lg-5 { + margin-bottom: 3rem!important + } + .ml-lg-5, + .mx-lg-5 { + margin-left: 3rem!important + } + .p-lg-0 { + padding: 0!important + } + .pt-lg-0, + .py-lg-0 { + padding-top: 0!important + } + .pr-lg-0, + .px-lg-0 { + padding-right: 0!important + } + .pb-lg-0, + .py-lg-0 { + padding-bottom: 0!important + } + .pl-lg-0, + .px-lg-0 { + padding-left: 0!important + } + .p-lg-1 { + padding: .25rem!important + } + .pt-lg-1, + .py-lg-1 { + padding-top: .25rem!important + } + .pr-lg-1, + .px-lg-1 { + padding-right: .25rem!important + } + .pb-lg-1, + .py-lg-1 { + padding-bottom: .25rem!important + } + .pl-lg-1, + .px-lg-1 { + padding-left: .25rem!important + } + .p-lg-2 { + padding: .5rem!important + } + .pt-lg-2, + .py-lg-2 { + padding-top: .5rem!important + } + .pr-lg-2, + .px-lg-2 { + padding-right: .5rem!important + } + .pb-lg-2, + .py-lg-2 { + padding-bottom: .5rem!important + } + .pl-lg-2, + .px-lg-2 { + padding-left: .5rem!important + } + .p-lg-3 { + padding: 1rem!important + } + .pt-lg-3, + .py-lg-3 { + padding-top: 1rem!important + } + .pr-lg-3, + .px-lg-3 { + padding-right: 1rem!important + } + .pb-lg-3, + .py-lg-3 { + padding-bottom: 1rem!important + } + .pl-lg-3, + .px-lg-3 { + padding-left: 1rem!important + } + .p-lg-4 { + padding: 1.5rem!important + } + .pt-lg-4, + .py-lg-4 { + padding-top: 1.5rem!important + } + .pr-lg-4, + .px-lg-4 { + padding-right: 1.5rem!important + } + .pb-lg-4, + .py-lg-4 { + padding-bottom: 1.5rem!important + } + .pl-lg-4, + .px-lg-4 { + padding-left: 1.5rem!important + } + .p-lg-5 { + padding: 3rem!important + } + .pt-lg-5, + .py-lg-5 { + padding-top: 3rem!important + } + .pr-lg-5, + .px-lg-5 { + padding-right: 3rem!important + } + .pb-lg-5, + .py-lg-5 { + padding-bottom: 3rem!important + } + .pl-lg-5, + .px-lg-5 { + padding-left: 3rem!important + } + .m-lg-auto { + margin: auto!important + } + .mt-lg-auto, + .my-lg-auto { + margin-top: auto!important + } + .mr-lg-auto, + .mx-lg-auto { + margin-right: auto!important + } + .mb-lg-auto, + .my-lg-auto { + margin-bottom: auto!important + } + .ml-lg-auto, + .mx-lg-auto { + margin-left: auto!important + } +} + +@media (min-width:1360px) { + .m-xl-0 { + margin: 0!important + } + .mt-xl-0, + .my-xl-0 { + margin-top: 0!important + } + .mr-xl-0, + .mx-xl-0 { + margin-right: 0!important + } + .mb-xl-0, + .my-xl-0 { + margin-bottom: 0!important + } + .ml-xl-0, + .mx-xl-0 { + margin-left: 0!important + } + .m-xl-1 { + margin: .25rem!important + } + .mt-xl-1, + .my-xl-1 { + margin-top: .25rem!important + } + .mr-xl-1, + .mx-xl-1 { + margin-right: .25rem!important + } + .mb-xl-1, + .my-xl-1 { + margin-bottom: .25rem!important + } + .ml-xl-1, + .mx-xl-1 { + margin-left: .25rem!important + } + .m-xl-2 { + margin: .5rem!important + } + .mt-xl-2, + .my-xl-2 { + margin-top: .5rem!important + } + .mr-xl-2, + .mx-xl-2 { + margin-right: .5rem!important + } + .mb-xl-2, + .my-xl-2 { + margin-bottom: .5rem!important + } + .ml-xl-2, + .mx-xl-2 { + margin-left: .5rem!important + } + .m-xl-3 { + margin: 1rem!important + } + .mt-xl-3, + .my-xl-3 { + margin-top: 1rem!important + } + .mr-xl-3, + .mx-xl-3 { + margin-right: 1rem!important + } + .mb-xl-3, + .my-xl-3 { + margin-bottom: 1rem!important + } + .ml-xl-3, + .mx-xl-3 { + margin-left: 1rem!important + } + .m-xl-4 { + margin: 1.5rem!important + } + .mt-xl-4, + .my-xl-4 { + margin-top: 1.5rem!important + } + .mr-xl-4, + .mx-xl-4 { + margin-right: 1.5rem!important + } + .mb-xl-4, + .my-xl-4 { + margin-bottom: 1.5rem!important + } + .ml-xl-4, + .mx-xl-4 { + margin-left: 1.5rem!important + } + .m-xl-5 { + margin: 3rem!important + } + .mt-xl-5, + .my-xl-5 { + margin-top: 3rem!important + } + .mr-xl-5, + .mx-xl-5 { + margin-right: 3rem!important + } + .mb-xl-5, + .my-xl-5 { + margin-bottom: 3rem!important + } + .ml-xl-5, + .mx-xl-5 { + margin-left: 3rem!important + } + .p-xl-0 { + padding: 0!important + } + .pt-xl-0, + .py-xl-0 { + padding-top: 0!important + } + .pr-xl-0, + .px-xl-0 { + padding-right: 0!important + } + .pb-xl-0, + .py-xl-0 { + padding-bottom: 0!important + } + .pl-xl-0, + .px-xl-0 { + padding-left: 0!important + } + .p-xl-1 { + padding: .25rem!important + } + .pt-xl-1, + .py-xl-1 { + padding-top: .25rem!important + } + .pr-xl-1, + .px-xl-1 { + padding-right: .25rem!important + } + .pb-xl-1, + .py-xl-1 { + padding-bottom: .25rem!important + } + .pl-xl-1, + .px-xl-1 { + padding-left: .25rem!important + } + .p-xl-2 { + padding: .5rem!important + } + .pt-xl-2, + .py-xl-2 { + padding-top: .5rem!important + } + .pr-xl-2, + .px-xl-2 { + padding-right: .5rem!important + } + .pb-xl-2, + .py-xl-2 { + padding-bottom: .5rem!important + } + .pl-xl-2, + .px-xl-2 { + padding-left: .5rem!important + } + .p-xl-3 { + padding: 1rem!important + } + .pt-xl-3, + .py-xl-3 { + padding-top: 1rem!important + } + .pr-xl-3, + .px-xl-3 { + padding-right: 1rem!important + } + .pb-xl-3, + .py-xl-3 { + padding-bottom: 1rem!important + } + .pl-xl-3, + .px-xl-3 { + padding-left: 1rem!important + } + .p-xl-4 { + padding: 1.5rem!important + } + .pt-xl-4, + .py-xl-4 { + padding-top: 1.5rem!important + } + .pr-xl-4, + .px-xl-4 { + padding-right: 1.5rem!important + } + .pb-xl-4, + .py-xl-4 { + padding-bottom: 1.5rem!important + } + .pl-xl-4, + .px-xl-4 { + padding-left: 1.5rem!important + } + .p-xl-5 { + padding: 3rem!important + } + .pt-xl-5, + .py-xl-5 { + padding-top: 3rem!important + } + .pr-xl-5, + .px-xl-5 { + padding-right: 3rem!important + } + .pb-xl-5, + .py-xl-5 { + padding-bottom: 3rem!important + } + .pl-xl-5, + .px-xl-5 { + padding-left: 3rem!important + } + .m-xl-auto { + margin: auto!important + } + .mt-xl-auto, + .my-xl-auto { + margin-top: auto!important + } + .mr-xl-auto, + .mx-xl-auto { + margin-right: auto!important + } + .mb-xl-auto, + .my-xl-auto { + margin-bottom: auto!important + } + .ml-xl-auto, + .mx-xl-auto { + margin-left: auto!important + } +} + +.text-justify { + text-align: justify!important +} + +.text-nowrap { + white-space: nowrap!important +} + +.text-truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.text-left { + text-align: left!important +} + +.text-right { + text-align: right!important +} + +.text-center { + text-align: center!important +} + +@media (min-width:576px) { + .text-sm-left { + text-align: left!important + } + .text-sm-right { + text-align: right!important + } + .text-sm-center { + text-align: center!important + } +} + +@media (min-width:768px) { + .text-md-left { + text-align: left!important + } + .text-md-right { + text-align: right!important + } + .text-md-center { + text-align: center!important + } +} + +@media (min-width:992px) { + .text-lg-left { + text-align: left!important + } + .text-lg-right { + text-align: right!important + } + .text-lg-center { + text-align: center!important + } +} + +@media (min-width:1360px) { + .text-xl-left { + text-align: left!important + } + .text-xl-right { + text-align: right!important + } + .text-xl-center { + text-align: center!important + } +} + +.text-lowercase { + text-transform: lowercase!important +} + +.text-uppercase { + text-transform: uppercase!important +} + +.text-capitalize { + text-transform: capitalize!important +} + +.font-weight-light { + font-weight: 300!important +} + +.font-weight-normal { + font-weight: 400!important +} + +.font-weight-bold { + font-weight: 700!important +} + +.font-italic { + font-style: italic!important +} + +.text-white { + color: #fff!important +} + +.text-primary { + color: #bf4b31!important +} + +a.text-primary:focus, +a.text-primary:hover { + color: #963b27!important +} + +.text-secondary { + color: #31302d!important +} + +a.text-secondary:focus, +a.text-secondary:hover { + color: #161615!important +} + +.text-success { + color: #28a745!important +} + +a.text-success:focus, +a.text-success:hover { + color: #1e7e34!important +} + +.text-info { + color: #17a2b8!important +} + +a.text-info:focus, +a.text-info:hover { + color: #117a8b!important +} + +.text-warning { + color: #ffc107!important +} + +a.text-warning:focus, +a.text-warning:hover { + color: #d39e00!important +} + +.text-danger { + color: #dc3545!important +} + +a.text-danger:focus, +a.text-danger:hover { + color: #bd2130!important +} + +.text-light { + color: #f6f5e7!important +} + +a.text-light:focus, +a.text-light:hover { + color: #e8e6c2!important +} + +.text-dark { + color: #343a40!important +} + +a.text-dark:focus, +a.text-dark:hover { + color: #1d2124!important +} + +.text-muted { + color: #6c757d!important +} + +.text-hide { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0 +} + +.visible { + visibility: visible!important +} + +.invisible { + visibility: hidden!important +} + +body { + overflow-x: hidden +} + +@media (max-width:575.98px) { + html { + font-size: 12px + } +} + +@media (max-width:767.98px) { + html { + font-size: 14px + } +} + +@media (min-width:768px) and (max-width:991.98px) { + html { + font-size: 15px + } +} + +b, +strong { + font-weight: 700 +} + +h2 { + font-style: italic +} + +table { + margin-bottom: 4rem; + line-height: 1.5 +} + +table.full-width, +table.study-program { + max-width: none +} + +table.full-width tr>td:first-child, +table.full-width tr>th:first-child, +table.study-program tr>td:first-child, +table.study-program tr>th:first-child { + padding-left: 2rem +} + +table.full-width tr>td:last-child, +table.full-width tr>th:last-child, +table.study-program tr>td:last-child, +table.study-program tr>th:last-child { + padding-right: 2rem +} + +img { + max-width: 100%; + height: auto +} + +img.full-width, +img.study-program { + max-width: none +} + +.aligncenter, +.alignnone { + display: block; + margin-bottom: 3rem +} + +.embedded-object, +iframe { + width: 100%; + height: 250px; + margin-bottom: 4rem +} + +@media (min-width:768px) { + .embedded-object, + iframe { + height: 400px + } +} + +.post-content, +.reading-area { + font-size: 1.25rem; + line-height: 2.5rem +} + +.reading-area address, +.reading-area ol, +.reading-area ul { + margin-bottom: 3rem +} + +.reading-area h2, +.reading-area h3 { + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-weight: 500; + font-style: italic +} + +.reading-area h2>strong, +.reading-area h3>strong { + font-weight: 500 +} + +.lead { + font-size: 1.5rem +} + +#site-nav-toggle, +#site-searchform__submit, +.admission-date__title, +.btn, +.carousel-item__title, +.comment-form input[type=submit], +.comment-reply-title, +.event__categories__title, +.hero-banner__action, +.internal-page__title, +.notice__title, +.page-filters__title, +.quote__author-name, +.single-published, +.single-tax__title, +.site-footer__nav>li>a, +.site-header__nav, +.study-program__nav-item, +.study-program__nav-title, +.toc__title, +.uppercase-bold, +.widget__title, +button, +label { + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-size: 1rem; + font-weight: 700; + line-height: 1.5; + text-transform: uppercase +} + +.wikitext__source { + padding: .5rem 2rem; + font-size: 1rem; + font-style: italic; + background-color: #f6f5e7; + border: 2px solid #f6f5e7 +} + +#site-searchform__input, +.comment-form input[type=email], +.comment-form input[type=text], +.comment-form input[type=url], +.comment-form textarea, +.form-control { + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol +} + +.form-check { + margin-bottom: .5rem; + font-size: medium; + line-height: normal +} + +.form-check-label { + font-weight: 400; + text-transform: inherit +} + +.form-check--checkbox .form-check-input.is-invalid~.form-check-label { + color: #dc3545 +} + +.contact-form { + padding-top: 3rem; + padding-bottom: 3rem; + border-top: 2px solid #f6f5e7 +} + +.comment-form .contact-form input[type=email], +.comment-form .contact-form input[type=text], +.comment-form .contact-form input[type=url], +.comment-form .contact-form textarea, +.contact-form #site-searchform__input, +.contact-form .comment-form input[type=email], +.contact-form .comment-form input[type=text], +.contact-form .comment-form input[type=url], +.contact-form .comment-form textarea, +.contact-form .form-control { + border-color: #bca37f +} + +.comment-form .contact-form input.is-invalid[type=email], +.comment-form .contact-form input.is-invalid[type=text], +.comment-form .contact-form input.is-invalid[type=url], +.comment-form .contact-form textarea.is-invalid, +.contact-form .comment-form input.is-invalid[type=email], +.contact-form .comment-form input.is-invalid[type=text], +.contact-form .comment-form input.is-invalid[type=url], +.contact-form .comment-form textarea.is-invalid, +.contact-form .form-control.is-invalid, +.contact-form .is-invalid#site-searchform__input { + border-color: #dc3545 +} + +.carousel, +.g-recaptcha { + overflow: hidden +} + +.carousel { + margin-bottom: 4rem +} + +.carousel-item { + margin-bottom: 0; + padding-bottom: 3rem +} + +.carousel-control-next-icon, +.carousel-control-prev-icon { + height: 52px +} + +.carousel-indicators { + justify-content: flex-start; + bottom: calc(5% + 3rem) +} + +@media (max-width:991.98px) { + .carousel-indicators { + display: none + } +} + +.reading-area .carousel-indicators { + margin-bottom: 0 +} + +.carousel-indicators li { + margin-right: 5px; + margin-left: 5px; + border-radius: 100%; + background-color: #f6f5e7; + flex-shrink: 0; + opacity: .5; + transition: all .15s +} + +.carousel-indicators li:first-child { + margin-left: 0 +} + +.carousel-indicators li:hover { + opacity: 1; + cursor: pointer +} + +.carousel-indicators li.active { + background-color: #bca37f +} + +.carousel-caption { + bottom: 0; + left: 10%; + padding-top: 0; + padding-bottom: 0; + font-style: italic; + text-align: left; + color: #908f8b +} + +.carousel-item .corner-content { + padding-bottom: 1rem; + bottom: 3rem +} + +.carousel-item-left .carousel-item__content, +.carousel-item-right .carousel-item__content { + opacity: 0 +} + +.carousel-item__title { + margin-bottom: 1rem +} + +.carousel-item__description { + font-size: 1rem; + line-height: 1.5 +} + +.carousel-item__description p { + margin-bottom: 1rem +} + +.carousel-item__description :last-child { + margin-bottom: 0 +} + +.carousel-item__description a { + font-style: italic; + font-weight: 700; + color: #bca37f +} + +.date { + display: block; + text-align: center; + text-transform: uppercase +} + +.date__day, +.event__date__day { + display: block; + font-family: Georgia, serif; + font-size: 2.4rem; + line-height: 1.2 +} + +@media (min-width:768px) { + .date__day, + .event__date__day { + position: relative; + top: -7px; + font-size: 4rem; + line-height: .9 + } +} + +.date__month, +.event__date__month { + display: block; + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-size: 1.175rem; + line-height: 1.5; + letter-spacing: 2px +} + +.date--lg { + padding-right: 1.5rem +} + +.date--lg .date__day, +.date--lg .event__date__day { + font-size: 5rem +} + +@media (min-width:768px) { + .date--lg .date__day, + .date--lg .event__date__day { + line-height: 1 + } +} + +.date--lg .date__month, +.date--lg .event__date__month { + font-size: 1.375rem +} + +.widget__header { + display: flex; + flex-wrap: wrap; + width: 100%; + margin-bottom: 2rem +} + +.widget__header:after { + width: 100%; + content: "" +} + +.comment-reply-title, +.widget__title { + margin-bottom: 0 +} + +.widget__description { + font-style: italic; + order: 1 +} + +.widget__view-more { + margin-left: 2rem; + font-size: 1rem; + font-style: italic; + line-height: 1.5; + color: #bca37f +} + +.home .widget { + padding-top: 3rem; + padding-bottom: 3rem +} + +.news-item, +.project-item { + margin-bottom: 2.5rem +} + +.news-item__title, +.project-item__title { + margin-bottom: 1rem; + font-size: 1.375rem +} + +.news-item--featured .news-item__title { + font-size: 1.75rem +} + +.news-item__excerpt { + margin-bottom: 1rem; + font-size: 1rem!important; + line-height: 1.5!important +} + +.news-item__metadata, +.project-item__metadata { + font-size: 1rem; + font-style: italic; + line-height: 1.5 +} + +.news-item__metadata a, +.project-item__metadata a { + color: #bca37f +} + +@media (min-width:768px) { + .news-item--featured__content { + float: left; + width: 40% + } +} + +.news-item--featured .news-item__image { + margin-bottom: 1rem; + height: auto +} + +@media (min-width:768px) { + .news-item--featured .news-item__image { + float: right; + width: 55%; + margin-top: -4rem; + margin-bottom: 0 + } +} + +.archive .news { + display: flex; + flex-wrap: wrap; + margin-right: -30px; + margin-left: -30px +} + +.archive .news-item__image, +.archive .project-item__image { + max-width: auto; + width: 100% +} + +.news-item__wrapper-content .news-item__published { + display: block; + margin-bottom: 1rem +} + +.news-item__wrapper-content, +.project-item__wrapper-content { + padding: 1.5rem; + border: 2px solid #f6f5e7 +} + +.home .news { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px +} + +@media (min-width:992px) { + .home .news { + flex: 0 0 66.66667%; + max-width: 66.66667% + } +} + +@media (min-width:768px) { + .home .news .widget__content { + display: flex; + flex-wrap: wrap; + margin-right: -30px; + margin-left: -30px + } +} + +@media (min-width:768px) { + .home .news-item { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px; + flex: 0 0 50%; + max-width: 50% + } +} + +.home .news-item--featured { + flex: 0 0 100%; + max-width: 100%; + margin-bottom: 2rem; + padding-top: 0; + padding-bottom: 2rem +} + +@media (min-width:768px) { + .home .news-item--featured { + padding-bottom: 2.5rem + } +} + +.home .news-item--featured:after { + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: 2px; + content: ""; + background-color: #f6f5e7 +} + +@media (min-width:768px) { + .home .news-item--featured:after { + left: 30px; + right: 30px + } +} + +.comments-container, +.news--related, +.no-comments-container { + margin-top: 1rem; + margin-bottom: 1rem; + padding-top: 3rem; + padding-bottom: 3rem; + border-top: 2px solid #f6f5e7 +} + +@media (min-width:768px) { + .comments-container .widget__content, + .news--related .widget__content, + .no-comments-container .widget__content { + display: flex; + flex-wrap: wrap; + margin-right: -30px; + margin-left: -30px + } +} + +@media (min-width:768px) { + .comments-container .widget__content .news-item, + .news--related .widget__content .news-item, + .no-comments-container .widget__content .news-item { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px; + flex: 0 0 50%; + max-width: 50% + } +} + +.no-comments-container+.comments-container { + display: none +} + +.comments__toggle { + font-family: Alegreya, Georgia, serif; + font-weight: 700; + font-style: italic; + border: 0; + background: transparent; + padding: 0; + display: inline-block; + margin-left: 2rem; + text-transform: none; + color: #bca37f; + cursor: pointer +} + +.comments-container, +.no-comments-container { + margin-top: 0 +} + +.comment-list { + padding-left: 0 +} + +.comment { + list-style: none; + padding-bottom: 30px; + margin-bottom: 30px; + border-bottom: 2px solid #f6f5e7; + position: relative +} + +.comment .reply, +.comment .says { + display: none +} + +.comment .avatar { + position: absolute; + left: 0; + top: 0 +} + +.comment-meta { + display: flex; + font-size: 1rem; + flex-flow: column nowrap; + position: relative; + padding-left: 60px; + line-height: 2rem; + margin-bottom: 1rem +} + +.comment-meta .fn { + text-transform: uppercase; + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol +} + +.comment-meta time { + color: #6c757d; + font-style: italic +} + +.comment-meta .edit-link:before { + content: "|"; + display: inline-block; + margin-left: .25rem; + padding-right: .25rem; + color: #adb5bd +} + +@media (min-width:576px) { + .comment { + padding-left: 70px + } + .comment-meta { + position: static; + padding-left: 0; + flex-flow: row nowrap; + justify-content: space-between; + line-height: 2.5rem; + margin-bottom: 0 + } +} + +.comment-metadata>a { + color: #ced4da +} + +.comment-content { + font-size: 1rem; + line-height: 1.75 +} + +.comment-content p { + margin-bottom: 1rem +} + +.comment-respond { + background: #f6f5e7; + padding: 30px 35px; + margin-top: 3rem +} + +.comment-form { + font-size: 1rem; + line-height: 1.75; + margin-top: 1rem +} + +.comment-form p { + margin-bottom: 1rem +} + +.comment-form label { + font-weight: 400; + font-size: .875rem +} + +.comment-form input[type=email], +.comment-form input[type=text], +.comment-form input[type=url], +.comment-form textarea { + display: block; + width: 100%; + border: 1px solid #bca37f +} + +.events .event { + position: relative; + padding-left: 60px; + margin-bottom: 2.5rem; + line-height: 1.5 +} + +@media (min-width:768px) { + .events .event { + padding-left: 90px + } +} + +.events .event__date { + position: absolute; + top: 0; + left: 0; + text-align: center +} + +.events--archive .event { + display: flex; + flex-wrap: wrap; + margin-bottom: 0; + padding-top: 30px; + padding-bottom: 30px; + padding-left: 0; + border-bottom: 2px solid #f6f5e7 +} + +.events--archive .event__wrapper-content { + position: relative; + display: flex; + flex-wrap: wrap; + align-items: center; + padding-left: 60px +} + +@media (min-width:576px) { + .events--archive .event__wrapper-content { + flex-basis: 66%; + margin-left: 4% + } +} + +@media (min-width:768px) { + .events--archive .event__wrapper-content { + padding-left: 120px + } +} + +@media (min-width:992px) { + .events--archive .event__wrapper-content { + flex-basis: 65%; + margin-left: 5% + } +} + +@media (min-width:576px) { + .events--archive .event--without-image .event__wrapper-content { + margin-left: 34% + } +} + +@media (min-width:992px) { + .events--archive .event--without-image .event__wrapper-content { + margin-left: 35% + } +} + +.events--archive .event__wrapper-summary { + display: flex; + flex-wrap: wrap +} + +@media (max-width:991.98px) { + .events--archive .event__wrapper-summary { + margin-bottom: 2rem + } +} + +@media (min-width:992px) { + .events--archive .event__wrapper-summary { + flex-basis: 60% + } +} + +.events--archive .event__categories { + flex-basis: 100% +} + +@media (min-width:992px) { + .events--archive .event__categories { + flex-basis: 40%; + padding-left: 60px + } +} + +.events--archive .event__image { + width: 100%; + height: 100% +} + +@media (max-width:575.98px) { + .events--archive .event__image { + max-width: auto; + margin-bottom: 2rem + } +} + +@media (min-width:576px) { + .events--archive .event__image { + flex-basis: 30%; + height: 100%; + min-width: 0 + } +} + +@media (min-width:992px) { + .events--archive .event__date { + top: 50%; + margin-top: -40px + } +} + +.event__title { + margin-bottom: 1rem +} + +.event__metadata { + font-size: 1rem; + font-style: italic +} + +.event__metadata address { + margin-bottom: 0; + font-style: italic +} + +.event__categories__title { + margin-bottom: .5rem +} + +@media (min-width:992px) { + .event__categories__items { + flex-direction: column + } +} + +.event__categories__items a { + padding: .25rem 1rem .25rem 0; + font-style: italic; + font-weight: 700; + color: #bca37f +} + +@media (min-width:576px) { + .project-modal { + max-width: 95vw + } +} + +@media (min-width:992px) { + .project-modal { + max-width: 1075px + } +} + +.project-modal .modal-body { + padding: 0 +} + +.project-modal .modal-header { + padding: 0 1rem; + border-bottom: 0 +} + +.project-modal .close { + background: #bf4b31; + padding: 0; + border: 0; + width: 40px; + height: 40px; + margin-top: 0; + line-height: 40px +} + +.project-modal .close:hover { + cursor: pointer; + background: #823321 +} + +.project-modal .feather-x { + position: relative; + top: 6px; + fill: #fff; + stroke: #fff +} + +.project-modal .carousel { + margin-bottom: 0 +} + +.project-info-wrap { + padding: 0 2rem 1rem +} + +@media (min-width:576px) { + .project-info-wrap { + padding: 0 4rem 2rem + } +} + +.project-info__link { + font-size: 1rem; + line-height: 2.5 +} + +.project-info__link a { + color: #bca37f; + font-style: italic +} + +.project-info__content { + display: flex; + flex-flow: column nowrap +} + +@media (min-width:576px) { + .project-info__content { + flex-flow: row nowrap + } +} + +.project-info__title { + font-size: 1.5rem; + margin-bottom: .625rem; + font-weight: 700; + max-width: 24em +} + +.project-info__description { + font-size: 1.25rem; + line-height: 1.6 +} + +@media (min-width:576px) { + .project-info__description { + margin-right: 3rem + } +} + +.project-info__metadata { + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + margin-top: 2rem +} + +.project-info__metadata ul { + padding-left: 0; + font-size: 1rem +} + +.project-info__metadata li { + display: block; + color: #adb5bd; + list-style: none +} + +@media (min-width:576px) { + .project-info__metadata { + margin-top: 0; + padding-left: 2rem; + border-left: 3px solid #bf4b31 + } +} + +.wiki-post__figure { + width: 100%; + margin-bottom: 2rem +} + +@media (min-width:768px) and (max-width:991.98px) { + .wiki-post__figure { + width: 50%; + float: left + } +} + +.wiki-post { + position: relative; + z-index: 30 +} + +.wiki-post__image { + width: 100%; + height: 100%; + background-repeat: no-repeat; + background-color: #bf4b31; + background-blend-mode: multiply; + background-position: 0 0; + background-size: cover; + position: absolute; + top: 0; + right: 0; + z-index: 10 +} + +@media (min-width:576px) { + .wiki-post__image { + right: 30px + } +} + +.wiki-post__title { + padding-right: 2rem; + font-size: 2.25rem; + font-style: italic; + font-weight: 700; + padding-top: 100px +} + +@media (min-width:768px) and (max-width:991.98px) { + .wiki-post__title { + max-width: 400px + } +} + +@media (min-width:768px) { + .wiki-post__title { + padding-top: 0 + } +} + +.wiki-post__description { + font-size: 1.175rem +} + +@media (min-width:768px) and (max-width:991.98px) { + .wiki-post__description { + width: 45%; + float: right + } +} + +.wiki-post__description p { + margin-bottom: 2rem +} + +.wiki-post__description a { + font-style: italic; + color: #fff +} + +.notice { + display: none; + width: 100%; + margin-bottom: 1rem +} + +.notice.active { + display: flex +} + +@media (max-width:767.98px) { + .notice { + flex-wrap: wrap + } +} + +.notice__title { + padding: 1rem 1rem .5rem; + font-size: .875rem; + text-align: center; + background-color: #f9eab2 +} + +@media (max-width:767.98px) { + .notice__title { + width: calc(100% - 56px); + text-align: left; + order: -1 + } +} + +@media (min-width:768px) { + .notice__title { + padding: 1.125rem 2rem + } +} + +.notice__content { + width: 100%; + padding: 1rem; + background-color: #fff +} + +@media (min-width:768px) { + .notice__content { + padding: 1rem 2rem + } +} + +.notice__close { + width: 56px; + padding: 1rem 0; + text-align: center; + line-height: 0; + color: #c5c5bf; + background-color: #fff; + border: 0; + cursor: pointer +} + +@media (max-width:767.98px) { + .notice__close { + padding-top: .75rem; + padding-bottom: .75rem; + background-color: #f9eab2; + order: -1 + } +} + +@media (min-width:768px) { + .hero-banner__container .row { + padding-top: 2rem + } +} + +@media (min-width:992px) { + .hero-banner__container .row { + align-items: flex-end; + padding-bottom: 2rem + } +} + +@media (min-width:768px) { + .hero-banner__image-wrapper { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px + } +} + +@media (min-width:992px) { + .hero-banner__image-wrapper { + flex: 0 0 66.66667%; + max-width: 66.66667% + } +} + +.hero-banner__image { + width: 100% +} + +@media (min-width:992px) { + .hero-banner__image { + min-width: 846px; + min-height: 475px + } +} + +.hero-banner__content { + position: relative; + width: 100%; + min-height: 1px; + padding: 2rem 30px; + background-color: #fff +} + +@media (min-width:768px) and (max-width:991.98px) { + .hero-banner__content { + flex: 0 0 58.33333%; + max-width: 58.33333%; + margin-left: 41.66667%; + margin-top: -5rem + } +} + +@media (min-width:992px) { + .hero-banner__content { + flex: 0 0 33.33333%; + max-width: 33.33333% + } +} + +.hero-banner__title { + margin-bottom: 1rem; + font-size: 3.4rem; + font-style: normal; + line-height: 1 +} + +@media (min-width:992px) { + .hero-banner__title { + font-size: 4rem + } +} + +.hero-banner__description { + font-size: 1.175rem +} + +@media (min-width:768px) { + .hero-banner__description { + max-width: 400px + } +} + +@media (min-width:992px) { + .hero-banner__description { + margin-bottom: 2rem; + font-size: 1.375rem + } +} + +.hero-banner__action { + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + text-transform: uppercase; + padding-left: 2rem; + padding-right: 2rem +} + +.tile-gallery { + position: relative; + display: flex; + flex-wrap: wrap; + margin-right: -30px; + margin-left: -30px +} + +@media (min-width:992px) { + .tile-gallery--with-secondary-image-large { + margin-bottom: 9rem + } +} + +@media (min-width:768px) { + .tile-gallery__wrapper-featured-image { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px + } +} + +@media (min-width:768px) and (max-width:991.98px) { + .tile-gallery__wrapper-featured-image { + flex: 0 0 79.16667%; + max-width: 79.16667%; + margin-left: 20.83333% + } +} + +@media (min-width:992px) { + .tile-gallery__wrapper-featured-image { + flex: 0 0 66.66667%; + max-width: 66.66667%; + order: 1 + } +} + +@media (min-width:992px) { + .historical-archive .tile-gallery__wrapper-featured-image { + margin-top: -4rem + } +} + +.tile-gallery__content { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px; + display: flex; + flex-wrap: wrap; + z-index: 10 +} + +@media (min-width:768px) and (max-width:991.98px) { + .tile-gallery__content { + padding-top: 2rem; + padding-left: 33.33333% + } +} + +@media (min-width:992px) { + .tile-gallery__content { + flex: 0 0 33.33333%; + max-width: 33.33333%; + order: 0 + } +} + +.tile-gallery__wrapper-secondary-images { + font-size: 0; + z-index: 5 +} + +@media (max-width:767.98px) { + .tile-gallery__wrapper-secondary-images { + width: 100%; + margin-top: -4rem; + margin-bottom: 1rem + } + .tile-gallery__wrapper-secondary-images img { + vertical-align: top + } +} + +@media (max-width:575.98px) { + .tile-gallery__wrapper-secondary-images { + margin-top: -3rem + } +} + +@media (min-width:768px) and (max-width:991.98px) { + .tile-gallery__wrapper-secondary-images { + width: calc(25% + 75px); + height: 1px; + margin-top: -18rem; + margin-left: calc(-33.3333% + -75px); + margin-right: 60px + } +} + +@media (max-width:991.98px) { + .tile-gallery__wrapper-secondary-images { + order: -1 + } +} + +@media (min-width:992px) { + .tile-gallery__wrapper-secondary-images { + margin-bottom: 2rem; + white-space: nowrap + } +} + +.tile-gallery__secondary-image { + box-shadow: 0 0 0 3px #fff +} + +@media (max-width:767.98px) { + .tile-gallery__secondary-image { + width: 25% + } +} + +@media (min-width:768px) and (max-width:991.98px) { + .tile-gallery__secondary-image { + width: 100%; + margin-right: 0 + } +} + +@media (min-width:992px) and (max-width:1359.98px) { + .tile-gallery__secondary-image { + width: calc(50% + 60px) + } +} + +.tile-gallery__secondary-image--large { + position: relative; + box-shadow: 0 0 0 3px #fff +} + +@media (max-width:767.98px) { + .tile-gallery__secondary-image--large { + width: 50% + } +} + +@media (min-width:768px) { + .tile-gallery__secondary-image--large { + position: absolute; + display: block + } +} + +@media (min-width:768px) and (max-width:991.98px) { + .tile-gallery__secondary-image--large { + width: calc((100% - 60px - 25% + 6px)*0.62); + top: -7rem; + left: calc(25% + 30px) + } +} + +@media (min-width:992px) { + .tile-gallery__secondary-image--large { + margin-top: 3px; + left: calc(16.6666% + 60px) + } +} + +@media (min-width:768px) and (max-width:991.98px) { + .tile-gallery--with-secondary-image-large .tile-gallery__summary { + padding-top: 7rem + } +} + +.tile-gallery__title { + width: 100%; + margin-bottom: 1rem; + font-size: 2.4rem; + font-style: italic +} + +.tile-gallery__description { + margin-bottom: 1rem; + font-size: 1.175rem +} + +@media (min-width:768px) { + .tile-gallery__description { + margin-bottom: 1.5rem + } +} + +.tile-gallery__description a, +.tile-gallery__link, +.tile-gallery__links a { + font-style: italic; + color: #bca37f +} + +.internal-nav { + display: flex; + flex-wrap: wrap; + margin-right: -30px; + margin-left: -30px; + margin-bottom: 3rem +} + +.internal-page { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px +} + +@media (max-width:767.98px) { + .internal-page { + margin-bottom: 3rem + } +} + +@media (min-width:768px) { + .internal-page { + flex: 0 0 50%; + max-width: 50%; + margin-bottom: 4rem + } +} + +@media (min-width:768px) { + .internal-nav--large .internal-page:nth-child(2n) { + margin-top: 4rem + } +} + +.internal-page__wrapper { + position: relative; + display: inline-block; + color: #212529 +} + +@media (max-width:767.98px) { + .internal-page__wrapper { + display: flex; + flex-wrap: wrap; + margin-right: -30px; + margin-left: -30px + } +} + +.internal-page__wrapper:hover { + text-decoration: none; + color: #212529 +} + +.internal-page__wrapper:hover .internal-page__description { + opacity: 1 +} + +.internal-page__wrapper:hover .internal-page__image { + filter: grayscale(1) +} + +.internal-page__image { + display: block; + transition: all .2s ease-in-out +} + +@media (max-width:575.98px) { + .internal-page__image { + width: 100% + } +} + +@media (max-width:991.98px) { + .internal-page__image { + max-width: 100%; + height: auto + } +} + +@media (min-width:768px) { + .internal-page__image { + background-color: #f6f5e7 + } +} + +@media (max-width:767.98px) { + .internal-page__image-wrapper { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px + } +} + +@media (min-width:576px) and (max-width:767.98px) { + .internal-page__image-wrapper { + flex: 0 0 58.33333%; + max-width: 58.33333% + } +} + +@media (max-width:767.98px) { + .internal-page__text-wrapper { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px + } +} + +@media (max-width:575.98px) { + .internal-page__text-wrapper { + margin-top: -2rem; + padding-left: 60px; + padding-right: 15px + } +} + +@media (min-width:576px) and (max-width:767.98px) { + .internal-page__text-wrapper { + flex: 0 0 41.66667%; + max-width: 41.66667%; + padding-left: 0 + } +} + +.internal-page__title { + margin-bottom: 1rem; + padding-top: 1rem; + padding-bottom: 1rem; + font-size: .875rem; + text-align: center; + background-color: #fff; + border: 2px solid #31302d; + z-index: 10 +} + +@media (min-width:576px) and (max-width:767.98px) { + .internal-page__title { + position: relative; + margin-top: 2rem; + left: -60px + } +} + +@media (min-width:768px) { + .internal-page__title { + position: absolute; + display: block; + width: 83.33333%; + margin-bottom: 0; + bottom: calc(-2rem + 6px); + right: -6.94444% + } +} + +@media (min-width:992px) { + .internal-page__title { + right: -8.33333% + } +} + +.internal-nav--large .internal-page__title { + padding-top: 1.25rem; + padding-bottom: 1.25rem; + font-size: 1rem +} + +@media (min-width:1360px) { + .internal-nav--large .internal-page__title { + right: -16.66667% + } +} + +.internal-page__description { + line-height: 1.5 +} + +@media (min-width:768px) { + .internal-page__description { + position: absolute; + display: flex; + align-items: center; + top: 0; + left: 0; + right: 0; + bottom: 0; + width: 100%; + height: 100%; + padding: 15%; + text-align: center; + color: #f6f5e7; + opacity: 0; + transition: opacity .15s linear; + background-image: linear-gradient(180deg, #000 0, rgba(94, 94, 90, 0)); + background-repeat: repeat-x + } + .internal-page__description:before { + position: absolute; + top: 7.5%; + bottom: 7.5%; + left: 5.5%; + right: 5.5%; + box-shadow: inset 0 0 0 2px #f6f5e7; + content: "" + } +} + +.related-nav { + flex-direction: column +} + +@media (min-width:768px) and (max-width:991.98px) { + .related-nav { + flex-direction: row + } +} + +@media (min-width:768px) and (max-width:991.98px) { + .related-nav li { + flex-basis: 25%; + border-left: 3px solid #31302d; + padding-left: 20px; + margin-bottom: 2rem + } +} + +.admission-calendar { + display: flex; + justify-content: space-between; + flex-wrap: wrap; + margin-bottom: 2rem; + padding-left: 0; + list-style: none +} + +@media (min-width:576px) { + .admission-calendar { + flex-wrap: nowrap + } +} + +.admission-date { + flex-basis: 100%; + margin-bottom: 1rem; + border: 2px solid #31302d +} + +@media (min-width:576px) { + .admission-date { + flex-basis: 50%; + margin-left: 20px; + margin-right: 20px + } + .admission-date:first-child { + margin-left: 0 + } + .admission-date:last-child { + margin-right: 0 + } +} + +@media (min-width:768px) { + .admission-date { + margin-left: 30px; + margin-right: 30px + } +} + +.admission-date--large { + flex-basis: 100% +} + +.admission-date__header { + display: flex; + justify-content: center; + align-items: center; + padding: 1rem; + color: #f6f5e7; + text-align: center; + background-color: #31302d +} + +.admission-date .date { + padding-left: 1rem; + padding-right: 1rem +} + +.admission-date__title { + padding: .5rem 1rem; + line-height: 1.2; + text-align: center +} + +@media (min-width:768px) { + .admission-date__title { + display: flex; + flex-direction: column; + justify-content: center; + min-height: 60px + } +} + +.study-program { + position: relative; + margin-bottom: 4rem +} + +@media (min-width:768px) { + .study-program { + min-height: 500px; + max-height: 500px; + overflow: hidden + } + .study-program:before { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-image: linear-gradient(90deg, #000 0, rgba(94, 94, 90, 0)); + background-repeat: repeat-x; + background-blend-mode: multiply; + opacity: .6; + content: ""; + z-index: 1 + } + .study-program .study-program__image { + min-width: 100%; + max-width: none; + height: auto; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%) + } +} + +@media (min-width:1360px) { + .study-program { + min-height: 860px; + max-height: 860px + } +} + +.study-program .corner-content { + z-index: 5 +} + +@media (max-width:991.98px) { + .study-program .corner-content { + display: none + } +} + +.study-program__summary { + z-index: 5 +} + +@media (max-width:767.98px) { + .study-program__summary { + padding-top: 1.5rem + } +} + +@media (min-width:768px) { + .study-program__summary { + position: absolute; + bottom: 2rem; + color: #fff + } +} + +@media (min-width:992px) { + .study-program__summary { + max-width: 55%; + bottom: 4rem + } +} + +@media (min-width:1360px) { + .study-program__summary { + bottom: 6rem + } +} + +@media (max-width:767.98px) { + .study-program__title { + margin-bottom: 1rem + } +} + +@media (min-width:768px) { + .study-program__title { + font-size: 5rem; + text-shadow: 0 2px 4px rgba(0, 0, 0, .5); + white-space: nowrap + } +} + +@media (min-width:992px) { + .study-program__title { + font-size: 6.25rem + } +} + +@media (max-width:767.98px) { + .study-program__summary h3 { + margin-bottom: 1rem + } +} + +.study-program__nav-title { + margin-bottom: 1rem +} + +.study-program__nav-item { + margin-right: 1rem; + margin-bottom: 1rem +} + +@media (min-width:768px) { + .study-program__nav-item { + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5) + } +} + +.quote { + position: relative; + padding-left: 70px +} + +.quote__author-image { + position: absolute; + top: 0; + left: 0; + width: 50px; + height: auto +} + +.quote__author-name { + margin-bottom: .5rem +} + +.quote__text { + font-size: 1rem; + font-style: italic +} + +ul.page-numbers { + justify-content: center; + margin: 3rem auto +} + +ul.page-numbers li { + margin-left: 3px; + margin-right: 3px +} + +ul.page-numbers a, +ul.page-numbers span.current { + color: #bca37f +} + +ul.page-numbers .page-numbers { + padding: .5rem 1rem; + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-size: 1.375rem; + border-width: 1px +} + +ul.page-numbers span.current { + font-weight: 700; + border-width: 1px; + border-style: solid +} + +ul.page-numbers .page-numbers--next, +ul.page-numbers .page-numbers--prev { + display: flex; + height: 100%; + align-items: center +} + +ul.page-numbers .feather { + width: 20px; + height: 20px +} + +.toc { + margin-bottom: 4rem +} + +.toc__title { + margin-bottom: 1rem +} + +.toc__list { + font-size: 1.375rem; + font-style: italic; + line-height: 1.5; + color: #bca37f +} + +.toc__list li { + margin-bottom: 5px +} + +.toc__list a { + color: #bca37f +} + +.campus { + margin-bottom: 4rem; + border-bottom: 2px solid #f6f5e7 +} + +.campus:last-child { + border-bottom: none +} + +.campus .campus__title { + margin-bottom: 0 +} + +.campus__address { + font-size: 1rem; + font-style: italic; + color: #bf4b31 +} + +.list-metadata { + display: flex; + flex-direction: column; + justify-content: center; + min-height: 100%; + margin-bottom: 0; + padding-left: 1.5rem; + list-style: none; + line-height: 1.2; + border-left: 2px solid #bf4b31 +} + +.list-metadata li { + margin-bottom: 1rem +} + +.list-metadata li:last-child { + margin-bottom: 0 +} + +.list-metadata--boxed { + padding: 2rem; + border: 1px solid #bca37f +} + +.search-result { + margin-bottom: 2rem; + padding-bottom: 2rem; + border-bottom: 2px solid #f6f5e7 +} + +.search-result:last-child { + border-bottom: none +} + +.search-result--academic-program { + padding: 30px; + background-color: #f6f5e7 +} + +.search-result__row { + display: flex; + flex-wrap: wrap; + margin-right: -30px; + margin-left: -30px +} + +.search-result__aside { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px +} + +@media (max-width:575.98px) { + .search-result__aside { + display: none + } +} + +@media (min-width:576px) { + .search-result__aside { + flex: 0 0 25%; + max-width: 25%; + padding-right: 0 + } +} + +.search-result__content { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px +} + +@media (min-width:576px) { + .search-result__content { + flex: 0 0 75%; + max-width: 75% + } +} + +@media (max-width:575.98px) { + .search-result--event .search-result__aside { + flex: 0 0 25%; + max-width: 25%; + display: block; + padding-right: 0 + } + .search-result--event .search-result__content { + flex: 0 0 75%; + max-width: 75% + } +} + +.search-result__title { + margin-bottom: 1rem; + font-style: normal +} + +.search-result--academic-program .search-result__title, +.search-result--event .search-result__title, +.search-result--job_offer .search-result__title, +.search-result--post .search-result__title { + font-size: 1.375rem +} + +.search-result__metadata a { + font-style: italic; + color: #bca37f +} + +.search-result__title+.search-result__metadata:not(:empty) { + margin-top: -1rem +} + +.search-result__metadata+.search-result__summary:not(:empty), +.search-result__summary+.search-result__metadata:not(:empty) { + margin-top: 1rem +} + +.search-result p { + margin-bottom: 0 +} + +.search-result__image { + width: 100% +} + +.search-result__post-type { + display: block; + margin-top: 2px; + padding: .5rem; + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + text-align: center; + background-color: #f6f5e7 +} + +.wp-caption { + max-width: 100% +} + +.wp-caption-dd, +.wp-caption-text { + margin-top: 1rem; + font-size: 1rem; + font-style: italic; + line-height: 1.5; + text-align: left; + color: #908f8b +} + +.alignnone { + display: block; + margin-bottom: 3rem +} + +.aligncenter { + display: block; + clear: both; + margin-left: auto; + margin-right: auto; + text-align: center +} + +.alignleft { + float: left; + clear: right; + margin-right: 3rem; + margin-bottom: 2rem +} + +.alignright { + float: right; + clear: left; + margin-left: 3rem; + margin-bottom: 2rem +} + +.contact-info { + padding-bottom: 4rem +} + +.contact-info .row { + align-items: flex-end +} + +.contact__data { + font-size: 1.125rem +} + +.page-template-tpl-landing .contact-form { + padding-top: 0; + border-top: 0 +} + +@media (max-width:991.98px) { + .contact-info address { + margin-top: 3rem + } +} + +.sitemap { + padding: 0; + margin: 3rem 0; + font-style: italic +} + +.sitemap li { + list-style: none +} + +.sitemap a, +.sitemap li { + display: block +} + +.sitemap ul { + margin-bottom: 0; + padding-left: 30px +} + +.sitemap>li { + background: #f6f5e7; + padding: 1.5625rem 1.8125rem; + margin-bottom: 3.75rem +} + +.sitemap>li>a { + font-size: 2.25rem; + margin-bottom: .8rem +} + +.sitemap>li>ul>li>a { + font-size: 1.5rem; + color: #31302d +} + +.sitemap>li>ul>li li>a { + font-size: 1.25rem; + color: #bca37f +} + +.sitemap>li li a { + position: relative; + padding-left: .15rem; + line-height: 1.75 +} + +.sitemap>li li a:before { + position: absolute; + top: -.05em; + left: -1rem; + content: "+"; + display: block; + color: #bca37f +} + +@media (min-width:768px) { + .sitemap { + display: flex; + flex-flow: row wrap; + justify-content: space-between + } + .sitemap>li { + width: 47.75% + } +} + +body, +html { + height: 100% +} + +body { + position: relative +} + +body.admin-bar { + padding-top: 46px +} + +@media screen and (min-width:783px) { + body.admin-bar { + padding-top: 32px + } +} + +.catalog-books__filter .row, +.catalog-books__wrapper, +.container, +.container-fluid, +.site-header__nav li .sub-menu { + max-width: 1360px +} + +.container--narrow { + max-width: 912px +} + +#page-main { + padding-bottom: 2rem +} + +.site-bottom__container, +.site-footer__container { + max-width: 1092px +} + +.page-main--alternate { + background-color: #f6f5e7 +} + +.catalog-books__filter .page-main--alternate .row, +.page-main--alternate .catalog-books__filter .row, +.page-main--alternate .catalog-books__wrapper, +.page-main--alternate .container, +.page-main--alternate .site-header__nav li .sub-menu, +.site-header__nav li .page-main--alternate .sub-menu { + padding-top: 4rem +} + +.full-width, +.study-program { + position: relative; + width: 100vw; + left: 50%; + right: 50%; + margin-left: -50vw; + margin-right: -50vw +} + +.corner-content { + position: relative; + bottom: 0; + right: 0; + left: 0; + width: 100%; + padding: 30px 30px 0; + text-align: left; + background-color: #fff; + opacity: 1; + transition: opacity .15s linear +} + +@media (min-width:768px) { + .corner-content { + position: absolute; + width: 30%; + min-width: 420px; + left: auto; + padding: 45px 45px 0 + } +} + +@media (min-width:1360px) { + .corner-content { + padding: 60px 60px 0 + } +} + +@media (min-width:992px) { + .break-container, + .fichas-personal { + min-width: calc(100% + 30px) + } +} + +@media (min-width:1100px) { + .break-container, + .fichas-personal { + min-width: calc(100% + 60px) + } +} + +@media (min-width:1360px) { + .break-container, + .fichas-personal { + min-width: calc(116.66666% + 60px) + } +} + +@media (max-width:767.98px) { + #site-header { + background-color: #31302d + } +} + +@media (min-width:768px) { + #site-header { + border-bottom: 2px solid #f6f5e7 + } +} + +.site-header__container { + display: flex; + justify-content: space-between +} + +@media (min-width:768px) { + .site-header__container { + padding-top: 1rem; + padding-bottom: 1rem + } +} + +#site-title { + margin-bottom: 0; + line-height: 0 +} + +#site-logo-ead { + display: inline-block; + width: 56px; + height: 26px; + background: url(/app/themes/pucv-ead/dist/images/logo-pucv-ead-white.eee3b886.svg) no-repeat 0 0; + background-size: contain +} + +@media (max-width:767.98px) { + #site-logo-ead { + margin-top: 5px + } +} + +@media (min-width:768px) { + #site-logo-ead { + width: 94px; + height: 44px; + background-image: url(/app/themes/pucv-ead/dist/images/logo-pucv-ead.91c13e27.svg) + } +} + +@media (max-width:767.98px) { + .site-header__nav { + display: none; + margin-bottom: 1rem + } +} + +@media (min-width:768px) { + .site-header__nav { + padding-top: 4px; + padding-bottom: 2px + } +} + +@media (max-width:767.98px) { + .site-header__nav li { + border-top: 1px solid hsla(0, 0%, 100%, .25) + } + .site-header__nav li:first-child { + border-top: 0 + } +} + +@media (max-width:767.98px) { + .site-header__nav a { + padding: 12px 0; + color: #fff + } +} + +@media (min-width:768px) { + .site-header__nav a { + font-weight: 700 + } +} + +.site-header__nav li .sub-menu { + display: none; + list-style: none; + position: absolute; + left: 0; + right: 0; + margin-left: auto; + margin-right: auto +} + +.site-header__nav li.active .sub-menu { + display: flex; + justify-content: end; + margin-top: 2.5rem +} + +.site-header__nav li.active .sub-menu li:first-child { + border-left: 0 +} + +.site-header__nav li.active .sub-menu li { + display: inline-block; + border-left: 1px solid #908f8b +} + +.site-header__nav li.active .sub-menu a { + background-color: #fff; + color: #908f8b; + font-weight: 500; + font-size: 14px; + padding: 0 1rem +} + +.site-header__nav li.active .sub-menu li.active a { + color: #000; + font-weight: 600 +} + +.site-header__nav li.active a { + color: #212529; + background-color: #f6f5e7 +} + +.site-nav-mobile__container .site-header__nav { + display: block +} + +#site-nav-toggle { + width: 40px; + height: 40px; + padding-left: 0; + padding-right: 0; + margin-right: -30px +} + +@media (min-width:768px) { + #site-nav-toggle { + display: none + } +} + +#site-nav-mobile { + position: absolute; + width: calc(100% - 40px); + height: 100%; + padding-top: 1rem; + transform: translateX(-100%); + transition: transform .3s linear; + will-change: transform; + background-color: #31302d; + z-index: 1050 +} + +#site-nav-mobile.active { + transform: translateX(0) +} + +@media (min-width:768px) { + #site-nav-mobile { + display: none + } +} + +#site-nav-mask { + position: absolute; + width: 100%; + height: 0; + opacity: 0; + background-color: #000; + transition: opacity .15s linear; + z-index: 1040 +} + +#site-nav-mask.active { + height: 100%; + opacity: .5 +} + +@media (min-width:768px) { + #site-nav-mask { + display: none + } +} + +.skip-link { + display: none +} + +#site-top { + background-color: #212529 +} + +@media (max-width:767.98px) { + #site-top { + display: none + } +} + +.site-top__container { + display: flex; + justify-content: space-between +} + +.site-top__nav { + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol +} + +.site-top__nav a { + color: #fff +} + +@media (max-width:767.98px) { + .site-top__nav a { + width: 100%; + padding-left: 0; + padding-right: 0; + border-top: 1px solid hsla(0, 0%, 100%, .25) + } + .site-top__nav a:first-child { + border-top: none + } +} + +#site-searchform { + display: flex; + width: 100% +} + +@media (max-width:767.98px) { + #site-searchform { + margin-bottom: 1rem + } +} + +@media (min-width:768px) { + #site-searchform { + width: 300px + } +} + +#site-searchform__input { + border: none +} + +#site-searchform__input:active, +#site-searchform__input:focus { + box-shadow: none +} + +@media (min-width:768px) { + #site-searchform__input { + width: 260px; + color: #fff; + background-color: #212529; + border: none + } + #site-searchform__input::placeholder { + color: #adb5bd + } + #site-searchform__input:active, + #site-searchform__input:focus { + color: #fff; + background-color: #212529; + border: none + } +} + +#site-searchform__submit { + display: block; + width: 40px; + min-width: 40px; + height: 40px; + padding-left: 0; + padding-right: 0 +} + +.comment-form .search-form input[type=submit], +.search-form #site-nav-toggle, +.search-form #site-searchform__submit, +.search-form .btn, +.search-form .comment-form input[type=submit], +.search-form .hero-banner__action, +.search-form .study-program__nav-item { + line-height: 1 +} + +.site-breadcrumb__container { + padding-top: 4rem; + padding-bottom: 0 +} + +.breadcrumb span[typeof="v:Breadcrumb"] { + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-size: .875rem; + text-transform: uppercase +} + +#site-footer { + position: relative; + width: 100%; + margin-top: 5rem; + padding-top: 220px; + background: url(/app/themes/pucv-ead/dist/images/footer-bg.bf0a43ed.jpg) no-repeat top; + background-size: auto 220px +} + +@media (min-width:576px) { + #site-footer { + padding-top: 440px; + background-size: auto auto + } +} + +@media (min-width:1360px) { + #site-footer { + padding-top: 32%; + background-size: contain + } +} + +.site-footer__social-networks { + display: flex; + justify-content: center; + margin-left: 0; + padding-left: 0; + margin-bottom: 3rem; + padding-bottom: 2rem; + list-style: none; + border-bottom: 2px solid #f6f5e7 +} + +@media (min-width:576px) { + .site-footer__social-networks { + padding-bottom: 3rem + } +} + +.site-footer__social-networks li { + margin-left: 1rem; + margin-right: 1rem +} + +#site-footer__corporate { + display: flex; + flex-wrap: wrap; + padding-bottom: 2rem +} + +@media (min-width:576px) { + #site-footer__corporate { + flex-wrap: nowrap; + justify-content: flex-start; + align-items: stretch + } +} + +.site-footer__pucv { + margin-bottom: 2rem; + text-align: center; + display: flex; + flex-flow: column nowrap; + justify-content: center +} + +@media (max-width:575.98px) { + .site-footer__pucv { + width: 100% + } +} + +.site-footer__pucv img { + display: inline-block; + margin: 0 auto; + min-width: 200px +} + +@media (max-width:575.98px) { + .site-footer__pucv img { + max-width: 300px; + width: 100% + } +} + +@media (min-width:992px) { + .site-footer__pucv img { + min-width: 316px; + max-width: none + } +} + +.site-footer__ead { + width: 100% +} + +.site-footer__ead .logo--ead { + display: inline-block; + margin-bottom: 1rem +} + +@media (max-width:575.98px) { + .site-footer__ead { + margin-bottom: 2rem; + text-align: center + } +} + +@media (min-width:576px) { + .site-footer__ead { + height: 100%; + margin-left: 30px; + padding-left: 30px; + padding-right: 1rem; + align-self: center; + border-left: 1px solid rgba(191, 75, 49, .2) + } +} + +.site-footer__ead__name { + max-width: 300px +} + +@media (max-width:767.98px) { + .site-footer__ead__name { + margin-left: auto; + margin-right: auto + } +} + +.site-footer__ead__address { + margin-bottom: 1rem; + font-size: .875rem; + font-weight: 700; + color: #bca37f +} + +@media (max-width:575.98px) { + .site-footer__accreditation { + width: 100%; + text-align: center + } +} + +@media (min-width:576px) { + .site-footer__accreditation { + height: 100%; + align-self: center + } +} + +.site-footer__accreditation img { + min-width: 120px +} + +@media (min-width:768px) { + .site-footer__accreditation img { + min-width: 177px + } +} + +.site-footer__nav { + position: relative; + margin-bottom: 2.5rem; + padding-left: 0; + list-style: none +} + +@media (min-width:576px) { + .site-footer__nav { + display: flex; + flex-wrap: wrap; + margin-right: -30px; + margin-left: -30px; + margin-bottom: 3.5rem; + padding-bottom: 3rem + } +} + +.site-footer__nav:after { + position: absolute; + bottom: 0; + left: 0; + right: 0; + height: 2px; + content: ""; + background-color: #f6f5e7 +} + +@media (min-width:768px) { + .site-footer__nav:after { + left: 30px; + right: 30px + } +} + +@media (min-width:576px) { + .site-footer__nav>li { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px; + flex: 0 0 33.33333%; + max-width: 33.33333%; + margin-bottom: 2.5rem + } +} + +@media (min-width:992px) { + .site-footer__nav>li { + flex: 0 0 20%; + max-width: 20%; + margin-bottom: 0 + } +} + +.site-footer__nav>li:last-child { + margin-bottom: 0 +} + +.site-footer__nav>li>a { + position: relative; + display: block +} + +@media (max-width:575.98px) { + .site-footer__nav>li>a { + padding-top: 1rem; + padding-bottom: 1rem; + border-top: 2px solid #f6f5e7 + } +} + +@media (min-width:576px) { + .site-footer__nav>li>a { + margin-bottom: 1.5rem + } +} + +@media (max-width:575.98px) { + .site-footer__nav__mobile-link { + position: absolute; + display: block; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: transparent url(/app/themes/pucv-ead/dist/images/chevron-right.9c59704b.svg) no-repeat 100%; + opacity: .5 + } + .site-footer__nav__mobile-link.active { + background-image: url(/app/themes/pucv-ead/dist/images/chevron-down.c66b213d.svg) + } +} + +.site-footer__nav ul { + margin-left: 0; + padding-left: 0; + list-style: none +} + +@media (max-width:575.98px) { + .site-footer__nav ul { + overflow: hidden; + max-height: 0; + transition: all .5s ease-out + } + .site-footer__nav ul.active { + max-height: 300px; + padding-bottom: 1rem + } +} + +.site-footer__nav ul>li { + display: block; + margin-bottom: 1rem; + line-height: 1.2 +} + +.site-footer__nav ul a { + font-style: italic; + color: #212529 +} + +#site-bottom { + color: #fff; + background-color: #31302d +} + +.site-bottom__container { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + align-items: center; + padding-top: 2.5rem; + padding-bottom: 2.5rem +} + +#site-bottom__licenses { + width: 100%; + margin-bottom: 0; + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-size: .875rem +} + +@media (max-width:767.98px) { + #site-bottom__licenses { + margin: 0 auto 2rem; + padding-left: 10%; + padding-right: 10%; + text-align: center + } +} + +@media (max-width:575.98px) { + #site-bottom__licenses { + padding-left: 5%; + padding-right: 5% + } +} + +@media (min-width:768px) { + #site-bottom__licenses { + width: 50%; + padding-right: 1rem + } +} + +@media (max-width:767.98px) { + .site-bottom__auxiliar-nav { + margin-left: auto; + margin-right: auto; + text-align: center + } +} + +.site-bottom__auxiliar-nav li { + margin-left: 2rem +} + +.site-bottom__auxiliar-nav li:first-child { + margin-left: 0 +} + +.site-bottom__auxiliar-nav a { + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + text-transform: uppercase; + color: #fff +} + +#main-access { + background-color: #f6f5e7 +} + +.main-access__container { + padding-top: 2rem; + padding-bottom: 2rem +} + +.main-access__text { + margin-bottom: 2rem; + font-size: 1.75rem; + text-align: center +} + +@media (min-width:768px) and (max-width:991.98px) { + .main-access__text { + font-size: 2rem + } +} + +@media (min-width:992px) { + .main-access__text { + font-size: 2.25rem + } +} + +@media (min-width:768px) { + .main-access__text { + padding-top: 1rem; + padding-left: 10%; + padding-right: 10% + } +} + +.main-access__text a { + font-style: italic; + display: inline-block +} + +#news-wiki { + border-bottom: 2px solid #f6f5e7 +} + +.home-wiki { + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px; + position: relative; + color: #fff; + background-color: #bf4b31 +} + +.home-wiki .widget__header { + position: relative; + z-index: 100 +} + +@media (min-width:992px) { + .home-wiki { + flex: 0 0 33.33333%; + max-width: 33.33333%; + order: -1; + padding-right: 60px; + box-shadow: inset -30px 0 0 0 #fff; + display: flex; + flex-flow: column nowrap; + justify-content: space-between + } + .home-wiki:before { + position: absolute; + width: 1000px; + height: 100%; + top: 0; + right: 100%; + content: ""; + background-color: #bf4b31 + } +} + +#events { + border-bottom: 2px solid #f6f5e7 +} + +.ficha-personal { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px; + display: flex; + justify-content: space-between +} + +@media (max-width:767.98px) { + .ficha-personal { + margin-bottom: 3rem + } +} + +@media (min-width:768px) { + .ficha-personal { + flex: 0 0 50%; + max-width: 50%; + margin-bottom: 4rem + } +} + +.ficha-personal .foto { + width: calc(40% - 20px) +} + +.ficha-personal .foto img { + width: 100%; + height: auto +} + +.ficha-personal .title { + width: 60%; + padding-left: 0 +} + +.ficha-personal .title h3 { + font-style: normal; + margin-bottom: 1.25rem; + font-size: 1.5rem +} + +.ficha-personal .bio { + display: block; + font-size: 1.125rem; + line-height: 1.5 +} + +.page-header { + padding-top: 1rem; + padding-bottom: 1rem +} + +.page-header--has-image { + padding-bottom: 4rem +} + +.page-title { + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol +} + +@media (max-width:767.98px) { + .page-title { + font-size: 3rem + } +} + +.single-title { + margin-bottom: 1rem; + font-size: 2.4rem; + color: #bf4b31 +} + +.single-published { + display: block; + margin-bottom: 1rem +} + +.single-tax { + display: block +} + +.single-tax a { + font-style: italic; + color: #bca37f +} + +@media (max-width:991.98px) { + .page-header__wrapper-image { + width: 100%; + margin-bottom: 1rem + } + .page-header__wrapper-image img { + width: 100% + } +} + +@media (min-width:992px) { + .page-header__wrapper-image { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px; + flex: 0 0 66.66667%; + max-width: 66.66667%; + order: 2 + } +} + +.page-header__wrapper-content { + position: relative; + width: 100%; + min-height: 1px; + padding-right: 30px; + padding-left: 30px +} + +@media (min-width:992px) { + .page-header__wrapper-content { + flex: 0 0 33.33333%; + max-width: 33.33333%; + margin-bottom: 3rem; + align-self: flex-end; + z-index: 1000 + } +} + +@media (min-width:992px) { + .page-header__break-wrapper { + min-width: 130%; + padding-top: 30px; + padding-right: 30px; + padding-bottom: 30px; + background-color: #fff + } +} + +.page-filters { + margin-bottom: 3rem; + background-color: #f6f5e7 +} + +.page-filters__container { + padding-top: 1rem; + padding-bottom: 1rem +} + +@media (min-width:768px) { + .page-filters__container { + display: flex; + justify-content: space-between + } +} + +@media (max-width:767.98px) { + .page-filters__form { + justify-content: flex-end + } +} + +.page-filters__title { + margin-right: 3rem; + margin-bottom: 0 +} + +@media (max-width:575.98px) { + .page-filters__title { + width: 100%; + margin-right: 0; + margin-bottom: 1rem + } +} + +@media (min-width:576px) and (max-width:767.98px) { + .page-filters__title { + width: 40%; + margin-right: 60%; + margin-bottom: 1rem; + text-align: right + } +} + +@media (min-width:768px) and (max-width:991.98px) { + .page-filters__title { + width: 100% + } +} + +@media (max-width:767.98px) { + .page-filters .form-group { + width: 100%; + margin-bottom: 1rem + } +} + +@media (min-width:576px) and (max-width:767.98px) { + .page-filters .form-group { + display: flex; + flex-wrap: nowrap + } +} + +@media (min-width:768px) { + .page-filters .form-group { + margin-right: 3rem + } +} + +.page-filters label { + margin-right: 1rem; + line-height: 1; + color: #bca37f +} + +@media (min-width:576px) and (max-width:767.98px) { + .page-filters label { + flex-basis: 40%; + align-items: right; + justify-content: flex-end; + text-align: right + } +} + +.comment-form .page-filters input[type=email], +.comment-form .page-filters input[type=text], +.comment-form .page-filters input[type=url], +.comment-form .page-filters textarea, +.page-filters #site-searchform__input, +.page-filters .comment-form input[type=email], +.page-filters .comment-form input[type=text], +.page-filters .comment-form input[type=url], +.page-filters .comment-form textarea, +.page-filters .form-control { + min-width: 150px +} + +@media (min-width:576px) and (max-width:767.98px) { + .comment-form .page-filters input[type=email], + .comment-form .page-filters input[type=text], + .comment-form .page-filters input[type=url], + .comment-form .page-filters textarea, + .page-filters #site-searchform__input, + .page-filters .comment-form input[type=email], + .page-filters .comment-form input[type=text], + .page-filters .comment-form input[type=url], + .page-filters .comment-form textarea, + .page-filters .form-control { + flex-basis: 60% + } +} + +@media (min-width:768px) { + .comment-form .page-filters input[type=email], + .comment-form .page-filters input[type=text], + .comment-form .page-filters input[type=url], + .comment-form .page-filters textarea, + .page-filters #site-searchform__input, + .page-filters .comment-form input[type=email], + .page-filters .comment-form input[type=text], + .page-filters .comment-form input[type=url], + .page-filters .comment-form textarea, + .page-filters .form-control { + max-width: 200px + } +} + +.catalog-books__filter { + padding: 1.5rem 2rem +} + +.catalog-books__filter .row { + padding: 0; + display: flex; + align-items: center +} + +.catalog-books__filter .row div { + display: flex; + align-items: center; + column-gap: 1rem +} + +.catalog-books__filter .row div:last-child { + justify-content: end +} + +.catalog-books__filter .row label { + color: #31302d; + padding-top: 8px +} + +.catalog-books__filter .row label, +.catalog-books__filter .row span { + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-size: 16px; + font-weight: 700; + letter-spacing: 1.14px +} + +.catalog-books__filter .row span { + color: #bca37f; + text-transform: uppercase +} + +.catalog-books__filter button { + padding: .5rem 3rem +} + +.catalog-books__wrapper { + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + display: grid; + grid-template-columns: 1fr 1fr 1fr; + padding: 0 30px; + grid-column-gap: 60px +} + +.catalog-books__book-container { + border: 1px solid #f5f2db; + margin: 60px 0; + display: flex; + align-items: center; + max-height: 120px +} + +.catalog-books__thumbnail img { + width: 120px; + min-width: 120px; + height: 120px +} + +.catalog-books__details { + padding: 0 1rem +} + +.catalog-books__book-title { + color: #bf4b31; + font-size: 22px; + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-weight: 500; + line-height: 1.2 +} + +.catalog-books__book-author { + color: #31302d; + font-family: Alegreya, Georgia, serif; + font-size: 16px; + line-height: 1.2 +} + +.book__container { + display: flex; + border: 1px solid #f5f2db; + margin-top: .3rem +} + +.book__thumbnail { + min-width: calc(300px + 4rem); + padding: 2rem +} + +.book__details { + padding: 2rem 2rem 2rem 0; + min-width: 300px +} + +.book__title { + color: #bf4b31; + font-size: 22px; + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-weight: 500; + line-height: 1.2 +} + +.book__author { + font-family: Alegreya, Georgia, serif; + font-size: 18px; + font-weight: 400; + line-height: 26px; + color: #31302d; + margin-top: .3rem +} + +.book__sub-details { + padding: 1rem 0; + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-style: italic; + color: #31302d; + font-size: 14px; + line-height: 22px +} + +.book__summary { + padding: 2rem 2rem 2rem 0 +} + +.book__back-link svg { + transform: translateY(7px) +} + +.book__disponibility a { + color: #bca37f; + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + font-style: italic; + font-size: 16px; + font-weight: 700 +} + +.column__title { + font-size: 1.5rem; + margin-bottom: 1.5rem; + font-weight: 700 +} + +.column__image { + display: block; + width: 100%; + height: auto; + margin: 1.5rem 0 1rem +} + +.column__content { + line-height: 1.5 +} + +.instagram__images { + display: grid; + width: 100vw; + margin-bottom: 4rem; + grid-column-gap: 15px; + grid-template-columns: 1fr +} + +.instagram__images .instagram__image { + display: none +} + +.instagram__images .instagram__image:first-child { + display: block +} + +@media (min-width:576px) { + .instagram__images { + grid-template-columns: repeat(2, 1fr) + } +} + +@media (min-width:768px) { + .instagram__images { + grid-template-columns: repeat(3, 1fr) + } + .instagram__images .instagram__image:nth-child(2) { + display: block + } +} + +@media (min-width:992px) { + .instagram__images { + grid-template-columns: repeat(4, 1fr) + } + .instagram__images .instagram__image:nth-child(3) { + display: block + } +} + +@media (min-width:1360px) { + .instagram__images { + grid-template-columns: repeat(5, 1fr) + } + .instagram__images .instagram__image { + display: block + } +} + +.instagram__image { + object-fit: cover; + object-position: center center; + display: block; + margin-bottom: 1rem; + width: 100%; + height: 100% +} + +.instagram__link--text { + background: #bf4b31; + display: flex; + flex-flow: column; + justify-content: space-between; + transition: all .35s ease-in-out +} + +.instagram__link--text .feather-instagram { + display: block; + width: 32px; + height: 32px; + margin: 15px; + color: #fff +} + +.instagram__link--text:hover { + background: #823321 +} + +.instagram__link--text__title { + font-weight: 500; + display: block; + margin: 15px; + font-size: 1.5rem; + line-height: 1.05; + font-family: Alegreya Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; + color: #fff; + text-align: right +} + +@media (min-width:576px) { + .instagram__link--text .feather-instagram, + .instagram__link--text__title { + margin: 30px + } +} + +.people__details { + line-height: 1.25 +} + +.people__profession { + margin-top: -1rem; + font-size: 1rem; + margin-bottom: 1rem +} diff --git a/www/wiki/skins/bo/layout-reevo.xml b/www/wiki/skins/bo/layout-reevo.xml index f68895fb..006d3fcd 100644 --- a/www/wiki/skins/bo/layout-reevo.xml +++ b/www/wiki/skins/bo/layout-reevo.xml @@ -13,6 +13,7 @@ This layout has Pagetools visible in body content as used in http://wiki.ead.puc --> + @@ -27,7 +28,7 @@ This layout has Pagetools visible in body content as used in http://wiki.ead.puc + ]]>