@import url('https://fonts.googleapis.com/css2?family=Jost:wght@400;600;800&display=swap');

body {width:100%;height:100%;border:0;margin:0;padding:0;background:#ffffff;overflow-x:hidden;font-size:13px;text-shadow:-1px -1px 3px #00000028;}
html {width:100%;height:100%;}
body, body *, input, textarea, button, a, strong, b, u, i, ul, li, ol, table, tr, td, h1, h2, h3, h4, h5, h6, span, p, article, div, * {letter-spacing: -0.02em; box-sizing:border-box;font-family: 'Jost', sans-serif;color:#0d1421; }
h1 {font-size:180%;margin:0;padding:0;font-weight:900;text-transform:uppercase;}
h2,h3 {font-size:150%;margin:0;padding:0;}
a img {border:0;}
a, input, textarea, button, select, a img {outline:0;}
a {text-decoration:none;}
table {width:100%;}               
td {margin:0;padding:9px;}
ul {list-style:none;margin:0;padding:0;}
li {margin:0;padding:0;}
.fl {float:left;}
.fr {float:right;}
.chyba {color:#ffffff;border-bottom: 0;background: #da560b;width:100%;padding:8px;}
.cr {color:red;}
.uspech {color:#ffffff;border-bottom: 0;background: #76b200;width:100%;padding:8px;}
.cg {color:green;}
.tc {text-align:center;}
.tr {text-align:right;}
.tj {text-align:justify;}

/* JS MODULES ------------------------------------ */

.report {position:fixed;bottom:-100%;right:0;width:312px;z-index:2000;max-height:60%;opacity:0;transition: opacity 100ms ease-in;overflow:auto;overflow-x:hidden;padding: 4px;}
.report.open {opacity:1;bottom:36px;}

.report > .body {box-shadow:0px 0px 18px -10px #0d1421;box-shadow:0px 6px 48px -10px #0d142138, 0px 0px 3px -1px #0d142138;}


.APWrap, .APSideMenu, .APWindow {transition: all 90ms ease-out;}

.APWrap {left:0;width:100%;height:36px;position:relative;z-index:1001;}
.APMenu {bottom:0;left:0;width:100%;height:36px;position:fixed;z-index:1101;display: flex;flex-direction: row; justify-content: start;align-items:center;padding:0px 24px;}
.APMenu > a {width:32px;}
.APMenu > form {}
.APMenu > form > input {width: 208px; background: transparent;color: #ffffff;padding-left: 32px;background: #444444 url(../im/icons/search.svg) no-repeat 2px center / 27px;border: 0;height: 32px;border-radius: 18px;}
.APMenu > a > img {width:100%;float:left;padding:4px;}
.APSideMenu {left:0px;width:256px;position:fixed;height:auto;max-height:calc(100% - 32px);bottom:-100%;overflow:auto;overflow-x:hidden;z-index:1051;display: flex;flex-direction: column; justify-content: end;padding:24px;}
.APSideMenu a > img {width:32px;padding:5px;margin:0;height:32px;}
.APWindow {left:-100%;width:75%;width:calc(70% - 256px);position:fixed;height:auto;max-height:calc(100% - 32px);bottom:32px;overflow:auto;overflow-x:hidden;z-index:1002;align-items: end;display: flex;}

.APWindow > form , .APWindow > div {padding:0 24px 24px 0px;width:100%;}

.APSideMenu.open {bottom:32px;padding-top:16px;top:auto;}
.APWindow.open {left:256px;padding-left:24px;}
.APMenu a, .APSideMenu a {display:flex;}

.APWindow form {margin-top:24px;}

.APSideMenu a {border-radius: 4px;margin-top: 6px;}

.APMenu strong {display:flex;margin-right:24px;}


.APMenu {background:#24262b;box-shadow: 0px 0px 48px 4px #0d14210f;}
.APMenu a:hover,.APMenu a.closer.is-opened {background: #ffffff;border-radius: 32px;}
.APSideMenu a.active, .APSideMenu a:hover, .APSideMenu a.closer.is-opened {box-shadow: inset -4px 2px 15px -12px #0d1421;color: #0d1421;font-weight: 800;}

.APSideMenu {background:#ffffff;border-right: 1px solid #b9b9bb;}
.APWindow {background:#ffffff;border-right: 1px solid #b9b9bb;border-top: 1px solid #b9b9bb;}

.APMenu a, .APMenu strong {color:#b9b9bb;}


.icon-span-line {display:flex;flex-direction:row;align-items: center;}
.icon-span-line > img {display:flex;}
.icon-span-line > span {display:flex;}


.nice textarea {min-height:192px;max-height:70vh;}
.nice input, .nice textarea, .nice select {border:0px;border-bottom: 1px solid #e4e6eb;padding: 12px 0px;width: 100%;}
.nice input:hover, .nice textarea:hover {border-bottom: 1px solid #a4a6ab;}
.nice input:focus, .nice textarea:focus {border-bottom: 1px solid #0d1421;}
.nice .counter-number {text-align:right;font-size:80%;font-weight:bold;}



.lab > input, .lab > textarea {width: 100%;}
.lab > label {width:100%;font-size:125%;}



button {background-color: #56bec5;color: #ffffff;font-weight: bold;padding: 8px;border-radius: 4px; border: 0; margin-top: 0px;cursor:pointer;}
.button.orange {background-color:orange;}
.button.green {background-color:green;}
button:hover {background-color:#0d1421;}

.button {background-color: #56bec5;font-weight: bold;padding: 8px;border-radius: 4px; border: 0; margin-top: 0px;cursor:pointer;}
.button:hover {background-color:#0d1421;}

button, .button, .button > * {color: #ffffff;text-transform:uppercase;}

.uploader {position:relative;overflow:hidden;border: 6px dashed #f1f1f1;padding:24px;cursor:pointer;margin:24px 0px;}
.uploader:hover {border-color:#0d1421;}
.uploader > input[type=file] { opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:100;}
.uploader .forms {width:100%;overflow:hidden;display:flex;flex-direction:column;}
.uploader .forms form {position:relative;width:100%;display:flex;flex-wrap:wrap;justify-content:start;align-items:center;border-bottom: 1px solid #e4e6eb;padding:6px;}
.uploader .forms form > input[type=file] { opacity:0;position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;}
.uploader .forms form > .name {flex: 1 1 100%;display:flex;}
.uploader .forms form > .size {flex: 1 1 30%;display:flex;justify-content:end;font-size:60%;}
.uploader .forms form > .loading-bar {width:100%;overflow:hidden;flex: 1 1 100%;display:flex;padding:4px 0px 0px;}
.uploader .forms form > .loading-bar > .bar {width:0;display:flex;border-bottom:2px solid #0c91df;font-size:8px;line-height:1;text-transform:uppercase;justify-content:end;}
.uploader .drop {cursor:pointer;}
.uploader .drop > .loading-bar {width:100%;overflow:hidden;flex: 1 1 100%;display:flex;padding:6px;}
.uploader .drop > .loading-bar > .bar {width:0;display:flex;border-bottom:4px solid #0c91df;font-size:8px;line-height:1;text-transform:uppercase;justify-content:end;}
.uploader .drop > .loading-bar > .bar, .uploader .forms form > .loading-bar > .bar {transition:width 300ms ease-out;}


.parent-empty {background: transparent url(../im/icons/close.svg) no-repeat right center / 24px;border:1px solid #eeeeee;border-left:0px;border-right:0px;}
.parent-empty > span {display:flex;opacity:0;width:24px;height:32px;overflow:hidden;}

.row {display:flex;flex-wrap:wrap;align-items:center;justify-content:start;border:1px solid #eeeeee;border-bottom:0px;padding:3px;border-radius:0px;font-size:90%;}
.row:nth-child(1) { border-radius: 4px 4px 0px 0px;  }
.row:nth-last-child(1) { border-radius: 0px 0px 4px 4px; border:1px solid #eeeeee;  }
.row .img {width:64px;}
.row .img img {max-width:64px;max-height:32px;display:flex;}
.APWindow .img img {background-color:#cccccc;} 
.row > srong {display:flex;flex: 1 1 60%;}
.row .buttons {display:flex;flex: 1 1 20%;justify-content:end;}
.row .row-wrap {display:flex;flex: 1 1 100%;width:100%;flex-direction: column;padding: 0px 12px;}

.row button, .row .buttons a {padding:4px;border-radius:0px;}

.row .row-wrap .parent-empty, .row .row-wrap form {width:100%;}
.row .row-wrap form {margin:12px 0px;border:1px solid #eeeeee;padding: 12px;}


.slick-slide img {width:100%;}

.CikCak {display:flex;flex-direction:column;padding-top:4%;padding-bottom:4%;}
.CikCak > .img-wrap {display:flex;flex-direction:row;justify-content: start;align-items: center;}
.CikCak > .img-wrap > img {display: flex; max-width: 38%; border-radius: 100%; border-right: 13px solid #0d1421; border-bottom: 20px solid #0d1421; padding-top: 10px; margin-top:0;}
.CikCak > .img-wrap > .article-wrap {display:flex;flex-direction:column;}
.CikCak > .img-wrap > .article-wrap > h2 {display:flex;}
.CikCak > .img-wrap > .article-wrap > .article {display:flex;}
.CikCak > .img-wrap > .article-wrap > .links {display:flex;align-self: start;}

.CikCak > .img-wrap > .article-wrap {padding-left:10%;padding-right:0%;}
.CikCak > .img-wrap > .article-wrap > .article {margin-top: 12px;}
.CikCak > .img-wrap:nth-child(odd) img {order:2;}
.CikCak > .img-wrap:nth-child(odd) > .article-wrap {padding-left:0%;padding-right:10%;}


.Slider, .Slider .img-wrap, .Slider .img-wrap img {width:100%;display:flex;}
.Slider .img-wrap {position:relative;}
.Slider .img-wrap:before {content:'';display:block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1250;width:100%;height:100%;background-color:#04202bb8;}
.Slider .img-wrap img {margin:0;float:left;position:relative;z-index:1200;}
.Slider .img-wrap .article-wrap {display:flex;flex-direction:column;justify-content:center;align-items:start;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;z-index:1300;padding-bottom:0;}
.Slider .img-wrap .article-wrap strong {display:flex;}
.Slider .img-wrap .article-wrap .article {display:flex;}
.Slider .img-wrap .article-wrap .links {display:flex;align-self: end;}

.Slider .img-wrap .article-wrap strong, .Slider .img-wrap .article-wrap h1 , .Slider .img-wrap .article-wrap .article, .Slider .img-wrap .article-wrap .links {padding-right: 40%;}

.Slider .img-wrap .article-wrap .links {align-self:start;}

.Slider .img-wrap .article-wrap strong, .Slider .img-wrap .article-wrap h1, .Slider .img-wrap .article-wrap .article, .Slider .img-wrap .article-wrap .links * {color:#ffffff;}


.Slider, .mw-in .Slider {position:relative;padding:0px;}

.mw-in > *, .Slider .img-wrap .article-wrap {padding-left:20%;padding-right:20%;width:100%;padding-left:calc((100% - 1280px) / 2);padding-right:calc((100% - 1280px) / 2);}

@media (max-width: 1366px) { .mw-in > *, .Slider .img-wrap .article-wrap {padding-left:64px;padding-right:64px;width:100%;} }
@media (max-width: 800px) { .mw-in > *, .Slider .img-wrap .article-wrap {padding-left:32px;padding-right:32px;} }
@media (max-width: 480px) { .mw-in > *, .Slider .img-wrap .article-wrap {padding-left:24px;padding-right:24px;} }

.MidWrap .Nadpis {padding-top:4%; padding-bottom: 1%;}


/* corporate */

.VyhodyList {background: transparent url(../im/corporate/vlna1.jpg) no-repeat center top / cover;padding-top:20%;padding-bottom:10%;display:flex;flex-wrap:wrap;gap: 4%;}
.VyhodyList .media-list-item {display:flex;flex: 1 1 320px;flex-direction:column;}
.VyhodyList .media-list-item img {max-width:128px;padding:12px;}
.VyhodyList .media-list-item-info {}
.VyhodyList .media-list-item-info .tit {font-size:230%;text-transform: uppercase;}
.VyhodyList .media-list-item-info .desc {margin-top:12px;}
.VyhodyList .media-list-item-info .tit, .VyhodyList .media-list-item-info .desc  {color:#ffffff;}

.links {padding-top:24px;}
.links a { background-color:#acbb16; color: #ffffff;font-weight: 800; padding: 12px 26px; border-radius: 4px; border: 0; margin-top: 0px;cursor: pointer; font-size: 150%;text-transform: uppercase;}
.links a:hover {background-color:#0d1421;}


.VyhodyListBlack {background: #cafcff;padding-top:4%;padding-bottom:4%;margin:4% 0px 0px;display:flex;flex-wrap:wrap;gap: 4%;background: linear-gradient(0deg, rgba(162,227,231,1) 0%, rgba(202,252,255,1) 11%, rgba(228,253,255,1) 59%, rgba(202,252,255,1) 91%, rgba(202,252,255,1) 100%)}
.VyhodyListBlack .media-list-item {display:flex;flex: 1 1 320px;flex-direction:column;}
.VyhodyListBlack .media-list-item img {max-width:128px;padding:12px;background:#00BCD4;padding:16px;}
.VyhodyListBlack .media-list-item-info {}
.VyhodyListBlack .media-list-item-info .tit {font-size:230%;text-transform: uppercase;padding-top:16px;display:inline-block;}
.VyhodyListBlack .media-list-item-info .desc {margin-top: 5px; margin-bottom: 56px;}
.VyhodyListBlack .media-list-item-info .tit, .VyhodyListBlack .media-list-item-info .desc  {font-size:130%;}

.VyhodyListOstatni {background: #cafcff;padding-top:4%;padding-bottom:4%;margin:4% 0px 0px;display:flex;flex-wrap:wrap;gap: 4%;background: linear-gradient(0deg, rgba(162,227,231,1) 0%, rgba(202,252,255,1) 11%, rgba(228,253,255,1) 59%, rgba(202,252,255,1) 91%, rgba(202,252,255,1) 100%)}
.VyhodyListOstatni .media-list-item {display:flex;flex: 1 1 320px;flex-direction:column;}
.VyhodyListOstatni .media-list-item img {max-width:128px;padding:12px;background:transparent;padding:16px;}
.VyhodyListOstatni .media-list-item-info {}
.VyhodyListOstatni .media-list-item-info .tit {font-size:230%;text-transform: uppercase;padding-top:16px;display:inline-block;}
.VyhodyListOstatni .media-list-item-info .desc {margin-top: 5px; margin-bottom: 56px;}
.VyhodyListOstatni .media-list-item-info .tit, .VyhodyListOstatni .media-list-item-info .desc  {font-size:130%;}




.CorporateWrap {position:relative;padding-bottom: 5%;display: flex;flex-wrap: wrap;gap: 4%;background: transparent url(../im/corporate/vlna1.jpg) no-repeat center bottom / cover;}
.CorporateWrap .Nadpis {display:flex;flex: 1 1 100%;color:#ffffff;text-transform:uppercase;}
.CorporateWrap .Popis {display:flex;flex: 1 1 560px;color:#ffffff;padding-top: 19px;}
.CorporateWrap .CorporateLogo {display:flex;justify-content:end;}
.CorporateWrap .CorporateLogo .img-wrap {display:flex;flex: 1 1 100%;}
.CorporateWrap .CorporateLogo img {display:flex;flex: 1 1 100%;}

.Wrap {width:100%;overflow-x:hidden;padding-top:72px;}

/* main settings */


.Nadpis, .Nadpis2, .PostupNadpis {font-size: 300%;}
.article-wrap strong, .article-wrap h2, .article-wrap h3, .SluzbyWrap .SluzbyNadpis {font-size: 300%;text-transform:uppercase;}
.slide .article-wrap strong, .slide .article-wrap h1 {font-size: 400%;}
.seznam-item-desc .tit {font-size: 150%;text-transform: uppercase;padding: 12px 0px;}
.article, .Popis, .VyhodyList .media-list-item-info .desc {font-size:130%;color:#263439;}
.VyhodyList .media-list-item-info .desc {color:#ffffff;}
.menu a {font-size:125%;}

.MainMenu {min-height:72px;display:flex;flex-direction:row;gap:10px;position:fixed;top:0;left:0;width:100%;z-index:4500;}
.MainMenu .menu {display:flex;flex-direction:row;align-items:center;position:relative;z-index:1333;}
.MainMenu a {display:flex;padding: 0 20px;}
.MainMenu .menu-wr {display:flex;padding: 0 20px;flex-direction:row;}
.MainMenu a:nth-child(1) {padding-left:0px;} 
.MainMenu a img {max-width: 300px; position: relative;top: 2px;}

.MainMenu,.MainMenu .menu {background:#0d1421;transition: all 0ms linear;}
.MainMenu a, .MainMenu * {color:#00BCD4;}
.MainMenu a.active {color:#ffffff;}
.MainMenu a {font-weight:800;text-transform:uppercase;}
.MainMenu a:hover {color:#acbb16;}


.slidenext {position:absolute;width:64px;top:0;bottom:0;right:0;cursor:pointer;padding:0;background: transparent url(../im/icons/arrnext-white.svg) no-repeat center center / 32px;}
.slideprev {position:absolute;width:64px;top:0;bottom:0;left:0;cursor:pointer;padding:0;background: transparent url(../im/icons/arrprev-white.svg) no-repeat center center / 32px;}

.Postup .slidenext {right:-64px;background-image: url(../im/icons/arrnext.svg);background-size:64px;}
.Postup .slideprev {left:-64px;background-image: url(../im/icons/arrprev.svg);background-size:64px;}

.SluzbyWrap {position:relative;margin-top:-1px;background-color:#021422;display:block;float:left;width:100%;overflow:hidden;}
.Sluzby {display:block;float:left;width:100%;overflow:hidden;background-color:#021422;padding-top:4%;padding-bottom:4%;}
.seznam-item > * {justify-content: start;display:flex;}
.seznam-item .img {width:100%;padding-right:12px;}
.seznam-item {display:flex;float:left;flex-direction:column;}
.seznam-item-desc {flex-direction:column;padding-right:12px;}
.seznam-item-desc .tit {color:#ffffff;display:flex;}
.seznam-item-desc .desc {color:#ffffff;display:flex;min-height: 64px;}
.seznam-item .links {}
.seznam-item .links a {display:flex;padding:4px;font-size:12px;}

.SluzbyWrap .SluzbyNadpis {color:#ffffff;}

.CikCak2 {display:flex;flex-direction:column;padding-top:4%;padding-bottom:4%;}
.CikCak2 > .img-wrap {display:flex;flex-direction:row;align-items:center;justify-content:center;padding-bottom:2%;}
.CikCak2 > .img-wrap > img {display: flex; max-width: 38%; padding-top: 10px; margin-top:0;}
.CikCak2 > .img-wrap > .article-wrap {display:flex;flex-direction:column;}
.CikCak2 > .img-wrap > .article-wrap > h2 {display:flex;line-height: 1;padding-bottom: 26px;}
.CikCak2 > .img-wrap > .article-wrap > .article {display:flex;}
.CikCak2 > .img-wrap > .article-wrap > .links {display:flex;align-self: start;}

.CikCak2 > .img-wrap > .article-wrap {padding-left:4%;padding-right:0%;}
.CikCak2 > .img-wrap > .article-wrap > .article {flex-wrap: wrap;}
.CikCak2 > .img-wrap > .article-wrap > .article ul {flex: 1 1 100%;display:flex;flex-direction:column;padding-top:4%;}
.CikCak2 > .img-wrap > .article-wrap > .article ul li {flex: 1 1 100%; display: flex;flex-direction: column;background: transparent url(../im/icons/ok.svg) no-repeat left top / 33px;padding: 3px 2px 12px 42px;font-weight: 800;text-transform: uppercase;}
.CikCak2 > .img-wrap:nth-child(odd) {}
.CikCak2 > .img-wrap:nth-child(odd) img {order:2;}
.CikCak2 > .img-wrap:nth-child(odd) > .article-wrap {padding-left:0%;padding-right:4%;justify-content: start;align-items: start;}



.Postup, .Postup .img-wrap, .Postup .img-wrap img {width:100%;display:flex;}
.Postup {display:block;float:left;position:relative;padding-top:0;padding-bottom:4%;}
.Postup .img-wrap {position:relative;display:flex;float:left;}

.Postup .img-wrap img {margin:0;float:left;position:relative;z-index:1200;}
.Postup .img-wrap .number {display: block;position: absolute;top: 24px;left: 24px;overflow: hidden;z-index: 1305;font-size: 300%;background-color: #00bcd4;color: #ffffff;text-align: center; min-width: 96px;font-weight: 800;}

.Postup .img-wrap .article-wrap {transition:all 250ms linear;display: flex;flex-direction: column;justify-content: center;align-items: center;position: absolute;top: auto;bottom: 24px;left: 24px;right: 24px;overflow: hidden;z-index: 1300;padding-bottom: 0;height: auto;background-color:#04202bb8;padding-bottom:24px;}
.Postup .img-wrap .article-wrap strong {display:flex;}
.Postup .img-wrap .article-wrap .article {display:flex;}
.Postup .img-wrap .article-wrap .links {display:flex;align-self: end;}
.Postup .img-wrap .article-wrap strong, .Postup .img-wrap .article-wrap h3 , .Postup .img-wrap .article-wrap .article, .Postup .img-wrap .article-wrap .links {padding-right: 4%;padding-left: 4%;}
.Postup .img-wrap .article-wrap .links {align-self:start;}
.Postup .img-wrap .article-wrap strong, .Postup .img-wrap .article-wrap h3, .Postup .img-wrap .article-wrap .article, .Postup .img-wrap .article-wrap .links * {color:#ffffff;}

.Postup .img-wrap:hover:before {opacity:0;}
.Postup .img-wrap:hover .article-wrap {opacity:0.2;}
.Postup > div {width:100%;float:left;position:relative;padding:0px 10%;}
.PostupNadpis {padding-bottom: 32px;text-align:center;}

.Breadcrumbs {padding-top:12px;padding-bottom:12px;float:left;border-bottom: 4px solid #f1f1f1;}
.Breadcrumbs a {display:inline-block;padding:9px 30px 9px 9px; background: transparent url(../im/icons/arrnext.svg) no-repeat right center / 24px;float:left;font-weight:800;text-transform:uppercase;}
.Breadcrumbs a:nth-child(1) {padding:4px 32px 0px 0px;}
.Breadcrumbs a:nth-last-child(1) {padding:9px;background:transparent;text-decoration:underline;}
.home img {height:26px;}


.KontaktIconList {padding-top:0%;padding-bottom:4%;margin:0px;display:flex;flex-direction:row;gap: 4%;justify-content:center;align-items: center;}
.KontaktIconList .media-list-item {display:flex;flex: 1 1 40%;flex-direction:row;justify-content: center;align-items: center;background: #cafcff;padding: 20px 0px;}
.KontaktIconList .media-list-item:nth-child(1) {padding-right:4%}
.KontaktIconList .media-list-item img {max-width:128px;padding:12px;padding:16px;}
.KontaktIconList .media-list-item-info {justify-content: center;align-items: center;display:flex;flex-direction:column;}
.KontaktIconList .media-list-item-info .tit {font-size:230%;text-transform: uppercase;padding-top:16px;display:flex;flex: 1 1 56px;}
.KontaktIconList .media-list-item-info .desc {margin-top: 0px; margin-bottom: 0px;display:flex;flex: 1 1 60px;justify-content:center;text-align:center;align-items:center;flex-direction:column;}
.KontaktIconList .media-list-item-info .desc  {font-size:130%;}

.KontaktIconList .media-list-item-info .desc a {flex: 1 1 100%;display:flex;color:#0099ad;text-transform:uppercase;font-weight:800;font-size:200%;padding-top:12px;}

.KontaktIconList .media-list-item-info .tit {font-size:200%;}

h3 {float:left;font-size:300%;text-align:center;padding-top:2%;padding-bottom:0;}

.VyhodyNadpis {padding-bottom:2%;background: linear-gradient(0deg, rgba(162,227,231,1) 0%, rgba(202,252,255,1) 11%, rgba(228,253,255,1) 59%, rgba(202,252,255,1) 91%, rgba(202,252,255,1) 100%);}


.ServiceWrap {display:block;float:left;width:100%;padding-bottom:4%;}
.ServiceWrap .Nadpis {display:block;float:left;width:100%; text-align: center; margin-bottom: 4%;border-bottom: 2px solid #f1f1f1;}
.ServiceWrap .Popis {display:block;float:left;width:40%;padding-right:10%;}
.Map {display:block;float:left;width:60%;min-height:320px;position:relative;}
.Map iframe {position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden;border:0;margin:0;width:100%;height:100%;display:block;}

.ar-rw {background-image: url(../im/icons/arrnext-white.svg); background-repeat:no-repeat;background-position:right center;background-size:32px;}

.links a.ar-rw {padding-right:28px;}

.Footer { float:left; width:100%; background-color: #021422;}
.Footer .menu {float:left; width:100%;text-align:center;padding:24px 0px;}
.Footer .menu a {color:#ffffff;padding:12px 12px 12px 0px;display:inline-block;font-size:100%;text-transform:uppercase;}

.KeStazeni {width:100%;float:left;}
.files-wrap {display:flex;flex-direction:column;margin:4% 0px;}
.file-wrap {display:flex;flex-direction:row;gap:4px;padding:6px 0px;border-bottom:1px solid #cccccc;padding-right:84px;position:relative;}
.file-wrap:hover {background-color:#f1f1f1;border-color:#aaa;}
.file-wrap > * {display:flex;flex-direction:column;margin:0;}
.file-wrap .icon {max-width:64px;}
.file-wrap > div.desc {justify-content:center;}
.file-wrap > div > strong {font-size:150%;}
.file-wrap > div > .article {font-size:100%;}
.file-wrap > .buttons {justify-content: end;align-items:end;position:absolute;top:13px;right:12px;}
.file-wrap > .buttons > a {align-items:end;display:flex;padding-top: 34px;background: transparent url(../im/icons/download.svg) no-repeat center top / 30px;text-transform: uppercase;font-weight: 800;font-size: 90%;}


h2, h3, .slide .article-wrap strong, .slide .article-wrap h1, .Nadpis, .Nadpis2, .PostupNadpis, .article-wrap strong, .article-wrap h2, .article-wrap h3, .SluzbyWrap .SluzbyNadpis {text-transform:uppercase;}



.MainMenu a.respo {display:none;}
.MainMenu a.respo img {width:32px;margin:18px;float:left;padding:0px;float:left;}

/* ///////////////////  RESPO  ////////////////////  */

@media (max-width: 1280px) {
    .KontaktIconList .media-list-item {flex-direction:column;align-items:center;}
    .KontaktIconList .media-list-item:nth-child(1), .KontaktIconList .media-list-item {padding: 6%;}
    .KontaktIconList .media-list-item img {max-width: 96px;padding: 8px;}
    .KontaktIconList .media-list-item-info .desc a {font-size:150%;}
    h2, h3, .slide .article-wrap strong, .slide .article-wrap h1, .Nadpis, .Nadpis2, .PostupNadpis, .article-wrap strong, .article-wrap h2, .article-wrap h3, .SluzbyWrap .SluzbyNadpis {font-size:250%;}
    .links a {font-size:130%;padding:12px 20px;}
    .Postup > div {padding:0px;}
    .VyhodyList .media-list-item-info .desc, .VyhodyList .media-list-item-info .tit { text-shadow: -1px -1px 3px #000000ab; }
    
}

@media (max-width: 1080px) { 
    .CikCak2 > .img-wrap > img {max-width:50%;}
    .CorporateWrap .Popis, .CorporateLogo {flex:1 1 45%;}
    .CikCak > .img-wrap > img {max-width:45%;}
    .Slider .img-wrap .article-wrap strong, .Slider .img-wrap .article-wrap h1, .Slider .img-wrap .article-wrap .article, .Slider .img-wrap .article-wrap .links {padding-right: 6%;}
    .KontaktIconList {align-items:start;}
    .KontaktIconList .media-list-item-info .tit {text-align:center;}
    .ServiceWrap .Popis, .Map {width:50%;}
    .VyhodyList {background-image: url(../im/corporate/vlna1m.jpg);padding-top:230px;background-size: 1366px;background-color: #020e1a;}
    .VyhodyList:before {content:'';display:block;position:relative;top:-2px;width:100%;}
    .SluzbyWrap, .Sluzby, .Footer {background-color: #010d19; }
    .MainMenu a.respo {display:block;position:absolute;right:0px;top:0px;}
    .MainMenu a.respo.active {background: transparent url(../im/icons/close-w.svg) no-repeat center center / 32px;}
    .MainMenu a.respo.active img {opacity:0;}
    .MainMenu .menu-wr {display:none;position:fixed;top:72px;left:0px;right:0px;background:#0d1421;overflow:auto;overflow-x:hidden;height:80%;height:calc(100% - 72px);}
    .MainMenu .menu-wr a {display:block;float:left;box-sizing:border-box;padding:12px;text-align:center;border-bottom: 1px solid #23324f;width: 100%;}
    .active .menu-wr {display:block;z-index:20000;}
    
}

@media (max-width: 800px) {
    .CorporateWrap .Popis{flex:1 1 55%;}
    .CorporateLogo {flex:1 1 30%;}
    .CorporateWrap {background-size:1366px;}
    .CikCak > .img-wrap > img { max-width: 40%;border-right: 6px solid #0d1421; border-bottom: 8px solid #0d1421;}
    h2, h3, .slide .article-wrap strong, .slide .article-wrap h1, .Nadpis, .Nadpis2, .PostupNadpis, .article-wrap strong, .article-wrap h2, .article-wrap h3, .SluzbyWrap .SluzbyNadpis {font-size: 175%;line-height: 1.2;}
    .CikCak > .img-wrap {margin-top:24px;}
    .VyhodyList .media-list-item-info .tit {font-size:175%;}
   .Postup .img-wrap .number {font-size:150%;} 
   .file-wrap > div > strong, .KontaktIconList .media-list-item-info .tit, .KontaktIconList .media-list-item-info .desc a {font-size:130%;}
   .VyhodyListBlack .media-list-item {flex: 1 1 45%;}
   .slidenext, .slideprev {width:32px;}
    
}

@media (max-width: 770px) {
    .Slider .img-wrap .article-wrap {position:relative;padding:32px;}
    .Slider .img-wrap:before {display:none;}
    .Slider .img-wrap .article-wrap strong, .Slider .img-wrap .article-wrap h1, .Slider .img-wrap .article-wrap .article {color:#0d1421;}
    .Slider, .Slider .img-wrap, .Slider .img-wrap img {display:block;}
    .CorporateLogo {flex: 1 1 100%;}
    .CorporateWrap .Popis {flex: 1 1 100%;}
    .CorporateWrap .CorporateLogo img {max-width:180px;margin-top: 48px;}
    .CorporateWrap .CorporateLogo .img-wrap {justify-content: center;}
    .CorporateWrap, .CorporateWrap .Nadpis {text-align:center;align-items:center;justify-content:center;}
    .VyhodyList .media-list-item {flex:1 1 45%;}
    .files-wrap {margin: 24px 0px 64px;}

}

@media (max-width: 720px) {
    .seznam-item .img {padding-right:0px;}
    .VyhodyListBlack {flex-direction:row;}
    .VyhodyListBlack > * {display:flex;}
    .VyhodyListBlack .media-list-item {margin: 24px 0px 0px;flex-direction:row;}
    .VyhodyListBlack {padding-bottom:48px;}
    .VyhodyListBlack .media-list-item img {padding:0px;display:flex;max-width:48px;height:48px; }
    .VyhodyListBlack .media-list-item-info {display:flex;flex-direction:column;padding-left:12px;}
    .VyhodyListBlack .media-list-item-info .desc {margin:0px;}
    .VyhodyListBlack .media-list-item-info .tit {margin-top:0px;padding-top:12px;}

    .VyhodyList {flex-direction:row;}
    .VyhodyList > * {display:flex;}
    .VyhodyList .media-list-item {margin: 24px 0px 0px;flex-direction:row;flex:1 1 100%;}
    .VyhodyList {padding-bottom:48px;}
    .VyhodyList .media-list-item img {padding:0px;display:flex;max-width:48px;height:48px; }
    .VyhodyList .media-list-item-info {display:flex;flex-direction:column;padding-left:12px;}
    .VyhodyList .media-list-item-info .desc {margin:0px;}
    .VyhodyList .media-list-item-info .tit {margin-top:0px;}

    .VyhodyListOstatni {flex-direction:row;}
    .VyhodyListOstatni > * {display:flex;}
    .VyhodyListOstatni .media-list-item {margin: 24px 0px 0px;flex-direction:row;flex:1 1 100%;}
    .VyhodyListOstatni {padding-bottom:48px;}
    .VyhodyListOstatni .media-list-item img {padding:0px;display:flex;max-width:48px;height:48px; }
    .VyhodyListOstatni .media-list-item-info {display:flex;flex-direction:column;padding-left:12px;}
    .VyhodyListOstatni .media-list-item-info .desc {margin:0px;}
    .VyhodyListOstatni .media-list-item-info .tit {margin-top:0px;}

    .Postup .img-wrap {flex-direction:column;}
    .Postup .img-wrap .article-wrap {position:relative;top:0;bottom:0;left:0;right:0px;display:flex;background-color:transparent;}
    .Postup .slideprev {left: -32px;background-size: 32px;}
    .Postup .slidenext {right: -32px;background-size: 32px;}
    .Postup > div {background-color:#f1f1f1;}
    .Postup .img-wrap .article-wrap strong, .Postup .img-wrap .article-wrap h3, .Postup .img-wrap .article-wrap .article {color:#0d1421;}
    
}

@media (max-width: 640px) {
    .CikCak2 > .img-wrap {flex-direction:column;padding-bottom:48px;}
    .CikCak2 > .img-wrap:nth-last-child(1) {padding-bottom:0px;}
    .CikCak2 > .img-wrap > .article-wrap > .article {flex: 1 1 100%;}
    .CikCak2 > .img-wrap > .article-wrap {flex: 1 1 100%;order:2;padding-left:0px;padding-right:0px;}
    .CikCak2 > .img-wrap > img, .CikCak2 > .img-wrap:nth-child(odd) img {order:1;max-width:100%;flex:1 1 auto;}
    .CikCak2 > .img-wrap > .article-wrap > h2 {padding-bottom: 20px;padding-top: 26px;}
    .KontaktIconList {flex-direction:column;}
    .KontaktIconList .media-list-item, .VyhodyListBlack .media-list-item {flex: 1 1 100%;width:100%;}
    .KontaktIconList .media-list-item {margin: 48px 0px 0px;}

    .ServiceWrap .Popis, .Map {width: 100%;}
    .ServiceWrap .Popis {padding-bottom:48px;}

    h3 {padding-top:4%;}
    .PostupNadpis {padding-top:24px;}
    
}

@media (max-width: 520px) {
    .mw-in > *, .Slider .img-wrap .article-wrap {padding-left: 24px;padding-right: 24px;}
    .slidenext, .slideprev {width:24px;} 
    .Postup .slideprev {left: -24px;background-size: 24px;}
    .Postup .slidenext {right: -24px;background-size: 24px;}
    .MainMenu a.respo img {width: 32px;margin: 18px 0px 18px 18px;}
    .Postup .img-wrap .number {top:-14px;right:12px;left:12px;width:96px;margin:0px auto;}
    .MainMenu a img {max-width: 265px;}
    
}

@media (max-width: 480px) {
    .CikCak > .img-wrap {flex-direction:column;}
    .CikCak > .img-wrap img, .CikCak > .img-wrap:nth-child(odd) img {order:1;flex: 1 1 auto;height:auto;justify-self:flex-start;max-width:256px;margin-bottom:20px;}
    .CikCak > .img-wrap:nth-child(odd) > .article-wrap, .CikCak > .img-wrap > .article-wrap {order:2;flex: 1 1 100%;padding:0px;}
    .CikCak > .img-wrap > .article-wrap > .links {margin-top:0px;padding-top:12px;padding-bottom:24px;}
    .Footer .menu a {padding: 12px 6px 12px 0px;font-size: 90%;}
    .article, .Popis, .VyhodyList .media-list-item-info .desc, .VyhodyListBlack .media-list-item-info .tit, .VyhodyListBlack .media-list-item-info .desc {font-size: 110%;}
    
    .file-wrap .icon {max-width: 30px;align-self: start;}
    .file-wrap {padding-right:8px;padding-bottom:64px;}
    .file-wrap > .buttons {top: auto;bottom: 7px;}
    .MainMenu a img { max-width: 220px;}
    .Postup .img-wrap .article-wrap h3 {padding-bottom:8px;}
    
}


































