.wrapper {
    width: 92%;
    padding: 0 4%;
    margin: 0 auto;
    background: white;
}
 .main {
    width: 100%;
}
.side {
    margin: 0;
    padding: 0;
    width: 100%;
}
.main + .side {
    margin-top: 30px
}
.row-box .side {
    width: auto
}
.adv-space {
    width: 300px;
}
.top-leaderboard.adv-space, .top-leaderboard.adv-space img{
    width: 100%;
    max-width: 100%;
    height: auto
}

#header .main img {
width: 100%;
max-width: 453px;
margin: 0 auto
}
#header .side {
    width: 100%;
}
.toolbar {
width: auto;
float: none;
}


#slideshow > div {
    width: 100%
}
#slideshow, #slideshow-box, .section-cover {
    width: 100%;
    margin: 0 auto 0;
    height: 208px
}

#slideshow img, a.img-slide-link,.section-cover img {
width: 100%;
}
.titling {
position: absolute;
top: 100px;
margin-right: 0;
font-size: 14px;
 }
h2.main-title{
font-size: 14px;

}
.main-post-list, .maps-main-container, .maps-main-container .main-post-list {
    width: 100%
}
.main-post-list li {
    width: 100%;
    margin: 0;
} 

 .season {
position: static;
 text-align: right;
font-weight: bold;
}
.wp-paginate{
    max-width: 100%;
}
.wp-paginate li {
display: block;
list-style: none;
float: left;
margin-bottom: 10px;
}

.main-post-list li .excerpt {
    display: none;
}
.main-post-list li h3 {
    position: static
}
 
 .suggestion-block {
    width: 100%;
}
 .suggestion-block img{
    width: 100%;
} 
#slideshow, #slideshow-box, .section-cover {
    width: 100%;
    margin: 40px auto 0
}

#slideshow img, a.img-slide-link,.section-cover img {
width: 100%;
}

ul.nav li {
 float: none
 }
 .radio-item {
margin-left: 0;
}
 .navigation {
 position: absolute;
background: white;
width: 100%;
z-index: 10000;
top:0;
left:0;
  } 
 

ul.nav li a {
    padding: 15px;
    border: 0;
} 
ul.nav li a:hover {
border: 0!important
}
 ul.nav li.active a {
border-bottom: 0;
background: #e53823;
color: white
} 
  
  ul.nav {
width: auto    
}

#first-container, #header {
    position: relative
}
 #header {
    padding-top: 50px;
 }
.menu-trigger {
position: absolute;
     top:10px;
    right:20px;
    background: url(images/menu.png) no-repeat;
    width: 22px;
    height: 21px;
    display: block;
    overflow: hidden;
    text-indent: -20000px;
    z-index: 60000;
     
}

.navigation.mobile-open li, .navigation li.active {
display: block;
}
.navigation li {
display: none;
}

.navigation li.menu-label  {
    display: none;
}

.navigation li.menu-label.active {
    display: block;
}
h1.archive, .archive h1, .single-speciale h1, .page-musica-e-cultura h1{
    height: auto;
    overflow: auto
}
.video-carousel-box {
    width: 92%;
    padding: 0 4%;    left: 0;
}

.news-list-item:nth-child(even) {
margin-left: 0;
}

.maps-header img {
    max-width: 100%
}

.content img {
    max-width: 100%;
}