@charset "UTF-8";

/*##################################################
            Generelles Styling
##################################################*/
.container-fluid{padding-left: 0px;padding-right: 0px;}

table{ width: 100%; margin-bottom: 2.618em; }


tbody, tr, form{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
}


table th, table td {
    padding: 10px;
    text-align: left;
    vertical-align: top;
    border-bottom: 1px solid #e9e9e9;
}

table.cart-articles>tr{ padding: 10px 0px 10px 0px !important;}

td.delete{ padding-top: 15px;}

/*##################################################
            RevSlider 6 Styling
##################################################*/
.slider-nav-icon{ transition:.5s;}


.slider-nav-icon img        { filter:saturate(0); opacity:1; transition:.5s}
.slider-nav-icon:hover img  { filter:saturate(1);; opacity:1;}

.slider-nav-icon::before{
    background-color: rgba(66, 79, 85, 0.8);
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    z-index: 2;
    position: absolute;
    transition:.5s;
}

.slider-nav-icon:hover::before{ background-color: transparent; transition:.5s;}

/*##################################################
            Contact Form 7 Styling
##################################################*/
.wpcf7-form a{
    color: #95ccaa;
}

.wpcf7-form a:hover{
    color: #424f55;
    text-decoration: none;
}


.wpcf7-list-item{
    margin: 0px !important; 
}


.wpcf7-form label{
    width: 100% !important;
}

.wpcf7-form-control.wpcf7-submit{
    display: flex !important;
    margin: 25px auto 0 auto !important;
    justify-content: center !important; 
}


/* Notebook / Desktop */
@media only screen and ( min-width: 768px ) { 
    .wps-form-row {
        flex-direction: row;
    }
    .wps-form-column {
        padding: 0.5rem 1rem;
    }
    .wps-form-submitcolum, .wps-form input[type=submit]{
        max-width: 175px; 
    }
    .wpf-form-checkbox{
        /*max-width: 40px;*/        
        padding-top: 11px !important;
    }
    .wps-form textarea{
        height: 125px;
    }
    .captcha-image{
        width: 100% !important;
    }
}


/*##################################################
            Footer Styling
##################################################*/

.footer--footer-sitemap a:hover{
    text-decoration: none;
}

.footer--bottom-links a{
    text-decoration-color: #7C7C7C !important;
}












