 /* The sidebar menu */
 
 .sidebarx {
     height: 100%;
     /* 100% Full-height */
     width: 0;
     /* 0 width - change this with JavaScript */
     position: fixed;
     /* Stay in place */
     z-index: 1;
     /* Stay on top */
     top: 0;
     left: 0;
     background-color: #EEE;
     /* Black*/
     overflow-x: hidden;
     /* Disable horizontal scroll */
     padding-top: 60px;
     /* Place content 60px from the top */
     transition: 0.5s;
     /* 0.5 second transition effect to slide in the sidebar */
 }
 /* The sidebar links */
 
 .sidebarx a {
     padding: 8px 8px 8px 32px;
     text-decoration: none;
     font-size: 25px;
     color: #333;
     display: block;
     transition: 0.3s;
 }
 /* When you mouse over the navigation links, change their color */
 
 .sidebarx a:hover {
     color: #AAA;
 }
 /* Position and style the close button (top right corner) */
 
 .sidebarx .closebtn {
     position: absolute;
     top: 0;
     right: 25px;
     font-size: 36px;
     margin-left: 50px;
 }
 
 .sidebar_r {
     height: 100%;
     /* 100% Full-height */
     width: 0;
     /* 0 width - change this with JavaScript */
     position: fixed;
     /* Stay in place */
     z-index: 1;
     /* Stay on top */
     top: 0;
     right: 0;
     background-color: #EEE;
     /* Black*/
     overflow-x: hidden;
     /* Disable horizontal scroll */
     padding-top: 60px;
     /* Place content 60px from the top */
     transition: 0.5s;
     /* 0.5 second transition effect to slide in the sidebar */
 }
 /* The sidebar links */
 
 .sidebar_r a {
     padding: 8px 8px 8px 32px;
     text-decoration: none;
     font-size: 25px;
     color: #818181;
     display: block;
     transition: 0.3s;
 }
 /* When you mouse over the navigation links, change their color */
 
 .sidebar_r a:hover {
     color: #f1f1f1;
 }
 /* Position and style the close button (top right corner) */
 
 .sidebar_r .closebtn {
     position: absolute;
     top: 0;
     right: 25px;
     font-size: 36px;
     margin-left: 50px;
     transition: 0.5s;
 }
 /* The button used to open the sidebar */
 
 .openbtn {
     font-size: 20px;
     cursor: pointer;
     background-color: #111;
     color: white;
     padding: 10px 15px;
     border: none;
 }
 
 .openbtn:hover {
     background-color: #444;
 }
 /* Style page content - use this if you want to push the page content to the right when you open the side navigation */
 
 #mainx {
     transition: 0.5s;
     /* If you want a transition effect */
 }
 /* On smaller screens, where height is less than 450px, change the style of the sidenav (less padding and a smaller font size) */
 
 .row_sidebar {
     margin-left: auto;
     margin-right: auto;
 }
 
 .mini_strutture_row {
     padding-left: 0px;
     padding-right: 0px;
 }
 
 .miniatura_sidebar {
     background: white;
     border: 2px solid #DEDEDE;
     margin: 5px;
     cursor: pointer;
 }
 
 .miniatura_selected {
     border: 2px solid #0A0;
 }
 
 .serie_selected {
     border: #0A0 2px solid;
 }
 
 .miniatura_txt {
     overflow: hidden;
     white-space: nowrap;
     text-align: center;
     font-size: 1em;
 }
 
 @media screen and (max-height: 450px) {
     .sidebarx {
         padding-top: 15px;
     }
     .sidebarx a {
         font-size: 18px;
     }
 }