/* CSS Document */
@font-face {
  font-family: "EsWeb";
  src: url("../../static/libraries/eswebicons/eswebfont-400.woff2?98") format("woff2");
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: block;
}
.eswebicon {
  font-family: "EsWeb";
  font-size: 18pt;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  color: #646464;
}

.wi-menu::before {
  content: "\f001";
}

.wi-close-1::before {
  content: "\f002";
}

.wi-favourite::before {
  content: "\f003";
}

.wi-login::before {
  content: "\f004";
}

.wi-house::before {
  content: "\f005";
}

.wi-search::before {
  content: "\f006";
}

.wi-logged::before {
  content: "\f007";
  color: #2a70ca;
}

.wi-isfavourite::before {
  content: "\f008";
}

.wi-download-shared::before {
  content: "\f009";
}

.wi-item-share::before {
  content: "\f00a";
}

.wi-social-fb::before {
  content: "\f00b";
}

.wi-social-inst::before {
  content: "\f00c";
}

.wi-social-ytb::before {
  content: "\f00d";
}

.wi-step-next::before {
  content: "\f00e";
}

.wi-addedtofavourite::before {
  content: "\f010";
}

.wi-place-es::before {
  content: "\f011";
}

.wi-delivery-1::before {
  content: "\f012";
}

.wi-plus::before {
  content: "\f013";
}

.wi-item-remove::before {
  content: "\f014";
}

.wi-content-more::before {
  content: "\f015";
}

.wi-prggrp-service::before {
  content: "\f016";
}

.wi-prggrp-technology::before {
  content: "\f017";
}

.wi-prggrp-quality::before {
  content: "\f018";
}

.wi-prggrp-financing::before {
  content: "\f019";
}

.wi-prggrp-safety::before {
  content: "\f01a";
}

/* program icon */
.program-icon.pnh {
  background: url("/images/program/pnh/pnh_ico.svg?98") left center no-repeat;
}

.program-icon.pph {
  background: url("/images/program/pph/pph_ico.svg?98") left center no-repeat;
}

/* program group logo */
.programgroup-logo.service {
  background: url("/images/program/group/dobra_sluzba_logo.jpg") left center no-repeat;
  background-size: cover;
}

.programgroup-logo.safety {
  background: url("/images/program/group/safety_logo.jpg") left center no-repeat;
  background-size: cover;
}

.programgroup-logo.financing {
  background: url("/images/program/group/dobre_financovani_logo.jpg") left center no-repeat;
  background-size: cover;
}

.programgroup-logo.quality {
  background: url("/images/program/group/quality_logo.jpg") left center no-repeat;
  background-size: cover;
}

.programgroup-logo.technology {
  background: url("/images/program/group/technologicky_vyspely_dum_logo.jpg") left center no-repeat;
  background-size: cover;
}

/* program group icons */
.programgroup-icon.service {
  background: url("/images/program/group/service_icon.svg?98") center center no-repeat;
  background-size: cover;
}

.programgroup-icon.safety {
  background: url("/images/program/group/safety_icon.svg?98") center center no-repeat;
  background-size: cover;
}

.programgroup-icon.financing {
  background: url("/images/program/group/financing_icon.svg?98") center center no-repeat;
  background-size: cover;
}

.programgroup-icon.quality {
  background: url("/images/program/group/quality_icon.svg?98") center center no-repeat;
  background-size: cover;
}

.programgroup-icon.technology {
  background: url("/images/program/group/technology_icon.svg?98") center center no-repeat;
  background-size: cover;
}

/* program group section */
.programgroup.quality {
  background: url("/images/program/group/quality_motive.jpg") left center no-repeat;
  background-size: cover;
}

.programgroup.financing {
  background: url("/images/program/group/dobre_financovani_motiv.jpg") left center no-repeat;
  background-size: cover;
}

.programgroup.safety {
  background: url("/images/program/group/safety_motive.jpg") left center no-repeat;
  background-size: cover;
}

.programgroup.service {
  background: url("/images/program/group/dobra_sluzba_motiv.jpg") left center no-repeat;
  background-size: cover;
}

.programgroup.technology {
  background: url("/images/program/group/technologicky_vyspely_dum_motiv.jpg") left center no-repeat;
  background-size: cover;
}

/* program logo 
.program-logo.pmr.negative {
	background: url('/images/program/pmr/pmr_logo_negative.svg?' + $asset) $color-white center no-repeat;
}
*/
.program-logo.pmr {
  background: url("/images/program/pmr/pmr_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pmr.negative {
  background: url("/images/program/pmr/pmr_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pnh {
  background: url("/images/program/pnh/pnh_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pnh.negative {
  background: url("/images/program/pnh/pnh_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pph {
  background: url("/images/program/pph/pph_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pph.negative {
  background: url("/images/program/pph/pph_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.vyd {
  background: url("/images/program/vyd/vyd_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.vyd.negative {
  background: url("/images/program/vyd/vyd_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pch {
  background: url("/images/program/pch/pch_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pch.negative {
  background: url("/images/program/pch/pch_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pms {
  background: url("/images/program/pms/pms_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pms.negative {
  background: url("/images/program/pms/pms_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.phf {
  background: url("/images/program/phf/phf_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.phf.negative {
  background: url("/images/program/phf/phf_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pzr {
  background: url("/images/program/pzr/pzr_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pzr.negative {
  background: url("/images/program/pzr/pzr_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.vrd {
  background: url("/images/program/vrd/vrd_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.vrd.negative {
  background: url("/images/program/vrd/vrd_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pid {
  background: url("/images/program/pid/pid_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pid.negative {
  background: url("/images/program/pid/pid_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pup {
  background: url("/images/program/pup/pup_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pup.negative {
  background: url("/images/program/pup/pup_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pps {
  background: url("/images/program/pps/pps_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pps.negative {
  background: url("/images/program/pps/pps_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pph {
  background: url("/images/program/pph/pph_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pph.negative {
  background: url("/images/program/pph/pph_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.psp {
  background: url("/images/program/psp/psp_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.psp.negative {
  background: url("/images/program/psp/psp_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.chh {
  background: url("/images/program/chh/chh_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.chh.negative {
  background: url("/images/program/chh/chh_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pd {
  background: url("/images/program/pd/pd_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pd.negative {
  background: url("/images/program/pd/pd_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pdo {
  background: url("/images/program/pdo/pdo_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pdo.negative {
  background: url("/images/program/pdo/pdo_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.program-logo.pem {
  background: url("/images/program/pem/pem_logo.svg?98") transparent center no-repeat;
  background-size: contain;
}
.program-logo.pem.negative {
  background: url("/images/program/pem/pem_logo_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

.ico-other.ico_0_perc {
  background: url("/images/program/other/ico_0_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_0_perc.negative {
  background: url("/images/program/other/ico_0_perc_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_100_perc {
  background: url("/images/program/other/ico_100_perc.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_big_format {
  background: url("/images/program/other/ico_big_format.svg?98") transparent center no-repeat;
  background-size: contain;
}
.ico-other.ico_podcast.negative {
  background: url("/images/program/other/ico_podcast_negative.svg?98") transparent center no-repeat;
  background-size: contain;
}

body.cs .program-logo.pid {
  background-image: url("/images/program/pid/pid_logo.cs.svg");
}

body.sk .program-logo.pid {
  background-image: url("/images/program/pid/pid_logo.sk.svg");
}

body.cs .program-logo.pdo {
  background-image: url("/images/program/pdo/airship.png");
  background-size: 240px;
}
