 /* Add here all your css styles (customizations) */

body { 
   color: #333; 
   font-size: 15px;
}

.promo-box p {
	font-size: 16px;
	margin-bottom: 0;
}

.slider-verlauf {
	background:#28979F;
	background-image: -webkit-linear-gradient(#FAFAFA 0%, #ffffff 100%);
	background-image: -moz-linear-gradient(#4F606B 0%, #ffffff 100%);
	background-image: -o-linear-gradient(#4F606B 0%, #ffffff 100%);
	background-image: inear-gradient(#4F606B 0%, #ffffff 100%);
}

.securepoint-hotline {
  color:#E74C3C;
  font-weight:bold;
  font-size:20px;
  margin: 0 13px -11px 0;
}

.securepoint-hotline a {
  color:#E74C3C;
  font-size:20x;
  text-decoration:underline;
  font-weight:bold;
  margin: 0 13px -11px 0;
}

.thumbactiv { 
  box-shadow:0 0 8px #ddd; 
    -webkit-transition:box-shadow 0.2s ease-in-out;
    -moz-transition:box-shadow 0.2s ease-in-out;
    -o-transition:box-shadow 0.2s ease-in-out;
    transition:box-shadow 0.2s ease-in-out;
}
.thumbactiv:hover { 
  box-shadow:0 0 8px #E74C3C; 
    -webkit-transition:box-shadow 0.2s ease-in-out;
    -moz-transition:box-shadow 0.2s ease-in-out;
    -o-transition:box-shadow 0.2s ease-in-out;
    transition:box-shadow 0.2s ease-in-out;
}

.img-width-280 {
	width:280px;
}

.margin-right-10 {
	margin-right:10px;
}

/*Parallax Verband Block*/
.parallax-verband {
	padding: 40px 0;
	background:#C6D0D9 url(../img/bg/spdns.jpg) 50% 0 no-repeat fixed;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;
  	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/spdns.jpg', sizingMethod='scale');
  	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/spdns.jpg', sizingMethod='scale')";
}

.parallax-verband h3 {
	color: #fff;
	font-size: 26px;
	text-shadow: #000000 2px 3px 4px;
}

.parallax-verband h4 {
	color: #ffffff;
	font-size: 16px;
	margin: -25px 0 0 0;
}

/*Parallax Portfolio Block*/
.parallax-portfolio {
	padding: 20px 0;
	background: #000000 url(../img/bg/securepoint.jpg) 50% 0 no-repeat fixed;	
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/securepoint.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/bg/securepoint.jpg', sizingMethod='scale')";
}

.footer {
  background-color:#F4F4F4;
  color:#DADADA;
  margin-top:40px;
  padding:20px 10px;
}

.footer h4, .footer h3 {
  background-image:none;
  color:#585F69;
  text-shadow:none;
  font-size:24.5px;
}


.footer p, .footer a {
  font-size:14px;
}

.footer p {
  color:#585F69;
}

.copyright {
  background-color:#E74C3C;
  background-position:initial initial;
  background-repeat:initial initial;
  border-top-color:#777777;
  border-top-style:solid;
  border-top-width:1px;
  font-size:12px;
  padding:5px 10px;
}

.copyright p a {
  color:#DADADA;
}

.copyright a:hover {
  color:#DADADA;
  text-decoration:underline;
}

.footer address {
  color:#585F69;
}

address {
  display:block;
  font-style:normal;
  line-height:20px;
  margin-bottom:20px;
}