@font-face{font-family:'Nunito';font-style:normal;font-weight:400;src:url(../fonts/Nunito-Regular.eot);src:url(../fonts/Nunito-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Nunito-Regular.svg) format("svg"),url(../fonts/Nunito-Regular.ttf) format("truetype"),url(../fonts/Nunito-Regular.woff) format("woff"),url(../fonts/Nunito-Regular.woff2) format("woff2")}
@font-face{font-family:'Nunito';font-style:normal;font-weight:600;src:url(../fonts/Nunito-Bold.eot);src:url(./fonts/Nunito-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Nunito-Bold.svg) format("svg"),url(../fonts/Nunito-Bold.ttf) format("truetype"),url(../fonts/Nunito-Bold.woff) format("woff"),url(../fonts/Nunito-Bold.woff2) format("woff2")}
@font-face{font-family:'Nunito';font-style:normal;font-weight:800;src:url(../fonts/Nunito-ExtraBold.eot);src:url(../fonts/Nunito-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Nunito-ExtraBold.svg) format("svg"),url(../fonts/Nunito-ExtraBold.ttf) format("truetype"),url(../fonts/Nunito-ExtraBold.woff) format("woff"),url(../fonts/Nunito-ExtraBold.woff2) format("woff2")}
*,:before,:after{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:100%;font-weight:400;line-height:100%}
html,body{height:100%}
body{font-family:'Nunito',sans-serif;margin:0;padding:0;background:center top #eee no-repeat;position:relative}
a{text-decoration:none;color:inherit}
picture,img{width:100%;height:100%;object-fit:cover;display:block}
.header{position:fixed;top:0;left:0;right:0;height:66px;line-height:66px;color:#fff;background-color:#24418e;z-index:99999999}
nav{text-align:center;max-width:1600px;width:100%;position:relative;overflow:hidden;background:none;margin:0 auto}
nav ul{text-align:right;margin-right:10px;display:block;height:66px}
nav ul li{display:inline-block;margin-right:10px;overflow:hidden;line-height:66px}
nav ul li.p12{margin-right:0;margin-left:20px;float:left;position:relative;z-index:99999}
nav ul li.fcb{margin-right:16px;margin-left:10px;float:right;position:relative;z-index:99999;overflow:hidden;height:66px;text-indent:-9999px;text-align:left}
nav ul li a{color:#fff;display:inline-block;padding:0 5px;line-height:66px;transition-property:all .2s linear 0;-moz-transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-o-transition:all .2s linear 0;font-size:16px;text-transform:uppercase;font-weight:600}
nav ul li.p12 a{font-weight:800;font-size:24px}
nav ul li.fcb{display:inline-block;margin-right:16px;margin-left:10px;float:right;overflow:hidden;position:relative;z-index:99999;overflow:hidden;height:66px;text-indent:-9999px;text-align:left}
nav ul li.fcb a{font-weight:800;font-size:24px;width:40px;height:40px;display:block;overflow:hidden;margin-top:13px;border-radius:50%;position:relative;text-indent:-9999px;border:2px solid #FFF;transition-property:all 0 linear 0;-moz-transition:all 0 linear 0;-webkit-transition:all 0 linear 0;-o-transition:all 0 linear 0}
nav ul li.fcb a:before{font-size:24px;width:24px;height:24px;display:block;overflow:hidden;background:url(../img/fcb.png);background-position:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:" "}
nav ul li.fcb a:hover{background-color:#FFF}
nav ul li.fcb a:hover:before{background-position:0 -24px}
@media screen and (max-width:960px) {
nav ul li.fcb{margin-right:66px}
}
nav ul li a:hover{color:#29abe2}
nav ul li.act{padding:0;margin:0;height:66px;margin-right:10px}
nav ul li a.active{color:#29abe2;padding:5px;padding-left:10px;padding-right:10px;border-radius:8px;line-height:24px;border:2px solid #29abe2}
@media only screen and (min-width:1660px) {
nav ul{text-align:right;margin-right:0}
nav ul li.p12{margin-left:0}
nav ul li:last-child{margin-right:0}
nav ul li.fcb{margin-right:0}
}
.button{display:none;position:absolute;right:0;top:0;z-index:999;font-size:30px;width:66px;height:66px;background-color:#24418e}
.button a{text-decoration:none}
.btn-open:after{color:#333;content:" ";width:56px;height:56px;margin:5px;background:url(../img/menu.png) no-repeat;display:block;transition-property:all .2s linear 0;-moz-transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-o-transition:all .2s linear 0}
.btn-open:hover:after{color:#34B484}
.btn-close:after{color:#333;content:" ";width:56px;height:56px;margin:5px;background:url(../img/close.png);display:block;transition-property:all .2s linear 0;-moz-transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-o-transition:all .2s linear 0}
.btn-close:hover:after{color:#34B484}
.overlay{display:none;position:fixed;top:0;height:100%;width:100%;background:#24418e;overflow:auto;z-index:99;visibility:hidden;padding:0}
.wrap{color:#e9e9e9;width:100%;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-sizing:border-box}
.wrap ul.wrap-nav{padding:0;margin:0;width:100%;display:block;overflow:hidden;box-sizing:border-box}
.wrap ul.wrap-nav li{display:block;width:100%;padding:0;margin:0;overflow:hidden;box-sizing:border-box}
.wrap ul.wrap-nav li a{color:#fff;display:block;padding:0;margin:0;text-decoration:none;font-size:32px;font-weight:700;line-height:64px;box-sizing:border-box;text-align:center;text-transform:uppercase}
.wrap ul.wrap-nav li a.active{color:#24418e}
@media screen and (max-width:960px) {
.overlay{display:none;visibility:visible}
.button{display:block}
nav ul li{display:none}
nav ul li.p12{display:inline-block}
}
.uvod-seda,.internet-televize-seda,.mapa-seda{display:block;overflow:hidden;width:100%;height:auto;margin:0 auto;padding:0;position:relative;background-color:#eee;padding-bottom:50px}
.internet-televize-seda{background-color:#ddd}
.mapa-seda{background-color:#ccc;padding-top:23px}
.text-rotator{margin-top:36px;padding:40px;padding-top:32px;padding-bottom:32px;border-radius:15px;border:1px solid #fff;position:relative;box-sizing:border-box}
.slogan{width:100%;text-align:left;font:28px Nunito,sans-serif;font-weight:800;text-transform:uppercase;overflow:hidden}
.slogan ul{position:relative;display:inline-block;width:100%;overflow:visible!important;vertical-align:text-top;list-style:none;padding:0;margin:0}
.slogan ul li{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;color:#2dc687;padding:0;margin:0;top:5em;overflow:hidden}
.slogan ul li p{font:28px Nunito,sans-serif;font-weight:600;color:#24418e}
.slogan ul li p strong{font-weight:800;color:#29abe2;display:block;margin:0;padding:0;line-height:32px}
.slogan ul li.first{top:0}
.slogan ul li.first p{font:28px Nunito,sans-serif;font-weight:600}
@media only screen and (min-width:640px) {
.slogan{font:40px Nunito,sans-serif}
.slogan ul li p{font:40px Nunito,sans-serif}
.slogan ul li p strong{font:40px Nunito,sans-serif;font-weight:800;color:#29abe2;display:block;margin:0;padding:0;line-height:46px}
.slogan ul li.first p{font:40px Nunito,sans-serif}
}
@media only screen and (min-width:960px) {
.text-rotator{margin-top:66px}
.slogan{font:60px Nunito,sans-serif}
.slogan ul li p{font:60px Nunito,sans-serif;font-weight:600;color:#24418e}
.slogan ul li p strong{font:60px Nunito,sans-serif;font-weight:800;display:inline-block}
.slogan ul li.first{top:0}
.slogan ul li.first p{font:60px Nunito,sans-serif;font-weight:600}
}
section{display:block;overflow:hidden;width:90%;max-width:1600px;height:auto;margin:0 auto;margin-top:30px;padding:0;position:relative}
@media only screen and (min-width: 960px) {
section{margin-top:30px}
}
section.tri-bloky-uvod{margin-top:50px}
@media only screen and (min-width: 960px) {
section.tri-bloky-uvod{margin-top:70px}
}
section.televize{margin-top:30px}
section.televize.jeden-blok{background-color:#FFF}
section.lista-kontakt{background-color:#fff;margin-top:66px;width:100%;max-width:none}
section > ul.rychly-kontakt{display:block;width:100%;overflow:hidden;background:#FFF;border-radius:15px}
section > ul.rychly-kontakt > li{display:block;width:auto;overflow:hidden;box-sizing:border-box;margin:20px}
section > ul.rychly-kontakt > li.mobil{border-radius:8px;border:1px solid #24418e;padding:15px}
section > ul.rychly-kontakt > li.mobil .ikona{display:block;float:left;width:20px;height:20px;background:url(../img/phone.png) no-repeat;margin-right:10px}
section > ul.rychly-kontakt > li p{line-height:20px;display:block;float:left;color:#24418e;font-weight:600}
section > ul.rychly-kontakt > li a{display:block;width:auto;overflow:hidden;padding:15px;box-sizing:border-box;border-radius:8px;border:1px solid #29abe2}
section > ul.rychly-kontakt > li a .ikona{display:block;float:left;width:20px;height:20px;background:url(../img/mail.png) no-repeat;background-position:0 0;margin-right:10px}
section > ul.rychly-kontakt > li a:hover{background-color:#29abe2;border:1px solid #29abe2}
section > ul.rychly-kontakt > li a:hover p{color:#FFF}
section > ul.rychly-kontakt > li a:hover .ikona{background-position:0 -20px}
@media only screen and (min-width: 640px) {
section > ul.rychly-kontakt{max-width:1600px;padding:0;padding-right:15px;margin:0 auto}
section > ul.rychly-kontakt > li{float:right;margin:10px;margin-top:20px;margin-bottom:20px}
section > ul.rychly-kontakt > li.mobil{padding:10px}
section > ul.rychly-kontakt > li a{padding:10px}
}
@media only screen and (min-width: 1660px) {
section > ul.rychly-kontakt{padding-right:0}
section > ul.rychly-kontakt > li.mobil{margin-right:0}
}
section.kontakt > ul{grid-template-columns:1fr;grid-gap:0}
section.kontakt > ul > li.blok{padding:30px;background-color:#fff;border-radius:15px;margin-bottom:20px}
@media only screen and (min-width: 780px) {
section > ul{list-style:none;display:grid}
section.kontakt > ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}
section.kontakt > ul > li{padding:30px}
section.kontakt > ul > li.blok{margin:0;padding:30px}
section.kontakt > ul > li.blok.cela-sirka{grid-column:1 / 3}
section.kontakt > ul > li.tab{padding:0}
}
@media only screen and (min-width: 1660px) {
section.kontakt > ul{list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr}
section.kontakt > ul > li.blok.cela-sirka{grid-column:1 / 1}
}
section.podpora > ul{display:block;width:100%;overflow:hidden;background:#FFF;border-radius:15px}
section.podpora > ul > li{display:block;width:100%;overflow:hidden;padding:30px;box-sizing:border-box}
section.podpora > ul > li.leva,section.podpora > ul > li.prava{padding-top:10px}
section.podpora > ul > li.leva{padding-bottom:0}
section.podpora > ul > li.cela-sirka{padding:30px;padding-bottom:0;width:100%}
@media only screen and (min-width: 960px) {
section.podpora > ul > li{width:50%;float:left}
section.podpora > ul > li.leva,section.podpora > ul > li.prava{padding-right:45px}
section.podpora > ul > li.leva{padding-bottom:20px}
}
section.televize > ul{grid-template-columns:1fr;grid-gap:0}
section.televize > ul > li.tvstart-plus{margin-bottom:30px;background:#1f9145;background:-moz-linear-gradient(top,#1f9145 40%,#c7e3d0 25%);background:-webkit-linear-gradient(top,#1f9145 40%,#c7e3d0 25%);background:linear-gradient(to bottom,#1f9145 40%,#c7e3d0 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f9145',endColorstr='#c7e3d0',GradientType=0);border-radius:15px;overflow:hidden}
@media only screen and (min-width: 780px) {
section.televize > ul > li.tvstart-plus{margin-bottom:0}
}
section.televize > ul > li.tvstart{margin-bottom:0;background:#c4d82d;background:-moz-linear-gradient(top,#c4d82d 40%,#f0f5ca 25%);background:-webkit-linear-gradient(top,#c4d82d 40%,#f0f5ca 25%);background:linear-gradient(to bottom,#c4d82d 40%,#f0f5ca 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4d82d',endColorstr='#f0f5ca',GradientType=0);border-radius:15px;overflow:hidden}
section.televize > ul > li.tab3{margin-bottom:0;background:#fff;border-radius:0;overflow:hidden}
section.televize > ul > li.tvstart-plus .bila{background-color:#e8f4ec;border-radius:15px;padding:0;overflow:hidden}
section.televize > ul > li.tvstart .bila{background-color:#f9fbea;border-radius:15px;padding:0;overflow:hidden}
section.televize > ul > li.tvstart-plus h3,section.televize > ul > li.tvstart h3{color:#fff;border-bottom:0;margin:0;padding:30px}
@media only screen and (min-width: 780px) {
section.televize > ul{grid-template-columns:2fr 2fr;grid-gap:30px}
}
@media only screen and (max-width: 640px) {
.tretina{padding:0}
}
.tretina{width:100%;overflow:hidden}
.tretina.log{width:0;background-color:transparent;overflow:hidden;text-indent:-9999px}
@media only screen and (min-width: 640px) {
.tretina{display:block;margin:0;width:50%;padding:0;height:200px;float:left;position:relative;border-radius:15px;background-repeat:no-repeat;background-size:cover;background-position:center center}
.tretina.log{width:0;background-color:transparent;overflow:hidden;text-indent:-9999px}
}
@media only screen and (min-width: 960px) {
.tretina{width:33.333%;height:300px}
.tretina.log{width:33.333%}
}
@media only screen and (min-width: 1600px) {
.tretina{height:350px}
}
.kruh{width:100%;height:100px;display:block;border-radius:15px;margin:0;position:relative;margin-bottom:20px}
.kruh.last{margin:0 auto}
.kruh.jedna{background:#29abe2}
.kruh.dva{background:#1f9145}
.kruh h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;font-size:32px;line-height:32px;font-weight:800;text-align:center;text-decoration:none}
@media only screen and (min-width: 640px) {
.kruh{width:200px;height:200px;border-radius:50%;margin:0;top:50%;left:50%;transform:translate(-50%,-50%)}
.kruh.jedna:hover{background:none;border:10px solid #29abe2}
.kruh.dva:hover{background:none;border:10px solid #1f9145}
.kruh.jedna:hover h1{color:#29abe2}
.kruh.dva:hover h1{color:#1f9145}
}
@media only screen and (min-width: 960px) {
.kruh{width:225px;height:225px}
}
@media only screen and (min-width:1600px) {
.kruh{width:275px;height:275px}
.kruh h1{font-size:40px;line-height:40px}
}
.logo{margin:0 auto;margin-bottom:40px;margin-top:0;width:200px;height:200px;position:relative;background:url(../img/p12-logo.png);background-repeat:no-repeat;background-size:contain;background-position:center center}
@media only screen and (max-width:640px) {
.logo{width:80vw}
}
@media only screen and (min-width:960px) {
.logo{position:absolute;display:block;overflow:hidden;top:0;left:50%;transform:translate(-50%,0);z-index:99999;height:300px;margin:0}
}
@media only screen and (min-width:1600px) {
.logo{width:250px;height:350px}
}
ol{list-style:none;vertical-align:baseline;box-sizing:border-box;margin:0;padding:0;border:0}
ol.tev{margin-left:5px;margin-top:0;width:auto}
@media only screen and (min-width:960px) {
ol.tev{margin:0;margin-left:30px}
}
ol.tev2{margin-left:5px;width:auto}
ol{margin:0;margin-bottom:0;margin-top:0;width:100%}
ol li{font-size:16px;margin-bottom:9px;line-height:24px;padding-bottom:10px;position:relative;padding-top:5px;padding-bottom:15px;overflow:hidden}
ol li.televize{padding-left:38px}
ol li:last-child{margin-bottom:0;border:0;padding-bottom:0}
ol li.televize.hlavni{padding-bottom:0;height:50px;margin:30px}
ol li.cena,ol li.cena2{font-size:20px;margin-bottom:0;line-height:24px;padding:30px;overflow:hidden;border-radius:15px}
ol li.cena{background-color:#c7e3d0}
ol li.cena2{background-color:#f0f5ca}
ol li.televize:before{width:24px;height:24px;background:url(../img/check.png);display:block;margin:0;position:absolute;top:5px;left:0;content:" ";display:inline-block;border-radius:50%;border:1px solid #1f9145}
ol li.televize.hlavni.no:before{background:url(../img/no.png) center center;border:1px solid #c62f2f}
ol.tev li.televize,ol.tev2 li.televize{font-size:16px;margin-bottom:9px;line-height:24px;padding-bottom:10px;position:relative;padding-top:5px;padding-bottom:5px;overflow:hidden;padding-left:38px}
ol.tev li.televize:before,ol.tev2 li.televize:before{width:24px;height:24px;background:url(../img/check.png);display:block;margin:0;position:absolute;top:5px;left:0;content:" ";display:inline-block;border-radius:50%;border:1px solid #1f9145}
ol li.odkaz{font-size:16px;margin-bottom:15px;line-height:24px;position:relative;padding-top:0;padding-bottom:0;overflow:hidden}
ol li.odkaz.prvni{margin-top:15px}
ol li strong{color:#000;font-weight:700}
ol li a{color:#009edf;transition-property:all .2s linear 0;-moz-transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-o-transition:all .2s linear 0;font-weight:700;text-decoration:underline}
ol li a:hover{color:#0a2c8d}
@media only screen and (max-width: 920px) {
ol li,ol li.televize{padding-right:0}
}
@media only screen and (min-width:1440px) {
ol li,ol li.televize{font-size:18px;line-height:26px}
}
section.internet > ul{grid-template-columns:1fr;grid-gap:0}
section.internet > ul > li{margin-bottom:20px;background:#29abe2;background:-moz-linear-gradient(top,#29abe2 50%,#eee 51%);background:-webkit-linear-gradient(top,#29abe2 50%,#eee 51%);background:linear-gradient(to bottom,#29abe2 50%,#eee 51%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#24418e',endColorstr='#eeeeee',GradientType=0);border-radius:15px;overflow:hidden}
@media only screen and (min-width: 960px) {
section.internet > ul{grid-template-columns:2fr 2fr;grid-gap:30px}
section.internet > ul > li{padding:0}
}
table.tarif{font-size:16px;frame:void;cellspacing:0;rules:groups;border-collapse:collapse;margin:0;width:100%;border-radius:15px;overflow:hidden}
table.tarif tr.zahlavi{background-color:#fff;color:#fff}
table.tarif th{border-top:none;border-right:none;text-align:center;padding:10px;font-weight:700;line-height:24px}
table.tarif th.zkouska{width:200px}
table.tarif td.zkousk{width:200px}
table.tarif td{text-align:center;padding:6px;line-height:16px}
table.tarif td.dum{line-height:30px}
table.tarif td.b,table.tarif td.b1,table.tarif td.b2,table.tarif td.b3{text-align:left;padding:6px;padding-left:20px;line-height:20px;color:#000}
table.tarif td.b{font-weight:700;background-color:#f6f6f6}
table.tarif td.b1{font-weight:700;background-color:#fff}
table.tarif td.b2{font-weight:400;background-color:#f6f6f6}
table.tarif td.b3{font-weight:400;background-color:#fff}
table.tarif th.op100{background:#2890cd}
table.tarif td.op100{background-color:#f6f6f6}
table.tarif td.op100.fir{background-color:#e9f4fa;padding:10px}
table.tarif td.op100.fir2{background-color:#c9e3f2;padding:10px}
table.tarif td.op100{color:#000}
table.tarif th.op100{color:#fff}
table.tarif th.op400w{background:#24418e}
table.tarif th.op400{background:#2676b8}
table.tarif td.op400{background-color:#fff}
table.tarif td.op400.fir{background-color:#dfebf4;padding:10px}
table.tarif td.op400.fir2{background-color:#bdd6ea;padding:10px}
table.tarif td.op400w.fir{background-color:#e9ecf3;padding:10px}
table.tarif td.op400w.fir2{background-color:#c8cfe3;padding:10px}
table.tarif td.op400{color:#000}
table.tarif th.op400{color:#fff}
table.tarif td.posledni{background-color:#fff}
table.tarif th.op600{background:#24418e}
table.tarif th.op500{background:#5b71aa}
table.tarif td.op600{background-color:#fff}
table.tarif td.op602{background-color:#dfebf4;color:#000}
table.tarif td.op603{background-color:#e9f4fa;color:#000}
table.tarif td.op604{background-color:#e9ecf3;color:#000}
table.tarif td.op605{background-color:#c9e3f2;color:#000}
table.tarif td.op606{background-color:#bdd6ea;color:#000}
table.tarif td.op607{background-color:#c8cfe3;color:#000}
table.tarif td.op501{background-color:#eef1f6;color:#000}
table.tarif td.op502{background-color:#d6dbea;color:#000}
table.tarif td.op600.fir{background-color:#e9ecf3;padding:10px}
table.tarif td.op600.fir2{background-color:#c8cfe3;padding:10px}
table.tarif td.op600{color:#000}
table.tarif th.op600{color:#fff}
table.tarif th span{font-size:24px;font-weight:800}
@media only screen and (max-width: 1200px) {
table.tarif th{border-top:none;border-right:none;text-align:center;padding:0;padding-top:10px;padding-bottom:10px;font-weight:700;line-height:24px}
table.tarif th span{font-size:18px;font-weight:800}
table.tarif td{text-align:center;padding:0;padding-bottom:5px;padding-top:10px;line-height:20px}
table.tarif td.b,table.tarif td.b1,table.tarif td.b2,table.tarif td.b3{padding:5px;padding-left:10px}
}
@media only screen and (max-width: 640px) {
table.tarif td.b,table.tarif td.b1,table.tarif td.b2,table.tarif td.b3{padding:5px;line-height:20px;padding-left:15px}
table.tarif td.last{padding-bottom:10px}
}
@media only screen and (min-width:1600px) {
table.tarif{font-size:18px;frame:void;cellspacing:0;rules:groups;border-collapse:collapse;margin:0;width:100%}
table.tarif th{border-top:none;border-right:none;text-align:center;padding:10px;font-weight:700;line-height:26px}
table.tarif td{text-align:center;padding:5px;line-height:24px}
table.tarif td.b{text-align:left;font-weight:700;padding:10px;padding-left:20px;line-height:24px}
}
footer{width:90%;max-width:1600px;color:#333;font-weight:400;margin:0 auto;display:block;overflow:hidden;margin-top:20px;padding-top:20px;margin-bottom:20px;border-top:2px solid #c4d82d;display:block;font-size:14px;color:#333;position:relative;z-index:9}
footer.ind{margin-top:20px}
@media only screen and (min-width:960px) {
footer.ind{margin-top:40px}
}
h1{display:block;margin:0;box-sizing:border-box;overflow:hidden;font-weight:800;font-size:40px;line-height:42px;padding:0;color:#fff;float:left;width:100%}
h1 span{font-weight:400}
h3{width:25%;display:table-cell;height:auto;vertical-align:top;margin:0;box-sizing:border-box;font-weight:400;font-size:20px;padding:0;color:#333;position:relative;top:0;text-transform:uppercase;padding:40px;padding-left:80px;line-height:26px;overflow:hidden;border-bottom:1px solid #7fceef}
h3:before{width:26px;height:26px;display:block;position:absolute;left:40px;top:40px;background:url(../img/check.png) no-repeat;content:" "}
h3 span{display:inline-block;font-weight:700;text-transform:none}
h3.dva{width:100%;display:block;width:100%;margin:0;box-sizing:border-box;font-weight:700;font-size:32px;line-height:32px;padding:30px;color:#fff;border:0;text-transform:uppercase;letter-spacing:0}
h3.dva span{display:inline-block;font-size:16px;font-weight:400}
h3.dva:before{display:none}
h3.tri{width:100%;display:block;width:100%;margin:0;box-sizing:border-box;font-weight:700;font-size:32px;line-height:32px;padding:0;margin-bottom:20px;margin-top:0;color:#04247f;border:0;text-transform:none;overflow:visible;padding-bottom:20px}
h3.tri:before{display:none}
h2{color:#29abe2;line-height:40px;padding-bottom:0;margin:0 auto;margin-top:60px;margin-bottom:10px;font-size:40px;font-weight:800;text-transform:uppercase;padding-left:28px;display:block;width:90%;max-width:1600px}
h2.internet{color:#29abe2}
h2.televize{color:#1f9145;margin-top:40px}
h2.nadpis-mapa{color:#fff;margin-top:40px}
p{color:#333;font-size:16px;line-height:22px;max-width:100%}
p a{color:#26abe3;transition-property:all .2s linear 0;-moz-transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-o-transition:all .2s linear 0}
p a:hover{color:#24418e}
p a{font-weight:700;text-decoration:underline}
p.compa{color:#333;font-size:16px;line-height:22px;max-width:100%}
p.compa a{font-weight:700;text-decoration:underline}
.seznam{margin-bottom:25px}
.seznam a{font-weight:700;text-decoration:underline}
.tele{color:#1f9145}
p{line-height:24px}
p.seznam{margin:0;display:block;padding-left:20px;font-size:16px;margin-top:15px;margin-bottom:15px}
p.seznam2{margin:0;display:block;padding-left:20px;padding-right:20px;font-size:14px;line-height:18px;margin-top:15px;margin-bottom:15px}
p.seznam3{margin:0;display:block;margin-left:20px;margin-right:20px;padding-bottom:10px;width:auto;line-height:18px;font-size:16px;margin-top:14px}
@media only screen and (min-width:960px) {
p.seznam3{margin:0;display:block;margin-left:20px;margin-right:20px;padding-bottom:10px;width:auto;font-size:16px;line-height:18px;margin-top:14px;}
}
@media only screen and (min-width:1600px) {
p.seznam{margin:0;display:block;padding-left:20px;font-size:18px;margin-top:15px;margin-bottom:15px}
p.seznam3{margin:0;display:block;margin-left:20px;margin-right:20px;padding-bottom:10px;width:auto;line-height:18px;font-size:16px;margin-top:14px;}
p.seznam2{margin:0;display:block;padding-left:20px;padding-right:20px;font-size:18px;line-height:24px;margin-top:15px;margin-bottom:15px}
}
@media only screen and (max-width: 640px) {
h1{font-size:32px;line-height:34px}
h3{padding:20px;padding-top:30px;padding-bottom:30px;padding-left:60px}
h3:before{left:20px;top:30px}
h3.tri{width:100%;display:block;width:100%;margin:0;box-sizing:border-box;font-weight:700;font-size:28px;line-height:32px;padding:0;margin-bottom:20px;margin-top:0;color:#04247f;border:0;text-transform:none;overflow:visible;padding-bottom:20px}
.seznam{margin-bottom:25px;padding-left:20px;padding-right:20px}
}
@media only screen and (max-width: 768px) {
p{max-width:100%}
}
@media only screen and (max-width: 1024px) {
h3{width:100%;display:block}
}
@media only screen and (min-width:1600px) {
h4{font-size:18px;line-height:26px}
p{font-size:18px;line-height:26px;max-width:100%}
p.compa{font-size:18px;line-height:26px}
}
.link{font-size:18px;font-weight:800;line-height:22px;border-radius:8px;background-color:#26ace2;display:table;margin-top:0;color:#fff;text-decoration:none;transition-property:all .2s linear 0;-moz-transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-o-transition:all .2s linear 0;padding:9px 12px}
.link:hover{background-color:#24418e;color:#FFF}
.blok a{font-size:18px;font-weight:800;line-height:40px;padding-left:12px;padding-right:12px;border-radius:8px;background-color:#26ace2;display:table;margin-top:5px;color:#fff;text-decoration:none;transition-property:all .2s linear 0;-moz-transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-o-transition:all .2s linear 0}
.blok a:hover{background-color:#24418e;color:#FFF}
.blok a:last-child{margin-bottom:0}
a.link2{font-size:16px;font-weight:800;line-height:22px;border-radius:6px;background-color:#fff;display:table;margin-top:0;color:#26ace2;border:1px solid #26ace2;text-decoration:none;float:left;margin-right:15px;margin-bottom:15px;transition-property:all .2s linear 0;-moz-transition:all .2s linear 0;-webkit-transition:all .2s linear 0;-o-transition:all .2s linear 0;padding:5px 10px}
a.link2:last-child{margin-bottom:0}
a.link2:hover{color:#24418e;border:1px solid #24418e;background:none}
@media only screen and (min-width:640px) {
a.link2{line-height:32px;padding:0;padding-left:10px;padding-right:10px}
}
section.televize.jeden-blok{background-color:#FFF;padding:25px;border-radius:15px}
section.televize.jeden-blok.seda{background-color:#eee}
section.televize.jeden-blok h3{margin:5px;margin-bottom:25px;color:#1f9145}
.channel_list img{width:inherit;height:inherit;float:left;margin:5px}
.totop{position:fixed;right:30px;bottom:30px;z-index:999;width:60px;height:60px;display:block;overflow:hidden;background-color:#1f9145;border-radius:50%;border:2px solid #FFF}
.totop:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;width:35px;height:21px;display:block;overflow:hidden;background:url(../img/sipka.png);content:" ";margin-top:-2px}
@media only screen and (min-width:780px) {
.totop{display:none}
}
.kanaly,.kanaly2{width:auto;background-color:#fff;display:block;overflow:hidden;padding:0;margin:0}
.kanaly img,.kanaly2 img{margin:7px;width:auto;height:auto;display:block;float:left}
.kanaly2{margin:13px}
textarea{resize:none;width:100%;font-family:'Nunito',sans-serif;line-height:20px}
.form-label{font-size:12px;color:#fff;margin:0;display:block;opacity:1;-webkit-transition:.333s ease top,.333s ease opacity;transition:.333s ease top,.333s ease opacity}
.form-control{width:100%;background-color:#f6f6f6;border-radius:8px;border-style:none;box-shadow:none;line-height:20px;padding:10px}
.form-control:focus{box-shadow:none;border-color:#5e9bfc}
.js-hide-label{opacity:0}
.js-unhighlight-label{color:#999}
.btn-start-order{font-size:18px;font-weight:800;line-height:22px;border-radius:8px;background-color:#26ace2;display:table;margin-top:30px;color:#fff;text-decoration:none;border:0;box-shadow:none;padding:9px 12px}
.btn-start-order:hover,.btn-start-order:active,.btn-start-order:focus{border-color:#5e9bfc;color:#5e9bfc}
.mapouter{position:relative;text-align:right;height:80vh;width:100%;border-radius:15px;overflow:hidden}
.gmap_canvas{overflow:hidden;background:none!important;height:80vh;width:100%}
#gmap_canvas{height:80vh;width:100%;border:none}
.container333{width:auto;margin:0 auto;padding:0}
.gridtab,.gridtab>dt,.gridtab>dd{margin:0;padding:0;position:relative;border:0 solid}
.gridtab{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;box-sizing:border-box}
.gridtab *{box-sizing:border-box}
.gridtab>dd{z-index:1;display:none;width:100%;padding:10px;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;background-color:#fff;margin:0;margin-top:14px;border-radius:15px}
@media only screen and (min-width:641px) {
.gridtab>dd{margin:7px}
}
.gridtab>dd h4{color:#1f9145;font-size:24px;line-height:24px;margin:20px;margin-bottom:0;padding:0;text-transform:none;font-weight:800}
.gridtab>dd p{font-size:16px;margin:20px}
.gridtab>dd p.bez{margin-bottom:0}
.gridtab>dd p.cena{background-color:#f0f5ca;display:table;padding:10px;border-radius:8px}
.gridtab>dt{width:100%;background:#fff;font-size:16px;font-weight:700;padding:15px;padding-right:40px;border-radius:8px;margin-top:14px;position:relative}
.gridtab>dt:first-child{margin-top:0}
.gridtab>dt i{position:absolute;top:14px;width:16px;height:16px;display:block;left:12px;font-size:18px;color:#666;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;background:url(../img/tv-1.png) no-repeat}
.gridtab>dt i.fa{display:inline-block}
.gridtab>dt:hover{color:#1f9145;cursor:pointer}
.gridtab>dt:hover i{color:#1f9145}
.gridtab>dt i.fa-chevron-down{right:12px;left:auto;font-size:16px}
@media only screen and (min-width:641px) {
.gridtab>dt{width:auto;margin:7px}
.gridtab>dt:first-child{margin-top:7px}
}
.gridtab>dt:after{content:'';position:absolute;left:0;right:0}
.gridtab>dt.is-disabled{pointer-events:none}
.gridtab>dt.is-active{z-index:2;background-color:#1f9145;color:#FFF}
.gridtab>dt.is-active:hover{cursor:pointer}
.gridtab>dt.is-active i{color:#fff;background:url(../img/tv-2.png) no-repeat}
.gridtab>dt.is-active i.fa-chevron-down{top:16px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
@media only screen and (min-width:641px) {
.link3 {order: 100 !important;}
} 