@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:400;src:url(fonts/muli-webfont.woff2) format("woff2"),url(fonts/muli-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:700;src:url(fonts/muli-bold-webfont.woff2) format("woff2"),url(fonts/muli-bold-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Muli;font-style:normal;font-weight:500;src:url(fonts/muli-semibold-webfont.woff2) format("woff2"),url(fonts/muli-semibold-webfont.woff) format("woff")}body,html{margin:0;padding:0}body{background:#fff}a,body,button,input,textarea{color:#222629;font-family:Muli,sans-serif;font-size:16px;font-weight:400;line-height:22px}main{overflow:hidden}*{box-sizing:border-box}h1,h2,h3{font-weight:400;text-align:center}h1{font-size:26px;line-height:36px}h2{font-size:22px;line-height:32px}h3{font-size:20px;line-height:30px}strong{font-weight:500}li,ul{margin:0;padding:0}article,footer,section{padding:40px 0}.flex{display:flex;flex-wrap:wrap}.center{text-align:center}.center-wrapper,.center-wrapper-wide{margin:0 auto;max-width:900px;width:95%}.center-wrapper-wide{margin:0 auto;max-width:1000px;width:95%}.image img{display:block}.small-title{font-size:18px;letter-spacing:.05em;line-height:24px;margin-bottom:20px;text-align:center;text-transform:uppercase}.section-description{margin:20px auto 25px;max-width:760px;text-align:center}@media (min-width:960px){h1{font-size:42px;line-height:55px}h2{font-size:32px;line-height:42px}.flex{flex-wrap:nowrap}}body.admin-bar #wpadminbar{position:fixed}body.admin-bar header{top:46px}body.admin-bar .header-spacer{height:86px}body.admin-bar section.hero{border-top-width:86px}@media (min-width:783px){body.admin-bar header{top:32px}body.admin-bar .header-spacer{height:72px}body.admin-bar section.hero{border-top-width:72px}}.card{background:#fff;color:#004588;margin:0 auto;max-width:500px;position:relative;width:95%}.card.card--proevropska-politika{color:#1e2445}.card.card--proevropska-politika .button,.card.card--proevropska-politika:after{background:#1e2445}.card.card--proevropska-politika .symbol .line{fill:#1e2445}.card.card--restart-ceska{color:#00859e}.card.card--restart-ceska .button,.card.card--restart-ceska:after{background:#00859e}.card.card--restart-ceska .symbol .line{fill:#00859e}.card.card--zelena-politika{color:#095153}.card.card--zelena-politika .button,.card.card--zelena-politika:after{background:#095153}.card.card--zelena-politika .symbol .line{fill:#095153}.card.card--rodinna-politika{color:#df9418}.card.card--rodinna-politika .button,.card.card--rodinna-politika:after{background:#df9418}.card.card--rodinna-politika .symbol .line{fill:#df9418}.card+.card{margin-top:50px}.card:after,.card:before{content:"";display:block;left:0;position:absolute;top:0;width:100%}.card:before{box-sizing:border-box;height:100%;z-index:1}.card:after{background:linear-gradient(90deg,#004588 25%,#fdc731 45%);height:7px;z-index:2}.card .content{padding:20px 30px;position:relative;z-index:3}.card .content .flex{justify-content:space-between}.card h2{margin:11px 0 36px;text-align:left}.card .date{display:flex;flex-direction:column;justify-content:center}.card .button{background:#004588;font-weight:400;margin:0}.card .tags span{margin-right:6px}.card .image{display:block;height:auto;width:100%}@media (min-width:960px){.card{display:flex;flex-wrap:nowrap;max-width:1125px;min-height:281px}.card .image{background-position:0;background-size:contain;height:auto;width:52.35%}.card .content{display:flex;flex-direction:column;justify-content:space-between;width:47.65%}.card .tags{white-space:nowrap}.card .tags,.card h2{overflow:hidden;position:relative}.card .tags:after,.card h2:after{background:linear-gradient(-90deg,#fff,transparent);bottom:0;content:"";display:block;height:36px;position:absolute;right:0;width:72px}.card h2{font-size:26px;line-height:34px;margin:8px 0;max-height:136px}}.button{background:#004588;border:none;color:#f5f5f5;cursor:pointer;display:block;font-weight:500;height:48px;line-height:44px;margin:40px auto 0;padding:0 24px;text-align:center;text-decoration:none;text-transform:uppercase;transition:none;width:240px}.button:focus{border:none;outline:none}.button.yellow{background:#fdc731;color:#222629}footer .button{font-weight:400}footer .about{text-align:left}footer .about h2{font-weight:700;margin:0 0 18px;text-align:left}footer .about p{margin:0}footer .about .button{margin:30px 0 0}footer .about .image{margin:40px 0;position:relative;width:100%;z-index:1}footer .about .image img{height:auto;width:100%}footer .about .image:after{background:linear-gradient(90deg,#004588 40%,#fdc731 80%);content:"";display:block;height:7px;width:100%}footer .about .image .symbol{bottom:-43px;left:10%;position:absolute}footer .about .image .line{fill:#004588}footer .about .image .bg{fill:#f5f5f5}footer .contact{font-size:22px;line-height:30px;margin:40px 0 80px}footer .contact .address,footer .contact .info{padding:20px;width:100%}footer .contact .address{background:#004588;color:#f5f5f5}footer .contact .info{background:#f5f5f5;color:#004588;line-height:45px}footer .contact .info span{max-width:315px}footer .copy{font-size:14px}footer .copy .text{margin-bottom:20px}footer .copy .flex{flex-wrap:wrap;justify-content:flex-start}footer .copy .icon{display:block;height:36px;margin-right:18px;width:36px}footer .copy .icon svg{display:block;height:100%;width:100%}@media (min-width:700px){footer .copy .text{margin-bottom:0;max-width:55%}footer .copy .icons{margin-left:auto}footer .copy .icon{margin-left:18px;margin-right:0}footer .contact .address,footer .contact .info{width:50%}}@media (min-width:960px){footer .about{padding-left:40px}footer .about .flex{align-items:center;justify-content:space-between}footer .about .text{width:50%}footer .about .image{margin-left:40px;margin-top:0;top:60px;width:50%}footer .contact{margin-top:0}footer .contact .address,footer .contact .info{padding:80px 40px}footer .contact .address{margin:0 16px 0 0;width:40%}footer .contact .content{padding-left:60px;position:relative}footer .contact .tick{left:0;position:absolute;top:0}footer .contact .info{align-items:center;display:flex;font-size:30px;justify-content:space-between;width:60%}footer .contact .info span{max-width:260px}footer .contact .button{margin:0}}form{margin:0 auto;position:relative}form .controller{display:flex;flex-wrap:nowrap;min-height:40px;position:relative;width:100%}form label{cursor:pointer;width:79%}form .label{color:#004588;display:block;left:28px;position:absolute;text-transform:uppercase;top:24px;z-index:1}form input,form label{font-size:21px;letter-spacing:.05em;line-height:24px}form .button,form input{border:none;color:#222629;display:block;height:72px;margin:0;padding:0 6px;transition:border-color .25s ease-out;width:100%}form input{padding-left:28px}form input:focus{outline:none}form .button{cursor:pointer;font-weight:700;min-width:120px;transition:none;width:21%}form .button:focus{border:none;outline:none}form .error{color:#fff;margin:2px 0 0}form .sending{align-items:center;background:hsla(0,0%,100%,.75);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .1s ease-out;width:100%;z-index:10}form .status{margin:40px 0;text-align:center}.gallery{display:flex;flex-wrap:wrap;margin:20px -4px}.gallery .item{margin:0;padding:4px;width:25%}.gallery .image{background-position:50%;background-size:cover;cursor:pointer;display:block;overflow:hidden;position:relative;width:100%}.gallery .image:after{content:"";display:block;margin-top:100%}.gallery-large{height:100%;left:0;overflow:hidden;padding-top:40px;position:fixed;top:0;width:100%;z-index:11}.gallery-large .shadow{background:rgba(0,0,0,.5);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.gallery-large .container{height:100%;margin:0 auto;max-width:900px;padding:40px;position:relative;width:95%;z-index:2}.gallery-large .image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.gallery-large .relative{height:100%;position:relative}.gallery-large .next,.gallery-large .prev{fill:#fff;cursor:pointer;padding:20px;position:absolute;top:45%;z-index:1}.gallery-large .prev{left:0;transform:rotate(90deg)}.gallery-large .next{right:0;transform:rotate(-90deg)}.gallery-large .close{cursor:pointer;height:60px;position:absolute;right:20px;top:20px;width:60px;z-index:1}.gallery-large .close:after,.gallery-large .close:before{background:#fff;content:"";display:block;height:7px;left:7px;position:absolute;top:26px;width:49px}.gallery-large .close:after{transform:rotate(-45deg)}.gallery-large .close:before{transform:rotate(45deg)}@media (min-width:960px){.gallery .item{width:12.5%}.gallery-large{padding-top:70px}}header{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.16);height:40px;left:0;position:fixed;top:0;width:100%;z-index:20}header a{color:#004588;font-weight:400;text-decoration:none;text-transform:uppercase;transition:color .25s ease-out}header a.current{font-weight:700}header .custom-logo-link{display:inline-block;margin-left:2.5%;padding-top:4px;position:relative;z-index:2}header .custom-logo-link img{display:block;height:32px;margin:0;width:auto}header #toggle{display:none}header .toggle{cursor:pointer;position:absolute;right:2.5%;top:0;z-index:2}header .burger{height:36px;padding:5px 0;width:36px}header .burger>div{background:#004588;height:3px;margin:5px 0;transition:transform .25s ease-out;width:36px}header #toggle:checked+.toggle .burger .line1{transform:translateY(8px) rotate(225deg)}header #toggle:checked+.toggle .burger .line2{transform:scaleX(0)}header #toggle:checked+.toggle .burger .line3{transform:translateY(-8px) rotate(-225deg)}header #toggle:checked+.toggle+.menu{height:100vh;opacity:1}header .menu{background:#f5f5f5;height:0;left:0;opacity:0;overflow:hidden;padding-top:40px;position:absolute;top:0;transition:height .25s ease-out,opacity .25s ease-out;width:100vw}header .menu a{display:block;letter-spacing:.05em;margin:4px 0;padding:12px 0;position:relative;text-align:center}.header-spacer{height:40px;margin-bottom:0}@media (min-width:960px){header{height:70px}header .large-wrapper{display:flex;margin:0 auto;max-width:1000px;width:95%}header nav{display:flex}header .custom-logo-link{margin-left:0;padding:10px 0 0}header .custom-logo-link img{height:52px}header .toggle{display:none}header .menu{background:transparent;display:flex;height:auto;justify-content:flex-end;margin-left:auto;opacity:1;padding:0;position:static;transition:none;width:auto}header .menu a{display:block;height:70px;margin:0;padding:21px 6px 0}header .menu a:last-child{padding-right:0}.header-spacer{height:70px}}@media (min-width:1400px){header .menu a{padding-left:12px;padding-right:12px}}ul.nav,ul.nav li{list-style-type:none;margin:0;padding:0}ul.nav ul{width:100%}ul.nav li{display:flex;flex-wrap:wrap;min-height:32px}ul.nav .tags{margin:0 0 0 16px}ul.nav .tag{height:24px;margin:4px 8px 4px 0}ul.nav label,ul.nav li>a,ul.nav li>span{display:block;margin:4px 0;text-align:left}ul.nav .logout{margin:0}ul.nav .logout label{text-decoration:underline}ul.nav .logout button{display:none}ul.nav .number{font-size:16px;font-weight:500;margin-right:14px;padding-top:5px}.spinner{margin-bottom:60px;text-align:center;width:70px}.spinner>div{-webkit-animation:spinner 1.4s ease-in-out infinite both;animation:spinner 1.4s ease-in-out infinite both;background-color:#1e2445;border-radius:100%;display:inline-block;height:18px;width:18px}.spinner .spin1{-webkit-animation-delay:-.32s;animation-delay:-.32s;background:#004588}.spinner .spin2{-webkit-animation-delay:-.16s;animation-delay:-.16s;background:#fdc731}@-webkit-keyframes spinner{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes spinner{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}section.activity h2{margin:0 0 20px}section.activity .container{display:flex;flex-wrap:nowrap;margin-top:40px;overflow:hidden}section.activity .selected-activity{display:none}section.activity .selected-activity .item{background:#004588;border-top:7px solid #004588;margin:0;position:relative}section.activity .items{display:flex;flex-direction:column;margin:0 auto;max-width:500px;width:100%}section.activity .items .button{margin-top:auto;max-width:315px;width:100%}section.activity .item{background:#f5f5f5;cursor:pointer;margin-bottom:20px;position:relative}section.activity .item p{margin:16px 0 0}section.activity .item.item--proevropska-politika,section.activity .item.item--proevropska-politika h3{color:#1e2445}section.activity .item.item--proevropska-politika .button{background:#1e2445;color:#fff}section.activity .item.item--restart-ceska,section.activity .item.item--restart-ceska h3{color:#00859e}section.activity .item.item--restart-ceska .button{background:#00859e;color:#fff}section.activity .item.item--zelena-politika,section.activity .item.item--zelena-politika h3{color:#095153}section.activity .item.item--zelena-politika .button{background:#095153;color:#fff}section.activity .item.item--rodinna-politika,section.activity .item.item--rodinna-politika h3{color:#df9418}section.activity .item.item--rodinna-politika .button{background:#df9418;color:#fff}section.activity .item .button{margin:0 0 0 auto}section.activity .content{padding:20px}section.activity .content .button{margin-top:20px}section.activity .bottom{background:#f5f5f5}section.activity .meta{display:flex;flex-wrap:nowrap;font-size:21px;justify-content:space-between;line-height:24px}section.activity a{text-decoration:none}section.activity h3{margin:0;text-align:left}section.activity .button{background:#dbdbdb;color:#004588;font-weight:700;margin:0 auto}section.activity .mobile-image img{display:block;height:auto;width:100%}@media (min-width:960px){section.activity .selected-activity{display:block;width:40%}section.activity .selected-activity img{border:none;display:block;height:auto;margin:0;outline:none;width:100%}section.activity .items{max-width:100%;width:60%}section.activity .selected-activity .item.item--proevropska-politika{background:#1e2445}section.activity .item.item--proevropska-politika{border-top-color:#1e2445;color:#1e2445}section.activity .item.item--proevropska-politika h3{color:#1e2445}section.activity .item.item--proevropska-politika.active,section.activity .item.item--proevropska-politika.active:before,section.activity .item.item--proevropska-politika .button{background:#1e2445}section.activity .item.item--proevropska-politika .button{color:#fff}section.activity .item.item--proevropska-politika .symbol .line{fill:#1e2445}section.activity .selected-activity .item.item--restart-ceska{background:#00859e}section.activity .item.item--restart-ceska{border-top-color:#00859e;color:#00859e}section.activity .item.item--restart-ceska h3{color:#00859e}section.activity .item.item--restart-ceska.active,section.activity .item.item--restart-ceska.active:before,section.activity .item.item--restart-ceska .button{background:#00859e}section.activity .item.item--restart-ceska .button{color:#fff}section.activity .item.item--restart-ceska .symbol .line{fill:#00859e}section.activity .selected-activity .item.item--zelena-politika{background:#095153}section.activity .item.item--zelena-politika{border-top-color:#095153;color:#095153}section.activity .item.item--zelena-politika h3{color:#095153}section.activity .item.item--zelena-politika.active,section.activity .item.item--zelena-politika.active:before,section.activity .item.item--zelena-politika .button{background:#095153}section.activity .item.item--zelena-politika .button{color:#fff}section.activity .item.item--zelena-politika .symbol .line{fill:#095153}section.activity .selected-activity .item.item--rodinna-politika{background:#df9418}section.activity .item.item--rodinna-politika{border-top-color:#df9418;color:#df9418}section.activity .item.item--rodinna-politika h3{color:#df9418}section.activity .item.item--rodinna-politika.active,section.activity .item.item--rodinna-politika.active:before,section.activity .item.item--rodinna-politika .button{background:#df9418}section.activity .item.item--rodinna-politika .button{color:#fff}section.activity .item.item--rodinna-politika .symbol .line{fill:#df9418}section.activity .item{margin-left:20px;transition:color .25s ease-in-out,background-color .25s ease-in-out,border-top-color .25s ease-in-out}section.activity .item.active{padding-left:20px}section.activity .item.active:before{background:#004588;transition:background-color .25s ease-in-out}section.activity .item:before{background:transparent;content:"";display:block;height:1000px;left:0;position:absolute;top:-1000px;width:7px}section.activity .item.active{background:#004588;background-color:#004588;margin-left:0}section.activity .item.active .content,section.activity .item.active .content h3{color:#fff}section.activity .item .content .button{display:none}section.activity .item h3{transition:color .25s ease-in-out}section.activity .item .button{transition:color .25s ease-in-out,background-color .25s ease-in-out}section.activity .button{margin-right:0}section.activity .mobile-image{display:none}}section.categories{padding-top:80px}section.categories .item{margin-top:20px}section.categories a{text-decoration:none}section.categories .small-title{font-weight:700}section.categories h2{background:#004588;color:#f5f5f5;font-size:16px;font-weight:500;height:66px;letter-spacing:.1em;line-height:20px;margin:0;padding:12px 0 0 66px;position:relative;text-align:left;text-transform:uppercase;width:100%}section.categories h2:after{border-style:solid;border-width:18px 0 18px 16px;bottom:-18px;content:"";display:block;height:0;left:10px;position:absolute;width:0}section.categories h2 strong{font-size:16px;font-weight:700}section.categories h2.proevropska-politika{background:#1e2445}section.categories h2.proevropska-politika:after{border-color:transparent transparent transparent #1e2445}section.categories h2.restart-ceska{background:#00859e}section.categories h2.restart-ceska:after{border-color:transparent transparent transparent #00859e}section.categories h2.zelena-politika{background:#095153}section.categories h2.zelena-politika:after{border-color:transparent transparent transparent #095153}section.categories h2.rodinna-politika{background:#df9418}section.categories h2.rodinna-politika:after{border-color:transparent transparent transparent #df9418}section.categories img{display:block;left:16px;max-height:32px;max-width:32px;position:absolute;top:16px;z-index:1}section.categories .content{margin:37px 1% 0;text-align:center}@media (min-width:960px){section.categories .flex{justify-content:space-between}section.categories .item{margin:0;width:22%}}section.hero{background:#004588;border-top:40px solid #004588;padding:0;position:relative}section.hero .image-container{display:none}section.hero .flex{position:relative;z-index:2}section.hero h1{color:#fff;margin:0;padding:40px 0;text-align:left}section.hero strong{color:#fdc731;font-weight:700}section.hero .card-container{position:relative;z-index:3}@media (min-width:960px){section.hero{background-position:0;background-size:contain;border-top:70px solid #004588;padding-bottom:320px}section.hero .flex{justify-content:right}section.hero h1{color:#fff;height:100%;padding:80px 0;text-align:right;width:60%}section.hero .image-container{background:#004588 50% no-repeat;background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:40%;z-index:1}section.hero .card-container{bottom:0;left:0;position:absolute;width:100%;z-index:2}}section.newsletter{background:#004588;color:#f5f5f5;margin:40px 0;padding:80px 0}section.newsletter .small-title{margin:0;text-align:left}section.newsletter h2{font-weight:700;text-align:left}section.newsletter #app-newsletter{margin:0;width:100%}section.newsletter .spinner{margin:0}section.newsletter .status{margin-bottom:0}section.newsletter .controller.active .label{transform:translateY(-12px) scale(.5)}section.newsletter .controller .label{transform-origin:0 0;transition:transform .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.newsletter .controller input{padding-top:16px}@media (min-width:960px){section.newsletter .flex{justify-content:space-between}section.newsletter #app-newsletter{margin:0;width:60%}section.newsletter h2{line-height:46px;margin:0}section.newsletter .status{margin:20px 0 0}}section.contacts{color:#0b4686}section.contacts a{color:#0b4686;text-decoration:none}section.contacts .items{background:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px}section.contacts .items h2{margin:0 0 42px;width:100%}section.contacts .item{margin-bottom:40px;width:100%}section.contacts .item.placeholder{display:none}section.contacts .content{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:2px;width:68%}section.contacts .image{margin-bottom:10px;width:32%}section.contacts .image img{display:block;height:auto;width:100%}section.contacts h2{margin-left:20px;text-align:left}section.contacts h3{font-weight:700;margin:0 0 5px;text-align:left;text-transform:uppercase}section.contacts .after-image{overflow:hidden}section.contacts .after-image .image{margin:0;width:100%}section.contacts .after-image img{display:block;height:auto;width:100%}section.contacts .before-image{display:none}@media (min-width:700px){section.contacts h2{margin-left:40px}section.contacts .items{padding:40px 40px 24px}section.contacts .item{display:flex;flex-wrap:nowrap;margin-bottom:16px}section.contacts .image{margin-bottom:0;margin-right:13px}}@media (min-width:960px){section.contacts.contacts--before-image h2{max-width:42%}section.contacts .item{width:48%}section.contacts .item.placeholder{display:block;position:relative}section.contacts .before-image{bottom:0;display:block;left:0;overflow:hidden;position:absolute}section.contacts .before-image .image{width:100%}}section.team.contacts .items{background:transparent}section.team h2{margin-right:8.4%;padding-bottom:60px;position:relative;text-align:left}section.team h2 strong{font-weight:700}section.team h2:after{background:linear-gradient(90deg,#004588 25%,#fdc731 80%);bottom:0;content:"";display:block;height:7px;left:0;position:absolute;width:100%}section.team .symbol{bottom:-43px;left:15%;position:absolute;z-index:1}section.team .symbol .blue{fill:#004588}section.team .symbol .bg{fill:#fff}@media (min-width:960px){section.team.contacts--before-image h2{margin-bottom:100px;margin-left:54%;margin-right:0}section.team.contacts--before-image h2:after{background:linear-gradient(90deg,#004588 35%,#fdc731 80%);left:-30%;width:130%}section.team .symbol{left:7%}section.team .before-image{bottom:50px;left:auto;right:0}}section.documents{border-top:7px solid #fdc731;position:relative}section.documents .symbol{display:block;left:13%;position:absolute;top:-7px}section.documents .symbol .yellow{fill:#fdc731}section.documents .symbol .bg{fill:#fff}section.documents .items{display:flex;flex-wrap:wrap;justify-content:space-between}section.documents .item{background:#f5f5f5;color:#0b4686;display:block;margin:1.375% 0;padding:20px;text-decoration:none;width:100%}section.documents .item.yellow{background:#fdc731}section.documents .item.yellow h3{margin:0}section.documents .item.placeholder{background:transparent;height:0;padding:0}section.documents h3{font-size:20px;font-weight:700;line-height:26px;margin:0 0 11px;text-align:left}section.documents .content p{margin:0}@media (min-width:700px){section.documents .item{width:48%}}@media (min-width:960px){section.documents{margin-top:40px;padding-top:100px}section.documents .item{width:31.5%}}section.about-title h1{color:#0b4686;margin-top:0;text-align:left;text-shadow:0 0 30px #fff}section.about-title h1 strong{font-weight:700}section.about-title .image-container{margin-bottom:40px;position:relative;width:100%}section.about-title .image-container:after{background:linear-gradient(90deg,#004588 20%,#fdc731 80%);bottom:0;content:"";display:block;height:7px;left:0;position:absolute;width:100%}section.about-title .image-container .border-right,section.about-title .image-container .border-top{background:#fdc731;display:block;height:7px;position:absolute;right:0;top:0;width:7px}section.about-title .image-container .border-right{width:40px}section.about-title .image-container .border-top{height:40px}section.about-title .image-container .symbol{bottom:-43px;left:15%;position:absolute;z-index:1}section.about-title .image-container .symbol .blue{fill:#004588}section.about-title .image-container .symbol .bg{fill:#fff}section.about-title .image-container img{display:block;height:auto;width:100%}section.about-title .left{color:#0b4686;margin-bottom:20px}section.about-title .left .item+.item{margin-top:20px;position:relative}section.about-title .left .item+.item:before{background:#fdc731;content:"";display:block;height:10px;position:absolute;top:-19px;width:145px}section.about-title .right{background:#004588;color:#fff;padding:20px}@media (min-width:700px){section.about-title .flex{position:relative}section.about-title h1{left:0;max-width:600px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}section.about-title .items{align-items:center;display:flex;justify-content:space-between}section.about-title .left{margin-bottom:0;width:45%}section.about-title .right{width:51%}section.about-title strong{font-weight:700}section.about-title .yellow{color:#fdc731}section.about-title .flex{justify-content:right}section.about-title .image-container{max-width:1045px;width:90%}section.about-title .image-container .border-right{width:187px}section.about-title .image-container .border-top{height:187px}}@media (min-width:960px){section.about-title h1{padding:160px 0}}@media (min-width:1400px){section.about-title .image-container{right:-3.6%}}section.contact-title{color:#004588}section.contact-title .content{margin:0 auto;max-width:900px}section.contact-title h1{margin:0 0 20px;text-align:left}section.contact-title strong{font-weight:700}section.contact-title .items{background:#004588;color:#fff;padding:40px;position:relative;text-align:center;z-index:2}section.contact-title .items .right{margin-top:20px}section.contact-title .map{background:gray;height:320px;width:100%}@media (min-width:700px){section.contact-title h1{max-width:90%;position:relative;z-index:3}section.contact-title .items{display:flex;flex-wrap:nowrap;font-size:24px;justify-content:space-between;line-height:28px;padding:60px 40px}section.contact-title .items .right{margin-top:0}section.contact-title .map{width:100%}}@media (min-width:960px){section.contact-title .center-wrapper-wide{position:relative}section.contact-title h1{margin:80px 0 40px;width:50%}section.contact-title .content{padding-top:80px}section.contact-title .map{left:0;left:auto;position:absolute;right:0;top:0;width:50%;z-index:1}}article .title{color:#004588;margin-bottom:80px;position:relative}article .title:after{background:linear-gradient(90deg,#004588 20%,#fdc731 60%);bottom:0;content:"";display:block;height:7px;left:0;position:absolute;width:100%;z-index:1}article .title.title--proevropska-politika{color:#1e2445}article .title.title--proevropska-politika .icon,article .title.title--proevropska-politika:after{background:#1e2445}article .title.title--proevropska-politika .icon:after{border-left-color:#1e2445}article .title.title--proevropska-politika .symbol .line{fill:#1e2445}article .title.title--restart-ceska{color:#00859e}article .title.title--restart-ceska .icon,article .title.title--restart-ceska:after{background:#00859e}article .title.title--restart-ceska .icon:after{border-left-color:#00859e}article .title.title--restart-ceska .symbol .line{fill:#00859e}article .title.title--zelena-politika{color:#095153}article .title.title--zelena-politika .icon,article .title.title--zelena-politika:after{background:#095153}article .title.title--zelena-politika .icon:after{border-left-color:#095153}article .title.title--zelena-politika .symbol .line{fill:#095153}article .title.title--rodinna-politika{color:#df9418}article .title.title--rodinna-politika .icon,article .title.title--rodinna-politika:after{background:#df9418}article .title.title--rodinna-politika .icon:after{border-left-color:#df9418}article .title.title--rodinna-politika .symbol .line{fill:#df9418}article .title .symbol{bottom:-43px;left:5%;position:absolute;z-index:2}article .title .symbol .line{fill:#004588}article .title .symbol .bg{fill:#fff}article .title h1{margin:0;padding:40px 0;text-align:left}article .title .meta{display:flex;font-size:21px;justify-content:flex-start;line-height:24px;margin-top:20px;text-align:left;text-transform:uppercase}article .title .meta .date,article .title .meta .tag{margin-bottom:0}article .title .icon{background:#004588;display:block;flex-shrink:0;height:46px;margin:0 20px 0 0;padding:11px;position:relative;width:46px}article .title .icon:after{border-color:transparent transparent transparent #004588;border-style:solid;border-width:12px 0 12px 11px;bottom:-12px;content:"";display:block;height:0;left:8px;position:absolute;width:0}article .title .icon img{margin:0}article .title .image img{height:auto;width:100%}article .content{margin:0 auto;max-width:900px}article .content img{height:auto;width:100%}article h2,article h3,article h4{max-width:none;text-align:left}article figure,article iframe,article img,article ol,article p,article picture,article ul{display:block;margin:20px 0 0}article ol,article ul{margin-left:16px;margin-top:0}article li{margin:4px}article li ol,article li ul{margin-top:0}article hr{background:transparent;border-bottom:1px solid #004588;display:block}article strong{font-weight:700}@media (min-width:960px){article .title{display:flex;justify-content:space-between}article .title .meta{flex-direction:row-reverse;justify-content:flex-start;text-align:right}article .title .meta .icon{justify-self:flex-end;margin:0 0 0 20px}article .title h1{padding:0 0 20px 20px}article .image{overflow:hidden;position:relative}article .image img{bottom:0;height:auto;left:0;position:absolute;width:100%}article .image:after{content:"";display:block;margin-top:57%}article .image,article .right{width:49.5%}article .right{display:flex;flex-direction:column;justify-content:space-between}article h1{align-self:flex-end;margin:0;padding-bottom:22px;text-align:left}}section.search{color:#004588}section.search form{max-width:100%}section.search button,section.search input{background:transparent;border:none;color:#004588}section.search button{cursor:pointer}section.search .controller{border-bottom:7px solid #fdc731;color:#004588;display:flex;justify-content:space-between;margin:0 auto 20px;max-width:900px;padding-bottom:8px;position:relative;width:100%}section.search .controller,section.search .controller button,section.search .controller input{font-size:24px;line-height:40px}section.search .controller.active .label{transform:translateY(-20px) scale(.5)}section.search .controller .label{left:20px;position:absolute;top:25px;transform-origin:0 0;transition:transform .25s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section.search .controller input{display:block;height:40px;margin-top:32px;max-width:65%;padding-left:20px;width:100%}section.search .controller button{display:block;padding:0 20px;position:relative;z-index:1}section.search .select{background:#f5f5f5;cursor:pointer;display:block;height:60px;margin-bottom:20px;position:relative}section.search .select.active svg{transform:scaleY(-1)}section.search .select.selected .value{opacity:1}section.search .select.selected .label{transform:translateY(6px)}section.search .select .value{opacity:0;padding:30px 0 0 40px;transition:opacity .25s ease-in-out}section.search .select .label{display:block;left:0;padding-left:40px;top:0;transform:translateY(16px);transition:transform .25s ease-in-out}section.search .select svg{fill:#dbdbdb;display:block;position:absolute;right:38px;top:6px;transition:transform .25s ease-in-out}section.search .select .options{background:#f5f5f5;display:block;left:0;max-height:0;overflow:hidden;position:absolute;top:83px;transition:max-height .25s ease-in-out;width:100%;z-index:10}section.search .select button{display:block;padding:10px 0 10px 40px;text-align:left;width:100%}section.search .select button:first-child{padding-top:20px}section.search .select button:last-child{padding-bottom:20px}section.search .items{margin-top:40px}section.search .load-more{background:#dbdbdb;color:#1e2445;margin-top:80px;max-width:240px;width:100%}@media (min-width:960px){section.search .controller{margin:0 auto 40px}section.search .controller button{margin-right:40px}section.search .controller .label{left:20px}section.search .controller input{padding-left:20px}section.search .selects{display:flex;justify-content:space-between}section.search .select{margin-bottom:0;width:32.68%}}
