﻿/* Application */
#application {
  background: url(../img/background/trennung.jpg);
  background-attachment: fixed;
  overflow: hidden;
  position: relative;
}

#application .section-title-header .section-title {
  color: #fff;
}

#application .section-title-header p {
  color: #fff;
}

#application .price-block-wrapper {
  text-align: center;
  display: inline-block;
  width: 100%;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  background: #ffffff;
  padding: 30px;
}

#application .price-block-wrapper .icon {
  padding: 20px;
}

#application .price-block-wrapper .icon i {
  font-size: 60px;
  color: #005FAA;
}

#application .price-block-wrapper .colmun-title {
  margin-top: 15px;
}

#application .price-block-wrapper .colmun-title h5 {
  font-size: 18px;
  line-height: 30px;
  color: #212121;
  margin-bottom: 5px;
  font-weight: 700;
  background: #ffffff;
  text-transform: uppercase;
}

#application .price-block-wrapper .price {
  padding-bottom: 10px;
  transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
}

#application .price-block-wrapper .price h2 {
  font-size: 38px;
  color: #5c5c5c;
  line-height: 42px;
  margin: 0;
}

#application .price-block-wrapper .price p {
  font-size: 15px;
  color: #5c5c5c;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 30px;
  text-transform: uppercase;
  transition: all 500ms ease;
  -webkit-transition: all 500ms ease;
  -moz-transition: all 500ms ease;
}

#application .price-block-wrapper .pricing-list {
  padding: 10px  60px 10px 78px;
  text-align: left;
}

#application .price-block-wrapper .pricing-list ul {
  padding-bottom: 15px;
}

#application .price-block-wrapper .pricing-list ul li {
  font-size: 15px;
  color: #212121;
  font-weight: 400;
  padding: 2px 0px;
}

#application .price-block-wrapper .pricing-list ul li i {
  margin-right: 7px;
  font-size: 12px;
  color: #005FAA;
}

#application .price-block-wrapper .btn i {
  font-size: 12px;
  margin-right: 5px;
}

#ls {
  background: #cdcdcd;
}

#contact {
  background: #f3f4f3;
 }
 
 #service {
  background: #ddd;
 }
 #start {
  background: #222;
}
 #products {
  background: #ddd;
}
 
.counter-section2 {
  background: #BE1622;
  overflow: hidden;
  position: relative;
  /* 
    &:before{
    	content: '';
    	position: absolute;
    	top: 0;
    	bottom: 0;
    	width: 100%;
    	height: 100%;
    	background: rgba(0, 0, 0, 0.5);
    } */
}

.counter-section2 .counter {
  padding: 30px 0;
}

.counter-section2 .counter .icon {
  margin-bottom: 15px;
}

.counter-section2 .counter .icon i {
  font-size: 60px;
  color: #fff;
}

.counter-section2 .counter p {
  font-size: 15px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

.counter-section2 .counter span {
  color: #fefefe;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
}

#contact {
  background: url(../img/background/stanze.jpg);
  background-attachment: fixed;
  overflow: hidden;
  position: relative;
}
#contact .section-title-header .section-title {
  color: #fff;
}

#contact .section-title-header p {
  color: #fff;
}
.center-button{
	padding: 20px;
}
.image-about{
	margin-bottom: 55px;
	margin-top: 6px;
}
#application .price-block-wrapper {
border-radius: 0.5em;
}
.about-item {
	border-radius: 0.5em;
}
.container-form .form-wrapper {
border-radius: 0.5em;
}
.section-padding-imprint{
	background: #ccc;
}
.about-text {
Color: #fff;
}
.about-item {
	background: #fff;
}
.section-title2 {
  color: #fff;
}
#main-slide .carousel-caption {
  color: #fff;
  position: absolute;
  top: 25%;
}
.service-size{
	 font-size: 18px;
	}
	.section-title {
	font-size: 30px;
  font-weight: 500;
}
#application .price-block-wrapper {
  padding: 10px;
}
#application .price-block-wrapper .colmun-title h5 {
  color: #212121;
  font-weight: 500;
}
.img-thumbnail {
 border:0px;
  background: #fefefe;
}
.back-konfektion{
	background: url(../img/technologies/konfektionierung.jpg);
	min-height: 192px;
}
.back-flexodruck{
	background: url(../img/technologies/flexodruck.jpg);
	min-height: 192px;
}
.back-digitaldruck{
	background: url(../img/technologies/digitaldruck.jpg);
	min-height: 192px;
}
.back-veredelung{
	background: url(../img/technologies/verdelung.jpg);
	min-height: 192px;
}
.back-offset{
	background: url(../img/technologies/offset.jpg);
	min-height: 192px;
}
	.about-item .about-text h3 a {
  color: #fff;
}
.about-item-ohne {
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}
.product-edge{
}
.footer-area p {
  font-size: 11px;
}
.intro{
	color: #fff;
}