/* Edit by Studio Winter */

/* SEITENANFANG Footer */
.seitenanfang a{
	color: #fff;
	text-decoration: none;
	}
	
.seitenanfang	a:hover, a:focus {
	color: #87b13d;
	text-decoration: none;
	}


.testimonials {
    background: #383838 no-repeat scroll 0 0;
    padding: 80px 0;
}

.testimonials h4 {
    color: #fff;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
}


.testimonials p {
    color: #87b13d;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
}

.testimonials a:hover, a:focus  {
    color: #87b13d;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
}

.quote-footer .quote-author-img img {
    width: 120px;
    height: 120px;
    max-width: 120px;
}

.quote blockquote {
    font-size: 15px;
    font-style: italic;
}



h3.heading {
    color: #000;
    font-family: "Source Sans Pro",sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    margin: 0 0 20px;
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
    text-transform: none;
    vertical-align: middle;
}

.margin60 {
    margin-bottom: 60px;
}

.buttons{
    margin-bottom: 0px;
}

.work-desc span {
    color: #999;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    text-transform: none;
}

.themen {
    font-weight: 400;
}



/* Slider Startseite, Fotostudio Links in den Buttons */

.tp-caption a {
    color: #fff;
}

.tp-caption a:hover, a:focus {
    color: #fff;
}


.tp-caption.modern_big_greenbg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#87b13d;
letter-spacing:0;
}


.tp-caption.modern_big_greybg {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:36px;
font-family:"Open Sans", sans-serif;
padding:3px 10px;
padding-top:1px;
margin:0px;
border-width:0px;
border-style:none;
background-color:#333333;
letter-spacing:0;
}

.tp-caption.medium_bg_check {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(51, 51, 51);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}

.caption-grey {
color:#333333;
}


/* form-controls */



input[type="checkbox"], input[type="radio"] {
    width: auto;
    padding-left: 10px;
    -ms-transform: scale(1.5); /* IE */
    -moz-transform: scale(1.5); /* FF */
    -webkit-transform: scale(1.5); /* Safari and Chrome */
    -o-transform: scale(1.5); /* Opera */
}





/*========================================================
								Cookie Hinweis CSS 
=========================================================*/

.cc_container .cc_btn {
background-color: #87b13d !important; /* Farbe des Buttons */
color: #fdfdfd !important; /* Textfarbe des Buttons */
font-size: 1em !important;
}
 
.cc_container {
background: #202020 !important; /* Hintergrundfarbe des gesamten Bereichs */
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
font-size: 1em !important;
}

.cc_container p {
color: #fdfdfd !important; /* Schriftfarbe des gesamten Bereichs */
}
 
.cc_container a {
color: #87b13d !important; /* Textlink-Farbe "Mehr Infos" */
}
