body {
  font-family: 'Archivo Narrow';
}

h1, .h1, h2, .h2, h3, .h3{
    margin: 0;}

/*.col-md-6{padding: 0;} */

.navbar-toggle{
    float: none;}

section{
    position: relative;
    margin-top: 25px;}

.container{
    position: relative;
    width: 100%;
    padding: 0;}

.starter-template {
  padding: 40px 15px;
  text-align: center;}

#map {
    width: 100%;
    margin: 15px auto;}

#map img{
    width: 100%;}

/*---------Categorie-Menu---------*/
#categorie-header{
    margin-top: 25px;}

#categorie-header ul{
    padding: 0;
    text-align: center;
    width: 100%;}

#categorie-header ul li{
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    display: block;
    float: left;
    width: 16.66666%;
    padding:35px 0;
    color: #fff;
    font-size: 17px;}

#categorie-header ul li:hover, #categorie-header ul li.active{    margin-top: -8px;}

.cat-1{background-color:#6fb74a;}
.cat-2{background-color:#f1df76;}
.cat-3{background-color:#a2d6b5;}
.cat-4{background-color:#faae78;}
.cat-5{background-color:#CC9E9E;} 
.cat-6{background-color:#bababa;}


/*---------Filter---------*/
#filter-category {position: relative;}
#filter-category #category-header{ margin: -20px 0 25px 15px; position: absolute;}

#filter-category #category-header .filter-1,
#filter-category #category-header .filter-2,
#filter-category #category-header .filter-3{    overflow: hidden;    background:#c7d13c;     text-transform:uppercase;    height: 24px;    padding: 5px 0  29px 29px;     text-align:left;       margin-top:15px;}
#filter-category #category-header .filter-1{   padding-left: 15px;    width: 25%;    float: left;    margin-right: 30px;    display: inline-block;}

#filter-category #category-header .filter-2{    float: left;    padding-left: 30px;    padding-right: 15px;    width: 25%;    display: inline-block;    margin-right: 20px;}
#filter-category #category-header .filter-3{    float: left;    margin-left: 20px;    overflow:hidden;     padding-left: 30px;    padding-right: 15px;    width: 25%;    display: inline-block;}

#filter-category #category-header .filter-1 select,
#filter-category #category-header .filter-2 select,
#filter-category #category-header .filter-3 select
{border:0!important;height:20px!important;width:100%;color:#FFF;font-size:16px; background:/*url("/st215/images/arrow-bottom.png")  80%  0 no-repeat*/ #C7D13C ; text-transform:uppercase
}
#filter-category #category-header .filter-1 select,
#filter-category #category-header .filter-2 select,
#filter-category #category-header .filter-3 select{margin:0 0 0 -10px!important;}
#filter-category #category-header .filter-1 option,
#filter-category #category-header .filter-2 option,
#filter-category #category-header .filter-3 option{padding:2px 0 2px 20px!important}


#filter-category #category-header .filter-1  h3,
#filter-category #category-header .filter-2  h3,
#filter-category #category-header .filter-3  h3{color:#FFF;font-size:16px;margin:0 0 0 0px}

#filter-category #category-header .filter-2 ul,
#filter-category #category-header .filter-3 ul{    padding:0;     margin:0;     list-style:none;    background:url("/st215/images/arrow-bottom.png") no-repeat transparent right 3px;}

#filter-category #category-header .filter-1 ul{    background:url("/st215/images/arrow-bottom.png") no-repeat transparent right 3px;}
#filter-category #category-header .filter-1 ul li,
#filter-category #category-header .filter-2 ul li,
#filter-category #category-header .filter-3 ul li{    line-height: 25px;    padding:0;     margin:0;     list-style:none;}
#filter-category #category-header .filter-1 ul li a,
#filter-category #category-header .filter-2 ul li a,
#filter-category #category-header .filter-3 ul li a{    color: #fff;    font-size: 17px;}

#filter-category #elencoA{    clear: both;    padding-top: 35px;    width: 100%;}

#fFiltriVideo select{border:0!important;height:20px!important;width:100%;color:#FFF;font-size:16px; background:/*url("/st215/images/arrow-bottom.png")  80%  0 no-repeat*/ #C7D13C ;}
#fFiltriVideo  select{margin:0 0 0 -10px!important;}
#fFiltriVideo option{padding:2px 0 2px 20px!important}
#fFiltriVideo label{color:#FFF;font-size:16px;margin:0 0 0 0px}


#filter-category #elencoA ul li {    list-style-type: none;    margin-left: -40px;    min-height: 210px;    background: rgba(230,231,232,0.2);     margin-top: 10px;    margin-bottom: 10px;    padding: 10px 0;    }

.concluso{ width: 100%; color: #fff; position: absolute; top:0%; left: 0; background:url("/st215/images/caption.png") repeat-y  ;text-transform:uppercase;padding:10px 2%}

#filter-category #elencoA #event .image img{width:100%}
#filter-category #elencoA #event .image{height:170px;overflow:hidden;position:relative;
    width: 280px;
    float: left;
    margin-right: 30px;
    display: inline;} 

#filter-category #elencoA #event .event-right .header-event{
    font-size: 20px;
    display: inline;
    width: 50%;
    float: left;
    border-bottom: 3px solid #6fb74a;}

#filter-category #elencoA #event .event-right .header-event .event-details p{
    font-style: italic;}

#filter-category #elencoA #event .event-right span.number{
    float: left;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    text-align: center;
    margin-left: -47px;
    color: #fff;
    font-size: 20px;z-index:999999!important;position:relative}

#filter-category #elencoA #event.cat-1-b .event-right span.number{
    background-color: #6fb74a;}
    
    #filter-category #elencoA #event.cat-1-b .event-right .header-event{
        border-bottom: 3px solid #6fb74a;}

#filter-category #elencoA #event.cat-4-b .event-right span.number{
    background-color: #faae78;}
    
    #filter-category #elencoA #event.cat-4-b .event-right .header-event{
        border-bottom: 3px solid #faae78;}

#filter-category #elencoA #event.cat-2-b .event-right span.number{
    background-color: #f1df76;}
    
    #filter-category #elencoA #event.cat-2-b .event-right .header-event{
        border-bottom: 3px solid #f1df76;}

#filter-category #elencoA #event.cat-3-b .event-right span.number{
    background-color: #a2d6b5;}
    
    #filter-category #elencoA #event.cat-3-b .event-right .header-event{
        border-bottom: 3px solid #a2d6b5;}

#filter-category #elencoA #event.cat-5-b .event-right span.number{
    background-color: #CC9E9E;}
    
    #filter-category #elencoA #event.cat-5-b .event-right .header-event{
        border-bottom: 3px solid #CC9E9E;}

#filter-category #elencoA #event.cat-6-b .event-right span.number{
    background-color: #bababa;}
    
    #filter-category #elencoA #event.cat-6-b .event-right .header-event{
        border-bottom: 3px solid #bababa;}

#filter-category #elencoA #event .event-right img.read-more{
    float: left;
    margin-right: 200px;
    border-radius: 100%;}

#filter-category #elencoA #event.cat-1-b .event-right img.read-more{
    background-color:#6fb74a; }

#filter-category #elencoA #event.cat-2-b .event-right img.read-more{
    background-color:#f1df76; }

#filter-category #elencoA #event.cat-4-b .event-right img.read-more{
    background-color:#faae78; }

#filter-category #elencoA #event.cat-5-b .event-right img.read-more{    background-color:#CC9E9E; }
#filter-category #elencoA #event.cat-3-b .event-right img.read-more{    background-color:#a2d6b5; }
#filter-category #elencoA #event.cat-6-b .event-right img.read-more{    background-color:#bababa; }
#filter-category #elencoA #event .event-right .header-event .event-details p span{    font-style: normal;}

#filter-category #elencoA #event .event-right .event-desc{    float: left;    display: inline;    width: 70%;    padding-top:7px;}

#filter-category #elencoA #event .event-right .event-desc h2{    font-size: 30px;    font-weight: bold;    margin-bottom: 7px;}

#filter-category #elencoA #event.cat-1-b .event-right .event-desc h2,.cat-1-b  .image-title {    color: #6fb74a!important;}
#filter-category #elencoA #event.cat-4-b .event-right .event-desc h2,.cat-4-b  .image-title{    color: #faae78!important;}
#filter-category #elencoA #event.cat-3-b .event-right .event-desc h2,.cat-3-b  .image-title{    color: #a2d6b5!important;}
#filter-category #elencoA #event.cat-5-b .event-right .event-desc h2,.cat-5-b  .image-title{    color: #CC9E9E!important;}
#filter-category #elencoA #event.cat-6-b .event-right .event-desc h2,.cat-6-b  .image-title{    color: #bababa!important;}



/*
#filter-category #elencoA #event.cat-2-b .event-right .event-desc h2{    color: #f1df76;}
#filter-category #elencoA #event .event-right {    display: inline;}
#filter-category #elencoA #event.cat-1-b .image{    border-left: 45px solid #6fb74a;}
#filter-category #elencoA #event.cat-4-b .image{    border-left: 45px solid #faae78;}
#filter-category #elencoA #event.cat-6-b .image{    border-left: 45px solid #bababa;}

#filter-category #elencoA #event.cat-3-b .image{    border-left: 45px solid #a2d6b5;}
#filter-category #elencoA #event.cat-5-b .image{    border-left: 45px solid #CC9E9E;}
 #filter-category #elencoA #event.cat-2-b .image{    border-left: 45px solid #f1df76;} */

#filter-category #elencoA #event.cat-1-b .image{    background: #6fb74a;padding-left:45px}
#filter-category #elencoA #event.cat-2-b .image{    background: #f1df76;padding-left:45px}
#filter-category #elencoA #event.cat-3-b .image{    background: #a2d6b5;padding-left:45px}
#filter-category #elencoA #event.cat-4-b .image{    background: #faae78;padding-left:45px}
#filter-category #elencoA #event.cat-5-b .image{    background: #CC9E9E;padding-left:45px}
#filter-category #elencoA #event.cat-6-b .image{    background: #bababa;padding-left:45px}

#filter-category #elencoA #event.cat-1-b .image img{    max-width: 330px;}

#go-top{    position: absolute;    right: 0;   bottom: 35px;}

/*---------Page-3-Category---------*/

#categorie-header ul.category-actual {    float: left;}
#category-header{    margin-top: -15px;    float: right;    width: 70%;  display:block  ;margin-bottom:20px!important}

#category-header .torna{    height: 44px;    text-align: center;    margin-right: 55px;    width: 32%;    background-color: #c7d13c;    display: inline-block;}

#category-header .torna a{    font-size: 20px;}
#category-header .torna a h3{   padding: 5px 15px; color: #fff;}

#category-header img.arrow-right{ margin-left: -50px;}
#category-header img.arrow-left{ margin-right:5px;}
#content-inside{ height: 100%; overflow: auto;margin-bottom: 30px;padding-bottom: 15px;margin-top: 55px;}
.cat-left{width:50%}
.cat-right{width:50%;}

#content-inside .content-left #event .cat-left .image{  float: left;}

#content-inside .content-left #event .cat-left .image img.img-1,
#content-inside .content-left #event .cat-left .image img.img-2{max-width: 400px; width: 95%; display: block;margin: 10px 20px 20px 0;}
/* #content-inside .content-left #event .cat-left .social-icons img{    max-width:70px;width: 95%;padding: 0 7px;} */

#content-inside .content-left #event .cat-right{ float: left;} 
#content-inside.cat-1-b{border-bottom: 2px solid #6fb74a; }

#content-inside .content-left #event .cat-right .header-event{    margin-bottom: 20px;}
#content-inside.cat-1-b .content-left #event .cat-right .header-event{    border-bottom: 3px solid #6fb74a;}

#content-inside.cat-2-b .content-left #event .cat-right .header-event{   border-bottom: 3px solid #f1df76;}
#content-inside.cat-4-b .content-left #event .cat-right .header-event{  border-bottom: 3px solid #faae78;}
#content-inside.cat-3-b .content-left #event .cat-right .header-event{ border-bottom: 3px solid #a2d6b5;}
#content-inside.cat-5-b .content-left #event .cat-right .header-event{ border-bottom: 3px solid #CC9E9E;}
#content-inside.cat-6-b .content-left #event .cat-right .header-event{ border-bottom: 3px solid #bababa;}

#content-inside .content-left #event .cat-right .header-event span{ font-size: 20px;}
#content-inside.cat-1-b .content-left #event .cat-right .header-event span{ color:#6fb74a; }
#content-inside.cat-2-b .content-left #event .cat-right .header-event span{color:#f1df76; }
#content-inside.cat-4-b .content-left #event .cat-right .header-event span{color:#faae78; }
#content-inside.cat-3-b .content-left #event .cat-right .header-event span{ color:#a2d6b5; }
#content-inside.cat-5-b .content-left #event .cat-right .header-event span{ color:#CC9E9E; }
#content-inside.cat-6-b .content-left #event .cat-right .header-event span{ color:#bababa; }

#content-inside .content-left #event .cat-right .header-event .event-details{ font-size: 18px;font-style: italic;margin-bottom: 20px; margin-top: 0px;}

#content-inside.cat-1-b h2,
#content-inside.cat-1-b h3,
#content-inside.cat-1-b h4,
#content-bottom.cat-1-b h2,
#content-bottom.cat-1-b h3,
#content-bottom.cat-1-b h4,
#content-bottom1.cat-1-b h2,
#content-bottom1.cat-1-b h3,
#content-bottom1.cat-1-b h4{
    color:#6fb74a; }

#content-inside.cat-2-b h2,
#content-inside.cat-2-b h3,
#content-inside.cat-2-b h4,
#content-bottom.cat-2-b h2,
#content-bottom.cat-2-b h3,
#content-bottom.cat-2-b h4,
#content-bottom1.cat-2-b h2,
#content-bottom1.cat-2-b h3,
#content-bottom1.cat-2-b h4{
    color:#f1df76; }

#content-inside.cat-4-b h2,
#content-inside.cat-4-b h3,
#content-inside.cat-4-b h4,
#content-bottom.cat-4-b h2,
#content-bottom.cat-4-b h3,
#content-bottom.cat-4-b h4,
#content-bottom1.cat-4-b h2,
#content-bottom1.cat-4-b h3,
#content-bottom1.cat-4-b h4{
    color:#faae78; }

#content-inside.cat-3-b h2,
#content-inside.cat-3-b h3,
#content-inside.cat-3-b h4,
#content-bottom.cat-3-b h2,
#content-bottom.cat-3-b h3,
#content-bottom.cat-3-b h4,
#content-bottom1.cat-3-b h2,
#content-bottom1.cat-3-b h3,
#content-bottom1.cat-3-b h4{
    color:#a2d6b5; }

#content-inside.cat-5-b h2,
#content-inside.cat-5-b h3,
#content-inside.cat-5-b h4,
#content-bottom.cat-5-b h2,
#content-bottom.cat-5-b h3,
#content-bottom.cat-5-b h4,
#content-bottom1.cat-5-b h2,
#content-bottom1.cat-5-b h3,
#content-bottom1.cat-5-b h4{    color:#CC9E9E; }

#content-inside.cat-6-b h2,
#content-inside.cat-6-b h3,
#content-inside.cat-6-b h4,
#content-bottom.cat-6-b h2,
#content-bottom.cat-6-b h3,
#content-bottom.cat-6-b h4,
#content-bottom1.cat-6-b h2,
#content-bottom1.cat-6-b h3,
#content-bottom1.cat-6-b h4{    color:#333333; }

#content-inside p,
#content-bottom p,
#content-bottom1 p{    font-size: 18px;}

#content-bottom #map1Box{min-height:auto;max-height:300px;overflow:hidden!important;width: 33.33333%;   float:left;    margin-right: 20px;display:none!important}
#content-bottom #map1BoxDinamico{min-height:auto;max-height:300px;overflow:hidden!important;width: 33.33333%;   float:left;    margin-right: 20px;}

#content-bottom #event1Box{min-height:auto;max-height:300px;overflow:hidden!important;width: 33.33333%;background:#efefef;   float:left;    border: 15px solid #6fb74a;    display: inline-block;    margin-right: 30px;}



#content-bottom img.map-1 {  width:100%;height:auto!important ; }
#content-bottom img.image-event1{    width: 100.00%;   }
#content-bottom .image-desc{    position: absolute;    display: inline-block;}
#content-bottom .image-desc h3{    font-weight: bold;    font-size: 25px;}
#content-bottom .image-desc span{  float:left;  margin-top: 2px;    position: relative;font-size: 20px;line-height: 22px!important;}


#content-bottom .image-desc p{position: absolute;    margin-top: 45px;}
#content-bottom1{ height: 100%;background-color: #e6e7e8;    padding: 25px 0 0 10%!important; text-align: left;display:block}
#content-bottom1 .bottom1-h2{margin:-70px  0 40px  0 ;    max-width: 70%;    text-align: center;}

#content-bottom1 h2{    background-color: #6fb74a;    padding: 15px 30px;    text-align: center;    color: #fff!important;    font-weight: bold;    box-shadow: 5px 5px 5px rgba(0,0,0,.5);}
#content-bottom1 img.image-bottom1{    width: 20%;    margin-top: 25px;    float: left;    display: block;max-height:500px;overflow:hidden;}
#content-bottom1 .bottom1-right{    float: left;    margin-left: 10px;    width: 75%;    margin-top: 18px;    display: inline;}

#content-bottom1 .bottom1-right h3{    width: 393px;    font-size: 30px;    font-weight: bold;    margin-right: 20px;    float: left;}

#content-bottom1 .bottom1-right span.scopri{    display: inline-block;    background-color: #6fb74a;    color: #fff;    font-size: 17px;    font-weight: bold;    text-align: center;    padding: 17px 8px;    vertical-align:bottom;  line-height:40px  ;
    width: 90px; height:90px; border-radius: 100%;border: 8px solid #fff;box-shadow: 0px 1px 10px rgba(0,0,0,.45);}
	
#content-bottom1 .bottom1-right p{    margin-top: 25px;    width: 87%;}

#content-bottom1 .bottom1-right h4{    font-size: 23px;    font-weight: bold;    margin-top: 30px;}

#content-bottom{    min-height: 500px;    padding-bottom: 50px;}
#content-bottom1{    min-height: 650px;    margin-top: 38px;    overflow: visible;    padding: 37px  0;}


.imgSx img{float:left;margin:0 10px 5px 0}
.item { min-height: auto;overflow:visible}

/*---------Responsive---------*/


@media (min-width:1200px) {


    #content-bottom1{        min-height: 520px;} }



@media (max-width:1200px) {

      #filter-category #elencoA #event .event-right img.read-more{
        margin-top :-35px;
        float: right;
        margin-left: 200px;}
    
    #filter-category #elencoA #event .image{        width: 280px;}

		.videoBox{float:left;width:23%;padding:0 1%;height:190px}
}

@media (max-width:1023px) {
    
    #content-inside .content-left #event .cat-left .image img.img-1, 
    #content-inside .content-left #event .cat-left .image img.img-2{
        max-width: 300px;}
    
    #content-inside .content-left #event .cat-right{
        max-width: 340px;
        padding-right:0;
        margin-right: 15px;}
    
    #content-inside .content-left #event .cat-left .social-icons img{       max-width: 60px;}
    
    
    #filter-category #elencoA #event .event-right span.number{
        margin: 20px 16px 0 0;}
    
    #filter-category #elencoA #event .event-right .header-event{  margin-top: 0px;}
    
    #filter-category #elencoA #event .image{        width: auto;}
  #elencoAUl    .event-main{    width: 95%;padding:0 2.5%;}
    
    #filter-category #elencoA #event .event-right .event-main{
        width: 100%;
        margin-bottom: 55px;}
    
    #go-top{
        bottom: -15px;} 
		.videoBox{float:left;width:24%;padding:0 1%}

}


@media (max-width:1010px) {
    #content-inside .content-left #event .cat-right{        width: 65%;        max-width: 670px;}    
    .content-right{      clear: both;}
     .content-right .fb-like{        display: inline-block;        float: left;        width: 50%;}

}

@media (max-width: 800px) {


}

@media (max-width: 979px) {

    #content-bottom1 .bottom1-right h3{        width: 90%; margin: auto;}    
    #content-bottom1 .bottom1-right span.scopri{        float: none;        font-size: 20px;        padding-top: 5px;        width: 115px;        height: 115px;        margin:auto;}
            
    #content-bottom1 .bottom1-right{
        text-align: center;
        padding-top: 20px;
        clear: both;
        width: 100%;
        display: block;}
    
    #content-bottom1 h2{
        font-size: 25px;}
    
    #content-bottom .image-desc{
        clear: both;
        float: none;
        width: 100%;
        position: relative;
        margin-top: 35px;}
    
    #content-bottom{
        text-align: center;}
    
    #category-header img.arrow-right{
        margin-bottom: -5px;}
    
    #content-bottom .image-desc span{
        position: relative;}
    
    #category-header img.arrow-left{
        margin-bottom: -5px;}
    
    #category-header{
        position: relative!important;
        clear: both;
        float: none;
        width: 100%;}
    
   
    #category-header .torna a h3{
        font-size: 18px;}
    
    #content-inside .content-left #event .cat-right{
        width: 100%;
        max-width: 1000px;
        clear: both;
        margin-bottom: 35px;}
    
    #content-inside .content-left #event .cat-left .image{
        text-align: center;}
    
    #content-inside .content-left #event .cat-left .image img.img-1,
    #content-inside .content-left #event .cat-left .image img.img-2{
        display: inline-block;
        float: left;}
    
    #categorie-header ul li{
        font-size: 16px;}
    
        #categorie-header ul li{
        width: 100%;
        max-width: inherit;
        padding: 10px;}
    
    #filter-category #category-header .filter-1{       width: 100%;}
    #filter-category #category-header .filter-2{        width: 100%;}
    #filter-category #category-header .filter-3{        width: 100%;        margin-left: 0;}
	.videoBox{float:left;width:31%;padding:0 1%;height:200px}
	
		.cat-left,
	.cat-right{min-height:400px!important;float:left!important;width:48%!important;clear:inherit!important}
     .content-right .fb-like{ display: inline-block;  float: left;        width: 50%;margin-right:40px}
	.content-right{width:100%!important}
	
}

@media (max-width: 768px) {
#content-bottom #map1BoxDinamico{min-height:auto;max-height:300px;overflow:hidden!important;width: 48.33333%;   float:left;    margin-bottom: 20px;}

    #content-bottom1 img.image-bottom1{       max-width: 300px;        width: 100%;}
    #content-bottom1 h2{        font-size: 25px;}
	#indirizzo{text-align:center;width:100%}
    #category-header .filter-event{  clear: both;        float: none;        width: 100%;       margin-left: 0;        margin-top: 30px!important;}
    #category-header .torna{ float: none;        width: 80%;}
    #categorie-header ul li{  width: 100%;        max-width: inherit;       padding: 10px;}
	.videoBox{float:left;width:48%;padding:0 1%;height:230px}
      #event .event-right img.read-more{margin-top :-35px;float: right!important; margin-right: 10px!important;}
    .js-masonry{margin-left:0px!important}

	.cat1{clear:inherit!important;float:left!important;border:0px solid  #fff!important}

	.cat-left,
	.cat-right{min-height:400px!important;float:left!important;width:48%!important;clear:inherit!important}
     .content-right .fb-like-box{display: inline-block;  float: left;        width: 48%!important;margin:0 20px 0 0!important;}
	 .twitter-timeline{ display: inline-block;  float: left;        width: 48%!important;margin:0px!important;overflow:hidden}
	.content-right{width:100%!important;}
	
	


}


@media (max-width: 660px) {
    
    #content-bottom1{ text-align: center;}
    
    #content-bottom1 img.image-bottom1{        max-width: 250px;       width: 100%;}    
    #content-inside .content-left #event .cat-left .image .social-icons{   clear: both;}
    #slider .dots {position: absolute;left: 10%;right: 0;bottom: 20px;	}

}


@media (max-width: 575px) {
    
    #content-bottom1{ min-height: auto;}

    #category-header{ position: absolute!important;}
    
    #content-bottom1 img.image-bottom1{       float: none;}
    
    #content-bottom1 .bottom1-right span.scopri{        float: none;}
    
    #content-bottom1 .bottom1-right p{        width: 1005;        flex: none;}
		  #article-header-middle .linkElenco{}
    #article-header-middle .linkPrev,    #article-header-middle .linkNext{}
	#content-bottom #map1BoxDinamico{display:none!important}
#content-bottom #map1Box{height:145px;max-height:300px;overflow:hidden!important;width: 40.33333%;   float:left;  margin-top: 0px;  margin-right: 20px;display:block!important;}
	.image-event1{height:78px;max-height:120px;overflow:hidden!important;width: 200px!important;   float:left;  margin-top: 0px;  margin-right: 0px;display:block!important;}

	
}

@media (max-width: 480px) {
    #article-header-right{display:none}
	#content-bottom{padding:0 2%!important}
    #content-bottom1 h2{        font-size: 18px;}
        #category-header .torna{        max-width: 150px;}
        #category-header .torna a h3{        font-size: 15px;}
    
    #category-header img.arrow-right{        margin-bottom: -13px;}
        #category-header img.arrow-left{        margin-bottom: -13px;}
         #content-bottom1 img.image-bottom1{        max-width: 200px;        width: 100%;}
    #filter-category #category-header {margin-left: 0;}
    #article-header-middle .linkElenco a{margin:0!important;padding:0!important}
    #article-header-middle .linkPrev,    #article-header-middle .linkNext{}
    .event-main{padding:0 2%!important}
 	.videoBox{float:left;width:98%;padding:0 1%;height:240px}
    #content-bottom1 .bottom1-right{        text-align: center;        padding-top: 20px;        clear: both;        width: 100%!important;        display: block;margin:0 0 0 -20px!important}   
	#footer-cont4{width:100px!important;margin:0 auto!important;text-align:center!important}
#footer-cont4 span{display:block;margin:0 0 5px -110px!important}
#content-bottom{    min-height: 200px;    padding-bottom: 20px;}

	.cat-left,
	.cat-right{min-height:400px!important;float:left!important;width:100%!important;clear:both!important}

	.content-right{width:100%!important}


}


