@charset "UTF-8";
.tabs ul {
  border-bottom: 1px solid #bbb;
  border-collapse: collapse;
  height: auto;
  line-height: normal;
  list-style: none;
  margin: 5px;
  padding: 0 0 0 1em;
  white-space: nowrap;
}
.tabs ul li {
  display: inline;
  line-height: 17px;
}
.tabs ul li a {
  background-color: #ddd;
  border-color: #bbb;
  border-style: solid solid none solid;
  border-width: 1px;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
}
.tabs ul li a.active, .tabs ul li a.is-active {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: 1px solid #fff;
}
.tabs ul li.active a, .tabs ul li.is-actove a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: 1px solid #fff;
}

div[data-drupal-messages] {
  margin-bottom: 0.5rem;
}
div[data-drupal-messages] > div {
  background-color: #e5e5e5;
  padding: 1rem;
  border: 1px solid;
  border-left: 5px solid;
  margin-bottom: 0.5rem;
}
div[data-drupal-messages] > div[aria-label="Zpráva o stavu"], div[data-drupal-messages] > div.messages--status {
  color: #325e1c;
  background-color: #f3faef;
  border-color: #c9e1bd #c9e1bd #c9e1bd #77b259;
}
div[data-drupal-messages] > div[aria-label="Chybová zpráva"], div[data-drupal-messages] > div.messages--error {
  color: #a51b00;
  background-color: #fcf4f2;
  border-color: #f9c9bf #f9c9bf #f9c9bf #e62600;
}
div[data-drupal-messages] > div[aria-label="Zpráva s varováním"], div[data-drupal-messages] > div.messages--warning {
  color: #734c00;
  background-color: #fdf8ed;
  border-color: #f4daa6 #f4daa6 #f4daa6 #e09600;
}

/** UPDATE OF main.css */
body[data-site=agrofert] .m-header > .in .logo .img {
  background-image: url(../img/agrofert.svg);
  background-size: contain;
  background-repeat: no-repeat;
}

body[data-site=deza] {
  padding-top: 80px;
  /* #main {
      &.node-type-stranka {
          .m-content,
          .m-content .m-content {
              a {
                  color: #00477d !important;
              }
          }
      }
  } */
}
@media (max-width: 768px) {
  body[data-site=deza] {
    padding-top: 0;
  }
}
body[data-site=deza].toolbar-horizontal {
  padding-top: 159px !important;
}
body[data-site=deza].toolbar-horizontal .m-company-header {
  top: 5rem;
}
body[data-site=deza] .view-content h2 {
  font-size: 30px !important;
}
body[data-site=deza] .m-footer > .in {
  width: 1150px;
  max-width: 100%;
  padding: 0 0 2em 0;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 1200px) {
  body[data-site=deza] .m-footer > .in {
    max-width: calc(100% - 4em);
  }
}
body[data-site=deza] .m-footer > .in .links,
body[data-site=deza] .m-footer > .in .social {
  flex-basis: 50%;
  display: flex;
  flex-wrap: wrap;
  padding: 2em 0;
  margin: 0;
  border: none;
}
@media (max-width: 768px) {
  body[data-site=deza] .m-footer > .in .links,
  body[data-site=deza] .m-footer > .in .social {
    flex-basis: 100%;
    text-align: center;
  }
  body[data-site=deza] .m-footer > .in .links li,
  body[data-site=deza] .m-footer > .in .social li {
    list-style-image: none;
  }
}
body[data-site=deza] .m-footer > .in .links > li {
  flex-basis: 50%;
  height: auto;
  padding: 5px 0;
}
body[data-site=deza] .m-footer > .in .links > li a {
  border: none;
  transition: 0s;
  /* &:hover {
      color: $color_primary;
  } */
}
body[data-site=deza] .m-footer > .in .social {
  justify-content: flex-end;
  align-items: center;
}
@media (max-width: 768px) {
  body[data-site=deza] .m-footer > .in .social {
    justify-content: center;
  }
}
body[data-site=deza] .m-footer > .in .social > .social__item {
  float: none;
  width: auto;
  margin-bottom: 1em;
}
body[data-site=deza] .m-footer > .in .social > .social__item .img {
  opacity: 1 !important;
  transition: 0.15s;
}
body[data-site=deza] .m-footer > .in .social > .social__item .img:hover {
  transform: scale(1.15);
}
body[data-site=deza] .m-footer > .in .social > .social__item.famyfakta .img {
  margin: 4px 0;
}
body[data-site=deza] .m-footer > .in .social > .social__item.famyfakta .img:hover {
  transform: scale(1.1);
}
body[data-site=deza] .m-footer > .in .copyright {
  flex-basis: 100%;
  color: #adb2b6;
  padding: 0;
  padding-top: 2em;
}

body[data-site=deza] .m-company-header,
body[data-design=zznpe] .m-company-header {
  position: fixed;
  width: 100%;
  background-color: #fff;
  top: 0;
  box-shadow: 0px 0px 1px 0px #616161;
}
@media (max-width: 768px) {
  body[data-site=deza] .m-company-header,
  body[data-design=zznpe] .m-company-header {
    position: relative;
    top: 0 !important;
  }
}
@media (max-width: 768px) {
  body[data-site=deza] .m-company-header .logo img,
  body[data-design=zznpe] .m-company-header .logo img {
    padding: 5px !important;
    margin-left: 3px;
  }
}
body[data-site=deza].admin-menu .m-company-header,
body[data-design=zznpe].admin-menu .m-company-header {
  top: 29px;
}
body[data-site=deza] .m-intro,
body[data-design=zznpe] .m-intro {
  background-image: none !important;
}
body[data-site=deza] .m-intro:before, body[data-site=deza] .m-intro:after,
body[data-design=zznpe] .m-intro:before,
body[data-design=zznpe] .m-intro:after {
  content: none;
}
body[data-site=deza] .m-intro h1,
body[data-design=zznpe] .m-intro h1 {
  text-shadow: 1px 1px 0 black;
  width: 1150px;
  max-width: 100%;
  margin: 1em auto 20px;
  text-transform: uppercase;
}
body[data-site=deza] .m-intro .m-header .in,
body[data-design=zznpe] .m-intro .m-header .in {
  width: 1150px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0;
}
@media (max-width: 1200px) {
  body[data-site=deza] .m-intro .m-header .in,
  body[data-design=zznpe] .m-intro .m-header .in {
    max-width: calc(100% - 4em);
  }
}
body[data-site=deza] .m-intro .m-header .in .logo .img,
body[data-design=zznpe] .m-intro .m-header .in .logo .img {
  left: 0;
}
body[data-site=deza] .m-intro .m-header .segment .text,
body[data-design=zznpe] .m-intro .m-header .segment .text {
  color: #3c4347;
}
body[data-site=deza] .m-intro nav .navCard,
body[data-design=zznpe] .m-intro nav .navCard {
  display: flex;
  padding: 2em;
  width: 100%;
  min-height: 207px;
  flex-direction: column;
  justify-content: center;
  border-radius: 5px;
  border-bottom: 0;
  background-color: rgba(0, 0, 0, 0.6) !important;
}
body[data-site=deza] .m-intro nav .navCard--obory,
body[data-design=zznpe] .m-intro nav .navCard--obory {
  margin-bottom: 0;
}
body[data-site=deza] .m-intro nav .navCard.extra-top,
body[data-design=zznpe] .m-intro nav .navCard.extra-top {
  margin-top: 8em;
}
body[data-site=deza] .m-intro nav .navCard__list,
body[data-design=zznpe] .m-intro nav .navCard__list {
  margin: 0;
  justify-content: space-between;
  width: 100%;
}
body[data-site=deza] .m-intro nav .navCard__list li,
body[data-design=zznpe] .m-intro nav .navCard__list li {
  width: 110px;
  height: 138px;
}
body[data-site=deza] .m-intro.banner,
body[data-design=zznpe] .m-intro.banner {
  min-height: 0;
  padding-bottom: 1rem;
  pointer-events: none;
}
body[data-site=deza] .m-intro.banner iframe,
body[data-design=zznpe] .m-intro.banner iframe {
  width: 100%;
  height: 500px;
}
body[data-site=deza] .m-intro.banner h1,
body[data-design=zznpe] .m-intro.banner h1 {
  opacity: 1;
  position: absolute;
  width: 100%;
}
body[data-site=deza] #main > .in,
body[data-design=zznpe] #main > .in {
  width: 1150px;
  max-width: 100%;
}
body[data-site=deza] #main.node-type-stranka .m-content a.button,
body[data-site=deza] #main.node-type-stranka .m-content .m-content a.button,
body[data-design=zznpe] #main.node-type-stranka .m-content a.button,
body[data-design=zznpe] #main.node-type-stranka .m-content .m-content a.button {
  color: #fff !important;
}
body[data-site=deza] #main.node-type-stranka .m-content .button,
body[data-site=deza] #main.node-type-stranka .m-content .m-content .button,
body[data-design=zznpe] #main.node-type-stranka .m-content .button,
body[data-design=zznpe] #main.node-type-stranka .m-content .m-content .button {
  background-color: #00477d;
}
body[data-site=deza] #main.node-type-stranka .m-content .green,
body[data-site=deza] #main.node-type-stranka .m-content .m-content .green,
body[data-design=zznpe] #main.node-type-stranka .m-content .green,
body[data-design=zznpe] #main.node-type-stranka .m-content .m-content .green {
  color: #00477d;
}
body[data-site=deza] .m-company-head2 .in,
body[data-design=zznpe] .m-company-head2 .in {
  width: 1150px;
  max-width: 100%;
}
body[data-site=deza] .m-company-head2 .in img,
body[data-design=zznpe] .m-company-head2 .in img {
  padding-top: 0;
}
body[data-site=deza] .m-content h1,
body[data-design=zznpe] .m-content h1 {
  line-height: normal;
}
body[data-site=deza] .view-content,
body[data-design=zznpe] .view-content {
  width: 1150px;
  max-width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 auto;
}
@media (max-width: 1200px) {
  body[data-site=deza] .view-content,
  body[data-design=zznpe] .view-content {
    max-width: calc(100% - 4em);
  }
}
@media (max-width: 992px) {
  body[data-site=deza] .view-content,
  body[data-design=zznpe] .view-content {
    justify-content: center;
  }
}
body[data-site=deza] .view-content:before, body[data-site=deza] .view-content:after,
body[data-design=zznpe] .view-content:before,
body[data-design=zznpe] .view-content:after {
  content: none;
}
body[data-site=deza] .view-content h2,
body[data-design=zznpe] .view-content h2 {
  flex-basis: 100%;
  color: #3c4347 !important;
  line-height: normal !important;
  margin-bottom: 1em !important;
}
body[data-site=deza] .view-content h2 span,
body[data-design=zznpe] .view-content h2 span {
  color: #0033a0;
}
body[data-site=deza] .view-content__item,
body[data-design=zznpe] .view-content__item {
  flex-basis: calc(50% - 1em);
  max-width: calc(50% - 1em);
  margin-bottom: 2em;
}
@media (max-width: 992px) {
  body[data-site=deza] .view-content__item,
  body[data-design=zznpe] .view-content__item {
    flex-basis: 560px;
    max-width: 100%;
  }
}
body[data-site=deza] .view-content__item.large,
body[data-design=zznpe] .view-content__item.large {
  flex-basis: 100%;
  max-width: 100%;
}
@media (max-width: 992px) {
  body[data-site=deza] .view-content__item.large iframe,
  body[data-design=zznpe] .view-content__item.large iframe {
    height: 524px;
  }
}
@media (max-width: 768px) {
  body[data-site=deza] .view-content__item.large iframe,
  body[data-design=zznpe] .view-content__item.large iframe {
    height: 398px;
  }
}
@media (max-width: 580px) {
  body[data-site=deza] .view-content__item.large iframe,
  body[data-design=zznpe] .view-content__item.large iframe {
    height: 290px;
  }
}
@media (min-width: 993px) {
  body[data-site=deza] .view-content__item.lg,
  body[data-design=zznpe] .view-content__item.lg {
    margin-bottom: 0;
  }
}
body[data-site=deza] .view-content__item.lg .view-content__item,
body[data-design=zznpe] .view-content__item.lg .view-content__item {
  flex-basis: 100%;
  max-width: 100%;
}
@media (max-width: 580px) {
  body[data-site=deza] .view-content__item iframe,
  body[data-design=zznpe] .view-content__item iframe {
    height: 290px;
  }
}
body[data-site=deza] .view-content__item a,
body[data-design=zznpe] .view-content__item a {
  display: flex;
  justify-content: space-between;
  height: auto !important;
  text-decoration: none;
  color: #3c4347;
  padding-top: 0;
}
@media (max-width: 580px) {
  body[data-site=deza] .view-content__item a,
  body[data-design=zznpe] .view-content__item a {
    flex-direction: column;
    padding: 2em;
  }
}
body[data-site=deza] .view-content__item a .image,
body[data-design=zznpe] .view-content__item a .image {
  flex-basis: 200px;
}
@media (max-width: 580px) {
  body[data-site=deza] .view-content__item a .image,
  body[data-design=zznpe] .view-content__item a .image {
    flex-basis: auto;
    width: 200px;
    max-width: 100%;
    margin-bottom: 5px;
  }
}
body[data-site=deza] .view-content__item a .image img,
body[data-design=zznpe] .view-content__item a .image img {
  max-width: 100%;
}
body[data-site=deza] .view-content__item a .details,
body[data-design=zznpe] .view-content__item a .details {
  flex-basis: calc(100% - 200px - 1em);
}
body[data-site=deza] .view-content__item a .details h3,
body[data-design=zznpe] .view-content__item a .details h3 {
  text-transform: none;
  margin-bottom: 0 !important;
}
body[data-site=deza] .view-content__item a .details h3:hover,
body[data-design=zznpe] .view-content__item a .details h3:hover {
  color: #0033a0;
}
body[data-site=deza] .view-content__item a .details small,
body[data-design=zznpe] .view-content__item a .details small {
  font-weight: 600;
}
body[data-site=deza] .view-content__item a .details p,
body[data-design=zznpe] .view-content__item a .details p {
  margin-top: 5px;
}
body[data-site=deza] .view-content__item a .details strong:hover,
body[data-design=zznpe] .view-content__item a .details strong:hover {
  color: #0033a0;
}
body[data-site=deza] .view-content__item i,
body[data-design=zznpe] .view-content__item i {
  color: #0033a0;
}
body[data-site=deza] .view-content__item iframe,
body[data-site=deza] .view-content__item img,
body[data-design=zznpe] .view-content__item iframe,
body[data-design=zznpe] .view-content__item img {
  max-width: 100%;
  border-radius: 5px;
}
body[data-site=deza] .box,
body[data-design=zznpe] .box {
  padding: 2em 0;
}
body[data-site=deza] .box.bg,
body[data-design=zznpe] .box.bg {
  background-color: #f7f7f7;
}
body[data-site=deza] .box__news .action-box,
body[data-design=zznpe] .box__news .action-box {
  text-align: right;
  margin: 0 0 4em;
}
@media (min-width: 993px) {
  body[data-site=deza] .box__news .action-box:last-of-type,
  body[data-design=zznpe] .box__news .action-box:last-of-type {
    margin-bottom: 0;
  }
}
body[data-site=deza] .box ul.list,
body[data-design=zznpe] .box ul.list {
  padding: 0;
}
body[data-site=deza] .box ul.list.rowed,
body[data-design=zznpe] .box ul.list.rowed {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
body[data-site=deza] .box ul.list.rowed li,
body[data-design=zznpe] .box ul.list.rowed li {
  flex-basis: calc(50% - 1em);
}
body[data-site=deza] .box ul.list.rowed li.lg,
body[data-design=zznpe] .box ul.list.rowed li.lg {
  flex-basis: 100%;
}
body[data-site=deza] .box ul.list.rowed li.lg .action-box,
body[data-design=zznpe] .box ul.list.rowed li.lg .action-box {
  margin: 0 0 2em;
}
body[data-site=deza] .box ul.list.rowed li.text-right,
body[data-design=zznpe] .box ul.list.rowed li.text-right {
  text-align: right;
}
body[data-site=deza] .box ul.list li,
body[data-design=zznpe] .box ul.list li {
  list-style-type: none;
  margin-bottom: 2em;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 2em;
  /* &:first-child,
  &:last-child {
      margin-top: 0;
  } */
}
body[data-site=deza] .box ul.list li:last-child,
body[data-design=zznpe] .box ul.list li:last-child {
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 0;
}
body[data-site=deza] .box ul.list li a:hover,
body[data-design=zznpe] .box ul.list li a:hover {
  color: #0033a0;
}
body[data-site=deza] .box ul.list.inline,
body[data-design=zznpe] .box ul.list.inline {
  display: flex;
  justify-content: space-between;
}
body[data-site=deza] .box ul.list.inline li,
body[data-design=zznpe] .box ul.list.inline li {
  flex-basis: calc(33% - 1em);
  margin-bottom: 0;
  border: none;
  justify-content: center;
  text-align: center;
  height: 100%;
  position: relative;
}
body[data-site=deza] .box ul.list.inline li.top,
body[data-design=zznpe] .box ul.list.inline li.top {
  z-index: 1;
}
body[data-site=deza] .box ul.list.inline li a,
body[data-design=zznpe] .box ul.list.inline li a {
  justify-content: center;
}
body[data-site=deza] .box ul.extra-top,
body[data-design=zznpe] .box ul.extra-top {
  margin-top: 4em;
}
body[data-site=deza] .action-box,
body[data-design=zznpe] .action-box {
  margin: 2em 0;
  display: block;
  width: 100%;
}
body[data-site=deza] .action-box a.btn,
body[data-design=zznpe] .action-box a.btn {
  display: inline-block;
  height: auto !important;
  padding: 11px 20px;
  font-weight: 600;
  border-radius: 0;
  transition: 0.15s;
}
body[data-site=deza] .action-box a.btn:hover,
body[data-design=zznpe] .action-box a.btn:hover {
  text-decoration: none;
  transform: scale(1.05);
}
body[data-site=deza] .action-box a.btn-primary,
body[data-design=zznpe] .action-box a.btn-primary {
  background-color: #0033a0;
  background-image: linear-gradient(to right, #0033a0, #1c305a);
  color: white;
}
body[data-site=deza] .action-box a.btn-primary:hover,
body[data-design=zznpe] .action-box a.btn-primary:hover {
  color: white !important;
}
body[data-site=deza] .career-link,
body[data-design=zznpe] .career-link {
  font-size: 24px;
}
body[data-site=deza] .career-link a,
body[data-design=zznpe] .career-link a {
  padding: 11px;
  transition: 0.15s;
}
body[data-site=deza] .career-link a:hover,
body[data-design=zznpe] .career-link a:hover {
  transform: scale(1.15);
}
body[data-site=deza] .career-link.main a,
body[data-design=zznpe] .career-link.main a {
  transform: scale(1.25);
}
body[data-site=deza] .career-link.main a:hover,
body[data-design=zznpe] .career-link.main a:hover {
  transform: scale(1.4);
}
body[data-site=deza] .count-detail,
body[data-design=zznpe] .count-detail {
  display: flex;
  flex-direction: column;
  width: 100%;
  background-color: #0033a0;
  padding: 3em 0;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
body[data-site=deza] .count-detail .bg,
body[data-design=zznpe] .count-detail .bg {
  position: absolute;
  top: -150px;
  left: -50px;
  font-size: 480px;
  font-weight: 600;
  color: #3d7414;
  line-height: normal;
  letter-spacing: -63px;
  opacity: 0.5;
}
body[data-site=deza] .count-detail.first,
body[data-design=zznpe] .count-detail.first {
  background-image: linear-gradient(to right, #5c9234, #497a24);
}
body[data-site=deza] .count-detail.second,
body[data-design=zznpe] .count-detail.second {
  transform: scale(1.25);
  background-image: linear-gradient(to right, #3c4347, #2b2d2e, #3c4347);
}
body[data-site=deza] .count-detail.second .bg,
body[data-design=zznpe] .count-detail.second .bg {
  color: #22272a;
}
body[data-site=deza] .count-detail.third,
body[data-design=zznpe] .count-detail.third {
  background-image: linear-gradient(to right, #497a24, #5c9234);
}
body[data-site=deza] .count-detail.third .bg,
body[data-design=zznpe] .count-detail.third .bg {
  font-size: 350px;
  letter-spacing: -28px;
  top: -86px;
  left: -87px;
}
body[data-site=deza] .count-detail .title,
body[data-design=zznpe] .count-detail .title {
  font-size: 60px;
  color: white;
  font-weight: 600;
  margin-bottom: 20px;
  line-height: normal;
  position: relative;
}
body[data-site=deza] .count-detail .desc,
body[data-design=zznpe] .count-detail .desc {
  text-transform: uppercase;
  color: #3c4347;
  position: relative;
}
body[data-site=deza] .count-detail .desc h3,
body[data-design=zznpe] .count-detail .desc h3 {
  display: inline-block;
  background: white;
  padding: 10px 20px;
}
body[data-site=deza] .title,
body[data-design=zznpe] .title {
  display: block;
  margin-bottom: 1rem;
}
body[data-site=deza] .title-main,
body[data-design=zznpe] .title-main {
  font-size: 30px;
  color: #3c4347;
  font-weight: 600;
}
body[data-site=deza] .title-minor,
body[data-design=zznpe] .title-minor {
  font-size: 24px;
  color: #3c4347;
  font-weight: 500;
  line-height: 1.25;
}
body[data-site=deza] .in.d-flex,
body[data-design=zznpe] .in.d-flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 1150px;
  max-width: 100%;
}
@media (max-width: 768px) {
  body[data-site=deza] .in.d-flex,
  body[data-design=zznpe] .in.d-flex {
    flex-wrap: wrap;
    padding: 0;
    height: auto !important;
  }
}
body[data-site=deza] .in.d-flex .m-company-navigation,
body[data-design=zznpe] .in.d-flex .m-company-navigation {
  background-color: transparent;
}
@media (max-width: 768px) {
  body[data-site=deza] .in.d-flex .m-company-navigation,
  body[data-design=zznpe] .in.d-flex .m-company-navigation {
    order: 2;
    width: 100%;
  }
}
@media (max-width: 768px) {
  body[data-site=deza] .in.d-flex .m-company-navigation .menu,
  body[data-design=zznpe] .in.d-flex .m-company-navigation .menu {
    background-color: #3c4347;
  }
}
body[data-site=deza] .in.d-flex .m-company-navigation a,
body[data-design=zznpe] .in.d-flex .m-company-navigation a {
  color: #3c4347 !important;
}
body[data-site=deza] .in.d-flex .m-company-navigation a:hover,
body[data-design=zznpe] .in.d-flex .m-company-navigation a:hover {
  background-color: transparent;
}
body[data-site=deza] .in.d-flex .m-company-navigation a.active,
body[data-design=zznpe] .in.d-flex .m-company-navigation a.active {
  background-color: #0033a0 !important;
  color: #fff !important;
}
body[data-site=deza] .in.d-flex .m-company-navigation a.active:hover,
body[data-design=zznpe] .in.d-flex .m-company-navigation a.active:hover {
  background-color: #0033a0;
}
@media (min-width: 851px) and (max-width: 1000px) {
  body[data-site=deza] .in.d-flex .m-company-navigation a,
  body[data-design=zznpe] .in.d-flex .m-company-navigation a {
    padding: 0 5px;
    font-size: 14px;
    line-height: 1.25;
  }
}
@media (min-width: 769px) and (max-width: 850px) {
  body[data-site=deza] .in.d-flex .m-company-navigation a,
  body[data-design=zznpe] .in.d-flex .m-company-navigation a {
    padding: 0 5px;
    font-size: 12px;
    font-weight: 400;
  }
}
@media (max-width: 768px) {
  body[data-site=deza] .in.d-flex .m-company-navigation a,
  body[data-design=zznpe] .in.d-flex .m-company-navigation a {
    color: #fff !important;
  }
  body[data-site=deza] .in.d-flex .m-company-navigation a.active,
  body[data-design=zznpe] .in.d-flex .m-company-navigation a.active {
    background-color: #0033a0;
  }
}
body[data-site=deza] .in.d-flex .m-company-navigation ul li:hover a,
body[data-design=zznpe] .in.d-flex .m-company-navigation ul li:hover a {
  background-color: transparent;
}
body[data-site=deza] .in.d-flex .m-company-navigation ul li .submenu,
body[data-design=zznpe] .in.d-flex .m-company-navigation ul li .submenu {
  min-width: 270px;
  height: auto !important;
  border: 1px solid #dddddd;
  border-top: 0;
}
@media (max-width: 768px) {
  body[data-site=deza] .in.d-flex .m-company-navigation ul li .submenu,
  body[data-design=zznpe] .in.d-flex .m-company-navigation ul li .submenu {
    display: block !important;
    position: relative !important;
    height: auto !important;
    padding-left: 15px;
    border: none;
  }
}
body[data-site=deza] .in.d-flex .m-company-navigation ul li .submenu li,
body[data-design=zznpe] .in.d-flex .m-company-navigation ul li .submenu li {
  background-color: #fff;
}
@media (max-width: 768px) {
  body[data-site=deza] .in.d-flex .m-company-navigation ul li .submenu li,
  body[data-design=zznpe] .in.d-flex .m-company-navigation ul li .submenu li {
    background-color: #3c4347;
  }
}
body[data-site=deza] .in .mobile-head,
body[data-design=zznpe] .in .mobile-head {
  /* + .menu {
      @media (max-width: 768px) {
          height: auto !important;
      }
  } */
}
@media (max-width: 768px) {
  body[data-site=deza] .in .mobile-head,
  body[data-design=zznpe] .in .mobile-head {
    position: relative !important;
    top: 0 !important;
    right: 0 !important;
    padding: 0 7px !important;
    height: 60px !important;
  }
}
body[data-site=deza] .in .mobile-head .img,
body[data-design=zznpe] .in .mobile-head .img {
  filter: invert(1) !important;
  top: 20px !important;
}
body[data-site=deza] .search-lang-box,
body[data-design=zznpe] .search-lang-box {
  display: flex;
}
@media (max-width: 768px) {
  body[data-site=deza] .search-lang-box,
  body[data-design=zznpe] .search-lang-box {
    max-width: 70%;
  }
}
body[data-site=deza] .search-lang-box .language-switcher,
body[data-design=zznpe] .search-lang-box .language-switcher {
  margin-top: 10px;
}
@media (max-width: 768px) {
  body[data-site=deza] .search-lang-box .language-switcher,
  body[data-design=zznpe] .search-lang-box .language-switcher {
    margin: 0;
  }
}
body[data-site=deza] .search-lang-box .language,
body[data-design=zznpe] .search-lang-box .language {
  padding: 0 !important;
  float: none !important;
  margin-left: 1rem;
}
@media (max-width: 768px) {
  body[data-site=deza] .search-lang-box .language,
  body[data-design=zznpe] .search-lang-box .language {
    margin: 0 14px;
    display: flex;
    align-items: center;
  }
}
body[data-site=deza] .search-lang-box .language .txt,
body[data-design=zznpe] .search-lang-box .language .txt {
  display: none;
}
body[data-site=deza] .search-lang-box .language .lang-en,
body[data-design=zznpe] .search-lang-box .language .lang-en {
  background-image: url("../img/flag-en.svg") !important;
}
body[data-site=deza] .search-box-btn,
body[data-design=zznpe] .search-box-btn {
  border: none;
  background-color: transparent;
  width: auto !important;
  display: block !important;
  cursor: pointer;
}
body[data-site=deza] .search-box-btn img,
body[data-design=zznpe] .search-box-btn img {
  filter: invert(1);
  margin-top: 9px;
}
body[data-site=deza] .search-box-btn.active img,
body[data-design=zznpe] .search-box-btn.active img {
  visibility: hidden;
}
body[data-site=deza] .search-box-btn.active:before, body[data-site=deza] .search-box-btn.active:after,
body[data-design=zznpe] .search-box-btn.active:before,
body[data-design=zznpe] .search-box-btn.active:after {
  position: absolute;
  width: 100%;
  height: 2px;
  background: #000;
  content: "";
  transform: rotate(45deg);
  top: 15px;
  left: 0;
}
body[data-site=deza] .search-box-btn.active:after,
body[data-design=zznpe] .search-box-btn.active:after {
  transform: rotate(-45deg);
}
@media (max-width: 768px) {
  body[data-site=deza] .search-box-btn,
  body[data-design=zznpe] .search-box-btn {
    display: none !important;
  }
}
body[data-site=deza] .search-box-form,
body[data-design=zznpe] .search-box-form {
  order: -1;
  width: auto;
  position: absolute !important;
  right: 32px;
  top: 1px;
  width: auto !important;
}
body[data-site=deza] .search-box-form input[type=submit],
body[data-design=zznpe] .search-box-form input[type=submit] {
  background-image: url(/sites/all/themes/agrofert/img/ico_search.svg) !important;
  filter: invert(1);
  background-repeat: no-repeat;
  background-position: center !important;
  background-size: 35%;
}
@media (max-width: 768px) {
  body[data-site=deza] .search-box-form,
  body[data-design=zznpe] .search-box-form {
    position: relative !important;
    top: 0 !important;
    /* right: 63px !important; */
    display: block !important;
  }
}
@media (min-width: 768px) {
  body[data-site=deza] .m-company-header > .in form.search.search-box-form,
  body[data-design=zznpe] .m-company-header > .in form.search.search-box-form {
    display: none !important;
  }
  body[data-site=deza] .m-company-header > .in form.search.search-box-form.open,
  body[data-design=zznpe] .m-company-header > .in form.search.search-box-form.open {
    display: block !important;
  }
}
body[data-site=deza] .m-company-navigation.dynamic ul.menu .submenu li .submenu,
body[data-design=zznpe] .m-company-navigation.dynamic ul.menu .submenu li .submenu {
  display: none;
  left: 100%;
  margin-top: -34px;
}
body[data-site=deza] .m-company-navigation.dynamic ul.menu .submenu li:hover .submenu,
body[data-design=zznpe] .m-company-navigation.dynamic ul.menu .submenu li:hover .submenu {
  display: block;
}
body[data-site=deza] .brand,
body[data-design=zznpe] .brand {
  display: flex;
  width: 100%;
  justify-content: center;
  gap: 2rem;
  padding: 1rem;
  margin-bottom: 1rem;
}
body[data-site=deza] .brand img,
body[data-design=zznpe] .brand img {
  height: auto;
  filter: grayscale(1);
  transition: 0.15s;
}
body[data-site=deza] .brand a:hover img,
body[data-design=zznpe] .brand a:hover img {
  filter: none;
}
body[data-site=deza] .m-footer > .in,
body[data-design=zznpe] .m-footer > .in {
  width: 1150px;
  max-width: 100%;
  padding: 45px 0 60px;
}
body[data-site=deza] .m-breadcrumb > .in,
body[data-design=zznpe] .m-breadcrumb > .in {
  width: 1150px;
  max-width: 100%;
}

body[data-design=zznpe] .search-box-form {
  right: 0;
  top: 40px;
}

body[data-language=cs][data-site=agrofert] .m-header.homepage > .in .language .lang-hu .img,
body[data-language=en][data-site=agrofert] .m-header.homepage > .in .language .lang-hu .img,
body[data-language=de][data-site=agrofert] .m-header.homepage > .in .language .lang-hu .img,
body[data-language=fr][data-site=agrofert] .m-header.homepage > .in .language .lang-hu .img {
  display: inline-block;
  background-image: url("../img/icons/lang-hu.png");
  width: 30px;
  height: 20px;
}

.m-company-header > .in .language > span.lang-hu {
  background-image: url("../img/icons/lang-hu.png");
}
@media (min-width: 768px) {
  .m-company-header.dynamic > .in .language {
    padding-top: 31px;
  }
}

/** yt iframe behavior */
iframe[title="YouTube video player"] {
  max-width: 100%;
}
@media (max-width: 580px) {
  iframe[title="YouTube video player"] {
    height: 320px;
  }
}
@media (max-width: 450px) {
  iframe[title="YouTube video player"] {
    height: 250px;
  }
}
@media (max-width: 400px) {
  iframe[title="YouTube video player"] {
    height: 225px;
  }
}
@media (max-width: 350px) {
  iframe[title="YouTube video player"] {
    height: 200px;
  }
}

.pager .pager__items .pager__item {
  list-style-type: none;
}
.pager .pager__items .pager__item--next, .pager .pager__items .pager__item--previous, .pager .pager__items .pager__item--last, .pager .pager__items .pager__item--first {
  width: auto;
}
.pager .pager__items .pager__item--next a, .pager .pager__items .pager__item--previous a, .pager .pager__items .pager__item--last a, .pager .pager__items .pager__item--first a {
  width: auto;
  padding: 0 5px;
  text-transform: lowercase;
}

.facets-widget-links {
  margin-bottom: 1.5rem;
}
.facets-widget-links ul {
  display: flex;
}
.facets-widget-links .facet-item {
  list-style-type: none;
}
.facets-widget-links .facet-item a {
  display: inline-block;
  background-color: #989c9e;
  font-family: Arial;
  color: #fff;
  font-size: 12px;
  padding: 0 15px;
  display: inline-block;
  margin-right: 25px;
  margin-bottom: 10px;
  height: 30px;
  line-height: 30px;
  position: relative;
}
.facets-widget-links .facet-item a:before {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  right: 0;
  content: "";
  width: 4px;
  height: 4px;
  border-radius: 2px;
  background-color: #fff;
}
.facets-widget-links .facet-item a:after {
  content: "";
  border-left: 10px solid #989c9e;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  right: -10px;
  top: 0;
  position: absolute;
}
.facets-widget-links .facet-item a:hover, .facets-widget-links .facet-item a.active, .facets-widget-links .facet-item a.is-active {
  background-color: #323a3e;
  color: #fff;
}
.facets-widget-links .facet-item a:hover:after, .facets-widget-links .facet-item a.active:after, .facets-widget-links .facet-item a.is-active:after {
  border-left-color: #323a3e;
}

.views-exposed-form {
  display: flex;
  gap: 1rem;
}
.views-exposed-form .form-item input {
  border: 1px solid #5c9234;
  padding: 4px 8px;
}
.views-exposed-form input[type=submit].button {
  padding-top: 2px;
}

ul[theme=sitemap] {
  margin-top: 1rem;
}
ul[theme=sitemap] li {
  padding-left: 20px;
}
ul[theme=sitemap] li:before {
  width: 5px;
  background-color: #5c9234;
}
ul[theme=sitemap] li a {
  color: #3c4347;
}
ul[theme=sitemap] ul {
  margin-top: 0.5rem !important;
}
ul[theme=sitemap] ul li {
  margin-top: 0.5rem;
}

form.user-login-form, form.user-pass {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  justify-content: flex-start;
  align-items: flex-start;
  margin: 1rem 0;
}
form.user-login-form .form-item, form.user-pass .form-item {
  display: flex;
  flex-direction: column;
}
form.user-login-form .form-item label, form.user-pass .form-item label {
  font-weight: 600;
}
form.user-login-form .form-item label.form-required:after, form.user-pass .form-item label.form-required:after {
  content: "*";
  color: red;
}
form.user-login-form input[type=submit], form.user-pass input[type=submit] {
  padding-top: 2px;
}

@media (max-width: 992px) {
  .tabs ul {
    display: flex;
    flex-wrap: wrap;
  }
  .tabs ul li {
    padding-left: 0;
  }
}
.tabs a {
  color: #000 !important;
}

body[data-site=lovochemie] .m-header > .in .language-switcher .img.left,
body[data-site=lovochemie] .m-header > .in .language-switcher .img.right {
  display: block;
}

body:not([data-site=lovochemie]) .lovo-only {
  display: none !important;
}

body[data-site=lovochemie] .language-switcher .language .img {
  pointer-events: none;
}
body[data-site=lovochemie] .view .view-filters .nice-select {
  width: 150px;
}
body[data-site=lovochemie] .view .view-filters .nice-select .current {
  max-width: 100%;
  overflow: hidden;
  display: block;
}
body[data-site=lovochemie] .view .view-filters .form-item-category-tid .nice-select {
  width: 220px;
}
body[data-site=lovochemie] #main.node-type-stranka .m-content a:not(.button),
body[data-site=lovochemie] #main.node-type-stranka .m-content .m-content a:not(.button) {
  color: #09afce !important;
}
body[data-site=lovochemie] #main.node-type-stranka .m-content a.button,
body[data-site=lovochemie] #main.node-type-stranka .m-content .m-content a.button {
  color: #fff !important;
}

.uppercase {
  text-transform: uppercase;
}

.pager li {
  list-style-type: none;
}

#popup-message-window #popup-message-close,
#popup-message-window h1.popup-message-title {
  color: #3c4347;
}

.view-dokumenty-lovochemie .views-exposed-form,
.view-produkty-lovochemie .views-exposed-form {
  padding: 0.75rem 0;
  flex-wrap: wrap;
}
@media (max-width: 992px) {
  .view-dokumenty-lovochemie .views-exposed-form,
  .view-produkty-lovochemie .views-exposed-form {
    flex-direction: column;
    align-items: flex-start;
  }
}
.view-dokumenty-lovochemie .views-exposed-form .form-item,
.view-produkty-lovochemie .views-exposed-form .form-item {
  display: flex;
  align-items: center;
}
@media (max-width: 992px) {
  .view-dokumenty-lovochemie .views-exposed-form .form-item,
  .view-produkty-lovochemie .views-exposed-form .form-item {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
  }
}
.view-dokumenty-lovochemie .views-exposed-form .form-item label,
.view-produkty-lovochemie .views-exposed-form .form-item label {
  font-weight: 600;
  white-space: nowrap;
}
.view-dokumenty-lovochemie .views-exposed-form .form-item input,
.view-produkty-lovochemie .views-exposed-form .form-item input {
  margin-left: 10px;
  width: 125px !important;
}
@media (max-width: 992px) {
  .view-dokumenty-lovochemie .views-exposed-form .form-item .nice-select,
  .view-dokumenty-lovochemie .views-exposed-form .form-item input,
  .view-produkty-lovochemie .views-exposed-form .form-item .nice-select,
  .view-produkty-lovochemie .views-exposed-form .form-item input {
    margin-left: 0 !important;
    width: 100% !important;
  }
}

.webform-submission-form {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.webform-submission-form .form-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.webform-submission-form .form-item label {
  font-weight: 600;
}
.webform-submission-form .form-item .form-required:after {
  content: "*";
  color: red;
  margin-left: 3px;
}
.webform-submission-form .webform-button--submit {
  align-self: flex-start;
  padding-top: 3px !important;
}
.webform-submission-form input,
.webform-submission-form select,
.webform-submission-form textarea {
  max-width: 500px;
}
@media (max-width: 768px) {
  .webform-submission-form input,
  .webform-submission-form select,
  .webform-submission-form textarea {
    max-width: 100%;
  }
}

body[data-design=zznpe] {
  /* #main {
      &.node-type-stranka {
          .m-content,
          .m-content .m-content {
              a {
                  color: #f9b01e !important;
              }

              .button {
                  background-color: #f9b01e;
              }

              .green {
                  color: #f9b01e !important;
              }
          }
      }
  } */
}
body[data-design=zznpe] .m-company-header {
  position: relative;
  filter: drop-shadow(1px 2px 6px darkgray);
  background: linear-gradient(45deg, #fac60e 60%, #f9ae1f);
  border: none;
  box-shadow: none;
}
body[data-design=zznpe] .m-company-header .in {
  justify-content: flex-end;
}
body[data-design=zznpe] .m-company-header .in .logo {
  margin-right: auto;
}
body[data-design=zznpe] .m-company-header .in .m-company-navigation {
  margin-right: 0.75rem;
}
@media (max-width: 768px) {
  body[data-design=zznpe] .m-company-header .in .m-company-navigation {
    margin-right: 0;
  }
}
body[data-design=zznpe] .m-company-header .in .m-company-navigation a {
  color: #201b18 !important;
}
body[data-design=zznpe] .m-company-header .in .m-company-navigation a.active {
  background-color: #f9ae1f !important;
  color: #201b18 !important;
}
body[data-design=zznpe] .m-company-header .search-box-btn img {
  margin-top: 0;
}
body[data-design=zznpe] .m-company-header .search-box-btn.active:before, body[data-design=zznpe] .m-company-header .search-box-btn.active:after {
  top: 12px;
}
body[data-design=zznpe] .m-company-header:has(+ .m-company-head2) {
  filter: none;
  border-bottom: 1px solid #cf8e00;
}
body[data-design=zznpe] .m-company-head2 {
  background: linear-gradient(45deg, #fac60e 60%, #f9ae1f);
}
@media (max-width: 768px) {
  body[data-design=zznpe] .m-company-header .in.d-flex .menu {
    background-color: #e7a723;
  }
  body[data-design=zznpe] .m-company-header .in.d-flex .menu a {
    height: auto;
    padding: 10px 20px;
  }
  body[data-design=zznpe] .m-company-header .in.d-flex .menu .submenu {
    width: 100% !important;
    padding: 5px 0;
    background: #f9b718;
  }
  body[data-design=zznpe] .m-company-header .in.d-flex .menu .submenu li {
    background: transparent;
  }
  body[data-design=zznpe] .m-company-header .in.d-flex .menu .submenu li a {
    padding: 5px 20px;
  }
}
@media (max-width: 768px) {
  body[data-design=zznpe] .m-company-header .in.d-flex {
    margin-right: 0;
  }
  body[data-design=zznpe] .m-company-header .in.d-flex .search-lang-box {
    margin-right: 4rem;
    max-width: 50%;
  }
  body[data-design=zznpe] .m-company-header .in.d-flex .search-lang-box input {
    padding-right: 10px;
  }
  body[data-design=zznpe] .m-company-header .in.d-flex .mobile-head {
    position: absolute !important;
  }
}
@media (max-width: 400px) {
  body[data-design=zznpe] .m-company-header .in.d-flex .search-lang-box {
    max-width: 40%;
  }
}
body[data-design=zznpe] .m-intro {
  margin: 2rem 0 1rem;
}
body[data-design=zznpe] .m-intro video {
  border: 20px solid #fff;
  border-top-left-radius: 150px;
  border-bottom-right-radius: 150px;
  height: auto;
  max-width: calc(100% - 4rem);
  filter: drop-shadow(1px 2px 6px darkgray);
}
@media (max-width: 992px) {
  body[data-design=zznpe] .m-intro video {
    border-top-left-radius: 100px;
    border-bottom-right-radius: 100px;
  }
}
@media (max-width: 768px) {
  body[data-design=zznpe] .m-intro video {
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
  }
}
body[data-design=zznpe] .view-content.m-news.two {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 2rem;
}
@media (max-width: 992px) {
  body[data-design=zznpe] .view-content.m-news.two {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }
}
body[data-design=zznpe] .view-content.m-news.two > a {
  height: auto !important;
  display: flex;
  gap: 1rem;
}
body[data-design=zznpe] .view-content.m-news.two .new {
  width: auto;
  flex-shrink: 0;
}
body[data-design=zznpe] .view-content.m-news.two .new .date {
  margin: 0;
  background-image: url("../img/sprite-zznpe.png");
  color: #403e3d;
}
body[data-design=zznpe] .view-content h2 {
  font-size: 20px !important;
  margin-bottom: 0.5rem !important;
}
body[data-design=zznpe] .partner-list {
  text-align: center;
  margin: 8rem auto 2rem;
}
@media (max-width: 768px) {
  body[data-design=zznpe] .partner-list {
    margin-top: 4rem;
  }
}
body[data-design=zznpe] .partner-list h2 {
  position: relative;
  margin-bottom: 0.5rem !important;
  text-transform: uppercase;
}
body[data-design=zznpe] .partner-list h2:before {
  content: "";
  position: absolute;
  inset: 0;
  background: #fac60e;
  z-index: -1;
  transform: translateY(11px);
  height: 16px;
}
body[data-design=zznpe] .m-footer .footer-links {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
body[data-design=zznpe] .m-footer .footer-links .footer-link {
  color: #fff;
  display: flex;
  align-items: center;
  gap: 1rem;
}
body[data-design=zznpe] .m-footer .footer-links .footer-link i {
  font-size: 30px;
  color: #fac60e;
}
@media (max-width: 768px) {
  body[data-design=zznpe] .m-footer > .in {
    display: flex;
    flex-direction: column;
  }
}
body[data-design=zznpe] .m-footer > .in .links li {
  padding: 5px 10px 5px 0;
}
body[data-design=zznpe] a:hover {
  text-decoration-color: #f9ae1f;
}
body[data-design=zznpe] .brand {
  flex-wrap: wrap;
  gap: 85px;
}
@media (max-width: 768px) {
  body[data-design=zznpe] .brand {
    gap: 60px;
  }
}
body[data-design=zznpe] .brand img {
  filter: none;
}
@media (max-width: 768px) {
  body[data-design=zznpe] .brand img {
    width: auto;
    height: 60px;
  }
}
@media (max-width: 768px) {
  body[data-design=zznpe] .m-footer {
    padding: 0 2rem;
  }
}
@media (max-width: 480px) {
  body[data-design=zznpe] .m-footer .copyright {
    margin-top: 2rem;
  }
}

#main.node-type-stranka .m-content .tabs a,
.m-breadcrumb > .in ul li a {
  color: #201b18 !important;
}

#toolbar-administration .toolbar-menu a {
  color: #565656;
}
#toolbar-administration .toolbar-menu a:hover {
  color: #000;
  text-decoration-color: #000;
}

.m-content img {
  margin-bottom: 13px;
}
img.align-left {
  margin-right: 1rem;
}
img.align-right {
  margin-left: 1rem;
}/*# sourceMappingURL=style.css.map */