/* 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";
/*
blau: 004a8b
Orange: ff9300
accent:
      color-1: '#a8a7a7'
      color-2: '#474747'

/* Navigation*/
@media only screen and (min-width: 48rem) {
  .g-home-particles.g-helium-style #g-navigation {
    background: #fff;
  }
}
@media only screen and (min-width: 51rem) {
  .g-home-particles.g-helium-style #g-header {
    margin-top: 0;
    padding: 0;
  }
}
#g-header {
  background-image: none;
}
#g-header::before {
  background: linear-gradient(90deg, #004a8b 25%, #ff9300 75%);
  opacity: 1;
}
.g-owlcarousel .g-owlcarousel-item-wrapper .g-owlcarousel-item-img {
  padding: 0.3rem 0 0.3rem 0;
}
@media screen and (min-width: 980px) {
  #logo-3749-particle {
    margin: 0.325rem;
    padding: 0.325rem;
  }
  #logo-9557-particle {
    margin: 0.325rem;
    padding: 0.325rem;
  }
  #logo-3248-particle {
    margin: 0.325rem;
    padding: 0.325rem;
  }
  #logo-3896-particle {
    margin: 0.325rem;
    padding: 0.325rem;
  }
  #logo-8072-particle {
    margin: 0.325rem;
    padding: 0.325rem;
  }
  #logo-7171-particle {
    margin: 0.325rem;
    padding: 0.325rem;
  }
  #logo-3742-particle {
    margin: 0.325rem;
    padding: 0.325rem;
  }
}
/* Bild 1*/
.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(2n+1) .g-owlcarousel-item-img::after {
  background: none;
  opacity: 0.2;
}
/* Bild 2*/
.g-owlcarousel.has-color-overlay .owl-stage > .owl-item:nth-child(2n) .g-owlcarousel-item-img::after {
  background: none;
  opacity: 0.4;
}
#g-header h1 {
  text-shadow: 1px 1px 2px black, 0 0 1em black, 0 0 0.1em black;
}
#g-header h2 {
  text-shadow: 1px 1px 2px black, 0 0 1em black, 0 0 0.1em black;
  font-weight: 400;
}
#g-testimonials {
  background: url('../../../../../themes/g5_helium/images/testimonials/startseite-bg-testimonial.jpg?654f6455') no-repeat center top;
}
.fp-features .fa {
  color: #004a8b;
}
.g-home-particles.g-helium-style .fp-features .g-block .card .card-block .fa {
  border: 8px solid #ff9300;
}
.g-contenttabs .g-contenttabs-tab-wrapper-head {
  background: #ff9300;
}
.g-contentcubes .cube-items-wrapper .cube-image-wrapper img {
  transform: scale3d(1.3, 1.3, 1);
}
#kontakt .fa {
  color: #ff9300;
}
/*#custom-6361-particle .g-img-circle {
	border: 1px solid #004a8b;
}*/
#g-footer a {
  color: #fff;
}
#g-footer {
  padding: 0rem 0;
}
#Elektrosmog {
  max-height: 100px;
}
#g-header.preise {
  max-height: 100px;
  padding: 0px;
}
#custom-6833-particle.g-content {
  padding: 0px;
  margin: 0px;
}
#custom-6833-particle h2.large-heading {
  padding: 0px;
  margin: 0px;
  font-size: 2.5rem;
}
.button.button-outline {
  margin-top: 2rem;
}
.erfahrungsberichte {
  background: #f4f5f7;
}
#g-mainbar {
  background: none;
}
blockquote {
  border-left: 10px solid #ff9300;
}
/*
.g-owlcarousel-item-content	{
	text-shadow: 1px 1px 4px black;
	border-width:1px;
	border-style:solid;
	border-color:red;
}



/*#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #004a8b;
}
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container {
  color: #ff9300;
}
#g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container > .g-menu-item-content {
  box-shadow: 0 2px 0 rgba(255, 147, 0, 0.9);
}






/**@import "dependencies";
/* Menü 

#g-navigation {
  background: azure;
}
.g-owlcarousel {
  color: #eceeef;
  padding-top: 150px;
}*/
/*.g-home-particles.g-helium-style #g-header {
  margin-top: 0;
}

*/
/**.g-logo.g-logo-helium img, .g-logo.g-logo-helium svg {
  max-height: 150px;
}		
		



/**
#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: 3.0rem;
}
h1.g-owlcarousel-item-title {
	text-transform: uppercase;
	font-size: 3.0rem;
}
/*.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 */
/**h4.card-title {
	
}
.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: 7.0rem;
  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(/user/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.0;
}
#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_stoerzohnen.css.map */