/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*{margin:0;padding:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;}body{width:100%;margin:0 auto;font-family:Roboto,sans-serif;font-size:16px;background:#560B0D;max-width:1200px;}h1,h2,h3,h4,h5{font-family:Comfortaa,sans-serif;text-align:left;color:#88171A;}h1{font-size:30px;font-weight:normal;line-height:32px;margin:10px auto;text-align:center;}h2{font-size:22px;font-weight:normal;}h3{font-size:20px;margin-top:30px;}h4{font-size:18px;}h5{font-size:14px;}p{margin:12px 0;}a{text-decoration:none;color:#61AFAF;font-weight:bold;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}a:hover{color:#8AD2D6;}cite{display:block;float:none;width:100%;max-width:752px;color:#88171A;border:5px solid #88171A;font-size:14px;font-style:normal;padding:10px;margin:30px auto 0 auto;}ul{margin-left:20px;}ul li{margin-left:15px;}
#wrapper > header{display:flex;flex-direction:column;justify-content:space-between;}#wrapper > header > div:nth-of-type(2){display:flex;flex-direction:column;}#wrapper > header > div:nth-of-type(2) > div{display:flex;justify-content:space-between;}#block-rainbow-flag{align-self:flex-end;}#block-rainbow-flag img{width:60px;height:38px;}.btn-header{border:1px solid #8AD2D6;border-radius:20px;align-self:center;padding:.1rem 1rem;color:#E99F01;font-size:1.4rem;font-weight:lighter;}@media screen and (min-width:1040px){#wrapper > header{flex-direction:row;padding:1rem;}}
footer > div:first-child{display:flex;flex-wrap:wrap;justify-content:space-evenly;padding:1.5rem;}footer > div:first-child > div{flex:1;padding:25px;margin:6px;}footer > div:last-child{text-align:center;padding-top:10px;}
#main-content{min-height:50vh;padding:40px 20px;}#block-main-content > div{padding:20px 10px;width:100%;max-width:1100px;margin:0 auto;}@media screen and (max-width:600px){#main-content img{display:block;max-width:100%;height:auto !important;margin:10px auto !important;float:none !important;text-align:center;}}
.pager__items{text-align:center;}.pager__items li{display:inline;list-style-type:none;padding:0.5em;}.pager__items li.is-active{font-weight:bold;}
#block-site-branding img{width:500px;}
#block-search-form{width:100%;}#search-block-form input[type="submit"]{display:none;}#search-block-form input[type="search"]{height:26px;border:none;border-radius:4px;box-shadow:inset 2px 2px 4px #acacac;background:#fff url(/themes/custom/orcy/images/search.png) no-repeat 97% 3px;width:100%;}@media screen and (min-width:1040px){#block-search-form{width:25%;}}
#navigation{background:#88171a;font-family:Comfortaa,sans-serif;}#navigation > div{display:flex;flex-direction:column;align-items:center;padding:1rem;gap:5px;}#block-main-nav{color:#fff;font-weight:700;width:100%;}#block-main-nav ul{margin-left:0;list-style:none;}#block-main-nav ul li{position:relative;margin-left:0;list-style-position:inside;background:#6F1113;padding:10px;border-bottom:2px solid #88171a;}#block-main-nav ul li:last-child{border-bottom:none;}#block-main-nav ul li span,#block-main-nav ul li a{font-size:16px;line-height:22px;padding:8px 12px;color:#fff;cursor:pointer;}#toggle-menu{display:block;}#toggle-menu .toggle{width:38px;height:4px;margin:3px 0;background:#fff;border-radius:2px;}#toggle-menu + ul{display:none;clear:right;}#toggle-menu + ul li.parent::marker{content:'\f0da';font:var(--fa-font-solid);font-size:1.5em;}#toggle-menu + ul li.parent.active::marker{content:'\f0d7';}#toggle-menu.active + ul{display:block;}#toggle-menu.active + ul ul:not(.active){display:none;}@media screen and (min-width:1040px){#navigation > div{flex-direction:row;justify-content:space-between;}#toggle-menu{display:none;}#toggle-menu + ul{display:block;}#block-main-nav{width:auto;}#block-main-nav ul li{list-style-position:unset;background:unset;padding:0;border-bottom:none;}#block-main-nav > ul > li{display:inline-block;}#block-main-nav > ul > li ul{display:none;}#block-main-nav > ul li:hover > ul{display:block;position:absolute;left:0;right:auto;background:#560B0D;}#block-main-nav > ul li:hover span,#block-main-nav > ul li:hover a{background:#6f1113;}#block-main-nav > ul li:hover li:hover span,#block-main-nav > ul li:hover li:hover a{background:#560b0d;}#block-main-nav > ul li:hover > ul ul{right:-100%;left:auto;top:0;}#block-main-nav > ul li:hover > ul > li > span,#block-main-nav > ul li:hover > ul > li > a{display:block;position:relative;z-index:1;border-top:2px solid #88171a;text-align:right;width:200px;}}
#block-tabs ul{border-bottom:1px solid #bbb;margin:5px;padding:0 0 0 1em;white-space:nowrap;}#block-tabs ul li{display:inline;margin-left:15px;}#block-tabs ul li a{background-color:#ddd;border-color:#bbb;border-width:1px;margin-right:0.5em;padding:0 1em;}#block-tabs ul li a.is-active{background-color:#fff;border:1px solid #bbb;border-bottom:1px solid #fff;color:#000;}
#block-language-switcher{background:#691012;flex:1 1 50%;}.language-links li{display:inline-block;height:100%;margin-left:0;border-left:2px solid #88171a;}.language-links li:first-child{border-left:none;}.language-links li a{display:block;width:100%;height:100%;line-height:40px;color:#fff;font-family:Comfortaa,sans-serif;text-align:center;}.language-links li:first-child{width:24%;}.language-links li:nth-child(2){width:31%;}.language-links li:nth-child(3){width:20%;}.language-links li:last-child{width:25%;}@media screen and (min-width:800px){#block-language-switcher{width:420px;background:#fff;}.language-links{background-image:url(/themes/custom/orcy/images/figures.jpg);background-repeat:no-repeat;background-size:contain;background-position:bottom;width:100%;height:100%;margin-left:0;}.language-links li{border-left:none;}.language-links li a{opacity:0;}}
#wrapper{background:#fff;}#main-heading{background:url(/themes/custom/orcy/images/snowflakes_large.png) #8ad2d6 no-repeat 0 -94px;}#main-heading h1{padding:34px 0 36px 0;margin:0 auto;color:#fff;font-size:54px;}footer{clear:both;background:#88171A;}footer p,footer h2{color:#fff;}footer h2{font-size:24px;font-weight:bold;}footer > div:first-child > div{background:#6F1113;}footer > div:last-child{background:#560B0D;color:#D32F33;font-family:Comfortaa,sans-serif;font-weight:300;letter-spacing:1px;}footer > div:last-child a{color:#D32F33;}
.views-row{clear:left;padding:2rem 0;}.views-news-title{font-size:25px;}.views-news-body{margin:15px 0 25px;}.views-news-body img{width:400px;height:200px;}.views-news-image img{border:2px solid #88171a;float:left;margin-right:15px;}
