 img.header-logo-mobile 
{
   width: auto;
   height: 70px;
}

  /* For tablets: */
     .device-mode-mobile-phone { display: flex !Important; }
     .device-mode-tablet { display: none !Important; }
     .device-mode-desktop { display: none !Important; }

@media only screen and (min-width: 600px) {
  /* For tablets: */
     .device-mode-mobile-phone { display: none !Important; }
     .device-mode-tablet { display: flex !Important; }
     .device-mode-desktop { display: none !Important; }
}

@media only screen and (min-width: 1200px) {
  /* For desktop: */
     .device-mode-mobile-phone { display: none !Important; }
     .device-mode-tablet { display: none !Important; }
     .device-mode-desktop { display: flex !Important; }
}

/* Dieser Code implementiert eine auf sämtlichen Geräten optisch anspruchsvoll laufende Fußzeile */
   img.img-company-logo   {      width: 205px; height: 74px;   }
   .content-row-below-social-media   {      display: flex;      flex-direction: row;      flex-wrap: wrap;      justify-content: center;      align-items: center;   }
   .social-media-desktop   {      display: flex;      flex-direction: row;      flex-wrap: wrap;      justify-content: space-between;      align-items: baseline;   }
   .social-media-mobile   {      display: none;   }
   .flex-item-social-media   {      margin-left: 20px;      margin-right: 20px;   }
   .top-element-limiter   {      margin-top: 20px;   }
   div.social-media-mobile-icons-flex-evenly   {      width: 100%;      display: flex;      flex-direction: row;      flex-wrap: wrap;      justify-content: space-evenly;   }
   p.footer-default-font   {      margin-bottom: 0;   }
   .footer-default-font   {      font-family: 'Open Sans';      font-size: 22px;   }
   @media screen and (max-width: 1200px) {
      .social-media-mobile      {         display: flex;         flex-direction: column;         flex-wrap: wrap;         align-items: center;      }
      .social-media-desktop      {         display: none;      }
      .footer-default-font      {         font-size: 16px;      }
   }

/* Vergrößerung Facebook Logo */
a[href="https://www.facebook.com/neo4it/"] {
   font-size: 40px;
}

/* Vergrößerung Linkedin Logo */
a[href="https://www.linkedin.com/company/neo-it-austria"] {
   font-size: 40px;
}

/* Vergrößerung Instagram Logo */
a[href="https://www.instagram.com/_neo_it_awanto/"] {
   font-size: 40px;
}

.seperator {
   height: 200px !Important;
}

.h2-dark {
   color: black !Important;
}

/* Langen Satz bei Desktop einblenden */
.p-vision {
   display: block;
}

/* Kurzen Satz bei Desktop ausblenden */
.p-vision-mobile {
   display: none;
}

.h2-over-stock-image {
   font-family: 'Open Sans';
   font-size: 60px;
}

@media screen and (max-width: 1700px) {
   .h2-over-stock-image {   
      font-size: 35px;   
   }
   /* Langen Satz bei mobiler Variante ausblenden */
   .p-vision {
      display: none;
   }
      /* Kurzen Satz bei mobiler Variante einblenden */
   .p-vision-mobile {
      font-size: 35px;   
      display: block;
   }

}
@media screen and (max-width: 1200px) {
   .h2-over-stock-image {   
      font-size: 24px;   
   }
}
@media screen and (max-width: 700px) {
   .h2-over-stock-image {   
      font-size: 18px;   
   }
}



.neo-mobile-start-screen {
   display: block;
}

@media screen and (max-width: 1200px) {
   .neo-mobile-start-screen {
      display: block !Important;
   }
   .seperator {
      height: 0px !Important;
   }
}

@media screen and (max-width: 900px) {
   .seperator {
      height: 0px !Important;
   }

   .rowDarkCity {
      height: 200px !Important;
   }

}

/* Desktop */
div#footer-copyright {
	background: rgb(241,134,21) !Important;
	background: linear-gradient(90deg, rgba(241,134,21,1) 30%, rgba(0,158,187,1) 60%) !Important;
}

.hidden {
   display: none;
}

/*  hintergrundfarbe und border für alle darstellungen von posts */ 
.masonry-standard article.hentry{
    background-color: #fafafa;
    border-color: #eeeeee;
    border-width: 1px;
    border-style: solid;
}

/* mit diesem CSS verschwindet ein unschöner rahmen unterhalb des beitragsbildes */
.masonry-standard article.hentry .post-featured-img {
    position: initial;
}

/* Gradient Schatten aus den post-Bildern entfernen */
.masonry-standard article.hentry .post-featured-img:after {
   background-image: none;
}