/*
 Theme Name:     Sipar
 Theme URI:      https://www.siparsrl.it
 Description:    Generatepress Child Theme
 Author:		 VISIBILIA
 Template:       generatepress
 Version:        1.0.0
*/
 
@import url("../generatepress/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

.separate-containers .comments-area, .separate-containers .inside-article, .separate-containers .page-header, .separate-containers .paging-navigation{
	padding-bottom: 0px!important;
}
.separate-containers .site-main{
	margin-bottom: 0px!important;
}
.top-header p{
	margin-bottom: 0px;
}
.intestazione-rosso-bold{
	color: #E6202D!important; 
	font-weight: bold; 
	font-family: jost; 
	font-size: 30px; 
	letter-spacing: 4px; 
}
/*FORM CONTATTI*/
.campo-form-meta-nome input[type="text"],.campo-form-meta-mail input[type="email"], .campo-form-meta-tel input[type="tel"],.campo-form-meta-azienda input[type="text"],
.campo-form-meta-citta input[type="text"], .campo-form-meta-cognome input[type="text"]{
	background-color: transparent!important; 
	border-color:#000!important; 
	border-top:none; 
	border-left:none; 
	border-right:none; 
	width: 49%;
}
.campo-form-meta-mess textarea{
	background-color:transparent!important; 
	border-color:#000!important; 
	border-top:none; 
	border-left:none; 
	border-right:none; 
	width: 100%;
}
.campo-form-meta-cognome input[type="text"], .campo-form-meta-tel input[type="tel"], .campo-form-meta-citta input[type="text"]{
	float: right;
}

 input[type="submit"]{
  color: #fff!important; 
	background-color: #E6202D!important; 
	width: 100%; 
	text-transform: uppercase;
	font-weight: 600; 
	letter-spacing: 1px; 
	float: right;
	 border-radius:5px; 
}
.campo-form-meta-mess textarea{
	height: 200px!important; 
}
.privacy a{
	color: #000; 
	font-weight: bold; 
	text-decoration: underline; 
}




/** COLORE LINK FOOTER **/
.footer-link a{
	color: #FFF;
}
.footer-link a:hover{
	color: #CCC;
}



/*TABELLA TESSUTI RIFRANGENTI ORALITE*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-1-no-2 tr.row-1{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-1-no-2 tr.row-2{
	font-weight: bold!important; 
	}
#tablepress-1-no-2 tr.row-4{
   background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-1-no-2 tr.row-5{
	font-weight: bold!important;  
	}
#tablepress-1-no-2 tr.row-7{
   background-color: #F9F9F9!important; 
	color: #000!important; 
	}

#tablepress-1-no-2 tr.row-8{
	font-weight: bold!important; 
	}
#tablepress-1-no-2 tr.row-10{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-1-no-2 tr.row-11{
	font-weight: bold!important; 
	}
#tablepress-1-no-2 tr.row-13{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-1-no-2 tr.row-14{
	font-weight: bold!important; 
	}

/*TABRLLA TESSUTI RIFRANGENTI RETHIOTEX*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-3 tr.row-1{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-3 tr.row-2{
	font-weight: bold!important; 
	}
#tablepress-3 tr.row-4{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-3 tr.row-5{
	font-weight: bold!important; 
	}
#tablepress-3 tr.row-7{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-3 tr.row-8{
	font-weight: bold!important; 
	}
#tablepress-3 tr.row-9{
	background-color: transparent;  
	}
/*TABRLLA FILM RIFRANGENTI TERMOTRASFERIBILI ORALITE*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-4 tr.row-1{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-4 tr.row-2{
	font-weight: bold!important; 
	}
#tablepress-4 tr.row-4{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-4 tr.row-5{
	font-weight: bold!important; 
	}
#tablepress-4 tr.row-7{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-4 tr.row-8{
	font-weight: bold!important; 
	}
#tablepress-4 tr.row-10{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-4 tr.row-11{
	font-weight: bold!important; 
	}
#tablepress-4 tr.row-13{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-4 tr.row-14{
	font-weight: bold!important; 
	}
#tablepress-4 tr.row-16{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-4 tr.row-17{
	font-weight: bold!important; 
	}
#tablepress-4 tr.row-19{
 font-weight: bold!important;
	}
#tablepress-4 tr.row-20{
	background-color: #F9F9F9!important; 
	color: #000!important;  
	}
/*TABRLLA FILM RIFRANGENTI TERMOTRASFERIBILI RETHIOTEX*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-5 tr.row-1{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-5 tr.row-2{
 font-weight: bold!important;
	}
#tablepress-5 tr.row-4{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-5 tr.row-5{
 font-weight: bold!important;
	}
#tablepress-5 tr.row-7{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-5 tr.row-8{
 font-weight: bold!important;
	}
#tablepress-5 tr.row-10{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-5 tr.row-11{
 font-weight: bold!important;
	}
#tablepress-5 tr.row-13{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-5 tr.row-14{
 font-weight: bold!important;
	}

/*TABRLLA NASTRI RIFRANGENTI MICROPRISMATICI*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-6 tr.row-1{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}

#tablepress-6 tr.row-2{
	font-weight: bold!important; 
	}
#tablepress-6 tr.row-5{
  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-6 tr.row-7{
	font-weight: bold!important; 
	}

#tablepress-6 tr.row-11{
	  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-6 tr.row-12{
  	font-weight: bold!important; 
	}
#tablepress-6 tr.row-14{
	  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-6 tr.row-15{
  font-weight: bold!important;
	}
#tablepress-6 tr.row-17{
	  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-6 tr.row-18{
  font-weight: bold!important;
	}
#tablepress-6 tr.row-20{
	  background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-6 tr.row-21{
  font-weight: bold!important;
	}
#tablepress-6 tr.row-23{
    background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-6 tr.row-24{
  	font-weight: bold!important;
	}
/*TABRLLA PELLICOLE PRISMATICHE ad ALTA FREQUENZA*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-7 tr.row-1{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-7 tr.row-2{
	font-weight: bold!important; 
	}
#tablepress-7 tr.row-4{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-7 tr.row-5{
	font-weight: bold!important; 
	}
#tablepress-7 tr.row-7{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-7 tr.row-8{
	font-weight: bold!important; 
	}
/*TABRLLA PELLICOLE e TESSUTI RIFRANGENTI SPECIALI ORALITE*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-2 tr.row-1{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-2 tr.row-2{
	font-weight: bold!important; 
	}
#tablepress-2 tr.row-4{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-2 tr.row-5{
	font-weight: bold!important; 
	}
#tablepress-2 tr.row-7{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-2 tr.row-8{
	font-weight: bold!important; 
	}
/*TABRLLA PELLICOLE e TESSUTI RIFRANGENTI SPECIALI RETHIOTEX*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-8 tr.row-1{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-8 tr.row-2{
	font-weight: bold!important;
	}
#tablepress-8 tr.row-4{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	font-weight: bold!important;
	}
#tablepress-8 tr.row-5{
	font-weight: bold!important;
	}
#tablepress-8 tr.row-7{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-8 tr.row-8{
	font-weight: bold!important;
	}
/*TABRLLA EMBLEMI RIFRANGENTI*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-9 tr.row-1{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-9 tr.row-2{
	font-weight: bold!important;  
	}
#tablepress-9 tr.row-4{
	font-weight: bold!important;  
	}
#tablepress-9 tr.row-6{
	font-weight: bold!important;  
	}
#tablepress-9 tr.row-8{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-9 tr.row-9{
	font-weight: bold!important;  
	}
#tablepress-9 tr.row-11{
	font-weight: bold!important;  
	}

/*TABRLLA PORTATESSERE*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-11 tr.row-1{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-11 tr.row-2{
	font-weight: bold!important;  
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-11 tr.row-3{
	font-weight: bold!important;  
	}
#tablepress-11 tr.row-5{
	font-weight: bold!important;  
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-11 tr.row-6{
	font-weight: bold!important;  
	}
#tablepress-11 tr.row-8{
	font-weight: bold!important;  
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-11 tr.row-9{
	font-weight: bold!important;  
	}
#tablepress-11 tr.row-11{
	font-weight: bold!important;  
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-11 tr.row-12{
	font-weight: bold!important;  
	}
#tablepress-11 tr.row-14{
	font-weight: bold!important;  
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-11 tr.row-15{
	font-weight: bold!important;  
	}
#tablepress-11 tr.row-17{
	font-weight: bold!important;  
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-11 tr.row-18{
	font-weight: bold!important;  
	}

/*TABRLLA PORTATESSERE PVC COLORATE*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-12 tr.row-1{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important;
	}
#tablepress-12 tr.row-2{
	font-weight: bold!important; 
	}
#tablepress-12 tr.row-4{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important;
	}
#tablepress-12 tr.row-5{
	font-weight: bold!important; 
	}
#tablepress-12 tr.row-7{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important;
	}
#tablepress-12 tr.row-8{
	font-weight: bold!important; 
	}
/*TABRLLA PROFILO A CODA DI TOPO*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-13 tr.row-2{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important;
	}
/*TABRLLA SICUREZZA PERSONALE-1*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-14 tr.row-1{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-14 tr.row-2{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-14 tr.row-3{
	font-weight: bold!important;  
	}
#tablepress-14 tr.row-5{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-14 tr.row-6{
	font-weight: bold!important;  
	}
/*TABRLLA SICUREZZA PERSONALE-2*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-15 tr.row-1{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-15 tr.row-2{
	font-weight: bold!important;  
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-15 tr.row-3{
	font-weight: bold!important;  
	}
#tablepress-15 tr.row-5{
	font-weight: bold!important;  
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-15 tr.row-6{
	font-weight: bold!important;  
	}
#tablepress-15 tr.row-8{
	font-weight: bold!important;  
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-15 tr.row-9{
	font-weight: bold!important;  
	}
#tablepress-15 tr.row-11{
	font-weight: bold!important;  
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-15 tr.row-12{
	font-weight: bold!important;  
	}
/*TABRLLA SICUREZZA PERSONALE-3*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-18 tr.row-1{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-18 tr.row-2{
	font-weight: bold!important;  
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-18 tr.row-3{
	font-weight: bold!important;   
	}
/*TABRLLA SICUREZZA STRADALE*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-16 tr.row-1{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-16 tr.row-2{
	font-weight: bold!important;  
	}
#tablepress-16 tr.row-4{
	font-weight: bold!important; 
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-16 tr.row-5{
	font-weight: bold!important;  
	}
/*TABRLLA SEGNALI AVVOLGIBILI*/
.hscroll{
	overflow-x: scroll; 
}
#tablepress-17 tr.row-1{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-17 tr.row-2{
	font-weight: bold!important;  
	}
#tablepress-17 tr.row-8{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	font-weight: bold!important;
	}
#tablepress-17 tr.row-11{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	}
#tablepress-17 tr.row-12{
	font-weight: bold!important;  
	}
#tablepress-17 tr.row-19{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	font-weight: bold!important;
	}
#tablepress-17 tr.row-22{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	font-weight: bold!important;
	}
#tablepress-17 tr.row-24{
	background-color: #F9F9F9!important; 
	color: #000!important; 
	font-weight: bold!important;
	}
#tablepress-17 tr.row-25{
	font-weight: bold!important; 
	}


/*RESPONSIVE*/
@media only screen and (max-width: 40em) {
  /*HOME*/
	.home-telefono a{
		color: #000!important; 
	}
	
		/** MODULO PAGINA CONTATTI **/
.campo-form-meta-nome input[type="text"],.campo-form-meta-mail input[type="email"], .campo-form-meta-tel input[type="tel"],.campo-form-meta-azienda input[type="text"],
.campo-form-meta-citta input[type="text"], .campo-form-meta-cognome input[type="text"]{
	background-color: transparent!important; 
	border-color:#000!important; 
	border-top:none; 
	border-left:none; 
	border-right:none; 
	width: 100%;
	margin-bottom:1rem; 
}
.campo-form-meta-mess textarea{
	background-color:transparent!important; 
	border-color:#000!important; 
	border-top:none; 
	border-left:none; 
	border-right:none; 
	width: 100%;

}
.campo-form-meta-cognome input[type="text"], .campo-form-meta-tel input[type="tel"], .campo-form-meta-citta input[type="text"]{
	float: right;
}
	input[type="submit"]{
  color: #fff!important; 
	background-color: #E6202D!important; 
	width: 100%; 
	text-transform: uppercase;
	font-weight: 600; 
	letter-spacing: 1px; 
	float: right;
	margin-top: 30px;
}
	.privacy a{
	color: #000; 
	font-weight: bold; 
	text-decoration: underline; 
}
	.privacy{
			font-size: 15px; 
	}

	/*FOOTER*/
	.footer-link a{
	color: #FFF;
}
.footer-link a:hover{
	color: #CCC;
}

}

@media only screen and (min-width: 40.063em) and (max-width: 64em) { /* medium only */
	  /*HOME*/
	.home-telefono a{
		color: #000!important; 
	}
	
		/** MODULO PAGINA CONTATTI **/
.campo-form-meta-nome input[type="text"],.campo-form-meta-mail input[type="email"], .campo-form-meta-tel input[type="tel"],.campo-form-meta-azienda input[type="text"],
.campo-form-meta-citta input[type="text"], .campo-form-meta-cognome input[type="text"]{
	background-color: transparent!important; 
	border-color:#000!important; 
	border-top:none; 
	border-left:none; 
	border-right:none; 
	width: 100%;
	margin-bottom:1rem; 
}
.campo-form-meta-mess textarea{
	background-color:transparent!important; 
	border-color:#000!important; 
	border-top:none; 
	border-left:none; 
	border-right:none; 
	width: 100%;

}
.campo-form-meta-cognome input[type="text"], .campo-form-meta-tel input[type="tel"], .campo-form-meta-citta input[type="text"]{
	float: right;
}
	input[type="submit"]{
  color: #fff!important; 
	background-color: #E6202D!important; 
	width: 100%; 
	text-transform: uppercase;
	font-weight: 600; 
	letter-spacing: 1px; 
	float: right;
	margin-top: 30px;
}
	.privacy a{
	color: #000; 
	font-weight: bold; 
	text-decoration: underline; 
}
	.privacy{
			font-size: 15px; 
	}

	/*FOOTER*/
	.footer-link a{
	color: #FFF;
}
.footer-link a:hover{
	color: #CCC;
}

}
