/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,button{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;outline:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1.18;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
.hn{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}.h13{margin-top:0.4em;margin-bottom:0.25em;font-weight:bold;font-family:'Roboto',sans-serif;font-style:italic;}.h46{margin-top:0.4em;margin-bottom:0.4em;}.articles--page{background-color:#f3f5f6;}.articles{position:relative;}.articles header{max-width:31.25em;margin-left:auto;margin-right:auto;margin-bottom:2em;}.articles footer{text-align:center;}.articles footer .views-display-link{color:#3f4e55;padding:1rem 1.75rem;border-radius:0.1rem;display:inline-block;text-decoration:none;transition:color 0.1s ease,background-color 0.1s ease,border 0.1s ease,box-shadow 0.1s ease;background:white;color:#ce0f68;border:0.0625em solid currentColor;}.articles footer .views-display-link:hover{color:#ef2181;background-color:white;box-shadow:0 0.3rem 0.43rem -0.125rem rgba(0,0,0,0.2);}.articles h1,.articles h2{text-align:center;}.articles .more-link{position:absolute;top:0.5em;right:1em;}@media (min-width:31.25em){.articles .more-link{right:calc(50% - (31.25em / 2));}}.articles .more-link a{color:#003eab;font-weight:bold;font-size:0.875em;padding-right:0.5em;position:relative;padding-right:calc(0.5em + 1.5em);}.articles .more-link a::after{content:'';display:block;position:absolute;width:1.25em;height:0.6875em;right:0;top:calc(50% - 0.34375em);background-repeat:no-repeat;background-position:center;background-size:contain;}.articles .more-link a::after{background-image:url("/themes/custom/tpp/images/arrow_right_blue.svg");}.articles .more-link a:hover{text-decoration:none;}.flexslider .article--teaser img{height:100%;width:15.625em;}.article--teaser{overflow:hidden;height:27.375em;width:31.25em;}.article--teaser .teaser-body{display:flex;flex-direction:column;justify-content:space-between;padding-top:1em;}.article--teaser time{font-weight:400;margin-bottom:1em;}.article--teaser .titulek{font-size:1.125em;min-height:2em;}ul.tags{display:flex;margin-left:-0.5em;margin-top:1em;}ul.tags > li{margin:0.5em;}ul.tags > li a{display:block;background-color:#b4c8d2;color:white;padding:0.5em 1em;font-weight:bold;font-size:0.75em;text-decoration:none;}ul.tags > li a:hover{text-decoration:underline;}.article-list{display:flex;flex-direction:column;align-items:center;padding-bottom:3em;}.article-list > li{margin-bottom:1.5em;}.article-list > li.even .article--teaser{flex-direction:row-reverse;}.article-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(31.25em,1fr));grid-gap:2em;justify-items:center;margin-bottom:2em;}@media all and (max-width:35em){.article-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));}}.bef-exposed-form legend,.bef-exposed-form .form-item-mc label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.article{max-width:calc(78rem - 22em);width:96%;margin:auto auto 2em;}.article h1{position:relative;z-index:2;}.article > .paragraph{width:auto;margin:0;max-width:none;}.article > header{position:relative;}.article time{color:#b4c8d2;padding-right:2em;}.article .key-head{position:absolute;width:7.8em;height:3.75em;left:calc(-3.9em - (22em / 4));top:calc(50% - 1.875em);}.article .article__meta{display:flex;margin-bottom:2em;align-items:center;}.article .article__meta dt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.article .article__meta .tags{margin-top:0;}@media all and (max-width:31.25em){.article--teaser{width:100%;height:auto;}.article--teaser .teaser-body{width:100%;}.articles header{padding-left:2%;padding-right:2%;}.articles-hp header{margin-bottom:4em;}.article-list > li.even .article--teaser{flex-direction:column;}}@media all and (max-width:78rem){.article .key-head{opacity:0.15;left:calc(50% - 3.9em);z-index:0;}.article-list{padding-left:2%;padding-right:2%;}}
.hn{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}.h13{margin-top:0.4em;margin-bottom:0.25em;font-weight:bold;font-family:'Roboto',sans-serif;font-style:italic;}.h46{margin-top:0.4em;margin-bottom:0.4em;}.empty-list{margin-bottom:2em;}.udalost{width:96%;max-width:78rem;margin:0 auto;background-color:white;padding:2em 6em 4em;border:0.0625em solid #ce0f68;margin-bottom:3em;}.udalost h1{font-size:1.5em;margin-bottom:1em;margin-top:1em;}@media all and (max-width:50rem){.udalost h1{font-size:1.3em;}}.udalost > header{margin-bottom:2em;}.udalost > header time{margin-bottom:1.5em;}.udalost > header time .date{font-size:1.25em;font-weight:bold;color:#ce0f68;}.udalost > header time .day{font-size:1.25em;font-weight:400;}.udalost > header time .hour{font-size:1.125em;}.udalost > header time span + span{margin-left:1.5em;}.udalost section.content{display:flex;justify-content:space-between;}.udalost section.content > .text{max-width:none;flex-shrink:1;}.udalost section.content > .text + *{margin-left:1em;}.udalost section.content > *{max-width:30em;flex-shrink:0;}.udalost section.content p{line-height:1.75;}.udalosti{margin-bottom:2em;}.udalosti header{padding-left:1em;padding-right:1em;text-align:center;margin-bottom:2em;}.udalosti-list{display:flex;flex-direction:column;align-items:center;margin-bottom:2em;}.udalosti-list > li{width:100%;}.udalosti-list > li .udalost--teaser{margin:auto;}.udalosti-list > li + li{margin-top:1em;}.udalost__link:hover{text-decoration:none;}.udalosti__links{margin:auto auto 2em;max-width:78rem;display:flex;flex-wrap:wrap;justify-content:center;background-color:white;padding:1em 3em;}.udalosti__links > li{margin:1em;}.udalosti__links a{padding:1em 1.5em;background-color:white;color:#b4c8d2;font-weight:bold;font-size:0.8em;cursor:pointer;transition:color 200ms ease-in,background-color 200ms ease-in;}.udalosti__links a:hover,.udalosti__links a.active{color:white;background-color:#3f4e55;}.empty-list{text-align:center;max-width:78rem;padding-left:1em;padding-right:1em;margin:auto auto 2em;}header.udalosti-head{width:96%;max-width:78rem;margin:0 auto;text-align:center;margin-bottom:3em;}.udalost--teaser{max-width:51em;background-color:white;border:0.0625em solid #ce0f68;}.udalost--teaser .udalost__link{padding:0.6em;display:flex;align-items:stretch;min-height:12em;}.udalost--teaser h3{font-size:1.5em;background-color:#ce0f68;color:#ffed00;font-style:normal;font-weight:500;padding:0.25em;}@media all and (max-width:50rem){.udalost--teaser h3{font-size:1.2em;}}.udalost--teaser .text{padding:1em 0;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;}.udalost--teaser time{flex-shrink:0;width:9em;display:flex;flex-direction:column;}.udalost--teaser time .day{font-size:0.75em;font-weight:400;}.udalost--teaser time .date{color:#ce0f68;font-size:1.25em;}.udalost--teaser time .hour{font-size:1.125em;font-weight:400;}.udalost--teaser time > span + span{margin-top:0.75rem;}.udalost--teaser .field-contact{font-weight:400;}.udalost--teaser .text .ico--map{display:none;}.events-links{text-align:center;}@media all and (max-width:66rem){.udalost section.content{flex-direction:column-reverse;align-items:center;}.udalost section.content > .text + *{margin-left:0;margin-bottom:1em;}}@media all and (max-width:50rem){.udalost{padding:2em 3em;}.udalost--teaser .udalost__link{padding:1em 2em;}}@media all and (max-width:35rem){.udalost{padding:1.75em;}.udalost--teaser .udalost__link{flex-direction:column;}.udalost--teaser time{width:auto;display:block;align-self:flex-start;margin-bottom:0.5em;}.udalost--teaser time span + span{margin-top:0;margin-left:1rem;}}
.hn{font-family:inherit;font-weight:500;line-height:1.1;color:inherit;}.h13{margin-top:0.4em;margin-bottom:0.25em;font-weight:bold;font-family:'Roboto',sans-serif;font-style:italic;}.h46{margin-top:0.4em;margin-bottom:0.4em;}.stan-fb > h2{text-align:center;}.stan-fb .fb-page{margin-top:1em;}@media all and (max-width:32.5em){.stan-fb{width:100%;}}
