body{-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;background:var(--body-background);text-align:center;color:#333}
.page{font-size:14px;line-height:1.5em;font-family:var(--font-family)}
.clear{claer:both}
.red{color:#d00}
.blue{color:#008bdd}
.green{color:#0e9e1f}
.border-gray{border:1px solid #aaa;padding:10px;display:block;width:100%}
.border-green{border:1px solid #0e9e1f;padding:10px;display:block;width:100%}
.border-red{border:1px solid #d00;padding:10px;display:block;width:100%;border:1px solid #d00;padding:10px;display:block;margin:5px}
.border-dashed-gray{border:1px dashed #aaa;padding:10px;display:block;margin:5px}
.border-dashed-green{border:1px dashed #0e9e1f;padding:10px;display:block;margin:5px}
.border-dashed-red{border:1px dashed #d00;padding:10px;display:block;margin:5px}
.fleft{float:left;display:block;margin:0 5px 5px 0}
.fright{float:right;display:block;margin:0 0 5px 5px}
.fullwidth{clear:both;display:block;width:100%;margin:5px 0;height:auto}
.mod-gallery{clear:both}
.gallery-search {display:flex}
.video-container{width:100%}
.btn{font-size:12px;font-weight:400;font-family:var(--font-family);border-radius:3px;border:1px solid var(--lightgray)}
a.button,.button{border-radius:3px;display:inline-block;padding:5px 22px;background:var(--color1);color:var(--white);font-style:italic;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}
a.button:hover,button:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.media-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.media-container iframe,.media-container object,.media-container embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.alert{padding:5px 0}
.alert-error,.help-block{color:#d00;padding:5px 0;border:0}
.alert-success{background:#28a745;color:#fff;padding:10px;border:0}
.alert-error{background:#d00;color:#fff;padding:10px;border:0}
.text-right{text-align:right}
.page-link:focus{box-shadow:none}
.btn:hover{color:#212529;text-decoration:none}
.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{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2em rgba(72,180,97,0.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 .2em rgba(72,180,97,0.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{color:#fff;background-color:#c82333;border-color:#bd2130;box-shadow:0 0 0 .2em rgba(225,83,97,0.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 .2em rgba(225,83,97,0.5)}
.showmobile,.onlymobile{display:none}
.hidemobile{display:inline-block}
figure{margin-bottom:0}
h1,h2,h3,h4,h5,h6{text-align:left;font-weight:400;display:block}
.content{text-align:justify;padding:0 10px}
.content .list2 h3{margin-top:0;color:var(--color1);margin-bottom:0;font-size:1.2em;line-height:1.4em}
.content p{margin-bottom:10px}
.content ul li{margin-bottom:10px}
.content h2.home{margin-top:20px;font-size:28px;line-height:1.2em}
.content h2.home a{color:var(--footer-color)}
.content div.list{border-bottom:1px #ccc dotted;margin:0 5px}
.content .list p{margin:0;line-height:1.5em;padding:5px 0}
.content .list2{border-bottom:1px #ccc dotted;clear:both;padding:15px 0}
.content .list2 > div:first-of-type{padding-right:20px}
.content .list2 img{padding:0;margin:0}
.content .list2 p{margin:0}
.content .list2 p.date{color:var(--colo2);font-size:.9em;padding-top:3px}
.content .list2 h3{text-transform:uppercase;line-height:1.2em}
.content .list2 a p,.content .list2 a em{color:var(--footer-color)}
.content table td{padding:5px;border:1px solid #999}
.content table{width:100%;border:1px solid #999;border-collapse:collapse}
.content img{padding:5px;max-width:100%; height:auto}
.content .imagebar img{padding:0; height:auto}
.content table{border:0!important}
.content table p{margin:0;padding:0}
.content table>tbody>tr>td{border:0!important;border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important;padding:5px 10px}
.content table>tbody>tr:nth-child(odd){background:#f9f9f9}
.content .home-office a{font-family:var(--header-font);font-size:1.2em}
.content .home-office{margin:30px 0;padding:15px;text-align:center;background:#f7f7f7}
.content .home-office h2{text-align:Center}
.content .home-office .white-box{display:block;padding:5px;border-radius:0;text-align:Center;line-height:1.5em;margin:5px}
.content .home-office .white-box:hover{background:#eee}
.content .home-office .white-box img{border-radius:0;padding-bottom:10px}
.content a {scroll-margin-top: 170px;}
.no-js #loader{display:block}
.js #loader{display:block;position:absolute;left:0;top:0}
.se-pre-con{display:flex;justify-content:center;align-items:center;background:var(--body-background);position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999}
.se-pre-con p{color:var(--body-background);font-size:.9em;text-align:center;margin:0 auto;position:absolute;display:block;z-index:10000}
.thecube{background:#f5f5f5;width:75px;height:75px;margin:0 auto;vertical-align:middle;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}
.thecube .cube{position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);transform:scale(1.1)}
.thecube .cube:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color1);-webkit-animation:foldthecube 2.4s infinite linear both;animation:foldthecube 2.4s infinite linear both;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
.thecube .c2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}
.thecube .c3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}
.thecube .c4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}
.thecube .c2:before{-webkit-animation-delay:.3s;animation-delay:.3s}
.thecube .c3:before{-webkit-animation-delay:.6s;animation-delay:.6s}
.thecube .c4:before{-webkit-animation-delay:.9s;animation-delay:.9s}
@-webkit-keyframes foldthecube {
0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}
90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
@keyframes foldthecube {
0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}
25%,75%{-webkit-transform:perspective(140px) rotateX(0deg);transform:perspective(140px) rotateX(0deg);opacity:1}
90%,100%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}
}
.se-pre-con i{font-size:2em}
a{color:var(--color1);text-decoration:none;-o-transition:var(--a-transition);-moz-transition:var(--a-transition);-webkit-transition:var(--a-transition);-ms-transition:var(--a-transition);transition:var(--a-transition)}
a:hover,a:focus{color:var(--color1-hover);text-decoration:none}
a.text-center{width:100%}
::-moz-selection{background:var(--color1);color:#fff;text-shadow:none}
::selection{background:var(--color1);color:#fff;text-shadow:none}
.fleft{float:left}
.fright{float:right}
.mapsquare{height:450px}
.map{margin:20px 0 0;height:300px;border-top:5px solid #f8f8f8}
.transmission a{width:100%;display:block}
.logotypes-bg{padding:20px 0;background:#f9f9f9;margin-top:30px}
.logotypes{overflow:hidden}
.logotypes div{display:inline-block}
.logotypes .owl-nav,.logotypes .owl-dots{display:none}
.logotypes a {display:flex; width:104px; height:50px; align-items:center;justify-content: center}
.logotypes a img{object-fit:contain}
.content .nav-pills li{display:inline-block;margin:2px;margin-bottom:0;width:190px}
.content .nav-pills li a{z-index:unset; line-height:1.5em;width:100%;text-align:center;background:var(--tile-background);display:inline-block;padding:7px;margin:0;border-radius:5px}
.content .nav-pills li a:hover,.content .nav-pills>li>a.active,.content .nav-pills>li>a.active:hover,.content .nav-pills>li>a.active:focus{background:var(--color1);color:#fff}
.content .nav-pills li a:focus-visible  {outline:0}
.content .btn-group{margin-top:20px}
.content .btn-group a{padding:3px 5px}
.pagination{margin:0 auto}
div.pagination{margin-top:20px}
.pagination .page-link{color:var(--color1)}
.pagination .page-link:active span,.pagination .page-item.active .page-link{background:var(--color1);border-color:var(--color1); color: #fff}
.content ul,.content ol{line-height:1.5em;padding-left:40px;font-size:1em;margin-bottom:10px}
.content ul li,.content ol li{line-height:1.5em;margin:12px 0}
.content ol li ul li,.content ul li ol li{margin:0}
.content ul.nav-pills,.content .list-unstyled{padding-left:0}
.content .image-container {clear: both}
a.button,.button{border-radius:3px;display:inline-block;padding:5px 22px;background:var(--color1);color:#fff;font-style:italic;text-decoration:none;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset}
a.button:hover,button:hover{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.logos a{margin:10px;border:1px solid #ccc;display:inline-block}
input[type="text"],input[type="email"],textarea,textarea.form-control,select,select.form-control{margin:0;padding:6px;vertical-align:middle;border:1px solid #ddd;border-radius:5px;font-family:var(--font-family);font-size:13px;font-weight:400;color:#888;font-style:italic;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
.form-group {margin:10px 0}
textarea.form-control{height:150px;padding:6px}
select.form-control{padding:6px}
input[type="submit"],button[type="submit"]{border:0;border-radius:5px;margin-top:20px}
input[type="text"]:focus,textarea.form-control:focus,textarea:focus{outline:0;border:1px solid #bbb;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
input[type="text"]:-moz-placeholder,textarea:-moz-placeholder{color:#ccc}
input[type="text"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}
input[type="text"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}
button.btn{margin:0;padding:0 20px;vertical-align:middle;border:0;font-family:var(--font-family);font-size:14px;font-weight:400;color:#fff;text-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;box-shadow:0 1px 25px 0 rgba(0,0,0,.05) inset,0 -1px 25px 0 rgba(0,0,0,.05) inset;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
button.btn-white{background:#f5f5f5;color:var(--color1)}
button.btn-white:hover{background:#fff}
.badge{background:var(--color1);color:#fff;padding:5px}
.search_result form button[type="submit"]{margin-top:0;padding:4px 20px}
hr{width:100%;margin:20px 0}
[data-effect="scale"]{transition:all .2s ease-in-out}
[data-effect="scale"]:hover{transform:scale(1.1)}
.social-icons{position:fixed;right:10px;bottom:60px;width:50px ;display:flex;flex-direction:column;z-index:2}
.social-icons a{margin:3px;width:50px;height:50px;text-align:center;border-radius:25px;line-height:50px;font-size:30px}
.social-icons a.facebook{background:#1877F2;color:#fff}
.social-icons a.youtube{color:#fff;background:#c00}
.social-icons a.twitter{color:#fff;background:#1DA1F2}
#cookie{display:block;z-index:99999;min-height:35px;width:100%;position:fixed;background:rgba(43,54,67,0.7);text-align:center;color:#fff;bottom:0;left:0}
#cookie>div{padding:10px;margin-left:15px;margin-right:15px;font-size:1em;font-weight:400}
#cookie a{color:#ccc;border:1px solid #ccc;padding:3px;border-radius:3px;margin:2px;display:inline-block}
#cookie #okbutton{position:absolute;background:#fff;color:#000;padding:5px 15px;text-decoration:none;font-size:1em;font-weight:400;border:0;border-radius:5px;bottom:5px;right:5px}
body.wcag-contrast-1, body.no-wow .wow{animation-name:none!important;visibility:visible!important}
.slider{height:var(--slider-height);background:#eee;width:100%;overflow:hidden;position:relative}
.slider-image>img,.slider-image video{object-fit:cover;position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.slider-image iframe {position: absolute;top: 50%;left: 50%;width: 100vw;height: 100vh;transform: translate(-50%, -50%);}
.slider-youtube img {display: none}
@media (min-aspect-ratio: 16/9) {.slider-image  iframe {/* height = 100 * (9 / 16) = 56.25 */ height: 56.25vw;}}
@media (max-aspect-ratio: 16/9) {.slider-image  iframe {/* width = 100 / (9 / 16) = 177.777777 */ width: 177.78vh;}}
.slider .owl-carousel{width:100%;height:var(--slider-height);position:relative}
.slider h1{font-size:28px}
.slider .owl-carousel .item{width:100%;height:var(--slider-height);float:left;overflow:hidden;position:relative}
.slider .owl-carousel .item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#292929;opacity:var(--slider-overlay)}
.slider .carousel-one{width:800px;background:rgba(0,0,0,0.7);padding:40px 0;top:50%;transform:translateY(-50%);bottom:initial;margin:0 auto}
.slider .carousel-one h1{color:#fff;text-align:center}
.slider .carousel-one h1 span{display:block}
.slider .carousel-one a{display:block;padding:20px;border:1px solid rgba(255,255,255,0.6);color:#fff;width:fit-content;margin:0 auto;margin-top:30px}
.slider .carousel-one a:hover{border:1px solid #fff}
.slider .carousel-one p{font-size:18px;font-style:italic;text-transform:capitalize}
.slider .customNavigation a{width:50px;height:50px;position:absolute;top:50%;margin-top:-25px;background:var(--color1);z-index:15;font-size:15px;line-height:50px;color:#fff;cursor:pointer}
.slider .customNavigation a.prev-slide{left:0}
.slider .customNavigation a.next-slide{right:0}
.slider .customNavigation a:hover{width:80px;background:rgba(0,0,0,0.51)}
.slider .owl-theme .owl-dots{position:absolute;bottom:30px;left:25%;right:25%}
.slider .owl-theme .owl-dots .owl-dot span:hover,.owl-theme .owl-dots .owl-dot.active span{background:var(--color1)}
.slider .owl-theme .owl-dots .owl-dot span{border-radius:0;width:30px;height:5px;background:#fff}
.slider .owl-carousel .owl-item{-webkit-animation-duration:3s!important;animation-duration:3s!important}
.slider-carousel{background:#000}
body.with-background .page-content {background: rgba(255,255,255,0.95)}
a.wcag-button{position:fixed;right:10px;top:10px;color:var(--color-wcag);width:48px;line-height:48px;border-radius:24px;display:flex;align-items:center;height:48px;font-size:50px;z-index:5;background:#fff}
a.wcag-button:hover{color:var(--color-wcag)}
#wcag-options .closetile{padding:2px 5px;display:inline-block;color:var(--color-wcag);border:1px solid #ccc;font-size:12px;margin:4px 0;border-radius:5px}
#wcag-options .closetile:hover{background:#fff}
#wcag-options{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);text-align:left;position:relative;z-index:5;color:var(--color-wcag);visibility:visible!important;right:0;top:0;background:#f7f7f7;border:1px solid #eee;display:none;position:fixed;padding:10px}
#wcag-options.show{display:block!important}
#wcag-options h4{margin:0;color:var(--color-wcag)}
#wcag-options .items{display:flex;justify-content:space-between;align-items:stretch;width:290px;flex-wrap:wrap}
#wcag-options .items a{display:flex;width:140px;border-radius:5px;border:1px solid #ccc;font-size:14px;padding:10px;background:#fff;margin:5px 0; color:#333; flex-direction:column;text-align:center}
#wcag-options a.resetwcag{display:block;width:100%;border-radius:5px;border:1px solid #ccc;font-size:14px;padding:10px;background:#fff;margin:5px 0; color:#333; flex-direction:column;text-align:center}
#wcag-options .items a:hover{border:1px solid var(--color-wcag)}
#wcag-options .items a i{display:block;font-size:30px;margin:5px}
#wcag-options .items a span{font-size:11px;text-transform:uppercase}
#wcag-options .items a .dots{display:flex;justify-content:center;margin-top:5px}
#wcag-options .items a .dots div{width:30px;height:4px;background:#ddd;margin:0 2px}
#wcag-options .items a .dots .active{width:30px;height:4px;margin:0 2px;background:var(--color-wcag)}
body.wcag-fontsize-0 .page{font-size:14px}
body.wcag-fontsize-1 .page{font-size:17px}
body.wcag-fontsize-2 .page{font-size:20px}
body.wcag-animation-1 .wow{animation-name:none!important;visibility:visible!important}
body.wcag-animation-1 #loader{display:none}
body.wcag-textspacing-1 .page{letter-spacing:.2em}
body.wcag-textspacing-2 .page{letter-spacing:.5em}
body.wcag-lineheight-1 .page{line-height:2em}
body.wcag-lineheight-2 .page{line-height:3em}
body.wcag-dyslectic-1 .page{--font-family:OpenDyslexic3-Regular,sans-serif;--header-font:OpenDyslexic3-Regular,sans-serif}
body #wcag-ruler{display:none;width:700px;height:10px;background:#000;position:fixed;z-index:2;border:3px solid #ff0}
body #wcag-ruler #triangle{margin:0 auto;margin-top:-15px;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #000}
body.wcag-darkmode-1 #menu_sidebar ul.navbar-nav li a, body.wcag-darkmode-1 #wcag-options a.resetwcag, body.wcag-darkmode-1 #wcag-options .items>a, body.wcag-darkmode-1 #mobilenav, body.wcag-darkmode-1 #mobilenav a#a-glowna, body.wcag-darkmode-1 .transmission,body.wcag-darkmode-1,body.wcag-darkmode-1 .page-content,body.wcag-darkmode-1 .content,body.wcag-darkmode-1 footer,body.wcag-darkmode-1 .top-tiles .tile .tile-icon,body.wcag-darkmode-1 .topbar,body.wcag-darkmode-1 #menu_top a:hover,body.wcag-darkmode-1 #menu_top li.show,body.wcag-darkmode-1 header .search form,body.wcag-darkmode-1 .main-content{background:#121212!important;color:#fff}
body.wcag-darkmode-1 #menu_sidebar li a i, body.wcag-darkmode-1 .content .list2 a p, body.wcag-darkmode-1 .content .list2 a em,body.wcag-darkmode-1 p,body.wcag-darkmode-1 li,body.wcag-darkmode-1 h1,body.wcag-darkmode-1 h2,body.wcag-darkmode-1 h3,body.wcag-darkmode-1 h4,body.wcag-darkmode-1 h5,body.wcag-darkmode-1 h6,body.wcag-darkmode-1 h7{color:#fff!important}
body.wcag-darkmode-1 a.button,body.wcag-darkmode-1 .button:hover{background:#fff!important;color:#121212!important}
body.wcag-darkmode-1 .logotypes_static{border-top:20px solid #000;border-bottom:20px solid #000}
body.wcag-darkmode-1 a,body.wcag-darkmode-1 header .navbar-brand small,body.wcag-darkmode-1 #menu_sidebar .navbar-brand small,body.wcag-darkmode-1 header .navbar-brand span,body.wcag-darkmode-1 #menu_sidebar .navbar-brand span{color:#edce5c!important}
body.wcag-darkmode-1 #okbutton,body.wcag-darkmode-1 .btn,body.wcag-darkmode-1 header .topbar button.btn-white,body.wcag-darkmode-1 .content .button{background:#aaa;color:#121212!important}
body.wcag-darkmode-1 .btn:hover,body.wcag-darkmode-1 .badge{background:#fff;color:#121212}
body.wcag-darkmode-1 .navbar-nav li a:hover,body.wcag-darkmode-1 #menu_mobile2 a:hover i,body.wcag-darkmode-1 #menu_top a:hover i,body.wcag-darkmode-1 .content .nav-pills li a{color:#fff!important;background:#222!important}
body.wcag-darkmode-1 #wcag-options, body.wcag-darkmode-1 #menu_top,body.wcag-darkmode-1 #main_navbar.scrolled,body.wcag-darkmode-1 #menu_top a,body.wcag-darkmode-1 #menu_top a i,body.wcag-darkmode-1 #menu_mobile2 a,body.wcag-darkmode-1 #menu_mobile2 a i,body.wcag-darkmode-1 #menu_mobile2,body.wcag-darkmode-1 header .dropdown-menu,body.wcag-darkmode-1 #menu_sidebar .dropdown-menu,body.wcag-darkmode-1 header .navbar,body.wcag-darkmode-1 #menu_sidebar .navbar,body.wcag-darkmode-1 .top-tiles .tile,body.wcag-darkmode-1 .logotypes-bg,body.wcag-darkmode-1 footer .copyright,body.wcag-darkmode-1 header .dropdown-menu,body.wcag-darkmode-1 #menu_siebar .dropdown-menu,body.wcag-darkmode-1 .page-title,body.wcag-darkmode-1 .page-title h1 a,body.wcag-darkmode-1 #header_navbar{background:#000;color:#fff!important}
body.wcag-darkmode-1 .content .nav-pills li a:hover,body.wcag-darkmode-1 .content .nav-pills>li>a.active,body.wcag-darkmode-1 .content .nav-pills>li>a.active:hover,body.wcag-darkmode-1 .content .nav-pills>li>a.active:focus{color:#fff!important;background:#edce5c !important}
body.wcag-darkmode-1 .books-list a:hover{background:#222}
body.wcag-darkmode-1 .sidebar,body.wcag-darkmode-1 .sidebar .navbar,body.wcag-darkmode-1 .tile,body.wcag-darkmode-1 .content .home-office{background:#191919!important}
body.wcag-darkmode-1 .rss{border:0}
body.wcag-darkmode-1 nav a:hover{color:#000!important}
body.wcag-darkmode-1 img{filter:brightness(.8) contrast(1.2)}#mobilenav
body.wcag-darkmode-1{font-weight:350}
body.wcag-darkmode-1 header .topbar .topaddress,body.wcag-darkmode-1 header .topbar .topaddress a{color:#fff!important}
body.wcag-contrast-1 #menu_sidebar ul.navbar-nav li a, body.wcag-contrast-1 #mobilenav, body.wcag-contrast-1 #mobilenav a#a-glowna, body.wcag-contrast-1,body.wcag-contrast-1 #wcag-options, body.wcag-contrast-1 .transmission,body.wcag,body.wcag-contrast-1 .page-content,body.wcag-contrast-1 .content,body.wcag-contrast-1 footer,body.wcag-contrast-1 .top-tiles .tile .tile-icon,body.wcag-contrast-1 .topbar,body.wcag-contrast-1 #menu_top a:hover,body.wcag-contrast-1 #menu_top li.show,body.wcag-contrast-1 .sidebar,body.wcag-contrast-1 .tile,body.wcag-contrast-1 header .search form,body.wcag-contrast-1 .sidebar .navbar,body.wcag-contrast-1 .main-content{background:#000!important;color:#ff0}
body.wcag-contrast-1 #menu_sidebar li a i,body.wcag-contrast-1 #menu_sidebar li a:hover, body.wcag-contrast-1 .content .list2 a p, body.wcag-contrast-1 .content .list2 a em, body.wcag-contrast-1 p,body.wcag-contrast-1 li,body.wcag-contrast-1 h1,body.wcag-contrast-1 h2,body.wcag-contrast-1 h3,body.wcag-contrast-1 h4,body.wcag-contrast-1 h5,body.wcag-contrast-1 h6,body.wcag-contrast-1 h7{color:#ff0!important; text-decoration: none}
body.wcag-contrast-1 a.button,body.wcag-contrast-1 .button:hover{background:#fff!important;color:#000!important}
body.wcag-contrast-1 .logotypes_static{border-top:20px solid #333;border-bottom:20px solid #333}
body.wcag-contrast-1 a,body.wcag-contrast-1 header .navbar-brand small,body.wcag-contrast-1 #menu_sidebar .navbar-brand small,body.wcag-contrast-1 header .navbar-brand span,body.wcag-contrast-1 #menu_sidebar.navbar-brand span{color:#8bfffb!important;text-decoration:none}
body.wcag-contrast-1 a:hover{text-decoration:underline!important}
body.wcag-contrast-1 #chooselang_google, body.wcag-contrast-1 #okbutton,body.wcag-contrast-1 .btn,body.wcag-contrast-1 header .topbar button.btn-white,body.wcag-contrast-1 .content .button{background:#8bfffb;color:#000!important}
body.wcag-contrast-1 .btn:hover,body.wcag-contrast-1 .badge{background:#ff0;color:#000}
body.wcag-contrast-1 .navbar-toggler, body.wcag-contrast-1 .navbar-nav li a:hover,body.wcag-contrast-1 #menu_mobile2 a:hover i,body.wcag-contrast-1 #menu_top a:hover i{background:#ff0!important;color:#000!important}
body.wcag-contrast-1 #wcag-options a.resetwcag,body.wcag-contrast-1 #wcag-options .items a, body.wcag-contrast-1 #menu_top,body.wcag-contrast-1 #main_navbar.scrolled,body.wcag-contrast-1 #menu_top a,body.wcag-contrast-1 #menu_top a i,body.wcag-contrast-1 #menu_mobile2 a,body.wcag-contrast-1 #menu_mobile2 a i,body.wcag-contrast-1 #menu_mobile2,body.wcag-contrast-1 header .dropdown-menu,body.wcag-contrast-1 header .navbar,body.wcag-contrast-1 .top-tiles .tile,body.wcag-contrast-1 .logotypes-bg,body.wcag-contrast-1 footer .copyright,body.wcag-contrast-1 header .dropdown-menu,body.wcag-contrast-1 .page-title,body.wcag-contrast-1 .page-title h1 a,body.wcag-contrast-1 #header_navbar{background:#333;color:#ff0!important}
body.wcag-contrast-1 header .topbar .topaddress,body.wcag-contrast-1 header .topbar .topaddress a{color:#fff!important}
body.wcag-contrast-1 .books-list a:hover{background:#222}

header .topbar{width:100%;color:#fff;padding:5px 0;background:var(--color1)}
header .topbar .container-lg{justify-content:space-between;display:flex}
header .topbar .search{justify-self:end;width:300px; display:flex; align-items:center}
header .topbar .search input{height:26px;margin:0;border-radius:5px;background:transparent;color:#fff}
header .topbar .search input:focus,header .search input:active{background:tranparent;border:1px solid #fff}
header .topbar .search button{height:26px;margin:0;margin-left:5px;border-radius:5px}
header .topbar .search button:hover{color:var(--color1);background:#fff}
header .topbar .address{padding:0;line-height:30px;font-size:13px;color:#fff;text-align:left}
header .topbar .address span{padding-right:20px;white-space:nowrap}
header .topbar .address a{color:#fff}
header .topbar .address a:hover{color:#fff}
#menu_sidebar .navbar-brand img, header .navbar-brand img{float:left;margin-top:-15px;margin-right:20px;height:70px;padding:0;border:1px solid #aaa;border-radius:1px}
#menu_sidebar .navbar-brand, header .navbar-brand{font-size:28px;line-height:1em;padding-top:20px;font-family:var(--header-font);display:inline-block;color:var(--color1)}
#menu_sidebar .navbar-brand>br, header .navbar-brand>br {display:none}
.topbar .address .langs span{padding:0}
.topbar .address .langs .dropdown-menu{width:100px!important;min-width:100px!important}
.topbar .address .langs button{margin:0;padding:0;padding-right:20px;background:none;box-shadow:none;color:#ccc;font-size:.9em;line-height:30px;height:26px;padding-left:3px}
.topbar .address .langs button:hover{background:#841b49}
.topbar .address .langs a{padding-left:5px;font-size:.9em;color:var(--color1)}
.topbar .address .langs a:hover{color:#fff;background:var(--color1)}
.sidebar iframe {max-width:100%; overflow: hidden}
.sidebar img {max-width:100%}
#menu_top{justify-content:flex-end}
#menu_sidebar .navbar-brand:hover, header .navbar-brand:hover{color:var(--color1)}
#menu_sidebar .navbar-brand small, header .navbar-brand small{color:#5d5d5d;text-transform:uppercase;font-family:var(--font-family);font-size:14px;line-height:16px}
#menu_sidebar ul.navbar-nav li a, header ul.navbar-nav li a{font-size:14px;display:block;line-height:1.5em;text-transform:uppercase;padding:15px;background:var(--body-background);color:var(--hx-font-color)}
header ul.navbar-nav li a i{line-height:2.5em;color:#fff}
#menu_sidebar  ul.navbar-nav li a:hover, #menu_sidebar ul.navbar-nav li a:hover, header ul.navbar-nav li a:hover,ul.navbar-nav li.show > a,ul.navbar-nav li.active a{background:var(--color1);color:#fff}
header ul.navbar-nav li a:hover i,ul.navbar-nav li.show > a i,ul.navbar-nav li.active a i{color:#fff}
#menu_sidebar .dropdown-menu, header .dropdown-menu{width:350px!important;border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 6px 10px rgba(0,0,0,.15);-webkit-box-shadow:0 6px 10px rgba(0,0,0,.15);box-shadow:0 6px 10px rgba(0,0,0,.15)}
header ul.navbar-nav li .dropdown-menu a{padding:3px 15px}
.page-title{margin:0 auto;margin-bottom:10px;padding:15px 0;background:var(--color-page-title);text-align:left;-moz-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;-webkit-box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset;box-shadow:0 5px 15px 0 rgba(0,0,0,.05) inset,0 -5px 15px 0 rgba(0,0,0,.05) inset}
.page-title h1{display:inline;margin-left:10px;font-family:var(--header-font),cursive;font-size:2em;color:#5d5d5d;text-shadow:0 1px 0 rgba(255,255,255,.7);vertical-align:middle}
.page-title h1 a{color:#333}
.page-title h1 a:hover{color:#000}
.page-title h1.subtitle{font-size:1.8em;display:inline;margin-left:10px;font-family:var(--header-font),cursive}
.page-title i{font-size:1.5em;color:#ccc;}
.left-sidebar{display:flex}
.right-sidebar{display:flex;flex-direction:row-reverse}
.page-content{width:100%}
.contact i {width:20px; text-align:center}
footer { margin: 0 auto; background: var(--footer-background);}
footer .footer-box {  margin-top: 20px;  text-align: left;}
footer .footer-box h4 {font-weight: bold; font-size: 1.2em; margin-top: 7px;  color: var(--color2); text-transform: uppercase;text-shadow: 0 1px 0 rgba(255,255,255,.7);}
footer .footer-box ul {list-style: none;padding: 0px; margin: 0px}
footer .footer-box li {padding: 5px 0px; margin: 0px; font-size: 0.9em; border-bottom: 1px dotted #ccc; }
footer .footer-box-text-contact i { padding-right: 7px;}
footer .copyright {margin-top: 30px ; background: var(--color1); color:#fff;   padding-bottom:70px; padding-top: 15px; line-height: 24px;  text-align: left;}
footer .copyright a {color: #fff; }
footer .copyright i {font-size: 1em}
footer .copyright p {margin-bottom: 0}
footer .copyright a:hover, footer .copyright a:focus { color: #ddd; }
footer img {max-width:200px}
.carousel-caption img {margin-bottom:10px; height: 120px}
.left-sidebar .sidebar  .dropdown-menu {left: 365px; top:0px; border-radius: 0; width: 300px !important}
.right-sidebar .sidebar  .dropdown-menu {right: 365px; top:0px; border-radius: 0; width: 300px !important}
.sidebar .navbar-nav {display:block; width: 100%}
.sidebar  .dropdown-toggle::after {display:none}
.sidebar  .navbar-nav li ul {padding:0px}
.sidebar .navbar-nav li {border-bottom: 1px dotted #444; border-top: 0px; width: 100%;}
.sidebar .navbar-nav li i {line-height:20px}
.sidebar span.my-i {width: 25px; display:inline-block; text-align: center}
.sidebar .navbar-nav li a {display:block;background: none; color: #444; padding: 10px; text-align:left; border-top: 0px;}
.sidebar .navbar-nav li a:hover {background: var(--color1); color:#fff}
.sidebar .navbar-nav li a br {display:none}
.sidebar .navbar-brand {display:none}
.sidebar{min-width:365px;width:365px;background:var(--sidebar-background)}
.sidebar .tweet-bg>div{background:#fff !important}
.sidebar .tile{margin-top:0;padding:15px;background:var(--tile-background);border-bottom:2px solid var(--color1);overflow:hidden}
.sidebar .tile .tile-icon{font-size:3.2em;line-height:50px;color:var(--color2)}
.sidebar .tile h3{font-weight:700;text-align:center;margin-top:7px;color:var(--color2);text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}
.sidebar .tile p{line-height:20px}
.sidebar .tile .tile-icon i{vertical-align:middle}
.sidebar .tile-noborder{border-bottom:0}
.sidebar .banners a{margin:10px 0;width:100%;display:block}
.sidebar .banners a img{width:100%}
.top-tiles{margin-top:-50px;display:flex;flex-direction:row;justify-content:stretch}
.top-tiles>div{display:flex}
.top-tiles .tile{border:1px solid #ddd;width:100%;font-size:1em;position:relative;padding:15px;background:#fff;padding-bottom:50px}
.top-tiles .tile .tile-icon{font-size:2.5em;line-height:40px;color:#fff;background:var(--color1);width:80px;padding:20px 10px;margin:0 auto;margin-top:-50px}
.top-tiles .tile h3{text-align:center;padding-bottom:5px;font-family:var(--header-font);color:var(--color1);text-transform:uppercase;text-shadow:0 1px 0 rgba(255,255,255,.7)}
.top-tiles .tile p{line-height:20px}
.top-tiles .tile .tile-icon i{vertical-align:middle}
.top-tiles .tile a.button{font-size:.9em;padding:10px;position:absolute;bottom:20px;right:25%;left:50%;width:150px;margin-left:-75px}
.slowo_boze .bible_short{font-size:.9em;font-style:italic;text-align:left}
.slowo_boze .bible_short .nd_czytanie_sigla{font-style:normal;font-weight:700;text-align:center}
.slowo_boze a.button{margin-top:10px}
.rss_columns{clear:both;margin-top:20px}
.rss_columns h3{text-align:center}
.rss_columns .rss{margin:0;padding:5px}
.rss_columns .row{margin:0}
.content .rss{border:1px solid #eee;padding:5px;margin:10px 0}
.sidebar .rss h3{text-align:center;margin-bottom:0}
.content .rss h3{text-align:center;border-bottom:2px solid var(--color1);padding-bottom:10px}
.rss li{text-align:left;line-height:20px;border-bottom:1px dotted #aaa;font-size:.9em;padding:5px}
.rss li a{color:#555;font-size:.9em}
.content .sacraments_nav {display:flex; align-items:center;  flex-wrap:wrap} 
.content .sacraments_nav a{display:flex;justify-content: center; align-items: center; margin:5px;width:150px;height: 50px;border-radius:5px;border:1px solid #eee;overflow:hidden;text-align:center}
.content .sacraments_nav a:hover{transform:scale(1.05);border:1px solid var(--color1); }
.content .sacraments_nav a.active {background: var(--color1); color: #fff}
.content .parishgroups {justify-content:center}
.content .parishgroups a{margin:5px;display:inline-block;height:200px;width:150px;border-radius:5px;border:1px solid #eee;overflow:hidden;text-align:center}
.content .parishgroups a img {max-width: 100%; max-height: 150px;width: 100%;object-fit: cover;}
.content .parishgroups h3{text-align:center;margin:0;padding:0;font-size:1em;line-height:1.5em}
.content .parishgroups a:hover{transform:scale(1.05);border:1px solid var(--color1)}
.content .gallery{margin-top:20px}
.content .gallery .thumbnail{position:relative; margin:5px;display:flex;justify-content:center; align-items:center;overflow:hidden; height:120px;width:120px;}
.content .gallery .thumbnail img {object-fit:cover; max-width: unset; padding:0; min-width:100%; height: 100%}
/*.content .mod-gallery .thumbnail{position:relative; margin:5px;display:flex;justify-content:center; align-items:center;overflow:hidden;}*/
.content .mod-gallery .thumbnail img {object-fit:cover; max-width: unset; padding:0; min-width:100%; height:100%}
.content .gallery .thumbnail:hover{opacity:.6;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}
.content .gallery a.movies:after{background:rgba(0,0,0,0.5);position:absolute;line-height:120px;text-align:center;width:100%;height:100%;color:rgba(255,255,255,0.7);font-size:50px;font-family:"Font Awesome 5 Brands";font-weight:900;content:"\f167"}
.content .gallery .thumbnails-withlabels{margin:5px;position:relative;display:inline-block;height:150px;width:200px;background-size:cover;background-position:center}
.content .gallery .thumbnails-withlabels span{display:block;position:absolute;text-align:center;bottom:0;background:rgba(255,255,255,1);border:1px solid #eee;color:#000;padding:5px;font-size:13px;overflow:hidden;height:40px;width:100%;line-height:1.2em}
.content .mod-gallery .div{padding:0 5px}
.content .mod-gallery .thumbnail{background-size:cover; background-position:center; position:relative;display:flex;height:200px;width:100%;justify-content:center; align-items:center;overflow:hidden; margin:5px}
.content .mod-gallery .thumbnail:hover{transform:scale(1.05)}
.content .mod-gallery .thumbnail p{text-transform:uppercase;background:rgba(0,0,0,0.6);display:block;width:100%;position:absolute;bottom:0;left:0;color:#fff;margin:0;text-align:center;padding:7px 5px;overflow:hidden;height:50px;line-height:1.5em}
.content .mod-gallery .thumbnail em{color:#fff;line-height:1em;padding:10px 5px;text-transform:uppercase;display:block;position:absolute;top:0;right:0;background:var(--color1)}
.content .filtr-item{width:50%}
.content .simplefilter,.sortandshuffle,.search-row{padding-left:0; text-align:left}
.content .sortandshuffle{display:inline;margin:0;padding-left:0;vertical-align:bottom}
.content .simplefilter li,.multifilter li,.sortandshuffle li{margin:0!important;color:#fff;cursor:pointer;display:inline-block;text-transform:uppercase;padding:0 10px;padding-bottom:2px}
.content .simplefilter li{background-color:#777;line-height:1.5em; margin:1px !important}
.content .simplefilter li.active{background-color:var(--color1)}
.content .sortandshuffle .sort-btn{background-color:#999;line-height:31px}
.content .sortandshuffle .sort-btn.active{background-color:#777}
.content .filtr-search{padding:0 5px;text-transform:uppercase}
.content .gallery-right{float:right}
.content .filtr-container{display:none;transition:height 500ms ease-out}
.content .intentionsbox{padding:10px 5px}
.content .intentionsbox h5{font-weight:700}
.priest img{margin:0 20px 0 0}
.priest{border-bottom:1px solid #eee;padding:20px 10px; height:fit-content}
.priest h3{margin:0!important}
.content .nav-pills li a{border:1px solid #ddd}
.homepage_img{float:left;padding-right:10px;display:block}
.counter-container{margin:10px auto;padding:10px;display:flex;justify-content:center}
.counter-container .counterimg{width:160px}
.counter-container .rest{padding-left:60px}
.counter-container .clock{text-align:Center}
.content .sharethis-inline-share-buttons{text-align:right!important;padding-top:5px;width:100%;z-index:0}
.content .sharethis-inline-share-buttons div{height:24px!important;line-height:24px!important;padding:3px}
.content .sharethis-inline-share-buttons img{padding:0;width:10px!important;top:4px!important}
header .search input{width:auto;display:inline-block;font-size:13px}
.parafio-intentions{padding-bottom:50px}
.parafio-intentions h4{text-transform:uppercase}
.parafio-intentions .red,.parafio-intentions .red h4{color:#d00}
.parafio-intentions .intention-masses{clear:both}
.parafio-intentions .intention-masses p{display:block;text-align:right;width:150px}
.parafio-intentions .intention-masses p span{display:block;clear:both;text-align:right;line-height:1em;margin-top:0}
.parafio-intentions .intention-masses ul,.parafio-intentions .intention-masses p{display:block;float:left;list-style:none}
.parafio-intentions .intention-masses ul{padding-left:20px}
.parafio-intentions .intention-masses ul li{margin:0}
.parafio-intentions .btn-sm{font-size:.9em;line-height:1.2em}
.parafio-intentions hr{clear:both}
.graveyard h3{text-align:center;margin-top:50px}
.graveyard .graveyard-header p{line-height:1.5em}
.graveyard .graveyard-header ul{list-style-type:square}
.graveyard .graveyard-header li{margin:0;line-height:1.5em}
.graveyard .gravetile h3{color:var(--color1)}
.content ul.nav-pills,.content .list-unstyled{justify-content:center; }
.content ul.nav-pills {display:flex}
.graveyard h2{text-align:center}
.graveyard table thead th{padding:5px 10px}
.graveyard .gravetile{display:flex;width:100%;justify-content:center;margin:0}
.graveyard .gravetile a{flex:1;padding:16px;height:auto;max-width:170px;min-width:170px;margin:5px;display:inline-block;height:150px;width:170px;color:var(--font-color);border-radius:0;border:1px solid #ccc;background:var(--tile-background);overflow:hidden;text-align:center}
.graveyard .gravetile a:hover{background:#fff}
.graveyard .gravetile h3{color:#000;text-align:center;margin:0;padding:0;font-size:1em;line-height:1.5em}
.graveyard .gravetile .date{font-size:.8em;line-height:1.3em;padding:5px;margin-bottom:5px}
.graveyard .gravetable span{display:block;padding:2px}
.graveyard .gravetable a.button{font-size:.9em;padding:2px 8px;float:right}
.graveyard-home h3{margin-top:20px;text-align:left}
.label{padding:5px;border-radius:3px}
.label-danger{color:#d00}
.graveyard input.searchg,.graveyard input.searchg::placeholder,.graveyard input.searchg:-ms-input-placeholder,.graveyard input.searchg::-ms-input-placeholder{color:#000;opacity:1}
.graveyard #search_grave{margin-top:0}
.content .pagination{padding-left:0;justify-content:center}
select.form-control,.content input[type="text"]{padding:6px; margin-right:5px; max-height:33px}
#map{margin:20px 0;border:1px solid rgba(0,0,0,0.2); z-index:0}
.leaflet-container a.button{color:#fff}
.content #map img{margin:0;padding:0;border:0}
.kronika_filters{margin-bottom:10px}
.kronika_filters button[type="submit"]{margin-top:0}
.kronika_filters button.reset{margn:0;border-radius:5px;border:1px solid #555;padding:5px 22px;background:none}
.rss audio{display:none;margin:10px 0}
.filtr-container{padding:0!important;width:100%}
.content .filtr-item{flex-basis:48%;width:48%!important;padding:2px 5px}
.priest img{max-width:200px}
.homedonate .progress2{clear:both;border-bottom:1px solid #eee;padding:20px 0;margin-bottom:30px}
.homedonate .progress2 p{font-size:.9em}
.homedonate .meter{height:30px;position:relative;background:#e9ecef;border-radius:25px;line-height:30px;padding:10px;width:100%;box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3)}
.homedonate .meter > em{position:absolute;margin-left:auto;top:0;margin-right:auto;left:0;right:0;text-align:center}
.homedonate .meter > span{display:block;height:100%;background-color:var(--color1);position:relative;overflow:hidden;border-radius:20px 8px 8px 20px}
.tui-full-calendar-popup-detail .tui-full-calendar-section-header div{text-align:left;line-height:1.3em}
.tui-full-calendar-popup-detail .tui-full-calendar-schedule-title{font-size:.9em;word-break:normal}
#clockdiv{font-family:sans-serif;color:#fff;display:inline-block;font-weight:100;text-align:center;font-size:2.2em}
#clockdiv > div{padding:10px;border-radius:3px;background:#9d426b;display:inline-block}
#clockdiv div > span{padding:15px;border-radius:3px;background:var(--color1);display:inline-block}
.smalltext{padding-top:5px;font-size:14px}
.counterimg{height:200px;float:left}
.news .teaser {display:flex;position:relative;}
.news .teaser em {background: var(--color1); color:#fff; padding: 10px; margin-top:-20px; margin-left: 5px; min-width:70px; height:fit-content }
.news .teaser hr{color:#fff; margin:5px 0;}
.news .teaser p{margin-left: 10px; font-size: 1.4em;font-family: var(--header-font); text-align:left; margin-top:5px; line-height:1.2em; text-align:left !important}
.news .teaser {margin-bottom:10px}
#glangs {position:relative; display:flex; align-items:center}
#google_translate_element .goog-te-gadget-simple {padding:2px; border:0; font-size:12px; border-radius:5px;background: #f5f5f5;}
#google_translate_element .goog-te-gadget-simple .goog-te-menu-value span { text-decoration: none; margin-right: 3px; margin-left: 4px; font-size:12px;}
#google_translate_element .goog-te-gadget-simple img { display: none;}
#chooselang_google {display:none; position:relative;  border-radius: 5px; font-size:14px; border:0; margin-right:5px; padding: 0 20px; height:26px; align-items:center; background:#f5f5f5; color: var(--color1) }
#chooselang_google span {white-space: nowrap;padding-left: 5px;margin-top: -2px;}
#chooselang_google:hover {background: #fff}
#chooselang_google_content {overflow:hidden;display:flex;border-radius:5px; margin-right: 5px; background: var(--color1);border: 1px solid #ddd; height:26px}
#google_translate_element select {padding:4px; border:0; font-size:12px; border-radius:5px;background: #f5f5f5; }
.bg {filter: brightness(70%);position: fixed; top:0; left:0;display:block;width:100%;height:100%; z-index: -2; object-fit: cover;}
.navbar-brand:focus {color: unset}
.filmoteka em {width: auto; max-width: 50%}
.content .filmoteka div .thumbnail {margin:0}
.filmoteka>div {margin-bottom:10px}
.filmoteka div i {position: absolute; display:block; font-size:70px; color: rgba(255,255,255,0.5); transition: 0.5s;}
.filmoteka a:hover i {color: rgba(255,255,255,0.8)}
.filmoteka div .desc {display:block; margin-top:7px; display:flex; width:100%; justify-content: space-between; align-items: center}
.filmoteka div a.more {display:inline-block; background: #777; color: #fff; padding: 5px 10px;}
.filmoteka div a.more:hover {background: #555;}
.faraintencje p {line-height:2em}
.faraintencje p strong {width:60px; text-align:right; display:inline-block}
.sidebar .events a {text-align:left; border-bottom: 1px solid #aaa  ; padding: 8px 0; color: #555; display:block;}
.sidebar .events a:hover {color: #000; background: #fff}
.ekancelaria .buttons{display:flex; justify-content: space-between; align-items: center; margin: 10px 0}
.ekancelaria .buttons>button {padding: 10px; font-style: normal; font-size:11px; text-transform: uppercase; border:0; box-shadow: rgb(0 0 0 / 20%) 0px 2px 4px -1px, rgb(0 0 0 / 14%) 0px 4px 5px 0px, rgb(0 0 0 / 12%) 0px 1px 10px 0px}
.ekancelaria .buttons>div>div>div>button{font-family: var(--font-family) !important; font-size:11px !important; padding: 10px !important; background: var(--color1) !important}
.ekancelaria #Kalendarz-Mszy {margin: 10px 0}
/*rounded*/
/*#menu_sidebar .dropdown-menu, header .dropdown-menu, #menu_sidebar ul.navbar-nav li>a:hover, header ul.navbar-nav li a:hover, header ul.navbar-nav li.show > a, ul.navbar-nav li.active a ,.sidebar .tile,header ul.navbar-nav li a ,.top-tiles .tile,.top-tiles .tile .tile-icon,.page-content{margin-bottom:10px; border-radius: 10px}*/
/*.btn,footer .footer-box h4,.content .news .thumbnail,.news .teaser em {border-radius:5px}*/
