/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.width25,.frontpage-news .width25 h2{width:25% !important;}
*:focus:not(.cke_editable){outline:auto !important;outline-offset:0px !important;}
.logged-in-only{display:none !important;}
.region-footer .menu.menu--stopka-mobile.nav{display:none}
.node-gallery .field--item{float:left;width:calc(25% - 12px);margin-bottom:16px;margin-left:16px;}.node-gallery .field--item:nth-of-type(1),.node-gallery .field--item:nth-of-type(4n + 1){margin-left:0;}.node-gallery .field--item:hover{border:solid 2px #0af;}.node-gallery .field--item img{object-fit:cover;}#cboxContent{position:unset;}#cboxOverlay{background:#000148;}#colorbox{background:#000148 !important;}#cboxTitle,#cboxCurrent{color:white;bottom:-9px;padding-right:0;position:absolute;height:auto;}#cboxCurrent{border-left:2px solid #00aaff;right:130px;}.cboxTopLeft,.cboxTopCenter,.cboxTopRight,.cboxMiddleLeft,.cboxMiddleRight,.cboxBottomLeft,.cboxBottomCenter,.cboxBottomRight{display:none;}#colorbox{background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;outline:0;padding-bottom:32px;}.layout.course-node .layout__region--second img{max-width:100%;margin-bottom:0;}#cboxPrevious,#cboxNext{float:left;margin-left:10px;font-size:0;display:block;width:40px;height:40px;background-color:transparent;border:none;-webkit-tap-highlight-color:transparent;background-image:url(/themes/THEMENAME/img/arrows_blue.svg);background-repeat:no-repeat;background-size:40px;}#cboxNext{background-position-y:0;bottom:-16px;}#cboxPrevious{background-position-y:-40px;right:65px;bottom:-16px;}#cboxNext:hover{background-position-y:0;background-color:white;}#cboxPrevious:hover{background-position-y:-40px;background-color:white;}.layout.course-node .layout__region--second img{max-width:100% !important;}
.footer .menu.nav{margin-top:100px;column-count:3;font-size:15px;}@media screen and (min-width:767px){.footer .menu.nav{display:none;}}@media screen and (max-width:766px){.footer .layout--threecol-section{display:none;}.footer .menu.nav{column-count:1;}#block-feedybackyblock-2{position:absolute;}}
.menu--rea li a{padding:10px 0;font-weight:bold;}.menu--rea li a:hover{border-bottom:none;}.menu--rea{flex-direction:column;width:100%;}
