﻿.navbar {
    margin-bottom: 0;
}

.navbar-nav > li > a {
    padding-top: 3px;
    padding-bottom: 3px;
    line-height: 20px;
}

.AltreNewsMobile {
    display: none;
}

.cerca-mobile {
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 0 12px;
    font-size: 16px;
    width: 90%;
}

.social-share-mobile {
    display: none;
}

.col-cerca-mobile {
    float: right;
    padding: 0 !important;
    margin-right: 10px;
    font-size: 16px;
}

.carousel-text-counter {
    display: block;
}

.carousel-caption {
    display: none;
}

.carousel-text-counter {
    display: block;
    padding: 5px 0;
    text-align: center;
    font-style: italic;
    background-color: #fff;
    min-height: 50px;
    font-size: 16px;
}

.web-nascosto {
    display: none;
}
.corpoVideo{
position: relative;
padding-bottom:56.25%;
height:0;
overflow:hidden;
}

.corpoVideo iframe{
position:absolute;
top:0px;
left: 0;
width:100%;
height:100%;
}
@media (max-width:992px) {
    html {
        width: 96% !important;
        padding: 0 2%;
    }

    .testoADestra {
        text-align: center;
    }

    .banner468x60 img, .bannerADestra img {
        width: 90%;
        margin: 0 auto;
    }

    .banner468x60 img {
        width: 100%;
        margin: 0 auto;
    }

    .logoStandard, .mobile-nascosto {
        display: none;
    }

    .mobile-visibile {
        display: block;
    }

    .socialIcons {
        margin: 10px auto;
        max-width: 300px;
        width: 100%;
        text-align: center;
    }

    .foot-social-share {
        margin: 10px auto;
        max-width: 280px;
        width: 100%;
        text-align: center;
    }

    .footMain {
        height: auto;
        line-height: inherit;
        padding: 10px 0;
    }

    .divFormCommenti input[type=button], .divFormCommenti input[type=text], .divFormCommenti textarea, .divFormCommenti input[type=text].tbTitolo {
        max-width: 96% !important;
    }

    .divFormCommenti #btInvia {
        max-width: 100% !important;
    }

    .divFormCommenti select {
        max-width: 98% !important;
    }

    .divCorpo img {
        width: 100%;
    }

    .intArticolo {
        float: none !important;
        height: auto !important;
        min-height: 30px !important;
    }

    .topArticolo .bordoDestro {
        min-height: inherit !important;
    }

    .jFlowControl, .jFlowPrev, .jFlowNext {
        font-size: 30px;
    }

    .jFlowPag {
        display: none;
    }

    .jFlowPrev, .jFlowNext {
        width: 45%;
    }

    .jFlowNext {
        text-align: right;
        float: right;
    }

    .corpoBanner {
        margin: 8px 0 0;
        max-width: 100%;
    }

    .banner218x175Mobile {
        width: 50% !important;
        max-width: 50% !important;
        margin: 0 5px 0 0;
        height: 200px;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .bloccoMenu {
        width: 100%;
    }

    .menu ul {
        width: auto;
    }

    .logoMobile {
        display: block;
        text-align: center;
    }

        .logoMobile img {
            width: 100%;
            max-width: 350px;
            height: auto;
        }

    .menuStandard {
        display: none;
    }

    .menuMobile {
        display: block;
    }

    .navbar-inverse {
        background-color: #efefef;
        border-color: #efefef;
        width: 100%;
        border-radius: 10px;
        margin-top: 10px;
        padding-top: 5px;
    }

        .navbar-inverse .navbar-toggle {
            border-color: #aaa;
        }

    .banner468x60Mobile {
        display: none;
    }

    .spazioBannerMobile {
        display: block;
    }

    .banner468x60 {
        width: 100%;
        max-width: 990px;
    }

    .piedeStd {
        display: none !important;
    }

    .piedeMobile {
        text-align: center;
        display: block;
        font-size: 16px;
        padding: 0 10px;
    }

    a.aSubCat {
        background-color: #dedede;
        padding: 4px 8px;
        margin-bottom: 4px;
        margin-right: 5px;
        display: inline-block;
    }

    span.aSubCat {
        background-color: #fff;
        display: none;
    }

    #linkCat123 a {
        color: #fff;
    }

    #linkCat123 .bianco {
        color: #dedede !important;
    }

    .espandi {
        display: none;
    }

    .elencoTitoli {
        height: auto;
        overflow: hidden;
    }

    .divRecenti {
        height: auto;
        overflow: hidden;
    }

    .navbar-toggle {
        display: block;
        position: relative;
        float: left;
        margin-left: 15px;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 2px 10px;
        text-align: left;
        border-bottom: 1px solid #ccc;
    }

    .canvas {
        margin-top: 50px;
    }

    .logoMenuMobile {
        padding: 10px 0 10px 10px;
        text-align: left;
    }

    .titoloRecenti {
        display: block;
        position: absolute;
        background-color: #fff;
        width: 90%;
        font-size: 14px;
        padding: 4%;
        bottom: 4%;
    }

    .carousel-contatore {
        display: none;
    }

    .navmenu li {
        padding-bottom: 0;
    }

    #mainContainer {
        border: 0 solid #fff;
    }

    .web-nascosto {
        display: block;
    }
}

@media (max-width:767px) {
    .titoloRecenti {
        display: block;
        position: absolute;
        background-color: #fff;
        width: 90%;
        font-size: 15px;
        padding: 4%;
        bottom: 10px;
    }

    .aMenuM, .aMenuMSelected {
        border-bottom: 1px solid #ccc;
    }

    .divAutore {
        display: none;
    }

    .autoreArticoloMobile {
        display: block !important;
        font-size: 17px;
    }

    .imgAutore {
        display: none;
    }

    .sottoTitoloArticolo {
        font-size: 18px;
    }

    .divCorpo {
        font-size: 18px;
    }

        .divCorpo img {
            width: 100%;
        }

    .carousel-inner {
        max-height: 450px;
        overflow: hidden;
    }

    .slideImg {
        max-height: 450px;
        overflow: hidden;
    }

    .carousel-control.right, .carousel-control.left {
        max-height: 450px;
    }

    .carousel-content, .carousel-content-empty {
        font-size: 11px;
        line-height: 18px;
        padding: 4px 3%;
        width: 94%;
    }

    .carousel-caption {
        background-color: transparent;
        opacity: 1;
        color: #fff;
    }

    .social-share {
        display: none;
    }

    .col-recenti {
        max-width: 100%;
        padding-left: 0;
    }

    .imgRecenti {
        width: 100%;
        height: auto;
    }

    .sottoTitoloArticolo {
        text-align: left;
    }

    hr {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .col-recenti a {
        height: 170px;
    }

    .topArticolo {
        text-align: left;
    }

    #mainContainer {
        padding: 10px 0 2px !important;
        border: 5px solid #fff;
        border-left: 0;
        border-right: 0;
    }

    .intArticolo {
        min-height: 0 !important;
    }

    .nomeAutore {
        margin: 0;
    }

    .bannerGoogle {
        height: auto !important;
    }

    .nascosto {
        display: none;
    }

    .frameGoogle {
        width: 90% !important;
    }

    .aMenuM:active {
        color: #4d4d4d !important;
    }

    .corpoBiancoInterno iframe {
        width: 90% !important;
    }

    .nomeAutore {
        margin: 0;
        height: auto;
        position: static;
    }

    .innerNomeAutore {
        position: static;
        top: 0;
        transform: none;
        padding-top: 10px;
    }

    .titoloCat {
        height: 42px;
        overflow: hidden;
        min-height: 30px;
        font-size: 14px;
    }

    .nomeAutore {
        width: 95%;
        text-align: left;
        padding-left: 0;
    }

    .carousel-display-counter {
        position: static;
    }

    .carousel-text-counter {
        min-height: 70px;
    }

    .social-share-mobile {
        display: block;
        margin: 17px auto 0 0;
        width: 270px;
    }
}

@media (max-width:468px) {
    .banner218x175Mobile {
        width: 100% !important;
        max-width: 100% !important;
        float: none;
        margin: 0 5px 0 0;
        /*height: 200px;*/
        height: auto;
        margin-left: auto !important;
        margin-right: auto !important;
    }

        .banner218x175Mobile img {
            width: 100%;
            max-width: 100% !important;
        }

    #mainContainer {
        border: 0 solid #fff;
    }

    .divCorpo img {
        width: 100%;
    }

    .messaggioHead br {
        display: none;
    }

    #divAltreNews {
        display: none;
    }

    #divAltreNews2 {
        display: none;
    }

    .AltreNewsMobile {
        width: 100%;
        margin: 0 auto;
        display: block;
    }

    .boxIconeLink {
        display: none;
    }

    #divCx .box {
        width: 100%;
        max-width: 400px;
    }

    .bannerAuto218x175 {
        display: none;
    }

    .banner332x90 {
        display: none;
    }

    .divCx {
        width: 100%;
        margin: 0;
    }

    .titoloArticolo {
        font-size: 25px;
        line-height: 29px;
    }

        .titoloArticolo br {
            display: none;
        }

    .spazioNav {
        display: inline-block;
        width: 4px;
    }

    .articolo-cat {
        width: 100% !important;
    }

    .nomeAutore {
        width: 90%;
    }
}

@media (max-width:767px) and (min-width:415px) {
    .col-recenti {
        max-width: 50% !important;
    }

    .titoloRecenti {
        font-size: 11px !important;
    }
}

@media (max-width:350px) {
    .titoloRecenti {
        font-size: 11px;
    }
}
