@font-face{font-family:'ITCCenturyStdBook';src:url('fonts/CenturyStd-Book/centurystd-book.eot');src:url('fonts/CenturyStd-Book/centurystd-book.eot') format('embedded-opentype'),url('fonts/CenturyStd-Book/centurystd-book.woff') format('woff'),url('fonts/CenturyStd-Book/centurystd-book.ttf') format('truetype'),url('fonts/CenturyStd-Book/centurystd-book.svg#ITCCenturyStdBook') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ITCCenturyStdBookCondensedItalic';src:url('fonts/CenturyStd-BookCondensedIt/centurystd-bookcondensedit.eot');src:url('fonts/CenturyStd-BookCondensedIt/centurystd-bookcondensedit.eot') format('embedded-opentype'),url('fonts/CenturyStd-BookCondensedIt/centurystd-bookcondensedit.woff') format('woff'),url('fonts/CenturyStd-BookCondensedIt/centurystd-bookcondensedit.ttf') format('truetype'),url('fonts/CenturyStd-BookCondensedIt/centurystd-bookcondensedit.svg#ITCCenturyStdBookCondensedItalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'ITCCenturyStdBookItalic';src:url('fonts/CenturyStd-BookItalic/centurystd-bookitalic.eot');src:url('fonts/CenturyStd-BookItalic/centurystd-bookitalic.eot') format('embedded-opentype'),url('fonts/CenturyStd-BookItalic/centurystd-bookitalic.woff') format('woff'),url('fonts/CenturyStd-BookItalic/centurystd-bookitalic.ttf') format('truetype'),url('fonts/CenturyStd-BookItalic/centurystd-bookitalic.svg#ITCCenturyStdBookItalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FrutigerLTCom75Black';src:url('fonts/FrutigerLTCom-Black/frutigerltcom-black.eot');src:url('fonts/FrutigerLTCom-Black/frutigerltcom-black.eot') format('embedded-opentype'),url('fonts/FrutigerLTCom-Black/frutigerltcom-black.woff') format('woff'),url('fonts/FrutigerLTCom-Black/frutigerltcom-black.ttf') format('truetype'),url('fonts/FrutigerLTCom-Black/frutigerltcom-black.svg#FrutigerLTCom75Black') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FrutigerLTCom65Bold';src:url('fonts/FrutigerLTCom-Bold/frutigerltcom-bold.eot');src:url('fonts/FrutigerLTCom-Bold/frutigerltcom-bold.eot') format('embedded-opentype'),url('fonts/FrutigerLTCom-Bold/frutigerltcom-bold.woff') format('woff'),url('fonts/FrutigerLTCom-Bold/frutigerltcom-bold.ttf') format('truetype'),url('fonts/FrutigerLTCom-Bold/frutigerltcom-bold.svg#FrutigerLTCom65Bold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'FrutigerLTCom55Roman';src:url('fonts/FrutigerLTCom-Roman/frutigerltcom-roman.eot');src:url('fonts/FrutigerLTCom-Roman/frutigerltcom-roman.eot') format('embedded-opentype'),url('fonts/FrutigerLTCom-Roman/frutigerltcom-roman.woff') format('woff'),url('fonts/FrutigerLTCom-Roman/frutigerltcom-roman.ttf') format('truetype'),url('fonts/FrutigerLTCom-Roman/frutigerltcom-roman.svg#FrutigerLTCom55Roman') format('svg');font-weight:normal;font-style:normal}*{text-rendering:initial!important}.top-nav-container ul li>a,.top-nav-container ul li>a.social,.lang,.lang>li>span,.lang>li>ul,.lang li ul li a,.top-bar-section li a,.top-bar-section ul.dropdown,.top-bar-section ul.dropdown li a,#megaMenu h5 a,#megaMenu2 h5 a,#megaMenu ul li a,#megaMenu2 ul li a,#home-slide a.caption,.category,.banner,.banner figcaption.over,.arrow-circle,.banner-long,.banner-vertical,.footer-links ul li a,.social-links ul li a,.footer-links p a,.footer-links a,.side-nav li a,a.banner-prod,.banner-prod .over,.banner-prod .over em,ul.pagination li a,.box-title a.all,.btn-elenco,.button-icon,.sub-nav dd a,.button-supporto,.button-supporto .icon,.carousel-pager a span,.buttons a,.ico-classe,.item-list .item a,.item-list .hover-caption,.side-nav dd a{transition:all .4s ease!important;-khtml-transition:all .4s ease!important;-moz-transition:all .4s ease!important;-o-transition:all .4s ease!important;-webkit-transition:all .4s ease!important}#preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:999999;width:100%;height:100%}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background:url(../images/status.gif) no-repeat 50% 50%;margin:-100px 0 0 -100px}.flex{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex}.slat{display:block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.google_map{display:block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}body{background-color:#d8d1ca;font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif}*{-webkit-text-stroke:1px rgba(0,0,0,0.1)}a:hover,a:active,a:focus{outline:0}p,.text{font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.938em;line-height:1.4em;color:#666;margin-top:10px}.text a{text-decoration:underline}p.note{font-size:.750em;line-height:1.2em}ul{font-size:.938em;line-height:1.4em}a{color:#666}a:hover{color:#ec1530}h1,h2{font-family:'ITCCenturyStdBookCondensedItalic','Times',Arial,sans-serif;line-height:1.2em;font-style:italic}h3,h4,h5,h6{font-family:'Times','Times New Roman',serif}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.subheader{color:#414042}.uppercase{text-transform:uppercase}figure img{width:100%}.light-container{position:relative;background-color:#ebe8e4;margin:0;padding:30px 0}.dark-container{position:relative;background-color:#d8d1ca;margin:0;padding:30px 0}.white{background-color:#fff}.grey{background-color:#ebe8e4}.section{margin:0;padding:30px 30px}.section h3{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:1.250em;color:#1d1d1b;text-transform:uppercase;padding-bottom:5px;margin-bottom:30px;border-bottom:1px solid #414042}.section h3 span{color:#ec1530}hr{border:0;width:100%;height:1px;margin:0;clear:both}hr.space{border:0;width:100%;height:1px;border-top:0;margin:15px 0;clear:both}hr.dark{border:0;width:100%;height:1px;border-top:1px solid #d8d1ca;margin:30px 0;clear:both}.padding-20{padding:0 20px}.margin-top{padding-top:20px!important}a.space{display:block;width:100%;height:30px}.align_left{float:left;margin:0 2em 1em 0}.align_right{float:right;margin:0 0 1em 2em}.center{text-align:center}.center a,.center li{display:inline-block;float:none}.col-left{background:url(../images/pixel_border.gif) repeat-y 100% 0 #fff}.col-left-grey{background:url(../images/pixel_border.gif) repeat-y 100% 0 #ebe8e4}.col-right{background:url(../images/pixel_border.gif) repeat-y 0 0 #fff}.title-section{text-align:center;margin-bottom:30px}.title-section h2{font-family:"FrutigerLTCom75Black",Helvetica,Arial,sans-serif;font-size:1.250em;color:#414042;text-transform:uppercase;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #414042;display:inline-block;font-style:normal}.title-section h6{font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.750em;color:#414042;text-transform:uppercase}.title{text-align:center;margin-bottom:30px}.title h2{color:#414042;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #414042;display:inline-block}.title h3{font-family:'Times','Times New Roman',serif;text-transform:uppercase}.title h6{font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.750em;color:#414042;text-transform:uppercase}.article{position:relative;padding:20px 30px;background:#fff}.article h6{font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.688em;line-height:.688em;color:#fff;text-transform:uppercase;padding:6px 5px 5px 5px;background:#414042;display:inline-block;margin-bottom:20px}.article h3{font-family:'Times','Times New Roman',serif;font-size:1.250em;line-height:1.000em;color:#1d1d1b;text-transform:uppercase;margin:0}.article h4{font-family:'Times','Times New Roman',serif;font-size:1.250em;line-height:1.250em;font-style:italic;color:#1d1d1b;margin:0}.arrow-circle{width:36px;height:36px;display:block;margin-top:20px;background:url(../images/arrow-circle.png) no-repeat 50% 50% transparent;text-indent:-999px;overflow:hidden;opacity:.50;filter:alpha(opacity=50);-moz-opacity:.50}a:hover .arrow-circle{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}.banner-long{position:relative;display:block;margin-bottom:2px}.banner-vertical{position:relative;display:block}.banner-vertical:hover{-webkit-box-shadow:0 0 30px 2px rgba(0,0,0,0.4);box-shadow:0 0 30px 2px rgba(0,0,0,0.4);z-index:100}.inner-wrap.light{background-color:#ebe8e4}.ico-classe{margin-right:15px;text-decoration:none;color:#666!important;text-decoration:none!important;font-weight:normal!important;outline:none!important}.ico-classe span{border-bottom:1px solid #666}.ico-classe:hover{opacity:.50;filter:alpha(opacity=50);-moz-opacity:.50}.top-nav-container{position:relative;background-color:#414042;margin:0;padding:0}.top-nav-container ul{display:inline;font-size:16px;height:auto;margin:0;width:auto;list-style:none outside none}.top-nav-container ul li{float:left}.top-nav-container ul li>a{color:#d8d1ca;display:block;font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.688em;font-weight:normal;padding:0 15px;line-height:30px;width:100%;text-transform:uppercase;border-left:1px solid #666667}.top-nav-container ul li:hover>a{background:none repeat scroll 0 0 #333}.top-nav-container ul li.active>a{background:none repeat scroll 0 0 #333}.top-nav-container ul li.active>a:hover{background:none repeat scroll 0 0 #333}ul.social li>a{font-size:.688em;width:30px;height:30px;overflow:hidden;text-indent:-9999px;border-left:1px solid #414042}ul.social li>a:hover{opacity:.50;filter:alpha(opacity=50);-moz-opacity:.50}ul.social li>a.facebook{background:url(../images/facebook.svg) no-repeat 50% 50% #3b5998;background-size:18px 18px}
ul.social li>a.twitter{background:url(../images/twitter.svg) no-repeat 50% 50% #00a0d1;background-size:14px 14px}ul.social li>a.instagram{background:url(../images/instagram.svg) no-repeat 50% 50% #2a5b83;background-size:14px 14px}ul.social li>a.pinterest{background:url(../images/pinterest.svg) no-repeat 50% 50% #910101;background-size:14px 14px}ul.social li>a.google{background:url(../images/google.svg) no-repeat 50% 50% #dc4a38;background-size:14px 14px}ul.social li>a.vk{background:url(../images/vk.svg) no-repeat 50% 50% #4c75a3;background-size:14px 14px}ul.social li>a.share{background:url(../images/share.svg) no-repeat 50% 50% #1d1d1b;background-size:14px 14px}ul.social li>a.search{background:url(../images/magnifier.svg) no-repeat 50% 50% #1d1d1b;background-size:14px 14px}.language{float:right;text-align:center;display:inline-block}.lang{display:inline-block;width:125px!important;height:30px!important;text-align:center}.lang:hover{width:125px!important;height:30px!important}.lang ul li{text-transform:uppercase;text-align:center}.lang>li{position:relative}.lang>li>span{z-index:99;position:absolute;top:0;left:0;display:block;width:125px!important;height:30px!important;text-transform:uppercase;line-height:30px;cursor:pointer;font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.688em;color:#fff;background:#ec1530}.lang>li:hover>span{background:#ec1530;width:125px!important;height:30px!important;line-height:30px}.lang li a{display:block;color:#fff;text-decoration:none;line-height:30px;text-transform:uppercase;background:rgba(206,10,49,1.0)}.lang li:hover a{line-height:30x}.lang>li>ul{margin:0;padding:0;list-style:none;position:absolute;top:-250px;left:0;width:125px!important;height:30px!important;z-index:9999}.lang li:hover ul{display:block;top:30px;width:125px!important;height:30px!important}.lang li ul li a{background:rgba(51,51,51,1.0);width:125px!important;border:0}.lang li ul li a:hover{background:rgba(204,204,204,1.0);color:#333}.main-nav-container{position:relative;background-color:#fff;margin:0;padding:20px 0 0 0;min-height:85px;-webkit-box-shadow:0 0 10px 6px rgba(51,51,51,0.1);box-shadow:0 0 10px 6px rgba(51,51,51,0.1)}.top-bar-section .has-dropdown>a:before,.top-bar-section .has-dropdown>a:after{top:32.5px}.top-bar{background:#fff}
.top-bar .name h1 a{padding:0 15px}
.top-bar-section ul{background:#fff}
.top-bar-section li:not(.has-form) a:not(.button){font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:1.000em;color:#1d1d1b;text-transform:uppercase;background:0;padding:0 25px;line-height:64px}.top-bar-section ul li.has-dropdown:hover:not(.has-form)>a,.top-bar-section ul li.active:hover:not(.has-form)>a{background:#414042!important;color:#fff!important}.top-bar-section li.active:not(.has-form) a:not(.button){color:#ec1530}.top-bar-section li.active a{background:none!important;padding:0 25px;line-height:64px!important}.top-bar-section li:not(.has-form) a:hover:not(.button){background:0;color:#ec1530}.top-bar-section .has-dropdown.hover>a{color:#fff!important;background:#414042!important}#megaMenu,#megaMenu2{width:100%;padding:30px 0;background:#414042;position:fixed!important;left:0!important;top:113px!important;display:none;z-index:1000}.mega-menu-main{position:relative;max-width:1187px;margin:0 auto}.mega-menu-main div{padding:0 10px}#megaMenu h5,#megaMenu2 h5,#megaMenu h5 a,#megaMenu2 h5 a{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:1.000em;color:#fff;text-transform:uppercase;line-height:1.000em!important;padding:0}#megaMenu h5 a:hover,#megaMenu2 h5 a:hover{opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5}#megaMenu ul,#megaMenu2 ul{margin:0}#megaMenu ul li,#megaMenu2 ul li{width:100%}#megaMenu ul li a,#megaMenu2 ul li a{font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.875em;color:#999;text-transform:none;padding:5px 0;line-height:1.000em!important}#megaMenu ul li a:hover,#megaMenu2 ul li a:hover{color:#fff}.top-bar-section .has-dropdown.moved>#megaMenu,.top-bar-section .has-dropdown.moved>#megaMenu2{display:none}.top-bar-section .has-dropdown.hover>#megaMenu,.top-bar-section .has-dropdown.not-click:hover>#megaMenu,.top-bar-section .has-dropdown.hover>#megaMenu2,.top-bar-section .has-dropdown.not-click:hover>#megaMenu2{display:block}.top-bar-section ul.dropdown{background:#414042;z-index:500}.top-bar-section ul.dropdown li h5{text-align:left}.top-bar-section ul.dropdown li.title{margin-bottom:0}.top-bar-section ul.dropdown li a{font-family:'FrutigerLTCom55Roman',"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif!important;font-size:.875em!important;color:#ccc!important;text-transform:none!important;border-bottom:1px solid #6d6c6d;line-height:45px!important}.top-bar-section ul.dropdown li:last-child a{border-bottom:0}.top-bar-section ul.dropdown li a:hover{color:#fff!important;background:#4d4c4e!important}.top-bar-section ul.dropdown li a h5{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:1.000em;color:#fff;text-transform:uppercase!important;width:100%;line-height:45px!important;margin:0!important}.top-bar-section ul.dropdown li a:hover h5{opacity:.5;filter:alpha(opacity=50);-moz-opacity:.5}.top-bar.expanded .title-area{background:0;margin-bottom:20px}.top-bar .toggle-topbar.menu-icon a{font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.688em;color:#414042}.top-bar .toggle-topbar.menu-icon a:after{box-shadow:0 10px 0 1px #414042,0 16px 0 1px #414042,0 22px 0 1px #414042}.top-bar.expanded .top-bar-section ul,.top-bar.expanded .top-bar-section ul ul{padding-bottom:10px!important}.top-bar.expanded .top-bar-section ul.dropdown{background:#fff}.top-bar.expanded .dropdown li h5{font-size:.688em!important}.top-bar.expanded .top-bar-section ul li a{line-height:35px!important}.top-bar.expanded .top-bar-section ul.dropdown li a{font-family:"FrutigerLTCom65Bold","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif!important;font-size:1.000em!important;color:#1d1d1b!important;text-transform:uppercase!important;background:none!important;padding:0 25px!important;border:none!important}.top-bar.expanded .top-bar-section ul.dropdown li a:hover{color:#ec1530!important;background:#none!important}.top-bar.expanded .nav-prod{position:absolute!important}.top-bar.expanded .top-bar-section ul li.has-dropdown:hover:not(.has-form)>a{background:none!important;color:#ec1530!important}.breadcrumbs{margin:30px 0;background:0;border:0;color:#7e7e7e;font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif}.breadcrumbs>* a,.breadcrumbs>* span,.breadcrumbs>.unavailable a,.breadcrumbs>.unavailable a:hover,.breadcrumbs>.current,.breadcrumbs>.current a{color:#7e7e7e}.breadcrumbs li:first-child{background:url(../images/ico_home.png) no-repeat 0 0 transparent!important;padding-left:20px}.side-nav{padding:0;background:#fff}.side-nav li,.side-nav dd{border-bottom:1px solid #d8d1ca;margin:0}.side-nav li.heading,.side-nav dd.heading{border:0;margin:0;padding:0;background:url(../images/arrow_down.svg) no-repeat 90% 50% #414042;background-size:24px 24px}.side-nav li.heading h2,.side-nav dd.heading h2{text-transform:uppercase;font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:1.250em;color:#fff;padding:20px 70px 20px 20px;margin:0;line-height:1.0;font-style:normal}.side-nav li a,.side-nav dd a{line-height:50px;padding:0 20px;text-transform:uppercase;font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:14px;color:#414042;background:#fff}.side-nav li a:hover,.side-nav li a.active,.side-nav dd a:hover,.side-nav dd.active a{color:#ec1530!important;background:#fff}.side-nav .content dd{border:0!important}.side-nav .content dd a{line-height:1.3em!important;padding:8px 20px;font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:14px;color:#414042!important;background:#fff!important;text-transform:none!important}.side-nav .content dd a:hover,.side-nav .content dd.active a{color:#ec1530!important}section.tab-bar-section h2{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;text-align:left;font-style:normal}[data-magellan-expedition]{background:0;margin-bottom:30px;padding:0;z-index:200}[data-magellan-expedition-clone]{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;height:150px}[data-magellan-expedition] .sub-nav a,.sub-nav a{line-height:60px!important;height:60px!important}.sub-nav{text-align:center;background:#d8d1ca}.sub-nav dd{display:inline-block;float:none;margin:0 1px 0 0!important;padding:0;height:66px}.sub-nav dd a{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;color:#666;font-size:1.000em;text-transform:uppercase;padding:20px 30px;margin:0 0 0 0!important;background:#ebe8e4}.sub-nav dd a:hover{color:#fff;background:#414042}.sub-nav dd.active a{padding:20px 30px;background:#414042;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.sub-nav dd.active{background:url(../images/arrow_sticky_nav.png) no-repeat 50% 100% transparent}.inline-list>li{margin:0;padding:0 1.375rem;border-right:1px solid #ccc;text-transform:lowercase}.inline-list>li a{font-size:.813em}.inline-list>li:last-child{border:0}#home-slide{position:relative;width:100%;padding:0;margin:0;overflow:hidden;float:left}#home-slide figure{width:100%;margin:0;padding:0;min-height:50px;display:block}#home-slide figure img{width:100%;display:block;margin:0 auto}#home-slide a.caption{position:absolute;width:650px;bottom:0;left:50%;padding:20px;margin:0 auto 0 -325px;text-align:center;display:block;background:rgba(255,255,255,1);z-index:9999}#home-slide a.caption h4{font-family:"FrutigerLTCom75Black",Helvetica,Arial,sans-serif;font-size:2.000em;color:#1d1d1b;text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;background:url(../images/linea_01.png) no-repeat 50% 100% transparent}#home-slide a.caption span{font-family:'ITCCenturyStdBookCondensedItalic','Times',Arial,sans-serif;font-size:1.500em;color:#1d1d1b;font-style:italic}#home-slide a.caption:hover{background:rgba(0,0,0,0.5);text-decoration:none}#home-slide a.caption:hover h4{background:url(../images/linea_01_white.png) no-repeat 50% 100% transparent}#home-slide a.caption:hover h4,#home-slide a.caption:hover span{color:#fff}.category{display:block;position:relative}.category figure{text-align:center}.category figcaption{background:#fff;text-align:center;padding:20px}.category figcaption h3{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:1.250em;line-height:1.0;color:#1d1d1b;text-transform:uppercase;padding-bottom:10px;background:url(../images/linea_02.png) no-repeat 50% 100% transparent}.category figcaption span{font-family:'Times','Times New Roman',serif;font-style:italic;font-weight:400;font-size:1.000em;color:#1d1d1b}.category figcaption span p{color:#1d1d1b!important;font-family:'Times','Times New Roman',serif!important;font-size:1em!important;font-style:italic!important;font-weight:400!important;line-height:1em!important}.category:hover{-webkit-box-shadow:0 0 30px 2px rgba(0,0,0,0.4);box-shadow:0 0 30px 2px rgba(0,0,0,0.4);z-index:100}#container-box-float{float:none;padding:0;margin:0 auto;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.box-float{margin:1px;float:left}.box-float img,{display:block;width:100%}.col3{width:294px}.col3 img{max-width:294px}.transitions-enabled.masonry,.transitions-enabled.masonry .masonry-brick{-webkit-transition-duration:.7s;-moz-transition-duration:.7s;-ms-transition-duration:.7s;-o-transition-duration:.7s;transition-duration:.7s}.transitions-enabled.masonry{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}.transitions-enabled.masonry .masonry-brick{-webkit-transition-property:left,right,top;-moz-transition-property:left,right,top;-ms-transition-property:left,right,top;-o-transition-property:left,right,top;transition-property:left,right,top}.banner{display:block;position:relative}.banner figcaption{background:#fff;text-align:center;padding:15px 15px 20px 15px}.banner figcaption h6{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:.688em;color:#1d1d1b;text-transform:uppercase;padding-bottom:5px}.banner figcaption h3{font-family:'Times','Times New Roman',serif;font-size:1.250em;line-height:1.0;font-weight:600;color:#1d1d1b;text-transform:uppercase;padding-bottom:5px;margin:0 0 5px 0;border-bottom:1px solid #1d1d1b;display:inline-block}.banner figcaption p{font-family:'Times','Times New Roman',serif;font-style:italic;font-weight:400;font-size:1.000em;line-height:1.000em;color:#1d1d1b;margin:0}.banner:hover{-webkit-box-shadow:0 0 30px 2px rgba(0,0,0,0.4);box-shadow:0 0 30px 2px rgba(0,0,0,0.4);z-index:100}.banner .over{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);text-align:center;padding:15px}.banner .over h3{font-family:"ITCCenturyStdBook",Helvetica,Arial,sans-serif;font-size:1.625em;line-height:1.0;color:#fff;text-transform:uppercase;padding:0;margin:0;border:0;position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.banner:hover .over{opacity:1;filter:alpha(opacity=1);-moz-opacity:1}.banner.no-image{background-color:#414042;width:100%;min-height:294px}.banner.no-image figure{width:100%;height:100%}.banner.no-image figcaption{position:relative;top:50%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);background:0}.banner.no-image figcaption h3{font-family:"ITCCenturyStdBook",Helvetica,Arial,sans-serif;font-size:2.875em;line-height:1.0;color:#fff;text-transform:uppercase;border-bottom:0}.banner.no-image figcaption h6{color:#fff;padding-bottom:0}.banner.no-image:hover{background-color:#212021}.banner-prod{display:block;position:relative;border-right:1px solid #d8d1ca;border-bottom:1px solid #d8d1ca;background:#fff;min-height:425px}.end .banner-prod{border-right:0}.banner-prod figcaption{padding:0 30px 20px 30px;position:relative}.banner-prod figcaption h6{color:#414042;display:inline-block;font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:1.000em;line-height:1em;margin-bottom:10px;padding:0;text-transform:uppercase}.banner-prod figcaption h3{color:#414042;font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:.813em;line-height:1.000em;margin:0;text-transform:uppercase}.banner-prod figcaption p{color:#666;font-family:'Times','Times New Roman',serif;font-style:italic;font-weight:400;font-size:1.000em;line-height:1.000em}.banner-prod:hover{-webkit-box-shadow:0 0 30px 2px rgba(0,0,0,0.4);box-shadow:0 0 30px 2px rgba(0,0,0,0.4);z-index:100}.banner-prod:hover h6,.banner-prod:hover h3{color:#ec1530}.banner-prod .over{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.1);text-align:center;padding:15px}.banner-prod:hover .over{opacity:1;filter:alpha(opacity=1);-moz-opacity:1}.banner-prod .over em{position:absolute;top:35%;left:50%;width:60px;height:60px;display:block;background:url(../images/plus.png) no-repeat 50% 50% rgba(0,0,0,0.5);margin:-30px 0 0 -30px;z-index:999;opacity:.0;filter:alpha(opacity=0);-moz-opacity:.0;border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px}.banner-prod:hover .over em{top:35%;opacity:1.0;filter:alpha(opacity=100);-moz-opacity:1.0;border-radius:120px;-moz-border-radius:120px;-webkit-border-radius:120px;margin:-60px 0 0 -60px;width:120px;height:120px}.description{position:relative;padding:30px 30px}.description h2{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;color:#1d1d1b;font-size:1.500em;line-height:1.000em;margin-bottom:15px;padding:0;text-transform:uppercase;font-style:normal}.description h3{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;color:#1d1d1b;font-size:1.125em;line-height:1.125em;margin-bottom:30px;padding:0;text-transform:uppercase}.description h4{font-family:'Times','Times New Roman',serif;color:#1d1d1b;font-style:italic;font-weight:600;font-size:1.000em;line-height:1.000em;padding:0 30px 0 0}.description ul{list-style-type:none;margin:0 30px 30px 0}.description ul li{font-size:.813em;line-height:1.000em;margin:8px 0}@media all and (-ms-high-contrast:none){.slat-container{background:#fff}*::-ms-backdrop,.slat-container{background:#fff}}.slat{background:url(../images/bg_slat.gif) repeat-y right top #fff;list-style:none;margin:2px 0 0 0;padding:30px 30px}.slat img{margin:0 20px 10px 0;padding:0;width:20%;float:left}.slat h4{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;color:#020202;font-size:.875em;line-height:1.000em;text-transform:uppercase;margin:0}.slat p,.slat .text{font-size:.750em;margin:0;padding:5px 0 0 0}.slat-small{list-style:none;margin:2px 0 0 0;padding:0 30px 10px 0}.slat-small img{opacity:.50;filter:alpha(opacity=50);-moz-opacity:.50;margin:0 0 10px 0}.slat-small h4{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;color:#414042;font-size:.750em;line-height:1.000em;text-transform:uppercase;margin:0}.slat-small p,.slat-small .text{font-size:.750em;margin:0;padding:5px 0 0 0}.slat-small .text{margin-top:0}button,.button{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:1.000em;text-transform:uppercase}.container-btn{position:absolute;top:30px;right:30px;height:26px}.btn-elenco{float:left;display:block;overflow:hidden;width:26px;height:26px;text-indent:-999px;border:1px solid #bebebe;background:url(../images/grid.svg) no-repeat 50% 50% transparent;background-size:24px 24px;margin-left:5px}.btn-elenco:hover{background-color:#eee;border:1px solid #666}.btn-next{float:left;display:block;overflow:hidden;width:26px;height:26px;text-indent:-999px;border:1px solid #bebebe;background:url(../images/arrow-forward.svg) no-repeat 50% 50% transparent;background-size:24px 24px;margin-left:5px}.btn-next:hover{background-color:#eee;border:1px solid #666}.btn-back{float:left;display:block;overflow:hidden;width:26px;height:26px;text-indent:-999px;border:1px solid #bebebe;background:url(../images/arrow-back.svg) no-repeat 50% 50% transparent;background-size:24px 24px;margin-left:5px}.btn-back:hover{background-color:#eee;border:1px solid #666}.btn-print{float:left;display:block;overflow:hidden;width:26px;height:26px;text-indent:-999px;border:1px solid #bebebe;background:url(../images/print.svg) no-repeat 50% 50% transparent;background-size:24px 24px;margin-left:5px}.btn-print:hover{background-color:#eee;border:1px solid #666}.button-icon{float:left;background:transparent;border:1px solid #bebebe;padding:15px 15px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;color:#666;font-size:.813em;line-height:20px;text-transform:uppercase;margin:5px 10px 5px 0}.button-icon:hover{background:#414042;border:1px solid #414042;color:#fff}.button-icon .icon{float:left;margin-right:10px}.button-icon .icon.gallery{width:28px;height:20px;background:url(../images/images.svg) no-repeat 50% 50% transparent;background-size:28px 20px}.button-icon:hover .icon.gallery{background:url(../images/images_white.svg) no-repeat 50% 50% transparent;background-size:28px 20px}.button-icon .icon.pdf{width:20px;height:20px;background:url(../images/pdf.svg) no-repeat 50% 50% transparent;background-size:20px 20px}.button-icon:hover .icon.pdf{background:url(../images/pdf_white.svg) no-repeat 50% 50% transparent;background-size:20px 20px}.button-icon .icon.share{width:20px;height:20px;background:url(../images/export.svg) no-repeat 50% 50% transparent;background-size:20px 20px}.button-icon:hover .icon.share{background:url(../images/export_white.svg) no-repeat 50% 50% transparent;background-size:20px 20px}.button-icon .icon.link{width:20px;height:20px;background:url(../images/link.svg) no-repeat 50% 50% transparent;background-size:20px 20px}.button-icon:hover .icon.link{background:url(../images/link_white.svg) no-repeat 50% 50% transparent;background-size:20px 20px}.button-icon .icon.download{width:20px;height:20px;background:url(../images/download.svg) no-repeat 50% 50% transparent;background-size:20px 20px}.button-icon:hover .icon.download{background:url(../images/download_white.svg) no-repeat 50% 50% transparent;background-size:20px 20px}.button-icon .icon.camera{width:20px;height:20px;background:url(../images/camera.svg) no-repeat 50% 50% transparent;background-size:20px 20px}.button-icon:hover .icon.camera{background:url(../images/camera_white.svg) no-repeat 50% 50% transparent;background-size:20px 20px}.button-supporto{float:left;padding:0;color:#666;font-size:.750em;margin:10px 0 10px 0;width:90%}.button-supporto span.txt{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;color:#414042;font-size:.813em;text-transform:uppercase;display:block;width:100%;margin-bottom:6px}.button-supporto .icon{float:left;margin-right:10px;opacity:.50;filter:alpha(opacity=50);-moz-opacity:.50}.button-supporto:hover .icon{opacity:1;filter:alpha(opacity=100);-moz-opacity:1}.button-supporto .icon.installazione{width:34px;height:34px;background:url(../images/installazione.svg) no-repeat 0 0 transparent;background-size:24px 32px}.button-supporto .icon.istruzioni{width:34px;height:34px;background:url(../images/istruzioni.svg) no-repeat 0 0 transparent;background-size:24px 32px}.button-supporto .icon.pdf{width:34px;height:34px;background:url(../images/pdf_big.svg) no-repeat 0 0 transparent;background-size:34px 34px}.button-supporto .icon.phone{width:34px;height:34px;background:url(../images/phone.svg) no-repeat 0 0 transparent;background-size:24px 32px}.search{padding:20px 20px}.search fieldset{border:0;padding:0;margin:20px 0}.search h4{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:1.250em;line-height:1.0;color:#999;text-transform:uppercase}.box-title{width:100%;float:left;padding:0 5px;margin:0 0 5px 0;background:#a5a5a5;font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;color:#fff;font-size:.813em;text-align:left;text-transform:uppercase;line-height:30px}.box-title a.all{float:right;text-decoration:none;font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.813em;text-transform:lowercase;color:#fff;margin-right:5px}.box-title a.all:hover{color:#111}.arrow-down{float:left;display:block;margin:10px 10px 0 5px;width:11px;height:11px;background:url('../images/arrow_down_filters.png') no-repeat 0 0;cursor:pointer}.search-button{background:url("../images/magnifier.svg") no-repeat scroll 50% 50% / 50% 50% #a5a5a5;background-size:15px 15px;text-indent:-999em}.search-button:hover{background-color:#666}.pagination-container{margin-top:30px;padding:20px 0 5px 0;background:#fff}.pagination>li{display:inline;margin:0 0 0 -5px!important;height:30px!important;padding 0 0!important}ul.pagination li a,.pagination a{border:1px solid #dbdbdb;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#414042;display:inline-block;font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.875em;line-height:30px;width:30px;height:30px;padding 0 0!important;overflow:hidden;padding:0!important}ul.pagination li.current a,.pagination a.jp-current{background:#dbdbdb!important;color:#414042!important;font-weight:normal!important}ul.pagination li.current a:hover,.pagination a.jp-current:hover{background:#dbdbdb;color:#414042}.pagination>li:first-child>a,.pagination>a:first-child{background:url(../images/arrow_pager_left.png) no-repeat 50% 50%!important;text-indent:-999px;overflow:hidden}.pagination>li:last-child>a,.pagination>a:last-child{background:url(../images/arrow_pager_right.png) no-repeat 50% 50%!important;text-indent:-999px;overflow:hidden}.pagination>li:first-child>a:hover,.pagination>a:first-child:hover{background:url(../images/arrow_pager_left.png) no-repeat 50% 50% #dbdbdb}.pagination>li:last-child>a:hover,.pagination>a:last-child:hover{background:url(../images/arrow_pager_right.png) no-repeat 50% 50% #dbdbdb}.pagination>li:first-child.arrow.unavailable a:hover{background:url(../images/arrow_pager_left.png) no-repeat 50% 50% #fff!important}.pagination>li:last-child.arrow.unavailable a:hover{background:url(../images/arrow_pager_right.png) no-repeat 50% 50% #fff!important}.pagination>a.jp-previous.jp-disabled{background:none!important}.pagination>a.jp-next.jp-disabled{background:none!important}.experience{padding-top:0}.experience .img{margin:0 0 10px 0}.experience .text{margin:0 0 20px 0}#header{position:relative;width:100%;padding:0;margin:0 0 30px 0;overflow:hidden;float:left}#header figure{position:relative;width:100%;margin:0;padding:0;min-height:50px;display:block}#header figure img{width:100%;display:block;margin:0 auto}#header figcaption{position:absolute;width:650px;bottom:0;left:50%;padding:20px;margin:0 auto 0 -325px;text-align:center;display:block;background:rgba(255,255,255,1);z-index:100}#header figcaption h4{font-family:'FrutigerLTCom75Black',Helvetica,Arial,sans-serif;font-size:2.000em;color:#1d1d1b;text-transform:uppercase;padding-bottom:10px;margin-bottom:15px;background:url(../images/linea_01.png) no-repeat 50% 100% transparent}#header figcaption span{font-family:'ITCCenturyStdBookCondensedItalic','Times',Arial,sans-serif;font-size:1.500em;color:#1d1d1b;font-style:italic}.cycle-container{position:relative;margin-bottom:1.25em}.cycle-container *{transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.cycle-slideshow{height:auto;overflow:hidden;background:url(../images/status.gif) center 50% no-repeat}.cycle-slideshow figure{width:100%;height:auto;overflow:hidden;line-height:1}.cycle-prev,.cycle-next{position:absolute;display:block;width:22px;height:42px;top:45%;z-index:200;text-indent:-9999px;cursor:pointer;filter:alpha(opacity=50);-moz-opacity:.5;khtmlopacity:.5;opacity:.5;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;background-size:22px 42px;-moz-background-size:22px 42px;-ms-background-size:22px 42px;-o-background-size:22px 42px;-webkit-background-size:22px 42px}.cycle-prev:hover,.cycle-next:hover{filter:alpha(opacity=100);-moz-opacity:1.0;khtmlopacity:1.0;opacity:1.0}.cycle-prev{left:2.3369%;background-image:url(../images/slider_prev_arrow_w.svg);background-position:center center;background-repeat:no-repeat}.cycle-next{right:2.3369%;background:url(../images/slider_next_arrow_w.svg);background-position:center center;background-repeat:no-repeat}.cycle-prev.big,.cycle-next.big{width:37px;height:70px;background-size:37px 70px;-moz-background-size:37px 70px;-ms-background-size:37px 70px;-o-background-size:37px 70px;-webkit-background-size:37px 70px}.carousel-container{display:block;position:relative;overflow:hidden;margin-bottom:50px}.carousel{height:400px;overflow:hidden;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.carousel>div{display:block;float:left;margin:0 15px}.carousel-prev-arrow,.carousel-next-arrow{display:block;position:absolute;top:0;bottom:0;width:80px;height:400px;z-index:200}.carousel-prev-arrow{left:0}.carousel-next-arrow{right:0}.carousel-prev-arrow span,.carousel-next-arrow span{display:block;position:absolute;top:50%;width:22px;height:42px;background-size:22px 42px;-moz-background-size:22px 42px;-ms-background-size:22px 42px;-o-background-size:22px 42px;-webkit-background-size:22px 42px;border:0;text-indent:-9999px;overflow:hidden}.carousel-prev-arrow span{background-image:url(../images/slider_prev_arrow_w.svg);background-position:center center;background-repeat:no-repeat;left:40px;border:0}.carousel-next-arrow span{background:url(../images/slider_next_arrow_w.svg);background-position:center center;background-repeat:no-repeat;right:40px;border:0}.carousel figure{width:640px;height:400px;overflow:hidden}.carousel figure img,.cycle-container img{width:100%}.carousel-pager{text-align:center;margin-top:20px}.carousel-pager a{padding:0 7px}.carousel-pager span{display:inline-block;width:10px;height:10px;text-indent:-99999px;background:url(../images/cycle_dot.png) center 0 no-repeat;filter:alpha(opacity=45);-moz-opacity:.45;khtmlopacity:.45;opacity:.45}.carousel-pager a:hover span,.carousel-pager .selected span{filter:alpha(opacity=100);-moz-opacity:1.0;khtmlopacity:1.0;opacity:1.0}.bookshelf figure{position:relative;float:left;margin:0;padding:0;width:100%;vertical-align:top}.book{width:100%;margin:0 auto;position:relative}.buttons{margin-top:10px;text-align:center}.buttons a{display:inline-block;padding:0 8px;color:rgba(100,100,100,0.8);text-transform:uppercase;letter-spacing:1px;font-size:.65em;line-height:1.5}.buttons a:first-child:not(:only-child){border-right:1px solid rgba(100,105,106,0.5)}.buttons a:hover,.buttons a:active{color:#ec1530}.bookshelf figcaption{position:relative;top:100%;padding:0 2em;text-align:center}.bookshelf figcaption h3{margin:.5em 0 0 0;font-weight:300;font-size:1.3em;line-height:1.000em}.bookshelf figcaption h3 span{position:relative;display:block;margin:1em 0 0 0;padding:1em 0 0 0;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:.5em;font-family:'FrutigerLTCom55Roman',sans-serif;line-height:1.4em}.bookshelf figcaption h3 span::before{position:absolute;top:0;left:40%;width:20%;height:1px;background:rgba(0,0,0,0.5);content:''}.st-accordion{width:100%;min-width:270px;margin:0 auto 0 auto}.st-accordion ul{margin:0}.st-accordion ul li{height:50px;border-bottom:1px solid #ccc;overflow:hidden;background:0;margin:0;padding:0}.st-accordion ul li>a{font-family:'Times','Times New Roman',serif;font-size:1.000em;display:block;position:relative;line-height:50px;outline:0;text-decoration:none;text-transform:uppercase;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.st-accordion ul li>a span{background:transparent url(../images/down.png) no-repeat center center;text-indent:-9000px;width:26px;height:14px;position:absolute;top:50%;right:0;margin-top:-7px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.st-accordion ul li>a:hover{color:#000;text-decoration:none}.st-accordion ul li>a:hover span{opacity:1;right:0}.st-accordion ul li.st-open>a{color:#000}.st-accordion ul li.st-open>a span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);right:0;opacity:1}.st-content{padding:5px 0 30px 0}.st-content p{padding:0 4px 15px 4px;text-transform:none}.st-content img{width:125px;border-right:1px solid #fff;border-bottom:1px solid #fff}footer{padding:30px 0}.footer-links h4,.social-links h4{font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:.875em;line-height:1.0;color:#1d1d1b;margin-bottom:10px;text-transform:uppercase}.footer-links ul,.social-links ul{list-style:none;margin-left:0;line-height:1.4em}.footer-links ul li a{font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.875em;line-height:1.0;color:#666}.footer-links ul li a:hover{color:#1d1d1b}.social-links ul li{display:inline;float:left}.social-links ul li a{width:30px;height:30px;display:block;border:0;margin-right:1px}.footer-links p{font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:.875em;line-height:1.2em;color:#666;margin-top:15px}.footer-links p a{color:#666}.footer-links p a:hover{color:#1d1d1b}.footer-links a{font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;font-size:13px;line-height:1.0;color:#666}.footer-links a:hover{color:#1d1d1b}.footer-bottom{border-top:1px solid #bab4af;padding:30px 0}.footer-bottom .footer-links ul{list-style:none;margin-left:0}.footer-bottom .footer-links ul li{display:inline;float:left;margin-right:30px;font-size:12px;line-height:1.0;padding-bottom:10px}.footer-bottom .footer-links a{font-family:'FrutigerLTCom55Roman',Helvetica,Arial,sans-serif;color:#666;font-size:12px}.footer-bottom .footer-links a:hover{color:#1d1d1b}#google_map{width:100%;height:400px;border:0 solid #fff;overflow:hidden;transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out}#google_map *{box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;-webkit-box-sizing:content-box}#google_map img{max-width:none}table{border:0}table thead{border-bottom:1px solid #d8d1ca}table th{background:#fff!important;text-transform:uppercase;font-family:"FrutigerLTCom65Bold",Helvetica,Arial,sans-serif;font-size:.750em!important;color:#414042!important}table td{color:#666!important}.radio label,.checkbox label{display:inline-block;cursor:pointer;position:relative;font-size:13px;padding:0 15px 0 25px;color:#666}.left-off-canvas-menu label,.left-off-canvas-menu p{color:rgba(255,255,255,0.7)}input[type=radio],input[type=checkbox]{display:none}.radio label:before,.checkbox label:before{content:"";display:inline-block;width:16px;height:16px;margin-right:10px;position:absolute;left:0;bottom:1px;background-color:#fff;border:1px solid #ccc}.radio label:before{border-radius:8px}.checkbox label{margin-top:8px!important}.checkbox label:before{border-radius:3px}input[type=radio]:checked+label:before{content:"\2022";color:#999;font-size:30px;text-align:center;line-height:18px}input[type=checkbox]:checked+label:before{content:"\2713";font-size:15px;color:#999;text-align:center;line-height:15px}label.privacy{padding-left:32px;font-size:13px;color:#666}fieldset{border:0}select{margin:0 0 1rem}input[type="file"]{-moz-box-sizing:border-box;background-color:#fff;box-shadow:0 0 1px rgba(0,0,0,0.8) inset;color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem;padding:0rem;transition:box-shadow .45s ease 0,border-color .45s ease-in-out 0;width:100%}.modal_window{visibility:hidden;display:none;position:static;z-index:99999991005;width:100vw;top:50%;border-radius:0;left:0;background:transparent!important;padding:1.25rem;border:solid 0 transparent;box-shadow:0 0 0 rgba(0,0,0,0.0);padding:1.875rem}.modal_window .inner{position:fixed;width:50%;left:50%;z-index:99999991010;top:35%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.90);z-index:1004;display:none;left:0}.close-reveal-modal{z-index:1006}.modal_window .close-reveal-modal,.modal_window dialog .close-reveal-modal{font-size:2.5rem;line-height:1;position:fixed;top:1rem;right:1rem;color:#aaa;font-weight:bold;cursor:pointer;display:block;text-indent:-9999em;width:32px;height:32px;background:url(../images/cross.svg) no-repeat 50% 50%}.modal_window.close-reveal-modal:hover,.modal_window dialog .close-reveal-modal:hover{filter:alpha(opacity=70);-moz-opacity:.50;khtmlopacity:.50;opacity:.50;transform:scale(0.90,0.90);-webkit-transform:scale(0.90,0.90);-moz-transform:scale(0.90,0.90);-o-transform:scale(0.90,0.90);-ms-transform:scale(0.90,0.90)}.overlay .search{text-align:center;position:relative;top:50%;height:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;width:100%}.overlay .search input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0;background-color:rgba(0,0,0,0.05);font-family:inherit;border:2px solid #fff;box-shadow:inset 0 0 2px rgba(0,0,0,0.0);color:#fff;display:block;font-size:28px;margin:0 0 1rem 0;padding:1rem 90px 1rem 2rem;height:90px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow .45s,border-color .45s ease-in-out}.overlay .search a.btn_search{display:block;position:absolute;top:25px;right:25px;width:80px!important;height:80px!important;padding:0!important;margin-top:0;text-indent:-999em;background:url(../images/magnifier_big.svg) no-repeat 50% 50%!important;background-size:50% 50%!important}.overlay .search input::-webkit-input-placeholder{font-family:'Roboto Condensed',Arial,sans-serif;font-size:28px;color:#fff!important;font-weight:400}.overlay .search input::-moz-placeholder{font-family:'Roboto Condensed',Arial,sans-serif;font-size:28px;color:#fff!important;font-weight:400}.overlay .search input::-ms-input-placeholder{font-family:'Roboto Condensed',Arial,sans-serif;font-size:28px;color:#fff!important;font-weight:400}.item-list .item{position:relative}.item-list .item a{position:relative;display:block;background:#fff}.item-list .item a:hover{-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.25);box-shadow:0 0 25px 0 rgba(0,0,0,0.25)}.item-list .item>a:hover .hover-caption,.item-list figure:hover .hover-caption{visibility:visible;filter:alpha(opacity=100);-moz-opacity:1;khtmlopacity:1;opacity:1}.item-list .hover-caption{position:absolute;left:0;right:0;top:0;bottom:0;padding:30px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);color:#fff;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none}.item-list .hover-caption .button{margin-bottom:0;pointer-events:auto}.item-list .inner-caption-container{display:table;width:100%;height:100%}.item-list .inner-caption-text{display:table-cell;text-align:center;vertical-align:middle}.login{padding:30px 30px 30px 30px}.login form{padding:30px 30px 30px 30px;border:4px solid #eee}.login form .button{margin-top:20px}.list-3-columns{list-style-type:none;margin-left:0;width:100%}.list-3-columns li{display:inline-block;width:32%;padding:5px 15px;text-align:center}.list-buttons{list-style-type:none;margin-left:0;width:100%;text-align:center}.list-buttons li{display:inline-block;padding:5px 0;width:100%;text-align:center}.list-buttons li .button-icon{float:none;display:inline-block;text-align:center}@media only screen and (max-width:40em){.main-nav-container{padding:30px 0}.footer-links,.social-links{padding:0 15px}html,body,body>.page,.off-canvas-wrap{height:100%}.off-canvas-wrap{overflow-y:scroll}.inner-wrap{min-height:100%}.button-icon,.button-supporto{width:100%}.button-icon{text-align:left}.slat{background:#fff}.slat li:last-child{width:100%;padding-left:0}.cycle-slideshow{text-align:center}.cycle-slideshow figure img{width:100%}.cycle-slideshow .cycle-pager{text-align:center;margin-top:2em}.cycle-slideshow .cycle-pager span{cursor:pointer;display:inline-block;width:20px;height:10px;text-indent:-6249.938em;background:url(../images/cycle_dot.png) center 0 no-repeat;filter:alpha(opacity=30);-moz-opacity:.30;khtmlopacity:.30;opacity:.30}.cycle-slideshow .cycle-pager span:hover,.cycle-slideshow .cycle-pager .cycle-pager-active{filter:alpha(opacity=100);-moz-opacity:1.0;khtmlopacity:1.0;opacity:1.0}.cycle-slideshow .cycle-prev,.cycle-slideshow .cycle-next{top:40%}.bookshelf figure{margin-bottom:30px}.section h3{font-size:1.000em}.top-bar-section ul.dropdown li a h5{color:#1d1d1b!important;font-size:1em!important}.modal_window .inner{width:100%}.overlay .search input[type="text"]{font-size:20px}.overlay .search input::-webkit-input-placeholder{font-size:20px}.overlay .search input::-moz-placeholder{font-size:20px}.overlay .search input::-ms-input-placeholder{font-size:20px}.list-3-columns li{width:100%}}@media only screen and (min-width:40.063em) and (max-width:64em){.top-bar-section li:not(.has-form) a:not(.button),#megaMenu h5,#megaMenu h5 a,#megaMenu2 h5,#megaMenu2 h5 a{font-size:.875em}#home-slide a.caption,#header figcaption{width:400px;margin:0 auto 0 -200px;padding:10px 10px 20px 10px}#home-slide a.caption h4,#header figcaption h4{font-size:1.500em;line-height:1.500em;padding-bottom:5px!important;margin-bottom:10px}#home-slide a.caption span,#header figcaption span{font-size:1.000em}.category figcaption{padding:10px}.category figcaption h3{font-size:.875em;line-height:1.0;padding-bottom:10px}.category figcaption span{font-weight:400;font-size:.813em}.banner-vertical figcaption h3,.banner-vertical figcaption h4{font-size:1.000em}.banner-vertical figcaption p{font-size:.813em}.footer-links,.social-links{padding:0 10px}.footer-links h4,.social-links h4,.footer-links ul li a,.social-links ul li a,.footer-links p{font-size:.688em}.footer-links a{font-size:12px}.footer-bottom .footer-links ul li{font-size:11px}.footer-bottom .footer-links a{font-size:11px}.slat li:last-child{width:100%;padding-left:0}.box-header{padding:20px;margin-bottom:20px}.box-header h3{font-size:1.500em}.box-header h4{font-size:1.000em}.side-nav li.heading h2{font-size:1.000em}.modal_window .inner{width:80%}}