/*** Späti Landing-Page Style*/body {    background-color: #f6f4f4;}html, body, p {    color: #4d4d4d;    font-family: "soleil", sans-serif;    font-size: 16px;    font-size: 1em;    font-size: 1rem;    line-height: 1.9375;}h1, h2, h3 {    font-family: "soleil", sans-serif;    line-height: 1.9375;    padding: 0;}h1 {    font-size: 1em;}h2 {    font-size: 1em;    font-weight: 700;}a {    color: #4d4d4d;}a:hover {    text-decoration: underline;    color: #4d4d4d;}h2, p {    margin-top: 50px;}ul, li {    list-style: none;    padding: 0;    margin: 0;}ul li {/*    background: url(../images-landingpage/list.gif) no-repeat left top transparent;    background-size: 17px 31px;    line-height: 1.9375;    padding-left: 25px;*/}.margin-bottom {    margin-top: 0;    margin-bottom: 50px;}.no-margin-bottom {    margin-bottom: 0;}.page-header {    padding-bottom: 0;    margin: 50px 0 30px;    border-bottom: 0px none;}.btn {    background: #a69e96;    color: #fff;    border: 0px none;    border-radius: 0px;    padding: 6px 30px;}.btn:hover {    background: #fff;    color: #4d4d4d;}.ui-accordion .ui-accordion-content {    margin-top: 30px;}.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-content {    padding: 0;}.ui-accordion .ui-accordion-header {    color: #a69e97;    text-align: right;    font-size: 1.5em;}.ui-accordion .ui-accordion-header:focus,.ui-accordion .ui-accordion-header:active {    outline: 0;}.ui-accordion .big-icon {    background: url(../images-landingpage/plus.gif) no-repeat 50% 50%;}.ui-accordion .ui-state-active .big-icon {    background: url(../images-landingpage/minus.gif) no-repeat 50% 50%;}.big-icon {    display: inline-block;    width: 30px;    height: 30px;    background-size: contain !important;    margin-top: -30px;}.icon {    display: inline-block;    width: 18px;    height: 14px;    background-size: contain !important;    margin-right: 5px;}.icon-arrow {    background: url(../images-landingpage/btn-arrow.gif) no-repeat 50% 50%;}a:hover > .icon-arrow {    background: url(../images-landingpage/btn-arrow-act.gif) no-repeat 50% 50%;}p.lead {    font-size: 1.5em;    line-height: 1.5;}.wood {    background: url(../images-landingpage/holz.jpg) no-repeat 50% 50% transparent;    background-size: cover;    width: 100%;    display: block;}.wood p {    color: #fff;    margin: 50px 0;}.wood a {    color: #fff;}/***********************Standards************************/body{    background-color: #fff;    padding-bottom: 40px;}.middle{    max-width: 930%;    width: 100%;}.clear{    clear: both;    margin: 0;    padding: 0;}.row{    margin-top: 40px;}.font-weight-bold{    font-weight: 600;}.mobile-holder{    display: none;}/***********************Header************************/.header-description{    font-size: 1.500em;    line-height: 1.500em;    text-align: center;}.img-holder{    min-height: 202px;    height: 100%;    background-size: cover;    background-position: 50% 50%;    height: 100%;    position: relative;}.img-holder a{    font-size: 0.875em;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    padding: 5px 30px;    background-color: rgba(0, 0, 0, 0.8);    color: #fff;    font-weight: 600;}.img-holder a:hover{    text-decoration: none;}/***********************List************************/.services-holder ul{    margin-top: 40px;}.services-holder li{    list-style: none;    text-decoration: none;    line-height: 1.750em;}.services-holder .contact-li-top{    margin-top: 30px;}.services-holder .contact-li{    line-height: 1.500em;}/* Responsive */@media (min-width: 1200px) {    .container {        width: 960px;    }}@media (max-width: 991px) {    .image-holder-second {        margin-top: 40px;    }    .mobile-holder{        display: block;    }    .desktop-holder{        display: none;    }    .image-holder{        margin-top: 20px;    }}@media (min-width: 768px) {    .ui-accordion .ui-accordion-header {        display: none;    }}@media (max-width: 767px) {    p {        margin-top: 0;    }    .col-md-6:first-child .ui-accordion .ui-accordion-content {    }    p.lead {        font-size: 1.4em;        margin: 30px 0;    }    .header-description{        font-size: 1em;    }}