/* BLEU LINE COLOR
#86bc24 verde
#004f98 blu
Template/sys/templateEmail.html
*/
*{font-family: 'Lato', sans-serif;}
body{padding-right:0 !important;font-size:16px;overflow-x:hidden;background-color:#FFFFFF;}
h1,h2,h3,h4,h5,h6,sup{font-family:'Lato', sans-serif;margin:0px;padding:0px;font-weight:700;text-transform:inherit;}
h1,h2,h3,h4,h5,h6,sup,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,sup a,header .header-info .tit,.page.scheda.pr .downloads b,.page.scheda.pr .downloads .fa-file-word-o,.page.scheda.pr .downloads .fa-file-o{color:#004f98;}
header .navbar-default,header .nav.navbar-nav>li.open>.dropdown-menu>li>a,.page.pr-list .box.productListItem.fullLink .btn.btn-success:hover,header .navbar-default .navbar-toggle,header .navbar-default .navbar-toggle:hover,header .navbar-default .navbar-toggle:focus,.page.scheda.pr .scheda_top .btn-success:hover,.page.promo-list .btn.btn-success:hover,.page.news-list .btn.btn-success:hover,.static.page .box.productListItem.fullLink .btn.btn-success:hover,header .navbar.navbar-default.sticky_header .navbar-collapse.collapse.in,footer{background-color:#004f98;}
header .header-contact .contact-us-top a.header-requestbtn.contactus-btn,.page.scheda.pr .scheda_top .btn-success,.pallino,.page .accesso-login-form .btn.btn-success{background-color:#86bc24;}
p,p sup{line-height:inherit;color:#1A1A1A;}
a:hover{text-decoration:none;}
hr {margin: 0;padding-bottom: 10px; border: 0; border-top: 1px solid #DDD;width:100%; border-bottom: none;}
footer h3,footer p,footer h4{color:#FFFFFF;}
.pallino{display:block;width:100px;height:100px;border-radius:50px;}
.aria-mobile{display:none;}
/* icone social network */
.social-network{display:block;margin:0px;margin-top:0px;padding:0px;list-style:none;}
.social-network .pallino{width:40px;height:40px;border-radius:20px;text-align:center;line-height:40px;background-color:#262f51;}
.social-network .pallino:hover{background-color:#86bc24;}
.social-network li a{text-decoration:underline;color:#FFFFFF;}
/*.mt--10{margin-top:-10px;}
.mt--15{margin-top:-15px;}
.mt--105{margin-top:-105px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}

.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-50{margin-bottom:50px;}

.ml-10{margin-left:0px;}

.mr-10{margin-right:10px;}
.mr-15{margin-right:15px;}

.pt-10{padding-top:10px;}
.pt-20{padding-top:20px;}
.pt-30{padding-top:30px;}

.pb-10{padding-bottom:10px;}
.pb-20{padding-bottom:20px;}
.pb-30{padding-bottom:30px;}*/

.fakeRow{margin-left:-15px !important;margin-right:-15px !important;}
.fakeRow2{margin-left:0px !important;margin-right:0px !important;}

.w100{width:100%;}
.u{text-decoration:underline;}
.db{display:block;}
.hide{display:none;}

/* Bottoni */
.btn-primary{color:#fff;background-color:#262f51;border-color:#262f51;background-image:none;}
.btn-primary:hover{color:#fff;background-color:#86bc24;border-color:#86bc24;background-image:none;}
.btn-standard{padding:10px 20px; border:0 !important;border-width:0px;border-radius:0px;}
.btn-standard-xs{padding:5px 10px;}
.btn-standard:hover,.btn-standard,a.btn-standard{text-decoration:none !important;}
.btn-standard .fa:before{padding-right:5px;font-size:14px;}
.btn-standard-nero{color:#FFF;background-color:#1A1A1A;}
.btn-standard-nero .fa:before{color:#FFF;}
.btn-standard-nero:hover{color:#FFF; background-color:#333;}
.btn-standard-nero:hover .fa:before{ color:#FFF;}
.btn-standard-verde{color:#FFF; background-color:#00A351;}
.btn-standard-verde .fa:before{ color:#FFF;}
.btn-standard-verde:hover{color:#FFF; background-color:#007f3d;}
.btn-standard-verde:hover .fa:before{ color:#FFF;}
.btn-standard-grigio{color:#666; background-color:#EEE;}
.btn-standard-grigio .fa:before{ color:#666;}
.btn-standard-grigio:hover{color:#999; background-color:#DDD;}
.btn-standard-grigio:hover .fa:before{ color:#999;}
.btn-standard:disabled {background-color:#FF9E9F;color:#F00}

/* HEADER ******************************************** */
header{padding:0px 0px 0px 0px;}
header .logo{float:left;margin-top:5px;margin-bottom:5px;}
header .logo figure{margin-left:-6px;}
header .logo figcaption{margin-top:-4px;margin-left:5px;font-size:14px;color:#86bc24;letter-spacing:0.7px;}
/* indirizzi info header */
header .header-info{}
header .header-info ul{display:block;float:left;width:55%;margin:0px;margin-top:45px;padding:0px;list-style:none;}
header .header-info li{margin:0px;padding:0px;border-right:0px;border-right:1px dotted #86bc24;}
header .header-info span{display:block;margin-bottom:5px;}
header .header-info .tit{font-size:18px;font-weight:bold;}
header .header-info li.address .loc,header .header-info li.contact .ph,header .header-info li.contact .email{display:block;}
header .header-info li.address .loc:before,header .header-info li.contact .ph:before,header .header-info li.contact .email:before{;padding-right:5px;font-family:'FontAwesome';font-size:18px;color:#86bc24;}
header .header-info li.address{float:left;width:50%;}
header .header-info li.address .loc:before{content:'\f041';}
header .header-info li.address .loc br:nth-child(1){display:none;}
header .header-info li.contact{float:left;width:35%;margin-left:20px;border-right:0px;}
header .header-info li.contact .ph{margin-bottom:0px;}
header .header-info li.contact .ph:before{content:'\f095';}
header .header-info li.contact .email:before{content:'\f0e0';}
/* header contatti */
header .header-contact{float:left;width:20%;}
header .header-contact .header-socials{display:none;}
header .header-contact .contact-us-top{}
header .header-contact .contact-us-top .search-btn{display:none;}
header .header-contact .contact-us-top a.header-requestbtn{}
header .header-contact .contact-us-top a.header-requestbtn.contactus-btn{width:150px;}
header .header-contact .contact-us-top a.header-requestbtn{padding:12px 7px;}
header .header-contact .contact-us-top a.header-requestbtn.contactus-btn{margin:0px;margin-top:70px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomright:10px;border-top-left-radius:10px;border-bottom-right-radius:10px;border-right:4px solid #004f98;border-bottom:4px solid #004f98;color:#FFFFFF;}
header .header-contact .contact-us-top a.header-requestbtn.contactus-btn.hvr-bounce-to-right:before{-webkit-border-top-left-radius:10px;background:#004f98 !important;}
/* header social */
header .header-social{position:absolute;top:75px;right:0px;}
header .header-social li{float:left;margin-right:20px;}
header .header-social .social-network .pallino{background-color:#004f98!important;}
/* header lingue */
header .header-lenguage{position:absolute;top:35px;right:15px;z-index:2;width:170px;background-color:#FFF;}
header .header-lenguage a{display:inline-block;margin-top:3px;margin-left:5px;margin-bottom:5px;}
/* header login */
header .header-login{position:absolute;top:0px;right:15px;padding:5px 7px 5px 7px;min-width:180px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;text-align:center; font-size:15px;background-color:#EEE;}
header .header-login .login .fa,header .header-login .login-user .fa{margin-right:7px;}
header .header-login .login,header .header-login .login-user,header .header-login .logout{text-transform:capitalize;text-decoration:underline;color:#004f98;}
header .header-login .logout{margin-left:20px;text-align:right;}
/* menu */
header .navbar{margin-bottom:0px;}
header .navbar-default{border-radius:0px;border:0px;border-top:3px solid #86bc24;background-image:none;}
header .navbar-header{display:none;}
header .navbar-collapse.collapse{padding-left:0px;padding-right:0px;}
header .nav.navbar-nav>li>a{text-shadow:none;text-transform:uppercase;font-weight:700;color:#FFFFFF;}
header .nav.navbar-nav>li>a,header .nav.navbar-nav>li:hover,header .nav.navbar-nav>li.open,header .nav.navbar-nav>li.active>a{background-image:url(/UserFiles/images/system/div-dotten.png);background-position:left center;background-repeat:no-repeat;}
header .nav.navbar-nav>li.active>a,header .nav.navbar-nav>li.active.open>a,header .nav.navbar-nav>li.active>a:hover{color:#FFFFFF;box-shadow:none;background-color:transparent;}
/* menu prima voce */
header .nav.navbar-nav>li:first-child>a,header .nav.navbar-nav>li:first-child:hover{background-image:none;padding-left:0px;}
/* menu e sotto-menu hover */
header .nav.navbar-nav>li>a:hover,header .nav.navbar-nav>li.open>a,header .nav.navbar-nav>li.open>a:hover,header .nav.navbar-nav>li.open>.dropdown-menu>li>a:hover,
.nav.navbar-nav>li.open.collapsible>a{text-shadow:none;color:#CCCCCC;background-color:transparent;background-image:none;}
/* menu sotto-menù */
header .nav.navbar-nav>li.open>a{box-shadow:none;}
header .nav.navbar-nav>li.open>.dropdown-menu{border:1px solid #1a5b98;border-top:0px;}
header .nav.navbar-nav>li.open>.dropdown-menu>li>a{color:#FFFFFF;background-image:none;}
header .nav.navbar-nav>li.open>.dropdown-menu>li>a:hover{background-color:#1a5b98;}
header .nav.navbar-nav>li>.dropdown-menu{z-index:10000 !important;}
/* menu cerca lg */
header .header-nav-right{height:50px;width:auto;padding-left:15px;margin-top:-3px;}
/* header sticky */
header .navbar.navbar-default.sticky_header{height:50px;}
header .navbar.navbar-default .sticky-voice{display:none;}
header .navbar.navbar-default.sticky_header .sticky-voice{display:block;}
header .navbar.navbar-default.sticky_header .nav.navbar-nav>li:nth-child(2){display:none;}
/* HEADER END ***************************************** */
/* BREADCRUMBS **************************************** */
.breadcrumbs{margin-bottom:15px;background-color:#f0f0f0;}
.breadcrumbs sup{top:-5px !important;font-size:50% !important;color:#3C3C3C;}
.breadcrumbs ul{list-style-type: none;margin: 0;padding: 0;}
.breadcrumbs ul.breadCrumbWrapper{float:left;}
.breadcrumbs ul.breadCrumbWrapper li{float:left;}
.breadcrumbs ul.breadCrumbWrapper li a{float:left;padding-top:10px;padding-bottom:10px;font-size:14px;color:#3C3C3C;}
.breadcrumbs ul.breadCrumbWrapper li.breadSeparator{float:left;padding:10px;color:#CCCCCC;}
.breadcrumbs ul.breadCrumbWrapper li br{display:none;}
/* BREADCRUMBS END ************************************ */

.page h1{margin-bottom:7px;font-size:35px;}
.page h2{margin-top:7px;margin-bottom:7px;color:#86bc24;}
.page h3{margin-top:7px;margin-bottom:7px;}
.page p{margin-top:7px;margin-bottom:7px;}
.static.page h1,.static.page h2{margin-bottom:15px;}
/* LISTA PRODOTTI ************************************* */
.page.pr-list .cat-pr{position:relative;}
.page.pr-list h1 span{color:#86bc24;}
.page.pr-list .cat-pr h2 a{position:absolute;top:90px;left:45px;width:140px;font-size:20px;text-transform:uppercase;color:#FFFFFF;}
.page.pr-list .cat-pr.uno h2 a{top:110px;}
.page.pr-list .cat-pr.due h2 a{top:120px;}
.page.pr-list .cat-pr.tre h2 a{top:110px;}
.page.pr-list .cat-pr.quattro h2 a{top:90px;}
.page.pr-list .cat-pr.cinque h2 a{top:100px;}
.page.pr-list .cat-pr.sei h2 a{top:100px;}
.page.pr-list .cat-pr.sette h2 a{top:100px;}
.page.pr-list .cat-pr.otto h2 a{top:120px;}
.page.pr-list h3{font-size:20px;}
/* menu iso me categorie */
.page.pr-list .isoMeProdfilters.button-group.mt-30{margin-top:15px;margin-bottom:15px;}
.page.pr-list .isoMeProdfilters .button{display:inline-block;padding:5px 15px;margin-bottom:7px;margin-right:2px;background-color:#F8F8F8;background-image:linear-gradient( hsla(0, 0%, 0%, 0), hsla(0, 0%, 0%, 0.1) );border:1px solid #CCC;border-radius:5px;}
/* tasti isotope per categorie */
.page.pr-list .cat-01 .isoMeProdfilters.button-group button:nth-child(1){color:#000000;background-color:#FFFFFF;transition:all .3s ease-out}
.page.pr-list .cat-01 .isoMeProdfilters.button-group button:nth-child(1):hover{opacity:0.9;color:#000000;background-color:#EEEEEE;transition:all .3s ease-in;}
.page.pr-list .cat-01 .isoMeProdfilters.button-group button{color:#FFFFFF;background-color:#80960c;transition:all .3s ease-out}
.page.pr-list .cat-01 .isoMeProdfilters.button-group button:hover{opacity:0.9;color:#FFFFFF;background-color:#80960c;transition:all .3s ease-in;}
.page.pr-list .cat-02 .isoMeProdfilters.button-group button:nth-child(1){color:#000000;background-color:#FFFFFF;transition:all .3s ease-out}
.page.pr-list .cat-02 .isoMeProdfilters.button-group button:nth-child(1):hover{opacity:0.9;color:#000000;background-color:#EEEEEE;transition:all .3s ease-in;}
.page.pr-list .cat-02 .isoMeProdfilters.button-group button{color:#FFFFFF;background-color:#003770;transition:all .3s ease-out}
.page.pr-list .cat-02 .isoMeProdfilters.button-group button:hover{opacity:0.9;color:#FFFFFF;background-color:#03478d;transition:all .3s ease-in;}
.page.pr-list .cat-03 .isoMeProdfilters.button-group button:nth-child(1){color:#000000;background-color:#FFFFFF;transition:all .3s ease-out}
.page.pr-list .cat-03 .isoMeProdfilters.button-group button:nth-child(1):hover{opacity:0.9;color:#000000;background-color:#EEEEEE;transition:all .3s ease-in;}
.page.pr-list .cat-03 .isoMeProdfilters.button-group button{color:#FFFFFF;background-color:#551a68;transition:all .3s ease-out}
.page.pr-list .cat-03 .isoMeProdfilters.button-group button:hover{opacity:0.9;color:#FFFFFF;background-color:#551a68;transition:all .3s ease-in;}
.page.pr-list .cat-04 .isoMeProdfilters.button-group button:nth-child(1){color:#000000;background-color:#FFFFFF;transition:all .3s ease-out}
.page.pr-list .cat-04 .isoMeProdfilters.button-group button:nth-child(1):hover{opacity:0.9;color:#000000;background-color:#EEEEEE;transition:all .3s ease-in;}
.page.pr-list .cat-04 .isoMeProdfilters.button-group button{color:#FFFFFF;background-color:#d98e00;transition:all .3s ease-out}
.page.pr-list .cat-04 .isoMeProdfilters.button-group button:hover{opacity:0.9;color:#FFFFFF;background-color:#d98e00;transition:all .3s ease-in;}
.page.pr-list .cat-05 .isoMeProdfilters.button-group button:nth-child(1){color:#000000;background-color:#FFFFFF;transition:all .3s ease-out}
.page.pr-list .cat-05 .isoMeProdfilters.button-group button:nth-child(1):hover{opacity:0.9;color:#000000;background-color:#EEEEEE;transition:all .3s ease-in;}
.page.pr-list .cat-05 .isoMeProdfilters.button-group button{color:#FFFFFF;background-color:#2187b6;transition:all .3s ease-out}
.page.pr-list .cat-05 .isoMeProdfilters.button-group button:hover{opacity:0.9;color:#FFFFFF;background-color:#2187b6;transition:all .3s ease-in;}
.page.pr-list .cat-06 .isoMeProdfilters.button-group button:nth-child(1){color:#000000;background-color:#FFFFFF;transition:all .3s ease-out}
.page.pr-list .cat-06 .isoMeProdfilters.button-group button:nth-child(1):hover{opacity:0.9;color:#000000;background-color:#EEEEEE;transition:all .3s ease-in;}
.page.pr-list .cat-06 .isoMeProdfilters.button-group button{color:#FFFFFF;background-color:#a51008;transition:all .3s ease-out}
.page.pr-list .cat-06 .isoMeProdfilters.button-group button:hover{opacity:0.9;color:#FFFFFF;background-color:#a51008;transition:all .3s ease-in;}
.page.pr-list .cat-07 .isoMeProdfilters.button-group button:nth-child(1){color:#000000;background-color:#FFFFFF;transition:all .3s ease-out}
.page.pr-list .cat-07 .isoMeProdfilters.button-group button:nth-child(1):hover{opacity:0.9;color:#000000;background-color:#EEEEEE;transition:all .3s ease-in;}
.page.pr-list .cat-07 .isoMeProdfilters.button-group button{color:#FFFFFF;background-color:#7fc241;transition:all .3s ease-out}
.page.pr-list .cat-07 .isoMeProdfilters.button-group button:hover{opacity:0.9;color:#FFFFFF;background-color:#7fc241;transition:all .3s ease-in;}

/* box prodotti */
.page.pr-list .box.productListItem.fullLink .desc h3{float:left;width:100%;font-size:22px;}
.page.pr-list .box.productListItem.fullLink .desc h3 sup{top:-10px;font-size:8px;}
.page.pr-list .box.productListItem.fullLink .desc h3 a{display:block;width:100%;min-height:55px;padding-top:0px;padding-bottom:0px;}
.page.pr-list .box.productListItem.fullLink .desc h3 a.limitThis{float:left;}
.page.pr-list .box.productListItem.fullLink .desc p{float:left;min-height:65px;}
.page.pr-list .box.productListItem.fullLink .priceList{display:none;float:left;width:90%;margin:10px 0px 10px 15px;padding:5px 0px 5px 5px;}
.page.pr-list .box.productListItem.fullLink .btn.btn-success,
.page.promo-list .btn.btn-success,
.page.news-list .btn.btn-success,
.static.page .box.productListItem.fullLink .btn.btn-success,.calendario-corsi .dettagli .btn.btn-success,.calendario-webinar .dettagli .btn.btn-success,.webinar-evento .row .link .btn.btn-success{float:left;margin-bottom:10px;margin-right:10px;border:0px;text-transform:capitalize;background-image:none;background-color:#86bc24;}
/* modules\catalogo\_fe\templates.php */
.canvas.page.scheda.pr.evento .box.productListItem,
.page.pr-list .box.productListItem,
.static.page .box.productListItem,
.box.newsListItem,
.box.promoListItem,
.static.page .box.productListItem,
.ft,.page.home .box.home
{-webkit-border-top-left-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomright:20px;border-top-left-radius:20px;border-bottom-right-radius:20px;min-height:0px;margin-bottom:30px;padding:10px;border:1px solid #CCCCCC;box-shadow:0px 3px 5px #CCCCCC;background:#FFFFFF;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;}

.ft{margin-left:15px;margin-right:15px;padding:0;}
.ft.dx{margin:0px;padding-right:0px;}
.static.page .box.productListItem{min-height:350px;}
.page.pr-list .box.productListItem:hover,
.box.newsListItem:hover,
.box.promoListItem:hover,
.static.page .box.productListItem:hover,
.page.home .box.home:hover{border:1px solid #86bc24;box-shadow:0px 3px 5px #CCCCCC;background:#FFFFFF;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;transition:all .5s ease-in;}
.page.pr-list .box.productListItem.fullLink,
.static.page .box.productListItem.fullLink{overflow:hidden;}
/*.pr-list .box.productListItem.fullLink .bollino,.bollino,.bollino-list{position:absolute;z-index:1;width:60px;top:5px;left:25px;}*/
.page.pr-list .box.productListItem.fullLink .bollino,.bollino,.bollino-list{position:absolute;top:5px;left:25px;z-index:1;width:83%;}
.page.pr-list .box.productListItem.fullLink .bollino img,.bollino-list img{width:60px;}
/* immagine https://designshack.net/articles/css/joshuajohnson-2/ */
.page.pr-list .box.productListItem.fullLink figure,
.static.page .box.productListItem.fullLink figure{position:relative;width:100%;height:290px;overflow:hidden;float: left;}
.page.pr-list .box.productListItem.fullLink figure img,
.static.page .box.productListItem.fullLink figure img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-height:250px;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-o-transition:all .5s ease-out;-ms-transition:all .5s ease-out;transition:all .5s ease-out;}
.page.pr-list .box.productListItem.fullLink figure:hover img,
.static.page .box.productListItem.fullLink figure:hover img{width:auto;height: auto;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;transition:all .5s ease-in;-webkit-transform: scale(1.2);transform: scale(1.2);}
/* LISTA PRODOTTI END ********************************* */
/* SCHEDA PRODOTTO ************************************ */
/* classi multiple */
.page.scheda.pr h1,.page.scheda.pr h2,.page.scheda.pr h3,.page.scheda.pr h4,.page.scheda.pr .downloads,.page.scheda.pr .varianti-taglie{margin-bottom:15px;}
.page.scheda.pr .plus_bar,.page.scheda.pr .downloads{background:rgb(249,249,249);border:1px solid #DDD;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-border-top-left-radius:8px;-webkit-border-bottom-right-radius: 8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomright:8px;border-top-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden;}
.page.scheda.pr.no-plus .corpo-centrale-no-plus,.page.scheda.pr.no-plus .corpo-centrale-no-plus-foto{margin-top:15px;}
.page.scheda.pr .varianti_title,.page.scheda.pr .table-responsive.varianti table,.page.scheda.pr .table-responsive.varianti tr,.page.scheda.pr .table-responsive.varianti table .text-center,.page.scheda.pr .table-responsive.varianti table tr.ultima,.page.scheda.pr .table-responsive.varianti .confezione .icon{border-style:solid;border-color:#DDDDDD;}
.page.scheda.pr #registrazione{margin-bottom: 15px;}
.page.scheda.pr #registrazione p{text-align:left!important;}
/* titoli e testi */
.page.scheda.pr h1{font-size:30px;}
.page.scheda.pr h1 sup{top:-15px;font-size:10px;}
.page.scheda.pr h2{font-size:25px;}
.page.scheda.pr h2 sup{top:-15px;font-size:7px;}
.page.scheda.pr h3{font-size:18px;}
.page.scheda.pr p{font-size:15px;margin-top:7px;margin-bottom:7px;text-align:justify;}
.page.scheda.pr p sup{top:-5px;margin-left:2px;font-size:8px;}
/* composizione */
.page.scheda.pr .composizione .table-responsive td{min-width:90px;}
/* plus bar */
.page.scheda.pr .plus_bar{display:table;width:100%;}
.page.scheda.pr .plus_bar div.tr{display:table-row;}
.page.scheda.pr .plus_bar div.td{min-height:80px;padding:20px 10px;border-bottom:1px solid #DDD;display:table-cell;vertical-align:middle;}
.page.scheda.pr .plus_bar div.td.grad_1{font-weight:bold;text-transform:uppercase;}
.page.scheda.pr .plus_bar div.tr:last-of-type .td{border-bottom:0;}
.page.scheda.pr .plus_bar .sottoEl{color:#1A1A1A;text-align:center;}
.page.scheda.pr .plus_bar .sottoEl img{max-width:160px;margin-bottom:10px;text-align:center;}
/* tavolette collanti */
.tavolette{padding-left:0px;padding-right:0px;}
.tavolette .tav figure{position:relative; width:100%;max-height:inherit;margin-top:inherit;}
.tavolette .tav figure img{width:160px;}
/* immagine */
.page.scheda.pr .box .img-enlarge,.page.scheda.pr .img-enlarge{position:absolute;right:15px;bottom:15px;height:20px;width:auto;}
.page.scheda.pr .img-enlarge{right:inherit;}
.mfp-figure:after{box-shadow:none;background:none;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close,.mfp-title sup{color:#FFFFFF;}
.mfp-title sup{font-size:8px}
/* downloads */
.page.scheda.pr .downloads{padding:10px;}
.page.scheda.pr .downloads b{font-size:18px;}
.page.scheda.pr .downloads ul{margin:0;padding:0;margin-top:15px;list-style-type:none;font-size:13px;}
.page.scheda.pr .downloads ul li{border-bottom:1px solid #DDD;padding-bottom:5px;margin-bottom:5px;text-transform:capitalize;}
.page.scheda.pr .downloads ul li:last-child{border-bottom:0px;}
.page.scheda.pr .downloads .fa{margin-right:10px;}
.page.scheda.pr .downloads .fa-file-pdf-o{color:#FF0004;}

/* form informazioni pr-ita */
.nform.none{background-color:#f0f0f0!important;}
.nform.bootstrap{-webkit-box-shadow:none!important;border:0px!important;}
/* form informazioni messaggio iniziale */
.nform .form_title.none{background-color:#FFF!important;}
.nform .form_title{line-height:normal!important;padding:15px!important;color:#004f98!important;}
.bootstrap.nform ul#form_ul{padding:0px!important;}
.nform #form_ul .cap_cover{display:block!important;width:100%!important;text-align:left!important;}
.nform #form_ul .input_cover{width:100%!important;}
.nform #form_ul .cap1,.nform #form_ul .cap2{display:inline-block!important;margin-right:10px;}
.nform .nform_res.nform_success{padding:10px 10px!important;}
.btnSend{padding-left:0px;padding-right:0px;}
.btnSend .btn.btn-default{background-image:none;border-color:#86bc24;background-color:#86bc24;color:#FFFFFF;}
/* form errori */
.errorMessageReg{padding-top:7px;padding-bottom:7px;}
.errorMessageReg,.errorField a{color:#FF0004;}
.errorField input,.errorField select,.errorField textarea{border:1px solid #FF0004;}
.page.scheda.pr .scheda_top .btn-success{width:100%;margin:0px;margin:3px 0px;padding:14px 20px;-webkit-border-top-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomright:10px;border-top-left-radius:10px;border-bottom-right-radius:10px;border-right:4px solid #004f98;border-bottom:4px solid #004f98;color:#FFFFFF;font-size:14px;font-weight:600;font-family:'Montserrat',sans-serif;text-align:center;text-decoration:none;text-transform: uppercase;background-image:none;background-color:#86bc24;}
/*.page.scheda.pr .scheda_top .form-side .label_div.ng-binding{text-decoration:underline;color:#337ab7;}*/
/* messaggio sotto il tasto richiedi informazioni */
.page.scheda.pr .msg-over-form{display:block;margin-top:10px;padding:5px;text-align:center;font-weight:bold;background-color:#FFDF3A;}
.page.scheda.pr .dis-esclusivo{display:block;margin-top:10px;padding:5px;text-align:center;text-transform:uppercase;font-weight:bold; color:#FF0004;background-color:#FFFFFF;}
.msg-non-disponibile{margin-top:15px;padding:5px;text-align:center;font-weight:bold;color:#FFFFFF;background-color:#FF0004;}
/* contenuti extra es: red top https://www.bleuline.it/trappole-erogatori/trappole-per-insetti/red-top/ */
.extra-content{margin-top:15px;margin-bottom:15px;}
.extra-content ul{list-style:none;margin:0px;padding:0px;}
.extra-content ul li{margin-top:7px;}
.extra-content ul li .fa{margin-right:10px; font-size:20px;}

/* taglie disponibili */
.page.scheda.pr .table-responsive.varianti th{text-align:center;}
.page.scheda.pr .varianti_title{margin-bottom:0px;padding:10px;border-width:1px 1px 0px 1px;font-weight:normal;color:#333333;}
.page.scheda.pr .table-responsive.varianti table{margin-bottom:-1px;border-width:0px 1px 0px 1px;}
.page.scheda.pr .table-responsive.varianti table tbody{margin-bottom:0px;}
.page.scheda.pr .table-responsive.varianti table tr{border-width:0px 0px 1px 0px;}
.page.scheda.pr .table-responsive.varianti table tr.ultima{border-width:0px 0px 2px 0px;}
.page.scheda.pr .table-responsive.varianti table th{background:#f9f9f9 !important;}
.page.scheda.pr .table-responsive.varianti table th:nth-of-type(odd){background:#f9f9f9;}
.page.scheda.pr .table-responsive.varianti table td{vertical-align:middle;}
.page.scheda.pr .table-responsive.varianti table .text-center{border-width:1px 1px 0px 0px;}
.page.scheda.pr .table-responsive.varianti table .text-center.code-art{width:20%;}
.page.scheda.pr .table-responsive.varianti table .text-center.type-pack{width:50%;}
.page.scheda.pr .table-responsive.varianti table .text-center.pz{width:auto;}
.page.scheda.pr .table-responsive.varianti .confezione .icon{width:40%;border-width:0px 0px 0px 1px;}
.page.scheda.pr .table-responsive.varianti .confezione .icon img{width:50px;}
.page.scheda.pr .table-responsive.varianti .confezione .conf{display:block;width:60%;padding:15px 15px 0px 15px;text-align:center;}
.page.scheda.pr .table-responsive.varianti ul.statuslabel{list-style-type:none;margin:0;padding:0;}
.scheda .varianti .vendita span{border:2px solid #1A1A1A;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:30px;width:30px;text-align:center;display:inline-block;line-height:28px;text-transform:uppercase;}
/* senza taglie prodotto */
.scheda.pr.no-plus figure img{max-height:400px;margin-top:5px;}
/* tabelle responsive */
/*.page.scheda.pr .corpo-centrale-no-plus p{display:none;}*/
/* corsi */
.static.page .box.productListItem.fullLink .desc h3{float:left;width:100%;font-size: 22px;}
.static.page .box.productListItem.fullLink .desc h3 a{display:block;width:100%;min-height:30px;padding-top:0px;padding-bottom:0px;}
.static.page .box.productListItem.fullLink .desc p{min-height:410px;}
.static.page .box.productListItem.fullLink .button.col-lg-6{width:auto;}
.page.scheda.pr .tabella-corsi table{margin-top:15px;border:1px solid #CCCCCC;}
.page.scheda.pr .tabella-corsi th{text-transform:uppercase;color:#FFFFFF;background-color:#86bc24;}
.page.scheda.pr .scheda_top .iso.row{margin-right:0px; margin-left:0px;}
/* calendario corsi nella pagina formazione */
.calendario-corsi{display:block;float:left;margin-bottom:15px;padding-bottom:15px;width:100%;border-bottom:1px solid #CCC;}
.calendario-corsi .data{display:block;float:left;width:auto;min-width:153px;padding:7px 7px 7px 7px;font-size:16px;font-weight:bold;color:#FFFFFF;background-color:#004f98;}
.calendario-corsi .body{display:block;float:left;width:70%;margin-left:15px;}
.calendario-corsi .body .tit{display:block;width:100%;font-weight:bold;color:#004f98;}
.calendario-corsi .body .desc{display:block;width:100%;}
.calendario-corsi .body .orario{display:block;width:100%;margin-top:7px;}
.calendario-corsi .dettagli{display:block;}
.calendario-corsi .dettagli .btn.btn-success{float:right; text-transform:none;}
.bleuonline-logo{width:100px;}
/* corsi FAD */
.static-page.fad{background-color:#FFF;}
.fad {padding-top:15px;padding-bottom:15px;}
.fad .fad-descrizione h2{font-size:18px !important;color:#2d2d29;font-weight:bold}
.fad .fad-prezzo .prezzo-iva{float:left;}
.fad .fad-prezzo .chart{float:right;}
.fad .fad-prezzo{font-size:18px;color:#2d2d29;}
.fad .fad-prezzo .iva{font-size:14px;color:#9e9e9e;}
/* pg Evento con form */
/* webinar */
.page.scheda.pr.no-plus.webinar h1 br{display:none;}
.page.scheda.pr.no-plus.webinar h2{margin-top:15px;}
.page.scheda.pr.no-plus.webinar h3{margin-top:15px;}
.page.scheda.pr.no-plus.webinar #registrazione p{text-align:left;}
.page.scheda.pr.no-plus.webinar .data-ora .data,.page.scheda.pr.no-plus.webinar .data-ora .ora{width:auto;padding:7px 7px 7px 7px;font-size:16px;font-weight:bold;color:#FFFFFF;}
.page.scheda.pr.no-plus.webinar .data{background-color:#004f98;}
.page.scheda.pr.no-plus.webinar .ora{margin-left:15px;background-color:#86bc24;}
.page.scheda.pr.no-plus.webinar .scheda_top .dispo,.page.scheda.pr.no-plus.webinar .scheda_top .sconto,.page.scheda.pr.no-plus.webinar .scheda_top .modalita{display:block;color:#004f98;}
.page.scheda.pr.no-plus.webinar .scheda_top .dispo{font-size:23px;font-weight:bold;text-align:center;text-decoration:underline;}
.page.scheda.pr.no-plus.webinar .scheda_top .sconto{font-size:20px;font-weight:bold;text-align:center;}
.page.scheda.pr.no-plus.webinar .scheda_top .sconto .perc{font-size:30px;font-weight:bold;text-align:center;}
.page.scheda.pr.no-plus.webinar .scheda_top .modalita{font-size:13px;text-align:center;}

.webinar-evento{}
.webinar-evento .row{}
.webinar-evento .row .giorno p{padding:7px;background-color:#004f98;font-weight:bold;color:#FFFFFF;}
.webinar-evento .row .orario p{padding:7px;background-color:#86bc24;font-weight:bold;color:#FFFFFF;}
.webinar-evento .row .descrizione p{font-size:18px;color:#004f98;}

.calendario-webinar{display:block;float:left;padding-top:25px;margin-bottom:20px;width:100%;border-top:1px solid #CCC;}
.calendario-webinar .data-ora .data,.calendario-webinar .data-ora .ora{width:auto;padding:7px 7px 7px 7px;font-size:16px;font-weight:bold;color:#FFFFFF;}
.calendario-webinar .data-ora .data{display:block;float:left;width:163px;background-color:#004f98;}
.calendario-webinar .data-ora .ora{display:block;float:left;width:250px;margin-left:15px;background-color:#86bc24;}
.calendario-webinar .body{margin-left:25px;color:#004f98;}
.calendario-webinar .body .tit{font-size:18px;}
.calendario-webinar .dettagli .btn.btn-success{float:right; text-transform:none;}
.singleContentWrapper_23129 a{text-decoration:underline;color:#004f98;}
/* webinar esaurito */
.page.scheda.pr.no-plus.webinar .scheda_top .dispo.no,.page.scheda.pr.no-plus.webinar .scheda_top .sconto.no,.page.scheda.pr.no-plus.webinar .scheda_top .modalita.no{color:#FF0000;}
.nmaxiscritti{display:block;float:left;margin-left:25px;color:#FF0000;}

/* ricambi lampade uv */
.page.scheda.pr .list-uv,.page.scheda.pr .list-fe{border:1px solid #DDDDDD;}
.page.scheda.pr .list-uv td:nth-child(1){width:20%}
.page.scheda.pr .list-uv td:nth-child(2){width:30%}
.page.scheda.pr .list-uv td:nth-child(3){width:20%}
.page.scheda.pr .list-uv img{width:150px;}
.page.scheda.pr .list-uv td:nth-child(4){width:20%}
.page.scheda.pr .list-uv td:nth-child(5){width:10%}
/* feromoni */
.page.scheda.pr .list-fe th{background:#EEEEEE;}
.page.scheda.pr .list-fe th:nth-child(1){width:16%;}
.page.scheda.pr .list-fe th:nth-child(2){width:16%;}
.page.scheda.pr .list-fe th:nth-child(3){width:auto;}
.page.scheda.pr .list-fe th:nth-child(4){width:auto;}
.page.scheda.pr .list-fe th:nth-child(5){width:16%;}
.page.scheda.pr .list-fe .pdf{width:50px;}
/* SCHEDA PRODOTTO END ******************************** */
/* RICERCA ******************************************** */
.page.ricerca .ricercaWrapper .rigaRisultatiRiepilogo{margin-top:7px;}
.page.ricerca .ricercaWrapper .rigaRisultatiRiepilogo strong,
.page.ricerca .ricercaWrapper .rigaRisultati h2 a
{color:#86bc24;}
.page.ricerca .ricercaWrapper .input-group .input-group-btn .btn.btn-colored,
.page.ricerca .ricercaWrapper .rigaRisultati .title_sezione,
.page.ricerca .ricercaWrapper .rigaRisultati .sing_result.tpl0 .link.btn.btn-colored,
.page.ricerca .rigaPaginazione .custom-theme .current
{background-color:#86bc24;}
.page.ricerca .ricercaWrapper .input-group .input-group-btn .btn.btn-colored,
.page.ricerca .ricercaWrapper .rigaRisultati .title_sezione
{font-size:14px;text-decoration:none;text-transform:uppercase;font-weight:600;font-family:'Montserrat',sans-serif;color:#FFFFFF;}
.page.ricerca .ricercaWrapper .rigaRicerca.tpl0{margin-top:10px;}
.page.ricerca .ricercaWrapper .rigaRisultati .foto img{height:120px;width:auto;}
.page.ricerca .ricercaWrapper .rigaRisultati .sing_result.tpl0 h2,.page.ricerca .ricercaWrapper .rigaRisultati .sing_result.tpl0 .fa{color:#86bc24;}
.page.ricerca .ricercaWrapper .rigaRisultati .sing_result.tpl0 h3{font-size:20px;}
.page.ricerca .ricercaWrapper .rigaRisultati .sing_result.tpl0 .link.btn.btn-colored{margin-top:-20px;color:#FFFFFF;}
.page.ricerca .ricercaWrapper .rigaRisultati .sing_result.tpl0 .link.btn.btn-colored:hover{color:#004f98;}
.page.ricerca .ricercaWrapper .rigaRisultati .title_sezione{margin-bottom:15px;padding:10px 15px 10px 15px;font-size:15px;}
.page.ricerca .rigaPaginazione .custom-theme .current{ border-color:#86bc24;}
/* RICERCA END **************************************** */
/* LOGIN ********************************************** */
/*https://blueline.egobyte.com/login/ */
.page .accesso-login h2{}
.page .accesso-login-form h2{font-size:20px;}
.page .accesso-login-form .btn.btn-success{margin-top:15px;background-image:none;border-color:#86bc24;}
.page .accesso-login-form .reserved_richieste span a{text-decoration:underline;color:#004f98;}
.page .accesso-login-form .reserved_richieste .crea{display:block;float:right;}
/*https://blueline.egobyte.com/registrazione/ --> modules/registration/_fe/function per fare il login */
.page .regForm .sx{ margin-bottom:5px;padding-left:0px;padding-right:0px;}
.page .regForm .row{ margin-bottom:5px;}
.page .regForm .fa{float:left;margin-right:10px;color:#004f98;}
.page .regForm h3{font-size:17px;}
/* LOGIN END ****************************************** */
/* HOME ************************************************ */
.page.home h1{margin-top:15px;margin-bottom:15px;font-size:35px;}
.page.home h2{margin-top:15px;margin-bottom:15px;font-size:28px;}
/* link icone in home */
.page.home .home-sx .sez{display:inline-block;width:23%;text-align:center;}
.page.home .home-sx .sez img{width:100%;}
.page.home .home-sx .sez a{font-size:14px;}
.page.home .home-dx{display:block;/*height:580px;*/}
/* box home */
.page.home .box.home h2,.page.home .box.home p{padding:5px 5px 5px 5px;}
.page.home .box-home h6{display:none;}
.page.home .box-home .box-home-01,
.page.home .box-home .box-home-02,
.page.home .box-home .box-home-03,
.page.home .box-home .box-home-04
{position:relative;z-index:1000;/*margin-top:-200px;*/}
.page.home .box-home .box-home-02 h2 a{color:#FFFFFF;}
.page.home .box.home{position:relative;min-height:330px;background-color:#FFFFFF;}
.page.home .box-home .box.home h2{margin:0px;padding-bottom:10px;border-bottom:1px dotted #CCCCCC;font-size:20px;}
.page.home .box-home .box.home sup{color:inherit;}
.page.home .box-home .box.home img{position:absolute;width:99%;left:1px;bottom:1px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px;}
.page.home .box-home .box.home.uno a{color:#004f98;}
.page.home .box-home .box.home.uno a:hover{color:#86bc24;}
.page.home .box.home.msg{min-height:auto;position:relative;z-index:1000;/*margin-top:-280px;*/ background-color:#EEEEEE;}
.page.home .box.home.msg p{padding:0px!important;}

/* slide home */
.pageGallerySlide{position:relative;}
.pageGallerySlide .etichetta{display:none; position:absolute;right:0px;bottom:150px;width:620px;background-color:rgba(0, 0, 0, 0.2);}
/* HOME END ******************************************** */
.page.promo-list .listpromo,.page.news-list .listnews{padding-left:0px;padding-right:0px;}
/* PG PROMO ******************************************** */
.page.promo-list .promoRecordWrapper{margin-top:15px;}
.page.promo-list h3{float:left;width:100%;font-size:22px;}
.page.promo-list h3 a{display:block;width:100%;min-height:30px;padding-top:0px;padding-bottom:0px;}
.page.promo-list .box p{min-height:120px;}
.static.page .promo-no-log h2{margin:15px 0px 15px 0px;font-size:20px;}
.static.page .promo-no-log h2 a{text-decoration:underline;color:#FF0000;}
.static.page .promo-log table{border:1px dotted #CCCCCC;}
.static.page .promo-log table thead{color:#FFFFFF;background-color:#86bc24;}
.static.page .promo-pdf img{ width:70px;}
.static.page .promo-pdf a{text-decoration:underline;color:#004f98;}
/* PG PROMO END **************************************** */
/* PG NEWS ********************************************* */
.page.news-list .box.newsListItem.fullLink .date-ft{position:relative;}
.page.news-list .box.newsListItem.fullLink .date-ft .date{position:absolute;top:10px;left:25px;padding:7px 7px 7px 7px;font-size:16px;font-weight:bold; color:#FFFFFF;background-color:#004f98;}
.page.news-list .box.newsListItem.fullLink h3{float:left;width:100%;margin-top:15px;font-size:22px;}
.page.news-list .box.newsListItem.fullLink p{min-height:130px;}
/* PG NEWS END ***************************************** */
/* PG INTERNE ****************************************** */
.static.page .revolution-2020 h2{font-size:30px;}
.static.page .revolution-2020 h3{font-size:25px;}
.static.page h1 span.low{font-size:28px;color:#86bc24;}
.static.page h2{font-size:28px;}
.static.page .paragrafo{margin-top:30px;}
.static.page .paragrafo.end{margin-bottom:30px;}
.static.page .paragrafo h2{margin-bottom:30px;}
.static.page .chi-siamo-img img{-webkit-border-top-left-radius: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-topleft: 20px;-moz-border-radius-bottomright: 20px;border-top-left-radius: 20px;border-bottom-right-radius: 20px;}
.static.page .container.trasporti{margin-bottom:20px;}
.static.page .container.trasporti .table-condensed{border:1px solid #CCCCCC;}
.static.page .container.trasporti .table{margin-bottom:0px;}
.tabella-pg.table-responsive{padding:10px;border:1px solid #CCCCCC;}
.static.page .list-static .btn.btn-success{margin-top:15px;margin-bottom:10px;margin-right:10px;border:0px;text-transform:capitalize;background-image:none;background-color:#86bc24;}
.static.page.contatti .agente{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #CCCCCC;}
.static.page.contatti .agente h3{margin-bottom:15px;font-size:13px;text-decoration:underline;}
.page.contatti .fa{margin-right:5px;font-size:18px;}
/* PG INTERNE END ************************************** */
/* FOOTER ********************************************* */
/* #262f51 #007bff #86bc24 */
.disclaimer{display:block;margin:15px 0px 15px 0px;padding-top:15px; border-top:1px solid #CCCCCC;font-size:13px;}
footer{margin-top:15px;padding-top:30px;color:#FFFFFF;border-top: 3px solid #86bc24;}
footer.container-fluid{margin-left:0px;margin-right:0px;padding-left:0px;padding-right:0px;}
footer .container-fluid.copy{padding:15px;text-align:center;background-color:#262f51;}
footer h3{display:block;padding-bottom:5px;margin-bottom:10px;font-size:18px;}
footer h3 .pallino{display:inline-block;margin-right:7px;margin-bottom:-3px;width:20px;height:20px;border-radius:10px;}
footer h4{display:block;margin-top:15px;padding-bottom:5px;font-size:16px;}
footer p{font-size:13px;}
footer .footer-content{background-image:url(/UserFiles/images/footer/bg-footer.png);background-position:250px bottom;background-repeat:no-repeat;}
footer .box.newsletter h3{display:inline-block;}
footer .box.newsletter p{margin-bottom:10px;}
footer .box.newsletter a{float:left;margin-top:10px;width:50%;}
footer .box.links ul{margin-bottom:25px;}
footer .box.links li a{text-decoration:underline;color:#FFFFFF;}
footer .box.links .social-network {display:inline-block;margin-left:30px;}
footer .box.links .social-network li{float:left;margin-right:20px;}
footer .box.contatti a{text-decoration:underline;color:#FFFFFF;}
/* FOOTER END ***************************************** */
/* cockies iniziali */
#cookieChoiceInfo{top:inherit!important;bottom:0px!important;background-color:#131313 !important;}
#cookieChoiceInfo span{color:#FFFFFF;}
/* cockies iniziali END */

/* Large Devices, Wide Screens BLU */
@media (min-width:1201px){/*body{background-color:#09C;}*/}
.page.scheda.pr .table-responsive.varianti{overflow-x:inherit!important;}
.page.scheda.pr .caratteristiche{margin-bottom:15px;}
/* Desktop small layout ROSA */
@media (min-width:992px) and (max-width:1200px){
/*body{background-color:#C99 !important;}*/
/* HEADER ******************************************** */
/* indirizzi info header */
header ul.header-info{width:55%;margin-top:40px;}
header ul.header-info li.address{width:55%;}
header ul.header-info li.contact{margin-left:15px;}
/* header contatti */
header .header-contact .contact-us-top a.header-requestbtn.contactus-btn{float:right; width:120px;}
/* header social */
header .header-social li{margin-right:10px;}
/* HEADER END ***************************************** */
.page.pr-list .cat-pr h2 a{top:70px;left:40px;width:140px;font-size:17px;}
.page.pr-list .cat-pr.uno h2 a{top:95px;}
.page.pr-list .cat-pr.due h2 a{top:100px;}
.page.pr-list .cat-pr.tre h2 a{top:100px;}
.page.pr-list .cat-pr.quattro h2 a{top:80px;}
.page.pr-list .cat-pr.cinque h2 a{top:85px;}
.page.pr-list .cat-pr.sei h2 a{top:90px;}
.page.pr-list .cat-pr.sette h2 a{top:90px;}
.page.pr-list .cat-pr.otto h2 a{top:100px;}

.page.home .box.home.msg{margin-top:-190px;}
.page.home .box-home .box-home-01,
.page.home .box-home .box-home-02,
.page.home .box-home .box-home-03,
.page.home .box-home .box-home-04
{position:relative;z-index:1000;margin-top:-30px;}

/* SCHEDA PRODOTTO ************************************ */
.page.scheda.pr h1{font-size:25px;}
.page.scheda.pr h2{font-size:20px;}
.page.scheda.pr h3{font-size:17px;}
.page.scheda.pr .composizione,.page.scheda.pr .composizione p{font-size:14px;}
.page.scheda.pr .composizione p{padding-left:5px;}
/* plus bar */
.page.scheda.pr .plus_bar .sottoEl img{max-width:110px;}
/* form informazioni */
.page.scheda.pr .scheda_top .btn-success{font-size:13px;}
.page.scheda.pr #form_ul li.inline1, .inline1{min-width:100%;}
/* SCHEDA PRODOTTO END ******************************** */	
/* FOOTER ********************************************* */
footer h3{padding-bottom:5px;margin-bottom:10px;font-size:15px;}
footer .footer-content{background-position:210px bottom;background-size:320px 124px;}
footer .box.newsletter a{margin-top:0px;}
footer .box.links ul{margin-bottom:15px;}
footer .box.links .social-network{margin-left:30px;}
footer .box.links .social-network .pallino{ width:40px;height:40px;border-radius:20px;line-height:40px;}
footer .box.links .social-network li{margin-right:15px;}
/* FOOTER END ***************************************** */
}
/* Vertical Tablet layout VERDE */
@media (min-width:768px) and (max-width:991px){
/*body{background-color:#090}*/
/* HEADER ******************************************** */
header .logo figcaption{font-size:12px;}
/* indirizzi info header */
header ul.header-info{width:68%;margin-top:10px;}
header ul.header-info span{display:block;margin-bottom:5px;}
header ul.header-info li.address{float:left;width:50%;}
header ul.header-info li.address .loc br:nth-child(1){display:block;}
header ul.header-info li.contact{float:left;width:45%;margin-left:15px;}
/* header contatti */
header .header-contact{position:absolute; display:none; float:left;width:20%;}
/* header lingue */
header .header-lenguage{padding:10px 9px 10px 9px;}
header .header-lenguage a{margin-top:0px;margin-left:8px;}
/* menu */
header .navbar-collapse.collapse{padding-left:15px;padding-right:15px;}
/* HEADER END ***************************************** */
/* BREADCRUMBS **************************************** */
.breadcrumbs ul.breadCrumbWrapper{padding-top:5px;padding-bottom:5px;}
.breadcrumbs ul.breadCrumbWrapper li a{padding-top:0px;padding-bottom:0px;}
.breadcrumbs ul.breadCrumbWrapper li.breadSeparator{padding:0px;padding-left:7px;padding-right:7px;}
/* BREADCRUMBS END ************************************ */
	
.page.home .box.home.msg{margin-top:-140px;}
.page.home .box-home .box-home-01,
.page.home .box-home .box-home-02,
.page.home .box-home .box-home-03,
.page.home .box-home .box-home-04
{position:relative;z-index:1000;margin-top:0px;}
	
.page h1{font-size:30px;}
.page.pr-list .cat-pr h2 a{top:70px;left:27px;width:140px;font-size:14px;}
.page.pr-list .cat-pr.uno h2 a{top:70px;}
.page.pr-list .cat-pr.due h2 a{top:70px;}
.page.pr-list .cat-pr.tre h2 a{top:70px;}
.page.pr-list .cat-pr.quattro h2 a{top:55px;}
.page.pr-list .cat-pr.cinque h2 a{top:60px;}
.page.pr-list .cat-pr.sei h2 a{top:60px;}
.page.pr-list .cat-pr.sette h2 a{top:75px;}
.page.pr-list .cat-pr.otto h2 a{top:75px;}
/* SCHEDA PRODOTTO ************************************ */
/*.page.scheda.pr .col-xs-12{padding-left:0px;padding-right:0px;}*/
.page.scheda.pr .composizione.col-sm-4,.page.scheda.pr .caratteristiche.col-sm-8{width:100%;}
/* titoli e testi */
.page.scheda.pr h1{font-size:24px;}
.page.scheda.pr h1 sup{top:-10px;font-size:8px;}
.page.scheda.pr h2{font-size:18px;}
.page.scheda.pr h2 sup{font-size:7px;}
.page.scheda.pr h3{font-size:15px;}
.page.scheda.pr p{font-size:15px;}
.page.scheda.pr p sup{font-size:7px;}
.page.scheda.pr .composizione{font-size:12px;}
.page.scheda.pr .composizione p{padding-left:5px;}
/* classi multiple */
.page.scheda.pr #registrazione,.page.scheda.pr .scheda_top,.page.scheda.pr .composizione,.page.scheda.pr .caratteristiche,.page.scheda.pr .plus_bar{margin-bottom:15px;}
.page.scheda.pr #registrazione,.page.scheda.pr .composizione,.page.scheda.pr .caratteristiche,.page.scheda.pr .form-side{padding-left:0px!important;padding-right:0px!important;}
/* plus bar */
.page.scheda.pr .plus_bar .sottoEl img{max-width:100px;}
/* taglie disponibili */
.page.scheda.pr .varianti-taglie{font-size:13px;}
.page.scheda.pr .table-responsive.varianti table .text-center.code-art{width:auto;}
.page.scheda.pr .table-responsive.varianti .confezione .icon{display:none;}
.page.scheda.pr .corpo-centrale-no-plus{margin-top:15px;}
.page.scheda.pr .corpo-centrale-no-plus p{display: block;font-size:17px;color:#C8494B;}
/* SCHEDA PRODOTTO END ******************************** */
/* FOOTER ********************************************* */
footer .footer-content{background-image:none;}
footer .box.catalogo{background-image:url(/UserFiles/images/footer/bg-footer.png);background-position:0px 105px;background-size:300px 116px;background-repeat:no-repeat;}
footer .box.contatti{margin-bottom:15px;}
/* FOOTER END ***************************************** */
}
/* All Mobile views */
@media (min-width:1px) and (max-width:767px){
/* HEADER ********************************************* */
.aria-mobile{display:block;}
.fakeRow2{margin-left:-15px !important;margin-right:-15px !important;}
header .navbar-default{border:0px;border-bottom:3px solid #86bc24;}
header .navbar-header{display:block;background-color:#FFFFFF;}
/* header logo */
header .logo{margin-left:15px;}
header .logo figure{width:150px;height:auto;}
header .logo figcaption{font-size:13px;letter-spacing:0.1px;}
header .navbar.navbar-default .logo .sticky{display:none;}
/* header login */
header .header-login{top:-65px;right:85px;}
/* header informazioni */
header .navbar-info{position:absolute;top:35px;right:0px;margin-top:5px;padding-right:15px;list-style:none;}
header .navbar-info li{margin:0px;padding:0px;font-size:14px;}
header .navbar-info li .fa{margin-right:5px;color:#86bc24;}
/* menu icona apertura */
header .navbar-default .navbar-toggle{position:absolute;top:55px;right:0px;display:block;padding:20px 15px;border:medium none;}
header .navbar-default .navbar-toggle .icon-bar{background:#fff;width:25px;height:3px;}
header .navbar-default .navbar-toggle:hover.icon-bar{background:#fff;}
/* menu smart */
header .navbar .nav>li{float:none;}
header .nav.navbar-nav>li:first-child>a{padding-left:15px;}
header .navbar-collapse.collapse{padding-left:inherit;padding-right:inherit;}
header .nav.navbar-nav>li>a,header .nav.navbar-nav>li:hover,header .nav.navbar-nav>li.open{background-image:none;}
/* menu smart sotto-menu */
header .nav.navbar-nav>li.open>.dropdown-menu{border:0px;}
header .navbar-collapse.collapse.in{display:block !important;height:auto !important;overflow-y:auto;}
.clonedVoice{display:none!important;}
/* menu cerca */
header .cerca-xs{float:left;height:auto;width:100%;padding-left:15px;padding-right:15px;}
header .cerca-xs #search-input{width:100%;margin-top:5px;margin-bottom:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
/* header sticky */
header .navbar.navbar-default.sticky_header{height:auto;background-color:#FFFFFF;}
header .navbar.navbar-default.sticky_header .navbar-header{background-color:transparent;}
header .navbar.navbar-default.sticky_header .navbar-info{display:none;}
header .navbar.navbar-default.sticky_header .logo figure{width:240px;height:auto;margin-top:5px;margin-left:0px;}
header .navbar.navbar-default.sticky_header .logo figcaption{margin-top:3px;margin-left:0px;font-size:17px;letter-spacing:2px;}
header .navbar.navbar-default.sticky_header .logo .no-sticky{display:none;}
header .navbar.navbar-default.sticky_header .logo .sticky{display:block;height:auto;}
header .navbar.navbar-default.sticky_header .navbar-toggle{top:0px;}
header .navbar.navbar-default.sticky_header .cerca-xs{margin-bottom:5px;}
/* HEADER END ***************************************** */
/* BREADCRUMBS **************************************** */
.breadcrumbs .container{padding:7px 15px 7px 15px !important;}
.breadcrumbs .row .col-xs-12{padding-left:0px;padding-right:0px;}
.breadcrumbs ul.breadCrumbWrapper li a{float:left;padding:0px;padding-right:7px;font-size:14px;color:#3C3C3C;}
.breadcrumbs ul.breadCrumbWrapper li.breadSeparator{float:left;padding:0px;padding-right:7px;color:#CCCCCC;}
/* BREADCRUMBS END ************************************ */
.page .container{padding:0px}
.static.page h1{font-size:25px;margin-bottom:7px;}
.static.page h2{font-size:20px}
/* HOME *********************************************** */
.pageGallerySlide{height:500px!important;}
/* box home */
.page.home .box-home .box-home-01,.page.home .box-home .box-home-02,.page.home .box-home .box-home-03,.page.home .box-home .box-home-04{position:relative;z-index:1000;margin-top:5px;}
.page.home .box-home .box.home img{position:inherit;width:99%;left:1px;bottom:1px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px;}

.page.home .box.home.msg{margin-top:inherit;}
/* HOME END ******************************************* */
/* LISTA PRODOTTI ************************************* */
.page.pr-list .cat-pr.col-xs-12{width:50%;}
.page.pr-list .cat-pr h2 a{top:70px;left:27px;width:140px;font-size:14px;}
.page.pr-list .cat-pr.uno h2 a{top:70px;}
.page.pr-list .cat-pr.due h2 a{top:70px;}
.page.pr-list .cat-pr.tre h2 a{top:70px;}
.page.pr-list .cat-pr.quattro h2 a{top:55px;}
.page.pr-list .cat-pr.cinque h2 a{top:60px;}
.page.pr-list .cat-pr.sei h2 a{top:60px;}
.page.pr-list .cat-pr.sette h2 a{top:75px;}
.page.pr-list .cat-pr.otto h2 a{top:75px;}
.page.pr-list .isoMeProd.row .col-xs-12{padding-left:0px;padding-right:0px;background-color:#FFFFFF}
/* menu iso me categorie */
.page.pr-list .isoMeProdfilters .button{display:block;width:100%;margin:0px;padding:5px 0px 5px 0px;border:0px;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.page.pr-list .isoMeProdfilters .button:first-child{border-top:1px solid #CCC;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
.page.pr-list .isoMeProdfilters .button:last-child{border-top:1px solid #CCC;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.pr-list .box.productListItem.fullLink .bollino img, .bollino-list img{width:70px;}
.pr-list .box.productListItem.fullLink .bollino, .bollino, .bollino-list{top:10px;left:10px;width:92%;}
/* LISTA PRODOTTI END ********************************* */
/* SCHEDA PRODOTTO ************************************ */
/*.page.scheda.pr .col-xs-12{padding-left:0px;padding-right:0px;}*/
/* titoli e testi */
.page.scheda.pr h1{font-size:24px;}
.page.scheda.pr h1 sup{top:-10px;font-size:8px;}
.page.scheda.pr h2{font-size:18px;}
.page.scheda.pr h2 sup{font-size:7px;}
.page.scheda.pr h3{font-size:15px;}
.page.scheda.pr p{font-size:15px;}
.page.scheda.pr p sup{font-size:7px;}
.page.scheda.pr .composizione{font-size:12px;}
.page.scheda.pr .composizione p{padding-left:5px;}
/* classi multiple */
.page.scheda.pr #registrazione,.page.scheda.pr .scheda_top,.page.scheda.pr .composizione,.page.scheda.pr .caratteristiche,.page.scheda.pr .plus_bar{margin-bottom:15px;}
.page.scheda.pr #registrazione,.page.scheda.pr .composizione,.page.scheda.pr .caratteristiche,.page.scheda.pr .form-side{padding-left:0px!important;padding-right:0px!important;}
/* taglie disponibili */
.page.scheda.pr .varianti-taglie{font-size:13px;}
.page.scheda.pr .table-responsive.varianti table .text-center.code-art{width:auto;}
.page.scheda.pr .table-responsive.varianti .confezione .icon{display:none;}
.page.scheda.pr .corpo-centrale-no-plus{margin-top:15px;}
/*.page.scheda.pr .corpo-centrale-no-plus p{display: block;font-size:17px;}*/

/* webinar */
.webinar-evento .row{padding-top:15px; margin-left:0; margin-right:0;border-top:1px solid #CCC;}
.webinar-evento .row .giorno p{padding:7px;background-color:#004f98;font-weight:bold;color:#FFFFFF;}
.webinar-evento .row .orario p{padding:7px;background-color:#86bc24;font-weight:bold;color:#FFFFFF;}
.webinar-evento .row .descrizione p{font-size:18px;color:#004f98;}
.singleContentWrapper_23130 h2{font-size:29px !important;}
.calendario-webinar .body .tit{display:block;float:left;width:100%;margin-top:15px;}
.calendario-webinar .dettagli .btn.btn-success{float:left;margin-top:15px;font-size:20px;}
.page.scheda.pr.no-plus.webinar .data-ora .data,.page.scheda.pr.no-plus.webinar .data-ora .ora,.page.scheda.pr.no-plus.webinar h3,.page.scheda.pr.no-plus.webinar ul,.page.scheda.pr.no-plus.webinar #registrazione p{float:left;}
	
/* SCHEDA PRODOTTO END ******************************** */
/* RICERCA ******************************************** */
.page.ricerca .ricercaWrapper .row .col-lg-12,.page.ricerca .ricercaWrapper .row .col-xs-12{padding-left:0px;padding-right:0px;}
.page.ricerca .ricercaWrapper .rigaRisultati .sing_result.tpl0 .link.btn.btn-colored{margin-top:10px;}
/* RICERCA END **************************************** */
/* FOOTER ********************************************* */
footer{padding-top:10px;}
footer h3{font-size:19px;}
footer .footer-content{background-image:none;}
footer .box.catalogo{background-image:url(/UserFiles/images/footer/bg-footer.png);background-position:center bottom;background-size:350px 136px;background-repeat:no-repeat;}
footer .box{padding-top:20px;padding-bottom:15px;border-bottom:1px solid #346797;}
footer .box.contatti{margin-bottom:15px;border-bottom:0px;}
/* FOOTER END ***************************************** */
}
/* Mobile landscape layout ROSSO */
@media (min-width:481px) and (max-width:767px){
/* HEADER ********************************************* */
/* header informazioni */
header .navbar-info{right:60px;}
header .navbar-info li{float:left;margin-right:15px;font-size:17px;}
header .navbar-info li .fa{margin-right:5px;color:#86bc24;}
/* menu icona apertura */
header .navbar-default .navbar-toggle{top:0px;}
/* cerca */
header .navbar.navbar-default .cerca-xs{position:absolute;top:70px;right:0px;width:70%;}
header .navbar.navbar-default .cerca-xs #search-input{height:40px;}
header .navbar.navbar-default .cerca-xs #search-input .form-control{height:30px;}
/* header sticky */
header .navbar.navbar-default.sticky_header .logo figure{width:200px;}
header .navbar.navbar-default.sticky_header .logo figcaption{font-size:14px;letter-spacing:1.8px;}
header .navbar.navbar-default.sticky_header .navbar-toggle{top:0px;right:0px;padding:15px 10px;}
header .navbar.navbar-default.sticky_header .cerca-xs{top:0px;right:55px;width:53%;margin-top:5px;margin-left:15px;}
/* HEADER END ***************************************** */
	
/* HOME PAGE ****************************************** */
/* link icone in home */
.page.home .home-sx .sez{display:inline-block;width:24%;text-align:center;}
.page.home .home-sx .sez a{font-size:16px;}
.page.home .home-dx{height:300px;margin-top:5px;}
/* HOME PAGE END ************************************** */
/* LISTA PRODOTTI ************************************* */
.page.pr-list .cat-pr.col-xs-12{width:50%;}
.page.pr-list .cat-pr h2 a{top:90px;left:40px;width:140px;font-size:17px;}
.page.pr-list .cat-pr.uno h2 a{top:110px;}
.page.pr-list .cat-pr.due h2 a{top:110px;}
.page.pr-list .cat-pr.tre h2 a{top:110px;}
.page.pr-list .cat-pr.quattro h2 a{top:100px;}
.page.pr-list .cat-pr.cinque h2 a{top:110px;}
.page.pr-list .cat-pr.sei h2 a{top:110px;}
.page.pr-list .cat-pr.sette h2 a{top:110px;}
.page.pr-list .cat-pr.otto h2 a{top:110px;}
.page.pr-list .isoMeProd.row .col-xs-12{padding-left:0px;padding-right:0px;background-color:#FFFFFF}
.page.pr-list .isoMeProd.row .col-xs-12{padding-left:0px;padding-right:0px;background-color:#FFFFFF}
/* menu iso me categorie */
.page.pr-list .isoMeProdfilters .button{display:inline-block;width:auto;margin-bottom:3px;padding:8px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
/* box lista prodotti */
.pr-list .isoMeProd .itemISO.col-xs-12{width:50%;padding-left:15px;padding-right:15px;}
.pr-list .isoMeProd .itemISO.col-xs-12 .box{margin-left:15px;margin-right:15px;}
.pr-list .isoMeProd .box.productListItem.fullLink h3 a{font-size:21px}
.pr-list .isoMeProd .box.productListItem.fullLink .bollino img, .bollino-list img{width:60px;}
.pr-list .isoMeProd .box.productListItem.fullLink .bollino, .bollino, .bollino-list{top:10px;left:25px;width:92%;}
/* LISTA PRODOTTI ************************************* */
}
/* Mobile portrait layout ARANCIONE */
@media (min-width:1px) and (max-width:479px){
/* HEADER ********************************************* */
/* header sticky */
header .navbar.navbar-default.sticky_header .logo figure{width:230px;height:auto;margin-top:5px;margin-left:0px;}
header .navbar.navbar-default.sticky_header .logo figcaption{font-size:16px;letter-spacing:2px;}
header .navbar-info{top:5px;}
header .header-login{position:inherit;top:inherit;right:inherit;min-width:180px;margin-top:5px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;text-align:center;font-size:15px;}
/* HEADER END ***************************************** */
/* BREADCRUMBS **************************************** */
.breadcrumbs .container{padding:7px 15px 7px 15px !important;}
.breadcrumbs ul.breadCrumbWrapper li a{font-size:12px;}
.breadcrumbs ul.breadCrumbWrapper li.breadSeparator{font-size:12px;}
/* BREADCRUMBS END ************************************ */
/* LISTA PRODOTTI ************************************* */
.page.pr-list .cat-pr.col-xs-12{width:100%;}
.page.pr-list .cat-pr h2 a{top:70px;left:45px;width:145px;font-size:20px;}
.page.pr-list .cat-pr.uno h2 a{top:120px;}
.page.pr-list .cat-pr.due h2 a{top:120px;}
.page.pr-list .cat-pr.tre h2 a{top:120px;}
.page.pr-list .cat-pr.quattro h2 a{top:100px;}
.page.pr-list .cat-pr.cinque h2 a{top:110px;}
.page.pr-list .cat-pr.sei h2 a{top:110px;}
.page.pr-list .cat-pr.sette h2 a{top:130px;}
.page.pr-list .cat-pr.otto h2 a{top:130px;}
.page.pr-list .isoMeProd.row .col-xs-12{padding-left:0px;padding-right:0px;background-color:#FFFFFF}
/* box prodotti */
.page.pr-list .box.productListItem.fullLink .desc h3{font-size:19px;}
.page.pr-list .box.productListItem.fullLink .desc h3 a{min-height:45px;}
.page.pr-list .box.productListItem.fullLink .desc p{min-height:55px;margin-top:0px;margin-bottom:10px;}
/* immagine */
.page.pr-list .box.productListItem.fullLink .bollino,.bollino,.bollino-list{top:0px;left:0px;}
.page.pr-list .box.productListItem.fullLink figure,
.static.page .box.productListItem.fullLink figure{height:250px;}
/* LISTA PRODOTTI END ********************************* */
/* link icone in home */
.page.home .home-sx .sez{display:inline-block;width:49%;text-align:center;}
.page.home .home-sx .sez a{font-size:16px;}
.page.home .home-dx{/*height:220px;*/margin-top:0px;}
.pageGallerySlide{height:280px!important;}
/* box home */
.page.home .box-home .box-home-02 h2 a{color:#FFFFFF;}
.page.home .box.home{position:relative;min-height:330px;background-color:#FFFFFF;}
.page.home .box-home .box.home h2{margin:0px;padding-bottom:10px;border-bottom:1px dotted #CCCCCC;font-size:20px;}
.page.home .box-home .box.home sup{color:inherit;}
.page.home .box-home .box.home img{position:inherit;}
/*.page.home .box-home .box.home img{position:absolute;width:99%;left:1px;bottom:1px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px;}*/
.page.home .box-home .box.home p{display:block; min-height: 100px;}
.page.home .box-home .box.home.uno a{color:#004f98;}
.page.home .box-home .box.home.uno a:hover{color:#86bc24;}
/* slide home */
.pageGallerySlide{position:relative;}
.pageGallerySlide .etichetta{display:none; position:absolute;right:0px;bottom:150px;width:620px;background-color:rgba(0, 0, 0, 0.2);}
/* FOOTER ********************************************* */
footer .box.catalogo{background-size:325px 126px;}
/* FOOTER END ***************************************** */
}