/* Theme Name: The Project - Responsive Website Template
Author:HtmlCoder
Author URI:http://www.htmlcoder.me
Author e-mail:htmlcoder.me@gmail.com
Version:1.4.0
Created:December 2014
License URI:http://support.wrapbootstrap.com/
File Description: Place here your custom CSS styles */
.dark-grey-bg {
    background-color: #494848;
    border-top: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
}

.dark-gray-bg {
    background: 6c6c6c;
}

.padding-top {
    padding-top: 15px;
    position: absolute;
}

.purple-bg {
    background-color: #9261a2;
}

.fixed-seperator-top {
    width: 100%;
    margin-bottom: 10px;
    position: relative;
    height: 2px;
    padding-bottom: 50px;
}

.fix-navbar-position {
}

.fix-heading2 {
    margin-left: 15px;
    font-size: 35px;
    color: #485563;
    font-weight: bold;
    letter-spacing: 0px;
    font-variant: normal;
    padding-top: 15px;
}

.li span {
}

.li {
    list-style-type: square;
    list-style-position: inside;
    list-style-image: url('../images/design/list-item.svg');
}

.fix-submenu-left {
}

.image-centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: -10px;
}

.fix-pdf-download-icon {
    margin-right: 10px;
}

.hover {
    text-decoration: none;
    font-weight: bolder;
}

.-fix-font-awesome-stack-height {
    margin-top: -2%;
}

@media (min-width:1200px) {
    .-fix-font-awesome-stack-height {
        margin-top: -25%;
    }
}

.fix-icon-box {
    padding: -19px;
}

.fix-color-green {
    color: #7f887f;
    font-size: 50px;
    margin-top: 25px;
}

.fix_contact-column-backgrnd {
    background-color: #f1f1f0;
    padding: 20px;
    margin-left: 0;
    border-top: 0px none #ffffff;
    border-bottom: 10px solid #fcfcfc;
    border-right: 10px solid #fcfcfc;
    height: 220px;
}

.color-contact-icons {
    color: #119918;
}

.li-icon {
    list-style-position: outside;
    list-style-image: url('../images/design/list-item.svg');
    list-style-type: none;
}

.fix-circle-size {
    width: 100px;
    height: 100px;
}

.tparrows {
    display: none !important;
}

.tp-bullets {
    display: none !important;
}

.container-fluid {
    padding-left: 80px;
    padding-right: 80px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.framed {
    border-color: #6e6c6c;
    border-style: none;
}

.button-datenschutz-fix {
    height: auto;
    font-size: 20px;
    color: #fdfdfd;
    background-color: #16217f;
    width: 100%;
}

.fix-modal {
    width: 100%;
    background-color: #16217f;
}

.fix-nav-toggle-text {
    font-size: 10px;
    color: #0405a7;
}

.fix-background-primary-margin {
    padding: 20px;
}

.bg-primary {
    color: #fff;
}

.fix-bg-primary {
    margin-left: -40px;
    padding: 20px;
    background-color: #028f0a;
}

.fix-header-text-margin {
    margin-left: 0px;
}

container-backgrnd-col {
    background-color: #849e0e;
}

.navbar-width {
    width: max;
}

.fix-winterbox {
    background-image: linear-gradient(rgb(0, 4, 40) 0%, rgb(0, 78, 146) 100%);
    height: 270px;
}

.fix-hausmeister-box {
    background: linear-gradient(90deg, #1c0803, #bf2727);
    height: 270px;
}

.fix-naturstein-box {
    background: linear-gradient(90deg, #1e130c, #13af46);
    height: 270px;
}

.fix-galabau-box {
    background: linear-gradient(269deg, #cacd5c 0%, rgb(20, 21, 23) 100%);
    height: 270px;
}

.fix-innenbegruenung-box {
    background: linear-gradient(90deg, #000000, #dd1515);
    height: 270px;
}

.fix-datenschutz-modal {
    width: 100%;
    margin-right: 10px;
}

.fix-kontakt-table {
}

.fix-winterdienst-icon {
    position: relative;
    margin-left: 25px;
    margin-top: -62px;
}

.fix-winterdienst-icon-bigbox {
    margin-left: 25px;
    margin-top: -63px;
}

.fix-garten-box {
    background: linear-gradient(90deg, #003028, #237A57);
}

.fix-feature-box-height {
    height: 430px;
}

.fix-main-width {
    width: 100%;
}

.fix-main-width {
    width: 100%;
}

.fix-iconbox-sml-height {
    height: 300px;
}

.fix-gartenpflege-box {
    height: 270px;
}

.fix-icon-box {
    margin: 0px;
    padding: 0px;
}

.fix-logo-sml {
    width: 200%;
    margin-left: 20px;
}

fix-mobile-menu-backgrnd {
}

fix-mobile-menu-backgrnd {
    background-color: #be1414;
}

fix-mobile-menu-backgrnd {
}

fix-mobile-menu-backgrnd {
}

.fix-col-color {
    background-color: #e3dfdf;
    margin-bottom: 20px;
    margin-right: 38px;
    border-top-style: none;
    border-top-color: #a7a4a4;
    border-left-style: none;
    border-left-color: #a7a4a4;
    border-right-style: none;
    border-right-color: #a7a4a4;
    border-bottom-style: none;
    border-bottom-color: #a7a4a4;
    padding: 15px 19px 5px 10px;
}

.fix-single-item-box-width {
    padding-right: 44px;
}