/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* Menü 

#g-navigation {
  background: azure;
}
.g-owlcarousel {
  color: #eceeef;
  padding-top: 150px;
}*/
.g-home-particles.g-helium-style #g-header {
  margin-top: 0;
}
#g-navigation {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.05);
}
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container :hover {
  color: #5AADDD;
}
/* Karusell Startseite */
.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(2n+1) .g-owlcarousel-item-img::after {
  background-color: #8f4dae;
  background: linear-gradient(140deg, #48434b, #f0f0f0);
  opacity: 0.2;
}
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
  font-family: "Raleway", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif;
  font-size: 3rem;
}
h1.g-owlcarousel-item-title {
  text-transform: uppercase;
  font-size: 3rem;
}
/*.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper {
  margin-top: 50px;
}*/
h2.g-owlcarousel-item-desc {
  color: #f0f0f0;
  margin: 1.25rem 1.25rem 0.625rem;
}
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content {
  text-align: left;
}
.g-owlcarousel-item-link {
  padding-left: 1.25rem;
}
/* Features */
.g-home-particles.g-helium-style .fp-features .g-block .card .card-block .card-title {
  font-size: 1.25rem;
  text-transform: uppercase;
}
.card-text {
  line-height: 1.5;
}
/* Auflistung */
#g-utility {
  padding: 0rem;
}
.aufzaehlung2 {
  padding-left: 20px;
}
.aufzaehlung3 {
  padding-left: 40px;
}
.aufzaehlung4 {
  padding-left: 60px;
}
.aufzaehlung5 {
  padding-left: 80px;
}
/* fa-Icons */
.g-home-particles.g-helium-style .fp-features .g-block .card .card-block .fa {
  width: 120px;
  height: 120px;
  font-size: 3.125rem;
  line-height: 7rem;
  margin: 0 auto 20px;
  border: 4px solid rgba(90, 173, 221, 0.4);
  color: #5AADDD;
  border-radius: 50%;
}
h4.card-title {
  color: #5AADDD;
}
h2 {
  color: #5AADDD;
}
/* Footer */
#g-footer .g-copyright {
  padding-top: 0.65rem;
}
#g-footer {
  padding: 2rem 0;
}
/* EDV */
.sppb-addon-title {
  text-align: center;
  margin: 0 0 0 0;
}
.sppb-addon-content {
  text-align: center;
}
#g-features {
  background: #EEF3F8;
  padding: 1rem 0;
}
h3.sppb-section-title {
  margin-top: 0;
  font-size: 36px;
  line-height: 36px;
  margin-bottom: 15px;
  border: 1px solid #ccc !important;
  margin: 0px auto;
  margin-bottom: 40px;
  padding: 20px 0;
  text-align: center;
  text-transform: uppercase;
  width: 50%;
}
/* Telefonanlagen */
.modular .features .feature {
  width: 33.3%;
}
.modular .features .feature h4 {
  background: url('../../../../../themes/g5_helium/images/SR/border-title.png') no-repeat bottom center;
  padding: 20px 0;
}
.modular .features .feature p {
  margin: 1.2rem 0 1rem;
}
.modular .features {
  padding: 0rem 0;
}
#g-mainbar {
  padding: 0rem 0;
}
#g-utility {
  background: #ffffff;
  color: #3d3d3d;
}
.zentriert {
  text-align: center;
}
.g-totop {
  text-align: center;
}
#g-testimonials::before {
  background: linear-gradient(40deg, #5AACDC, #5AACDC);
  opacity: 1;
}
#g-testimonials a {
  color: #eceeef;
}
#g-testimonials a:hover {
  color: #fff;
}
#g-testimonials .fa {
  color: #DCE8F5;
  margin-right: 0px;
  color: #eceeef;
}
#g-testimonials .fa:hover {
  color: #fff;
}
#custom-3339-particle .g-content {
  text-align: center;
}
/* Kontakt */
.modular .features .feature h4 {
  background: url('../../../../../themes/g5_helium/images/SR/border-title.png') no-repeat bottom center;
  padding: 5px 0;
}
.modular .features.big .feature {
  width: 100%;
}
#logo-4490-particle .fa {
  max-width: 70px;
}
i.fa {
  color: #1BB3E9;
  font-size: 50px;
  margin-right: 30px;
}
#g.mainbar {
  padding-top: 2rem;
}
.kontakt {
  margin-top: 2.4rem;
}
.iconright {
  padding-left: 1.5rem;
}
#custom-4828-particle a {
  color: black;
  font-style: normal;
}
#custom-5129-particle a {
  color: black;
  font-style: normal;
}
/* Telefonanlagen*/
/*Statseite Icons*/
#custom-3119-particle .fa:hover {
  font-size: 3.5rem;
}
/* Fehlersite*/
#g-header {
  color: #fff;
}
#custom-8642-particle h2 {
  color: #fff;
}
/* Mobile*/
@media only screen and (max-width: 850px) {
  h3.sppb-section-title {
    width: 100%;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
    font-size: 1rem;
  }
  .g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-content-container .g-owlcarousel-item-content-wrapper .g-owlcarousel-item-content .g-owlcarousel-item-title {
    font-size: 1rem;
    line-height: 1rem;
  }
}
/*# sourceMappingURL=custom_telefonanlagen.css.map */