﻿

/* lg */
@media (min-width: 1200px)
{

}

@media (max-width: 1650px)
{
}

@media (min-width: 992px) and (max-width: 1291px)
{
}

@media (max-width: 1200px)
{
}

/* md */
@media (min-width: 992px) and (max-width: 1291px)
{
    .sizemenu
    {
        font-size: 13px;
    }

}

/* sm */
@media (min-width: 768px) and (max-width: 991px)
{

    .carousel
    {
        margin-top: 5px;
    }
    
    .banda-blu
    {
        height: 42px;
        background-color: #014983;
        color: #fff;
        font-size: 15px;
        padding-top: 6px;
    }
    
    .testocoupon
    {
        color: #1c2c3b;
        font-size: 16px;
    }

    h4, .h4
    {
        font-size: 16px;
        font-weight: bold;
    }

    .marginbottom20
    {
        margin-bottom: 20px;
    }

    .chiudifiltro
    {
        display: none;
    }

    ._btn-lg
    {
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333;
        border-radius: 6px;
    }

    .sizemenu
    {
        font-size: 12px;
    }
}

/* xs */
@media (max-width: 1220px)
{

    .bordorightrivista
    {
        border-right: 0px;
    }

    .bordobottomrivista
    {
        border-bottom: 2px solid #cac6c6;
    }
    
    .carousel
    {
        margin-top: 5px;
    }
    
    .logoericerca
    {
        font-size: 16px;
        margin-top: 15px;
    }

    h4, .h4
    {
        font-size: 16px;
        font-weight: bold;
    }

    hr
    {
        border-top: 1px solid #3c9dea;
    }

    .marginbottom20
    {
        margin-bottom: 20px;
    }

    .example a:link
    {
        float: left;
        width: 20%;
        padding-top: 12px;
        padding-bottom: 12px;
        background: #014983;
        color: #fff;
        font-size: 12px;
        border: 1px solid grey;
        border-left: none;
        cursor: pointer;
    }

    .footertext
    {
        font-size: 18px;
    }
    
    .chiudifiltro
    {
        display: none;
    }
    
    ._btn-lg
    {
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333;
        border-radius: 6px;
    }
    
    ul.countdown
    {
        list-style: none;
        margin: 15px 0;
        padding: 0;
        display: block;
        text-align: center;
    }

    ul.countdown li
    {
        display: inline-block;
    }

    ul.countdown li span
    {
        font-size: 20px;
        font-weight: 300;
        line-height: 40px;
        color: #c60038;
    }
    
    ul.countdown li.seperator
    {
        font-size: 20px;
        line-height: 35px;
        vertical-align: top;
        color: #c60038;
    }
    
    ul.countdown li p
    {
        color: #fff;
        font-size: 10px;
    }
    
    .spanTesto
    {
        font-size: 28px !important;
        color: #fff !important;
    }
}

@media (max-width: 768px)
{
    .newslettertext
    {
        font-size: 13px;
    }
    .skin
    {
        margin-top: 0px;
        background-color: #fff;
        padding-left: 0px;
        padding-right: 0px;
    }
    .border-right
    {
        border-right:0px;
        border-bottom:1px solid #d9dbdc;
        
    }
    .border-right-2
    {
        border-right:0px;
        
    }
}

/* XS Portrait */
@media (max-width: 479px)
{
    .banda-viola {
        height: 82px;
        background-color: #6ac012;
        font-size: 15px;
        padding-top: 12px;
        color: #014983;
        font-weight: bold;
        text-align:center;
    }
    .newslettertext
    {
        font-size: 13px;
    }

    .skin
    {
        margin-top: 0px;
        background-color: #fff;
        padding-left: 0px;
        padding-right: 0px;
    }

    .carousel
    {
        margin-top: 5px;
    }


    .banda-blu
    {
        height: 50px;
        background-color: #7fb9e7;
        color: #fff;
        font-size: 16px;
        padding-top: 12px;
        font-weight: bold;
    }

    .logoericerca
    {
        font-size: 16px;
        margin-top: 15px;
    }

    .testoarancio
    {
        color: #004982;
    }


    h4, .h4
    {
        font-size: 16px;
        font-weight: bold;
    }

    .marginbottom20
    {
        margin-bottom: 20px;
    }

    .example a:link
    {
        float: left;
        width: 20%;
        padding-top: 12px;
        padding-bottom: 12px;
        background: #014983;
        color: #fff;
        font-size: 12px;
        border: 1px solid grey;
        border-left: none;
        cursor: pointer;
    }

    .footertext
    {
        font-size: 18px;
    }

    .chiudifiltro
    {
        display: none;
    }


    ._btn-lg
    {
        padding: 10px 16px;
        font-size: 18px;
        line-height: 1.3333333;
        border-radius: 6px;
    }

    ul.countdown
    {
        list-style: none;
        margin: 15px 0;
        padding: 0;
        display: block;
        text-align: center;
    }

    ul.countdown li
    {
        display: inline-block;
    }

    ul.countdown li span
    {
        font-size: 20px;
        font-weight: 300;
        line-height: 40px;
        color: #c60038;
    }

    ul.countdown li.seperator
    {
        font-size: 20px;
        line-height: 35px;
        vertical-align: top;
        color: #c60038;
    }
    ul.countdown li p
    {
        color: #fff;
        font-size: 10px;
    }

    .spanTesto
    {
        font-size: 28px !important;
        color: #fff !important;
    }
    
     .border-right
    {
        border-right:0px;
        border-bottom:1px solid #d9dbdc;
        
    }
    
    .border-right-2
    {
        border-right:0px;
        
    }

}