| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094 |
- @charset "UTF-8";
- body {
- overflow-x: hidden;
- }
- a {
- text-decoration: none;
- }
- .alert {
- color: #e60000;
- font-weight: bold;
- }
- body {
- max-width: 1170px;
- margin: auto;
- font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
- font-size: 14px;
- }
- #header {
- align-items: center;
- margin-top: 0.4em;
- margin-bottom: 1.2em;
- }
- .main {
- /* OLD - iOS 6-, Safari 3.1-6 */
- display: -webkit-box;
- /* OLD - Firefox 19- (buggy but mostly works) */
- display: -moz-box;
- /* TWEENER - IE 10 */
- display: -ms-flexbox;
- /* NEW - Chrome */
- display: -webkit-flex;
- /* NEW, Spec - Opera 12.1, Firefox 20+ */
- display: flex;
- flex-direction: row;
- }
- .leftcol {
- width: 15%;
- min-width: 185px;
- }
- .rightcol {
- width: 15%;
- min-width: 185px;
- }
- .ui-datepicker {
- z-index: 9990 !important;
- }
- #menu {
- z-index: 9991;
- }
- #login-popup .popup-form {
- z-index: 9992;
- }
- .dropdown {
- position: relative;
- display: inline-block;
- }
- ul.dropdown-menu {
- display: none;
- position: absolute;
- z-index: 1;
- margin: auto 0;
- padding: 0;
- list-style: none;
- }
- ul.dropdown-menu li {
- padding: 12px 16px;
- }
- ul.dropdown-right {
- top: 0;
- left: 100%;
- }
- ul.dropdown-left {
- top: 0;
- right: 100%;
- }
- #topbar {
- /* OLD - iOS 6-, Safari 3.1-6 */
- display: -webkit-box;
- /* OLD - Firefox 19- (buggy but mostly works) */
- display: -moz-box;
- /* TWEENER - IE 10 */
- display: -ms-flexbox;
- /* NEW - Chrome */
- display: -webkit-flex;
- /* NEW, Spec - Opera 12.1, Firefox 20+ */
- display: flex;
- flex-direction: row;
- justify-content: center;
- align-items: center;
- margin-top: 0.8em;
- margin-bottom: 1em;
- height: 75px;
- list-style: none;
- }
- .topbar-logo img, .topbar-network-logo img {
- margin: 6px;
- }
- .topbar-logo img {
- max-height: 95%;
- }
- .topbar-network-logo {
- margin-left: 6px;
- }
- .topbar-network-logo img {
- max-height: 50px;
- }
- .topbar-title {
- margin: 0 0.8em 0 0.8em;
- flex: 1;
- color: #333;
- font-size: 1.6em;
- font-weight: 500;
- }
- #menu {
- /* OLD - iOS 6-, Safari 3.1-6 */
- display: -webkit-box;
- /* OLD - Firefox 19- (buggy but mostly works) */
- display: -moz-box;
- /* TWEENER - IE 10 */
- display: -ms-flexbox;
- /* NEW - Chrome */
- display: -webkit-flex;
- /* NEW, Spec - Opera 12.1, Firefox 20+ */
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- list-style: none;
- background-color: #df0009;
- padding: 0;
- align-items: center;
- margin: 0 0 1em;
- position: relative;
- }
- #menu:after {
- content: "";
- /* empty but necessary */
- position: absolute;
- background-color: #df0009;
- height: 100%;
- left: -50vw;
- width: 200vw;
- z-index: -1;
- }
- #menu li {
- height: 100%;
- }
- #menu li.active {
- background-color: #df0009;
- }
- #menu li a {
- display: flex;
- flex-direction: row;
- align-items: center;
- padding: 12px;
- height: 26px;
- color: #ffffff;
- font-size: 14px;
- text-align: center;
- text-decoration: none;
- }
- #menu li.active a {
- color: #555;
- }
- #menu li.dropdown-displayed a {
- color: #555;
- }
- #menu li a:hover {
- text-decoration: none;
- color: #555;
- }
- #menu .caret {
- margin-left: 5px;
- }
- #menu .dropdown.dropdown-displayed {
- background-color: #df0009;
- color: #555;
- }
- #menu .dropdown-menu {
- min-width: 180px;
- white-space: nowrap;
- background-color: #ffffff;
- box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
- }
- #menu .dropdown-menu li {
- width: 100%;
- padding: 0;
- }
- #menu .dropdown-menu li:hover {
- background-color: #e6e6e6;
- }
- #menu .dropdown-menu li:hover a {
- color: #555;
- }
- #menu .dropdown-menu li.active {
- background-color: #df0009;
- }
- #menu .dropdown-menu li.active > a {
- color: #ffffff;
- }
- #menu .dropdown-menu a {
- height: 14px;
- padding: 8px 12px;
- width: auto;
- color: #555;
- font-size: 14px;
- }
- /* The sticky class is added to the navbar with JS when it reaches its scroll position */
- #menu.sticky {
- position: fixed;
- top: 0;
- max-width: 60vw;
- }
- .content {
- line-height: 1.4em;
- width: 100%;
- }
- .content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
- font-weight: 500;
- }
- .content h1, .content h2 {
- padding: 5px;
- }
- .content h1 {
- color: #df0009;
- font-size: 1.6em;
- font-weight: 500;
- }
- .content h2 {
- color: #333333;
- font-size: 1.4em;
- font-weight: 500;
- }
- .content h3 {
- color: #333333;
- font-size: 1.2em;
- font-weight: 500;
- }
- .content h4 {
- color: #333333;
- font-size: 1.2em;
- font-weight: 500;
- }
- .content h5 {
- color: #333333;
- font-size: 1em;
- font-weight: 500;
- }
- .content a {
- color: #df0009;
- }
- .content a:hover {
- color: #790005;
- text-decoration: underline;
- }
- .content p {
- padding: 5px;
- margin: 0 0 10px;
- }
- .content .text-center {
- text-align: center;
- }
- .content .text-justify {
- text-align: justify;
- }
- .content .text-right {
- text-align: right;
- }
- .content blockquote {
- padding-left: 20px;
- padding-right: 8px;
- border-width: 0 0 0 5px;
- border-style: solid;
- border-color: #df0009;
- font-style: italic;
- }
- .content table {
- border-collapse: collapse;
- }
- .content table caption {
- padding-top: 8px;
- padding-bottom: 8px;
- color: #777;
- text-align: left;
- }
- .content table td, .content table th {
- border: 1px solid #ddd;
- padding: 8px;
- }
- .content table tr:nth-child(even) {
- background-color: #f2f2f2;
- }
- .content table th {
- padding-top: 12px;
- padding-bottom: 12px;
- text-align: left;
- background-color: #df0009;
- color: white;
- }
- .content pre {
- display: block;
- padding: 9.5px;
- margin: 0 0 10px;
- font-size: 13px;
- border: 1px solid #ccc;
- border-radius: 4px;
- background-color: #f5f5f5;
- word-break: break-all;
- word-wrap: break-word;
- color: #333333;
- }
- .content img {
- max-width: 95%;
- height: auto;
- }
- .content hr {
- margin: 15px 5px;
- border-color: #BBB;
- }
- .centralcol {
- flex: 1;
- padding: 0 2em;
- min-width: 600px;
- }
- .centralcol header h2, .centralcol header h3 {
- color: #df0009;
- }
- .leftcol header, .rightcol header {
- background: #323232;
- padding: 0.5em;
- margin: 1em 0;
- }
- .leftcol header h2, .leftcol header h3, .rightcol header h2, .rightcol header h3 {
- color: #df0009;
- font-size: 1.2em;
- font-weight: bold;
- padding: 0;
- margin: 0;
- }
- .leftcol header h2 a, .leftcol header h3 a, .rightcol header h2 a, .rightcol header h3 a {
- color: #df0009;
- }
- .leftcol header h2 a:hover, .leftcol header h3 a:hover, .rightcol header h2 a:hover, .rightcol header h3 a:hover {
- color: #ff131d;
- }
- .leftcol p, .rightcol p {
- font-size: 0.9em;
- }
- #footer {
- margin-top: 40px;
- position: relative;
- height: 60px;
- display: flex;
- flex-direction: row;
- align-items: center;
- }
- #footer::after {
- content: "";
- /* empty but necessary */
- position: absolute;
- background-image: linear-gradient(to bottom, #575757 0, #3d3d3d 100%);
- background-repeat: repeat-x;
- box-shadow: 0px -2px 10px 0px #656565;
- height: 84px;
- left: -50%;
- width: 200%;
- z-index: -1;
- margin: 0;
- }
- .footer-navbar {
- flex: 1;
- display: flex;
- flex-direction: row;
- align-items: center;
- list-style: none;
- }
- .footer-navbar a {
- color: #ffffff;
- text-decoration: none;
- font-weight: 700;
- margin: 0 14px;
- font-size: 14px;
- }
- .footer-navbar a:hover {
- color: #a6a6a6;
- }
- footer .logo-ot {
- margin-right: 20px;
- }
- .user-toolbar {
- color: #666666;
- font-size: 16px;
- position: relative;
- display: inline-block;
- }
- .user-toolbar-username {
- display: flex;
- flex-direction: row;
- align-items: center;
- height: 45px;
- max-height: 100%;
- }
- .user-toolbar .fa {
- margin: auto 5px;
- }
- .user-toolbar a {
- text-decoration: none;
- color: #666666;
- }
- .user-toolbar ul {
- list-style: none;
- }
- .user-toolbar .dropdown-menu {
- min-width: 240px;
- background-color: #ffffff;
- box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
- right: 0;
- }
- .user-toolbar .dropdown-menu li {
- height: 3.5em;
- display: flex;
- flex-direction: row;
- align-items: center;
- padding: 0;
- }
- .user-toolbar .dropdown-menu li:hover {
- background-color: #cccccc;
- }
- .user-toolbar .dropdown-menu a {
- width: 100%;
- padding: 12px 16px;
- }
- .user-toolbar .dropside-menu {
- background-color: #df0009;
- box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
- }
- #login-popup {
- position: relative;
- display: inline-block;
- cursor: pointer;
- }
- /* The actual popup */
- #login-popup .popup-form {
- visibility: hidden;
- width: 240px;
- background-color: #df0009;
- border-radius: 4px;
- padding: 1em 1.6em;
- position: absolute;
- right: 0;
- top: 1em;
- }
- /* Toggle this class when clicking on the popup container (hide and show the popup) */
- #login-popup .show {
- visibility: visible;
- }
- #login-popup .popup-form {
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- }
- #login-popup .popup-form > input {
- margin: 0.6em;
- }
- /* Error messages */
- .login-errormsg {
- text-align: center;
- }
- .breadcrumb {
- list-style: none;
- display: flex;
- flex-direction: row;
- font-weight: bold;
- }
- .breadcrumb a {
- color: #df0009;
- }
- .breadcrumb li {
- margin: 0 3px;
- }
- .breadcrumb li a {
- margin: 0 3px;
- }
- .breadcrumb li::before {
- /*content: "> ";*/
- font-family: "Font Awesome 5 Free";
- content: "";
- color: #b8b8b9;
- }
- .breadcrumb li:first-child::before {
- content: "";
- }
- .breadcrumb > li:last-child {
- color: #737373;
- }
- .slick-track {
- max-height: 380px;
- overflow: hidden;
- }
- .slick-slide img {
- max-width: initial;
- }
- .carousel .carousel-img:not(.slick-slide) {
- width: 100%;
- display: none;
- }
- .carousel .carousel-img:first-child:not(.slick-slide) {
- display: inline;
- }
- .ot-box {
- font-size: 0.8em;
- }
- .ot-box header {
- background: #323232;
- padding: 0.5em;
- margin: 1em 0;
- }
- .ot-box header h3 {
- color: #df0009;
- font-size: 1.2em;
- font-weight: bold;
- padding: 0;
- margin: 0;
- }
- .ot-box a {
- color: #df0009;
- }
- .ot-box footer:not(:empty) {
- border-top: solid 1px #4d4d4d;
- margin: 0.5em 0;
- padding: 0.5em;
- font-size: 1.2em;
- }
- .ot-events {
- margin: 1em 0;
- }
- .ot-events .event-card {
- display: flex;
- flex-direction: row;
- margin-bottom: 0.5em;
- }
- .ot-events .event-card > .event-poster {
- flex: 1;
- display: flex;
- flex-direction: row;
- justify-content: center;
- align-items: center;
- }
- .ot-events .event-card > .event-poster img {
- margin: auto;
- width: 75%;
- height: auto;
- }
- .ot-events .event-card > .event-summary {
- flex: 2;
- display: flex;
- flex-direction: column;
- padding: 0.3em;
- }
- .ot-events .event-card > .event-summary .event-name {
- font-weight: bold;
- color: #393939;
- }
- .ot-events .event-card > .event-summary .event-date {
- color: #666;
- }
- .ot-events .no-events p {
- padding: 1em;
- }
- .ot-all-events {
- display: flex;
- flex-direction: row;
- }
- .ot-all-events .events-controls {
- order: 1;
- flex: 1;
- }
- .ot-all-events .events-results {
- order: 0;
- flex: 1;
- }
- .ot-all-events .events-controls, .events-results {
- display: flex;
- flex-direction: column;
- margin: 0 1.5em;
- }
- .ot-all-events .event-search {
- display: flex;
- flex-direction: column;
- margin-bottom: 2em;
- }
- .ot-all-events h3 {
- font-size: 1.2em;
- font-weight: bold;
- }
- .ot-all-events .event-search form {
- display: flex;
- flex-direction: column;
- }
- .ot-all-events .event-search form input, button {
- margin-bottom: 1em;
- line-height: 1.4em;
- font-size: 1.1em;
- border: 1px solid #ccc;
- border-radius: 4px;
- padding: 6px 12px;
- }
- .ot-all-events .event-search form button {
- border: solid 2px #df0009;
- color: #df0009;
- }
- .ot-all-events .event-search form button:hover {
- background-color: #d8edf3;
- cursor: pointer;
- }
- .ot-all-events #event-map {
- height: 400px;
- width: 100%;
- align-self: flex-end;
- }
- .ot-all-events .event {
- display: flex;
- flex-direction: column;
- border-bottom: solid 2px #323232;
- border-radius: 4px;
- height: 200px;
- padding: 1em;
- justify-content: space-around;
- }
- .ot-all-events .event-preview {
- display: flex;
- flex-direction: row;
- align-items: center;
- }
- .ot-all-events .event-preview .event-poster {
- flex: 1;
- display: flex;
- flex-direction: column;
- align-items: center;
- }
- .ot-all-events .event-preview .event-poster img {
- width: auto;
- max-width: 100%;
- min-width: 40%;
- height: auto;
- margin-right: 4em;
- }
- .ot-all-events .event-preview .event-summary {
- flex: 2;
- display: flex;
- flex-direction: column;
- }
- .ot-all-events .event-preview .event-summary > span {
- margin-bottom: 0.5em;
- }
- .ot-all-events .event-preview .event-name {
- font-size: 1.4em;
- color: #333333;
- font-weight: bold;
- }
- .ot-all-events .event-preview .event-loc-date {
- font-size: 1.1em;
- color: #4d4d4d;
- font-weight: bold;
- }
- .ot-all-events .event-preview .event-description {
- color: #4d4d4d;
- }
- .ot-all-events .event-see {
- align-self: stretch;
- padding: 0.4em 0.8em;
- font-size: 1.1em;
- margin-top: 0.4em;
- display: flex;
- flex-direction: row;
- justify-content: center;
- align-items: center;
- }
- .ot-all-events .event-see:hover {
- text-decoration: none;
- font-weight: bold;
- }
- .ot-show-event {
- display: flex;
- flex-direction: column;
- }
- .ot-show-event header {
- display: flex;
- flex-direction: row;
- padding: 0.5em;
- margin-bottom: 2em;
- align-items: center;
- }
- .ot-show-event .event-name {
- font-size: 1.8em;
- font-weight: bold;
- flex: 1;
- }
- .ot-show-event .go-back {
- color: #df0009;
- font-weight: bold;
- padding: 0.5em 0.7em;
- border: solid 2px #df0009;
- border-radius: 6px;
- margin: auto;
- }
- .ot-show-event .go-back:hover {
- background-color: #d8edf3;
- text-decoration: none;
- }
- .ot-show-event .event-content {
- display: flex;
- flex-direction: row;
- margin-bottom: 2em;
- }
- .ot-show-event .event-content .event-poster {
- flex: 1;
- }
- .ot-show-event .event-poster img {
- width: auto;
- max-width: 100%;
- min-width: 40%;
- height: auto;
- }
- .ot-show-event .event-summary {
- flex: 1;
- display: flex;
- flex-direction: column;
- }
- .ot-show-event .event-description {
- margin-bottom: 1em;
- padding: 1em 0.5em;
- }
- .ot-show-event .event-infos {
- border: none;
- width: 94%;
- margin: 0 3%;
- padding-top: 1em;
- }
- .ot-show-event .event-infos tr {
- background-color: #ffdd99;
- }
- .ot-show-event .event-infos tr:nth-child(odd) {
- background-color: #ffd480;
- }
- .ot-show-event .event-content .event-infos td {
- padding: 0.8em 1.6em;
- }
- .ot-show-event .event-content .event-infos tr td:first-child {
- font-weight: bold;
- color: #2E2D2D;
- }
- .ot-show-event #event-map {
- height: 400px;
- width: 100%;
- align-self: center;
- }
- .ot-donors .donor-list {
- display: flex;
- flex-direction: column;
- }
- .ot-donors .donor-card {
- height: 80px;
- width: 100%;
- display: flex;
- flex-direction: row;
- align-content: center;
- justify-content: center;
- margin-bottom: 1em;
- }
- .ot-donors .donor-card img {
- width: auto;
- max-height: 100%;
- max-width: 95%;
- margin: auto;
- /* Style the alt text */
- font-size: 1.1em;
- }
- .ot-members h3 {
- color: #ffffff;
- background-color: #adaeae;
- text-align: center;
- font-weight: bold;
- height: 18px;
- padding: 6px;
- }
- .ot-members .ot-members-list {
- list-style: none;
- display: flex;
- flex-direction: row;
- flex-wrap: wrap;
- align-items: end;
- justify-content: center;
- }
- .ot-members .ot-member {
- margin: 15px;
- display: flex;
- flex-direction: column;
- align-items: center;
- }
- .ot-members .ot-member img {
- max-width: 120px;
- max-height: 150px;
- height: auto;
- }
- .ot-members .ot-member-name {
- text-align: center;
- }
- .frame-type-menu_sitemap {
- font-size: 16px;
- font-weight: bold;
- }
- .frame-type-menu_sitemap > ul {
- padding-left: 1.5em;
- list-style: none;
- }
- .frame-type-menu_sitemap li ul {
- list-style: disc;
- }
- .frame-type-menu_sitemap li ul li ul {
- list-style: square;
- }
- .frame-type-menu_sitemap li {
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- color: #979797;
- }
- form .row {
- display: flex;
- flex-direction: row;
- }
- form .row > div {
- padding-left: 2em;
- flex: 1;
- }
- form .row > div:first-child {
- padding-left: 0;
- }
- .form-group {
- margin-bottom: 18px;
- }
- .control-label {
- color: 4facc6;
- display: inline-block;
- max-width: 100%;
- margin-bottom: 10px;
- font-weight: 700;
- }
- div.input {
- display: flex;
- flex-direction: column;
- }
- .form-control {
- height: 28px;
- box-sizing: content-box;
- padding: 6px 12px;
- font-size: 14px;
- line-height: 1.2em;
- color: #555;
- background-color: #fff;
- border: 1px solid #ccc;
- border-radius: 4px;
- }
- textarea.form-control {
- padding: 12px 12px;
- height: 180px;
- }
- .form-control:focus {
- border: 2px solid #df0009;
- }
- .form-control:invalid {
- box-shadow: none;
- }
- div.input .error {
- color: #e60000;
- }
- div.input span.error {
- margin-top: 5px;
- }
- span.submit {
- display: flex;
- flex-direction: row;
- justify-content: flex-end;
- }
- form button[type=submit] {
- width: 120px;
- }
- form button[type=submit]:hover {
- background-color: #e6e6e6;
- cursor: pointer;
- }
- ::-webkit-input-placeholder {
- color: #8c8c8c !important;
- opacity: 1;
- }
- :-moz-placeholder {
- color: #8c8c8c !important;
- opacity: 1;
- }
- ::-moz-placeholder {
- color: #8c8c8c !important;
- opacity: 1;
- }
- :-ms-input-placeholder {
- color: #8c8c8c !important;
- opacity: 1;
- }
- .contact-form {
- width: 80%;
- margin: auto;
- min-width: 600px;
- }
- .contact-form-info {
- font-size: 12px;
- padding: 0 5px 10px 5px;
- font-style: italic;
- color: #4d4d4d;
- }
- .faq-item .content {
- color: #262626;
- padding: 0 2em;
- margin: 0 0.5em 3em 0.5em;
- border-left: solid 2px #df0009;
- }
- .fce-2col {
- display: flex;
- flex-direction: row;
- }
- .fce-2col .col {
- flex: 1;
- margin-right: 2em;
- }
- .fce-2col .col:last-child {
- margin-right: 0;
- }
- /*# sourceMappingURL=theme-red.css.map */
|