@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700');@import url('https://fonts.googleapis.com/css?family=Dosis:300,400,700&subset=latin-ext');html{font-size:16px}body{position:relative;font-family:'Dosis', sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:'Open Sans Condensed', sans-serif}img{max-width:100%;height:auto}.icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto}a{color:#424746}a:hover{text-decoration:none;color:inherit}.aligncenter{display:flex;flex-direction:column;text-align:center;margin-right:auto;margin-left:auto}.alignleft{text-align:left;float:left;margin-right:10px}.alignright{text-align:right;float:right;margin-left:10px}.rl-gallery{z-index:0 !important}.badge-accent{background-color:#74b2b3;color:white;padding:3px 10px;border-radius:4px}h4 > .badge-secondary{position:relative;background-color:#f18f77;font-family:'Dosis', sans-serif;border-radius:0}h4.accent-color{border-bottom:2px solid #74b2b3 !important}h4.accent-color > .badge-secondary{background-color:#74b2b3}#menu{margin:20px auto 0px;z-index:18}#menu > .logo-fixed{display:none}#menu .menu-hamburger{display:none}#menu #main-menu{width:100%;margin-bottom:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;list-style:none;letter-spacing:1px}#menu #main-menu li{display:flex;text-transform:initial;background-color:rgba(255, 255, 255, 0.95)}#menu #main-menu > li{text-transform:uppercase;background-color:initial}#menu #main-menu > li > a{color:#373434;width:initial;display:initial}#menu #main-menu li:hover{background:#74b2b3}#menu #main-menu li:hover > a{color:white}#menu #main-menu li.current-menu-item,#menu #main-menu li.current-menu-ancestor{background:#74b2b3}#menu #main-menu li.current-menu-item:after,#menu #main-menu li.current-menu-ancestor:after{color:white}#menu #main-menu li.current-menu-item > a,#menu #main-menu li.current-menu-ancestor > a{color:white}#menu #main-menu a{color:#373434;width:200px;display:flex;padding:10px 16px;-webkit-transition:all 0.1s ease-in;-moz-transition:all 0.1s ease-in;-o-transition:all 0.1s ease-in;transition:all 0.1s ease-in}#menu #main-menu .menu-item-has-children{position:relative;padding-right:30px}#menu #main-menu .menu-item-has-children:after{position:absolute;top:9px;right:10px;color:#373434;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f107"}#menu #main-menu .menu-item-has-children .sub-menu{display:none;position:absolute;top:-1px;left:100%;padding:0;list-style:none;z-index:16;letter-spacing:0}#menu #main-menu .menu-item-has-children.open > .sub-menu{display:block}#menu #main-menu .menu-item-has-children:hover:after{color:white}#menu #main-menu .menu-item-has-children li:first-child{border-top:1px solid #74b2b3}#menu #main-menu .menu-item-has-children li{border-bottom:1px solid #74b2b3}#menu #main-menu .menu-item-has-children a{padding:10px 5px 10px 20px}#menu #main-menu > .menu-item-has-children:after{color:#74b2b3;content:"\f107"}#menu #main-menu > .menu-item-has-children > ul.sub-menu{top:44px;left:0}#menu.menu-fixed{position:fixed;top:0;left:0;right:0;display:flex;justify-content:center;min-width:100%;z-index:18;margin-top:0;background-color:#f18f77}#menu.menu-fixed > .logo-fixed{position:fixed;top:0;height:44px;left:25px;display:flex;justify-content:center;align-items:center}#menu.menu-fixed > .logo-fixed .logo-fixed-img{height:30px;width:auto;display:none}#menu.menu-fixed > .logo-fixed .logo-fixed-img-mini{width:40px}#menu.menu-fixed #main-menu > li > a{color:white !important}#menu.menu-fixed #main-menu > li:after{color:white !important}#menu.menu-fixed + #main{margin-top:64px}body:not(.home) #menu:not(.menu-fixed) > nav{border-bottom:1px solid #74b2b3}#categories{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(#424746, #373434);z-index:9999999}#categories > h1{color:white;text-align:center;margin:30px 0}#categories .cat-wrap{justify-content:center}#categories .cat-item{width:14.28%;height:calc(25vh - 27px)}#categories .cat-item > div{font-size:1.4vw;text-shadow:0px 2px 28px black}#categories .cat-close{position:fixed;top:20px;right:30px;width:70px;height:70px;display:flex;justify-content:center;align-items:center;color:white;font-size:40px;border:3px solid white;border-radius:50%;cursor:pointer}#accessibility{position:fixed;top:0;right:0;left:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(55, 52, 52, 0.99);opacity:0;z-index:-1;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;transition:all 0.3s ease-in}#accessibility.open{opacity:1;z-index:9999999}#accessibility .access-close{position:fixed;top:30px;right:30px;width:70px;height:70px;display:flex;justify-content:center;align-items:center;color:#ffde7c;font-size:40px;border:4px solid #ffde7c;border-radius:50%;cursor:pointer}@-webkit-keyframes check{0%{height:0;width:0}25%{height:0;width:18px}50%{height:27px;width:18px}}@-moz-keyframes check{0%{height:0;width:0}25%{height:0;width:18px}50%{height:27px;width:18px}}@-ms-keyframes check{0%{height:0;width:0}25%{height:0;width:18px}50%{height:27px;width:18px}}@keyframes check{0%{height:0;width:0}25%{height:0;width:18px}50%{height:27px;width:18px}}.checkbox-wrapper{width:500px;max-width:100%;display:flex}.checkbox-wrapper > input{display:none}.checkbox-wrapper > input + label{position:relative;padding-left:30px;font-size:60px;color:#ffde7c;-webkit-transition:all 0.8s;transition:all 0.8s;cursor:pointer}.checkbox-wrapper > input + label:before{content:'';position:absolute;top:calc(50% - 21px);left:-44px;width:46px;height:46px;border:4px solid #ffde7c;border-radius:5px;-webkit-transition:all 0.8s;transition:all 0.8s}.checkbox-wrapper > input:checked + label{color:limegreen}.checkbox-wrapper > input:checked + label:before{border:4px solid limegreen}.checkbox-wrapper > input + label:after{content:'';position:absolute;top:52%;left:-36px;width:18px;height:27px;border-top:7px solid rgba(0, 0, 0, 0);border-right:7px solid rgba(0, 0, 0, 0);-moz-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg);-moz-transform-origin:left top;-ms-transform-origin:left top;-webkit-transform-origin:left top;transform-origin:left top}.checkbox-wrapper > input:checked + label:after{border-color:limegreen;-webkit-animation:check 0.8s;-moz-animation:check 0.8s;-o-animation:check 0.8s;animation:check 0.8s}#szansa-home-slider{box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}#szansa-home-slider .carousel-item{width:100vw;height:33vw;background-size:cover;background-repeat:no-repeat;background-position:top center}#szansa-home-slider .carousel-item > a{width:100vw;height:33vw;display:flex}#szansa-home-slider .carousel-item .carousel-caption > h1{display:none;text-transform:UPPERCASE;background-color:rgba(255, 255, 255, 0.8);color:#a94128;width:max-content;padding:10px 30px;margin:0 auto;border-radius:4px}#szansa-home-slider .carousel-indicators{bottom:0}#szansa-home-slider .carousel-indicators li{width:40px}#top-bar{padding:0 25px;background-color:white;border-bottom:1px solid lightgray}#top-bar > div{display:flex;align-items:center}#top-bar > div h4{margin-bottom:4px}#top-bar > div .accessibility-btn{font-size:22px}#searchform button{border:0;padding:0;margin:0 15px 0 5px;font-size:17px;color:#373434;cursor:pointer;background-color:white}#searchform input{width:0;padding:0;border:0;overflow:hidden;color:#373434;-webkit-transition:all 0.15s ease-in;-moz-transition:all 0.15s ease-in;-o-transition:all 0.15s ease-in;transition:all 0.15s ease-in}#searchform input::placeholder{color:#424746;opacity:1}#searchform input:-ms-input-placeholder{color:#424746}#searchform input::-ms-input-placeholder{color:#424746}#searchform:hover input,#searchform input:focus{width:200px;outline:none;border-bottom:1px solid #373434}#logo-bar{padding:20px 0 0}#logo{width:430px}#flags{position:relative;width:35px;height:30px}#flags:hover{overflow:initial !important}#flags > ul{position:absolute;top:6px;right:0;margin:0;padding:0;display:flex;flex-direction:column;background-color:white;z-index:999}#flags > ul > li{order:2}#flags > ul > li.active{order:1}.breadcrumbs{margin-top:20px}.breadcrumbs > span{margin:5px}.breadcrumbs .you-are-here{margin:0 5px 0 0}#main-inner{margin:20px auto}body.home #main-inner{margin:50px auto}#category-menu{margin-bottom:40px}#category-menu > h4{margin-bottom:20px;border-bottom:2px solid #74b2b3}#category-menu > h4 > .badge{background-color:#74b2b3}.cat-wrap{display:flex;flex-wrap:wrap;justify-content:center}.cat-item{position:relative;width:158px;height:95px;padding:10px;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;background-size:cover;background-position:center}.cat-item > div{color:white;font-weight:bold;font-size:17px;text-transform:uppercase;text-shadow:0px 0px 5px grey;z-index:2}.cat-item:hover{background-color:#74b2b3;background-image:none}.cat-item:hover::before{opacity:0}.cat-item:hover > div{text-shadow:none !important}.cat-01-sakrament-malzenstwa{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-sakrament-malzenstwa.jpg)}.cat-01-sakrament-malzenstwa::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f18f77;z-index:1;opacity:0.7}.cat-02-celebracja-aktu-malzenskiego{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-celebracja-aktu.jpg)}.cat-02-celebracja-aktu-malzenskiego::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#b0d4d4;z-index:1;opacity:0.7}.cat-03-milosc-ludzka-w-planie-boga{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-milosc-ludzka.jpg)}.cat-03-milosc-ludzka-w-planie-boga::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f18f77;z-index:1;opacity:0.7}.cat-04-czystosc-przedmalzenska{background-color:#f18f77}.cat-05-plodnosc-i-planowanie-dzieci{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-planowanie-dzieci.jpg)}.cat-05-plodnosc-i-planowanie-dzieci::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffde7c;z-index:1;opacity:0.5}.cat-05-plodnosc-i-planowanie-dzieci > div{text-shadow:0px 0px 5px black}.cat-06-poczatek-zycia-ludzkiego{background-color:#b0d4d4}.cat-07-wychowanie-seksualne-dzieci{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-wychowanie.jpg)}.cat-07-wychowanie-seksualne-dzieci::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f18f77;z-index:1;opacity:0.7}.cat-08-orgazm{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-inicjacja.jpeg)}.cat-08-orgazm > div{text-shadow:0px 0px 5px black}.cat-09-inicjacja-gra-wstepna{background-color:#f18f77}.cat-10-ciaza-i-diagnostyka-prenatalna{background-color:#ffde7c}.cat-11-leczenie-nieplodnosci{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-leczenie-nieplodnosci.jpg)}.cat-11-leczenie-nieplodnosci::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#b0d4d4;z-index:1;opacity:0.7}.cat-12-wstrzemiezliwosc-seksualna{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-wstrzemiezliwosc.jpg)}.cat-12-wstrzemiezliwosc-seksualna::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f18f77;z-index:1;opacity:0.7}.cat-12-wstrzemiezliwosc-seksualna > div{text-shadow:0px 1px 8px black}.cat-13-poronienie{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-poronienie.jpg)}.cat-13-poronienie::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#b0d4d4;z-index:1;opacity:0.7}.cat-14-menopauza{background-color:#f18f77}.cat-15-choroby-trudne-sytuacje{background-color:#b0d4d4}.cat-16-masturbacja{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-masturbacja.jpg)}.cat-16-masturbacja::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f18f77;z-index:1;opacity:0.5}.cat-16-masturbacja > div{text-shadow:0px 0px 5px black}.cat-17-pornografia{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-pornografia.jpg)}.cat-17-pornografia::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffde7c;z-index:1;opacity:0.5}.cat-17-pornografia > div{text-shadow:0px 0px 5px black}.cat-18-seksoholizm{background-color:#b0d4d4}.cat-19-srodki-antykoncepcyjne{background-color:#ffde7c}.cat-20-in-vitro{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-in-vitro.jpg)}.cat-20-in-vitro::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffde7c;z-index:1;opacity:0.6}.cat-20-in-vitro > div{text-shadow:0px 0px 5px black}.cat-21-syndrom-poaborcyjny{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-syndrom-poaborcyjny.jpg)}.cat-21-syndrom-poaborcyjny::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#b0d4d4;z-index:1;opacity:0.7}.cat-22-modlitwy-malzenskie{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-modlitwy.jpg)}.cat-22-modlitwy-malzenskie::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffde7c;z-index:1;opacity:0.5}.cat-22-modlitwy-malzenskie > div{text-shadow:0px 0px 5px black}.cat-23-pozadliwosc-serca{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-pozadliwosc.jpg)}.cat-23-pozadliwosc-serca::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#b0d4d4;z-index:1;opacity:0.75}.cat-23-pozadliwosc-serca > div{text-shadow:0px 0px 5px black}.cat-24-podejscie-do-grzechow-seksualnych{background-color:#f18f77}.cat-25-historia-i-nowoczesnosc{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-historia.jpg)}.cat-25-historia-i-nowoczesnosc::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#f18f77;z-index:1;opacity:0.5}.cat-25-historia-i-nowoczesnosc > div{text-shadow:0px 0px 5px black}.cat-26-stereotypy{background-image:url(/wp-content/themes/szansaspotkania/img/cat-menu/cat-stereotypy.jpg)}.cat-26-stereotypy::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#74b2b3;z-index:1;opacity:0.5}.cat-26-stereotypy > div{text-shadow:0px 0px 5px black}.cat-27-zdrada{background-color:#f18f77}.cat-historie-z-zycia{background-color:#b0d4d4}.articles-from-category{display:none}.articles-from-category:first-child{display:initial}.articles-from-category > h4{margin-bottom:20px;border-bottom:2px solid #f18f77}.home-news-item{display:flex;margin-bottom:30px}.home-news-item .news-img{height:150px;width:220px;background-size:cover;background-position:top center;background-repeat:no-repeat;border-radius:0;box-shadow:0px 0px 7px rgba(0, 0, 0, .3);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.home-news-item .news-content{width:calc(100% - 220px);padding-left:30px}.home-news-item .news-content > h4{-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.home-news-item .news-content > p{font-size:17px}.home-news-item:hover .news-img{box-shadow:0px 0px 9px rgba(0, 0, 0, .5)}.home-news-item:hover .news-content > h4{color:#ffde7c}.show-all-news{padding:5px 25px;border:1px solid #424746;color:#424746;border-radius:0;margin:0 auto;width:100%;display:flex;justify-content:center;letter-spacing:1px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.show-all-news:hover{border-color:#f18f77;color:#f18f77}#main-inner2{margin:30px auto 40px}#main-inner2 h4{margin-bottom:20px;border-bottom:2px solid #f18f77}.home-popular-img{width:100%;height:150px;background-size:cover;background-position:center;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}.home-popular-content > h5{margin:5px 0 20px}.sidebar h4{border-bottom:2px solid #f18f77}#news-sidebar{margin-bottom:40px}#news-sidebar .news-sidebar-item{display:flex;margin-bottom:15px}#news-sidebar .news-sidebar-img{width:100px;height:60px;margin-right:10px;background-size:cover;background-repeat:no-repeat;background-position:center;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}#news-sidebar .news-sidebar-content{width:calc(100% - 100px)}#news-sidebar .news-sidebar-content h5{margin:5px 0 0}#news-sidebar .news-sidebar-content p{margin-bottom:0}.sidebar-banner{height:350px;margin-top:20px;background-size:cover;background-repeat:no-repeat;background-position:center;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}#home-blockquote{height:530px;background-color:#74b2b3;background-size:cover;background-attachment:fixed;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}#home-blockquote a{position:relative;color:white;background-color:rgba(116, 178, 179, .99);padding:50px 90px;text-align:center}#home-blockquote a:after{content:'';position:absolute;top:-10px;left:-10px;border:2px solid rgba(116, 178, 179, .99);bottom:-10px;right:-10px}#home-blockquote a > h1{font-family:'Dosis', sans-serif;letter-spacing:10px;font-weight:100;font-size:3rem}#home-blockquote a > h5{font-family:'Dosis', sans-serif}#home-blockquote a img{width:80px;margin:10px 0 20px}#oc-wrapper{background-color:#74b2b3;overflow:hidden;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}#oc-wrapper h1{margin-bottom:20px;color:white;text-align:center;letter-spacing:2px}#oc-wrapper > div > div{padding:20px 10px 15px}#oc-wrapper .oc-item{width:100%;display:flex;justify-content:center;align-items:center;cursor:grab}#oc-wrapper .oc-item-inner{position:relative;width:160px;max-width:100%;height:103px;background-size:cover;background-position:center;background-repeat:no-repeat}#oc-wrapper .oc-item-inner > a{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;width:100%;height:100%}#home-banners{padding:50px 0}#home-banners > h4{margin-bottom:30px}#home-banners .home-banners-item{margin-bottom:50px}#home-banners .home-banners-item .home-banners-img{width:360px;height:360px;background-position:center;background-size:cover;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}.main-inner3and4{margin-top:30px}.main-inner3and4 h4{border-bottom:2px solid #f18f77;margin-bottom:20px}.home-video-item{display:flex;margin-bottom:20px}.home-video-item .home-video-img{width:150px;height:100px;background-size:cover;background-position:center;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}.home-video-item .home-video-content{width:calc(100% - 165px);margin-left:15px}.sidebar-blockquote{width:100%;height:350px;padding:20px;display:flex;align-items:center;justify-content:center;background-image:url(/wp-content/themes/szansaspotkania/img/cytat-background.jpg);background-size:cover;background-position:center;font-style:italic;text-shadow:3px 3px 5px white;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}.category-title > h1{margin-bottom:20px}#news .nav-links{margin:1px auto 30px}#news .nav-links > a{padding:5px 8px;border:1px solid #74b2b3;color:#74b2b3;font-family:monospace;font-size:20px}#news .nav-links > span{padding:5px 8px;border:1px solid #f18f77;color:#f18f77;font-family:monospace;font-size:20px}.news-item{display:flex;margin-bottom:30px}.news-item .news-item-img{margin-right:20px;width:250px;height:180px;background-size:cover;background-position:center;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}.news-item .news-item-content{width:calc(100% - 260px)}.news-item .news-item-content .entry{margin-top:10px}.category-ksiazki .news-item-img{background-size:contain !important;background-repeat:no-repeat}article .article-post-img{display:flex;margin:10px auto 20px;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}article img{border-radius:2px;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}article .article-post-title{margin-bottom:20px}article .article-post-content{text-align:justify}article .article-post-content p{font-size:18px}article .article-post-content iframe{max-width:100%}article .elementor-widget-text-editor{color:#74b2b3}article a{color:#a94128}article a:hover{color:#f18f77}#page .article-post-title{margin-bottom:25px}#related-posts > div{margin-bottom:15px}#related-posts .related-thumb{width:100%;height:150px;margin-bottom:10px;background-size:cover;background-position:top center;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}.krp-section{margin:0 -5px}.krp-section .elementor-widget-wrap{padding:10px;overflow:hidden;box-shadow:0px 0px 7px rgba(0, 0, 0, .3)}.krp-section h4.elementor-heading-title{font-family:'Dosis', sans-serif;font-size:1.3rem;line-height:1.25;text-align:left;color:#373434 !important}.krp-section .elementor-widget-text-editor{font-size:0.9rem;color:#373434;text-align:left}footer{background-color:#424746;color:white}footer #footer_widgets{padding:25px 0}footer #footer_widgets h3{letter-spacing:1px}footer #footer_widgets .textwidget{font-size:0.9rem}footer #footer_widgets .widget_text a{color:#ffd5cb}footer .tags-cloud{display:flex;flex-wrap:wrap;align-items:center}footer .tags-cloud .tag-item{display:flex;align-items:center;justify-content:center;border:1px dashed white;margin:0 5px 10px 0}footer .tags-cloud .tag-item.size-1{font-size:0.8rem}footer .tags-cloud .tag-item.size-2{font-size:1rem;border-width:2px}footer .tags-cloud .tag-item.size-3{font-size:1.2rem;border-width:3px}footer .tags-cloud .tag-item > a{color:white;padding:0 5px}footer > .container-fluid{background-color:#373434;padding:10px 0;font-size:90%}footer #copyright > div{margin:0 auto}footer #copyright .krecha{margin:0 10px}footer #copyright a{color:#ffd5cb}.szansa-cookies{position:fixed;bottom:-300px;right:0;left:0;width:100%;z-index:99999;padding:20px;text-align:center;background-color:#373434;opacity:0.98;-webkit-transition:all 1s;transition:all 1s}.szansa-cookies > .cookies-close{width:250px;margin:0 auto;padding:10px 20px;letter-spacing:2px;color:#ffde7c;border:1px solid #ffde7c;cursor:pointer}.szansa-cookies > p{max-width:1100px;margin:5px auto 20px;font-size:1rem;color:#ffde7c}.szansa-cookies > p > a{color:white}.lesson-footer{border-top:1px solid lightgray;padding:20px 0}.lesson-footer .badge{font-size:1rem}.lesson-footer .badge-info{background-color:#74b2b3}.lesson-footer .badge-info:hover{background-color:#b0d4d4}.lesson-footer .badge-dark{background-color:#f18f77}.lesson-footer .badge-dark:hover{background-color:#ffb5a4}.lesson-footer i.fa-angle-left{margin-right:5px}.lesson-footer i.fa-angle-right{margin-left:5px}.kontakt-form label,.kontakt-form input[type=text],.kontakt-form input[type=email],.kontakt-form textarea{width:100%}.kontakt-form input[type=text],.kontakt-form input[type=email],.kontakt-form textarea{padding:10px;font-size:1.3rem;border:1px solid lightgray;border-radius:5px;max-height:223px}.kontakt-form .wpcf7-submit{width:100%;margin-top:20px;padding:10px;font-size:1.3rem;border:0;border-radius:5px;color:white;text-transform:uppercase;letter-spacing:3px;background-color:#74b2b3;cursor:pointer}.elementor-widget-toggle .elementor-toggle .elementor-tab-title{font-family:'Dosis', sans-serif;font-size:1.3rem;color:#74b2b3 !important;text-align:center}.elementor-widget-toggle .elementor-toggle .elementor-tab-title .elementor-toggle-icon{margin-right:10px;float:inherit}.grecaptcha-badge{display:none}body.page-id-1313 .grecaptcha-badge,body.page-id-2055 .grecaptcha-badge{display:block}body.high-contrast{background-color:black;color:white;background-image:none}body.high-contrast.high-contrast:not(.home) #menu > nav{border-bottom-color:white}body.high-contrast h1,body.high-contrast h2,body.high-contrast h3,body.high-contrast h4,body.high-contrast h5,body.high-contrast h6{font-weight:bold}body.high-contrast #top-bar{background-color:black;font-weight:bold}body.high-contrast #top-bar .badge-accent{background-color:white;color:black}body.high-contrast #category-menu > h4,body.high-contrast .articles-from-category > h4,body.high-contrast #main-inner2 h4,body.high-contrast .main-inner3and4 h4,body.high-contrast .sidebar h4,body.high-contrast h4.accent-color{border-bottom:2px solid white !important}body.high-contrast a{color:white !important}body.high-contrast h4 > .badge-secondary{background-color:white !important;color:black}body.high-contrast h4 > .badge-secondary::after{border-top-color:white}body.high-contrast #logo{-webkit-filter:grayscale(100%) contrast(0) brightness(2);filter:grayscale(100%) contrast(0) brightness(2)}body.high-contrast .menu-hamburger{color:white !important}body.high-contrast #menu{font-weight:bold}body.high-contrast #menu.menu-fixed{background-color:black;border-bottom:2px solid white}body.high-contrast #menu #main-menu > .menu-item-has-children:after{color:#ffde7c}body.high-contrast #menu #main-menu li:hover,body.high-contrast #menu #main-menu li.current-menu-item,body.high-contrast #menu #main-menu li.current-menu-ancestor{background:white}body.high-contrast #menu #main-menu li.current-menu-item,body.high-contrast #menu #main-menu li.current-menu-ancestor,body.high-contrast #menu #main-menu li:hover > a,body.high-contrast #menu #main-menu li.current-menu-item > a,body.high-contrast #menu #main-menu li.current-menu-ancestor > a{color:black !important}body.high-contrast #menu #main-menu .menu-item-has-children > .sub-menu a{color:black !important}body.high-contrast .cat-item{border:3px solid white;background-color:black !important;background-image:none !important;color:white !important}body.high-contrast .cat-item::before{background-color:initial !important;background-image:initial !important}body.high-contrast .show-all-news{font-weight:bold;border:3px solid white}body.high-contrast #oc-wrapper,body.high-contrast footer,body.high-contrast footer > .container-fluid{background-color:black}body.high-contrast #news .nav-links > span{border:1px solid white;color:white}body.high-contrast #news .nav-links > a{background-color:white;color:black !important;border-color:white}body.high-contrast .sidebar-blockquote{background-image:none !important;text-shadow:initial}body.high-contrast .elementor *,body.high-contrast .elementor :after,body.high-contrast .elementor :before{color:white !important}body.high-contrast .elementor-widget-heading.elementor-widget-heading .elementor-heading-title{text-decoration:underline}body.big-letters{font-size:1.2rem}body.big-letters h1{font-size:2.8rem}body.big-letters h2{font-size:2.3rem}body.big-letters h3{font-size:2rem}body.big-letters h4{font-size:1.8rem}body.big-letters h5{font-size:1.5rem}body.big-letters .home-news-item .news-content > p,body.big-letters article .article-post-content p{font-size:19px !important}body.big-letters footer #footer_widgets .textwidget{font-size:1.2rem}@media (max-width:575.98px){html{font-size:14px}body{border-top-width:20px}.badge-accent{padding:3px 5px;border-radius:0px}#top-bar{height:45px;padding:6px 0px 0}#top-bar:before{border-top:45px solid #3a2418;border-left:50px solid transparent}#top-bar > .container{flex-wrap:wrap}#top-bar > a{font-size:15px;margin:0 10px}#top-bar > a:last-child{font-size:20px;margin:0 5px}#searchform{position:absolute;top:50px;right:0;left:0;padding:0 15px 5px;letter-spacing:2px;border-bottom:1px solid lightgray}#searchform:hover input{width:calc(100% - 30px);border:0}#searchform input{width:calc(100% - 30px);outline:none}#searchform button{font-size:15px;margin:0 5px}#logo-bar{padding:45px 0 0}#logo{width:280px}body.home #main-inner{margin:25px auto}#menu{margin:0 auto}#menu nav{width:100%;position:relative}#menu .menu-hamburger{display:flex;width:100%;justify-content:center;color:#74b2b3;font-size:30px;margin-top:6px;cursor:pointer}#menu .menu-hamburger > div:first-child{margin-right:5px}#menu #main-menu{display:none;flex-direction:column;position:absolute;left:0;top:44px;background-color:#74b2b3;height:0;z-index:999}#menu #main-menu.open{display:flex;height:auto}#menu #main-menu li{width:100%;justify-content:start}#menu #main-menu li a{color:white;width:100%}#menu #main-menu li.open{display:flex;flex-direction:column;padding-right:0}#menu #main-menu .sub-menu > li > a{padding-left:30px;color:#74b2b3}#menu #main-menu .sub-menu .sub-menu > li > a{padding-left:40px}#menu #main-menu .sub-menu .sub-menu .sub-menu > li > a{padding-left:50px}#menu #main-menu > .menu-item-has-children:after{color:white}#menu #main-menu .menu-item-has-children.open > .sub-menu{position:initial;width:100%}#categories > h1{margin:15px 0}#categories .cat-close{top:11px;right:15px;width:50px;height:50px;font-size:30px;border:2px solid white}#categories .cat-wrap{overflow:scroll;max-height:calc(100vh - 72px)}#categories .cat-wrap .cat-item{width:50%;min-width:150px;height:90px}#categories .cat-wrap .cat-item > div{font-size:14px}.cat-item{width:50%}#home-news > h4{text-align:center}#home-news .home-news-item{flex-direction:column}#home-news .home-news-item .news-img{max-width:100%;width:300px;margin:0 auto}#home-news .home-news-item .news-content{max-width:100%;width:300px;margin:10px auto 0;padding-left:0}#home-news .show-all-news{max-width:100%}.sidebar{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.sidebar > h4{width:100%;text-align:center}.sidebar > a{display:flex;justify-content:center;width:200px;margin-bottom:20px}.sidebar .sidebar-banner{width:180px;height:180px;margin:0 10px}.sidebar #news-sidebar{display:flex;flex-wrap:wrap;justify-content:space-between}#news .news-item{flex-direction:column}#news .news-item .news-item-img{max-width:100%;width:300px;margin:0 auto}#news .news-item .news-item-content{max-width:100%;width:300px;margin:10px auto 0;padding-left:0}#news .news-item .news-item-content .badge-date{display:flex;width:min-content}#home-blockquote{height:430px}#home-blockquote > a{background-color:rgba(116, 178, 179, .89);padding:30px 10px}#main-inner2{margin:30px auto 10px}.home-popular-item{display:flex;margin-bottom:20px}.home-popular-img{width:85px;min-width:85px;height:50px;margin-right:10px}.home-popular-content{width:calc(100% - 85px)}.home-popular-content > h5{margin:0}.home-video-item .home-video-img{width:85px;min-width:85px;height:50px;margin-right:10px}.home-video-item .home-video-content{margin-left:5px}.szansa-cookies p{font-size:0.9rem}.checkbox-wrapper{width:250px;margin-bottom:30px;margin-left:40px}.checkbox-wrapper > input + label{font-size:25px;padding-left:15px}footer #footer_widgets .widget{margin-bottom:20px}footer #footer_widgets h4{min-height:initial;margin-bottom:10px}#copyright > div{flex-direction:column;text-align:center}#copyright > div > *{margin:5px 0}#copyright > div .krecha{display:none}#copyright > div .created-by{font-size:12px}body.big-letters #searchform input{width:calc(100% - 35px)}}@media (min-width:576px) and (max-width:767.98px){body.home #main-inner{margin:25px auto}#top-bar{padding:0 10px}#top-bar > .container{max-width:100%}#top-bar #searchform:hover input,#top-bar #searchform input:focus{width:160px}#logo{width:300px}#szansa-home-slider .carousel-item{height:260px}#menu{margin:0 auto}#menu nav{width:100%;position:relative}#menu .menu-hamburger{display:flex;width:100%;justify-content:center;color:#74b2b3;font-size:30px;margin-top:6px;cursor:pointer}#menu .menu-hamburger > div:first-child{margin-right:5px}#menu #main-menu{display:none;flex-direction:column;position:absolute;left:0;top:44px;background-color:#74b2b3;height:0;z-index:999}#menu #main-menu.open{display:flex;height:auto}#menu #main-menu li{width:100%;justify-content:start}#menu #main-menu li a{color:white;width:100%}#menu #main-menu li.open{display:flex;flex-direction:column;padding-right:0}#menu #main-menu .sub-menu > li > a{padding-left:30px;color:#74b2b3}#menu #main-menu .sub-menu .sub-menu > li > a{padding-left:40px}#menu #main-menu .sub-menu .sub-menu .sub-menu > li > a{padding-left:50px}#menu #main-menu > .menu-item-has-children:after{color:white}#menu #main-menu .menu-item-has-children.open > .sub-menu{position:initial;width:100%}#categories > h1{margin:15px 0}#categories .cat-close{top:15px;right:15px;width:50px;height:50px;font-size:30px;border:2px solid white}#categories .cat-wrap{overflow:scroll;max-height:calc(100vh - 78px)}#categories .cat-wrap .cat-item{width:25%;height:90px}#categories .cat-wrap .cat-item > div{font-size:14px}.cat-item{width:170px}#home-news .home-news-item .news-img{height:130px;width:200px}#home-news .home-news-item .news-content{width:calc(100% - 200px);padding-left:10px}#home-news .home-news-item .news-content > h2{font-size:1.7rem;margin-bottom:0}#home-news .home-news-item .news-content p{font-size:16px;text-align:justify}.home-popular-img{height:100px}.sidebar{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.sidebar > h4{width:100%;text-align:center}.sidebar > a{display:flex;justify-content:center;width:50%;margin-bottom:20px}.sidebar .sidebar-banner{width:240px;height:240px}.sidebar #news-sidebar{display:flex;flex-wrap:wrap;justify-content:space-between}.checkbox-wrapper{width:350px}.checkbox-wrapper > input + label{font-size:30px}footer #footer_widgets .widget{margin-bottom:20px}footer #footer_widgets h4{min-height:initial;margin-bottom:10px}#copyright > div{flex-direction:column;text-align:center}#copyright > div > *{margin:5px 0}#copyright > div .created-by{font-size:12px}}@media (min-width:768px) and (max-width:991.98px){#szansa-home-slider .carousel-item{height:350px}#menu #main-menu > li{text-transform:initial}#menu #main-menu a{padding:10px 13px}#menu #main-menu > .menu-item-has-children{padding-right:22px}#menu #main-menu > .menu-item-has-children:last-child > .sub-menu{left:initial;right:0}#menu #main-menu > .menu-item-has-children:last-child .menu-item-has-children .sub-menu{left:initial;right:100%}.cat-item{width:172px;border:3px solid white}#categories .cat-item{border:0}.sidebar{display:flex;flex-wrap:wrap;justify-content:center;margin-top:30px}.sidebar > h4{width:100%}.sidebar .sidebar-banner{margin-right:10px;width:223px;height:223px}.sidebar a:last-child .sidebar-banner{margin-right:0}.sidebar #news-sidebar{display:flex;flex-wrap:wrap;justify-content:space-between}.sidebar-blockquote{width:360px;height:360px;margin:0 auto}#oc-wrapper h4{font-size:1.2rem}.checkbox-wrapper{margin-bottom:30px;margin-left:40px}.checkbox-wrapper > input + label{font-size:38px}footer #footer_widgets h4{font-size:1.2rem}#copyright > div{flex-direction:column;text-align:center}#copyright > div > *{margin:5px 0}#copyright > div .krecha{display:none}#copyright > div .created-by{font-size:12px}}@media (min-width:992px) and (max-width:1199.98px){#szansa-home-slider .carousel-item{height:400px}#menu.menu-fixed > .logo-fixed .logo-fixed-img{height:22px}#menu.menu-fixed #main-menu .menu-item-has-children{padding-right:15px}#menu.menu-fixed #main-menu > li{text-transform:initial}#menu.menu-fixed #main-menu a{padding:10px 13px}#menu #main-menu > .menu-item-has-children:last-child .menu-item-has-children .sub-menu{left:initial;right:100%}.cat-item{width:132.6px}.cat-item > div{text-shadow:1px 1px 3px black !important;text-transform:initial}.sidebar-banner,.sidebar-blockquote{width:290px;height:290px;font-size:14px}#news-sidebar .news-sidebar-content p small{font-size:68%}.checkbox-wrapper > input + label{font-size:38px}}@media (min-width:1200px){#menu #main-menu > .menu-item-has-children:last-child .menu-item-has-children .sub-menu{left:initial;right:100%}}@media (min-width:1200px) and (max-width:1250px){#menu.menu-fixed > .logo-fixed .logo-fixed-img{height:25px}}