@charset "UTF-8";
 @font-face {
}
* {
padding:0;
margin:0;
}
.clearer {
clear:both;
}
body {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
img {
border:none;
}
header, nav, article, aside, section, footer, main, figure, figurecaption, hgroup {
display:block;	
}
clearfix:befor {
content:"/0020";
display:block;
height:0;
overflow: hidden;
}
clearfix:after {
clear:both;
}
.clearfix {
zoom: 1;
}
.viola {
color:#876684;}
.sfondo_viola {
background-color:#876684;}
div.viola h1 {
color:#876684;}
div.viola h2 {
color:#876684;}
div.cont_blocco_viola h3 {
color:#876684;}
div.cont_blocco_viola h6 {
color:#876684;}
.celeste {
color:#92a9d8;}
div.cont_blocco_celeste h3 {
color:#92a9d8;}
div.cont_blocco_celeste h6 {
color:#92a9d8;}
.sfondo_celeste {
background-color:#92a9d8;}
.verde {
color:#658370;}
div.verde h1 {
color:#658370;}
.sfondo_verde {
background-color:#658370;}
div.cont_blocco_verde h3 {
color:#658370;}
div.cont_blocco_verde h6 {
color:#658370;}
.giallo {
color:#deb21e;}
div.giallo h1 {
color:#deb21e;}
.sfondo_giallo {
background-color:#deb21e;}
div.cont_blocco_giallo h3 {
color:#deb21e;}
div.cont_blocco_giallo h6 {
color:#deb21e;}
.sfondo_giallo {
background-color:#deb21e;}
div.cont_blocco_giallo h3 {
color:#deb21e;}
div.cont_blocco_giallo h6 {
color:#deb21e;}
.ocra {
color:rgba(173,131,82,1);}
div.ocra h1 {
color:rgba(173,131,82,1);}
.sfondo_ocra {
background-color:rgba(173,131,82,1);}
div.cont_blocco_ocra h3 {
color:rgba(173,131,82,1);}
div.cont_blocco_ocra h6 {
color:rgba(173,131,82,1);}
.sfondo_ocra {
background-color:rgba(173,131,82,1);}
div.cont_blocco_ocra h3 {
color:rgba(173,131,82,1);}
div.cont_blocco_ocra h6 {
color:rgba(173,131,82,1);}
.grigio {
color:#656565;}
div.grigio h1 {
color:#656565;}
.header_cont {
width: 100%;
height:auto;
background-color:rgba(255,255,255,1);
box-shadow: 1px 1px 4px 1px rgba(0,0,0,0.1);
position:fixed;
top:0;
left:0;
z-index: 100;}
header {
width: 90%;
height:80px;
margin: 0 auto;
max-width: 1100px;}
.logo {
width: 180px;
height:auto;
margin-top: 20px;
float: left;}
.logo img {
width: 100%;
height:auto;}
.header_dx {
float:right;}
.menu {
float: left;}
.cont_multilingua {
width: 62px;
height:auto;
float:left;
margin-top: 25px;
margin-right:10px;}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
display: inline;
height: 15px;
vertical-align: middle;
width: 24px;
margin-top:2px;}
.wpml-ls-statics-shortcode_actions {
width:62px;
height:auto;}
body header .wpml-ls-statics-shortcode_actions .wpml-ls-legacy-dropdown .wpml-ls-flag {
display: inline;
height: 15px;
vertical-align: middle;
width: 24px;
margin-top:2px;}
.spazio_header {
width: 100%;
height: 80px;} .contenitore_slideshow {
width: 100%;
height:auto;}
.cont_interno_slideshow {
width: 90%;
height:auto;
max-width: 1148px;
margin: 0 auto;
position:relative;}
.cont_interno_slideshow img {
width: 100%;
height:auto;
display:block;}
.sezione_header {
width:80%;
max-width: 500px;
height: auto;
position:absolute;
top:50%;
left: 50%;
margin-top: -50px;
margin-left: -250px;}
.sezione_header h4 {
text-transform:uppercase;
color: #FFFFFF;
font-family: Montserrat;
font-size: 26px;
font-weight: 400;
letter-spacing: 1px;
margin-bottom: 10px;
text-align: center;
font-weight: 400;}
.sezione_header h2 {
color: #FFFFFF;
font-family: Vollkorn;
font-size: 48px;
font-style: italic;
font-weight: 400;
letter-spacing: 1px;
text-align: center;
line-height:1.2;}
.sezione_header p {
color:#FFFFFF;
font-size:20px;
text-align:center;
font-family: Montserrat;
margin-top: 20px;}
.sezione_header p a:link, .sezione_header a:visited {
text-decoration:none;
color:#FFFFFF;}
div.intro_pagina {
margin-top: 70px;
margin-bottom: 70px;
position: relative;
}
div.intro_pagina #section_intro {
width: 1px;
height: 1px;
position:absolute;
top:-120px;
left: 0;}
.blocco_titolo_testo #section_intro {
width: 1px;
height: 1px;
position:absolute;
top:-120px;
left: 0;}
.intro_pagina h2 {
text-align:center;
color:rgba(0,0,0,1);
font-size: 26px;
letter-spacing: 1px;
font-family: Montserrat;
font-weight:400;
margin-bottom: 10px;}
.intro_pagina h1 {
text-align:center;
color:#656565;
font-size: 48px;
font-family: Vollkorn;
font-weight:400;
font-style: italic;
letter-spacing: 1px;} .home_blocco_sx {
width:90%;
height:auto;
max-width: 1100px;
margin: 0 auto;}
.blocco_linea {
width: 2%;
height:500px;
float:left;}
.blocco_a {
width:49%;
height:500px;
background-color:#876684;
float:left;
background-position:center;}
.blocco_a img {
display:none;}
.campo_desc {
height: 500px;
display: table-cell;
vertical-align: middle;}
.blocco_b {
width: 49%;
height:auto;
float:left;}
.blocco_b .img_home_resp {
display:none;}
.home_blocco p {
font-family: Vollkorn;
font-size: 18px;
margin-left: 35px;
line-height:1.4;
width:80%;
color: #656565;}
p.testo_pre_titolo {
font-size: 22px;
font-family: Montserrat;
font-weight: 400;}
.home_blocco h3 {
font-family: Vollkorn;
font-size: 48px;
margin-left: 35px;
font-style:italic;
margin-bottom: 20px;
line-height:1;
font-weight: 400;
margin-top: 10px;}
.home_blocco h6 {
font-size: 22px;
font-family: Montserrat;
font-weight: 400;
margin-left: 35px;}
p.testo_link {
font-family: Montserrat;
font-weight: 400;
width: 180px;
text-align:center; 
border-radius: 100px;
padding: 10px 25px;
margin-top: 20px;}
a p.testo_link_viola {
font-family: Montserrat;
font-weight: 400;
width: 180px;
color: #876684;
text-align:center; 
border-radius: 100px;
padding: 10px 25px;
margin-top: 20px;
transition-duration: 0.5s;
font-size: 18px;}
a.link_viola:link, a.link_viola:visited {
color: #876684;
text-decoration: none;}
a p.testo_link_viola:hover {
color: rgba(255,255,255,1);
background-color: #876684;
transition-duration: 0.5s;}
a p.testo_link_celeste {
font-family: Montserrat;
font-weight: 400;
width: 180px;
color: #92a9d8;
text-align:center; 
border-radius: 100px;
padding: 10px 25px;
margin-top: 20px;
transition-duration: 0.5s;
font-size: 18px;}
a.link_celeste:link, a.link_celeste:visited {
color: #92a9d8;
text-decoration: none;}
a p.testo_link_celeste:hover {
color: rgba(255,255,255,1);
background-color: #92a9d8;
transition-duration: 0.5s;}
a p.testo_link_verde {
font-family: Montserrat;
font-weight: 400;
width: 180px;
color: #658370;
text-align:center; 
border-radius: 100px;
padding: 10px 25px;
margin-top: 20px;
transition-duration: 0.5s;
font-size: 18px;}
a.link_verde:link, a.link_verde:visited {
color: #658370;
text-decoration: none;}
a p.testo_link_verde:hover {
color: rgba(255,255,255,1);
background-color: #658370;
transition-duration: 0.5s;}
a p.testo_link_ocra {
font-family: Montserrat;
font-weight: 400;
width: 180px;
color: rgba(171,131,82,1);
text-align:center; 
border-radius: 100px;
padding: 10px 25px;
margin-top: 20px;
transition-duration: 0.5s;
font-size: 18px;}
a.link_ocra:link, a.link_ocra:visited {
color: rgba(171,131,82,1);
text-decoration: none;}
a p.testo_link_ocra:hover {
color: rgba(255,255,255,1);
background-color: rgba(171,131,82,1);
transition-duration: 0.5s;}
a p.testo_link_giallo {
font-family: Montserrat;
font-weight: 400;
width: 180px;
color: #deb21e;
text-align:center; 
border-radius: 100px;
padding: 10px 25px;
margin-top: 20px;
transition-duration: 0.5s;
font-size: 18px;}
a.link_giallo:link, a.link_giallo:visited {
color: #deb21e;
text-decoration: none;}
a p.testo_link_giallo:hover {
color: rgba(255,255,255,1);
background-color: #deb21e;
transition-duration: 0.5s;}
.linea_resp {
width: 100%;
height: 4px;
display:none;}
.footer_cont {
width: 100%;
height:auto;
background-color:rgba(105,105,105,1);}
footer {
width: 90%;
max-width: 1100px;
height:auto;
margin: 0 auto;}
.footer_sx {
width: 50%;
height:auto;
float:left;}
p.titolo_footer {
font-family: Montserrat;
color:rgba(255,255,255,1);
font-size: 23px;
padding-top: 80px;
font-weight: 400;
font-size:18px;
margin-bottom: 30px;}
.singolo_dato {
width: 100%;
height:auto;
margin-bottom: 25px;
clear:both;}
.singolo_dato img {
float:left;
margin-top:2px;}
.singolo_dato p {
font-family:  Montserrat;
font-weight: 400;
color:rgba(255,255,255,1);
float:left;
margin-left: 10px;
font-size: 16px;}
.singolo_dato a:link, singolo_dato a:visited {
color:rgba(255,255,255,1);
text-decoration: none;}
.footer_social {
width: 100%;
height:auto;
margin-top: 30px;}
.footer_dx_checkbox {
color:#FFF;
font-family:  Montserrat;
font-size:14px;}
.footer_dx_checkbox a:link, .footer_dx_checkbox a:visited {
color:#FFF;
text-decoration: underline;
font-family:  Montserrat;
font-size:14px;} .icon-button {
font-size: 15px;
background-color:rgba(175,175,175,1);
border-radius: 3.6rem;
cursor: pointer;
display: inline-block;
font-size: 2.0rem;
height: 3.6rem;
line-height: 3.6rem;
margin-right: 5px;
position: relative;
text-align: center;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
width: 3.6rem;
} .icon-button span {
border-radius: 0;
display: block;
height: 0;
left: 50%;
margin: 0;
position: absolute;
top: 50%;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
width: 0;
}
.icon-button:hover span {
width: 3.6rem;
height: 3.6rem;
border-radius: 3.6rem;
margin: -1.8rem;
}
.twitter span {
background-color: #4099ff;
}
.facebook span {
background-color: #3B5998;
}
.google-plus span {
background-color: #db5a3c;
} .icon-button i {
font-size:25px;
background: none;
color: white;
height: 3.6rem;
left: 0;
line-height: 3.6rem;
position: absolute;
top: 0;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
width: 3.6rem;
z-index: 10;
}
.icon-button .icon-twitter {
color: #656565;
}
.icon-button .icon-facebook {
color: #656565;
}
.icon-button .icon-google-plus {
color: #656565;
}
.icon-button:hover .icon-twitter,
.icon-button:hover .icon-facebook,
.icon-button:hover .icon-google-plus {
color: white;
}
.footer_dx {
width: 50%;
height:auto;
float:left;
}
.footer_dx p.titolo_footer {
margin-bottom: 12px;}
footer input[type=text] {
width: 70%;
height:45px;
background-color:rgba(105,105,105,1);
border: none;
color: rgba(175,175,175,1);
font-family:  Montserrat;
font-size: 16px;
font-weight: 400;
border-bottom: 1px solid rgba(175,175,175,1);
margin-bottom: 15px;}
footer input[type=email] {
width: 70%;
height:45px;
background-color:rgba(105,105,105,1);
border: none;
color: rgba(175,175,175,1);
font-family:  Montserrat;
font-size: 16px;
font-weight: 400;
border-bottom: 1px solid rgba(175,175,175,1);
margin-bottom: 15px;}
footer input[type=checkbox] {
float:left;
margin-top: 3px;
margin-bottom: 0px;
margin-left: -10px;}
p.footer_form_privacy {
float:left;
color:white;
margin-left: 5px;
font-family:  Montserrat;
font-size: 14px;
font-weight: 400;}
p.footer_form_privacy a:link, p.footer_form_privacy a:visited {
color:white;
text-decoration:none;}
footer textarea {
width: 70%;
height:85px;
background-color:rgba(105,105,105,1);
border: none;
color: rgba(175,175,175,1);
font-family:  Montserrat;
font-size: 16px;
font-weight: 400;
border-bottom: 1px solid rgba(175,175,175,1);
margin-bottom: 15px;}
footer input[type=submit] {
width: 140px;
height:45px;
text-align:center;
color:rgba(255,255,255,1);
font-family:  Montserrat;
font-size: 16px;
font-weight: 400;
background-color:rgba(105,105,105,1);
border: 1px solid rgba(255,255,255,1);
border-radius: 100px;
margin-top: 15px;
margin-bottom: 80px;
transition-duration: 0.5s;}
footer input[type=submit]:hover {
color:rgba(105,105,105,1);
background-color:rgba(255,255,255,1);
transition-duration: 0.5s;}
footer ::placeholder {
color: rgba(175,175,175,1);}
footer ::-webkit-input-placeholder {
color: rgba(175,175,175,1);}
.footer_fondo {
width: 100%;
height:auto;
background-color:rgba(255,255,255,1);}
.footer_fondo p {
width: 90%;
margin: 0 auto;
color: #656565;
text-align: center;
margin-bottom: 25px;
font-weight: 400;
font-family:  Montserrat;
font-size: 14px;}
.footer_fondo p.footer_testo_azienda {
margin-bottom: 10px;
font-weight:bold;
padding-top: 25px;}
.footer_fondo a:link, .footer_fondo a:visited {
color: #656565;} .blocco_titolo_testo {
width: 90%;
max-width: 1100px;
height:auto;
margin: 0 auto;
margin-top: 60px;
margin-bottom: 0px;
position:relative;}
.div_mela .blocco_titolo_testo {
margin-top: 0px;
padding-top: 60px;}
.linea_blu {
width: 60px;
height:2px;
margin-bottom: 30px;
margin-left: 8%;
background-color:#92a9d8;}
.linea_verde {
width: 60px;
height:2px;
margin-bottom: 30px;
margin-left: 8%;
background-color:#658370;}
.linea_ocra {
width: 60px;
height:2px;
margin-bottom: 30px;
margin-left: 8%;
background-color:rgba(171,131,82,1);}
.linea_viola {
width: 60px;
height:2px;
margin-bottom: 30px;
margin-left: 8%;
background-color:#876684;}
.linea_gialla {
width: 60px;
height:2px;
margin-bottom: 30px;
margin-left: 8%;
background-color:#deb21e;}
.linea_grigio {
width: 60px;
height:2px;
margin-bottom: 30px;
margin-left: 8%;
background-color:#656565;}
.contatti_pres .linea_grigio {
margin-left: 0%;}
.blocco_titolo_testo h1 {
width:60%;
font-size: 25px;
font-family: Montserrat;
color: #92a9d8;
margin-left: 8%;
font-weight:400;}
.contatti_pres .blocco_titolo_testo h1 {
margin-left:0%;}
.blocco_titolo_testo h2 {
width:60%;
font-size: 22px;
font-family: Montserrat;
color: #92a9d8;
margin-left: 8%;
font-weight:400;}
.blocco_titolo_testo p {
width: 85%;
margin-left: 15%;
font-family: Vollkorn;
font-size: 18px;
color: #656565;
margin-top: 32px;
margin-bottom: 15px;}
.blocco_titolo_testo ul {
width: 80%;
margin-left: 20%;
font-family: Vollkorn;
font-size: 18px;
color: #656565;
margin-top: 10px;
margin-bottom: 15px;
list-style: url(//www.sacchificioveneto.com/wp-content/themes/tema_sacchificio/Immagini/linea_grigia.jpg);}
.blocco_titolo_sx {
width: 50%;
height:auto;
float:left;}
.blocco_titolo_sx_img {
width:351px;
height:424px;
margin: 0 auto;
margin-bottom: 60px;}
.blocco_titolo_sx_img img {
width: 100%;
height:auto;}
.blocco_testo_dx {
width: 50%;
height:auto;
float:left;
margin-bottom:40px;}
.blocco_icone_cont {
width: 100%;
height:auto;
background-color: rgba(146,169,216,1);}
.blocco_icone {
width: 90%;
max-width: 1100px;
margin: 0 auto;
height:auto;
padding-top:40px;
padding-bottom:30px;}
.blocco_icone_due_elem {
width:90%;
max-width: 700px;
margin: 0 auto;
}
.singolo_blocco_icona {
width: 30%;
height:auto;
float:left;
margin-left: 1.6%;
margin-right: 1.7%;}
.blocco_icone .blocco_icona_quattro {
width: 21.5%;
height:auto;
float:left;
margin-left: 1.6%;
margin-right: 1.7%;}
.blocco_icone_due_elem .singolo_blocco_icona {
width: 46%;
margin-left: 2%;
margin-right: 2%;}
.pag_azienda_pdf .blocco_icone_due_elem .singolo_blocco_icona {
width: 46%;
margin-left: 27%;
margin-right: 27%;}
.singolo_blocco_sfondo {
width: 80%;
height:auto;
margin-left: 10%;
margin-bottom:10px;
border-radius: 3px;
min-height: 230px;
transition-duration: 650ms;}
a .singolo_blocco_sfondo:hover {
width: 80%;
height:auto;
margin-left: 10%;
transition-duration: 650ms;
background-color:rgba(52,73,94,0.4);}
.certificazioni_viola .singolo_blocco_sfondo:hover {
width: 80%;
height:auto;
margin-left: 10%;
transition-duration: 650ms;
background-color:rgba(115,85,114,0.8);}
.certificazioni_verde .singolo_blocco_sfondo:hover {
width: 80%;
height:auto;
margin-left: 10%;
transition-duration: 650ms;
background-color:rgba(79,105,89,0.8);}
.singolo_blocco_img {
width:71px;
height:88px;
margin: 0 auto;
padding-top: 30px;}
.singolo_blocco_img_due {
width:142px;
height:88px;
margin: 0 auto;
padding-top: 30px;}
.singolo_blocco_icona h3 {
width:98%;
margin-left: 1%;
font-family:Montserrat;
height: auto;
font-weight:400;
color:rgba(255,255,255,1);
text-align:center;}
.singolo_blocco_icona p {
color:rgba(255,255,255,1);
text-align:center;
font-family:Montserrat;
font-size:14px;
}
.singolo_blocco_icona a:link, .singolo_blocco_icona a:visited {
text-decoration: none;}
.linea_bianca {
width: 60px;
height: 2px;
margin: 0 auto;
margin-top: 10px;
margin-bottom: 20px;
background-color:rgba(255,255,255,1);} .blocco_icone_sez_titolo {
width: 100%;
height:auto;
margin-bottom: 20px;}
.blocco_icone_sez_titolo h4 {
font-family: Montserrat;
font-weight: 400;
font-size: 25px;
color:rgba(255,255,255,1);
text-align:center;}
.blocco_icone_paragrafo_sotto {
width: 100%;
height: auto;
padding-bottom: 10px;}
.blocco_icone_paragrafo_sotto p {
width: 90%;
max-width:800px;
margin: 0 auto;
text-align:center;
color:rgba(255,255,255,1);
font-family: Montserrat;
}
.blocco_testo_img_sotto {
width: 100%;
height:auto;
margin-top: 60px;
margin-bottom: 60px;}
.blocco_testo_img_sotto_img {
width: 30%;
height:auto;
margin-left: 1.6%;
margin-right: 1.7%;
float:left;}
.blocco_testo_img_sotto_img img {
width: 100%;
height:auto;
display:block;}
.blocco_riquadro_singolo_cont {
width: 100%;
height:auto;
background-color:#658370;}
.blocco_riquadro_singolo {
width: 90%;
height:auto;
margin:0 auto;
padding-top: 5px;
padding-bottom: 60px;}
.blocco_riquadro_singolo .singolo_blocco_icona {
margin: 0 auto;
float:none;
margin-top:30px;
}
.blocco_riquadro_singolo .singolo_blocco_icona .singolo_blocco_sfondo {
margin-bottom: 0;}
.caratteristiche_singolo_prodotto_divisorio {
width: 90%;
margin: 0 auto;
background-color:rgba(255,255,255,0.5);
height:1px;
margin-bottom:30px;
margin-top:-30px;} .pagina_contatti {
width: 90%;
height:auto;
max-width:1100px;
margin: 0 auto;}
.pagina_contatti .singolo_dato p {
color:#656565;}
.pagina_contatti_sx {
width: 50%;
height:auto;
float:left;}
.pagina_contatti_dx {
width: 43%;
height:auto;
float:right;}
.pagina_contatti_sx .singolo_dato a:link, .pagina_contatti_sx .singolo_dato a:visited  {
text-decoration: none;
color:#656565;}
p.titolo_contatti {
font-family: Montserrat;
color: #656565;
font-size: 23px;
padding-top: 0px;
font-weight: 400;
margin-bottom: 30px;}
.pagina_contatti_dx input[type=text] {
width: 100%;
float:right;
height:45px;
background-color:rgba(255,255,255,1);
border: none;
color: rgba(175,175,175,1);
font-family:  Montserrat;
font-size: 14px;
font-weight: 400;
border-bottom: 1px solid rgba(175,175,175,1);
margin-bottom: 10px;}
.pagina_contatti_dx input[type=email] {
width: 100%;
float:right;
height:45px;
background-color:rgba(255,255,255,1);
border: none;
color: rgba(175,175,175,1);
font-family:  Montserrat;
font-size: 14px;
font-weight: 400;
border-bottom: 1px solid rgba(175,175,175,1);
margin-bottom: 10px;}
.pagina_contatti_dx input[type=checkbox] {
float:left;
margin-top: 3px;}
p.contatti_form_privacy {
float:left;
color:#656565;
margin-left: 5px;
font-family:  Montserrat;
font-size: 14px;
font-weight: 400;}
p.contatti_form_privacy a:link, p.contatti_form_privacy a:visited {
color:#656565;
text-decoration:none;}
.pagina_contatti_dx textarea {
width: 100%;
float:right;
height:85px;
background-color:rgba(255,255,255,1);
border: none;
color: rgba(175,175,175,1);
font-family:  Montserrat;
font-size: 14px;
font-weight: 400;
border-bottom: 1px solid rgba(175,175,175,1);
margin-bottom: 10px;}
.pagina_contatti_dx input[type=submit] {
width: 140px;
height:45px;
text-align:center;
color:rgba(105,105,105,1);
font-family:  Montserrat;
font-size: 14px;
font-weight: 400;
background-color:rgba(255,255,255,1);
border: 1px solid rgba(105,105,105,1);
border-radius: 100px;
margin-top: 15px;
margin-bottom: 30px;
transition-duration: 0.5s;}
.pagina_contatti_dx_checkbox {
font-family: Montserrat;
font-size:14px;
color:#656565;}
.pagina_contatti_dx_checkbox a:link, .pagina_contatti_dx_checkbox a:visited {
font-family: Montserrat;
font-size:14px;
color:#656565;
text-decoration:underline;}
.ml-0 {ù
background-color:rgba(0,153,204,1);}
.pagina_contatti_dx input[type=submit]:hover {
color:rgba(255,255,255,1);
background-color:rgba(105,105,105,1);
transition-duration: 0.5s;}
.pagina_contatti_dx ::placeholder {
color: #656565;}
.pagina_contatti_dx ::-webkit-input-placeholder {
color: #656565;}
.map {
width:100%;
height:500px;	
}
.map-wrap {
position:relative; 
}
.overlay {
width:100%;
min-height:500px; 
position:absolute; 
top:0;
} .tipi_di_sacchi_cont {
width: 100%;
height: auto;
margin-bottom:50px;}
.tipi_di_sacchi {
width: 90%;
height: auto;
margin: 0 auto;
max-width: 1100px;}
.tipo_di_sacco {
width: 29%;
height: auto;
float:left;
margin-left:4%;}
.tipo_di_sacco p {
color: #656565;
font-family: Vollkorn;
font-size: 18px;
margin-top: 40px;}
.elenco_tipi_sacchi_cont {
width: 100%;
height:auto;
background-color:rgba(146,169,216,1);}
.elenco_tipi_sacchi {
width: 90%;
height:auto;
max-width:1100px;
margin: 0 auto;
padding-top:20px;}
.cont_img_tipo_sacco {
width: 18%;
height:auto;
float:left;
margin-left: 1%;
margin-right: 1%;
padding-bottom:60px;
position:relative;}
.cont_img_tipo_sacco img {
position: absolute;
width: 130px;
top: 0;
left: 50%;
margin-left:-65px;
height:auto;
margin-top: 50px;}
.cont_img_tipo_sacco h3 {
width: 80%;
height:auto;
margin-left:10%;
font-family: Montserrat;
color:#FFFFFF;
font-weight: 500;
margin-bottom:5px;
margin-top:360px;
text-transform:lowercase;
text-align:center;}
.cont_img_tipo_sacco p {
width: 90%;
height:auto;
margin-left:5%;
color:#FFFFFF;
font-family: Montserrat;
font-size: 14px;
text-align:center;}
.cont_privacy_page {
width: 90%;
max-width: 1100px;
margin: 0 auto;
height:auto;
margin-bottom:40px;}
.cont_privacy_page h1 {
font-family: Montserrat;
font-size: 25px;
font-weight: 400;
color: #92a9d8;
margin-top:40px;}
.cont_privacy_page h2 {
font-family: Montserrat;
font-size: 22px;
font-weight: 400;
color: #92a9d8;
margin-top:20px;
margin-bottom:8px;}
.cont_privacy_page h4 {
font-family: Montserrat;
font-size: 18px;
font-weight: 400;
color: #92a9d8;
margin-top:10px;
margin-bottom:5px;}
.cont_privacy_page p {
color: #656565;
font-family: Vollkorn;
font-size: 16px;
line-height: 1.4;
width: 90%;}
.cont_privacy_page a:link, .cont_privacy_page a:visited {
color: #92a9d8;
font-family: Vollkorn;}
.cont_privacy_page ul {
list-style: none;}
.cont_privacy_page th, .cont_privacy_page td, .cont_privacy_page li {
color: #656565;
font-family: Vollkorn;
font-size: 16px;}
.pagina_non_trovata {
width: 90%;
height:auto;
min-height:400px;
max-width: 1100px;
margin: 0 auto;}
.pagina_non_trovata h1 {
color: #656565;
font-family: Vollkorn;
font-size: 48px;
font-style: italic;
font-weight: 400;
letter-spacing: 1px;
margin-top:40px;}
.pagina_non_trovata p {
color: #656565;
font-family: Vollkorn;
font-size: 18px;
line-height: 1.4;}
.pagina_non_trovata a:link, .pagina_non_trovata a:visited  {
color: #92a9d8;
font-family: Vollkorn;
font-size: 18px;
line-height: 1.4;
font-weight:600;} @media only screen and (min-width: 601px) and (max-width: 1100px) {
body { overflow-x:hidden; }
.cont_multilingua {
display: none;}
.cont_interno_slideshow {
width: 100%;}
.blocco_a {
display:none;
height:auto;}
.blocco_b {
width: 100%;
height:auto;
float:none;}
.blocco_b .img_home_resp {
display:block;
width: 50%;
height: 150px;
max-width: 170px;
background-repeat:no-repeat;
background-position: left;
background-size: auto 100%;
float:left;}
.home_blocco h6 {
width:50%;
margin-left:0%;
float:left;
}
.campo_desc {
height:auto;}
.home_blocco p {
width: 100%;
margin-left: 0;
padding-top:10px;
clear:both;}
.home_blocco h3 {
width: 50%;
margin-left: 0;
float:left;}
p.testo_link {
font-family: Montserrat;
font-weight: 400;
width: 240px;
text-align:center; 
border-radius: 100px;
padding: 10px 10px;
margin-top: 20px;}
.blocco_linea {
display: none;
height:auto;}
.blocco_titolo_sx_img {
width:400px;
height:auto;
margin: 0 auto; }
.linea_resp {
display:block;
margin-top: 50px;
margin-bottom: 50px;}
.cont_img_tipo_sacco img {
width: 120px;
margin-left:-60px;}
.cont_img_tipo_sacco h3 {
margin-top:330px;}
.sezione_header {
width:80%;
margin-top: -100px;}
}
@media only screen and (max-width: 600px) {
body { overflow-x:hidden; }
.cont_multilingua {
display: none;}	
.cont_interno_slideshow {
width: 100%;}
div.intro_pagina {
margin-top: 50px;
margin-bottom: 50px;
}
.intro_pagina h2 {
width:90%;
margin-left:5%;
font-size: 20px;
line-height: 1.2;
margin-bottom: 20px;}
.intro_pagina h1 {
width:90%;
margin-left:5%;
font-size: 35px;
line-height: 1.1;}
.blocco_a {
display:none;}
.blocco_b {
width: 100%;
height:auto;
float:none;}
.blocco_b .img_home_resp {
display:block;
width: 50%;
height: 150px;
background-repeat:no-repeat;
background-position: left;
background-size: auto 100%;}
.campo_desc {
height:auto;}
.home_blocco h6 {
margin-top:10px;
font-size:20px;
margin-left:0%;}
.home_blocco p {
width: 100%;
clear:both;
margin-left: 0;}
.home_blocco h3 {
width: 100%;
margin-left: 0;
font-size:40px;
clear:both;}
p.testo_link {
font-family: Montserrat;
font-weight: 400;
width: 240px;
text-align:center; 
border-radius: 100px;
padding: 10px 10px;
margin-top: 20px;}
.blocco_linea {
display: none;}
.linea_resp {
display:block;
margin-top: 50px;
margin-bottom: 50px;}
.footer_sx {
width: 100%;
float:none;}
.footer_dx {
width: 100%;
float:none;} .linea_viola {
margin-left:0;}
.linea_grigio {
margin-left:0;}
.linea_verde {
margin-left:0;}
.linea_ocra {
margin-left:0;}
.blocco_titolo_sx {
width: 100%;
float:none;}
.blocco_testo_dx {
width: 100%;
float:none;}
.linea_blu {
margin-left: 0%;}
.linea_verde {
margin-left: 0%;}
.linea_gialla {
margin-left: 0%;}
.blocco_titolo_testo {
margin-top:40px;}
.blocco_titolo_testo h1 {
width:80%;
margin-left: 0%;}
.blocco_titolo_testo h2 {
width:80%;
margin-left: 0%;}
.blocco_titolo_testo p {
width: 95%;
margin-left: 0%;}
.singolo_blocco_icona, .blocco_icone_due_elem .singolo_blocco_icona {
width: 100%;
float:none;
margin-left: 0%;
margin-right: 0%;}
.pag_azienda_pdf .blocco_icone_due_elem .singolo_blocco_icona {
width: 100%;
margin-left: 0%;
margin-right: 0%;}	
.singolo_blocco_sfondo {
margin-bottom:0px;}
.blocco_icone {
padding-bottom:60px;}
.blocco_icone .blocco_icona_quattro {
width: 100%;
height:auto;
float:left;
margin-left: 0%;
margin-right: 0%;} .blocco_titolo_testo {
background-size:75% auto;}
.certificazioni .blocco_testo_dx {
padding-bottom: 130px;}
.pagina_contatti_sx {
width: 100%;
float:none;}
.pagina_contatti_dx {
width: 100%;
float:none;}
.map {
width:100%;
height:250px;}
.map-wrap {
position:relative; }
.overlay {
width:100%;
min-height:250px; 
position:absolute; 
top:0;}
.tipo_di_sacco {
width: 100%;
float:none;
margin-left:0%;}
.elenco_tipi_sacchi {
margin-bottom:40px;
padding-bottom:50px;}
.cont_img_tipo_sacco {
width: 90%;
margin-left: 5%;
margin-right: 5%;
padding-bottom:20px;}
.cont_img_tipo_sacco img {
width: 120px;
margin-left:-60px;}
.cont_img_tipo_sacco h3 {
margin-top:340px;}
.blocco_titolo_sx_img {
width:60%;
height:auto;
margin: 0 auto; }
.blocco_icone_paragrafo_sotto {
padding-bottom: 0px;}
.sezione_header {
width:90%;
max-width: 300px;
margin-left: -150px;
margin-top: -45px;}
.sezione_header h4 {
font-size:16px;}
.sezione_header h2 {
font-size:25px;}
.sezione_header p {
font-size:14px;
margin-top: 10px;
display: none;}
.div_mela .blocco_testo_dx {
margin-bottom:0px;}
.blocco_testo_img_sotto_img {
width: 100%;
height:auto;
margin-left: 0%;
margin-right: 0%;
float:none;
margin-bottom:20px;}
.singolo_blocco_icona p {
margin-bottom:40px;}
.wpml-ls-legacy-dropdown {
width: 50px;
height:35px;
background-color:rgba(255,255,255,1);}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a {
background-color:rgba(249, 249, 249, 1);
border:rgba(184, 184, 184, 1);
color:rgba(133, 133, 133, 1)}
.wpml-ls-statics-shortcode_actions a {
background-color:rgba(249, 249, 249, 1);
border:rgba(184, 184, 184, 1);
color:rgba(133, 133, 133, 1)}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
height: 15px;
width: 24px;}
.wpml-ls-legacy-dropdown a {
line-height: 2.5;}
}
.white-popup .media-box-view-image a,
#grid2 .media-box-date, .white-popup .media-box-date{
color: #28ac86;
}
.white-popup {
position: relative;
background: #FFF;
padding: 20px;
width: auto;
max-width: 500px;
margin: 20px auto;
}
#grid2 .thumbnail-overlay{
padding: 0 5px;
background: white;
}
#filter2 li a.selected {
background: #28ac86;
}  .media-boxes-no-more-entries{
display: none;
}
.mfp-container, 
.media-box, 
.media-boxes-load-more-button, 
.media-boxes-filter,
.media-boxes-drop-down-menu > li > a, .media-boxes-drop-down-header > a { font-family: 'Open Sans';
}
.mb-open-popup{
cursor: pointer;
}
.mfp-arrow.mfp-arrow:before, 
.mfp-arrow.mfp-arrow:after { border:none !important; }
.mfp-arrow.mfp-arrow-left {
background:url(//www.sacchificioveneto.com/wp-content/themes/tema_sacchificio/icons/icon-arrow-left.png) 50% 50% no-repeat !important;
}
.mfp-arrow.mfp-arrow-right {
background:url(//www.sacchificioveneto.com/wp-content/themes/tema_sacchificio/icons/icon-arrow-right.png) 50% 50% no-repeat !important;
}
.mfp-close{
}  .media-boxes-social-container{
float: right;
margin-right: 10px;
font-size: 18px;
}
.media-boxes-social-container>*{
margin-right: 5px;
}
@media only screen and (max-width: 990px) {
.contenitore{
width: 90%;
padding-right: 2.5%;
}	
}
@media only screen and (max-width: 760px) {
.get-it-now{
margin-left: 0;
margin-top: 40px;
}
}
.my-mfp-slide-bottom.mfp-bg {
opacity: 0;
-webkit-transition: opacity 0.3s ease-out; 
-moz-transition: opacity 0.3s ease-out; 
-o-transition: opacity 0.3s ease-out; 
transition: opacity 0.3s ease-out;
} .my-mfp-slide-bottom.mfp-ready.mfp-bg {
opacity: 0.8;
} .my-mfp-slide-bottom.mfp-removing.mfp-bg {
opacity: 0;
} .mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #cccccc;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #cccccc; }
.mfp-preloader a:hover {
color: white; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: white;
font-style: normal;
font-size: 39px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: white;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #cccccc;
font-size: 12px;
line-height: 18px; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid white;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3f3f3f; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid white;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3f3f3f; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: black; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444444; }
.mfp-figure small {
color: #bdbdbd;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #f3f3f3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
.cont_privacy_page h1 {
margin-bottom: 20px;
}
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; } }
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; } }
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }