/*--------------------------------------------*/
/*-------Banner and cookie table Colors-------*/
/*--------------------------------------------*/

/*-------POPUP BANNER WITH COOKIE---------*/
body #cookie-bar .cc-message,
body #cookie-bar .cc-message h2 {
    color: #333;
}

body #cookie-bar .cc-message a {
    color: #4f8f00;
    text-decoration: none;
}

body #cookie-bar .cc-message a:hover,
body #cookie-bar .cc-message a:focus {
    /*color: #333;*/
    text-decoration: underline;
}

/*-------BANNER---------*/
body .cc-window .cc-message,
body .cc-window .cc-message h2 {
    color: #000;
}

body .cc-window .cc-message a,
body .cc-window .cc-message a.cc-link {
    color: #333;
    text-decoration: underline;
}

body .cc-window .cc-message a:hover,
body .cc-window .cc-message a:focus,
body .cc-window .cc-message a.cc-link:hover,
body .cc-window .cc-message a.cc-link:focus {
    color: #666;
    text-decoration: none;
}

/*------BANNER BACKGROUND-------*/
body .cc-grower,
body .cc-window.cc-banner,
body .cc-window.cc-floating {
    background-color: #dedede;
}

/*------SHARED BUTTONS-------*/
body .cc-window.cc-banner .cc-btn.cc-allow,
body .cc-window.cc-floating .cc-btn.cc-allow,
body .cc-window.cc-type-opt-out .cc-btn.cc-dismiss {
    background-color: #00A84C;
    color: white;
}

body .cc-window .cc-btn.cc-allow:hover,
body .cc-window .cc-btn.cc-allow:focus,
body .cc-window.cc-type-opt-out .cc-btn.cc-dismiss:hover,
body .cc-window.cc-type-opt-out .cc-btn.cc-dismiss:focus {
    background-color: #33b26C;
    text-decoration: none;
    /*color: #333;*/
}

/*-------------------------------------------*/
/*---Adjustable Font Sizes and font family---*/
/*-------------------------------------------*/

/*------PRIVACY TABLE-------*/
body .whg-cookie-data td,
body .whg-cookie-name {
    font-size: 16px;
    /*font-family: VerlagLight;*/
}

/*------BANNER-------*/
body #cookie-bar,
body .cc-grower,
body .cc-type-opt-out,
body .cc-type-opt-in {
    font-size: 14px;
    line-height: 1.2em;
    /*font-family: ArcherBook;*/
}

@media (min-width: 768px) {
    /*------PRIVACY TABLE DESKTOP-------*/
    body .whg-cookie-data td,
    body .whg-cookie-name {
        /*font-size: 1.375em;*/
        /*line-height: 1.2em;*/
    }

    /*------BANNER DESKTOP-------*/
    body #cookie-bar,
    body .cc-grower,
    body .cc-type-opt-out,
    body .cc-type-opt-in {
        /*font-size: 1rem;*/
        /*line-height: 1.2em;*/
    }

    

}

#performance_cookies{
    margin-top: 0;
    margin-bottom: 0;
}


@media (max-width: 929px) {
    .mainContent{
        padding-top: 60px;
    }
    #performance_cookies{
        margin-top: -60px;
        margin-bottom: 60px;
    }
}

@media (min-width: 930px) {
    body table.whg-cookie-data{
        overflow-x: visible;
    }
}


@media (max-width: 767px) and (orientation: landscape) {
    /*------BANNER MOBILE LANDSCAPE-------*/
    body #cookie-bar,
    body .cc-grower,
    body .cc-type-opt-out,
    body .cc-type-opt-in {
        font-size: .8em;
    }

    .cc-window.cc-floating{
        padding: 1em;
    }

}

/*------------------------------------------------*/
/*----- Media query for non responsive sites -----*/
/*------------------------------------------------*/

/*@media (max-device-width: 767px) and (orientation: portrait) {*/

    /*.not-responsive {*/
    /*}*/
/*}*/

/*@media (max-device-width: 767px) and (orientation: landscape) {*/

    /*.not-responsive {*/
    /*}*/
/*}*/

/*-------------------------------------------*/
/*-------- Custom site specific style--------*/
/*-------------------------------------------*/


body.en{
    top: 0;
}

body .pageHeader{
    padding-top: 60px;
}

.whg-cookie-data tr a{
    transition: none;
}

.whg-cookie-data .whg-cookie-lifetime{
    width: 80px;
}

body .whg-cookie-data tr:hover:not(:first-child){
    background: #f5f5f5;
    color: #000;
}

