body.home.modal-open .modal-backdrop{z-index:unset;}
.panel.panel-default.box-banner{border-radius:0px !important; font-weight:800;}
.panel.panel-default.box-banner .panel-heading{background-color: #a40023;}
.panel.panel-default.box-banner h4{color:#FFF !important;}
.panel.panel-default.box-banner .panel-body{clear:both;background-color:#FFF; line-height:150%;padding:20px 15px 0px 15px !important; border-bottom:16px solid #a40023 !important;}
.panel.panel-default.box-banner .panel-body .fake-table {border: 2px solid #e9e9e9;border-left: 0px;border-top: 0px;position: relative;left: -31px;top: -20px;line-height: 32px;float: left;clear: both;width: 100%;}
.panel.panel-default.box-banner .panel-body .fake-table .bg-grey { background-color:#e9e9e9; float:left; width:100%;}
.panel.panel-default.box-banner .panel-body .fake-table > div > div{ padding-left:30px;}
.nobreak{white-space: nowrap !important}

.panel.panel-default.box-live{border-radius:0px !important; font-weight:800;}
.panel.panel-default.box-live .panel-heading{color:#fff;background-color:#bd0518; position:relative;}
.panel.panel-default.box-live h4{color:#FFF !important;}
.panel.panel-default.box-live .icon-diretta{color: #FFF;  float: right;  position: absolute;  top: 3px;  right: 8px;}
.panel.panel-default.box-live .panel-body{}
.bollino img{ max-width:140px; min-width:100px; }
.bollino-text h4{margin-top:8px;}
.inattesa h6{position:absolute;bottom:20px;text-align:center;left:0;right:0;color:#757575; margin:0px;}

#postBannerSummary{cursor:pointer; min-height:100px; position:relative; top: -20px !important; margin-bottom:-20px;}
#postBannerSummary .wrapperBannerContents .{font-weight:600 !important;}
#postBannerSummary .wrapperBannerContents .image {padding-left:0px; padding-right:0px;}
#postBannerSummary .wrapperBannerContents .image img{ max-height:96px;padding-top:3px; }
#postBannerSummary .wrapperBannerContents .title{ display:flex;justify-content:left;align-items: center;min-height: 100px;line-height:2.0em;}
#postBannerSummary .wrapperBannerContents .title span{font-size:20px;}
#postBannerSummary .wrapperBannerContents .donation div{ line-height:1.6em !important; }
#postBannerSummary .wrapperBannerContents .donation div.update{ font-size:12px; font-weight:100;line-height:1.6em !important }
#postBannerSummary .wrapperBannerContents .button button{ padding: 6px 20px !important }
#postBannerSummary .wrapperBannerContents .button button span{ font-size:16px; font-weight:600 }


@media (max-width:1024px){
    .bollino-text h4{margin-top:0px;}
}
@media (max-width:991px){
    .bollino-text h4{margin-top:0px;}
}

@media (max-width:756px){
    .panel.panel-default.box-banner .panel-body .fake-table{
        margin-left:-30px !important; margin-right:-30px !important; left:unset; float:unset; clear:unset; width:unset; border-right:0px;
    }
    .panel.panel-default.box-live .icon-diretta{
        position:unset;
        clear:both;
        float:unset;
    }
    .bollino-text h4{margin-top:0px;}
    #postBannerSummary{ margin-bottom:10px; }
}
@media (max-width:576px){
    .previous-stream{ display:block; margin-top:16px; clear:both; text-align:left;}
    .bollino > div{margin-right:-16px !important;}
    .bollino-text h4{margin-top:0px;}
    #postBannerSummary{ margin-bottom:20px; }
    .inattesa h6{bottom:7px !important; font-size:12px !important;}
}

#bannerSummary{ margin-top:0px; padding:16px; width:100%; height:100px; background-image:url(/immagini/1_240_20200611161251.svg); background-size:100% 100px;}
#bannerSummary img{max-height:75px;}
#bannerSummary .wrapperBannerContents2{margin:0px 15px; padding:0px 16px;}
.valueEuro{position:absolute; color:#FFF; font-weight:400; top: 47%; left:16px;}

@media (max-width:1024px){
}
@media (max-width:991px){
}

@media (max-width:768px){
    #bannerSummary {height: auto !important; background:unset; padding:0px;}
    #bannerSummary img{max-height:unset; width:100%;}
    #bannerSummary .wrapperBannerContents2{margin:unset; padding: unset;}
}
@media (max-width:576px){
}


#linkArrivo{position: absolute;
width: 400px;
top: -100px;
z-index: 2;
font-size: 30px;
color: #000;
font-weight: 800;
left: 295px;}