@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);  


body {}




#quattroruoteday2015 a:hover #scr-qrtday .st0,
            #quattroruoteday2015 a:hover #scr-qrtday .st1,
            #quattroruoteday2015 a:hover #scr-qrtday .st2,
            #quattroruoteday2015 a:hover #scr-qrtday .st3,
            #quattroruoteday2015 a:hover #logo-qrtday .st0,
            #quattroruoteday2015 a:hover #logo-qrtday .st1,
            #quattroruoteday2015 a:hover #logo-qrtday .st2,
            #quattroruoteday2015 a:hover #logo-qrtday .st3,
            #quattroruoteday2015 a:hover #titolo-qrtday .st0,
            #quattroruoteday2015 a:hover #titolo-qrtday .st1,
            #quattroruoteday2015 a:hover #data-qrtday .st0,
            #quattroruoteday2015 a:hover #data-qrtday .st1
            {opacity: 0.5;}

            .top-qrtday {border-bottom:3px solid #E20613; padding:10px 0; margin-bottom:0px;}
            .header-qrtday {display:block; float:left; width:100%; height:160px; text-align: center;}

            .sponsor-qrtday {display:block; float:left; width:100%;  box-sizing: border-box; text-align:center; padding:10px 0; border-bottom: 1px solid #ccc; margin-bottom:20px;}
            .sponsor-qrtday span {text-transform:uppercase; color:#999; font-size:12px; display:inline-block; margin: 0 10px 0 0;}
            .sponsor-qrtday a img {display:inline-block; vertical-align: middle; margin-right:10px;}
            .sponsor-qrtday a img.last {margin-right:0px;}
            
            ul.sub-cat {
            margin: 0;
            padding: 0;
            margin-bottom: 10px;
            background: none;
            border-top: 0px solid #666;
            border-bottom: 3px solid #E20613;
            margin-bottom: 20px;
            }


            .adv-left {float:left;}
            
            .qrtday-quizlab-sx {display:block; float:left; width:300px; padding:0 20px 20px 20px; text-align:center;border-bottom:3px solid #E20613; font-size:16px; line-height:21px;margin:0 0 20px 0; }
            .qrtday-quizlab-sx h2 {text-transform:uppercase; font-weight:300; font-size:36px; }
            .qrtday-quizlab-sx p {}
            .qrtday-quizlab-sx a.partecipa {display:block; padding:10px; color:#fff; background-color:#E20613; border-radius:3px; font-weight:700; text-transform: uppercase; transition: background-color .5s, color .5s;}
            .qrtday-quizlab-sx a.partecipa:hover {background-color:#eee; color:#E20613;}
            
            

            .contenitore-interventi {width:400px; margin-left:105px; margin-bottom:20px;}

            .qrtday-content {padding: 20px;}
            .qrtday-content h1 {font-weight:300; font-family: 'Roboto Slab', serif;}
            .qrtday-ospite {display:block; float:left; width:100%; padding:20px 30px; border-bottom:2px solid #ccc;}
            .qrtday-foto-ospite {display:block; width:200px; height:200px; -webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px; overflow:hidden;}
            .qrtday-ospite-txt {display:block; margin:30px; font-size:21px; line-height:24px; width:300px;}
            .txt-dx {text-align:right;}
            .sx {float:left;}
            .dx {float:right;}
            .qrtday-agenda {display:block; float:left; width:100%; font-size:16px; line-height:21px;}
            .qrtday-agenda img {display:block; width:92px; height:92px; border-radius:46px; float:left; margin: 20px; border:4px solid #ccc}

            .qrtday-agenda-ospite {display:block; float:left; width:48%; font-size:16px; line-height:21px;text-align: center; margin:10px 10px 0 0;}
            .qrtday-agenda-ospite.last {margin-right:0;}
            .qrtday-agenda-ospite h3 {font-size:20px;font-family: 'Roboto Slab', serif;font-weight:700;}
            .qrtday-agenda-ospite h3 span {font-size:15px;font-weight:normal;}
            .qrtday-agenda-ospite img {display:inline-block; width:92px; height:92px; border-radius:46px; margin: 20px; border:4px solid #ccc}


            .qrtday-agenda img.ospite {display:block; width:200px; height:200px; border-radius:100px; float:left; margin: 20px 20px 50px 0; border:8px solid #ccc}
            .sx {float:left;}
            .dx {float:right!important; text-align: right;}
            .qrtday-agenda h3 {margin: 20px 0 0 0; padding:0;font-family: 'Roboto Slab', serif;}
            .qrtday-agenda a {text-decoration: underline;}
            
            .qrtday-twitter-box {display:block; float:left; width:100%;}
            .qrtday-twitter-box h3 {display:inline-block; font-size:24px; font-weight:300; border-bottom:3px solid #E20613; padding:10px; margin-bottom:0;}
            .qrtday-twitter-box h3.qrt-day-hashtag {float:right; font-size:18px;border-bottom:3px solid #fff;}
            .qrtday-twitter-box h3.qrt-day-hashtag span {font-size:24px; color:#E20613; font-weight:500;}
            .qrtday-tweet-container {}
            
            /*#twitter-widget-0,#twitter-widget-1 {width:649px !important; height:300px !important; margin: 0 0 20px 0;}*/
            
            .section.freeHtml:before, .section.freeHtml:after {display:table;content:"";line-height:0;}
            .section.freeHtml:after {clear:both;}


    h4.tit-page {text-align:center; text-transform:uppercase; font-weight: 300;font-size:21px;  border-bottom:1px solid #ccc; padding-bottom:10px; color:#e10f21;}                
    h5.orario {color:#e10f21; text-align: center; }
    h3.tipo-evento {text-align:center;}
    h1.titolo-evento, h2.sottotitolo-evento {text-align: center; font-family: 'Roboto Slab', serif; font-size: 36px;}
    .filetto {border-bottom: 1px solid #ccc;margin-bottom:20px;}

.titolo-intervento {font-family: 'Roboto Slab', serif; font-size: 21px;}

    .box-partecipa-pomeriggio {text-align: center; font-size:16px; line-height:21px; border:1px solid #ccc; padding:20px; margin-bottom:20px;}           
    .box-partecipa-pomeriggio h3 {color:#e10f21;font-family: 'Roboto Slab', serif;}
    .box-partecipa-pomeriggio h2 {font-size:21px; line-height:28px; font-weight: 400}
    a.bottone-partecipa {display:inline-block; padding:20px; border-radius:8px; color:#fff; background-color:#e10f21; border:1px solid#e10f21; font-size:28px; font-weight: 400; }
    a.bottone-partecipa:hover {color:#e10f21; background-color:#fff;}            
    
    
    .qrtday-agenda img.iniziativa {display:block; width:160px; height:160px; border-radius:80px; float:left; margin: 0 20px; border:8px solid #ccc}
    .punto-di-vista {display:block; float:left;width:300px;}

    .sponsor-piccoli {display:block; width:90px; height:60px; background-color:#eee; margin:0 15px 20px 0;float:left;}
    .sponsor-piccoli.last {margin:0 0 20px 0;}
    .bordo-bottom {border-bottom: 3px solid #E20613; margin-bottom: 20px; display:block; float:left; width:100%;}
            