
  .hideIfNotLoggedIn { display:none; }
/**
 * Featherlight - ultra slim jQuery lightbox
 * Version 1.7.13 - http://noelboss.github.io/featherlight/
 *
 * Copyright 2018, Noël Raoul Bossart (http://www.noelboss.com)
 * MIT Licensed.
**/
html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}

/* https://www.energyvet.cz/vzdelavani */
section.eArticle div.articleExpandableTitle p { margin-bottom: 0; }
section.eArticle div.articleExpandableTitle div.seminarDate { color: #537B7D; }
section.eArticle div.articleExpandableTitle div.seminarTitle { font-weight: 500; }

section.eArticle div.webinarsList { max-width: 750px; }
section.eArticle div.webinarsList p.webinarTime { font-size: 16px; line-height: 24px; letter-spacing: 0.1px; font-weight: 400; color: #537B7D; margin-bottom: 0px; /* cursor: pointer; */ }
section.eArticle div.webinarsList h3.webinarName { font-family: "Inter",sans-serif; font-size: 16px; line-height: 24px; letter-spacing: 0.1px; font-weight: 500; color: #58514C; margin-bottom: 0px; /* cursor: pointer; */ }



.hidden { display: none; }

/* Energy UI Kit */
.cta { background: #AB7853; color: #FFFFFF; }
.cta:hover { background: #895733; color: #FFFFFF; }
.ctaSvg { fill: #AB7853; }
.ctaSvg:hover { fill: #895733 !important; }
.bckg1 { background: #FFFDF7; color: #333333; }
.bckg2 { background: #F7F0E6; color: #333333; }
.bckg3 { background: #EEF0EA; color: #333333; }
.bckg4 { background: #537B7D; color:#FFFFFF; }
.warning { background: #E75503; color: #FFFFFF; }
.frst1 { background: rgba(227, 221, 205, 0.5); backdrop-filter: blur(30px); }
.frst2 { background: rgba(241, 234, 225, 0.6); backdrop-filter: blur(30px); }
.frst3 { background: rgba(235, 230, 220, 0.7); backdrop-filter: blur(30px); }
/* buttons */
.btnPrimary, .btnSecondary, .btnTransparent, .btnDisabled { /* display: flex; flex-direction: column; */ align-items: center; text-decoration: none;
  font-size: 16px; font-weight: 400; line-height: 24px; border-radius: 4px; border: 0px;
  min-width: 130px; padding: 12px 20px; margin: 8px 0;
}
.btnPrimary { background: #AB7853; color:#FFFFFF; /* = .cta, default for button */ }
.btnPrimary:hover { background: #895733; color:#FFFFFF; }
.btnSecondary { background: #FFFDF7; color: #AB7853; border: 1px solid #AB7853; }
.btnSecondary:hover { border: 1px solid #895733; color: #895733; }
.btnTransparent { background: transparent; color: #ffffff; border: 1px solid #ffffff; }
.btnTransparent:hover { border: 1px solid #cccccc; color: #cccccc; }
.btnDisabled { background: #CEC1B7; color:#FFFFFF; border: 1px solid #CEC1B7; }
.btnDisabled:hover { background: #FFFDF7; color: #CEC1B7; border: 1px solid #CEC1B7; cursor: not-allowed; }
.btnTab { height: 30px; line-height: 0px; border-radius: 16px; }
.btnPlay { align-items: center; text-decoration: none; border-radius: 4px; border: 0px;
  width: 64px; height:48px; padding: 18px 20px; margin: 8px 0;
  background: #AB7853; background-repeat: no-repeat; background-position: 22px 12px;
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1417 10.285L4.02899 1.8174C2.69594 1.01757 1 1.97779 1 3.53238V20.4676C1 22.0222 2.69594 22.9824 4.02899 22.1826L18.1417 13.715C19.4364 12.9382 19.4364 11.0618 18.1417 10.285Z' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E");
}
.btnPlay:hover { background: #895733; background-repeat: no-repeat; background-position: 22px 12px; background-image: url("data:image/svg+xml,%3Csvg width='20' height='24' viewBox='0 0 20 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1417 10.285L4.02899 1.8174C2.69594 1.01757 1 1.97779 1 3.53238V20.4676C1 22.0222 2.69594 22.9824 4.02899 22.1826L18.1417 13.715C19.4364 12.9382 19.4364 11.0618 18.1417 10.285Z' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E"); }

/* links */
.primaryLink, .whiteLink, .disabledLink { font-size: 16px; font-weight: 500; text-decoration-line: underline; cursor: pointer; }
.primaryLink, .primaryLink:visited { color: #AB7853; }
.whiteLink, .whiteLink:visited { color: #ffffff; }
.primaryLink:hover { color: #895733; }
.whiteLink:hover { color: #CEC1B7; }
.disabledLink, .disabledLink:hover { color: #CEC1B7; cursor: not-allowed; }
/* > arrow after link */
.primaryLinkArrow:after, .whiteLinkArrow:after, .disabledLinkArrow:after { content: ">"; color: #AB7853; display: inline-block; margin: 0 12px 0 6px;
  -webkit-transform:scale(0.6,1); /* Safari and Chrome */
  -moz-transform:scale(0.6,1); /* Firefox */
  -ms-transform:scale(0.6,1); /* IE 9 */
  -o-transform:scale(0.6,1); /* Opera */
  transform:scale(0.6,1); /* W3C */
}
/* > arrow after link */
.downloadLink:after, .downloadLinkWhite:after { content: url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.00006 13.4697L2.53039 9.99999L1.46973 11.0607L6.00006 15.591L10.5304 11.0607L9.46973 9.99999L6.00006 13.4697Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.25 15H2V16.5H10V15H6.75V4.5H5.25V15Z' fill='white'/%3E%3C/svg%3E"); color: #AB7853; display: inline-block; margin: 0 12px 0 6px; }
.primaryLinkArrow:after, .downloadLink:after { color: #AB7853; }
.whiteLinkArrow:after, .downloadLinkWhite:after { color: #ffffff; }
.disabledLinkArrow:after { color: #CEC1B7; }

/* labels */
.eLabel { line-height: 20px; font-size: 14px; margin-bottom: 6px; }

/* checkboxes */
input[type=checkbox].cbEnergy { display: none; position: absolute; overflow: hidden; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; border: 0; }
input[type=checkbox].cbEnergy + label.cbLabelEnergy {
    padding-left: 30px; height: 25px; line-height: 25px; font-size: 25px;
    display: inline-block; background-repeat: no-repeat; background-position: 0 0;
    vertical-align: middle; cursor: pointer;
}

label.cbLabelEnergy { /* empty square */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg style='fill:none'%3E%3Crect style='fill:%23ffffff;stroke:%23ab7853;stroke-width:2;stroke-linejoin:round;' width='22' height='22' rx='4' ry='4' x='1' y='1' /%3E%3C/g%3E%3C/svg%3E");
  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
label.cbLabelEnergy:hover { /* darker empty square */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg style='fill:none'%3E%3Crect style='fill:%23ffffff;stroke:%23895733;stroke-width:2;stroke-linejoin:round;' width='22' height='22' rx='4' ry='4' x='1' y='1' /%3E%3C/g%3E%3C/svg%3E");
}
input[type=checkbox].cbEnergy:checked + label.cbLabelEnergy { /* checked - square with white checkmark */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg style='fill:none'%3E%3Crect style='fill:%23ab7853' width='24' height='24' rx='4' x='0' y='0' /%3E%3C/g%3E%3Cg transform='translate(3.7468586,6.043087)' style='fill:none'%3E%3Cpath d='M 2,5.7134 6.50731,10.2207 14.728,2' style='stroke:%23ffffff;stroke-width:1.5;stroke-linecap:square' /%3E%3C/g%3E%3C/svg%3E");
}
input[type=checkbox].cbEnergy:checked:hover + label.cbLabelEnergy { /* checked - square with white checkmark */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg style='fill:none'%3E%3Crect style='fill:%23895733' width='24' height='24' rx='4' x='0' y='0' /%3E%3C/g%3E%3Cg transform='translate(3.7468586,6.043087)' style='fill:none'%3E%3Cpath d='M 2,5.7134 6.50731,10.2207 14.728,2' style='stroke:%23ffffff;stroke-width:1.5;stroke-linecap:square' /%3E%3C/g%3E%3C/svg%3E");
}
input[type=checkbox].cbEnergy.cbError + label.cbLabelEnergy { /* error - orange empty square */
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg style='fill:none'%3E%3Crect style='fill:%23ffffff;stroke:%23e75503;stroke-width:2;stroke-linejoin:round;' width='22' height='22' rx='4' ry='4' x='1' y='1' /%3E%3C/g%3E%3C/svg%3E");
}
input[type=checkbox].cbEnergy:disabled + label.cbLabelEnergy { /* disabled unchecked */
  cursor: not-allowed;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg style='fill:none'%3E%3Crect style='fill:%23ffffff;stroke:%23cec1b7;stroke-width:2;stroke-linejoin:round;' width='22' height='22' rx='4' ry='4' x='1' y='1' /%3E%3C/g%3E%3C/svg%3E");
}
input[type=checkbox].cbEnergy:disabled:checked + label.cbLabelEnergy { /* disabled checked */
  cursor: not-allowed;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg style='fill:none'%3E%3Crect style='fill:%23cec1b7' width='24' height='24' rx='4' x='0' y='0' /%3E%3C/g%3E%3Cg transform='translate(3.7468586,6.043087)' style='fill:none'%3E%3Cpath d='M 2,5.7134 6.50731,10.2207 14.728,2' style='stroke:%23ffffff;stroke-width:1.5;stroke-linecap:square' /%3E%3C/g%3E%3C/svg%3E");
}


* { font-family: "Inter",sans-serif; letter-spacing: -0.1px; font-weight: 300; }
* b { font-weight: 500 !important; }
h1, h2 { font-weight: 300; }
a, a:hover { text-decoration: none; }
/* navigation bar */
#topbar { position: absolute; top: 0; z-index: 999; background: #537B7D; height: 60px; width:100%; /* margin: 0 -15px; */ padding: 14px; }
#topbar div.content { max-width: 1120px; margin: 0 auto; }
#hamburgerDiv { position: absolute; top: 14px; display: inline-block; }
#headerLogo { display: inline-block; position: relative; left: calc(50% - 64px); }
div.headerLogoInMenu { color: white; display: inline-block; position: absolute; left: calc(50% - 64px); }
#headerLogo svg, div.headerLogoInMenu svg { /* margin-top: 2px; */ height: 32px; width: 127px; }
div.headerLogoInMenu svg { fill: #ffffff; }
svg.headerLogoSvgs { fill: #ffffff; }
#headerIconsRight { display: inline-block; float: right; }
#profileIcon { display: inline-block; color: white; text-decoration: none; margin-right: 8px; }
#profileIcon svg { width: 32px; height: 32px; /* margin-top: 2px; */ }
.profileIconLoggedIn { fill: #ab7853 !important; opacity: 0.8; }
/* .profileIconLoggedIn:hover { opacity: 1; } */
.profileIconNotLoggedIn {}
#profileText { display: inline-block; position: relative; top: 2px; margin-left:6px; color: #ab7853; /* font-weight: 500; */ }
#cartIcon, #searchIcon { position: relative; margin-bottom: 8px; margin-left:8px; margin-right: 24px; text-decoration:none; }
#cartIcon svg, #searchIcon svg { /* margin-bottom: 8px; */ }
#itemsCount { position: absolute; top: -8px; left: 12px; line-height: 18px; color: white; background-color: #AB7853; text-align: center; border-radius: 50%; width: 18px; height: 18px; font-size: 14px; font-weight: 500; }
/* Library / Leaflets */
.leafletsInner { text-align: left; margin: 0 auto; width: min-content; }
.leafletsInner h4 { margin-top: 24px !important; font-size: 18px; line-height: 24px; font-weight: 600; color: #537B7D; }
.leafletsInner p { font-size: 14px !important; line-height: 20px !important; }
.leafletsInner svg { margin-bottom: 5px !important; }
.moreLeaflets { display: none; }
.leafletsPDFLink { font-size: 16px; font-weight: 600; text-decoration-line: none; line-height: 42px; }
#moreLeafletsLink { font-size: 18px; font-weight: 600; }
.disabledlink { pointer-events: none; cursor: default; }
ul.menuUL li a { display: block; } /* makes whole LI clickable */

   /* lostFound color: #AB7853; display: inline-block; margin: 0 12px 0 6px; } */
/* size-dependent */
/* sm (landscape phones, 576px+) */
@media (min-width: 576px) {
  #headerLogo { left: calc(50% - 64px); }
  /* div.headerLogoInMenu { left: calc(50% - 80px); } */
}
/* md (tablets, 768px+) */
@media (min-width: 768px) {
  /* #headerLogo svg, */ div.headerLogoInMenu svg { margin-top: 0px; }
}
/* lg (desktops, 992px+) */
@media (min-width: 992px) {
  /* bigger icon spacing on wide screens */
  #cartIcon { margin-left: 36px; margin-right: 48px; }
  /* light topbar, dark icons */
  #topbar { background: #f9efe300; } /* =transparent */
  .headerIconsPath, svg.headerLogoSvgs { fill: #537B7D; }
  #profileText { color: #537B7D; }
  /* hover */
  .headerIconsDiv:hover .headerIconsPath, #headerLogo:hover svg.headerLogoSvgs { fill: #895733; }
  /* #profileIcon:hover svg circle { opacity: 1; } */
  #profileIcon:hover #profileText { color: #895733; }
  #cartIcon:hover #itemsCount { background-color: #537B7D; }
}
/* xl 1200px+ */
@media (min-width: 1200px) {
  #headerLogo svg { height: 36px; width: 143px; }
  #profileIcon svg { width: 36px; height: 36px; }
}
/* end navigation bar */

/* Modals = lightbox-es */
#showMessageLightbox { z-index: 9999; color: white; position: fixed; bottom: 32px; left: 16px; right: 16px; min-height: 178px; padding: 46px 32px 32px 32px;
  background: #333333; opacity: 0.8; border-radius: 4px; text-align: center; }
@media (min-width: 768px) {
  #showMessageLightbox { left: 32px; right: 32px; }
}
@media (min-width: 992px) {
  #showMessageLightbox.inMenu { left: initial; right: 374px; width: 343px; }
  #showMessageLightbox.notInMenu { left: initial; right: calc(50% - 369px); width: 738px; }
}


/* content */
section.eArticle { margin: 0 -12px; padding: 40px 48px calc(64px - 8px) 48px; font-weight: 300; }
section.eArticle img.articleIcon, section.eArticle svg, section.eArticle img.shareIcon { margin-top: 0; margin-bottom: 24px; }
section.eArticle img.shareIcon { margin-right: 20px; }
img.whiteIcon { filter: brightness(0) saturate(100%) invert(1); }
section.eArticle h1, section.eArticle h2 { font-size: 32px; line-height: 38px; color: #537B7D; font-family:AdelleBasic-SemiBold; margin-top:0; margin-bottom: 16px; }
section.eArticle h3 { font-size: 24px; line-height: 32px; color: #537B7D; font-family:AdelleBasic-SemiBold; margin-top:0; margin-bottom: 8px; }
.productName { height: 64px; overflow: hidden; margin-bottom: 0 !important; }
p.descriptionOnProductsPage { /* height: 40px; */ height: 100px; overflow: hidden; margin-bottom: 12px !important; font-size: 14px !important; line-height: 20px !important; }
span.recommendedBy { white-space: nowrap; }
section.eArticle p { font-size: 16px; line-height: 24px; color: #58514C; margin-bottom: calc(40px - 8px); max-width: 582px; }
section.eArticle button { width: 100%; max-width: 279px; margin-top: 8px; margin-bottom: 8px; }
section.eArticle.center { text-align: center; }
section.eArticle.center p, section.eArticle.center h2 { margin-left: auto; margin-right: auto; }
@media (min-width: 1200px) {
  section.eArticle { padding-top: 52px; padding-bottom: 80px; padding-left: calc(50% - 550px); margin: 0px -12px; } /* 60-8=52, 80-8=72 (button has 8px margin) */
  section.eArticle.center { /* padding-left: initial; */ padding-left: 48px; }
  section.eArticle h1, section.eArticle h2 { font-size: 40px; line-height: 48px; }
  p.descriptionOnProductsPage { /* height: 48px; */ height: 95px; font-size: 16px !important; line-height: 24px !important; }
  p.priceOnProductsPage { margin-bottom: 10px; }
  section.eArticle p { font-size: 18px; line-height: 28px; max-width: 990px; color: #58514c; }
  section.eArticle button { width: initial; }
  .btnProduct { width: 100% !important; }
  section.eArticle div.articleRow { max-width: 990px; margin-left: auto; margin-right: auto; padding-right: calc(var(--bs-gutter-x) * 1); padding-left: calc(var(--bs-gutter-x) * 1); }
  /* margin-bottom: 32px; */
  section.eArticle div.eRowRight { justify-content: flex-end!important; }
  section.eArticle img.shareIcon { width: 36px; height: 36px; margin-right: 40px; }
}
section.eArticle.colorScheme1 { background: #FFFDF7; } /* light */
section.eArticle.colorScheme2 { background: #F7F0E6; } /* medium */
section.eArticle.colorScheme3 { background: #EEF0EA; } /* light-green */
section.eArticle.colorScheme4 { background: #537B7D; } /* white text on primary-color bg */
section.eArticle.colorScheme4 h1, section.eArticle.colorScheme4 h2, section.eArticle.colorScheme4 h3, section.eArticle.colorScheme4 p { color: white; }


/* Profile */
#logOutButton { width: 100%; /* max-width: 279px; */ display: block; text-align: center; margin: 46px 0 32px 0; }
#showRegistrationCardLink { display: block; text-align: center; }
#profileDiv, #profileDiv a { color: white;  }
#profileDiv { padding: 20px 64px; width: 416px; } /* 288 + 2*64 =  */
#profileDiv #usertype { font-size: 14px; }
#profileDiv table { margin-bottom: 40px; }
@media (min-width: 1200px) {
  #logOutButton { margin: 46px 0 64px 0; }
}
@media (min-width: 768px) {
  #profileRight { position: absolute; left: 50%; top: 80px; }
}
@media (min-width: 1200px) {
  #profileRight { position: relative; left: initial; top: initial; }
}


/* Najděte si nejbližšího certifikovaného poradce (Filozofie, Produkty, Poradna) */
section.eArticle.advisor input { width: 100%; border: white; border-radius: 4px; height:48px; padding-left:16px; margin-top: 16px; background: #ffffff; }
section.eArticle.advisor input, section.eArticle.advisor button { max-width: 412px; }
section.eArticle.advisor.colorScheme1 input { border: 1px solid #AB7853; }
@media (min-width: 1200px) {
  /* make connecting corners non-round */
  section.eArticle.advisor input { border-radius: 4px 0 0 4px; margin-right: -5px; }
  section.eArticle.advisor button { border-radius: 0 4px 4px 0; }
}

/* page header */
#pageHeader { position: relative; height: 749px; /* 689px; */ margin: 0px -12px 0 -12px; }
#pageHeader > div { position: absolute; bottom: 0; left: 0; /* right: 0; */ max-width: 376px; margin-left: auto; margin-right: auto; padding: 28px 40px 48px 40px; overflow: hidden; }
#pageHeader div h1, #pageHeader div p, #pageHeader div button { position: relative; max-width: 280px; }
#mobileBlur { position: absolute; width: 100%; height: 100%; bottom: 0; left: -26px; right: 0; max-width: 376px;
    backdrop-filter: blur(10px); background: rgba(227, 221, 205, 0.5); transform: skewX(4deg);
}
#mobileBlur:before { content: ''; position: absolute; width: 100%; height: 100%; backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px); }
#pageHeader div h1 { font-size: 32px; line-height: 38px; color: #537B7D; margin-top: 0px; margin-bottom: 16px; max-width: 406px; font-family:AdelleBasic-SemiBold; }
#pageHeader div p { font-size: 16px; line-height: 24px; color: #58514C; }
#pageHeader div a { display: inline-block; }
#pageHeader button, #pageHeader div a { width: 100%; }
#pageHeader div ul { max-width: 280px; }

@media (min-width: 768px) {
  #pageHeader { height:550px; margin: 0 -12px 0 -12px; }
  #pageHeader > div { max-width: 540px; bottom: initial; margin-left: initial; margin-right: initial; /* top: 100px; */ margin-top: 30px; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); left: 0px; padding: 28px 90px 48px 40px; }
  #pageHeader div h1, #pageHeader div p, #pageHeader div button, #pageHeader div ul { max-width: 540px; }
  #mobileBlur { transform: skewX(7deg); left: 0px; margin-left: -26px; max-width: initial; }
}
@media (min-width: 1200px) {
  #pageHeader button, #pageHeader div a { width: initial !important; }
  /* #pageHeader { background-size: initial !important; background-position: center !important; } */
  #pageHeader { height:560px; }
  #pageHeader > div { /* top: 100px; */ padding: 48px 60px 50px 40px; max-width: calc(50% - 40px); padding-left: calc(50% - 540px); }
  #pageHeader div h1 { font-size: 40px; line-height: 48px; }
  #pageHeader div p { font-size: 18px; line-height: 28px; }
  #pageHeader div h1, #pageHeader div p, #pageHeader div button { max-width: 360px; }
  #pageHeader div ul { width: max-content; }
}


/* carousel on Homepage */
#eCarousel{ max-width: 767px; margin: 0 -12px; }
.carousel-indicators { /* bottom: 318px !important; */ bottom: 350px !important; left: 48px !important; right: initial !important; margin: 0 !important; }
.carousel-indicators > button { border-radius: 50%; width: 6px !important; height: 6px !important; }
.carousel-caption { left: 48px !important; right: 48px !important; top: 15px; text-align: left !important; max-width: 375px; padding-top: 24px !important; bottom: initial !important; }
.carousel-caption h5 { font-size: 32px; line-height: 38px; margin-bottom: 24px; color: #ffffff; font-family:AdelleBasic-Regular; }
.carousel-caption p { font-size: 16px; font-weight: 300; line-height: 24px; margin-bottom: 24px; color: #ffffff; }
.carousel-caption button { width: 100%; max-width: 279px; }
div.newProduct { display: inline-block; /* position: absolute; top: -25px; */ padding: 0px 10px; font-size: 14px; font-weight: 500; line-height: 22px; margin-bottom: 24px; color: #ab7853; background-color:#ffffff; }
.carouselItemDesktop { display:none; }
@media (min-width: 768px) {
  #eCarousel { max-width: 1920px; }
  .carousel-item img.tabletImage { display: block; }
  .carousel-item img.desktopImage { display: none; }
  .carouselItemMobile { display:none; }
  .carouselItemDesktop { display: block; /* display:flex; justify-content: center; */ }
  .carousel-indicators { bottom: 28px !important; }
  .carousel-caption { /* top: 85px; */
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
  .carouselItemDesktop img { max-height: 100vh; }
}
@media (min-width: 1200px) {
  .carousel-item img.tabletImage { display: none; }
  .carousel-item img.desktopImage { display: block; }
  .carousel-caption { left: calc(50% - 540px) !important; }
  .carousel-indicators { left: calc(50% - 540px) !important; /* left: 330px !important; */  }
  .carousel-caption h5 { font-size: 40px; }
  .carousel-caption p { margin-bottom: 32px; font-size: 18px; }
  .carouselItemDesktop button { width: initial; }
}
@media (min-width: 1936px) {
  #eCarousel { margin: 0 auto; }
}

/* interestingArticles on Zajimavosti */
section.interestingArticles { max-width: 1300px; margin: 0 auto !important; padding-left: 0 !important; padding-right:0 !important; }
section.interestingArticles img, img.interestingArticleImg { margin-bottom: 24px; }
section.interestingArticles h3, section.interestingArticles p { max-width: 279px; }
section.interestingArticles div div { text-align: left; }
section.interestingArticles p { margin-left: initial !important; margin-right: initial !important; }
div.interestingArticleInner { text-align: left; margin: 0 auto; width: min-content; }
div.interestingArticleInner h4 { margin-top: 24px !important; font-size: 18px; line-height: 24px; font-weight: 600; color: #537B7D; }
div.interestingArticleInner p { font-size: 14px !important; line-height: 20px !important; }
div.interestingArticleInner a { font-size: 16px; font-weight: 400; line-height: 42px; }
@media (min-width: 1200px) {
  div.interestingArticleInner a { font-size: 16px; font-weight: 600; }
}

/* 1 Interesting article */
div.headerSpacer { height: 124px; }
div.inteerstingArticle {padding: 0 30px; max-width: 1140px; margin: 0 auto; }
div.inteerstingArticle div.tipsAndTricks { display: inline-block; font-size: 16px; line-height: 24px; font-weight: 600; color: #FFFFFF; background: #537B7D; padding: 4px 10px; margin-bottom: 12px; }
div.inteerstingArticle h1, div.inteerstingArticle h2 { font-family: 'AdelleBasic-SemiBold'; font-size: 32px; line-height: 40px; font-weight: 500; letter-spacing: -0.4px; color: #537B7D; margin-bottom: 20px; }
div.inteerstingArticle div.articleDate { /* margin-bottom: 56px; */ }
div.inteerstingArticle div.articleShare { /* margin-bottom: 36px; */ margin-top: 22px; }
div.inteerstingArticle div.articleMainImage { margin: 0 -42px; width: calc(100% + 84px); }
div.inteerstingArticle div.articleMainImage img { width: 100%; margin-bottom: 36px; }
div.inteerstingArticle p.articleParagraph { font-size: 16px; line-height: 24px; letter-spacing: 0.1px; margin-bottom: 32px; }
div.inteerstingArticle h3 { font-family: 'AdelleBasic-SemiBold'; font-size: 24px; line-height: 32px; font-weight: 500; letter-spacing: -0.1px; color: #537B7D; margin-bottom: 16px; }
div.inteerstingArticle span.quoteAuthor { font-family: "Inter",sans-serif; font-size: 16px; letter-spacing: 0.1px; font-weight: 300; line-height: 50px; }
div.inteerstingArticle img.articleInlineImage { width: 100%; margin-bottom: 32px; }
div.inteerstingArticle div.articleExpandable { min-height: 48px; background-color: rgba(83, 123, 125, 0.1); padding: 14px 25px; border: 1px solid #537B7D; border-width: 1px 0 1px 0; margin: 0 -25px 40px -25px; }
div.inteerstingArticle div.articleExpandableImage { display: none; }
div.inteerstingArticle div.articleExpandableTitle { font-size: 16px; line-height: 24px; letter-spacing: 0.1px; font-weight: 600; color: #537B7D; cursor: pointer; }
div.inteerstingArticle div.articleExpandableTitle.downArrow:after { display: inline-block; position: absolute; right: 15px; content: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1.5L6 6.5L1 1.5' stroke='%23537B7D' stroke-width='1.5'/%3E%3C/svg%3E "); }
div.inteerstingArticle div.articleExpandableTitle.upArrow:after { display: inline-block; position: absolute; right: 15px; content: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L6 2L11 7' stroke='%23537B7D' stroke-width='1.5'/%3E%3C/svg%3E "); }
div.inteerstingArticle div.articleExpandableBody { display: none; font-size: 14px; line-height: 20px; color: #333333; margin-top: 16px; }
div.inteerstingArticle h4 { font-size: 18px; line-height: 24px; font-weight: 600; letter-spacing: -0.1px; color: #537B7D; /* margin-bottom: 16px; */ margin-bottom: 8px; }
div.inteerstingArticle div.articleParagraph ul, div.inteerstingArticle div.articleParagraph ol { padding-left: 18px; }
div.inteerstingArticle div.articleParagraph li h4 { margin-bottom: 0px; margin-top: 24px; }
div.inteerstingArticle div.articleAuthor { font-size: 14px; line-height: 20px; color: #58514C; }
div.inteerstingArticle div.articleAuthor p { margin-bottom: 8px; }
div.inteerstingArticle div.articleAuthor p.articleAuthorName { font-size: 18px; line-height: 28px; font-weight: 500; }
@media (min-width: 1200px) {
  div.inteerstingArticle div.articleMainImage { margin: 0; width: 100%; }
  div.inteerstingArticle div.articleExpandable { position: absolute; left: 36px; top: 0; width: 200px; min-height: initial !important; background-color: initial !important; padding: 0 !important; border: 0 !important; margin-bottom: 4px !important; }
  div.inteerstingArticle div.articleExpandableTitle.upArrow:after, div.inteerstingArticle div.articleExpandableTitle.downArrow:after { display: none !important; }
  div.inteerstingArticle div.articleExpandableBody, div.inteerstingArticle div.articleExpandableImage { display: block; }
  div.inteerstingArticle div.articleLeftRight div.articleParagraph { padding-right:50px; }
}

div.inteerstingArticle div.articleParagraph ol { counter-reset: my-awesome-counter; list-style: none; padding-left: 30px; }
div.inteerstingArticle div.articleParagraph ol li {
  margin: 0 0 0.5rem 0;
  counter-increment: my-awesome-counter;
  position: relative;
}
div.inteerstingArticle div.articleParagraph ol li::before {
  content: counter(my-awesome-counter); color: #537B7D; position: absolute; top: 0; border: solid #537B7D 1px; border-radius: 50%; text-align: center;
  --size: 23px; left: calc(-1 * var(--size) - 10px); line-height: var(--size); width: var(--size); height: var(--size);
  }

/* slider for magazine articles */
div.eSliderInner { position:relative; padding: 40px 0 64px 0; margin: 0 -48px; overflow-x: scroll; }
/* Hide scrollbar for Chrome, Safari and Opera */
div.eSliderInner::-webkit-scrollbar { display: none; }
/* Hide scrollbar for IE, Edge and Firefox */
div.eSliderInner { -ms-overflow-style: none;  /* IE and Edge */  scrollbar-width: none;  /* Firefox */ }
/* 279px + 2 x 16px */
ul.eSliderUL { width: calc(311px * var(--slide-count)); display: flex; cursor: move; }
ul.eSliderUL, .sliderSlide { list-style: none; margin: 0; padding: 0; }
li.sliderSlide { width: 311px; height: 507px; margin: 0 16px; padding-top: 0px; text-align: left; position: relative;}
div.eSliderInner li.sliderSlide h3 { margin-bottom: 12px; }
/* li.sliderSlide a { line-height: 50px; } */
div.sliderArticleSnippet { position: absolute; bottom: 42px; height: 72px; overflow: hidden; font-size: 16px; font-weight: 400; line-height: 24px; color: #58514c; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
div.sliderArticleLink { position: absolute; bottom: 0px; height: 20px; }
li.sliderSlide img.articleImg { width: 100%; margin-bottom: 32px; max-height: 317px; left: 0; right: 0; }
@media (min-width: 768px) {
  /* 267px + 2 x 16px */
  ul.eSliderUL { width: calc(299px * var(--slide-count)); }
  li.sliderSlide { width: 299px; height: 495px; }
}
@media (min-width: 1200px) {
  div.eSliderInner { margin: 0 -48px 0 0; }

  xul.eSliderUL { left: calc(50% - 0.5 * var(--slide-count) * 288px + 24px); } /* initial position of the slider */
  ul.eSliderUL { left: Max( 0px, calc(50% - 0.5 * var(--slide-count) * 288px - 24px)); } /* initial position of the slider */

  /* 256px + 2 x 16px */
  ul.eSliderUL { width: calc(288px * var(--slide-count)); }
  li.sliderSlide { width: 288px; /* height: 516px; */ }
}

/* slider for products */
div.productSliderInner { /* position:relative; */ padding: 0; margin: 0 -48px; overflow-x: scroll; user-select: none; }
/* Hide scrollbar for Chrome, Safari and Opera */
div.productSliderInner::-webkit-scrollbar { display: none; }
/* Hide scrollbar for IE, Edge and Firefox */
div.productSliderInner { -ms-overflow-style: none;  /* IE and Edge */  scrollbar-width: none;  /* Firefox */ }
ul.productSliderUL { width: calc(260px * var(--slide-count)); display: flex; cursor: move; }
ul.productSliderUL { left: 27px; } /* initial position of the slider */
ul.productSliderUL, .productSliderSlide { list-style: none; margin: 0; padding: 0; }

/* 20230328 prevent fader over slider's last element */
ul.productSliderUL { margin-right: 60px !important; }

li.productSliderSlide { width: 260px; text-align: center; margin: 12px 20px; }
li.productSliderSlide img.productImg, li.productSliderSlide picture.productPicture { width: initial; max-width: 220px; max-height: 335px; position: absolute; bottom: 0; margin: 0 auto; left: 0; right: 0; }
@media (min-width: 768px) {
  ul.productSliderUL { left: 48px; } /* initial position of the slider */
  ul.productSliderUL { width: calc(283px * var(--slide-count)); }
  li.productSliderSlide { width: 283px; margin: 12px 31px; }
}
@media (min-width: 1200px) {
  ul.productSliderUL { left: calc(50% - 568px); } /* initial position of the slider */
  ul.productSliderUL { width: calc(376px * var(--slide-count)); }
  li.productSliderSlide { width: 376px; margin: 12px 58px; }
  li.productSliderSlide img.productImg, li.productSliderSlide picture.productPicture { max-width: 230px; max-height: 350px; }
}
li.productSliderSlide div.sliderProductImage { min-height: 335px;/* 218px 274px */  position: relative; }
p.priceOnProductsPage { font-size: 18px !important; line-height: 28px !important; font-weight: 500 !important; color: #58514C !important; margin-bottom: 12px !important; }
.dealPriceInfo { font-size: 16px !important; }

/* Product fade and scroll buttons */
.productSliderFade {
  width:86px; /* mobile */
  height:705px;
  position:absolute; right:0; z-index: 100; pointer-events: none;
  background: white;
  background: -moz-linear-gradient(left, #ffffff00 0%, white 80%);
  background: -webkit-linear-gradient(left, #ffffff00 0%, white 80%);
  background: linear-gradient(to right, #ffffff00 0%, white 80%);
}
.productSliderFadeYellow {
  background: #F7F0E6;
  background: -moz-linear-gradient(left, #F7F0E600 0%, #F7F0E6 80%);
  background: -webkit-linear-gradient(left, #F7F0E600 0%, #F7F0E6 80%);
  background: linear-gradient(to right, #F7F0E600 0%, #F7F0E6 80%);
}

.scrollRightSvg { right: 23px; margin: 0; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: e-resize; pointer-events: all; }
@media (min-width: 768px) {
  .productSliderFade { width:221px; }
  .scrollRightSvg { right: 26px; }
}
@media (min-width: 1200px) {
  /*
  .productSliderFade { width:432px; height:700px; }
  .scrollRightSvg { right: 323px; }
  */
  .scrollRightSvg { right: 48px; }
}

/* styling for product pages */
/* mobile first */
#productPageHeader div.productPageProductName { /* display: flex;  flex-flow: row; align-items: center; */ }
#productPageHeader div.productPageAddToCartPlay { display: flex; flex-flow: row; align-items: center; }
#productPageHeader h1 { /* display: inline-block; */ margin-right: 15px; }
#productPageHeader { position: relative; height: 690px; margin: 60px -12px 0 -12px; background: /*url(https://www.energy.cz/cz/assets/vet/products/imunovet-mobileheader-737.jpg),*/ #724353; background-repeat:  no-repeat; background-position: top 0px center; /* background-size: cover; */ }
#productPageHeader > div { position: absolute; bottom: 10px; left: 0; /* right: 0; */ max-width: 430px; margin-left: auto; margin-right: auto; padding: 0 40px 20px 40px; overflow: hidden; }
#productPageHeader  div h1, #productPageHeader div p, #productPageHeader div button { position: relative; max-width: 280px; }
#productPageHeader div h1 { font-size: 32px; line-height: 40px; color: #ffffff; margin-top: 24px; max-width: 406px; font-family:AdelleBasic-SemiBold; }
#productPageHeader div.productPageProductName button { font-size: 14px; margin-bottom: 15px; margin-top: 2px; white-space: nowrap; min-width: initial; }
#productPageHeader div p { font-size: 14px; line-height: 20px; color: #ffffff; }
#productPageHeader div a { display: inline-block; }
/* #productPageHeader button, #productPageHeader div a, */ #productPageHeader div ul { width: 100%; }
#productPageHeader div ul { max-width: 280px; }
.productPrice { font-size: 18px !important; font-weight: 500; }
.productVolume { font-size: 14px; }
#divShareProduct { color: white; width: 90%; max-width: 480px; text-align: center; }
a.tafLink { margin: 10px 20px; }
#btnShareProduct:before { content: '\A'; }  /* newline before button */
div.leftColumnInner { margin-bottom: 49px; margin-left: 8px; max-width: 430px; }
section.productPageContent ul, section.productPageContent p { font-size: 16px !important; line-height: 24px !important; letter-spacing: -0.1px !important; color: #58514C !important; margin-bottom: 16px !important; }
section.relatedProducts h2 { margin-bottom: 60px !important; }

@media (min-width: 768px) {
  #productPageHeader { height:550px; margin: 0 -12px 0 -12px; background: /*url(https://www.energy.cz/cz/assets/vet/products/imunovet-header-1920.jpg),*/ #724353; background-repeat:  no-repeat; background-size: initial !important; background-position: 62% center; }
  #productPageHeader > div { max-width: 540px; bottom: initial; margin-left: initial; margin-right: initial; top: 100px; left: 0px; padding: 30px 90px 50px 40px; }
  #productPageHeader div h1, #productPageHeader div p, #productPageHeader div button, #productPageHeader div ul { max-width: 540px; }
  #productPageHeader div.productPageProductName { display: flex; flex-flow: row; align-items: center; }
  #productPageHeader div.productPageProductName button { margin-bottom: -5px; }
}

@media (min-width: 1200px) {
  /* #productPageHeader button, #productPageHeader div a { width: initial !important; } */
  #productPageHeader { background-size: initial !important; background-position: center !important; }
  #productPageHeader > div { top: 100px; padding: 20px 60px 50px 40px; max-width: calc(50% - 40px); padding-left: calc(50% - 540px); }
  #productPageHeader div h1 { font-size: 40px; line-height: 48px; }
  #productPageHeader div p { font-size: 18px; line-height: 28px; }
  #productPageHeader div h1, #productPageHeader div p, #productPageHeader div button, #productPageHeader div ul { max-width: 400px; }
  #productPageHeader div ul { width: max-content; }
  #productPageHeader div.productPageProductName button { margin-bottom: -15px; }
  .productPageContent h2 { font-size: 32px !important; }
  div.leftColumnInner { margin-left: 20px; }
}


/* Education */
div.webinarsList p, div.webinarsList h3 { margin-left: initial !important; margin-right: initial !important; text-align: left; }
div.webinarsList div.col-12 { border-bottom: solid #537B7D 1px; padding-top: 10px; }
div.webinarsList div.col-12:first-child { border-top: solid #537B7D 1px; }
div.webinarsList div.col-12 p { margin-bottom: 10px; }
p.webinarTime { color: #537B7D !important; font-weight: 500; }

section.seminars div.articleExpandable { position: relative; min-height: 48px; max-width: 736px; /* background-color: rgba(83, 123, 125, 0.1); */ padding: 14px 42px 14px 32px; border-top: 1px solid #537B7D; border-width: 1px 0 1px 0; margin: 0 auto -1px auto; }
section.seminars div.articleExpandable:last-child { border-bottom: 1px solid #537B7D; }
section.seminars div.articleExpandableTitle { text-align: left; font-size: 16px; line-height: 24px; letter-spacing: 0.1px; font-weight: 400; color: #58514C; cursor: pointer; }
/* section.seminars div.articleExpandableTitle h3 { color: #537B7D; margin: 0; font-size: 16px; line-height: 24px; font-family: "Inter",sans-serif; } */
section.seminars div.articleExpandableTitle.downArrow:after { display: inline-block; position: absolute; right: 32px; top: 35px; /* top: 14px; */ content: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1.5L6 6.5L1 1.5' stroke='%23537B7D' stroke-width='1.5'/%3E%3C/svg%3E "); }
section.seminars div.articleExpandableTitle.upArrow:after { display: inline-block; position: absolute; right: 32px; top: 35px; content: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7L6 2L11 7' stroke='%23537B7D' stroke-width='1.5'/%3E%3C/svg%3E "); }
section.seminars div.articleExpandableBody { text-align: left; font-size: 16px; line-height: 24px; color: #333333; margin-top: 16px; }
@media (min-width: 768px) {
  section.seminars { padding: 40px 11px 80px 11px; }
  section.seminars div.articleExpandable { padding: 11px 30px 11px 20px; }
  section.seminars div.articleExpandableTitle.downArrow:after { right: 20px; }
  section.seminars div.articleExpandableTitle.upArrow:after { right: 20px; }
}
/* HP, Education */
section.eArticle.seminars { padding-bottom: 64px; padding-left: 16px; padding-right: 16px; }
section.eArticle.seminars h2 { margin-bottom: 34px; }
section.eArticle.seminars h3 { margin-bottom: 12px; }
section.eArticle.seminars a { display: block; margin-top: 12px; }
@media (min-width: 768px) {
  section.eArticle.seminars { padding: 40px 11px 80px 11px; }
}
@media (min-width: 1200px) {
  section.eArticle.seminars { padding-bottom: 80px; }
  section.eArticle.seminars p { font-size: 16px; }
}

/* Advice Archive */
div.adviceArchive { max-width: 1024px; text-align: left; margin: 0 auto; }
div.adviceArchive span.adviceLeft { font-weight: 500; }
div.adviceArchive h3, div.adviceArchive hr { margin-left: auto; margin-right: auto; max-width: 582px; }
div.adviceArchive p.adviceAnswer { padding-left: 25px; }
div.adviceArchive span.adviceAnswerAnswer { font-weight: 500; }
div.adviceArchive hr { margin-top: -14px; }
@media (min-width: 1200px) {
  div.adviceArchive h3, div.adviceArchive hr { max-width: 990px; }
  div.adviceArchive p.adviceAnswer { padding-left: 50px; }
}
#mySpinner { position: fixed; top: 50%; left: 50%; z-index: 100000; }

label.error { color: white !important; background-color: red; border-color: gray; padding: 1px 20px 1px 20px; margin-bottom: 30px !important; }
.error { border: solid red 2px !important; }

/* Find closest Advisors */
.advisorName { color: #537B7D; font-weight: bold; }
.oneAdvisor { text-align: left; }
.distance1 { font-weight: 700; font-size: 40px; color: #537B7D; }
.distance2 { font-weight: 500; font-size: 18px; color: #537B7D; }

/* Deals */
table.dealsTable { font-family: "Inter",sans-serif; font-size: 16px; line-height: 24px; color: #58514C; }
table.dealsTable tr td { padding: 8px 3px; }
table.dealsTable tr.dealsRow td:not(:first-child) { text-align: right; }


/* fonts.css */
@font-face {
    font-family: 'mfn-icons';
    src: url(https://www.energy.cz/_Share/fonts/mfn-icons.eot);
    src: url(https://www.energy.cz/_Share/fonts/mfn-icons.eot) format("embedded-opentype"),url(https://www.energy.cz/_Share/fonts/mfn-icons.woff) format("woff"),url(https://www.energy.cz/_Share/fonts/mfn-icons.ttf) format("truetype"),url(https://www.energy.cz/_Share/fonts/mfn-icons.svg) format("svg");
    font-weight: 400;
    font-style: normal;
}


/* webfonts.css */
/**
 * @license
 * MyFonts Webfont Build ID 3301154, 2016-10-27T06:43:32-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: AdelleBasic-Regular by TypeTogether
 * URL: http://www.myfonts.com/fonts/type-together/adelle-basic/regular/
 * Copyright: Copyright (c) 2009 by TypeTogether. All rights reserved.
 *
 * Webfont: FrutigerNeueLTPro-Medium by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-frutiger/pro-medium/
 * Copyright: Copyright &#x00A9; 2009 Linotype GmbH, www.linotype.com. All rights reserved. This font software may not be reproduced, modified, disclosed or transferred without the express written approval of Linotype GmbH. Frutiger is a trademark of Linotype Corp. reg
 *
 * Webfont: FrutigerNeueLTPro-Light by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-frutiger/pro-light/
 * Copyright: Copyright &#x00A9; 2009 Linotype GmbH, www.linotype.com. All rights reserved. This font software may not be reproduced, modified, disclosed or transferred without the express written approval of Linotype GmbH. Frutiger is a trademark of Linotype Corp. reg
 *
 * Webfont: AdelleBasic-SemiBold by TypeTogether
 * URL: http://www.myfonts.com/fonts/type-together/adelle-basic/semi-bold/
 * Copyright: Copyright (c) 2009 by TypeTogether. All rights reserved.
 *
 * Webfont: FrutigerNeueLTPro-LightIt by Linotype
 * URL: http://www.myfonts.com/fonts/linotype/neue-frutiger/pro-light-italic/
 * Copyright: Copyright 2010-2013 Monotype Imaging Inc. All rights reserved.
 *
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=3301154
 * Licensed pageviews: 250,000
 *
 * © 2016 MyFonts Inc
*/


/* @import must be at top of file, otherwise CSS will not work */

@import url("//hello.myfonts.net/count/325f22");
@font-face {font-family: 'AdelleBasic-Regular';src: url('https://www.energy.cz/_Share/webfonts/325F22_0_0.eot');src: url('https://www.energy.cz/_Share/webfonts/325F22_0_0.eot?#iefix') format('embedded-opentype'),url('https://www.energy.cz/_Share/webfonts/325F22_0_0.woff2') format('woff2'),url('https://www.energy.cz/_Share/webfonts/325F22_0_0.woff') format('woff'),url('https://www.energy.cz/_Share/webfonts/325F22_0_0.ttf') format('truetype');}
@font-face {font-family: 'AdelleBasic-SemiBold';src: url('https://www.energy.cz/_Share/webfonts/325F22_3_0.eot');src: url('https://www.energy.cz/_Share/webfonts/325F22_3_0.eot?#iefix') format('embedded-opentype'),url('https://www.energy.cz/_Share/webfonts/325F22_3_0.woff2') format('woff2'),url('https://www.energy.cz/_Share/webfonts/325F22_3_0.woff') format('woff'),url('https://www.energy.cz/_Share/webfonts/325F22_3_0.ttf') format('truetype');}

.AdelleBasic-Regular {
	font-family: AdelleBasic-Regular;
	font-weight: normal;
	font-style: normal;
}
.AdelleBasic-SemiBold {
	font-family: AdelleBasic-SemiBold;
	font-weight: normal;
	font-style: normal;
}

