@media all{
    .mkocookies{
        position: fixed;
        z-index: 100000;
        bottom: 15px;
        width: 80%;
        margin: 0 10%;
        display: none;
        background-color: #efefef;
        box-shadow: 0 0 15px #000;
    }
    .mkocontainercookies{
        line-height: 1.3em;
        max-width:500px;
        width:calc(100% - 30px);
        margin:0 auto;
        padding: 15px 15px 30px 15px;
        font-size: 13px;
        font-family: Arial,Helvetica,Verdana,sans-serif;
    }
    .mkologocookies img{
        width: 80px;
    }
    .mkotitolocookies{
        line-height: 1.5em;
        font-size: 18px;
        font-weight: 600;
    }
    .mkocolornerocookies{color:#000;}
    .mkocolornerocookies a, .mkocolornerocookies a:link{ color:#003c7f; text-decoration:underline;}
    .mkocolornerocookies a:hover, .mkocolornerocookies a:focus, .mkocolornerocookies a:active{color: #000;}

    ul.mkoullisel{
        margin: 20px 0 0 0;
    }
    .mkoullisel li{
        display: inline-block;
        margin: 0 8px 0 8px;
    }

    a.mkolinkpreferenzecookies:link{
        color:#003c7f;
        text-decoration:none;
    }
    a.mkolinkpreferenzecookies:hover, a.mkolinkpreferenzecookies:focus, a.mkolinkpreferenzecookies:active{color: #000;}

    a.mkolinkaccettocookies:link{
        color:#fff;
        text-decoration:none;
        background-color: #003c7f;
        padding: 10px 20px;
    }
    a.mkolinkaccettocookies:hover, a.mkolinkaccettocookies:focus, a.mkolinkaccettocookies:active{
        background-color: #005bc1;
        color:#fff;
    }
}
@media all and (max-width: 600px){
    .mkocookies{

        position: fixed;
        z-index: 100000;
        bottom: 10px;
        width: 94%;
        margin: 0 3%;
        display: none;
        background-color: #efefef;
        box-shadow: 0 0 7px #000;

    }
    .mkocontainercookies{
        line-height: 1.2em;
        padding: 10px 10px 20px 10px;
        font-size: 12px;
    }
    .mkologocookies img{
        width: 40px;
    }
    .mkotitolocookies{
        line-height: 1.4em;
        font-size: 14px;
        font-weight: 600;
    }

    ul.mkoullisel{
        margin: 10px 0 0 0;
    }
    .mkoullisel li{
        display: block;
        margin: 5px 0;
    }
    .mkoullisel li:last-child{
        margin: 15px 0 0 0;
    }
    a.mkolinkaccettocookies:link{
        padding: 7px 14px;
    }
}