.cookieaccept
{
    position:fixed;
    display:none;
    z-index:999999999;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.cookieaccept *,.cookieaccept *:before,.cookieaccept *:after
{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.cookieaccept .cookieaccept_wrapper
{
    padding:15px 20px;
    position:relative
}
.cookieaccept .cookieaccepttxt strong
{
    display:block;
    margin:5px 0 !important;
    text-transform:uppercase;
    text-align:left !important;
    font-weight:bold !important;
    font-size:13px !important
}
@media all and (max-width: 959px)
{
    .cookieaccept .cookieaccepttxt strong
    {
        font-size:13px !important
    }
}
@media all and (max-width: 767px)
{
    .cookieaccept .cookieaccepttxt strong
    {
        font-size:12px !important
    }
}
@media all and (max-width: 599px)
{
    .cookieaccept .cookieaccepttxt strong
    {
        font-size:12px !important
    }
}
@media all and (max-width: 479px)
{
    .cookieaccept .cookieaccepttxt strong
    {
        font-size:11px !important
    }
}
.cookieaccept .cookieaccepttxt p
{
    margin:5px 0 !important;
    text-align:left !important;
    font-size:13px !important
}
@media all and (max-width: 959px)
{
    .cookieaccept .cookieaccepttxt p
    {
        font-size:13px !important
    }
}
@media all and (max-width: 767px)
{
    .cookieaccept .cookieaccepttxt p
    {
        font-size:13px !important
    }
}
@media all and (max-width: 599px)
{
    .cookieaccept .cookieaccepttxt p
    {
        font-size:12px !important
    }
}
@media all and (max-width: 479px)
{
    .cookieaccept .cookieaccepttxt p
    {
        font-size:9px !important
    }
}
.cookieaccept .cookieaccepttxt p+strong
{
    margin:15px 0 5px !important
}
.cookieaccept .cookieaccepttxt a
{
    text-decoration:underline;
    font-size:13px !important
}
@media all and (max-width: 959px)
{
    .cookieaccept .cookieaccepttxt a
    {
        font-size:13px !important
    }
}
@media all and (max-width: 767px)
{
    .cookieaccept .cookieaccepttxt a
    {
        font-size:13px !important
    }
}
@media all and (max-width: 599px)
{
    .cookieaccept .cookieaccepttxt a
    {
        font-size:12px !important
    }
}
@media all and (max-width: 479px)
{
    .cookieaccept .cookieaccepttxt a
    {
        font-size:9px !important
    }
}
.cookieaccept .cookieaccepttxt a:hover
{
    text-decoration:none
}
.cookieaccept .cookieacceptyes-btn
{
    display:table;
    margin:15px auto 0;
    padding:8px 12px;
    cursor:pointer;
    font-size:16px !important
}
@media all and (max-width: 959px)
{
    .cookieaccept .cookieacceptyes-btn
    {
        font-size:15px !important
    }
}
@media all and (max-width: 767px)
{
    .cookieaccept .cookieacceptyes-btn
    {
        font-size:14px !important
    }
}
@media all and (max-width: 599px)
{
    .cookieaccept .cookieacceptyes-btn
    {
        font-size:13px !important
    }
}
@media all and (max-width: 479px)
{
    .cookieaccept .cookieacceptyes-btn
    {
        font-size:12px !important
    }
}
.cookieaccept.theme-dark
{
    bottom:0;
    left:0;
    right:0;
    color:#fff;
    background-color:rgba(0,0,0,0.75);
    font-family:'Arial', sans-serif
}
.cookieaccept.theme-dark a
{
    color:#fff !important
}
.cookieaccept.theme-dark .cookieaccept__close-btn span
{
    background:transparent url("../gfx/close-white.png") no-repeat 0 0
}
.cookieaccept.theme-dark .cookieacceptyes-btn
{
    background-color:#090;
    color:#fff !important
}
.cookieaccept.theme-sport
{
    top:0;
    left:0;
    right:0;
    color:#000;
    background-color:#f3f3f3;
    font-family:'Source Sans Pro', sans-serif
}.cookieaccept.theme-sport a
{
    color:#e84e0e !important
}
.cookieaccept.theme-sport .cookieaccept__close-btn span
{
    background:transparent url("../gfx/close-black.png") no-repeat 0 0
}
.cookieaccept.theme-sport .cookieacceptyes-btn
{
    background-color:#e84e0e;
    color:#fff !important}

.cookieshowmore , #cookieshowmore{
    text-decoration: underline; 
    cursor: pointer;
}