@charset "UTF-8";
 * {
padding:0;
margin:0;
}
.clearer {
clear:both;
}
body {
font-family: 'Titillium Web', sans-serif;
}
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;
}
h1 {
text-align: center;
font-size: 32px;
font-weight: 400;
margin-bottom: 30px;
color:#3c3c3b;}
strong {
color: #3c3c3b;
font-weight: 600;}
.header_cont {
width:100%;
height:80px;
background-color:rgba(255,255,255,1);
position:fixed;
top:0;
left:0;
margin: 0;
padding: 0;
border-bottom: 1px solid #dc0714;
z-index:1000;}
.header {
width: 90%;
max-width: 1200px;
height: 72px;
margin: 0 auto;}
.logo_omar {
width: 340px;
height: 36px;
float:left;
margin-top: 24px;
margin-left:-26px;
background-color:rgba(0,0,0,1);}
.social_header {
width: 283px;
height: 30px;
margin-left: 30px;
border: 3px solid #D40E0F;
background-color:#891712;}
.social_header img {
float:left;
width: 17px;
height: 17px;
margin-left: 26px;
margin-top:7px;}
.logo_omar_resp {
display:none;
font-size: 24px;
color:#d30e0e;
font-weight: 600;
margin-top: 12px;}
.cont_spazio_dx_header {
width: auto;
height:auto;
float:right;}
#nav {
margin-top:25px;
float:left;
margin-right: 24px;
}
#nav ul {
list-style:none;
}
#nav ul li:hover ul {
display:block;}
#nav ul ul {
position:absolute;
left:0px;
height:auto;
display:none;
background-color:rgba(255,255,255,1);
padding-left: 8px;
padding-right:8px;
padding-top: 8px;
padding-bottom: 8px;}
#nav li {
float:left;
display:block;
line-height:32px;
color:#262b2e;
position:relative;
font-size: 15px;
margin-left: 30px;
font-weight: 300;}
#nav a:link, #nav a:visited {
padding-right: 0px;
color:#262b2e;
text-decoration:none;
height:30px;
display:block;
font-size: 15px;
font-weight: 400;
transition: 0.3s ease;
border-bottom: 2px solid #FFF;
padding-bottom: 0px;
margin: 0 0px;
font-weight: 300;
}
#nav ul li:hover ul {
display:block;}
#nav ul li ul li {
max-width: 230px;
min-width: 170px;
height:auto;
line-height: 1.5;
margin-left: 0px;
padding-left:0;
font-weight: 700;
position:relative;
}
#nav ul li ul li a:link, #nav ul li ul li a:visited {
font-weight: 500;
height:auto;
font-size:14px;
padding-left: 8px;
padding-right: 8px;
border-bottom: none;
clear:both;
margin-bottom: 8px;
}
#nav ul li ul li a:hover{
background-color:rgba(190,58,63,0.2);}
#nav ul li ul li ul li {
background-color:rgba(255,255,255,1);
max-width: 230px;
min-width: 150px;
height:auto;
line-height: 1.5;
font-weight: 700;
position:absolute;
top:-30px;
left:150px;} #nav ul li.current-menu-parent a {
padding-right: 0px;
text-decoration:none;
height:30px;
display:block;
font-size: 15px;
font-weight: 400;
transition: 0.3s ease;
padding-bottom: 0px;
margin: 0 0px;
border-bottom: 2px solid #d30e0e;
padding: 0px 0;
}
#nav ul li.current-menu-ancestor a {
color: #d30e0e;
}
#nav ul li.current-menu-item ul li a {
color:#3c3c3b;
}
#nav ul li.current-menu-ancestor ul li a {
color:#3c3c3b;
}
#nav .current-menu-item a {
color: #d30e0e;
border-bottom: 2px solid #d30e0e;
padding: 0px 0;}
#nav ul li.current-menu-ancestor ul li.current-menu-item a {
color: #d30e0e;
}
.link-1:hover {
border-bottom: 2px solid #d30e0e;
padding: 0px 0; }
#nav a:hover {
text-decoration:none;
color: #d30e0e;
height:30px;
display:block;
border-bottom: 2px solid #d30e0e;
padding: 0px 0;}
#nav ul li.current-menu-item ul li a:hover {
color: #d30e0e;}
.cerca_bandierine {
position:absolute;
top: 25px;
right:25px;
width: 150px;
height: 36px;
margin-top: 0;
background-color:rgba(0,0,0,1);
margin-right: 0px;
z-index: 4;}
.mega-sub-menu {
z-index: 12;
}	
.blocco_cerca {
width: 79px;
height: 26px;
margin-top: 4px;
background-color:rgba(255,255,255,1);
float:left;
border: 1px solid #3c3c3b;
margin-left:5px;}
.blocco_cerca input[type=text] {
width: 46px;
height:17px;
padding-left: 3px;
border: 1px solid #FFFFFF;
font-size: 15px;
font-family:Titillium Web;
margin-top: 0px;}
.blocco_cerca input[type=submit] {
width: 20px;
height:23px;
margin-top: 2px;
border: 1px solid #FFFFFF;
background-color:rgba(255,255,255,1);
background-image:url(//www.blisteromar.com/wp-content/themes/tema-omar/Immagini/lente.png);
background-position: center center;
background-repeat: no-repeat;
float:right;
margin-right:7px;}
.blocco_bandierine {
width: 60px;
height: 20px;
float:left;
background-color:rgba(204,204,204,1);
margin-top: 2px;}
.resp_cerca_bandierine {
display: none;
width: 100%;
height: 25px;
background-color:rgba(204,204,204,0.2);
float:left;
margin-bottom: 20px;
margin-top: 10px;}
.resp_cerca_bandierine img {
margin-right: 20px;
margin-top: 2px;
float:left;}
.blocco_pre_cont {
width: 100%;
height: 80px;
display: block;} .cont_slide {
width: 90%;
max-width: 1200px;
margin: 0 auto;
height:auto;
border: 5px solid #000;
box-sizing:border-box;
margin-bottom: 5px;
position:relative;}
.cont_slide img {
width: 100%;
height:auto;
display:block;}
.cont_slide p.testo_slide {
line-height:1.5;}
.cont_blocco_home_uno {
width: 90%;
height:auto;
max-width: 1200px;
margin: 0 auto;
}
.blocco_home_uno_sx_cont {
width: 49.75%;
margin-right: 0.5%;
margin-bottom: 30px;
float:left;
}
.blocco_home_uno_sx_cont a:link, .blocco_home_uno_sx_cont a:visited  {
text-decoration:none;
cursor: pointer;}
.blocco_home_uno_sx {
width: 100%;
height:280px;
background-size: auto 100%;
background-position: center;
border: 5px solid #000;
box-sizing:border-box;}
.blocco_home_uno_sx_interno {
width: 51%;
height: 100%;
float:right;
background-color:rgba(102,102,102,0.5);
box-sizing:border-box;
}
.blocco_home_uno_sx_interno_testo {
width: 100%;
height:auto;
margin-top: 116px;
background: #000000; background: -moz-linear-gradient(left, #000000 0%, #d40e0f 100%); background: -webkit-linear-gradient(left, #000000 0%,#d40e0f 100%); background: linear-gradient(to right, #000000 0%,#d40e0f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#d40e0f',GradientType=0 ); }
.blocco_home_uno_sx_interno_testo h3 {
color:#FFF;
font-weight: 400;
padding-top: 5px;
padding-bottom:5px;
margin-left: 15px;
font-size: 21px;}
.blocco_home_uno_sx_sotto {
width: 100%;
text-align:right;}
.blocco_home_uno_sx_sotto h4 {
width:auto;
margin-left: 10px;
font-size:19px;
text-transform:uppercase;
margin-top: 10px;
color: #000000;
font-weight:600;
margin-right:30px;
margin-bottom:2px;}
.blocco_home_uno_sx_sotto p {
width:auto;
margin-left: 10px;
font-weight:400;
line-height: 1.3;
margin-right:30px;
}
a:link .blocco_home_uno_sx_sotto p, a:visited .blocco_home_uno_sx_sotto p {
color:rgba(0,0,0,1);}
.blocco_home_uno_dx_cont {
width: 49.75%;
margin-bottom: 30px;
float:left;
cursor: pointer;}	
.blocco_home_uno_dx {
width: 100%;
height: 280px;
background-size:auto 100%;
background-position: center;
border: 5px solid #000;
box-sizing:border-box;}
.blocco_home_uno_dx_cont a:link, .blocco_home_uno_dx_cont a:visited  {
text-decoration:none;
cursor: pointer;}
.blocco_home_uno_dx_interno {
width: 51%;
height: 100%;
float:left;
background-color:rgba(102,102,102,0.5);}
.blocco_home_uno_dx_interno_testo {
width: 100%;
height:auto;
margin-top: 116px;
background: #d40e0f; background: -moz-linear-gradient(left, #d40e0f 0%, #000000 100%); background: -webkit-linear-gradient(left, #d40e0f 0%,#000000 100%); background: linear-gradient(to right, #d40e0f 0%,#000000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#d40e0f',GradientType=0 ); }
.blocco_home_uno_dx_interno_testo h3 {
color:#FFF;
font-weight: 400;
padding-top: 5px;
padding-bottom: 5px;
margin-right: 15px;
font-size: 21px;
text-align:right;}
.blocco_home_uno_dx_sotto {
text-align:left;
margin-left: 30px;}
a:link .blocco_home_uno_dx_sotto p, a:visited .blocco_home_uno_dx_sotto p {
cursor:pointer;
color:rgba(0,0,0,1);
}
.blocco_home_uno_dx_sotto h4 {
width:100%;
font-size:19px;
font-weight:600;
text-transform:uppercase;
margin-top: 10px;
color: #000000;
margin-bottom:2px;}
.blocco_home_uno_dx_sotto p {
width:97%;
font-weight:400;
line-height: 1.3;
margin-right: 10px;} .blocco_news {
width: 90%;
height:auto;
max-width: 1200px;
margin: 0 auto;
border: 5px solid #000;
box-sizing:border-box;}
.blocco_news_sx {
width:24.3%;
height:auto;
float:left;}
.blocco_news_sx h3 {
text-transform:uppercase;
margin-bottom: 10px;
margin-top:5px;
font-weight:400;
margin-left:25px;
margin-right: 25px;
font-size:16px;
line-height: 1.3;}
.blocco_news_sx p.titolo_home_news {
font-size: 28px;
padding-top:14px;
line-height: 1.2;
font-weight: 400;}
.blocco_news_sx p {
margin-left:25px;
margin-right: 25px;
color: #000000;
font-weight:400;
line-height:1.2;}
.blocco_news_sx a {
text-decoration: none;}
.pulsante_leggi {
width: 150px;
height:35px;
margin-left: 25px;
padding-top: 4px;
padding-left: 10px;
background-color:#d30e0e;
border: 2px solid #000;
box-sizing:border-box;
margin-bottom: 15px;}
.pulsante_leggi p {
width: 125px;
height:auto;
font-size: 14px;
font-weight:300;
color:rgba(255,255,255,1);
margin-left: 0;
background-image:url(//www.blisteromar.com/wp-content/themes/tema-omar/Immagini/freccia_bianca.png);
background-repeat:no-repeat;
background-position: right 4px;
margin-top:4px;}
a.video_link .pulsante_leggi p {
background-image:url(//www.blisteromar.com/wp-content/themes/tema-omar/Immagini/icona_play.png);
}
.blocco_news_centrale {
width:51.4%;
height:auto;
height:371px;
background-repeat: no-repeat;
background-position:center center;
background-size: auto 100%;
float:left;
min-height:270px;}
.blocco_news_centrale img {
width: 100%;
height:auto;
max-width:546px;
max-height: 280px;
margin-left: 2%;
margin-top:20px;
display:block;}
.blocco_news_dx {
width:24.3%;
height:auto;
min-height:297px;
float:right;
border: 6px solid #000;
border-left: 9px solid #000;
box-sizing:border-box;
position: relative;}
.blocco_news_dx p {
font-size: 22px;
margin-left:5%;
margin-top:5px;
margin-bottom:15px;}
.blocco_news_dx input[type=text] {
width:90%;
height:35px;
margin-left:5%;
font-size: 18px;
font-weight:200;
margin-bottom: 8px;
border: 2px solid #000;
box-sizing:border-box;
padding-left: 5px;}
.blocco_news_dx input[type=email] {
width:90%;
height:35px;
margin-left:5%;
font-size: 18px;
font-weight:200;
margin-bottom: 8px;
border: 2px solid #000;
box-sizing:border-box;
padding-left: 5px;}
.newsletter_privacy p {
margin-top: 0px;
margin-bottom: 10px;
font-size: 16px;
font-weight:400px;
padding-top:0px;}
.blocco_news_dx input[type=submit] {
width: 150px;
height: 35px;
margin-left:5%;
font-size: 14px;
color:rgba(255,255,255,1);
background-color: #d30e0e;
border: 2px solid #000;
box-sizing:border-box;
font-weight:300;
margin-bottom: 5px;
text-align:left;
padding-left: 9px;
background-image: url(//www.blisteromar.com/wp-content/themes/tema-omar/Immagini/freccia_bianca_invia.png);
background-position: right 12px;
background-repeat: no-repeat;}
.blocco_news_dx img {
width: 90%;
height:auto;
margin-left: 5%;}
.blocco_news_dx img.yikes-mailchimp-preloader {
width: 20px;
height: auto;
}
.blocco_news_dx img.yikes-mc-loading-dots {
display: none; 
}
.blocco_news_dx .yikes-easy-mc-success-message, .blocco_news_dx .yikes-easy-mc-error-message {
position: absolute;
color: #000000;
background-color: #f2f2f2;
font-size: 16px;
}
.blocco_news_dx .yikes-easy-mc-success-message a:link, .blocco_news_dx .yikes-easy-mc-success-message a:visited, .blocco_news_dx .yikes-easy-mc-error-message a:link, .blocco_news_dx .yikes-easy-mc-error-message a:visited {
color: #000000;
}  .blocco_video_home {
width: 90%;
height:auto;
min-height: 400px;
max-width: 1200px;
margin: 0 auto;
margin-top:30px;
border: 5px solid #000;
box-sizing:border-box;
background-image:url(//www.blisteromar.com/wp-content/themes/tema-omar/Immagini/img_prodotto.jpg);
background-repeat:no-repeat;
background-position:center ;
background-size:auto 100%;
position:relative;}
.blocco_video_home_sx {
width:24.3%;
height:390px;
min-height: 331px;
float:left;
background-color:rgba(0,0,0,0.5);
border: 4px solid #D30E0E;
box-sizing:border-box;
max-width:288px;}
.blocco_video_home_sx h4 {
color:rgba(255,255,255,1);
font-size: 26px;
font-weight:400;
text-align:center;
margin-top:25px;}
.blocco_video_home_sx p {
width:80%;
padding-left:5%;
padding-right: 5%;
height:295px;
color:rgba(255,255,255,1);
display: table-cell;
font-size:25px;
font-style:italic;
text-align:right;
vertical-align:bottom;
font-weight: 300;}
.pulsante_video_home {
width: 150px;
height: 35px;
background-color:#D30E0E;
position:absolute;
bottom:10px;
right:9px;
border: 2px solid #000;
box-sizing:border-box;}
.pulsante_video_home p {
width: 125px;
margin-top: 4px;
font-weight: 300;
margin-left: 10px;
color:rgba(255,255,255,1);
background-image:url(//www.blisteromar.com/wp-content/themes/tema-omar/Immagini/icona_play.png);
background-repeat:no-repeat;
background-position: right 7px;
font-size:14px;} .blocco_home {
width: 95%;
height: auto;
max-width: 1200px;
margin: 0 auto;}
.blocco_home_sx {
width: 75%;
height: auto;
float:left;
margin-top: 30px;
}
.blocco_home_sx h3 {
width: 84%;
margin-left: 8%;
margin-top: 16px;
color:#3c3c3b;
margin-bottom: 7px;
font-weight: 400;
font-size:27px;}
.blocco_home_sx img {
width: 84%;
margin-left: 8%;}
.blocco_home_sx p {
width: 84%;
margin-left: 8%;
font-size: 18px;
margin-top: 7px;
font-weight: 400;
color: #3c3c3b;}
.blocco_home_sx_singolo {
width: 29%;
height: auto;
margin-left: 2.1%;
margin-right: 2.2%;
background-color:#f0f0f0;
margin-bottom: 20px;
float:left;}
img.freccia_home {
width: 23px;
height: 17px;
float:right;
margin-right: 8%;
margin-bottom: 20px;}
.blocco_home_dx {
width: 25%;
height: auto;
float:left;
min-height: 100px;
margin-top: 30px;}
.blocco_home_dx_singolo {
width: 90%;
height:auto;
min-height: 100px;
background-color:#FFFFFF;
border: 1px solid #f0f0f0;
margin-left: 5%;}
.blocco_home_dx_singolo img {
width: 84%;
height:auto;
margin-left: 8%;}
.blocco_home_dx_singolo h3 {
width: 84%;
height:auto;
margin-left: 8%;
font-size: 14px;
font-weight:600;
margin-top: 10px;
color: #3c3c3b;}
.blocco_home_sx_singolo h3 a:link, .blocco_home_sx_singolo h3 a:visited {
color: #3c3c3b;
text-decoration: none;}
.blocco_home_dx_singolo p {
width: 84%;
height:auto;
margin-left: 8%;
font-size: 14px;
font-weight: 300;}
p.testo_home_news {
width: 84%;
font-size: 20px;
margin-top: 22px;
margin-left: 8%;
margin-bottom: 12px;
color: #3c3c3b;}
img.freccia_home_news {
width: 14px;
height: 11px;
float:right;
margin-right: 8%;
margin-bottom: 20px;}
.blocco_home_dx_singolo .piu_news {
width: 84%;
margin-left: 8%;
min-height:30px;
margin-bottom: 20px;
margin-top: 10px;}
.blocco_home_dx_singolo .piu_news p {
width: 70%;
float:left;
margin-left: 0%;
color:#3c3c3b;
font-size: 20px;}
.blocco_home_dx_singolo .piu_news img {
float:right;
width: 23px;
height: 17px;
margin-right: 0;
margin-top: 10px;}
.newsletter_home {
width: 90%;
margin-left: 5%;
margin-top: 20px;
border: 1px solid #f0f0f0;}
.newsletter_home p.testo_home_newsletter {
width: 84%;
margin-left: 8%;
font-size: 20px;
margin-top: 22px;
margin-bottom: 19px;
color:#3c3c3b;
}
.newsletter_home_cont {
width: 84%;
height:auto;
margin-left: 8%;
min-height:100px;
margin-bottom: 20px;
}
table {
width: 100%;}
tr {
width: 100%;
}
td {
width: 100%;}
.newsletter_home_cont input[type=email] {
width: 97%;
height: 42px;
border: 1px solid #f0f0f0;
font-family: Titillium Web;
padding-left: 4px;
font-size: 16px;}
.newsletter_home_cont input[type=submit] {
width: 100%;
height: 42px;
border: 1px solid #d30e0e;
background-color: #d30e0e;
color: rgba(255,255,255,1);
font-family: Titillium Web;
font-size: 16px;}
.newsletter_home_cont input[type=checkbox] {
padding-right: 3px;}
.blocco_news_dx .yikes-easy-mc-form input[type="text"], .blocco_news_dx .yikes-easy-mc-form input[type="email"] {
width: 90%;
height: 35px;
margin-left: 5%;
font-size: 18px;
font-weight: 200;
margin-bottom: 8px;
border: 2px solid #000;
box-sizing: border-box;
padding-left: 5px;
}
.blocco_news_dx .yikes-easy-mc-form .yikes-easy-mc-submit-button {
width: 150px;
height: 35px;
margin-left: 5%;
font-size: 14px;
color: rgba(255,255,255,1);
background-color: #d30e0e;
border: 2px solid #000;
box-sizing: border-box;
font-weight: 300;
margin-bottom: 5px;
text-align: left;
padding: 0px;
padding-left: 9px;
background-image: url(//www.blisteromar.com/wp-content/themes/tema-omar/Immagini/freccia_bianca_invia.png);
background-position: right 12px;
background-repeat: no-repeat;
margin-top: 0em;
min-height: 0px;
}
.blocco_news_dx .yikes-mailchimp-eu-compliance-label {
margin-left: 13px;
width: 95%;
}
.blocco_news_dx .yikes-mailchimp-eu-compliance-label a:link, .blocco_news_dx .yikes-mailchimp-eu-compliance-label a:visited {
color: #000000;
}
.newsletter_home_cont td {
color:#3c3c3b;} .briciole_di_pane {
width: 90%;
height:auto;
margin: 0 auto;
max-width: 1200px;
margin-top: 20px;
margin-bottom: 20px;}
.briciole_di_pane a:link, .briciole_di_pane a:visited {
color:rgba(102,102,102,1);
text-decoration: none;}  .chi_siamo_cont {
width: 100%;
height:auto;}
.chi_siamo {
width: 90%;
max-width: 1200px;
height:auto;
margin: 0 auto;}
.chi_siamo_testo {
width: 60%;
height:auto;
float:left;
}
.chi_siamo_testo p {
width: 90%;
font-size: 18px;
font-weight:300;
color:#3c3c3b;
margin-bottom: 20px;}
.chi_siamo_immagine {
width: 40%;
height:auto;
float:left;}
.chi_siamo_immagine img {
width: 100%;
height:auto;}  .competenze_cont {
width: 100%;
height:auto;
background-color: #f2f2f2;
margin-bottom:5px;}
.competenze {
font-weight: 400;
color: #3c3c3b;}
.competenze h2 {
font-family: 'Titillium Web', sans-serif;
font-weight: 400;
}
.competenze_cont_due {
width: 100%;
height:auto;
background-color: #FFFFFF;}
.competenze {
width: 90%;
height:auto;
max-width: 1200px;
margin: 0 auto;} .footer_cont {
width: 100%;
height:auto;
margin-top: 30px;
background-color: #f2f2f2;
}
footer {
width: 90%;
max-width: 1200px;
margin: 0 auto;
background-color: #f2f2f2;}
.blocco_sup_footer {
width: 12.2%;
height:auto;
float:left;
margin-right: 2%;
min-height: 100px;
margin-top: 30px;
font-weight: 300;
}
.blocco_sup_footer li a:link, .blocco_sup_footer li a:visited  {
color:#3c3c3b;
text-decoration:none;}
.blocco_sup_footer b {
font-weight: 600;
color:#3c3c3b;}
.blocco_sup_footer strong {
font-weight: 600;
color:#3c3c3b;}
.blocco_sup_footer ul {
list-style: none;}
.blocco_sup_footer li {
margin-bottom: 13px;
line-height: 1.2;}
.blocco_sup_footer_due b {
font-weight: 600;
color:#3c3c3b;}
.blocco_sup_footer_due strong {
font-weight: 600;
color:#3c3c3b;}	
.blocco_sup_footer_due {
width: 12.2%;
height:auto;
float:left;
margin-right: 2%;
min-height: 100px;
margin-top: 30px;
font-weight: 300;}
.blocco_sup_footer_due li a:link, .blocco_sup_footer_due li a:visited  {
color:#3c3c3b;
text-decoration:none;}
.blocco_sup_footer_due ul {
list-style: none;}
.blocco_sup_footer_due li {
margin-bottom: 13px;
line-height: 1.2;
color:#3c3c3b;}
.blocco_sup_footer_tre b {
font-weight: 600;
color:#3c3c3b;}
.blocco_sup_footer_tre strong {
font-weight: 600;
color:#3c3c3b;}
.blocco_sup_footer_tre {
width: 12.2%;
height:auto;
float:left;
margin-right: 2%;
min-height: 100px;
margin-top: 30px;
font-weight: 300;}
.blocco_sup_footer_tre li a:link, .blocco_sup_footer_tre li a:visited  {
color:#3c3c3b;
text-decoration:none;}
.blocco_sup_footer_tre ul {
list-style: none;}
.blocco_sup_footer_tre li {
margin-bottom: 13px;
line-height: 1.2;}
.dati_footer {
width: 60%;
height: auto;
min-height: 150px;
float:left;
margin-top: 50px;
margin-bottom: 20px;
font-weight: 400;
}
.dati_footer h2 {
font-size: 24px;
color:#d30e0e;
font-weight: 600;}
.dati_footer h3 {
font-size: 18px;
color:#d30e0e;
font-weight: 600;}
.dati_footer p {
font-size: 18px;
font-weight: 200px;
color:#3C3C3B;
}
.dati_footer em {
font-weight: 500;
font-style:normal;} 
.blocco_dati_footer_sx {
width: 50%;
height: auto;
margin-top: 20px;
float:left;
}
.blocco_dati_footer_dx {
width: 50%;
height: auto;
margin-top: 20px;
float:left;
}
.blocco_dati_footer_dx_singolo {
width: 100%;
height:auto;
clear:both;}
.blocco_dati_footer_dx_singolo img {
float:left;
margin-top: 5px;
margin-right: 5px;
}
.blocco_dati_footer_dx_singolo p {
float:left;
}
.dati_informativa p {
font-size: 14px;
margin-top: 15px;}
.dati_informativa a:link, .dati_informativa a:visited {
text-decoration: none;
color: #484847;}
.dati_informativa a:hover {
text-decoration: underline;}
.logo_footer {
width: 194px;
height: 200px;
float:right;
margin-top: 60px;}
.logo_footer img {
float:right;}
.omar_logo_footer{
margin-right: 39px;}
.logo_social {
width: 200px;
height:30px;
margin-top: 140px;}
.singolo_social {
width: 23px;
height: 23px;
float:left;
margin-left: 5px;
margin-right: 5px;}
.footer_copy_cont {
width: 100%;
height:40px;
border-top: 1px solid #484847;
padding-top: 10px;}
.footer_copy {
width: 90%;
max-width: 1200px;
height: auto;
margin: 0 auto;}
.footer_copy p {
width: 75%;
font-size: 14px;
color: #484847;
margin-top: 10px;
margin-left: 0px;
float:left;
padding-bottom: 20px;}
p.footer_copy_testo_dx {
width: 20%;
float:right;
text-align:right;}  .prodotti_cont {
width: 100%;
height: auto;}
.prodotti {
width: 90%;
max-width: 1200px;
height: auto;
margin: 0 auto;}
.singolo_prodotto {
width: 30%;
height:auto;
float:left;
background-color:#f0f0f0;
margin-left: 1.6%;
margin-right: 1.7%;
margin-bottom: 30px;}
.singolo_prodotto h2 {
margin-left: 8%;
font-weight: 300;
padding-top: 20px;
line-height: 1.3;
font-size: 27px;
margin-bottom: 5px;
color: #3c3c3b;}
.singolo_prodotto h2 a:link, .singolo_prodotto h2 a:visited {
text-decoration: none;
color: #3c3c3b;}
.singolo_prodotto_immagine {
width: 84%;
height:auto;
margin-left: 8%;}
.singolo_prodotto p {
width: 84%;
height: 60px;
font-size: 18px;
font-weight:300;
margin-left: 8%;} .prodotti_elenco_cont {
width: 100%;
height:auto;}
.prodotti_elenco {
width: 90%;
max-width: 1074px;
margin: 0 auto;
height: auto;}
.prodotti_elenco h2 {
font-size: 32px;
text-align:center;
font-weight:400;
color: #3c3c3b;}
.prodotti_elenco p {
width: 90%;
margin-left: 5%;
text-align:center;
font-size: 18px;
color: #3c3c3b;}
p.testo_intro_elenco_prodotti {
font-size: 32px;}
.singolo_elenco_prodotto_cont {
width: 100%;
height:auto;
border-bottom: 1px solid #dc0714;
padding-bottom: 30px;
margin-top: 30px;}
.singolo_elenco_prodotto {
width: 90%;
max-width: 1074px;
margin: 0 auto;
height:auto;}
.singolo_elenco_prodotto_immagine {
width: 33%;
height:auto;
float:left;}
.singolo_elenco_prodotto_immagine img {
width: 100%;
height:auto;
display:block;}
.singolo_elenco_prodotto_dx {
width: 63%;
height:auto;
float:right;}
.singolo_elenco_prodotto_dx h3 {
color:#dc0714;
font-size: 27px;
font-weight: 400;
margin-top: -12px;
margin-bottom:8px;}
.singolo_elenco_prodotto_dx h3 a:link, .singolo_elenco_prodotto_dx h3 a:visited {
text-decoration:none;
color:#dc0714;}
.singolo_elenco_prodotto_dx p {
font-size: 18px;
color: #3c3c3b;
}
.singolo_elenco_prodotto_dx img {
float:right;} .pagina_prodotto_cont {
width: 100%;
height:auto;}
.pagina_prodotto {
width: 90%;
height: auto;
margin: 0 auto;
max-width: 1200px;}
.pagina_prodotto h1 {
color: #dc0714;}
.immagine_prodotto {
margin-bottom: 40px;
}
.immagine_prodotto img {
width: 100%;
height:auto;
margin-left: 0%;
margin-bottom:30px;}
.immagine_prodotto p {
color: rgb(0, 0, 0);
font-weight: 400;
line-height: 1.3;
margin-left: 0;
margin-right: 0;
margin-top: 20px;
max-width: 1200px;
text-align: left;
}
.caratteristiche_principali {
width: 100%;
height:auto;
margin: 0 auto;
max-width: 1200px;}
.cont_elenco_dieci_tip  .col-sm-6 .caratteristiche_principali p {
color: #3c3c3b;
margin-bottom: 20px;
font-size: 16px;}
.cont_elenco_dieci_tip  .col-sm-6 .caratteristiche_principali ul {
list-style:none;}
.cont_elenco_dieci_tip  .col-sm-6 .caratteristiche_principali li {
color: #3c3c3b;
margin-left: 30px;
font-size: 16px;}
.specifiche_mini_div {
width: 100%;
height:auto;
border-bottom: 1px solid #3c3c3b;}
.specifiche_mini_div p {
width: 50%;
height:auto;
float:left;}
.specifiche_mini_div .specifiche_dx {
width: 30%;}
.pagina_prodotto_due_blocchi {
width: 90%;
height:auto;
max-width: 1200px;
margin: 0 auto;
margin-top: 30px;}
.pagina_prodotto_singolo_blocco_sx {
width: 49%;
height:auto;
float:left;
margin-right: 2%;
background-color: #909fb3;
padding-top: 20px;
padding-bottom: 20px;
font-size: 24px;
color:#FFFFFF;}
.pagina_prodotto_singolo_blocco_sx img {
float:left;
margin-right: 10px;
margin-left: 30%}
.pagina_prodotto_singolo_blocco_sx p {
margin-top: 7px;	}
.pagina_prodotto_singolo_blocco_dx {
width: 49%;
height:auto;
float:left;
background-color: #dc0714;
padding-top: 20px;
padding-bottom: 20px;
font-size: 24px;
color:#FFFFFF;}
.pagina_prodotto_singolo_blocco_dx img {
float:left;
margin-right: 10px;
margin-left: 30%}
.pagina_prodotto_singolo_blocco_dx p {
margin-top: 7px;	}
.gallery_singolo_prodotto {
width:90%;
max-width: 1200px;
height:auto;
margin: 0 auto;
margin-top:30px;
margin-bottom: 30px;}  .intro_applicazione {
width: 90%;
max-width: 1200px;
height: auto;
margin: 0 auto;}
.intro_applicazione p {
width: 100%;
text-align: center;
color: #3c3c3b;
font-size: 18px;
font-weight:400;
margin-bottom: 40px;}
.confezionare {
width: 90%;
height:auto;
margin: 0 auto;
max-width: 1074px;}
.confezionare h2 {
text-align:center;
color:#3c3c3b;
margin-bottom: 7px;
font-weight: 300;
font-size:27px;}  .partner {
width: 90%;
height:auto;
margin: 0 auto;
max-width: 1074px;}
.partner h3 {
color:#3c3c3b;
margin-bottom: 7px;
font-weight: 300;
font-size:27px;}  .dove_siamo {
width: 90%;
max-width: 1074px;
height:auto;
margin: 0 auto;}
.dove_siamo h2 {
text-align: center;
color: #3C3C3B;
font-weight:600;
font-size: 22px;}
.dove_siamo h3 {
text-align: center;
color: #3C3C3B;
font-size: 16px;
font-weight: 700;}
.dove_siamo_testo_uno {
margin-top: 30px;}
.dove_siamo_testo_uno p {
width: 50%;
margin-left: 25%;
text-align: center;
color: #3C3C3B;
font-size:18px;
font-weight: 300;
line-height: 1.3;}
.dove_siamo_testo_uno p a:link, .dove_siamo_testo_uno p a:visited {
text-decoration: none;
color: #3C3C3B;}
.dove_siamo_testo_uno p a:hover {
text-decoration:underline;}
.pulsante_contattaci p {
background-color: #d30e0e;
width: 200px;
margin: 0 auto;
margin-top: 25px;
text-align:center;
color: rgba(255,255,255,1);
font-size: 18px;
padding-top: 10px;
padding-bottom:10px;
margin-bottom: 50px;}
.pulsante_contattaci a:link, .pulsante_contattaci a:visited {
color:rgba(255,255,255,1);
text-decoration: none;
display:block;}
.map {
width:100%;
height:400px;	
}
.map-wrap {
position:relative; 
}
.overlay {
width:100%;
min-height:400px; 
position:absolute; 
top:0;
}  .omar_nel_mondo {
width: 90%;
height: auto;
margin: 0 auto;
max-width: 1074px;
text-align: center;}
.omar_nel_mondo p {
width: 80%;
margin-left: 10%;
color: #3c3c3b;
font-size:18px;}  p.testo_contatti {
max-width: 700px;
margin: 0 auto;}
.form_contatti {
width: 90%;
max-width: 1200px;
margin: 0 auto;
margin-top: 25px;}
.form_contatti table {
width: 100%;
}
.form_contatti tr {
width: 100%;
}
.form_contatti_sx {
width:49%;
height:auto;
float:left;}
.form_contatti_dx {
width:49%;
height:auto;
float:right;}
.form_contatti_centrale {
width: 50%;
height:auto;
margin-left:25%;
margin-top: 20px;}
.form_contatti input[type=checkbox] {
float:none;
margin-top: 5px; }
.testo_contatti_affiancato {
float: none;
margin-left: 5px;
font-size: 14px;
margin-top: 3px;
color: #3c3c3b;}
.form_contatti a:link, .form_contatti a:visited {
color: #3c3c3b;
font-size: 14px;} 
.form_contatti input[type=text] {
width: 100%;
height: 35px;
font-size: 16px;
color: #3C3C3B;
border: 2px solid #f0f0f0;
font-family: Titillium Web;
font-size: 16px;
padding-left: 8px;}
.form_contatti input::placeholder { color: #3C3C3B;
opacity: 1; }
.form_contatti textarea::placeholder { color: #3C3C3B;
opacity: 1; }
.form_contatti input[type=tel] {
width: 100%;
height: 35px;
font-size: 16px;
color: #9d9d9c;
border: 2px solid #f0f0f0;
font-family: Titillium Web;
font-size: 16px;
padding-left: 10px;}
.form_contatti input[type=email] {
width: 100%;
height: 35px;
font-size: 16px;
color: #3C3C3B;
border: 2px solid #f0f0f0;
font-family: Titillium Web;
font-size: 16px;
padding-left: 10px;}
.form_contatti .form_contatti_est .form_contatti_dx input[type=email], .form_contatti .form_contatti_est .form_contatti_dx input[type=text] {
width: 96%;
}
.form_contatti input[type=file] {
height: auto;
font-size: 16px;
color: #9d9d9c;
font-family: Titillium Web;
padding-left: 10px;}
.form_contatti textarea {
width:100%;
height: 124px;
font-size: 16px;
color: #3C3C3B;
border: 2px solid #f0f0f0;
font-family: Titillium Web;
padding-left: 10px;
padding-top: 8px;
padding-bottom:0px;
margin-bottom: 0px;}
.form_lavora_con_noi textarea {
height: 124px;}
.form_contatti_invia {
width: 200px;
margin: 0 auto;
margin-top: 24px;}
.form_contatti input[type=submit] {
background-color: #d30e0e;
color: rgba(255, 255, 255, 1);
font-family: Titillium Web;
border: none;
font-size: 18px;
padding-bottom: 10px;
padding-top: 10px;
text-align: center;
width: 200px;
margin: 0 auto;
cursor:pointer;}
.casella_uno {
width: 99%;
height:auto;
margin-bottom: 10px;}
.caselle_due {
width: 99%;
height:auto;
margin-bottom: 10px;}
.caselle_due_sx {
width: 49%;
margin-right:0%;
float:left;
margin-bottom: 10px;}
.caselle_due_dx {
width: 46%;
float:right;}  .testo_lavora_con_noi_sotto_h1 {
font-size: 18px;
color: #3c3c3b;
width:90%;
max-width: 1200px;
height:auto;
text-align:center;
margin:0 auto;
margin-bottom: 20px;}
.testo_se_ti_riconosci {
font-size: 18px;
color: #3c3c3b;
width:50%;
max-width: 1200px;
height:auto;
text-align:center;
margin:0 auto;
margin-bottom: 20px;
margin-top: 50px;}
.lavora_con_noi_comp ul {
list-style:url(//www.blisteromar.com/wp-content/themes/Immagini/rett-mini.jpg);
color:#3c3c3b;
font-weight: 400;
font-size: 18px;}  .singola_news {
width: 90%;
max-width: 1200px;
height:auto;}
.singola_news p {
font-size: 18px;
color:#3c3c3b;
width: 100%;
margin-left:0;
margin-bottom: 50px;}
.singola_news_sx {
width: 50%;
height:auto;
float:left;}
.singola_news_sx h1 {
text-align:left;}
.singola_news_dx {
width: 50%;
height:auto;
float:left;}
.singola_news_dx {
margin-top: 40px;}
.singola_news p.testo_singola_news_sottotitolo {
font-weight: 600;
margin-top: 20px;
margin-bottom: 30px;
}  .dfg {
width: 92%;
max-width: 1200px;
margin: 0 auto;
margin-top: 20px;
color:#3c3c3b;
text-align: center;
font-size: 18px;}
.dfg .current {
color: #E60219;}
.dfg a:link, .dfg a:visited {
color:#3c3c3b;
text-decoration: none;}  .template_azienda_uno {
width: 100%;
margin: 0 auto;
height:auto;}
.template_azienda_sopra {
width: 90%;
height: auto;
max-width: 1200px;
margin: 0 auto;
margin-bottom: 30px;}
.template_azienda_uno h1 {
text-transform:uppercase;
width: auto;
margin-left: 0px;
font-size: 19px;
text-transform: uppercase;
margin-top: 25px;
color: #000000;
font-weight: 600;
margin-bottom: 20px;
margin-left: 0px;
margin-right: 0px;}
.template_azienda_uno p {
width: auto;
font-weight: 400;
line-height: 1.3;
color: rgba(0,0,0,1);
text-align:center;
margin-left: 0;
margin-right: 0;
max-width: 940px;
margin: 0 auto;
}
.template_azienda_uno a:link, .template_azienda_uno a:visited {
color: #d30e0e;
}
.template_azienda_uno p {
margin-left: 0;
margin-right: 0;
margin-top: 2px;
max-width: 1200px;
text-align: left;
margin: 0 auto;
margin-bottom: 20px;}
.template_azienda_uno_blocco_pres {
width: 90%;
height:auto;
max-width: 1200px;
margin: 0 auto;
border: 5px solid #000;
box-sizing: border-box;}
.template_azienda_uno_blocco_pres_sx {
width: 50%;
height:auto;
float:left;}
.template_azienda_uno_blocco_pres_sx p {
color: #000000;
font-weight: 400;
padding-top: 20px;
padding-bottom: 20px;
text-align:left;
margin-left: 15px;
font-size: 25px;}
.template_azienda_uno_blocco_pres_dx {
width: 50%;
height:280px;
float:left;
background-size: auto 100%;
background-repeat: no-repeat;
background-position: center center;}
.template_azienda_uno_blocco_pres_sotto {
width: 90%;
height:auto;
max-width:1200px;
margin:0 auto;
margin-top: 20px;}
.template_azienda_uno .template_azienda_uno_blocco_pres_sotto h6 {
text-align:left;
margin-left:0px;
margin-right: 0;
max-width: 1200px;
font-size: 16px;}
.template_azienda_uno .template_azienda_uno_blocco_pres_sotto p {
text-align:left;
margin-left:0px;
margin-right: 0;
margin-bottom: 20px;
max-width: 1200px;}
.blocco_intro_pag_int {
width: 90%;
height:auto;
margin: 0 auto;
max-width: 1200px;
border: 5px solid #000;
box-sizing: border-box;
margin-bottom: 5px;
position:relative;}
.blocco_percorsi_cont .blocco_intro_pag_int {
border: 0px solid #000;
}
.blocco_percorsi_cont .pulsante_leggi {
margin-left: 0px;
width: 180px;
}
.blocco_percorsi_cont .pulsante_leggi p {
width: 155px;
}
.blocco_intro_pag_int h3 {
color: #000000;
font-weight: 400;
padding-top: 20px;
padding-bottom: 10px;
text-align: left;
margin-left: 25px;
font-size: 25px;}
.cont_pag_singolo .blocco_intro_pag_int h3 {
font-size:40px;}
.blocco_intro_pag_int .pulsante_leggi p {
margin-top:1px;
background-position:right 7px;}
.blocco_intro_pag_int a:link, .blocco_intro_pag_int a:visited {
text-decoration:none;}
.blocco_intro_pag_int_sx {
width: 50%;
max-width:350px;
height:auto;
float:left;}
.cont_pag_singolo .blocco_intro_pag_int_sx {
width: 33%;
height:auto;
float:left;}
.blocco_intro_pag_int_sx .blocco_intro_pag_int_sx_testo p {
margin-left: 25px;
margin-right: 25px;
color: #000000;
font-weight: 400;
line-height: 1.2;
max-width:280px;}
.blocco_intro_pag_int .blocco_intro_pag_int_dx {
width: 60%;
height:280px;
float:right;
background-size: auto 100%;
background-repeat: no-repeat;
background-position: right;
margin-right:0%;}
.cont_pag_singolo .blocco_intro_pag_int .blocco_intro_pag_int_dx {
width: 59%;
margin-right:5%;
}
.agg_per_mini .blocco_intro_pag_int_dx {
width: 57%;
margin-right:3%}
.blocco_intro_pag_int_dx_overlay {
width:25px;
height:70px;
position:absolute;
bottom:0;
right:0;
background-color: #d30e0e;}
.blocco_intro_pag_int_dx_overlay img {
} .cont_video_sin_prod {
width:90%;
height:auto;
min-height:100px;
max-width:560px;
margin: 0 auto;
margin-top: 30px;
position:relative;
}
.ancora_del_video {
position: absolute;
top: -100px;
height: 1px;
width: 1px;
}
.video_singolo_prod iframe {
width:560px;
height:315px;}
.testo_sotto_foto_prodotto {
width: 90%;
height: auto;
margin: 0 auto;
max-width: 1200px;
}
.testo_sotto_foto_prodotto p {
color: rgb(0, 0, 0);
font-weight: 400;
line-height: 1.3;
margin-left: 0;
margin-right: 0;
margin-top: 20px;
text-align: left;
margin-bottom:30px;}
.cont_spec_tecn_cont {
width: 100%;
height:auto;
background-color: #f2f2f2;}
.cont_spec_tecn {
width: 90%;
height:auto;
margin: 0 auto;
max-width: 1200px;
padding-bottom:30px;}
.cont_spec_tecn .cont_spec_tecn_titolo {
margin-left:12px;
padding-top:26px;}
.cont_spec_tecn .cont_spec_tecn_titolo p {
font-weight:400;
color: #3c3c3b;
margin-bottom: 20px;
font-size:24px;}
.cont_spec_tecn .cont_spec_tecn_testo {
margin-left: 20px;
border-bottom: 1px solid rgba(60,60,59,0.5);}
.cont_spec_tecn .cont_spec_tecn_testo p {
width:50%;
height:auto;
float:left;
margin-bottom:5px;
padding-top:10px;}
.cont_spec_tecn .cont_spec_tecn_testo p.testo_specifiche_sopra {
text-transform: uppercase;}
.persorsi_cont {
width: 100%;
height:auto;
margin-bottom:30px;}
.persorsi {
width: 90%;
height:auto;
margin: 0 auto;
max-width: 1200px;}
.persorsi .map {
width:100%;
height:500px;
display:block;}
.persorsi .map-wrap {
position:relative;}
.persorsi .overlay {
width:100%;
min-height:500px; 
position:absolute; 
top:0;}
.fiere_cont {
width: 100%;
height: auto;
background-color:#f2f2f2;
margin-bottom: 30px;}
.fiere {
width: 90%;
height:auto;
margin: 0 auto;
max-width: 1200px;
padding-bottom:10px;}
.fiere h2 {
color: #3c3c3b;
font-size: 24px;
font-weight: 400;
margin-bottom: 20px;
padding-top:20px;
text-transform:uppercase;}
.singola_fiera {
width: auto;}
.singola_fiera p {
width: auto;
min-width: 1px;
max-width: 1200px;
height:auto;
float:left;
line-height:1.3;
padding-bottom:5px;
margin-bottom:5px;}
.singola_fiera p a:link, .singola_fiera p a:visited {
color: #000;
text-transform:lowercase;}
.img_agenzie {
width: 90%;
max-width: 1100px;
height: auto;
margin: 0 auto;
}
.img_agenzie img {
width: 100%;
height: auto;
display: block;
}
.cont_form_pag_contatti {
width: 100%;
height: auto;
}
.contatti_form_sx {
width: 49.5%;
height: auto;
float: left;
margin-right: 1.6%;
}
table {
width: 100%;
border-collapse:collapse;
}
.cont_form_pag_contatti td {
border: 2px solid #f0f0f0;
border-collapse:collapse;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
color: #3C3C3B;
width: auto;
}
.contatti_form_dx {
width: 47.5%;
height: auto;
float: left;
}
.contatti_form_dx_uno {
width:  48%;
height: auto;
float: left;
margin-right: 4%;
}
.contatti_form_dx_due {
width:  48%;
height: auto;
float: left;
}
.contatti_form_dx textarea {
width:  98%;
height: auto;
min-height: 300px;
margin-top: 45px;
padding-top: 10px;
padding-left: 10px;
font-size: 16px;
border: 2px solid #f0f0f0;
color: #3C3C3B;
}
.cont_stampi_macchine_auto .template_azienda_uno {
max-width: 1200px;
width: 90%;
margin:  0 auto;
}
.casella_form_intro {
margin-bottom: 10px;
color: #3C3C3B;
font-size: 18px;
font-weight: 600;
}
.informativa {
width: 90%;
max-width: 1100px;
height: auto;
margin: 0 auto;
}
.informativa h2 {
margin-top: 40px;
}
.informativa p {}
.informativa ul {
margin-left: 25px;
}
.thank_you {
width: 90%;
height: auto;
margin: 0 auto;
max-width: 1200px;
}
.thank_you h1 {
text-align: left;
margin-bottom: 10px;
margin-top: 40px;
}
.thank_you a:link, .thank_you a:visited {
color: #3c3c3b;
} 
.form_contatti select {
width: 98.5%;
height: 37px;
font-size: 16px;
color: #3C3C3B;
border: 2px solid #f0f0f0;
font-family: Titillium Web;
font-size: 16px;
padding-left: 8px;
} @media only screen and (min-width: 601px) and (max-width: 1100px) {
body { overflow-x:hidden; }
.header {
width: 100%;}
.cerca_bandierine {
display: none;}
.resp_cerca_bandierine {
display: block;}
.header_cont {
height: 60px;}
.header {
height: 60px;}
.logo_omar {
float:left;
margin-left: 15px;
margin-top:12px;}
#cssmenu > ul > li {
background-color:rgba(255,255,255,1);
}
.blocco_pre_cont {
height: 61px;
display:block;} #nav {
display:none;}
.blocco_news_sx {
width:40%;
height:auto;
margin-bottom: 20px;}
.blocco_news_centrale {
width:60%;
height:auto;}
.blocco_news_dx {
width: 100%;
height:auto;
min-height: 0px;
float:none;
border-left: 6px solid #000;
border-top: 9px solid #000;
clear:both;}
.blocco_video_home_sx {
width: 30%;}
img.immagine_linee_newsletter {
display:none;}
.blocco_news_dx input[type=text] {
width:40%;
height:30px;
margin-left:5%;
font-size: 18px;
font-weight:200;
float:left;
margin-bottom: 18px;}
.blocco_news_dx input[type=email] {
width:40%;
height:30px;
margin-left:5%;
font-size: 18px;
float:left;
font-weight:200;
margin-bottom: 8px;}
.newsletter_privacy p {
margin-top: 0px;
margin-bottom: 10px;
font-size: 16px;
font-weight:400px;
padding-top:0px;
float:left;
clear:both;}
.blocco_news_dx input[type=submit] {
width:100px;
height: 30px;
float:left;
margin-left:5%;
font-size: 16px;
color:rgba(255,255,255,1);
background-color: #d30e0e;
border: 3px solid #000;
box-sizing:border-box;
font-weight:200;
margin-bottom: 15px;}	
.blocco_home_sx {
width: 100%;
height:auto;
float:none;}
.blocco_home_dx {
width: 100%;}
.blocco_home_dx_singolo {
width: 46%;
margin-left: 0%;
float: left;}
.newsletter_home {
width: 48%;
float:right;
margin-top: 0px;}
table {
width: 100%;}
tr {
width: 100%;
}
td {
width: 100%;}
.newsletter_home_cont input[type=email] {
width: 99%;}
.newsletter_home_cont input[type=submit] {
width: 100%;
border-collapse:collapse;
margin-left: 2px;}
.blocco_sup_footer {
width: 8%;
height: 320px;
margin-right: 6%;
font-size: 14px;
}
.blocco_sup_footer_due {
width: 8%;
height: 320px;
margin-right: 6%;
font-size: 14px;
}
.blocco_sup_footer_tre {
width: 8%;
height: 320px;
margin-right: 6%;
font-size: 14px;
}
.dati_footer {
width: 100%;
height: auto;
float:none;
margin-top: 50px;
margin-bottom: 20px;
clear:both;
}
.logo_footer {
float:none;
margin-top: 120px;}
.logo_footer img {
float:left;
margin-left:40px;
}
.logo_social {
width: 200px;
height:30px;
margin-left: 0px;
padding-top: 140px;
float:none;}
.logo_social img {
margin-left: 0px;}
.singolo_social {
width: 23px;
height: 23px;
float:left;
margin-left: 5px;
margin-right: 5px;}
.omar_logo_footer {
margin-left: 30px;} .singolo_prodotto {
height:auto;}
.singolo_prodotto h2 {
font-size: 22px;}
.form_contatti_centrale {
width: 70%;
margin-left:15%;
margin-top: 20px;}
.form_contatti .form_contatti_centrale input[type=checkbox] {
width:7%; }
.testo_contatti_affiancato {
width: 90%;}
.blocco_news_centrale img {
width: 90%;}
.blocco_intro_pag_int .blocco_intro_pag_int_dx {
width:50%;
height:230px;
}	
.agg_per_mini .blocco_intro_pag_int .blocco_intro_pag_int_dx {
width:50%;
height:230px;
background-size: auto 80%;
background-position: right bottom;}
.agg_per_mini .blocco_intro_pag_int_dx {
margin-right:0%;}
.cont_pag_singolo .blocco_intro_pag_int .blocco_intro_pag_int_dx {
margin-right: 0%;
width: 64%;}
}
@media only screen and (max-width: 600px) {
body { overflow-x:hidden; }
.header {
width: 100%;}
.cerca_bandierine {
display: none;}
.resp_cerca_bandierine {
display: block;}
.header_cont {
height: 60px;}
.header {
height: 60px;}
.logo_omar {
width: 160px;
float:left;
margin-left: 15px;
margin-top:12px;}
.social_header {
width: 248px;
margin-left: 0px;}
.social_header img {
margin-left:12px;
margin-right: 12px;}
.logo_omar_resp {
display:block;
width: 180px;
height: 52px;
float:left;
margin-left: 15px;}
#nav {
display: none;}
#nav > ul > li {
background-color:rgba(255,255,255,1);
}
.blocco_pre_cont {
height: 61px;
display:block;} .blocco_news_sx {
width:100%;
height:auto;
float:none;}
.blocco_news_centrale {
width:100%;
height:auto;
float:none;
margin-top: 20px;
margin-bottom: 20px;}
.blocco_news_dx {
width:100%;
height:auto;
float:none;
border-left: 6px solid #000;
border-top: 9px solid #000;}
.blocco_video_home_sx {
width: 100%;
max-width:360px;
height: auto;
min-height: 280px;}
.blocco_video_home {
width: 90%;
margin-left: 5%;
height:auto;
min-height: 290px;
margin-top:30px;}
.blocco_video_home_sx p {
font-size:16px;
text-align:center;}
.blocco_video_home_sx p {
height: auto;}
.pulsante_video_home {
left:50%;
margin-left:-75px;
bottom: 13px;}
.blocco_home_uno_sx_cont {
width: 100%;
margin-bottom: 30px;
float:left;}
.blocco_home_uno_dx_cont {
width: 100%;
margin-bottom: 30px;
float:left;}	
.blocco_home_sx {
width: 100%;
float:none;}
.blocco_home_sx_singolo {
width:100%;
float:none;
margin-left: 0;
margin-right: 0;}
.blocco_home_sx h3 {
padding-top: 16px;}
.blocco_home_sx_singolo_cont_freccia {
height:40px;
width: 100%;}
img.freccia_home {
margin-top: 8px;
margin-right: 6%;}
.blocco_home_dx {
width: 100%;}
table {
width: 100%;}
tr {
width: 100%;
}
td {
width: 100%;}
.newsletter_home_cont input[type=email] {
width: 99%;}
.newsletter_home_cont input[type=submit] {
width: 100%;
border-collapse:collapse;
padding-left: 4px;
margin-left: 2px;
}
.footer_copy p {
width: 100%;
font-size: 14px;
color: #484847;
margin-top: 10px;
margin-left: 0px;
float:none;
padding-bottom: 20px;}
p.footer_copy_testo_dx {
width: 100%;
float:none;
text-align:left;} .chi_siamo_testo {
width: 100%;
float:none;
margin-bottom:30px;}
.chi_siamo_immagine {
width: 100%;
float:none;} .blocco_sup_footer {
width: 30%;
height:290px;
font-size: 12px;
}
.blocco_sup_footer_due {
width: 30%;
height:290px;
font-size: 12px;
}
.blocco_sup_footer_tre {
width: 30%;
height:170px;
font-size: 12px;
}
.dati_footer {
width: 90%;
margin-left:5%;
height: auto;
float:none;
margin-top: 50px;
margin-bottom: 20px;
clear:both;
}
.blocco_dati_footer_sx {
float:none;
width: 100%;}
.blocco_dati_footer_dx {
float:none;
width: 100%; }
.logo_footer {
float:none;
margin-top: 120px;}
.logo_footer img {
float:left;
margin-left:40px;
}
.logo_social {
margin-left: 0px;
padding-top: 140px;
float:none;}
.logo_social img {
margin-left: 0px;}
.singolo_social {
width: 23px;
height: 23px;
float:left;
margin-left: 5px;
margin-right: 5px;}
.omar_logo_footer {
margin-left: 30px;} .competenze h2 {
width: 80%;
font-size:18px;
height: 50px;
line-height: 1.2;
margin-top: 5px;
}
.singolo_prodotto {
width: 100%;
margin-left: 0%;
margin-right: 0%;
height:auto;}
.singolo_prodotto h2 {
font-size: 22px;}
.singolo_elenco_prodotto_immagine {
width: 100%;}
.singolo_elenco_prodotto_dx {
width: 100%;
}
.pagina_prodotto h1 {
font-size: 22px;}
.immagine_prodotto {
width: 100%;
margin-left: 0;}
.pagina_prodotto_singolo_blocco_sx {
position:relative;}
.pagina_prodotto_singolo_blocco_sx img {
float:none;
position:absolute;
left: 50%;
margin-right: 0;
margin-left: -25px;}
.pagina_prodotto_singolo_blocco_sx p {
margin-top: 60px;
text-align:center;	}
.pagina_prodotto_singolo_blocco_dx {
position:relative;}
.pagina_prodotto_singolo_blocco_dx img {
float:none;
position:absolute;
left: 50%;
margin-right: 0;
margin-left: -25px;}
.pagina_prodotto_singolo_blocco_dx p {
margin-top: 60px;
text-align:center;	}
.form_contatti_sx {
width:97%;
height:auto;
float:none;}
.form_contatti_dx {
width:97%;
height:auto;
float:none;}
.caselle_due_sx {
width: 100%;
float:none;}
.caselle_due_dx {
width: 100%;
float:none;}
.form_contatti_centrale {
width: 100%;
margin-left:0%;
margin-top: 20px;}
.form_contatti .form_contatti_centrale input[type=checkbox] {
width:7%; }
.testo_contatti_affiancato {
width: 90%;}
.testo_se_ti_riconosci {
width:90%;
}
.singolo_elenco_prodotto_dx h3 {
margin-top: 0px;}
.blocco_home_uno_sx {
height:200px;
margin-bottom:20px;}
.blocco_home_uno_sx_interno_testo {
margin-top: 76px;}
.blocco_home_uno_dx {
height:200px;
margin-bottom:20px;}
.blocco_home_uno_dx_interno_testo {
margin-top: 76px;}
.blocco_home_uno_sx_sotto h4 {
line-height:1.2;
margin-top:20px;}
.blocco_home_uno_dx_sotto h4 {
line-height:1.2;
margin-top:20px;}
.blocco_home_uno_sx_cont {
margin-bottom: 50px;}
.blocco_home_uno_dx_cont {
margin-bottom: 50px;}
.blocco_video_home {}
.blocco_sup_footer {
display: none;}
.blocco_sup_footer_due {
display: none;}
.blocco_sup_footer_tre {
display: none;}
.dati_footer h2 {
padding-top: 20px;}
.logo_footer {
margin-top:30px;}
.logo_social {
margin-top:50px;}
.template_azienda_uno_blocco_pres_sx {
width:100%;
float:none;}
.template_azienda_uno_blocco_pres_dx {
width:100%;
float:none;
height:200px;}
.template_azienda_uno_blocco_pres_sx p {
margin-bottom:0px;}
.blocco_intro_pag_int_sx {
width: 100%;
float:none;}
.blocco_intro_pag_int_sx .blocco_intro_pag_int_sx_testo p {
margin-bottom:20px;}
.blocco_intro_pag_int .blocco_intro_pag_int_dx {
height:150px;
background-position:center center;}
.blocco_intro_pag_int .blocco_intro_pag_int_dx {
width: 100%;
float:none;
background-position:center center;}
.cont_pag_singolo .blocco_intro_pag_int_sx {
width: 100%;
height:auto;
float:none;}
.cont_pag_singolo .blocco_intro_pag_int .blocco_intro_pag_int_dx {
width: 100%;}
.cont_video_sin_prod {
width: 300px;}
.video_singolo_prod iframe {
width:300px;
height:auto;
margin: 0 auto;}
.video_singolo_prod iframe {
width:300px;
height:auto;
min-height:169px;
max-height:400px;}
.cont_spec_tecn .cont_spec_tecn_testo p {
width:100%;
height:auto;
float:none;}
.blocco_news_centrale img {
margin-left:0%;}
.cont_spec_tecn .cont_spec_tecn_testo p  {
margin-top: 0;
margin-bottom:0;
padding-top:0;}
.cont_spec_tecn .cont_spec_tecn_testo p.testo_specifiche_sotto {
margin-bottom: 10px;}
.cont_spec_tecn .cont_spec_tecn_testo p.testo_specifiche_sopra {
margin-bottom:0px;
margin-top:10px;}
.agg_per_mini .blocco_intro_pag_int_dx {
width: 100%;
margin-right:0%}
.contatti_form_sx {
width: 100%;
float: none;
}	
.contatti_form_dx {
width: 100%;
float: none;
}	
.form_contatti .form_contatti_est .form_contatti_dx input[type=email], .form_contatti .form_contatti_est .form_contatti_dx input[type=text] {
width: 100%;
}
.contatti_form_dx_uno {
width: 100%;
margin-top: 30px;
float: none;
}
.contatti_form_dx_due {
width: 100%;
margin-top: 30px;
float: none;
}
}
.cont_file_upload {
width: 300px;
height:auto;
background-color:#f6f6f6;
margin-top: 0px;
padding-top: 12px;
color:#9d9d9c;
margin: 0 auto;
}
.cont_file_upload span {
color:#9d9d9c;
}
.cont_file_upload .fileUpload {
position: relative;
overflow: hidden;
min-height:70px;
text-align:center;
background-color: #F6F6F6;
}
.cont_file_upload .fileUpload:hover {
background-color: #F6F6F6;
}
.cont_file_upload .fileUpload input.upload {
position: absolute;
top: 0;
right: 0;
margin: 0;
padding: 0;
cursor: pointer;
opacity: 0;
filter: alpha(opacity=0);
background-color:rgba(204,204,204,1);
}
p.testo_news_sottotitolo {
font-weight: 600;
margin-bottom: 5px;}
p.testo_data_news {
color:#DC0814;
font-weight:400;
margin-top: -10px;
margin-bottom: 5px;}
#lang_sel_list a.lang_sel_sel {
background-color:rgba(0,102,153,0);}
#lang_sel_list ul a {
background-color:rgba(0,102,153,0);}
#visualizz {
width: 20px;
height:3px;}
.wpml-ls-legacy-list-horizontal > ul {
list-style-type: none;
margin-bottom: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
width: 150px;}
li.cursore a:hover {
cursor:text;}	
li.cursore ul li a:hover {
cursor:pointer;}
.wpml-ls-legacy-dropdown a {
padding: 3px 10px;
line-height:1.3;}
.icona_resp .wpml-ls-legacy-dropdown {
width: 50px;}
.icona_resp .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)}
.icona_resp .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)} .yikes-easy-mc-form .yikes-easy-mc-submit-button {
width: 100%;
height: 42px;
border: 1px solid #d30e0e;
background-color: #d30e0e;
color: rgba(255,255,255,1);
font-family: Titillium Web;
font-size: 16px;
padding: 0;
}
.newsletter_home_cont .yikes-easy-mc-form .yikes-easy-mc-submit-button {
padding:0px;} #hmapsprem_tab_cat_sel_0 a { 
background-color: #fff !important;
color: #C29A67 !important;
border-color: #C29A67 !important;}
#hmapsprem_tab_cat_sel_0.active a { 
background-color: #C29A67 !important;
color: #ffffff !important;
border-color: #C29A67 !important;}
#hmapsprem_tab_cat_sel_1 {
display: none;
}
.benv_milano_en #hmapsprem_tab_cat_sel_1 {
display: block;
}
.benv_milano_en #hmapsprem_tab_cat_sel_2 {
display: none;
}
.benv_milano_fr #hmapsprem_tab_cat_sel_1 {
display: block;
}
.benv_milano_fr #hmapsprem_tab_cat_sel_2 {
display: none;
}
.benv_milano_de #hmapsprem_tab_cat_sel_1 {
display: block;
}
.benv_milano_de #hmapsprem_tab_cat_sel_2 {
display: none;
}
.benv_milano_es #hmapsprem_tab_cat_sel_1 {
display: block;
}
.benv_milano_es #hmapsprem_tab_cat_sel_2 {
display: none;
}
#hmapsprem_tab_cat_sel_2 a { 
background-color: #fff !important;
color: #C4AFD5 !important;
border-color: #C4AFD5 !important;}
#hmapsprem_tab_cat_sel_2.active a { 
background-color: #C4AFD5 !important;
color: #ffffff !important;
border-color: #C4AFD5 !important;}
#hmapsprem_tab_cat_sel_3 a { 
background-color: #fff !important;
color: #47909E !important;
border-color: #47909E !important;}
#hmapsprem_tab_cat_sel_3.active a { 
background-color: #47909E !important;
color: #ffffff !important;
border-color: #47909E !important;}
.cont_form_pag_contatti span.wpcf7-list-item-label {
display: none;
}
.cont_form_pag_contatti p.testo_intro_form {
font-weight: 600;
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link {
color: rgb(102, 102, 102)
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-item {
color: #d40e0f;
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-current_page_item > a.mega-menu-link {
color: #d40e0f;
background-color: rgb(221, 221, 221);
}
#mega-menu-wrap-main #mega-menu-main > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item > a.mega-menu-link {
color: #d40e0f;
background-color: rgb(221, 221, 221);
}
.voce_nascosta { }
body .table-structure .table-inner-structure thead tr th {
padding:8px 10px;
width:130px;
font-weight:bold;
}