.ui-carousel .carousel-btn,.v-middle{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@font-face{font-family:ui-carousel;src:url(fonts/ui-carousel.eot);src:url(fonts/ui-carousel.eot?#iefix) format("embedded-opentype"),url(fonts/ui-carousel.woff) format("woff"),url(fonts/ui-carousel.ttf) format("truetype"),url(fonts/ui-carousel.svg#ui-carousel) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:ui-carousel!important;content:attr(data-icon);font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" ui-icon-"]:before,[class^=ui-icon-]:before{font-family:ui-carousel!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-icon-prev:before{content:"\61"}.ui-icon-next:before{content:"\62"}.ui-icon-dot:before{content:"\63"}.ui-carousel{display:block;margin-bottom:30px}.ui-carousel .carousel-wrapper{position:relative}.ui-carousel .track-wrapper{position:relative;display:block;overflow:hidden;margin:0;padding:0}.ui-carousel .track{position:relative;display:block;float:left}.ui-carousel .slide{float:left;height:100%;min-height:1px}.ui-carousel .carousel-btn{position:absolute;z-index:10;background-color:transparent;outline:0;border:none;font-size:20px;opacity:.75}.ui-carousel .carousel-btn:hover{opacity:1}.ui-carousel .carousel-prev .carousel-btn{left:-25px}.ui-carousel .carousel-next .carousel-btn{right:-25px}.ui-carousel .carousel-disable{opacity:.5}.ui-carousel .carousel-disable .carousel-btn:hover{opacity:.75}.carousel-dots{position:absolute;bottom:-30px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.carousel-dots li{position:relative;display:inline-block;width:15px;height:15px;margin:0 5px;padding:0;cursor:pointer}.carousel-dots li button{font-size:0;line-height:0;display:block;width:15px;height:15px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.carousel-dots li button:before{font-family:ui-carousel;font-size:9px;line-height:15px;position:absolute;top:0;left:0;width:15px;height:15px;content:"\63";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased}.carousel-dots li.carousel-active button:before{opacity:.75}a.disabled{pointer-events:none;cursor:default;color:#ccc!important}.center-text{text-align:center}.langauge-moment-disabled{opacity:.5}.truncate{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alert{position:absolute;top:60px;width:auto;min-width:350px;z-index:99999999;float:right;clear:both;right:0}.no-padding{padding:0!important}#intercom-launcher{visibility:visible!important;bottom:60px;left:85px}.intercom-launcher-button{border-radius:2px!important;background-color:rgba(0,234,245,.51)!important}.home-welcome-text h3{font-size:40px}.metro-btn-text{width:92%;text-transform:uppercase}a.home-metro-btn{width:100%}.bordered-container{border-bottom:1px solid #eee;padding:20px 0}.flow-text{font-weight:400}@media only screen and (min-width:360px){.flow-text{font-size:1rem}}@media only screen and (min-width:390px){.flow-text{font-size:1.024rem}}@media only screen and (min-width:420px){.flow-text{font-size:1.048rem}}@media only screen and (min-width:450px){.flow-text{font-size:1.072rem}}@media only screen and (min-width:480px){.flow-text{font-size:1.096rem}}@media only screen and (min-width:510px){.flow-text{font-size:1.12rem}}@media only screen and (min-width:540px){.flow-text{font-size:1.144rem}}@media only screen and (min-width:570px){.flow-text{font-size:1.168rem}}@media only screen and (min-width:600px){.flow-text{font-size:1.192rem}}@media only screen and (min-width:630px){.flow-text{font-size:1.216rem}}@media only screen and (min-width:660px){.flow-text{font-size:1.24rem}}@media only screen and (min-width:690px){.flow-text{font-size:1.264rem}}@media only screen and (min-width:720px){.flow-text{font-size:1.288rem}}@media only screen and (min-width:750px){.flow-text{font-size:1.312rem}}@media only screen and (min-width:780px){.flow-text{font-size:1.336rem}}@media only screen and (min-width:810px){.flow-text{font-size:1.36rem}}@media only screen and (min-width:840px){.flow-text{font-size:1.384rem}}@media only screen and (min-width:870px){.flow-text{font-size:1.408rem}}@media only screen and (min-width:900px){.flow-text{font-size:1.432rem}}@media only screen and (min-width:930px){.flow-text{font-size:1.456rem}}@media only screen and (min-width:960px){.flow-text{font-size:1.48rem}}@media only screen and (max-width:360px){.flow-text{font-size:1rem}}@media only screen and (max-width:1530px) and (min-width:1200px){.flow-text{font-size:1.05rem}}.report-metro-btn,.required-metro-btn{margin-top:110px;width:100%;white-space:normal!important;padding:30px 10px}.btn-metro img{width:70px;margin-top:10px}.module-e6-title{padding:10px 0;margin-top:10px}.module-e6-container{margin:1% 20%;background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.2)}.module-e6-content{padding:20px 5%}.full-width-textarea{width:100%;resize:none}.subcategory-image{float:left;width:13.5%}.subcategory-image img{width:100%;opacity:.6}.catalog-subsection-container{padding:20px}.category-section{margin:0 0 20px 3px}.product-on-chart{border-bottom:1px solid #eee}.subsection-card{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);border-color:#e9e9e9;transition-duration:.5s;display:flex}.subsection-card a{display:table-cell;vertical-align:top;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center}.subsection-card a span{text-transform:uppercase;line-height:1.5}.subsection-card:hover{cursor:pointer;background:#242633;transition-duration:.5s}.subsection-card:hover a{color:#fff;transition-duration:.5s}.catalog-metro-btn{background:#ddd;margin-top:10px;width:100%;transition-duration:.6s}.catalog-metro-btn:hover{background:green;color:#fff;transition-duration:.6s}.catalog-metro-btn img{position:absolute;right:0;top:10px;width:200px;opacity:.5}.category-colored-square{width:50px;height:50px;box-shadow:1px 1px 4px rgba(0,0,0,.4);left:0!important;top:0}.product-container{padding:0 15px;display:-webkit-box;border-bottom:1px solid #eee}.product-container-page{color:#000}.current-category-title{margin:0 0 20px 15px}.product-photo{width:150px;height:150px}.product-photo img{width:100%}.product-info{width:calc(100% - 150px);height:150px;padding:0 15px}.product-info>.product-name{margin:15px 0 0 0}.product-unit-container{width:100%;float:left;margin-top:10px}.product-add-container,.product-availability-container,.product-code-container,.product-price-container{width:50%;float:left;margin-top:10px}.product-price{margin-right:10px}.product-code{font-weight:700;font-size:24px}.product-add-container{text-align:right}.product-availability-container{text-align:right}.product-name{font-size:14px;font-weight:bolder}@media all and (max-width:640px){.product-photo{width:75px;height:150px;vertical-align:middle;display:table-cell}.product-info{width:calc(100% - 75px)}.product-info>.product-name{margin:5px 0 0 0}.product-availability-container,.product-unit-container{width:100%;margin-top:5px;text-align:left}}.subcategory-container.page{color:#000}.row.product-intro-container div{padding:10px 40px}.row.product-intro-container div:first-child{font-size:15pt;font-weight:700}.row.product-intro-container div:nth-child(2){font-size:12pt;border-bottom:1px solid #eee}.switch-image-container img{border:1px solid #242633}.product-image-container img{width:50%}.product-intro-content{width:100%}.product-info-details{width:50%;padding:5px 0;border-bottom:1px solid #eee}.download-section{margin-top:20px;border-bottom:1px solid #eee}.download-pdf-container{display:inline-block;width:90px;margin:30px 0 0 3%;font-weight:bolder}.dowload-ce-container{display:inline-block;width:90px;margin:30px 0 0 20px;font-weight:bolder;opacity:.3;cursor:no-drop!important}.paragraph-section{padding:20px 30px;font-size:11pt}.modal-manual-languages.flags-italy{width:100%;background-position:49% -128px;transform:scale(1.5)}.modal-manual-languages.flags-american{width:100%;background-position:49% 0;transform:scale(1.5)}.modal-manual-languages.flags-france{width:100%;background-position:49% -64px;transform:scale(1.5)}.modal-manual-container{background-clip:content-box!important;background:0 0;transition-duration:.6s}.modal-manual-container:hover{background:#31c0be;transition-duration:.6s;color:#fff;cursor:pointer}.stock_availability{color:red}.dowload-ce-container>.glyphicon-file{font-size:25px}.product-details strong{font-size:18px}.logo a img{width:220px;margin-top:-13px}.logo a span{font-size:larger;font-weight:bolder}.nav-left>.nav-profile a span{padding-right:0!important;line-height:2.1}.header-cart-items-list{max-height:400px;overflow-y:scroll}.cart-product-id{padding-left:45px}#nav-search-form{height:2.8em}#nav-search-icon{margin:.6em}#nav-search-button{background:0 0;border:none}#nav-search-button>i{margin:.6em}.form-container{margin:.25em 0 .25em .7em}.panel-profile{min-height:310px}.user-info-table{display:inline}.cart-container section:first-child{margin-bottom:0}.your-cart-title{text-transform:uppercase;border-bottom:1px solid #eee}.cart-product-container{border-bottom:1px solid #eee}.cart-product-photo{width:150px;height:150px;display:table-cell;vertical-align:top;text-align:center;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center}.cart-product-photo a img{vertical-align:middle}.cart-product-info{width:calc(100% - 150px);height:150px;display:table-cell;vertical-align:top;text-align:center;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center}.pay-bill-btn,.total-price{margin-bottom:20px}.buy-container{min-height:84vh;border-left:1px solid #eee}.insert-prod-quantity{width:60px;text-align:center;padding-left:10px}.cart-modal-info-container small{color:green}.cart-modal-info-container span{color:#4d4dc3}#acgdata-spinner #loading-bar-spinner{position:relative;top:0;left:0}#cart-save{position:relative;float:right;right:50px}.login-container{margin:10% 25%;width:40%;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05);padding-bottom:20px}.login-data{width:50%;margin:20px auto}.login-data input{width:110%}.login-accept{text-align:center}.login-logo-container{text-align:center}.login-welcome h1{color:red;font-size:medium;text-align:center}.user-checkbox input[type=checkbox]+span:before{width:25px!important;height:25px!important;margin-right:0!important;margin-left:-10px!important}.user-checkbox input[type=checkbox]:checked+span:after{width:34px;height:11px}.user-row:hover{background:#999!important;color:#fff;transition-duration:.5s}.user-detail-label{width:160px!important}.account-settings-container{padding:20px 40px;background:#fff;background-clip:content-box}.account-settings-content{margin:40px 0}.account-settings-email-title{padding:20px 0}.account-settings-password-title{margin-top:130px;padding:20px 0}.account-settings-title{text-transform:uppercase;border-bottom:1px solid #ddd}.account-settings-save-container{margin-top:100px}.user-found-form-content>div>label{width:120px}.stat-panel-heading{display:-webkit-box}.stat-actions-1{width:80%;text-align:right}.stat-actions-2{width:90%;text-align:right}.best-buyers-stat-title{font-weight:bolder;padding-top:7px}.btn-disabled{cursor:not-allowed!important}.order-details-table{padding:0!important}.order-details-table>.panel-default{border-bottom:1px solid #eee!important;-webkit-box-shadow:none!important;box-shadow:none!important}.order-details-info div:not(:last-child),.second-order-details-info div:not(:last-child){border-right:1px solid #eee}.second-order-details-info{border-top:1px solid #eee}.order-bodied>.panel-heading>.panel-title>a::before{content:"\e011";position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;margin-right:2px}.order-bodied>.panel-heading>.panel-title>a>span{font-weight:700}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{font-size:1.25em;font-weight:700;color:#767676;background-color:transparent;border:1px solid #ccc;padding:15px 20px;transition-duration:.6s}.inputfile+label:hover,.inputfile:focus+label{outline:0;transition-duration:.6s;color:#767676;background-color:#e6e6e6;border-color:#adadad;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.inputfile+label{cursor:pointer}.inputfile:focus+label{outline:0}.file-field.input-field>span{font-weight:700;font-size:24px;margin-left:20px}.upload-info{margin-left:10px;line-height:3;color:green;font-size:20px}.upload-btn-container{text-align:center;margin-top:20px}.image-file-name-container span{margin-top:10px;font-size:24px}.bodied-order-info-button{border:0;background:0 0;font-size:25px}.bodied-order-info-button:focus{outline:0}