﻿body 
{
	font-family: 'Poppins', sans-serif;
	font-size:16px;
	color:#231F20;
	font-weight:400;
	background-color:#fff;
	
}



h1
{
    font-size:1.3em;
    font-weight:300;
    color:#000;
    line-height:1.5em;
}


h2
{
    font-size:1.1em;
    font-weight:700;
    color:#000;
    line-height:1.3em;
}


.testo-rosso
{
   color:#ED1C24;
}


.testo-esteso
{
    font-size:1em;
    color:#000;
    line-height:1.5em;
}

#header
{
	
}

#header .fascia-1
{
    width:96%;
    margin-left:2%;
    background-color:#fff;
    padding-top:10px;
    padding-bottom:10px;
	
}

#header .fascia-2
{
    background-color:#E6E7E8;
    padding-top:10px;
    padding-bottom:10px;
	
}

#header .fascia-2 .wrapper-content
{
    width:96%;
    margin-left:2%;
   
}





#header .logo
{
    width:10%;
    height:auto;
    
}

#header .logo img
{
    width:100%;
    height:auto;
}



#header ul.social
{
    list-style:none;
    margin:0;
    padding:0;
}

#header ul.social li
{
    margin-right:0px;
    border-right:solid 1px #CCC;
    padding-left:15px;
    padding-right:15px;
    padding-top:7px;
    padding-bottom:7px;
    
}

#header ul.social li:last-child
{
    border-style:none;
}


#header .fascia-1 .dx
{
    float:right;
    margin-right:0px;
    width:600px;
}

#header .fascia-1 .dx img
{
    width:100%;
    height:auto;
    
}


#header .wrapper-login-lingua
{
    position:relative;
    float:right;
    margin-right:0px;
    width:auto;
    height:auto;
}


#header .pnl-login
{
    margin-right:0px;
    width:auto;
    padding-right:20px;
    border-right:solid 1px #CCC;
    padding-top:10px;
    padding-bottom:10px;
}

#header .pnl-loggato
{
    margin-right:0px;
    width:auto;
    padding-right:20px;
    border-right:solid 1px #CCC;
    padding-top:10px;
    padding-bottom:10px;
}



#header .pnl-loggato a
{
    color:#000;
    font-size:0.8em;
    cursor:pointer;"
    
}

.btn-red
{
    background-color:#ED1C24;
    
}

.btn-red:hover
{
    background-color:#ED1C24;
}


#header .pnl-loggato .sx
{
    width:150px;
     
}

#header .pnl-loggato .dx
{
   width:27px; 
}


#header .icon-user
{
    width:27px;
    height:auto;
}



#header .pnl-lingua
{
    margin-right:0px;
    padding-top:13px;
    padding-bottom:10px;
    margin-left:20px;
}

#header .pnl-lingua a
{
    font-size:1.2em;
    color:#000;
}

#header .pnl-lingua a.on
{
    font-size:1.2em;
    color:#ED1C24;
    text-transform:uppercase;
    cursor:pointer;
}

#header .pnl-lingua a:after
{
    content:url(../images/freccia-down-lingua.png);
    margin-left:10px;
}


#header ul.lista-lingue
{
    position:absolute;
    z-index:10;
    right:0;
    width:150px;
    height:auto;
    list-style-type:none;
    background-color:#F1F1F2;
    border:solid 1px #ccc;
    padding:0;
    top:50px;
    display:none;
    
    
}

#header ul.lista-lingue li
{
    width:100%;
    padding-left:35px;
    text-align:left;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:solid 1px #000;
    
}


#header ul.lista-lingue li a:hover
{
    color:#ED1C24;  
}

#header ul.lista-lingue li a
{
    font-size:0.9em;
    color:#000;
    text-transform:uppercase;
    cursor:pointer;
}


#header ul.lista-lingue li:last-child
{
    border-bottom-style:none;
}


.bordo-tondo
{
    border-radius: 10px; 
   -moz-border-radius: 10px; /* firefox */
   -webkit-border-radius: 10px; /* safari, chrome */
}



.etichette-campi
{
    color:#000;
}


/**************POP OVER LOGIN*************/

#header .pnl-accedi
{
    display:none;
    position:absolute;
    right:0;
    z-index:10;
    width:300px;
    height:auto;
    background-color:#F1F1F2;
    padding:5px 5px 10px 5px;
    top:45px;
}


#header .pnl-loggato-menu
{
    display:none;
    position:absolute;
    right:0;
    z-index:10;
    width:300px;
    height:auto;
    background-color:#F1F1F2;
    padding:5px 5px 10px 5px;
    top:45px;
}




/****************************************/


/**********SLIDER HOME PAGE****************/
 #slider1_container_tablet, #slider1_container_smartphone
 {
     display:none;
 }
 
#slider1_container
{
    position: relative; 
    top: 0px; 
    left: 0px; 
    /*width: 1170px;*/ 
    height: auto;
}

#slides
{
    cursor: move; 
    position: absolute; 
    width: 100%; 
    height: 800px;
    top:0px;
    left:0px; 
    overflow:hidden;
}


#slider1_container .colonna-1
{
    margin-right:0px;
    overflow:hidden;
    width:40%;
    height:800px;
}

#slider1_container .colonna-2
{
    margin-right:0px;
    overflow:hidden;
    width:28.5%;
    margin-left:2.5%;
    height:800px;
}

#slider1_container .colonna-3
{
    margin-right:0px;
    overflow:hidden;
    width:26.5%;
    margin-left:2.5%;
    height:800px;
}

 #slider1_container .riga-1
 {
     position:relative;
     float:left;
     width:100%;
     height:auto;
     overflow:hidden;
 }


#slider1_container .riga-2
 {
     position:relative;
     float:left;
     width:100%;
     height:auto;
     overflow:hidden;
 }
 
 
 #slider1_container .colonna-1 img, #slider1_container .colonna-3 img
 {
     width:100%;
     height:auto;
     
 }
 
 
 #slider1_container .colonna-2 .riga-1 img, #slider1_container .colonna-2 .riga-2 img
 {
     width:100%;
     height:auto;
 }
 
.freccia-sx a, .freccia-dx a
{
    cursor:pointer;
}

.freccia-sx
{
    position:absolute;
    z-index:10;
    width:45px;
    height:auto;
    left:0;
    top:400px;
}

.freccia-dx
{
    position:absolute;
    z-index:10;
    width:45px;
    height:auto;
    right:2%;
    top:400px;
}

.freccia-sx img, .freccia-dx img
{
    width:100%;
    height:auto;
}


#slider1_container .content-testo
{
    position:absolute;
    z-index:10;
    /*top:65%;*/
    bottom:30px;
    left:5%;
    width:90%;
    height:auto;
}


#slider1_container .content-testo a
{
    font-size:1.5em;
    color:#fff;
    font-weight:700;
    text-decoration:none;
    cursor:pointer;
}


/**************************************/


.overlay 
{
   
  background-color: rgba(0, 0, 0, 0.2);
  top: 0;
  left: 0;
  height: 100vh;
  width: 100%;
  position: absolute;
  z-index:5;
 -webkit-transition:background 1s;
 -moz-transition:background 1s;
 -o-transition:background 1s;
  transition:background 1s;
  
}


.overlay-testo 
{
   
  background-color: rgba(0, 0, 0, 0.3);
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index:5;
 -webkit-transition:background 1s;
 -moz-transition:background 1s;
 -o-transition:background 1s;
  transition:background 1s;
  
}




#slider1_container .colonna-1:hover .overlay, #slider1_container .colonna-3:hover .overlay
{
    background-color: rgba(0, 0, 0, 0.6);
}

#slider1_container .colonna-2 .riga-1:hover .overlay
{
    background-color: rgba(0, 0, 0, 0.6);
}

#slider1_container .colonna-2 .riga-2:hover .overlay
{
    background-color: rgba(0, 0, 0, 0.6);
}




#container-sito
{
	max-width:1920px!important;
}


.wrapper-page
{
    margin-top:20px;
    width:96%;
    margin-left:2%;
    border:none 1px #000;
    min-height:600px;
    
    
}

a
{
	text-decoration:none;
}

a:hover
{
	text-decoration:none;
	color:#1A171B;
}

img
{
	border-style:none;
}




.clear-both
{
    clear:both;
}


/*********************FOOTER*********************/
#footer
{
    background-color:#E6E7E8;
    padding-top:50px;
    padding-bottom:50px;
    margin-top:40px;
   
}

#footer .container
{
    width:90%;
    margin-left:5%;
}

#footer a, #footer span, #footer p
{
    font-size:1.0em;
    color:#6D6E70;
    line-height:1.3em;
}


#footer ul.social
{
    list-style:none;
    margin:0;
    padding:0;
    margin-left:10%;
}

#footer ul.social li
{
    margin-right:0px;
    border-right:solid 1px #CCC;
    padding-left:15px;
    padding-right:15px;
    padding-top:7px;
    padding-bottom:7px;
    
}

#footer ul.social li:last-child
{
    border-style:none;
}


/*********************************************/






.home .riga-info-evidenza-1
{
    padding-left:0px;
    padding-right:0px;
}


.home .riga-info-evidenza-1 .box-1
{
    background-color:#E6E7E8;
    border:none 1px #000;
    width:49%;
    margin-right:0px;
    padding-top:25px;
    padding-bottom:25px;
    
}


.home .riga-info-evidenza-1 .box-2
{
    border:none 1px #000;
    height:auto;
    margin-right:0px;
    margin-left:2%;
    width:49%;
    overflow:hidden;
}

.home .riga-info-evidenza-1 .box-1 .content-testo
{
    font-size:1.2em;
    font-weight:400;
    color:#231F20;
}


.home .riga-info-evidenza-1 .box-1 .content-link
{
    text-align:left;
}

.home .riga-info-evidenza-1 .box-1 .content-link a
{
    color:#ED1C24;
    font-size:1.2em;
    font-weight:normal;
    text-transform:uppercase;
}

.home .riga-info-evidenza-1 .box-1 .content-link a:after
{
    content: ">";
    margin-right:10px;
}

.home .riga-info-evidenza-1 .box-2 img
{
    
    /*width:100%;
    height:auto;
    min-height:400px;*/

}



.home .riga-info-evidenza-1 .box-2 #carousel-1 .carousel-control
{
    display:none;
}

.home .riga-info-evidenza-1 .box-2 #carousel-1:hover .carousel-control
{
     display:block;
}



.box-link-contatti .riga-info-evidenza-2
{
    padding-left:0px;
    padding-right:0px;
    margin-top:30px;
}

.box-link-contatti .riga-info-evidenza-2 .box-1
{
    
    border:none 1px #000;
    width:60%;
    margin-right:0px;
    overflow:hidden;
    
}


.box-link-contatti .riga-info-evidenza-2 .box-2
{
    border:none 1px #000;
    height:auto;
    margin-right:0px;
    margin-left:2%;
    width:38%;
    background-color:#00A14B;
}

.box-link-contatti-prodotti .riga-info-evidenza-2 .box-2
{
    background-color:transparent!important;
    overflow:hidden;
}




.box-link-contatti .riga-info-evidenza-2 .box-1 img
{
    
    width:100%;
    height:auto;
    min-height:400px;

}




.box-link-contatti .riga-info-evidenza-2 .box-1 .container-testo
{
    position:absolute;
    z-index:10;
    width:90%;
    left:5%;
    top:50px;
    
}


.box-link-contatti .riga-info-evidenza-2 .box-2 .container-testo
{
     position:absolute;
    z-index:10;
    width:90%;
    left:5%;
    top:50px;
    
}

.box-link-contatti .riga-info-evidenza-2 .titolo
{
    font-size:2.0em;
    color:#fff;
    font-weight:700;
    line-height:1.2em;
}


.box-link-contatti .riga-info-evidenza-2 .sotto-titolo
{
    font-size:1.7em;
    color:#fff;
    line-height:1.2em;
}


.box-link-contatti .riga-info-evidenza-2 .content-link
{
    text-align:left;
}

.box-link-contatti .riga-info-evidenza-2 .content-link a
{
    color:#FFF;
    font-size:1.2em;
    font-weight:normal;
    text-transform:uppercase;
}

.box-link-contatti .riga-info-evidenza-2 .content-link a:after
{
    content: ">";
    margin-right:10px;
}


/*******************NEWS IN EVIDENZA SU HOME PAGE****************/

#wrapper-news-evidenza
{
    position:absolute;
    z-index:100;
    top:180px;
    left:0;
    width:600px;
    height:auto;
    display:none;
}


#wrapper-news-evidenza  .wrapper-content-dati
{
    position:relative;
    float:left;
    width:500px;
    height:auto;
    margin-left:0px;
    margin-top:0px;
    background-color:#ED1C24;
    padding-bottom:25px;
}

#wrapper-news-evidenza  .content-label
{
    position:relative;
    float:left;
    width:100px;
    height:auto;
    margin-left:0px;
    margin-top:0px;
    
}

#wrapper-news-evidenza  .content-label img
{
    width:100%;
    height:auto;
    max-width:74px;
    
}

#wrapper-news-evidenza .content-dati
{
    position:relative;
    float:left;
    width:80%;
    height:auto;
    min-height:400px;
    margin-left:10%;
    margin-top:50px;
    
}

#wrapper-news-evidenza.chiuso
{
    left:-400px;
    
}

#wrapper-news-evidenza .content-dati .titolo
{
    font-size:1.3em;
    color:#fff;
    font-weight:700;
    line-height:1.1em;
    
}


#wrapper-news-evidenza .content-dati .sotto-titolo
{
    font-size:1.1em;
    color:#fff;
    line-height:1.2em;
}


/*************************************************************/



/*******************NEWS CAROUSEL SU HOME PAGE****************/

.news-carousel .titolo {
    font-size:1.5em;
    color:#000;
    font-weight:bold;
}

.news-carousel .sottoTitolo {
    font-size:1.0em;
    color:#000;
   
}

.news-carousel .carousel-indicators li {
    background-color:rgba(0,0,0,1);
}

.news-carousel  .carousel-control {
    color:#000;
}

.news-carousel .content-foto {
     padding-left:0px;
     padding-right:0px;
     margin-left:0px;
     margin-right:0px;
     width:60%;
     overflow:hidden;
 }


    .news-carousel .content-foto img {
        width:100%;
        height:auto;
    }



.news-carousel .content-testo {
     padding-left:0px;
     padding-right:0px;
     margin-left:0px;
     margin-right:0px;
     width:40%;
     padding-left:15px;
}

.news-carousel .read-more {
    position: absolute;
   bottom: 0;
   margin-bottom:20px;
  
}

/*************************************************************/


div.read-more a {
    color: #ED1C24;
    font-size: 1.2em;
    font-weight: normal;
    text-transform: uppercase;
}

    div.read-more a:after {
        content:">";
    }



/********************PAGINA AZIENDA**************************/


.azienda .content-testo-esteso p
{
    margin-bottom:25px;
    
}

.azienda .citazione
{
    font-size:1.5em;
    color:#000;
    margin-top:35px;
    text-align:center;
    width:100%;
}


.azienda .firma-citazione
{
    font-size:0.8em;
}

.azienda .firma-citazione:before
{
    content:"-----";
    margin-top:-2px;
    margin-right:15px;
    color:#ED1C24;
}


.azienda .perche-silarus
{
    text-align:right;
}

.azienda .perche-silarus a
{
    text-transform:uppercase;
}

.azienda .perche-silarus a:after
{
    content:">";
    margin-left:5px;
}

/***********************************************************/




/************************PAGINA PRODOTTI CON LA LISTA CATEGORIE A MOSAICO*********/

.page-categorie .box-categoria
{
    padding:0;
    cursor:pointer;
    
}


.page-categorie .box-categoria .content-dati
{
    position:relative;
    float:left;
    width:96%;
    margin-left:2%;
    margin-right:2%;
    margin-top:10px;
    margin-bottom:10px;
    padding:0;
    
}

.page-categorie .box-categoria .content-dati img
{
    width:100%;
    height:auto;
}

.overlay-categorie 
{
   
  background-color: rgba(237, 28, 36, 0);
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index:5;
 -webkit-transition:background 1s;
 -moz-transition:background 1s;
 -o-transition:background 1s;
  transition:background 1s;
  
}

.page-categorie .box-categoria:hover .overlay-categorie
{
    background-color: rgba(237, 28, 36, 0.5);
}


.page-categorie .box-categoria .content-testo
{
    position:absolute;
    z-index:10;
    /*top:65%;*/
    bottom:30px;
    left:5%;
    width:90%;
    height:auto;
}


.page-categorie .box-categoria .content-testo a
{
    font-size:1.2em;
    color:#fff;
    font-weight:700;
    text-decoration:none;
    cursor:pointer;
    
}

/**************************************************************************/



/**************SCHEDA CATEGORIA PRODOTTO**********************/

.scheda-categoria .title-section
{
    padding-bottom:20px;
    border-bottom:solid 1px #ccc;
}

.scheda-categoria .icon-open-menu-prodotti
{
    width:5%;
    height:auto;
    margin-right:0px;
}

.scheda-categoria .icon-open-menu-prodotti a
{
    cursor:pointer;
}

.scheda-categoria .icon-open-menu-prodotti img
{
    width:100%;
    height:auto;
    max-width:50px;
}

.scheda-categoria .title-section .wrapper-titolo
{
   margin-right:0px;
   width:85%;
   text-align:center;
}

.scheda-categoria .title-section .wrapper-titolo h1
{
    font-weight:700;
    margin-top:0px;
    margin-bottom:0px;
    padding:0;
}

.scheda-categoria  .wrapper-command
{
    float:right;
    
}


.scheda-categoria .wrapper-command .sx, .scheda-categoria .wrapper-command .dx
{
    width:35px;
    height:auto;
}

.scheda-categoria .wrapper-command img
{
    width:100%;
    height:auto;
}


.scheda-categoria .wrapper-command .dx
{
    margin-right:0px;
}


.scheda-categoria .command-tab-section
{
    margin-top:20px;
    margin-bottom:20px;
    
}

.scheda-categoria ul.command-tab
{
    list-style-type:none;
    padding:0;
    margin:0;
    
}

.scheda-categoria ul.command-tab li
{
    position:relative;
    float:left;
    padding-left:25px;
    padding-right:25px;
    text-align:center;
    border-left:solid 1px #CCC;
    padding-top:5px;
    padding-bottom:5px;
}


.scheda-categoria ul.command-tab li:first-child
{
    border-style:none;
}


.scheda-categoria ul.command-tab li a
{
    font-size:1em;
    color:#939597;
    text-decoration:none;
    cursor:pointer;
    text-transform:uppercase;
}

.scheda-categoria ul.command-tab li a:hover
{
    color:#ED1C24;
}

.scheda-categoria ul.command-tab li a.on
{
    color:#ED1C24;
}


.scheda-categoria .panel-tab-section
{
    margin-top:20px;
    
}

.scheda-categoria .panel-tab-section div.pannello
{
    display:none;
}

.scheda-categoria .panel-tab-section div.attivo
{
    display:block;
}

.scheda-categoria .panel-tab-section div#tab-2
{
    background-color:#E6E7E8;
    padding:40px 25px;
}

.scheda-categoria .content-punti-forza .peperone
{
    position:absolute;
    z-index:10;
    left:10%;
    top:15px;
}

.scheda-categoria .testo-punti-forza
{
    margin-top:50px;
}

.scheda-categoria .content-punti-forza
{
    background-color:#E6E7E8;
    padding:40px 25px;
}

.scheda-categoria .content-carousel
{
    margin-bottom:25px;
}

.scheda-categoria .wrapper-lista-prodotti
{
    margin-top:50px;
}

.scheda-categoria .wrapper-lista-prodotti .box-prodotto
{
    margin:0;
    padding:0;
    border-right:solid 1px #BDBEC0;
    border-bottom:solid 1px #BDBEC0;
    cursor:pointer;
    min-height:450px;
}

.scheda-categoria .wrapper-lista-prodotti .noBorderRight
{
    border-right:none 1px #BDBEC0;
}

.scheda-categoria .wrapper-lista-prodotti .noBorderBottom
{
    border-bottom:none 1px #BDBEC0;
}



.scheda-categoria .wrapper-lista-prodotti .box-prodotto .content
{
    width:94%;
    margin-right:0px;
    margin-left:3%;
}

.scheda-categoria .wrapper-lista-prodotti .box-prodotto .foto
{
    width:100%;
}

.scheda-categoria .wrapper-lista-prodotti .box-prodotto .foto img
{
    width:100%;
    height:auto;
}

.scheda-categoria .wrapper-lista-prodotti .box-prodotto .nome
{
    margin-right:0px;
    width:100%;
    text-align:center;
    min-height:80px;
}

.scheda-categoria .wrapper-lista-prodotti .box-prodotto .nome a
{
    font-size:1.2em;
    font-weight:700;
    text-transform:uppercase;
    color:#6D6E70;
    text-decoration:none;
}

.scheda-categoria .wrapper-lista-prodotti .box-prodotto .nome a:hover
{
    color:#ED1C24;
    
}

.scheda-categoria .wrapper-lista-prodotti .box-prodotto .icon-piu
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-top:45%;
    width:50px;
    height:auto;
    
     /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

      /* IE 5-7 */
      filter: alpha(opacity=0);

      /* Netscape */
      -moz-opacity: 0;

      /* Safari 1.x */
      -khtml-opacity: 0;

      /* Good browsers */
      opacity: 0;
      
      -webkit-transition:opacity 1s;
       -moz-transition:opacity 1s;
        -o-transition:opacity 1s;
        transition:opacity 1s;
}

.scheda-categoria .wrapper-lista-prodotti .box-prodotto .icon-piu img
{
    width:100%;
    height:auto;
}


.overlay-foto-prodotto
{
   
  background-color: rgba(255, 255, 255, 0);
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index:5;
 -webkit-transition:background 1s;
 -moz-transition:background 1s;
 -o-transition:background 1s;
  transition:background 1s;
  
}

.scheda-categoria .box-prodotto:hover .overlay-foto-prodotto
{
    background-color: rgba(255, 255, 255, 0.6);
}

.scheda-categoria .box-prodotto:hover .icon-piu
{
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* IE 5-7 */
      filter: alpha(opacity=100);
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1;
}

/**********************************************************/



/*****************POPUP MENU PRODOTTI********************/
.popup-menu-prodotti
{
    position:absolute;
    z-index:100;
    left:0px;
    top:227px;
    width:100%;
    min-height:500px;
    height:auto;
    padding:25px 25px 25px 25px;
    background-color:rgba(230,231,232,0.9);
    display:none;
    
}

.popup-menu-prodotti .title-section
{
    border-style:none;
}

.popup-menu-prodotti .title-section span
{
    font-size:1.2em;
    font-weight:700;
    
}


.popup-menu-prodotti .body-section
{
    margin-top:35px;
}



.popup-menu-prodotti .body-section .item-menu
{
    
}

.popup-menu-prodotti .body-section .item-menu .content-voce
{
    min-height:40px;
    border-bottom:solid 1px #8f8d8d;
    margin-bottom:15px;
    
}

.popup-menu-prodotti .body-section .item-menu .content-voce a
{
    font-size:1.2em;
    color:#000;
}

.popup-menu-prodotti .body-section .item-menu a:hover
{
    color:#ED1C24;
}

.popup-menu-prodotti .body-section .item-menu .content-voce a.on
{
     color:#ED1C24;
}

/*********************************************************/




/**************SCHEDA PRODOTTO**********************/

.scheda-prodotto .title-section
{
    padding-bottom:20px;
    border-bottom:solid 1px #ccc;
}

.scheda-prodotto .icon-open-menu-prodotti
{
    width:5%;
    height:auto;
    margin-right:0px;
}

.scheda-prodotto .icon-open-menu-prodotti a
{
    cursor:pointer;
}

.scheda-prodotto .icon-open-menu-prodotti img
{
    width:100%;
    height:auto;
    max-width:50px;
}

.scheda-prodotto .title-section .wrapper-titolo
{
   margin-right:0px;
   width:85%;
   text-align:center;
}

.scheda-prodotto .title-section .wrapper-titolo h1
{
    font-weight:700;
    margin-top:0px;
    margin-bottom:0px;
    padding:0;
}

.scheda-prodotto  .wrapper-command
{
    float:right;
    
}


.scheda-prodotto .wrapper-command .sx, .scheda-prodotto .wrapper-command .dx
{
    width:35px;
    height:auto;
}

.scheda-prodotto .wrapper-command img
{
    width:100%;
    height:auto;
}


.scheda-prodotto .wrapper-command .dx
{
    margin-right:0px;
}


.scheda-prodotto .command-tab-section
{
    margin-top:20px;
    margin-bottom:20px;
    
}

.scheda-prodotto ul.command-tab
{
    list-style-type:none;
    padding:0;
    margin:0;
    
}

.scheda-prodotto ul.command-tab li
{
    position:relative;
    float:left;
    padding-left:25px;
    padding-right:25px;
    text-align:center;
    border-left:solid 1px #CCC;
    padding-top:5px;
    padding-bottom:5px;
}


.scheda-prodotto ul.command-tab li:first-child
{
    border-style:none;
}


.scheda-prodotto ul.command-tab li a
{
    font-size:1em;
    color:#939597;
    text-decoration:none;
    cursor:pointer;
    text-transform:uppercase;
}

.scheda-prodotto ul.command-tab li a:hover
{
    color:#ED1C24;
}

.scheda-prodotto ul.command-tab li a.on
{
    color:#ED1C24;
}


.scheda-prodotto .panel-tab-section
{
    margin-top:20px;
    
}

.scheda-prodotto .panel-tab-section div.pannello
{
    display:none;
}

.scheda-prodotto .panel-tab-section div.attivo
{
    display:block;
}

.scheda-prodotto .panel-tab-section div#tab-2
{
    background-color:#E6E7E8;
    padding:40px 25px;
}



.scheda-prodotto .testo-dettaglio
{
    margin-top:50px;
}

.scheda-prodotto .content-dettaglio
{
    padding:40px 25px;
}

.scheda-prodotto .content-carousel
{
    margin-bottom:25px;
}


.scheda-prodotto .content-dettaglio .titolo
{
    
    border-bottom:solid 1px #ccc;
    font-size:1.5em;
    font-weight:700;
    padding-bottom:25px;
}


.scheda-prodotto .title-section h2
{
    font-size:1.5em;
}


.scheda-prodotto  .info-aggiuntive
{
    border:solid 1px #ccc;
    margin-top:35px;
    padding-top:25px;
    padding-bottom:25px;
    
}

.scheda-prodotto .content-info-agiuntive .sx
{
    margin-bottom:20px;
}

.scheda-prodotto .content-info-agiuntive .sx .etichetta
{
    font-weight:700;
    font-size:1em;
}

.scheda-prodotto .content-info-agiuntive .sx .valore
{
    font-size:1em;
    
}

.scheda-prodotto ul.allegati
{
    list-style-type:none;
    position:relative;
    float:left;
    
}
.scheda-prodotto ul.allegati li
{
    padding-top:5px;
    padding-bottom:5px;
    text-align:left;
}

.scheda-prodotto ul.allegati li img
{
    width:30px;
    height:auto;
    margin-top:-7px;
}

.scheda-prodotto ul.allegati li a
{
    font-size:1em;
    font-weight:700;
}

.scheda-prodotto ul.allegati li a:hover
{
    color:#ED1C24;
}

.scheda-prodotto .carousel-control
{
    width:25px;
}


.scheda-prodotto a#A1, .scheda-prodotto a#A2
{
    margin-top:45px;
    
}

.scheda-prodotto .wrapper-contatto
{
    background-color:#E6E7E8;
    padding:25px 25px 25px 25px;
    margin-top:70px;
}

.scheda-prodotto a.msg-contatto
{
    font-size:1.3em;
    font-weight:700;
    
}

.scheda-prodotto a.msg-contatto:hover
{
    color:#ED1C24;
}

/**********************************************************/



/********************PAGINA DOCUMENTI**********************/

.documenti .content-link-allegato
{
    margin-left:1%;
}

.documenti .lista-allegati a
{
    font-size:0.9em;
    color:#000;
    font-weight:700;
}

.documenti .lista-allegati a:hover
{
    color:#ED1C24;
}

/******************************************************/


.carousel-control.left, .carousel-control.right
{
    background-image:none;
}


.glyphicon .glyphicon-chevron-left
{
    color:#000;
}



































.noPadding
{
    padding:0!important;
}

.noPaddingTop
{
	padding-top:0px!important;
}

.noPaddingBottom
{
	padding-bottom:0px!important;
}

.noPaddingLeft
{
	padding-left:0px!important;
}

.noPaddingRight
{
	padding-right:0px!important;
}

.noMargin
{
    margin:0!important;
}

.noMarginLeft
{
	margin-left:0!important;
}

.noMarginRight
{
	margin-right:0!important;
}

.noMarginTop
{
    margin-top:0px!important;
}



.divRiga
{
    position:relative;
    float:left;
    clear:left;
    width:100%;
    height:auto;
	
}


.divItem
{
    position:relative;
    float:left;
    width:auto;
    height:auto;
    margin-right:10px;
}

.divRiga-10
{
	margin-top:10px;
}

.divRiga-20
{
	margin-top:20px;
	
}

.divRiga-30
{
	margin-top:30px;
}

.divRiga-40
{
	margin-top:40px;
}

.divRiga-50
{
	margin-top:50px;
}

.divRiga-60
{
	margin-top:60px;
}

.divRiga-70
{
	margin-top:70px;
}

.divRiga-80
{
	margin-top:80px;
}

.divRiga-90
{
	margin-top:90px;
}

.divRiga-100
{
	margin-top:90px;
}



.alignRight
{
	text-align:right;
}

.alignLeft
{
	text-align:left;
}


.muby-btn
{
	background-color:#211445;
	color:#fff;
	border-radius: 0px;
	
}

.muby-btn:hover
{
	background-color:#392c5f;
	color:#fff;
}

.muby-btn-filtro
{
    background-color:#fff;
	color:#211445;
	border:solid 1px #ccc;
	text-transform:uppercase;
	font-size:1em;
	padding:1px 10px 1px 10px;
}

.muby-btn-filtro:hover
{
    background-color:#211445;
	color:#fff;
	border:solid 1px #211445;
}

.muby-btn-filtro-select
{
     background-color:#211445;
	 color:#fff;
}

ul.content-btn-filtro, ul.content-btn-filtro li
{
    list-style-type:none;
    
}

ul.content-btn-filtro li
{
    
    
}



.pnlMessaggio
{
	background-color:#d8d69d;
	border-radius: 10px; 
   -moz-border-radius: 10px; /* firefox */
   -webkit-border-radius: 10px; /* safari, chrome */
   padding:10px;
   margin-bottom:25px;
	
}

.lblMessaggio
{
	font-size:1.2em;
	color:#000;
}






.obj-hidden{
     opacity:0;
}

.obj-visible{
     opacity:1;
}




.line
{
    height:1px;
    background-color:#F7931D;
    
}

.line-bianca
{
     height:1px;
    background-color:#FFF;
}

.line-grigia
{
    height:1px;
    background-color:#D1D2D4;
}








/*************************MENU TOP***************************************/
.wrapper-menu
{
    position:relative;
    float:left;
    width:auto;
    max-width:50%;
    overflow:hidden;
    margin-left:25%;
    margin-top:15px;
    height:auto;
    border:none 1px #000;
	
	
}


.content-menu
{
    margin:0;
    padding:0;
}

ul.navbar-nav
{
   /* float:right!important;*/
    
}

.navbar
{
	margin-bottom:0px;
}

.navbar-default {
  background-color:transparent;
  border-style:none;
  
}



.navbar-default .navbar-nav>li>a
{
	text-transform:lowercase;
	font-size:1.1em;
	color:#000;
	font-weight:normal;
	
}




.navbar-default .navbar-nav>li
{
	border-right:solid 1px #CCC;
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
    padding-bottom:2px;
	
}




.navbar-default li:last-child
{
	padding-right:0px;
	/*border-left:none 1px #636E9B;*/
	/*background-color:#1B75BB;*/
	padding-top:2px;
    padding-bottom:2px;
    border-right:none 1px #fff;
}


.navbar-default .navbar-nav>li:hover
{
	/*background-color:#e9e7e7;*/
}


.navbar-default .navbar-nav>li>a:hover
{
	color:#ED1C24;
	/*text-decoration:underline;*/
}



.navbar-default .navbar-nav>li.menu-on>a
{
	color:#ED1C24;
}


.navbar-default ul.dropdown-menu>li
{
	color:#fff;
	text-transform:uppercase;
    padding-bottom:5px;
}

.navbar-default ul.dropdown-menu>li>a
{
	color:#fff;
	font-size:1em;
    text-transform:uppercase;
}

.navbar-default ul.dropdown-menu li>a:hover
{
    background-color:#3c5ab6;
    
}

.navbar-default ul.dropdown-menu>li>a:before  
{
    content: ">"; 
    padding-right:7px; 
    color:#fff;
}


.sfondo-menu-top
{
	background-color:#fff;
}

.navbar-default ul.dropdown-menu
{
    background-color:#1D398D;
}




/*************************FINE MENU TOP***************************************/




/************************LISTA NEWS******************************************/

.lista-articoli .content-foto
{
    min-height:100px;
    max-height:100px;
    overflow:hidden;
    
}

.lista-articoli .content-titolo
{
    padding-top:10px;
    min-height:70px;
    max-height:120px;
    text-align:center;
    overflow:hidden;
    
}

.lista-articoli .content-sotto-titolo {
    min-height:80px;
    max-height:80px;
    overflow:hidden;
}


.lista-articoli .content-titolo a, .lista-articoli .content-titolo span
{
    color:#181035;
    font-size:1.1em;
}

.lista-articoli .content-sotto-titolo a, .lista-articoli .content-sotto-titolo span
{
    color:#6D6E70;
    font-size:12px;
   
}

.lista-articoli .item-articolo {
    min-height:320px;
    max-height:550px;
    overflow:hidden;
    margin-bottom:50px;
    
    
}

.lista-articoli .item
{
   margin-left:0px;
   margin-right:0px;
   padding-left:0px;
   padding-right:0px;
   border:solid 1px #211445;
    padding-top:20px;
    padding-bottom:20px;
    
}

.lista-articoli .titoli-sezioni
{
    color:#211445;
    font-size:1.8em;
    font-weight:bold;
    margin-bottom:0px;
    text-transform:uppercase;
    
}


/**********************************************************************/



/********************SCHEDA NEWS********************************/

.scheda-articolo .sotto-titolo {
    font-size:14px;
    color:rgba(0, 0, 0, 0.6);
}

.scheda-articolo .data {
    font-size:12px;
    color:rgba(0, 0, 0, 0.6);
    font-style:italic;
}


.scheda-articolo .box-content-sottosezione
{
    color:#211445;
	border:solid 1px #211445;
	text-transform:uppercase;
	font-size:1em;
	padding:1px 10px 1px 10px;
}


.scheda-articolo .content-foto-in-gallery
{
    max-height:150px;
    overflow:hidden;
    margin-bottom:25px;
    
    
}

/*************************************************************/





@media (min-width: 979px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}



/*MEDIA QUERY 800 x 1280*/
@media screen and (min-width: 800px) and (max-width: 1280px)
{
	.content-menu
	{
	    width:720px;
	    padding:0;
	    margin:0;
	    
	}
	
	#header .content-area-riservata-loggato
    {
        width:600px!important;
    }
	
	
	.content-top-dx
	{
	    width:750px;
	}
	
	.navbar-default .navbar-nav>li>a
	{
	    font-size:0.8em;
	}
	
	.logo
	{
	    width:200px;
	    margin-left:-20px;
	    margin-top:5px;
	    
	}
	
	
}
/*Fine media 800 x 1280*/


/*MEDIA QUERY 1281 x 1360*/
@media screen and (min-width: 1281px) and (max-width: 1360px)
{
	
	
}

/*FINE 1281 x 1360*/


/*MEDIA QUERY 1366*/
@media screen and (min-width: 1361px) and (max-width: 1800px)
{

   
	
}

/*FINE 1366*/


/*Tablet landscape*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) 
{
	
	
	

}
/*Fine Tablet landscape*/


/*Tablet portrait*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)
/*@media only screen and (min-width : 768px) and (max-width : 1024px)*/
{
	
	
	/******************************MENU TOP****************************************/
	.navbar-default .navbar-nav>li>a
	{
		font-size:1em;
		
	}


	.navbar-default li
	{
		padding-right:0px;
		padding-left:0px;
	
	}
	
	.wrapper-menu
    {
        max-width:70%;
        overflow:hidden;
        margin-left:2%;
       
	
	
    }
	
	/******************************FINE MENU TOP****************************************/
	
	
	/*********************************HEADER******************************************/
	
	#header .fascia-1 .dx {
        width: 500px;
    }
	
	#header .logo
	{
	    width:120px;
	    height:auto;
	}
	
	/*******************************************************************************/
	
	
	/*******************************FOOTER********************************************/
	
	#footer .content-logo
	{
	    width:33%;
	}
	
	#footer .content-indirizzo
	{
	    width:33%;
	}
	
	#footer .content-contatti
	{
	    width:33%;
	}
	
	#footer .content-blocco-4
	{
	    clear:left;
	    margin-top:35px;
	    width:70%;
	    margin-left:15%;
	    
	}
	
	#footer .content-made-in-italy
	{
	    float:left;
	    width:40%;
	}
	
	#footer .content-social
	{
	    float:left;
	    width:55%;
	}
	
	/******************************************************************************/
	
	
	/******************************HOME PAGE**************************************/
	
	.home .riga-info-evidenza-1 .box-1
    {
        width:100%;
        margin-right:0px;
        margin-bottom:25px;
    
    }


    .home .riga-info-evidenza-1 .box-2
    {
        margin-left:0px;
        width:100%;
        overflow:hidden;
    }
    
    .home .riga-info-evidenza-1 .box-1 .content-link {
        text-align: left;
        width:60%;
        margin-left:17%;
    }
    
    
    .box-link-contatti .riga-info-evidenza-2 .box-1 {
        width: 100%;
        margin-bottom:25px;
    }
    
    .box-link-contatti .riga-info-evidenza-2 .box-2 {
        margin-left: 0px;
        width: 100%;
       
       
    }
    
    .box-link-contatti .riga-info-evidenza-2 .box-2 .overlay-testo {
     background-color: rgba(0, 0, 0, 0);
    }
	
	/*****************************************************************************/
	
	
	
	
	/**********SLIDER HOME PAGE****************/
        #slider1_container, #slider1_container_smartphone
        {
            display:none;
        }
        
        #slider1_container_tablet
        {
            display:block;
            position: relative; 
            top: 0px; 
            left: 0px; 
            /*width: 1170px;*/ 
            height: auto;
        }

        #slider1_container_tablet #slides
        {
            cursor: move; 
            position: absolute; 
            width: 100%; 
            height: 400px;
            top:0px;
            left:0px; 
            overflow:hidden;
        }


        #slider1_container_tablet .colonna-1
        {
           overflow:hidden;
            width:49.5%;
            margin-right:1.0%;
            height:400px;
        }

 
         #slider1_container_tablet .colonna-1 img
         {
             width:100%;
             height:auto;
     
         }
 
 
        #slider1_container_tablet .freccia-sx a, #slider1_container_tablet .freccia-dx a
        {
            cursor:pointer;
        }

        #slider1_container_tablet .freccia-sx
        {
            position:absolute;
            z-index:10;
            width:45px;
            height:auto;
            left:0;
            top:400px;
        }

        #slider1_container_tablet .freccia-dx
        {
            position:absolute;
            z-index:10;
            width:45px;
            height:auto;
            right:0;
            top:400px;
        }

        #slider1_container_tablet .freccia-sx img, #slider1_container_tablet .freccia-dx img
        {
            width:100%;
            height:auto;
        }


        #slider1_container_tablet .content-testo
        {
            position:absolute;
            z-index:10;
            /*top:65%;*/
            bottom:30px;
            left:5%;
            width:90%;
            height:auto;
        }


        #slider1_container_tablet .content-testo a
        {
            font-size:1.5em;
            color:#fff;
            font-weight:700;
            text-decoration:none;
            cursor:pointer;
        }


        /**************************************/
        
        
        /*******************SCHEDA CATEGORIA PRODOTTO************/
        
        .scheda-categoria .wrapper-lista-prodotti .box-prodotto
        {
            max-height:250px;
            overflow:hidden;
            
        }
        
        .scheda-categoria .wrapper-lista-prodotti .box-prodotto .nome
        {
            min-height:80px;
        }

        .scheda-categoria .wrapper-lista-prodotti .box-prodotto .nome a
        {
            font-size:0.9em;
            font-weight:600;
           
        }
        
        .scheda-categoria .content-carousel
        {
            width:100%;
        }
        
        .scheda-categoria .content-punti-forza
        {
            clear:left;
            margin-top:20px;
            width:100%;
        }
        
        /*******************************************************/
        
        
        
        /*************************SCHEDA PRODOTTO***************/
        
        .scheda-prodotto .content-carousel 
        {
            width:100%;
        }
        
        .scheda-prodotto .content-dettaglio {
            padding: 40px 25px;
            clear:left;
            width:100%;
        }
        
        /******************************************************/
        
        
        /*****************POPUP MENU PRODOTTI********************/
        

        
        .popup-menu-prodotti .title-section span
        {
            font-size:1.1em;
        }


        .popup-menu-prodotti .body-section .item-menu .content-voce
        {
            min-height:60px;
            margin-top:15px;
            margin-bottom:0px;
        }

        .popup-menu-prodotti .body-section .item-menu .content-voce a
        {
            font-size:1.1em;
           
        }

       

        /*********************************************************/
	
	
}

/*Fine Tablet portrait*/



/*mobile phone*/

@media only screen and (max-device-width : 760px) and (orientation : portrait)
/*@media only screen and (max-width : 760px)*/
{
    /****************************HEADER*****************************************/
    
    
  #header ul.social
  {
      display:none;
  }
    
    #header .fascia-1 .dx {
        width: 300px;
    }
    
    #header .logo
	{
	    width:80px;
	    height:auto;
	    margin-left:80px;
	    z-index:200;
	}
	
	
	#header .wrapper-login-lingua {
        position: absolute;
        right: 15px;
        top:-5px;
        width: auto;
        height: auto;
        z-index:100;
    }
    
    /***************************************************************************/
    
    
	/******************************MENU TOP****************************************/
	
	
	#header .wrapper-menu {
        position: relative;
        float: left;
        clear:left;
        width: 320px;
        max-width:none;
        margin-left: -10px;
        margin-top: -40px;
        
       
    }
	
	#header .content-menu
	{
	    
	    width:100px;
	    float:left;
	    clear:left;
	    left:0;
	    
	}
	
	#navbar
    {
        max-height:300px;
        overflow:scroll;
        border:none 1px #000;
        overflow-x: hidden;
        width:420px;
       background-color:rgba(0,0,0,0.7);
      
		
        
     }
     
   
   
    
   .navbar-header button.navbar-toggle
   {
       left:-40px;
       
      
   }
   
   
   
    
    .navbar-default .navbar-nav
    {
        padding-top:20px;
        
    }
	
	
	ul.navbar-nav {
        float: left!important;
        margin:0px;
		float:left!important;
		width:100%;
    }
	
	.navbar-default li
	{
		border-style:none;
	
	}
	
	.navbar-default .navbar-nav>li
	{
		border-style:none;
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:solid 1px #fff;
		
	}
	
	
	.navbar-default .navbar-nav>li:last-child
	{
	    border-bottom:none 1px #fff;
	}
	
	.navbar-default .navbar-nav>li>a
	{
	    font-size:20px;
	    color:#fff;
	}
	
	.navbar-default .navbar-nav>li>ul li
	{
	    padding-top:5px;
		padding-bottom:5px;
	}
	
	.navbar-default .navbar-nav>li>ul li a
	{
	    font-size:18px;
	    
	}
	
	
	
   .content-top-dx
	{
	     padding-left:0px!important;
	    margin-left:0px!important;
	    float:left!important;
	}
	
	nav[role=navigation]
	{
	    /*left:-22px!important;*/
	    /*width:120%;*/
	   
	   
	}
	
	
	
   .navbar-default .navbar-toggle,
   .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background-color: #000;
    }
    
	.navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
	
	/******************************FINE MENU TOP****************************************/
	
	
	/**********SLIDER HOME PAGE****************/
        #slider1_container, #slider1_container_tablet
        {
            display:none;
        }
        
        
        
        #slider1_container_smartphone
        {
            display:block;
            position: relative; 
            top: 0px; 
            left: 0px; 
            /*width: 1170px;*/ 
            height: auto;
        }

        #slider1_container_smartphone #slides
        {
            cursor: move; 
            position: absolute; 
            width: 100%; 
            height: 400px;
            top:0px;
            left:0px; 
            overflow:hidden;
        }


        #slider1_container_smartphone .colonna-1
        {
           overflow:hidden;
            width:100%;
            margin-right:1.0%;
            height:400px;
        }

 
         #slider1_container_smartphone .colonna-1 img
         {
             width:100%;
             height:auto;
     
         }
 
 
        #slider1_container_smartphone .freccia-sx a, #slider1_container_tablet .freccia-dx a
        {
            cursor:pointer;
        }

        #slider1_container_smartphone .freccia-sx
        {
            position:absolute;
            z-index:10;
            width:45px;
            height:auto;
            left:0;
            top:400px;
        }

        #slider1_container_smartphone .freccia-dx
        {
            position:absolute;
            z-index:10;
            width:45px;
            height:auto;
            right:0;
            top:400px;
        }

        #slider1_container_smartphone .freccia-sx img, #slider1_container_tablet .freccia-dx img
        {
            width:100%;
            height:auto;
        }


        #slider1_container_smartphone .content-testo
        {
            position:absolute;
            z-index:10;
            /*top:65%;*/
            bottom:30px;
            left:5%;
            width:90%;
            height:auto;
            
            
        }


        #slider1_container_smartphone .content-testo a
        {
            font-size:1.5em;
            color:#fff;
            font-weight:700;
            text-decoration:none;
            cursor:pointer;
        }


        /**************************************/
        
        
        
        /*******************************FOOTER********************************************/
	
	        #footer .content-logo
	        {
	            width:100%;
	            margin-bottom:25px;
	        }
	
	        #footer .content-indirizzo
	        {
	            width:100%;
	            margin-bottom:25px;
	        }
	
	        #footer .content-contatti
	        {
	            width:100%;
	            margin-bottom:25px;
	        }
	
	        #footer .content-blocco-4
	        {
	            clear:left;
	            width:100%;
	            margin-left:0;
	    
	        }
	
	        #footer .content-made-in-italy
	        {
	            float:left;
	            width:100%;
	            margin-bottom:25px;
	        }
	
	        #footer .content-social
	        {
	            float:left;
	            clear:left;
	            width:100%;
	          
	           
	        }
	        
	        #footer ul.social
	        {
	            margin-left:0px;
	        }
	
	        /******************************************************************************/
        
        
        /******************************HOME PAGE**************************************/
	
	    .home .riga-info-evidenza-1 .box-1
        {
            width:100%;
            margin-right:0px;
            margin-bottom:25px;
    
        }


        .home .riga-info-evidenza-1 .box-2
        {
            margin-left:0px;
            width:100%;
            overflow:hidden;
        }
    
        .home .riga-info-evidenza-1 .box-1 .content-link {
            text-align: left;
            width:60%;
            margin-left:17%;
        }
    
    
        .box-link-contatti .riga-info-evidenza-2 .box-1 {
            width: 100%;
            margin-bottom:25px;
        }
    
        .box-link-contatti .riga-info-evidenza-2 .box-2 {
            margin-left: 0px;
            width: 100%;
       
       
        }
    
        .box-link-contatti .riga-info-evidenza-2 .box-2 .overlay-testo {
         background-color: rgba(0, 0, 0, 0);
        }
        
        
        .box-link-contatti .riga-info-evidenza-2 .titolo {
            font-size: 1.5em;
            line-height: 1.2em;
        }
        
        .box-link-contatti .riga-info-evidenza-2 .sotto-titolo {
            font-size: 1.2em;
            line-height: 1.2em;
        }
        
        .box-link-contatti .riga-info-evidenza-2 .box-1 img {
           min-height:150px;
        }
        
        .box-link-contatti .riga-info-evidenza-2 .sotto-titolo, .box-link-contatti .riga-info-evidenza-2 .content-link
        {
            display:none;
        }
        
        
        .home .riga-info-evidenza-1 .box-2 img {
            min-height:150px;
        }


        .home .riga-info-evidenza-1 .box-1 .content-testo {
            font-size: 1.0em;
            padding-left:50px;
            padding-right:50px;
           
        }
	
	    /*****************************************************************************/
	    
	    
	    
	    
	    /*************SCHEDA CATEGORIA PRODOTTI**************************/
	    
	    .scheda-categoria ul.command-tab
	    {
	        width:100%;
	    }
	    
	    .scheda-categoria ul.command-tab li
	    {
	        padding-left:10px;
	        padding-right:10px;
	    }
	    
	    .scheda-categoria .icon-open-menu-prodotti {
            width: 40px;
            margin-left:10px;
            
        }
        
        .scheda-categoria .title-section .wrapper-titolo {
            margin-right: 0px;
            width: 150px;
            text-align: center;
        }
        
        .scheda-categoria .wrapper-titolo h1
        {
            font-size:1em;
        }
        
        
        .popup-menu-prodotti
        {
            top:160px;
        }
	    
	    /*****************************************************************/
	    
	    
	    /**********************SCHEDA PRODOTTO*************************/
	    
	    .scheda-prodotto .icon-open-menu-prodotti
	    {
	        width: 40px;
            margin-left:10px;
	    }
	    
	    /****************************************************************/
	
	
}



@media only screen and (max-device-width : 760px) and (orientation : landscape)
{
	 /****************************HEADER*****************************************/
    
    
  #header ul.social
  {
      display:none;
  }
    
    #header .fascia-1 .dx {
        width: 300px;
    }
    
    #header .logo
	{
	    width:80px;
	    height:auto;
	    margin-left:80px;
	    z-index:200;
	}
	
	
	#header .wrapper-login-lingua {
        position: absolute;
        right: 15px;
        top:-5px;
        width: auto;
        height: auto;
        z-index:100;
    }
    
    /***************************************************************************/
    
    
	/******************************MENU TOP****************************************/
	
	
	#header .wrapper-menu {
        position: relative;
        float: left;
        clear:left;
        width: 320px;
        max-width:none;
        margin-left: -10px;
        margin-top: -40px;
        
       
    }
	
	#header .content-menu
	{
	    
	    width:100px;
	    float:left;
	    clear:left;
	    left:0;
	    
	}
	
	#navbar
    {
        max-height:300px;
        overflow:scroll;
        border:none 1px #000;
        overflow-x: hidden;
        width:420px;
       background-color:rgba(0,0,0,0.7);
      
		
        
     }
     
   
   
    
   .navbar-header button.navbar-toggle
   {
       left:-40px;
       
      
   }
   
   
   
    
    .navbar-default .navbar-nav
    {
        padding-top:20px;
        
    }
	
	
	ul.navbar-nav {
        float: left!important;
        margin:0px;
		float:left!important;
		width:100%;
    }
	
	.navbar-default li
	{
		border-style:none;
	
	}
	
	.navbar-default .navbar-nav>li
	{
		border-style:none;
		padding-top:5px;
		padding-bottom:5px;
		border-bottom:solid 1px #fff;
		
	}
	
	
	.navbar-default .navbar-nav>li:last-child
	{
	    border-bottom:none 1px #fff;
	}
	
	.navbar-default .navbar-nav>li>a
	{
	    font-size:20px;
	    color:#fff;
	}
	
	.navbar-default .navbar-nav>li>ul li
	{
	    padding-top:5px;
		padding-bottom:5px;
	}
	
	.navbar-default .navbar-nav>li>ul li a
	{
	    font-size:18px;
	    
	}
	
	
	
   .content-top-dx
	{
	     padding-left:0px!important;
	    margin-left:0px!important;
	    float:left!important;
	}
	
	nav[role=navigation]
	{
	    /*left:-22px!important;*/
	    /*width:120%;*/
	   
	   
	}
	
	
	
   .navbar-default .navbar-toggle,
   .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus {
        background-color: #000;
    }
    
	.navbar-default .navbar-toggle .icon-bar {
        background-color: #fff;
    }
	
	/******************************FINE MENU TOP****************************************/
	
	
	/**********SLIDER HOME PAGE****************/
        #slider1_container, #slider1_container_tablet
        {
            display:none;
        }
        
        
        
        #slider1_container_smartphone
        {
            display:block;
            position: relative; 
            top: 0px; 
            left: 0px; 
            /*width: 1170px;*/ 
            height: auto;
        }

        #slider1_container_smartphone #slides
        {
            cursor: move; 
            position: absolute; 
            width: 100%; 
            height: 400px;
            top:0px;
            left:0px; 
            overflow:hidden;
        }


        #slider1_container_smartphone .colonna-1
        {
           overflow:hidden;
            width:100%;
            margin-right:1.0%;
            height:400px;
        }

 
         #slider1_container_smartphone .colonna-1 img
         {
             width:100%;
             height:auto;
     
         }
 
 
        #slider1_container_smartphone .freccia-sx a, #slider1_container_tablet .freccia-dx a
        {
            cursor:pointer;
        }

        #slider1_container_smartphone .freccia-sx
        {
            position:absolute;
            z-index:10;
            width:45px;
            height:auto;
            left:0;
            top:400px;
        }

        #slider1_container_smartphone .freccia-dx
        {
            position:absolute;
            z-index:10;
            width:45px;
            height:auto;
            right:0;
            top:400px;
        }

        #slider1_container_smartphone .freccia-sx img, #slider1_container_tablet .freccia-dx img
        {
            width:100%;
            height:auto;
        }


        #slider1_container_smartphone .content-testo
        {
            position:absolute;
            z-index:10;
            /*top:65%;*/
            bottom:30px;
            left:5%;
            width:90%;
            height:auto;
            
            
        }


        #slider1_container_smartphone .content-testo a
        {
            font-size:1.5em;
            color:#fff;
            font-weight:700;
            text-decoration:none;
            cursor:pointer;
        }


        /**************************************/
        
        
        
        /*******************************FOOTER********************************************/
	
	        #footer .content-logo
	        {
	            width:100%;
	            margin-bottom:25px;
	        }
	
	        #footer .content-indirizzo
	        {
	            width:100%;
	            margin-bottom:25px;
	        }
	
	        #footer .content-contatti
	        {
	            width:100%;
	            margin-bottom:25px;
	        }
	
	        #footer .content-blocco-4
	        {
	            clear:left;
	            width:100%;
	            margin-left:0;
	    
	        }
	
	        #footer .content-made-in-italy
	        {
	            float:left;
	            width:100%;
	            margin-bottom:25px;
	        }
	
	        #footer .content-social
	        {
	            float:left;
	            clear:left;
	            width:100%;
	          
	           
	        }
	        
	        #footer ul.social
	        {
	            margin-left:0px;
	        }
	
	        /******************************************************************************/
        
        
        /******************************HOME PAGE**************************************/
	
	    .home .riga-info-evidenza-1 .box-1
        {
            width:100%;
            margin-right:0px;
            margin-bottom:25px;
    
        }


        .home .riga-info-evidenza-1 .box-2
        {
            margin-left:0px;
            width:100%;
            overflow:hidden;
        }
    
        .home .riga-info-evidenza-1 .box-1 .content-link {
            text-align: left;
            width:60%;
            margin-left:17%;
        }
    
    
        .box-link-contatti .riga-info-evidenza-2 .box-1 {
            width: 100%;
            margin-bottom:25px;
        }
    
        .box-link-contatti .riga-info-evidenza-2 .box-2 {
            margin-left: 0px;
            width: 100%;
       
       
        }
    
        .box-link-contatti .riga-info-evidenza-2 .box-2 .overlay-testo {
         background-color: rgba(0, 0, 0, 0);
        }
        
        
        .box-link-contatti .riga-info-evidenza-2 .titolo {
            font-size: 1.5em;
            line-height: 1.2em;
        }
        
        .box-link-contatti .riga-info-evidenza-2 .sotto-titolo {
            font-size: 1.2em;
            line-height: 1.2em;
        }
        
        .box-link-contatti .riga-info-evidenza-2 .box-1 img {
           min-height:150px;
        }
        
        .box-link-contatti .riga-info-evidenza-2 .sotto-titolo, .box-link-contatti .riga-info-evidenza-2 .content-link
        {
            display:none;
        }
        
        
        .home .riga-info-evidenza-1 .box-2 img {
            min-height:150px;
        }


        .home .riga-info-evidenza-1 .box-1 .content-testo {
            font-size: 1.0em;
            padding-left:50px;
            padding-right:50px;
           
        }
	
	    /*****************************************************************************/
	    
	    
	    
	    
	    /*************SCHEDA CATEGORIA PRODOTTI**************************/
	    
	    .scheda-categoria ul.command-tab
	    {
	        width:100%;
	    }
	    
	    .scheda-categoria ul.command-tab li
	    {
	        padding-left:10px;
	        padding-right:10px;
	    }
	    
	    .scheda-categoria .icon-open-menu-prodotti {
            width: 40px;
            margin-left:10px;
            
        }
        
        .scheda-categoria .title-section .wrapper-titolo {
            margin-right: 0px;
            width: 150px;
            text-align: center;
        }
        
        .scheda-categoria .wrapper-titolo h1
        {
            font-size:1em;
        }
        
        
        .popup-menu-prodotti
        {
            top:160px;
        }
	    
	    /*****************************************************************/
	    
	    
	    /**********************SCHEDA PRODOTTO*************************/
	    
	    .scheda-prodotto .icon-open-menu-prodotti
	    {
	        width: 40px;
            margin-left:10px;
	    }
	    
	    /****************************************************************/
	
	
	
	
}

/*fine mobile phone*/




/*loading*/

#loading {
	width: 100%;
	height: 1000px;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 100000000000000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px;
}


#loading #image-loading
{
	position:relative; 
	width:80px; 
	height:80px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-top:25%;
}

#image-loading .img
{
    width:100%;
    height:auto;
}



.offusca-pagina
{
	position:absolute;
	display:none;
	z-index:10000;
	top:0px;
	left:0px;
	width: 100%;
	height: 1000px;
    background-color:rgba(255,255,255,0.6);
	/*background-image:url(../images/bg-pop-home-3.png);*/
	
	
}


/*fine loading*/


/*COOKIE ALERT*/

.wrapper-cookie
{
	position:fixed;
	z-index:1000000;
	top:0px;
	left:0px;
	padding-top:20px;
	padding-bottom:20px;
	background-color:rgba(0,0,0,0.8);
	width:100%;
	height:auto;
	text-align:center;
	display:none;
}


.wrapper-cookie .content-cookie
{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    margin-top:0px;
    width:100%;
    max-width:980px;
    height:auto;
}

.wrapper-cookie .riga
{
    position:relative;
    float:left;
    clear:left;
    margin-left:0px;
    margin-top:10px;
    text-align:left;
    width:100%;
    height:auto;
}

.wrapper-cookie .sx
{
    position:relative;
    float:left;
    margin-left:0px;
    margin-top:0px;
    text-align:left;
    width:80%;
    height:auto;
}

.wrapper-cookie .dx
{
    position:relative;
    float:right;
    margin-right:0px;
    margin-top:0px;
    text-align:center;
    width:19%;
    height:auto;
}



.wrapper-cookie span, .wrapper-cookie a
{
	text-decoration:non	;
	color:#fff;
	font-size:13px;
}


.btn-accetta-cookie
{
	padding:10px 10px 10px 10px;
	background-color:#fff;
	font-size:12px;
	color:#211445;
	border-style:none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px; /* future proofing */
	font-weight:bold;
}

.btn-accetta-cookie:hover
{
	background-color:#ecebeb;
}

/**FINE COOKIE ALERT**/




/*******POPUP HOME PAGE***************/
#pop-home
{
	position:fixed;
	display:none;
	z-index:100000000000000000;
	top:0px;
	left:0px;
	width:95%;
	max-width:800px;
	height:auto;
	background-image:url(../images/bg-pop-home-2.png);
	background-repeat:repeat;
	border-radius: 10px 10px 10px 10px; 
   -moz-border-radius: 10px 10px 10px 10px;    /* firefox */
   -webkit-border-radius: 10px 10px 10px 10px;    /* safari, chrome */
  
}

#pop-home #header-pop
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	margin:0;
	
	
}


#pop-home #header-pop .chiudi
{
	position:relative;
	float:right;
	width:150px;
	text-align:right;
	height:auto;
	margin-right:20px;
	margin-top:10px;
}

#pop-home #header-pop a
{
	font-family:Arial;
	font-size:18px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}

#pop-home .content-pop
{
	position:relative;
	float:left;
	width:98%;
	height:auto;
	margin-left:10px;
	margin-top:30px;
	text-align:left;
	font-family:Arial;
	font-size:25px;
	color:#000;
	padding-bottom:20px;
	line-height:30px;
}


.opacityZero { /* 50% opacity */
	-webkit-opacity: 0;
	-moz-opacity:0;
	filter:alpha(opacity=0);
}

/*******FINE POPUP HOME PAGE***************/




/*POP MESSAGGIO*/
#container-pop-messaggio
{
	position:fixed;
	left:500px;
	top:-500px;
	z-index:1000;
	width:95%;
	max-width:500px;
	height:auto;
	padding:0px;
	
	
}

#container-pop-messaggio #header-pop
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	font-weight:bold;
	margin:0;
	text-align:left;
	border-bottom:solid 1px #666;
	border-radius: 10px 10px 0px 0px; 
   -moz-border-radius: 10px 10px 0px 0px; /* firefox */
   -webkit-border-radius: 10px 10px 0px 0px; /* safari, chrome */
    background-color:#000; /*#E5342C*/
    padding-top:5px;
    padding-bottom:5px;
	
}

#container-pop-messaggio .title
{
	position:relative;
	float:left;
	width:80%;
	height:auto;
	font-size:1em;
	color:#fff;
	font-weight:bold;
	margin-left:5px;
	text-align:left;
	font-family:Arial;
	
}

#container-pop-messaggio .close
{
	position:relative;
	float:right;
	width:10%;
	height:auto;
	margin-right:0px;
	text-align:center;
	opacity:1!important;
}

#container-pop-messaggio .a-close
{
	font-size:1em;
	color:#fff!important;
	font-weight:bold!important;
	cursor:pointer;
	font-family:Arial;
}


#container-pop-messaggio #content-pop
{
	position:relative;
	float:left;
	width:100%;
	height:auto;
	min-height:100px;
	padding-bottom:10px;
	margin-left:0px;
	margin-top:0px;
	background-color:#ccc;
	border-radius: 0px 0px 10px 10px; 
   -moz-border-radius: 0px 0px 10px 10px;  /* firefox */
   -webkit-border-radius: 0px 0px 10px 10px; /* safari, chrome */
}

#container-pop-messaggio .content
{
	position:relative;
	float:left;
	width:90%;
	height:auto;
	font-size:1em;
	color:#000;
	margin-left:5px;
	margin-top:10px;
	text-align:left;
	font-family:Arial;
	
}

/*FINE POP MESSAGGIO*/



/***GOOGLE MAP***/

#mapGoogle
{
   height:500px;
	margin-top:50px;
}

.mappa-info-content
{
	width:500px;height:auto;
}

.mappa-info-content-logo
{
	position:relative; float:left; width:150px; height:auto; margin-left:0px; margin-top:0px;
}

.mappa-info-logo
{
	width:100%; height:auto;
}

.mappa-info-content-testo {
	position:relative; float:left; width:300px; text-align:left; height:auto; margin-left:20px; margin-top:10px; line-height:20px;
}

.mappa-info-font {
	font-size:15px;
}

/*** FINE GOOGLE MAP ***/


.floating-wpp {
    position: fixed;
    bottom: 20px;
    left: 20px;
    font-family: 'Open sans';
    font-size: 14px;
	z-index::999;
    transition: bottom 0.2s;
}

.floating-wpp-button {
    width: 72px;
    height: 72px;
    background-color: #25D366;
    background-image: url(/images/whatsapp.svg);
    background-position: center;
    background-size: 180%;
    border-radius: 50%;
    box-shadow: 1px 1px 4px rgba(60,60,60,.4);
    transition: box-shadow 0.2s;
    cursor: pointer;
    display: table;
}
