.newsletter-alert {
  padding: 10px 25px;
  position: fixed;
  top: 25px;
  left: 50px;
  width: calc(100% - 100px);
  background: rgba(255, 255, 255, 0.75); }
  .newsletter-alert h3 {
    text-align: center;
    font-size: 25px;
    margin: 0; }
  .newsletter-alert.success h3 {
    color: #a5ff93; }
  .newsletter-alert.fail h3 {
    color: #ff6f6f; }

[protected_domain] {
  position: relative; }
  [protected_domain][protected_domain_revealed="true"]:after {
    display: none !important; }
  [protected_domain]:after {
    content: 'viac';
    position: absolute;
    right: -5px;
    top: 0;
    height: 100%;
    background: white;
    border: 1px solid #eee;
    padding: 0 6px;
    color: #555;
    border-radius: 10px;
    box-shadow: -3px 0px 4px 1px #fff; }

#referencie-body .gutter-sizer, #press-media-wrapper .gutter-sizer {
  width: 0px; }
#referencie-body .content-grid__item, #press-media-wrapper .content-grid__item {
  padding: 0 7px;
  width: 25%; }
  #referencie-body .content-grid__item .content-grid__caption, #press-media-wrapper .content-grid__item .content-grid__caption {
    margin-top: 15px; }
    #referencie-body .content-grid__item .content-grid__caption h2, #press-media-wrapper .content-grid__item .content-grid__caption h2 {
      font-size: 17px;
      margin-bottom: 8px; }
    #referencie-body .content-grid__item .content-grid__caption p, #press-media-wrapper .content-grid__item .content-grid__caption p {
      line-height: 1.3; }
#referencie-body .content-grid__link:hover .content-grid__caption, #press-media-wrapper .content-grid__link:hover .content-grid__caption {
  transform: translate3d(0, 5px, 0); }

#press-media-wrapper .content-grid__item {
  width: 25%;
  padding: 0 2.5%; }

.contain {
  object-fit: contain;
  object-position: center;
  height: 100%;
  width: 100%; }

#project-make-righter {
  margin-top: -2px;
  height: 6px;
  background-color: #fff;
  z-index: 999;
  position: relative; }

#referencia-uvod .line {
  color: #FFB951; }

#referencia-detaily .text-rotate, #ref-gal .text-rotate, #domov-gal .text-rotate {
  text-transform: none; }

@media screen and (max-width: 767px) {
  footer .footer__social p {
    line-height: 1.3;
    text-align: center; }

  .project-masonry .content-grid__item {
    width: 100% !important; }

  #referencia-detaily .gallery-two .gallery__item:last-of-type > img:last-of-type {
    margin-top: 15px !important; }

  .navbar.navbar-change .nav__link {
    color: #fff !important; }

  .navbar--white .hamburger__inner:before, .navbar--white .hamburger__inner:after {
    background-color: #222 !important; }

  .kontakt-body .footer__contacts > li:first-of-type {
    display: flex; }

  .video-container .video__btn {
    height: 7.3125rem;
    width: 7.3125rem; }

  body.open #logo-white {
    display: block !important; }

  body.open #logo-black {
    display: none !important; }

  #cookiesModal ol, #cookiesModal ul {
    padding-left: 34px; }

  body.domov .navbar.navbar-change.navbar--white .hamburger__inner:before, body.domov .navbar--white .hamburger__inner:after {
    background-color: #fff !important; } }
@media screen and (max-width: 480px) {
  nav.navbar #logo-white, nav.navbar #logo-black {
    height: 17px !important; } }

/*# sourceMappingURL=importer.css.map */
