/* MTH START *************************************************************/

.pink_gallery img.image_fade {
	width: unset !important;
}

.pink_gallery a {
	width: unset !important;
}
/* MTH END *************************************************************/

/*New Galerie Start*/
/* quick reset */
* {
	margin: 0;
	padding: 0;
	border: 0;
}

/* relevant styles */

.img__description {
	position: absolute;
	padding: 20px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin-bottom: 0;
	background: rgba(254, 150, 3, 0.72);
	color: #fff;
	visibility: hidden;
	opacity: 0;

	/* transition effect. not necessary */
	transition: opacity .2s, visibility .2s;
}

.img__wrap:hover .img__description {
	visibility: visible;
	opacity: 1;
}




/*New Galerie End*/

.slider-text
{
	font-weight:700;
}

/* RDO START 11.7.19 ***********************************************************/
.Hintergrund-leicht-transparent, .Hintergrundfarbe-1, .Hintergrundfarbe-2, .Hintergrundfarbe-3, .Hintergrundfarbe-4, .boxengrau, .nur-Bildhintergrund {
	padding: 40px!important;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.boxengrau {
	background: rgba(185, 185, 185, 0.63);
	border: 3px solid rgba(169, 169, 169, 0.63);
}

.Hintergrundfarbe-1 {
	background-color: #e4e4e4;
 
	width: 100%
}

.Hintergrund-leicht-transparent {
	background: rgba(69, 176, 74, 0.41);
	color: #484848;
}

.Hintergrundfarbe-2 .container {
	width: 100%
}

.Hintergrundfarbe-2 {
	background: #ffefd9;
	box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.21);
	height: 100%;
	min-height: 100px;
}

.Hintergrundfarbe-2 .starter p {
	border: 0px solid red;
	width: initial;
	float: left;
}

.buttonsstart.startspalten p {
	border: 0px solid red!important;
	/* float: left!important; */
	
	display: block!important;
	width: 100%!important;
	/* position: relative; */
}

.Hintergrundfarbe-3 {
	background: #fe9603;
	width: 100%;
	color: #072f1a;
}

.Hintergrundfarbe-4 {
	background: #f3f3f3;
	position: relative;
	width: 100%;
	color: #666;
}

.nur-Bildhintergrund {
	background: #4e4e4e;
	color: #fff;
	background-image: url(/media/1170/ladybug-796482.jpg);
	background-repeat: repeat;
	background-size: cover!important;
}

.Hintergrundfarbe-1 h1, .Hintergrundfarbe-1 h2, .Hintergrundfarbe-1 h3, .Hintergrundfarbe-1 h4, .Hintergrundfarbe-1 h5, .Hintergrundfarbe-1 h6 {
	color: #FE9603
}

.Hintergrundfarbe-2 p {
	color: #003B00;
}

.slider-title
{
	background: rgba(255,255,255,0.8);
    padding: 30px 60px;
}

.Hintergrund-leicht-transparent {
	background: rgba(81, 47, 16, 0.7)
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 300;
}

.caption
{
	line-height: 1.2;
    font-size: 12px;
    font-style: italic;
    padding-top: 0px;
    margin-top: -10px;
}

/* RDO END 11.7.19 *************************************************************/



/* DBA START 11.7.19 ***********************************************************/
.content-wrap.gallery {
	margin: 100px;
}

.umb-grid, .content-wrap.gallery  {
	margin-top: -80px;
}

.umb-grid img {
	margin-bottom: 20px;
}
.umb-grid ul {
	margin-left: 12px;
}

.feature-box::after {
	display: none;
}

@media only screen and (min-width : 992px) and (max-width : 1330px) {
	#primary-menu, #kontaktBtn{
		float:left!important;
	}
	#primary-menu ul li a{
		font-size: 0.74em !important;
	}
}

   /* Large Devices, Wide Screens */
   @media only screen and (max-width : 1200px) {

   }

   /* Medium Devices, Desktops */
   @media only screen and (max-width : 992px) {

   }

   /* Small Devices, Tablets */
   @media (max-width : 768px) {
		.content-wrap.gallery {
			margin: 0px;
			margin-top: -80px;
		}
	   .content-wrap.gallery h3 {
		   padding-left: 20px;
	   }
	   
	   
	   // .tp-parallax-wrap {
		   position: relative!important;
		   display: inline-block!important;
		   width: 100%!important;
		   left: 0px!important;
		   height: auto!important;
	}
	.slider-title p, .feature-box.fbox-center p {
	   white-space: normal;
	}
	.slider-title {
	   left: initial!important;
	   float: none!important;
	}
	.tp-caption.ltl.tp-resizeme.revo-slider-caps-text.uppercase {
	}
	.tp-mask-wrap {
	}
	.tp-loop-wrap {
	   position: relative!important;
	   width: 90vw!important;
	   left: initial!important;
	   height: auto!important;
	   margin: 0 auto!important;
	}


   }

   /* Extra Small Devices, Phones */
   @media only screen and (max-width : 480px) {

   }

   /* Custom, iPhone Retina */
   @media only screen and (max-width : 320px) {

   }



   /*==========  Mobile First Method  ==========*/

   /* Custom, iPhone Retina */
   @media only screen and (min-width : 320px) {

   }

   /* Extra Small Devices, Phones */
   @media only screen and (min-width : 480px) {

   }

   /* Small Devices, Tablets */
   @media only screen and (min-width : 768px) {

   }

   /* Medium Devices, Desktops */
   @media only screen and (min-width : 992px) {

   }

   /* Large Devices, Wide Screens */
   @media only screen and (min-width : 1200px) {

   }

/* DBA END 11.7.19 *************************************************************/

textarea {
  resize: none;
}

#contact-form p {margin-bottom:5px;}
