body {
  /* background: url(wp-content/uploads/2014/09/marek_bg.jpg) no-repeat center center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  font-family: "Open Sans",Helvetica,Arial,sans-serif !important;
  font-weight: 100 !important;
}

#featured-slider .entry-container{
  max-width: 46%;
}

#comments{
  display:none;
}

#page{
  -webkit-box-shadow: 0px 0px 15px 0px rgba(50, 50, 50, 0.9);
-moz-box-shadow:    0px 0px 15px 0px rgba(50, 50, 50, 0.9);
  box-shadow:         0px 0px 15px 0px rgba(50, 50, 50, 0.9);
}

body.custom-background {
  background-size: 150px 150px;
}

p {
  font-family: "Open Sans",Helvetica,Arial,sans-serif !important;
  font-weight: 100 !important;
  color: #2a2a2a;
}

strong {
  color: #191919;
}

h1, h2, h3, h4, h5, h6{
 font-weight: 100 !important; 
  font-family: "Open Sans",Helvetica,Arial,sans-serif;
  color:#000000;
}

/* Header */

.entry-content{
  
  color:#fff !important;
}

#header-text-nav-container{
  background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

/* Hauptmenü */

.main-navigation {
  	padding-top: 30px;
    text-transform: uppercase;
 	font-family: "Open Sans",Helvetica,Arial,sans-serif;
}


/*Sticky Header */

#thsp-sticky-header{
  
  padding: 10px 10px;
  opacity: 0.9;
  -webkit-box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.5);
box-shadow: 0px 3px 5px 3px rgba(0,0,0,0.5);
  
}

#thsp-sticky-header-title img {
 height:50px; 
}


#thsp-sticky-header-menu{
    text-transform: uppercase;
    font-size: 22px;
    margin: 15px !important;
}

#thsp-sticky-header li a {
    font-size: 13pt;
}

/* Klassendefinitionen */

.images, .su-gmap {
  	border-radius:3px;
	/* -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); */
}

#featured-slider .entry-description-container {
    background: none repeat scroll right -53px rgba(0, 0, 0, 0.7);
}

.slider-read-more-button {
  display:none;
}

/* Referenzen */

.-skin-default .-items .-item .itembox {
  	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important;
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5) !important; 
  	border: 1px solid #fff !important;
}

/* Spaltenbreiten */

.su-column {
    margin: 0 1% 0 1% !important;
    padding: 1%;
}

.su-column-size-1-3 {
    width: 31.33% !important;
}

.su-column-size-2-3 {
    width: 64% !important;
}

/* Beratungs-DIV */

#beratung {
 	margin-top:40px;
    margin-bottom: 40px;
}

/*Kontaktformular */

input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea {
    margin: 0 0 5px;
}

/* Footer-Socket */

.footer-socket-wrapper{
  display:none;
}

@media screen and (max-width: 1100px) {
  
#header-left-section {
    	max-width: 30% !important;
}
  
.main-navigation {
	padding-top: 0px;  

}
  
@media screen and (max-width: 796px) {
 #header-left-section {
    	max-width: 100% !important;
} 
  }
