/* Copyright (c) 2016 Masterhomepage GmbH
*  
*  CSS HOME
*/

#content {padding:0px;}

/* Slider
**************************************************************************/
#homeslider {width:1200px; margin:auto;}
.tp-leftarrow.default {
    background: rgba(0, 0, 0, 0) url("../images/slider/Header_pfeil_zurueck.png") no-repeat scroll 0 0;
    height: 82px;
    width: 35px;
}
.tp-rightarrow.default {
    background: rgba(0, 0, 0, 0) url("../images/slider/Header_pfeil_vor.png") no-repeat scroll 0 0;
    height: 82px;
    width: 35px;
}
/* Hometext
**************************************************************************/
#hometext {background:#fff; padding:35px 0px 45px; border-top:1px solid #9c9c9c; overflow:auto;}
#hometext-inner {width:1200px; margin:auto; text-align:center; color:#555;}
#hometext h1 {color:#ff6700; font-weight: 500;}

/* Counter
**************************************************************************/
#counter {padding:65px 0px 65px; overflow:auto;}
#counter-inner {width:1200px; margin:auto; text-align:center;}
.counter_cell {float:left; width:25%; text-align:center;}
#counter .label {
padding: 0px;
font-size: 16px;
font-weight: normal;
line-height: 1.5;
color: #555;
text-shadow: none;
background-color: transparent;}
[class^="icon-"], [class*=" icon-"] {
    font-size: 40px;
    margin-left: -14px;}
@media screen and (max-width: 900px) {
	.counter_cell {float:none; width:100%; margin-bottom:50px;}
}
.counter_row {display:flex; justify-content: center;}
.sign {
    vertical-align: center !important;
    margin-top: 20px;
    font-size: 50px;
    margin-left: 10px;
}


/* Homeboxes
**************************************************************************/
#homeboxes {background:#ebebeb; padding:75px 0px 55px; border-top:1px solid #9c9c9c; border-bottom:1px solid #9c9c9c;}
#homeboxes-inner {width:1200px; margin:auto; overflow:auto;}
#homeboxes h4 {color: #ff6700;}
.putzfrausuchen h1 {color: #ff6700;line-height: normal;
font-family: 'Open Sans', sans-serif;
font-weight: 500;
font-size: 30px;
margin: 0px;
padding: 0px;
    padding-bottom: 0px;
padding-bottom: 15px;}
#homeboxes .btn, #hometexte .btn {padding:10px 15px;}
.homebox {float:left; width:400px; padding: 20px 20px 20px; text-align:center; color:#000;}
.homebox a:link, .homebox a:visited {font-weight:500; font-size:24px; color:#000; font-weight:500; text-decoration:none;}
/*
.dienstleistungen {background:url(../images/boxen/Bild_unsere_dienstleistungen.jpg) no-repeat center top;}
.putzfrausuchen {background:url(../images/boxen/Bild_putzfrau_suchen.jpg) no-repeat center top;}
.medienmitteilungen {background:url(../images/boxen/Bild_medienmitteilungen.jpg) no-repeat center top;}

/* Kundenfeedbacks
**************************************************************************/
#kundenfeedbacks {display:block; width:1200px; background: url(../images/kundenmeinungen/brackets_01.png), url(../images/kundenmeinungen/brackets_02.png); background-position:left 50px, right bottom; background-repeat:no-repeat; font-size: 33px; color: #ff6700; font-weight:500; padding:30px 10px 0px 60px; text-align:center; margin:30px auto;}
.autor {font-size:12px; color:#333; padding-top:15px;}
#kundenfeedbacks a:link, #kundenfeedbacks a:visited {color:#555;}

.bt-cs a.prev {
    background: rgba(0, 0, 0, 0) url("../images/kundenmeinungen/Kundenmeinungen_pfeil_zurueck.png") no-repeat scroll left center !important;
    left: -120px;
	z-index:998;
}
.bt-cs a.next {
    background: rgba(0, 0, 0, 0) url("../images/kundenmeinungen/Kundenmeinungen_pfeil_vor.png") no-repeat scroll right center !important;
    right: -80px;
	z-index:998;
}
.bt-cs .next, .bt-cs .prev {
    display: block !important;
}

/* Hometexte
**************************************************************************/
#hometexte {background:#ff6700; padding:65px 0px 0px; border-top:1px solid #9c9c9c; overflow:auto;}
#hometexte-inner {width:1200px; margin:auto;}
.textbox {float:left; width:50%; padding: 80px 20px 80px; text-align:center; color:#000;}
.textbox a:link, .textbox a:visited {font-weight:500; font-size:24px; color:#000; font-weight:500; text-decoration:none;}
.nutzen {background:url(../images/textboxen/icon_nutzen.png) no-repeat center top;}
.entlastung {background:url(../images/textboxen/icon_entlastung.png) no-repeat center top;}
.produkte {background:url(../images/textboxen/icon_produkte.png) no-repeat center top;}
.kontakte {background:url(../images/textboxen/icon_kontakte.png) no-repeat center top;}


.moduletable_slider {
  visibility: hidden !important;
}

.visible{
	visibility:visible!important;
}
.hide{
	display:none;
}
.counter {
  margin-top: 20px;
  font-size: 50px;
}