.fondo_marrone_scuro,.s_service .menu_over #menu_bar,.s_torrefazione .menu_over #menu_bar{background:rgba(89,57,48,0.6)}.fondo_marrone,header.home.colosseo .claim{background:rgba(89,57,48,0.4)}.fondo_marrone-trasp-leftRight,header.home.piazzadipietra .claim>.wrapper{background:-webkit-linear-gradient(left, rgba(89,57,48,0.5) 0%, rgba(89,57,48,0.2) 80%, rgba(89,57,48,0) 100%);background:linear-gradient(to right, rgba(89,57,48,0.5) 0%, rgba(89,57,48,0.2) 80%, rgba(89,57,48,0) 100%)}.fondo_marrone-trasp-downUp,header.home.sanpietrocoppia .claim,header.home.san-pietro-ponte-degli-angeli .claim,header.home.san-pietro-ponte-degli-angeli-flavia .claim,header.home-service .claim{background:-webkit-linear-gradient(bottom, rgba(89,57,48,0.9) 0%, rgba(89,57,48,0.3) 80%, rgba(89,57,48,0) 100%);background:linear-gradient(to top, rgba(89,57,48,0.9) 0%, rgba(89,57,48,0.3) 80%, rgba(89,57,48,0) 100%)}.ombra_testo,.banner .claim,header.home-service .claim h1,header.home-service .claim p{text-shadow:1px 1px 1px rgba(0,0,0,0.6)}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}html{font-size:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{padding:0;margin:0;font-family:"PT Sans",sans-serif;font-weight:normal;line-height:1.5;color:#000;background:#fefefe;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px;border-radius:0}select{width:100%;border-radius:0}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important}button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:0;line-height:1}[data-whatinput='mouse'] button{outline:0}.is-visible{display:block !important}.is-hidden{display:none !important}.row{max-width:75rem;margin-left:auto;margin-right:auto}.row::before,.row::after{content:' ';display:table}.row::after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row .row{max-width:none;margin-left:-.625rem;margin-right:-.625rem}@media screen and (min-width: 40em){.row .row{margin-left:-.9375rem;margin-right:-.9375rem}}.row .row.collapse{margin-left:0;margin-right:0}.row.expanded{max-width:none}.row.expanded .row{margin-left:auto;margin-right:auto}.column,.columns{width:100%;float:left;padding-left:.625rem;padding-right:.625rem}@media screen and (min-width: 40em){.column,.columns{padding-left:.9375rem;padding-right:.9375rem}}.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right}.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left}.column.row.row,.row.row.columns{float:none}.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.small-1{width:8.3333333333%}.small-push-1{position:relative;left:8.3333333333%}.small-pull-1{position:relative;left:-8.3333333333%}.small-offset-0{margin-left:0%}.small-2{width:16.6666666667%}.small-push-2{position:relative;left:16.6666666667%}.small-pull-2{position:relative;left:-16.6666666667%}.small-offset-1{margin-left:8.3333333333%}.small-3{width:25%}.small-push-3{position:relative;left:25%}.small-pull-3{position:relative;left:-25%}.small-offset-2{margin-left:16.6666666667%}.small-4{width:33.3333333333%}.small-push-4{position:relative;left:33.3333333333%}.small-pull-4{position:relative;left:-33.3333333333%}.small-offset-3{margin-left:25%}.small-5{width:41.6666666667%}.small-push-5{position:relative;left:41.6666666667%}.small-pull-5{position:relative;left:-41.6666666667%}.small-offset-4{margin-left:33.3333333333%}.small-6{width:50%}.small-push-6{position:relative;left:50%}.small-pull-6{position:relative;left:-50%}.small-offset-5{margin-left:41.6666666667%}.small-7{width:58.3333333333%}.small-push-7{position:relative;left:58.3333333333%}.small-pull-7{position:relative;left:-58.3333333333%}.small-offset-6{margin-left:50%}.small-8{width:66.6666666667%}.small-push-8{position:relative;left:66.6666666667%}.small-pull-8{position:relative;left:-66.6666666667%}.small-offset-7{margin-left:58.3333333333%}.small-9{width:75%}.small-push-9{position:relative;left:75%}.small-pull-9{position:relative;left:-75%}.small-offset-8{margin-left:66.6666666667%}.small-10{width:83.3333333333%}.small-push-10{position:relative;left:83.3333333333%}.small-pull-10{position:relative;left:-83.3333333333%}.small-offset-9{margin-left:75%}.small-11{width:91.6666666667%}.small-push-11{position:relative;left:91.6666666667%}.small-pull-11{position:relative;left:-91.6666666667%}.small-offset-10{margin-left:83.3333333333%}.small-12{width:100%}.small-offset-11{margin-left:91.6666666667%}.small-up-1>.column,.small-up-1>.columns{width:100%;float:left}.small-up-1>.column:nth-of-type(1n),.small-up-1>.columns:nth-of-type(1n){clear:none}.small-up-1>.column:nth-of-type(1n+1),.small-up-1>.columns:nth-of-type(1n+1){clear:both}.small-up-1>.column:last-child,.small-up-1>.columns:last-child{float:left}.small-up-2>.column,.small-up-2>.columns{width:50%;float:left}.small-up-2>.column:nth-of-type(1n),.small-up-2>.columns:nth-of-type(1n){clear:none}.small-up-2>.column:nth-of-type(2n+1),.small-up-2>.columns:nth-of-type(2n+1){clear:both}.small-up-2>.column:last-child,.small-up-2>.columns:last-child{float:left}.small-up-3>.column,.small-up-3>.columns{width:33.3333333333%;float:left}.small-up-3>.column:nth-of-type(1n),.small-up-3>.columns:nth-of-type(1n){clear:none}.small-up-3>.column:nth-of-type(3n+1),.small-up-3>.columns:nth-of-type(3n+1){clear:both}.small-up-3>.column:last-child,.small-up-3>.columns:last-child{float:left}.small-up-4>.column,.small-up-4>.columns{width:25%;float:left}.small-up-4>.column:nth-of-type(1n),.small-up-4>.columns:nth-of-type(1n){clear:none}.small-up-4>.column:nth-of-type(4n+1),.small-up-4>.columns:nth-of-type(4n+1){clear:both}.small-up-4>.column:last-child,.small-up-4>.columns:last-child{float:left}.small-up-5>.column,.small-up-5>.columns{width:20%;float:left}.small-up-5>.column:nth-of-type(1n),.small-up-5>.columns:nth-of-type(1n){clear:none}.small-up-5>.column:nth-of-type(5n+1),.small-up-5>.columns:nth-of-type(5n+1){clear:both}.small-up-5>.column:last-child,.small-up-5>.columns:last-child{float:left}.small-up-6>.column,.small-up-6>.columns{width:16.6666666667%;float:left}.small-up-6>.column:nth-of-type(1n),.small-up-6>.columns:nth-of-type(1n){clear:none}.small-up-6>.column:nth-of-type(6n+1),.small-up-6>.columns:nth-of-type(6n+1){clear:both}.small-up-6>.column:last-child,.small-up-6>.columns:last-child{float:left}.small-collapse>.column,.small-collapse>.columns{padding-left:0;padding-right:0}.small-collapse .row,.expanded.row .small-collapse.row{margin-left:0;margin-right:0}.small-uncollapse>.column,.small-uncollapse>.columns{padding-left:.625rem;padding-right:.625rem}.small-centered{float:none;margin-left:auto;margin-right:auto}.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left}@media screen and (min-width: 40em){.medium-1{width:8.3333333333%}.medium-push-1{position:relative;left:8.3333333333%}.medium-pull-1{position:relative;left:-8.3333333333%}.medium-offset-0{margin-left:0%}.medium-2{width:16.6666666667%}.medium-push-2{position:relative;left:16.6666666667%}.medium-pull-2{position:relative;left:-16.6666666667%}.medium-offset-1{margin-left:8.3333333333%}.medium-3{width:25%}.medium-push-3{position:relative;left:25%}.medium-pull-3{position:relative;left:-25%}.medium-offset-2{margin-left:16.6666666667%}.medium-4{width:33.3333333333%}.medium-push-4{position:relative;left:33.3333333333%}.medium-pull-4{position:relative;left:-33.3333333333%}.medium-offset-3{margin-left:25%}.medium-5{width:41.6666666667%}.medium-push-5{position:relative;left:41.6666666667%}.medium-pull-5{position:relative;left:-41.6666666667%}.medium-offset-4{margin-left:33.3333333333%}.medium-6{width:50%}.medium-push-6{position:relative;left:50%}.medium-pull-6{position:relative;left:-50%}.medium-offset-5{margin-left:41.6666666667%}.medium-7{width:58.3333333333%}.medium-push-7{position:relative;left:58.3333333333%}.medium-pull-7{position:relative;left:-58.3333333333%}.medium-offset-6{margin-left:50%}.medium-8{width:66.6666666667%}.medium-push-8{position:relative;left:66.6666666667%}.medium-pull-8{position:relative;left:-66.6666666667%}.medium-offset-7{margin-left:58.3333333333%}.medium-9{width:75%}.medium-push-9{position:relative;left:75%}.medium-pull-9{position:relative;left:-75%}.medium-offset-8{margin-left:66.6666666667%}.medium-10{width:83.3333333333%}.medium-push-10{position:relative;left:83.3333333333%}.medium-pull-10{position:relative;left:-83.3333333333%}.medium-offset-9{margin-left:75%}.medium-11{width:91.6666666667%}.medium-push-11{position:relative;left:91.6666666667%}.medium-pull-11{position:relative;left:-91.6666666667%}.medium-offset-10{margin-left:83.3333333333%}.medium-12{width:100%}.medium-offset-11{margin-left:91.6666666667%}.medium-up-1>.column,.medium-up-1>.columns{width:100%;float:left}.medium-up-1>.column:nth-of-type(1n),.medium-up-1>.columns:nth-of-type(1n){clear:none}.medium-up-1>.column:nth-of-type(1n+1),.medium-up-1>.columns:nth-of-type(1n+1){clear:both}.medium-up-1>.column:last-child,.medium-up-1>.columns:last-child{float:left}.medium-up-2>.column,.medium-up-2>.columns{width:50%;float:left}.medium-up-2>.column:nth-of-type(1n),.medium-up-2>.columns:nth-of-type(1n){clear:none}.medium-up-2>.column:nth-of-type(2n+1),.medium-up-2>.columns:nth-of-type(2n+1){clear:both}.medium-up-2>.column:last-child,.medium-up-2>.columns:last-child{float:left}.medium-up-3>.column,.medium-up-3>.columns{width:33.3333333333%;float:left}.medium-up-3>.column:nth-of-type(1n),.medium-up-3>.columns:nth-of-type(1n){clear:none}.medium-up-3>.column:nth-of-type(3n+1),.medium-up-3>.columns:nth-of-type(3n+1){clear:both}.medium-up-3>.column:last-child,.medium-up-3>.columns:last-child{float:left}.medium-up-4>.column,.medium-up-4>.columns{width:25%;float:left}.medium-up-4>.column:nth-of-type(1n),.medium-up-4>.columns:nth-of-type(1n){clear:none}.medium-up-4>.column:nth-of-type(4n+1),.medium-up-4>.columns:nth-of-type(4n+1){clear:both}.medium-up-4>.column:last-child,.medium-up-4>.columns:last-child{float:left}.medium-up-5>.column,.medium-up-5>.columns{width:20%;float:left}.medium-up-5>.column:nth-of-type(1n),.medium-up-5>.columns:nth-of-type(1n){clear:none}.medium-up-5>.column:nth-of-type(5n+1),.medium-up-5>.columns:nth-of-type(5n+1){clear:both}.medium-up-5>.column:last-child,.medium-up-5>.columns:last-child{float:left}.medium-up-6>.column,.medium-up-6>.columns{width:16.6666666667%;float:left}.medium-up-6>.column:nth-of-type(1n),.medium-up-6>.columns:nth-of-type(1n){clear:none}.medium-up-6>.column:nth-of-type(6n+1),.medium-up-6>.columns:nth-of-type(6n+1){clear:both}.medium-up-6>.column:last-child,.medium-up-6>.columns:last-child{float:left}.medium-collapse>.column,.medium-collapse>.columns{padding-left:0;padding-right:0}.medium-collapse .row,.expanded.row .medium-collapse.row{margin-left:0;margin-right:0}.medium-uncollapse>.column,.medium-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.medium-centered{float:none;margin-left:auto;margin-right:auto}.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width: 64em){.large-1{width:8.3333333333%}.large-push-1{position:relative;left:8.3333333333%}.large-pull-1{position:relative;left:-8.3333333333%}.large-offset-0{margin-left:0%}.large-2{width:16.6666666667%}.large-push-2{position:relative;left:16.6666666667%}.large-pull-2{position:relative;left:-16.6666666667%}.large-offset-1{margin-left:8.3333333333%}.large-3{width:25%}.large-push-3{position:relative;left:25%}.large-pull-3{position:relative;left:-25%}.large-offset-2{margin-left:16.6666666667%}.large-4{width:33.3333333333%}.large-push-4{position:relative;left:33.3333333333%}.large-pull-4{position:relative;left:-33.3333333333%}.large-offset-3{margin-left:25%}.large-5{width:41.6666666667%}.large-push-5{position:relative;left:41.6666666667%}.large-pull-5{position:relative;left:-41.6666666667%}.large-offset-4{margin-left:33.3333333333%}.large-6{width:50%}.large-push-6{position:relative;left:50%}.large-pull-6{position:relative;left:-50%}.large-offset-5{margin-left:41.6666666667%}.large-7{width:58.3333333333%}.large-push-7{position:relative;left:58.3333333333%}.large-pull-7{position:relative;left:-58.3333333333%}.large-offset-6{margin-left:50%}.large-8{width:66.6666666667%}.large-push-8{position:relative;left:66.6666666667%}.large-pull-8{position:relative;left:-66.6666666667%}.large-offset-7{margin-left:58.3333333333%}.large-9{width:75%}.large-push-9{position:relative;left:75%}.large-pull-9{position:relative;left:-75%}.large-offset-8{margin-left:66.6666666667%}.large-10{width:83.3333333333%}.large-push-10{position:relative;left:83.3333333333%}.large-pull-10{position:relative;left:-83.3333333333%}.large-offset-9{margin-left:75%}.large-11{width:91.6666666667%}.large-push-11{position:relative;left:91.6666666667%}.large-pull-11{position:relative;left:-91.6666666667%}.large-offset-10{margin-left:83.3333333333%}.large-12{width:100%}.large-offset-11{margin-left:91.6666666667%}.large-up-1>.column,.large-up-1>.columns{width:100%;float:left}.large-up-1>.column:nth-of-type(1n),.large-up-1>.columns:nth-of-type(1n){clear:none}.large-up-1>.column:nth-of-type(1n+1),.large-up-1>.columns:nth-of-type(1n+1){clear:both}.large-up-1>.column:last-child,.large-up-1>.columns:last-child{float:left}.large-up-2>.column,.large-up-2>.columns{width:50%;float:left}.large-up-2>.column:nth-of-type(1n),.large-up-2>.columns:nth-of-type(1n){clear:none}.large-up-2>.column:nth-of-type(2n+1),.large-up-2>.columns:nth-of-type(2n+1){clear:both}.large-up-2>.column:last-child,.large-up-2>.columns:last-child{float:left}.large-up-3>.column,.large-up-3>.columns{width:33.3333333333%;float:left}.large-up-3>.column:nth-of-type(1n),.large-up-3>.columns:nth-of-type(1n){clear:none}.large-up-3>.column:nth-of-type(3n+1),.large-up-3>.columns:nth-of-type(3n+1){clear:both}.large-up-3>.column:last-child,.large-up-3>.columns:last-child{float:left}.large-up-4>.column,.large-up-4>.columns{width:25%;float:left}.large-up-4>.column:nth-of-type(1n),.large-up-4>.columns:nth-of-type(1n){clear:none}.large-up-4>.column:nth-of-type(4n+1),.large-up-4>.columns:nth-of-type(4n+1){clear:both}.large-up-4>.column:last-child,.large-up-4>.columns:last-child{float:left}.large-up-5>.column,.large-up-5>.columns{width:20%;float:left}.large-up-5>.column:nth-of-type(1n),.large-up-5>.columns:nth-of-type(1n){clear:none}.large-up-5>.column:nth-of-type(5n+1),.large-up-5>.columns:nth-of-type(5n+1){clear:both}.large-up-5>.column:last-child,.large-up-5>.columns:last-child{float:left}.large-up-6>.column,.large-up-6>.columns{width:16.6666666667%;float:left}.large-up-6>.column:nth-of-type(1n),.large-up-6>.columns:nth-of-type(1n){clear:none}.large-up-6>.column:nth-of-type(6n+1),.large-up-6>.columns:nth-of-type(6n+1){clear:both}.large-up-6>.column:last-child,.large-up-6>.columns:last-child{float:left}.large-collapse>.column,.large-collapse>.columns{padding-left:0;padding-right:0}.large-collapse .row,.expanded.row .large-collapse.row{margin-left:0;margin-right:0}.large-uncollapse>.column,.large-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.large-centered{float:none;margin-left:auto;margin-right:auto}.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left}}@media screen and (min-width: 75em){.xlarge-1{width:8.3333333333%}.xlarge-push-1{position:relative;left:8.3333333333%}.xlarge-pull-1{position:relative;left:-8.3333333333%}.xlarge-offset-0{margin-left:0%}.xlarge-2{width:16.6666666667%}.xlarge-push-2{position:relative;left:16.6666666667%}.xlarge-pull-2{position:relative;left:-16.6666666667%}.xlarge-offset-1{margin-left:8.3333333333%}.xlarge-3{width:25%}.xlarge-push-3{position:relative;left:25%}.xlarge-pull-3{position:relative;left:-25%}.xlarge-offset-2{margin-left:16.6666666667%}.xlarge-4{width:33.3333333333%}.xlarge-push-4{position:relative;left:33.3333333333%}.xlarge-pull-4{position:relative;left:-33.3333333333%}.xlarge-offset-3{margin-left:25%}.xlarge-5{width:41.6666666667%}.xlarge-push-5{position:relative;left:41.6666666667%}.xlarge-pull-5{position:relative;left:-41.6666666667%}.xlarge-offset-4{margin-left:33.3333333333%}.xlarge-6{width:50%}.xlarge-push-6{position:relative;left:50%}.xlarge-pull-6{position:relative;left:-50%}.xlarge-offset-5{margin-left:41.6666666667%}.xlarge-7{width:58.3333333333%}.xlarge-push-7{position:relative;left:58.3333333333%}.xlarge-pull-7{position:relative;left:-58.3333333333%}.xlarge-offset-6{margin-left:50%}.xlarge-8{width:66.6666666667%}.xlarge-push-8{position:relative;left:66.6666666667%}.xlarge-pull-8{position:relative;left:-66.6666666667%}.xlarge-offset-7{margin-left:58.3333333333%}.xlarge-9{width:75%}.xlarge-push-9{position:relative;left:75%}.xlarge-pull-9{position:relative;left:-75%}.xlarge-offset-8{margin-left:66.6666666667%}.xlarge-10{width:83.3333333333%}.xlarge-push-10{position:relative;left:83.3333333333%}.xlarge-pull-10{position:relative;left:-83.3333333333%}.xlarge-offset-9{margin-left:75%}.xlarge-11{width:91.6666666667%}.xlarge-push-11{position:relative;left:91.6666666667%}.xlarge-pull-11{position:relative;left:-91.6666666667%}.xlarge-offset-10{margin-left:83.3333333333%}.xlarge-12{width:100%}.xlarge-offset-11{margin-left:91.6666666667%}.xlarge-up-1>.column,.xlarge-up-1>.columns{width:100%;float:left}.xlarge-up-1>.column:nth-of-type(1n),.xlarge-up-1>.columns:nth-of-type(1n){clear:none}.xlarge-up-1>.column:nth-of-type(1n+1),.xlarge-up-1>.columns:nth-of-type(1n+1){clear:both}.xlarge-up-1>.column:last-child,.xlarge-up-1>.columns:last-child{float:left}.xlarge-up-2>.column,.xlarge-up-2>.columns{width:50%;float:left}.xlarge-up-2>.column:nth-of-type(1n),.xlarge-up-2>.columns:nth-of-type(1n){clear:none}.xlarge-up-2>.column:nth-of-type(2n+1),.xlarge-up-2>.columns:nth-of-type(2n+1){clear:both}.xlarge-up-2>.column:last-child,.xlarge-up-2>.columns:last-child{float:left}.xlarge-up-3>.column,.xlarge-up-3>.columns{width:33.3333333333%;float:left}.xlarge-up-3>.column:nth-of-type(1n),.xlarge-up-3>.columns:nth-of-type(1n){clear:none}.xlarge-up-3>.column:nth-of-type(3n+1),.xlarge-up-3>.columns:nth-of-type(3n+1){clear:both}.xlarge-up-3>.column:last-child,.xlarge-up-3>.columns:last-child{float:left}.xlarge-up-4>.column,.xlarge-up-4>.columns{width:25%;float:left}.xlarge-up-4>.column:nth-of-type(1n),.xlarge-up-4>.columns:nth-of-type(1n){clear:none}.xlarge-up-4>.column:nth-of-type(4n+1),.xlarge-up-4>.columns:nth-of-type(4n+1){clear:both}.xlarge-up-4>.column:last-child,.xlarge-up-4>.columns:last-child{float:left}.xlarge-up-5>.column,.xlarge-up-5>.columns{width:20%;float:left}.xlarge-up-5>.column:nth-of-type(1n),.xlarge-up-5>.columns:nth-of-type(1n){clear:none}.xlarge-up-5>.column:nth-of-type(5n+1),.xlarge-up-5>.columns:nth-of-type(5n+1){clear:both}.xlarge-up-5>.column:last-child,.xlarge-up-5>.columns:last-child{float:left}.xlarge-up-6>.column,.xlarge-up-6>.columns{width:16.6666666667%;float:left}.xlarge-up-6>.column:nth-of-type(1n),.xlarge-up-6>.columns:nth-of-type(1n){clear:none}.xlarge-up-6>.column:nth-of-type(6n+1),.xlarge-up-6>.columns:nth-of-type(6n+1){clear:both}.xlarge-up-6>.column:last-child,.xlarge-up-6>.columns:last-child{float:left}.xlarge-collapse>.column,.xlarge-collapse>.columns{padding-left:0;padding-right:0}.xlarge-collapse .row,.expanded.row .xlarge-collapse.row{margin-left:0;margin-right:0}.xlarge-uncollapse>.column,.xlarge-uncollapse>.columns{padding-left:.9375rem;padding-right:.9375rem}.xlarge-centered{float:none;margin-left:auto;margin-right:auto}.xlarge-uncentered,.xlarge-push-0,.xlarge-pull-0{position:static;margin-left:0;margin-right:0;float:left}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}p{font-size:inherit;line-height:1.4;margin-bottom:.5rem;text-rendering:optimizeLegibility}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:85%;line-height:inherit}h1,h2,h3,h4,h5,h6{font-family:"Goudy Bookletter 1911",serif;font-weight:normal;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:.5rem;line-height:1.2}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0}h1{font-size:1.875rem}h2{font-size:1.75rem}h3{font-size:1.1875rem}h4{font-size:1.125rem}h5{font-size:1.0625rem}h6{font-size:1rem}@media screen and (min-width: 40em){h1{font-size:3rem}h2{font-size:2.75rem}h3{font-size:1.9375rem}h4{font-size:1.5625rem}h5{font-size:1.25rem}h6{font-size:1rem}}a{color:#008A40;text-decoration:none;line-height:inherit;cursor:pointer}a:hover,a:focus{color:#D02337;text-decoration:underline}a img{border:0}hr{max-width:75rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #cacaca;border-left:0;margin:1.25rem auto;clear:both}ul,ol,dl{line-height:1.4;margin-bottom:.5rem;list-style-position:outside}li{font-size:inherit}ul{list-style-type:disc;margin-left:1.25rem}ol{margin-left:1.25rem}ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0}dl{margin-bottom:1rem}dl dt{margin-bottom:.3rem;font-weight:bold}blockquote{margin:0 0 .5rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca}blockquote,blockquote p{line-height:1.4;color:#8a8a8a}cite{display:block;font-size:.8125rem;color:#8a8a8a}cite:before{content:'\2014 \0020'}abbr{color:#000;cursor:help;border-bottom:1px dotted #000}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#000;background-color:#e6e6e6;border:1px solid #cacaca;padding:.125rem .3125rem .0625rem}kbd{padding:.125rem .25rem 0;margin:0;background-color:#e6e6e6;color:#000;font-family:Consolas,"Liberation Mono",Courier,monospace}.subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a}.lead{font-size:125%;line-height:1.6}.stat{font-size:2.5rem;line-height:1}p+.stat{margin-top:-1rem}.no-bullet{margin-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}@media screen and (min-width: 40em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}}@media screen and (min-width: 64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}}@media screen and (min-width: 75em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}}.show-for-print{display:none !important}@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:''}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;-webkit-transition:background-color 0.25s ease-out, color 0.25s ease-out;transition:background-color 0.25s ease-out, color 0.25s ease-out;vertical-align:middle;border:1px solid transparent;border-radius:0;padding:0.85em 1em;margin:0 1rem 1rem 0;font-size:0.9rem;background-color:#D02337;color:#fff}[data-whatinput='mouse'] .button{outline:0}.button:hover,.button:focus{background-color:#b11e2f;color:#fff}.button.tiny{font-size:.6rem}.button.small{font-size:.75rem}.button.large{font-size:1.25rem}.button.expanded{display:block;width:100%;margin-left:0;margin-right:0}.button.primary{background-color:#2199e8;color:#fff}.button.primary:hover,.button.primary:focus{background-color:#147cc0;color:#fff}.button.secondary{background-color:#777;color:#fff}.button.secondary:hover,.button.secondary:focus{background-color:#5f5f5f;color:#fff}.button.success{background-color:#3adb76;color:#fff}.button.success:hover,.button.success:focus{background-color:#22bb5b;color:#fff}.button.warning{background-color:#ffae00;color:#fff}.button.warning:hover,.button.warning:focus{background-color:#cc8b00;color:#fff}.button.alert{background-color:#ec5840;color:#fff}.button.alert:hover,.button.alert:focus{background-color:#da3116;color:#fff}.button.hollow{border:1px solid #2199e8;color:#2199e8}.button.hollow,.button.hollow:hover,.button.hollow:focus{background-color:transparent}.button.hollow:hover,.button.hollow:focus{border-color:#0c4d78;color:#0c4d78}.button.hollow.primary{border:1px solid #2199e8;color:#2199e8}.button.hollow.primary:hover,.button.hollow.primary:focus{border-color:#0c4d78;color:#0c4d78}.button.hollow.secondary{border:1px solid #777;color:#777}.button.hollow.secondary:hover,.button.hollow.secondary:focus{border-color:#3c3c3c;color:#3c3c3c}.button.hollow.success{border:1px solid #3adb76;color:#3adb76}.button.hollow.success:hover,.button.hollow.success:focus{border-color:#157539;color:#157539}.button.hollow.warning{border:1px solid #ffae00;color:#ffae00}.button.hollow.warning:hover,.button.hollow.warning:focus{border-color:#805700;color:#805700}.button.hollow.alert{border:1px solid #ec5840;color:#ec5840}.button.hollow.alert:hover,.button.hollow.alert:focus{border-color:#881f0e;color:#881f0e}.button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed}.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#D02337;color:#fff}.button.dropdown::after{content:'';display:block;width:0;height:0;border:inset .4em;border-color:#fefefe transparent transparent;border-top-style:solid;border-bottom-width:0;position:relative;top:0.4em;float:right;margin-left:1em;display:inline-block}.button.arrow-only::after{margin-left:0;float:none;top:-0.1em}[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-family:inherit;font-size:1rem;color:#333;background-color:#fefefe;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);border-radius:0;-webkit-transition:box-shadow 0.5s,border-color 0.25s ease-in-out;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;-webkit-appearance:none;-moz-appearance:none}[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus{border:1px solid #8a8a8a;background-color:#fefefe;outline:none;box-shadow:0 0 5px #cacaca;-webkit-transition:box-shadow 0.5s,border-color 0.25s ease-in-out;transition:box-shadow 0.5s,border-color 0.25s ease-in-out}textarea{max-width:100%}textarea[rows]{height:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cacaca}input::-moz-placeholder,textarea::-moz-placeholder{color:#cacaca}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cacaca}input::placeholder,textarea::placeholder{color:#cacaca}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:default}[type='submit'],[type='button']{border-radius:0;-webkit-appearance:none;-moz-appearance:none}input[type='search']{box-sizing:border-box}[type='file'],[type='checkbox'],[type='radio']{margin:0 0 1rem}[type='checkbox']+label,[type='radio']+label{display:inline-block;margin-left:.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}[type='checkbox']+label[for],[type='radio']+label[for]{cursor:pointer}label>[type='checkbox'],label>[type='radio']{margin-right:.5rem}[type='file']{width:100%}label{display:block;margin:0;font-size:.875rem;font-weight:bold;line-height:1.8;color:#000}label.middle{margin:0 0 1rem;padding:.5625rem 0}.help-text{margin-top:-.5rem;font-size:.8125rem;font-style:italic;color:#333}.input-group{display:table;width:100%;margin-bottom:1rem}.input-group>:first-child{border-radius:0 0 0 0}.input-group>:last-child>*{border-radius:0 0 0 0}.input-group-label,.input-group-field,.input-group-button{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle}.input-group-label{text-align:center;padding:0 1rem;background:#e6e6e6;color:#000;border:1px solid #cacaca;white-space:nowrap;width:1%;height:100%}.input-group-label:first-child{border-right:0}.input-group-label:last-child{border-left:0}.input-group-field{border-radius:0;height:2.5rem}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;height:100%;width:1%}.input-group-button a,.input-group-button input,.input-group-button button{margin:0}.input-group .input-group-button{display:table-cell}fieldset{border:0;padding:0;margin:0}legend{margin-bottom:.5rem;max-width:100%}.fieldset{border:1px solid #cacaca;padding:1.25rem;margin:1.125rem 0}.fieldset legend{background:#fefefe;padding:0 .1875rem;margin:0;margin-left:-.1875rem}select{height:2.4375rem;padding:.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#333;background-color:#fafafa;border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2851, 51, 51%29'></polygon></svg>");background-size:9px 6px;background-position:right -1rem center;background-origin:content-box;background-repeat:no-repeat;padding-right:1.5rem}@media screen and (min-width: 0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}}select:disabled{background-color:#e6e6e6;cursor:default}select::-ms-expand{display:none}select[multiple]{height:auto;background-image:none}.is-invalid-input:not(:focus){background-color:rgba(236,88,64,0.1);border-color:#ec5840}.is-invalid-label{color:#ec5840}.form-error{display:none;margin-top:-.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:bold;color:#ec5840}.form-error.is-visible{display:block}.hide{display:none !important}.invisible{visibility:hidden}@media screen and (max-width: 39.9375em){.hide-for-small-only{display:none !important}}@media screen and (max-width: 0em), screen and (min-width: 40em){.show-for-small-only{display:none !important}}@media screen and (min-width: 40em){.hide-for-medium{display:none !important}}@media screen and (max-width: 39.9375em){.show-for-medium{display:none !important}}@media screen and (min-width: 40em) and (max-width: 63.9375em){.hide-for-medium-only{display:none !important}}@media screen and (max-width: 39.9375em), screen and (min-width: 64em){.show-for-medium-only{display:none !important}}@media screen and (min-width: 64em){.hide-for-large{display:none !important}}@media screen and (max-width: 63.9375em){.show-for-large{display:none !important}}@media screen and (min-width: 64em) and (max-width: 74.9375em){.hide-for-large-only{display:none !important}}@media screen and (max-width: 63.9375em), screen and (min-width: 75em){.show-for-large-only{display:none !important}}@media screen and (min-width: 75em){.hide-for-xlarge{display:none !important}}@media screen and (max-width: 74.9375em){.show-for-xlarge{display:none !important}}@media screen and (min-width: 75em) and (max-width: 89.9375em){.hide-for-xlarge-only{display:none !important}}@media screen and (max-width: 74.9375em), screen and (min-width: 90em){.show-for-xlarge-only{display:none !important}}.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0)}.show-on-focus:active,.show-on-focus:focus{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.show-for-landscape,.hide-for-portrait{display:block !important}@media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}}@media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}}.hide-for-landscape,.show-for-portrait{display:none !important}@media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}}@media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}}.float-left{float:left !important}.float-right{float:right !important}.float-center{display:block;margin-left:auto;margin-right:auto}.clearfix::before,.clearfix::after{content:' ';display:table}.clearfix::after{clear:both}.close-button{position:absolute;color:#8a8a8a;right:1rem;top:.5rem;font-size:2em;line-height:1;cursor:pointer}[data-whatinput='mouse'] .close-button{outline:0}.close-button:hover,.close-button:focus{color:#000}.media-object{margin-bottom:1rem;display:block}.media-object img{max-width:none}@media screen and (max-width: 39.9375em){.media-object.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;display:block}.media-object.stack-for-small .media-object-section img{width:100%}}.media-object-section{display:table-cell;vertical-align:top}.media-object-section:first-child{padding-right:1rem}.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem}.media-object-section>:last-child{margin-bottom:0}.media-object-section.middle{vertical-align:middle}.media-object-section.bottom{vertical-align:bottom}.menu{margin:0;list-style-type:none}.menu>li{display:table-cell;vertical-align:middle}[data-whatinput='mouse'] .menu>li{outline:0}.menu>li>a{display:block;padding:0.4rem 1rem;line-height:1}.menu input,.menu a,.menu button{margin-bottom:0}.menu>li>a img,.menu>li>a i,.menu>li>a svg{vertical-align:middle}.menu>li>a img+span,.menu>li>a i+span,.menu>li>a svg+span{vertical-align:middle}.menu>li>a img,.menu>li>a i,.menu>li>a svg{margin-right:.25rem;display:inline-block}.menu>li{display:table-cell}.menu.vertical>li{display:block}@media screen and (min-width: 40em){.menu.medium-horizontal>li{display:table-cell}.menu.medium-vertical>li{display:block}}@media screen and (min-width: 64em){.menu.large-horizontal>li{display:table-cell}.menu.large-vertical>li{display:block}}@media screen and (min-width: 75em){.menu.xlarge-horizontal>li{display:table-cell}.menu.xlarge-vertical>li{display:block}}.menu.simple li{line-height:1;display:inline-block;margin-right:1rem}.menu.simple a{padding:0}.menu.align-right::before,.menu.align-right::after{content:' ';display:table}.menu.align-right::after{clear:both}.menu.align-right>li{float:right}.menu.expanded{width:100%;display:table;table-layout:fixed}.menu.expanded>li:first-child:last-child{width:100%}.menu.icon-top>li>a{text-align:center}.menu.icon-top>li>a img,.menu.icon-top>li>a i,.menu.icon-top>li>a svg{display:block;margin:0 auto .25rem}.menu.nested{margin-left:1rem}.menu .active>a{color:#fefefe;background:#2199e8}.menu-text{font-weight:bold;color:inherit;line-height:1;padding-top:0;padding-bottom:0;padding:0.4rem 1rem}.menu-centered{text-align:center}.menu-centered>.menu{display:inline-block}.no-js [data-responsive-menu] ul{display:none}body.is-reveal-open{overflow:hidden}html.is-reveal-open,html.is-reveal-open body{height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reveal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1005;background-color:rgba(74,59,45,0.7);overflow-y:scroll}.reveal{display:none;z-index:1006;padding:1rem;border:1px solid #cacaca;background-color:#fefefe;border-radius:0;position:relative;top:100px;margin-left:auto;margin-right:auto;overflow-y:auto}[data-whatinput='mouse'] .reveal{outline:0}@media screen and (min-width: 40em){.reveal{min-height:0}}.reveal .column,.reveal .columns,.reveal .columns{min-width:0}.reveal>:last-child{margin-bottom:0}@media screen and (min-width: 40em){.reveal{width:600px;max-width:75rem}}@media screen and (min-width: 40em){.reveal .reveal{left:auto;right:auto;margin:0 auto}}.reveal.collapse{padding:0}@media screen and (min-width: 40em){.reveal.tiny{width:30%;max-width:75rem}}@media screen and (min-width: 40em){.reveal.small{width:50%;max-width:75rem}}@media screen and (min-width: 40em){.reveal.large{width:90%;max-width:75rem}}.reveal.full{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0;border-radius:0}@media screen and (max-width: 39.9375em){.reveal{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0;border-radius:0}}.reveal.without-overlay{position:fixed}table{width:100%;margin-bottom:1rem;border-radius:0}table thead,table tbody,table tfoot{border:1px solid #f1f1f1;background-color:#fefefe}table caption{font-weight:bold;padding:.5rem .625rem .625rem}table thead,table tfoot{background:#f8f8f8;color:#000}table thead tr,table tfoot tr{background:transparent}table thead th,table thead td,table tfoot th,table tfoot td{padding:.5rem .625rem .625rem;font-weight:bold;text-align:left}table tbody tr:nth-child(even){background-color:#f1f1f1}table tbody th,table tbody td{padding:.5rem .625rem .625rem}@media screen and (max-width: 63.9375em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack tr,table.stack th,table.stack td{display:block}table.stack td{border-top:0}}table.scroll{display:block;width:100%;overflow-x:auto}table.hover tr:hover{background-color:#f9f9f9}table.hover tr:nth-of-type(even):hover{background-color:#ececec}.table-scroll{overflow-x:auto}.table-scroll table{width:auto}.thumbnail{border:solid 4px #fefefe;box-shadow:0 0 0 1px rgba(0,0,0,0.2);display:inline-block;line-height:0;max-width:100%;-webkit-transition:box-shadow 200ms ease-out;transition:box-shadow 200ms ease-out;border-radius:0;margin-bottom:1rem}.thumbnail:hover,.thumbnail:focus{box-shadow:0 0 6px 1px rgba(89,57,48,0.5)}.top-bar{padding:.5rem}.top-bar::before,.top-bar::after{content:' ';display:table}.top-bar::after{clear:both}.top-bar,.top-bar ul{background-color:transparent}.top-bar input{max-width:200px;margin-right:1rem}.top-bar .input-group-field{width:100%;margin-right:0}.top-bar input.button{width:auto}.top-bar .top-bar-left,.top-bar .top-bar-right{width:100%}@media screen and (min-width: 40em){.top-bar .top-bar-left,.top-bar .top-bar-right{width:auto}}@media screen and (max-width: 63.9375em){.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{width:100%}}@media screen and (max-width: 74.9375em){.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{width:100%}}@media screen and (max-width: 89.9375em){.top-bar.stacked-for-xlarge .top-bar-left,.top-bar.stacked-for-xlarge .top-bar-right{width:100%}}.top-bar-title{float:left;margin-right:1rem}.top-bar-left{float:left}.top-bar-right{float:right}svg.icona{width:1em;height:1em}svg.icona,svg.icona use{-webkit-transform-origin:.5em .5em;transform-origin:.5em .5em}svg.icona_inline{width:1.3em;height:1.3em;margin:0 .1;position:relative;top:.3em}svg.icona_inline .icon_foreground{fill:#fff}svg.button-icon{width:2em;height:2em}svg.button-icon,svg.button-icon use{-webkit-transform-origin:1em 1em;transform-origin:1em 1em}svg use{fill:#4A4A4A}svg use.verde{fill:#008A40}svg use.bianco{fill:#fefefe}svg use.rosso{fill:#D02337}svg use.zoom{-webkit-transform:scale(1.3);transform:scale(1.3)}svg use.r45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}svg use.r45.zoom{-webkit-transform:rotate(45deg) scale(1.3);transform:rotate(45deg) scale(1.3)}svg use.r315{-webkit-transform:rotate(315deg);transform:rotate(315deg)}svg use.r315.zoom{-webkit-transform:rotate(315deg) scale(1.3);transform:rotate(315deg) scale(1.3)}svg use.negativo,svg use.icon_foreground{fill:#fff}svg.negativo use,svg.negativo path,svg.negativo circle,svg.negativo g{fill:#fff}svg.logo.logo_std use{fill:#593930}svg.logo.logo_negativo use{fill:#fff}.nowrap{white-space:nowrap}.hide{display:none}.margin-top{margin-top:1rem}.margin-bottom{margin-bottom:1rem}.margin-left{margin-left:1rem}.margin-right{margin-right:1rem}.rounded-thumbnail{border-radius:50%;overflow:hidden}.responsive{display:inline-block;max-width:100%;height:auto}.small{font-size:85%}.text_shadow,.menu_over #menu_bar a,.menu_over #menu_bar #langmenu .menu{text-shadow:1px 1px 1px rgba(0,0,0,0.8)}.text-muted{color:#888}.lead{font-family:"Goudy Bookletter 1911",serif}.euro::before{font-size:70%;content:'\20AC';margin-right:.2rem}@media screen and (min-width: 40em){.col2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}}a.button{text-decoration:none;font-weight:bold}a.nohover:hover{text-decoration:none}.title_arg:before{content:'“'}.title_arg:after{content:'”'}.title_arg:empty{display:none}.breadcrumbs .disabled{cursor:default}.colonne{-webkit-column-gap:4%;-moz-column-gap:4%;column-gap:4%;-webkit-column-width:auto;-moz-column-width:auto;column-width:auto}.colonne.colonne2{-webkit-column-count:2;-moz-column-count:2;column-count:2}.colonne.colonne3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.colonne.colonne4{-webkit-column-count:4;-moz-column-count:4;column-count:4}.info_ordine{margin-bottom:1rem}.info_ordine label{display:block}#totaleOrdine{font-size:3rem;font-weight:bold}.button_carrello{margin:1rem auto;background:#D02337;width:4rem;height:4rem;border-radius:50%;position:relative;cursor:pointer;border:none}.button_carrello svg{width:3rem;height:3rem;position:absolute;top:.5rem;left:.4rem}.button_carrello svg use{fill:#fff}.button_carrello:hover{background:#a41c2b}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner_loading{border-radius:50%;width:1rem;height:1rem;border:0.15rem solid rgba(136,50,24,0.2);border-top-color:#883218;-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear;display:inline-block}.spinner_loading.medium{width:2rem;height:2rem;border-width:.20rem}.spinner_loading.big{width:3rem;height:3rem;border-width:.25rem}#menu_bar{font-weight:700;font-family:"PT Sans Narrow",sans-serif}.s_torrefazione #menu_bar{background:#008A40}.s_service #menu_bar{background:#883218}.s_service .menu_over #menu_bar,.s_torrefazione .menu_over #menu_bar{position:absolute;left:0;top:0;right:0;z-index:900}#menu_bar .menu_wrapper{display:table;width:100%}#menu_bar .menu_wrapper-cell{display:table-cell;vertical-align:bottom}#menu_bar .menu_wrapper-cell.right_menu{padding:.4rem 0 .4rem .8rem;text-align:right}#menu_bar .foreground{position:relative;z-index:901}#menu_bar .logo{padding:.4rem .8rem}#menu_bar .logo a{padding:0;margin:0}#menu_bar .logo a:hover{background-color:transparent}#menu_bar .logo img{height:1.5rem;width:auto}#menu_bar li{vertical-align:bottom;text-align:center}#menu_bar a{padding:.4rem .8rem;border-color:transparent;border-style:none none solid;border-width:2px;color:#fff}#menu_bar a:hover{text-decoration:none;background:rgba(255,255,255,0.2);color:#fff}#menu_bar a#menu_carrello{border:none;margin-right:.5rem;padding:0 .2rem;border-radius:3px}#menu_bar a#menu_carrello svg{width:1.5rem;height:1.5rem}#menu_bar a#menu_carrello svg use{fill:#fff}#menu_bar a#menu_carrello.full{background:#D02337}#menu_bar a#menu_carrello.full .num{color:#fff;font-size:1rem;font-weight:normal;text-shadow:none}#menu_bar .button{color:#fff;padding:.3rem .4rem;background:transparent;margin:0}#menu_bar .button:hover,#menu_bar .button.is_open{background-color:rgba(255,255,255,0.2)}#menu_bar #langmenu_trigger{border-color:#fff;position:relative;text-transform:uppercase}#menu_bar #langmenu_trigger.is_open::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:#fff transparent transparent;border-top-style:solid;border-bottom-width:0;position:absolute;left:50%;top:1.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#menu_bar #langmenu{display:none;text-align:right;margin-top:.3rem}#menu_bar #langmenu.is_open{display:block}#menu_bar #langmenu .menu{background-color:rgba(255,255,255,0.2);display:inline-block}#menu_bar #responsive_menu_trigger{position:relative;margin-left:1rem;padding-right:22px}#menu_bar #responsive_menu_trigger .menu-icon{display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:2px;background-color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s;cursor:pointer}#menu_bar #responsive_menu_trigger .menu-icon::before,#menu_bar #responsive_menu_trigger .menu-icon:after{content:'';width:100%;height:100%;position:absolute;background-color:#fff;right:0;-webkit-transition:top .3s, background-color 0s, -webkit-transform .3s;transition:top .3s, background-color 0s, -webkit-transform .3s;transition:transform .3s, top .3s, background-color 0s;transition:transform .3s, top .3s, background-color 0s, -webkit-transform .3s}#menu_bar #responsive_menu_trigger .menu-icon::before{top:-5px}#menu_bar #responsive_menu_trigger .menu-icon::after{top:5px}#menu_bar #responsive_menu_trigger.is_open .menu-icon{background-color:rgba(255,255,255,0)}#menu_bar #responsive_menu_trigger.is_open .menu-icon::before,#menu_bar #responsive_menu_trigger.is_open .menu-icon::after{background-color:#fff}#menu_bar #responsive_menu_trigger.is_open .menu-icon::before{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#menu_bar #responsive_menu_trigger.is_open .menu-icon::after{top:0;-webkit-transform:rotate(225deg);transform:rotate(225deg)}@media screen and (max-width: 39.9375em){#menu_bar #mainmenu,#menu_bar #langmenu{position:absolute;width:100%;left:0;right:0;top:0;padding:5rem 2rem 1rem;box-shadow:0px 1px 9px black;-webkit-transform:translateY(-110%);transform:translateY(-110%);display:block !important;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in, -webkit-transform .3s ease-in;margin-top:0}.s_torrefazione #menu_bar #mainmenu,.s_torrefazione #menu_bar #langmenu{background:#008A40}.s_service #menu_bar #mainmenu,.s_service #menu_bar #langmenu{background:#593930}#menu_bar #mainmenu .menu,#menu_bar #langmenu .menu{width:100%;background-color:transparent}#menu_bar #mainmenu .menu li,#menu_bar #langmenu .menu li{margin-bottom:.5rem}#menu_bar #mainmenu .menu li a,#menu_bar #langmenu .menu li a{border-style:solid;border-width:1px}#menu_bar #mainmenu.is_open,#menu_bar #langmenu.is_open{-webkit-transform:translateY(0%);transform:translateY(0%)}}@media screen and (min-width: 40em) and (max-width: 63.9375em){#menu_bar a{font-size:.9rem}#menu_bar li{vertical-align:top}#menu_bar .menu_wrapper-cell.menu-medium-block{display:block;width:100%}#menu_bar .logo{border-bottom:1px solid #fff;text-align:center}}@media screen and (min-width: 40em){#menu_bar .top-bar{padding-top:.3rem;padding-bottom:.3rem}#menu_bar .menu>li a{line-height:1.2}}@media screen and (min-width: 64em){#menu_bar .logo img{height:2rem;width:auto}}.s_torrefazione{background:#008A40}.s_service{background:#593930}.header_wrapper{display:inline-block;position:relative}.fullwidth{width:100%;height:100%;margin-left:auto;margin-right:auto;max-width:initial;background:#fefefe}footer{color:#fff;display:block;padding:1rem;font-size:85%;text-align:center}.s_torrefazione footer{background:#008A40}.s_service footer{background:#593930}footer img{max-width:60%;margin-bottom:2rem}footer a{color:#fff;border-bottom:1px dotted #fff}footer a:hover{border:none;background:#fff;text-decoration:none}.s_torrefazione footer a:hover{color:#008A40}.s_service footer a:hover{color:#593930}@media screen and (min-width: 40em){footer{text-align:left}}footer .menu{margin:1rem 0}footer .menu>li{vertical-align:top;margin-bottom:.5rem}footer .menu>li:hover{background:rgba(255,255,255,0.2)}footer .menu>li>a{border:none;color:#FC0 !important;font-weight:700}footer .menu>li>a:hover{background:transparent}@media screen and (min-width: 40em){footer .menu{margin-top:0;font-size:85%}footer .menu>li{margin-bottom:0;border-left:1px dotted #fff}}footer .input-group{position:relative}footer .input-group .input-group-field,footer .input-group button{height:2.5rem}footer .input-group .input-group-field{padding-left:2.5rem}footer .input-group svg{height:2rem;width:2rem;fill:#999;position:absolute;top:.2rem;left:.2rem}footer .input-group button{background:#F5A623;font-weight:700;color:#593930}footer .input-group button:hover{background-color:#db8c0a}footer .disclaimer p{margin:0}footer .social{margin-top:1rem;text-align:center}footer .social a{text-decoration:none;border:none}footer .social a:hover{background:transparent}footer .social a:hover svg use{fill:#FC0}footer .social svg{width:3rem;height:3rem;display:inline-block}footer .social svg use{fill:#fff}@media screen and (min-width: 40em){footer .social{text-align:right}}.wf-loading header.home .claim{visbility:hidden}header.home{position:relative;margin:0;padding:0}.wf-loading header.home .claim{visbility:hidden}header.home .home_logo{margin:.5rem;width:8rem;height:auto;display:none}@media screen and (min-width: 40em){header.home .home_logo{display:block;width:16rem}}@media screen and (min-width: 64em){header.home .home_logo{width:18rem}}@media screen and (min-width: 75em){header.home .home_logo{width:22rem}}header.home .claim{position:absolute;color:#fff}header.home .claim>.wrapper{padding:.5rem}header.home .claim h1,header.home .claim p{text-shadow:1px 1px 1px rgba(0,0,0,0.6);line-height:1.1}header.home .claim h1{font-size:2rem;margin:0}header.home .claim p{font-size:1.1rem;font-style:italic;margin:0}@media screen and (min-width: 40em){header.home .claim h1{font-size:3.5rem}header.home .claim p{font-size:1.5rem}}@media screen and (min-width: 64em){header.home .claim h1{font-size:5rem}header.home .claim p{font-size:2rem}}@media screen and (min-width: 90em){header.home .claim h1{font-size:7rem}header.home .claim p{font-size:3rem}}header.home.colosseo .claim{left:0;width:100%;bottom:0;text-align:center}@media screen and (min-width: 40em){header.home.colosseo .claim{bottom:1rem;padding:1rem 2rem 1rem 2rem;width:auto;text-align:left}}@media screen and (min-width: 64em){header.home.colosseo .claim{bottom:6rem;padding:1rem 2rem 1rem 6rem}}header.home.piazzadipietra .claim{left:0;bottom:0;width:100%;text-align:left}@media screen and (min-width: 40em){header.home.piazzadipietra .claim{max-width:60%;top:30%;bottom:auto}header.home.piazzadipietra .claim>.wrapper{padding-left:2em}}header.home.piazzanavona .claim{right:0;bottom:10%;width:100%;text-align:left;padding-left:1em}@media screen and (min-width: 64em){header.home.piazzanavona .claim{max-width:50%;top:10%;padding-left:0;padding-right:1em;bottom:auto}}header.home.sanpietrocoppia .claim{right:0;bottom:0;width:100%;text-align:center}header.home.sanpietrocoppia .home_logo{margin-left:auto;margin-right:auto}header.home.sanpietroflavia .claim{left:0;bottom:0;width:100%;text-align:left}@media screen and (min-width: 40em){header.home.sanpietroflavia .claim{max-width:70%;padding-left:2em;bottom:1rem}}@media screen and (min-width: 64em){header.home.sanpietroflavia .claim{bottom:2rem}}@media screen and (min-width: 75em){header.home.sanpietroflavia .claim{bottom:4rem}}header.home.san-pietro-ponte-degli-angeli .claim{left:0;bottom:0;width:100%;text-align:left}@media screen and (min-width: 40em){header.home.san-pietro-ponte-degli-angeli .claim{padding-left:2em;padding-bottom:2rem}}@media screen and (min-width: 64em){header.home.san-pietro-ponte-degli-angeli .claim{background:-webkit-linear-gradient(left, rgba(89,57,48,0.5) 0%, rgba(89,57,48,0.2) 80%, rgba(89,57,48,0) 100%);background:linear-gradient(to right, rgba(89,57,48,0.5) 0%, rgba(89,57,48,0.2) 80%, rgba(89,57,48,0) 100%);bottom:6rem;width:auto;padding-bottom:.5rem}}@media screen and (min-width: 75em){header.home.san-pietro-ponte-degli-angeli .claim{bottom:18rem}}header.home.san-pietro-ponte-degli-angeli-flavia .claim{right:0;bottom:0rem;width:100%;text-align:right;padding-right:1rem;padding-bottom:1rem}@media screen and (min-width: 40em){header.home.san-pietro-ponte-degli-angeli-flavia .claim{background:none;padding-bottom:0;bottom:4rem;right:.5rem;max-width:75vw}header.home.san-pietro-ponte-degli-angeli-flavia .home_logo{display:inline-block}}@media screen and (min-width: 64em){header.home.san-pietro-ponte-degli-angeli-flavia .claim{bottom:9rem;right:2rem}}@media screen and (min-width: 75em){header.home.san-pietro-ponte-degli-angeli-flavia .claim{bottom:14rem}}.mappa_negozi h2{text-align:center;font-size:1.2rem;margin-top:1.5rem;color:#888}.mappa_negozi .map{height:20rem;background:#efefef;margin:0 1rem}@media screen and (min-width: 40em){.mappa_negozi h2{font-size:2rem}.mappa_negozi .map{height:26rem}.notouch .mappa_negozi .map{margin:0}}.gm-style-iw .iw_content{display:table;width:100%;margin:0}.gm-style-iw .iw_content .iw_foto,.gm-style-iw .iw_content .iw_text{display:table-cell;vertical-align:top}.gm-style-iw .iw_content .iw_foto{padding-right:1rem}.gm-style-iw .iw_content .iw_foto img{display:block;max-width:80px;height:auto}@media screen and (min-width: 40em){.gm-style-iw .iw_content .iw_foto img{max-width:none}}.gm-style-iw .iw_content .iw_text{font-family:"PT Sans",sans-serif}.gm-style-iw .iw_content .iw_text p{margin:.3rem;line-height:1.2}.gm-style-iw .iw_content .iw_text .iw_title{font-family:"PT Sans Narrow",sans-serif;font-size:140%;font-weight:700;margin-bottom:.5rem}.gm-style-iw .iw_content .iw_text .map_icon{width:2em;height:2em}.elenco_negozi .media-object{margin-top:2rem}.elenco_negozi .media-object img{max-width:100px;height:auto}@media screen and (min-width: 40em){.elenco_negozi .media-object{padding-left:2rem}}@media screen and (min-width: 64em){.elenco_negozi .media-object{padding-left:6rem}}.elenco_negozi .segnaposto_miniatura{width:100px;height:100px;background:#e6e6e6}.elenco_negozi .segnaposto_miniatura svg{fill:#888;width:100px;height:100px}.elenco_negozi h3{font-family:"PT Sans Narrow",sans-serif;margin-top:0;margin-bottom:.4rem;line-height:1.1;font-size:1.3rem;font-weight:700;color:#593930}.elenco_negozi p{line-height:1.2;margin-bottom:.3rem}.elenco_negozi .recapito.web,.elenco_negozi .recapito.email{font-size:85%}.elenco_negozi svg{margin:0;display:inline-block;height:2rem;width:2rem}.elenco_negozi svg .direction{fill:#008A40}.elenco_negozi svg .direction:hover{fill:#005728}.elenco_negozi svg .facebook{fill:#001a33}.elenco_negozi svg .facebook:hover{fill:#000}.banner{margin:2rem 0 1rem;text-align:center}.banner img{max-width:100%;height:auto}.banner a{display:block;background:#D02337;border-radius:1rem;overflow:hidden;font-family:"PT Sans Narrow",sans-serif;font-weight:bold;line-height:1}.banner a,.banner a:visited,.banner a:hover{color:#fff;text-decoration:none}.banner .wrapper{position:relative}.banner .claim{position:absolute;bottom:0;left:0;font-size:1.2rem;width:100%;padding:.3rem;background:rgba(0,0,0,0.4)}.banner .cta{padding:.3rem}@media screen and (min-width: 40em){.banner .claim{font-size:2rem}.banner .cta{font-size:1.5rem}}@media screen and (min-width: 64em){.banner .claim{font-size:3rem}.banner .cta{font-size:2rem}}.intro{margin-top:1rem;margin-bottom:1rem}.intro p{margin:0}@media screen and (min-width: 40em){.intro p{font-size:1.5rem}}@media screen and (min-width: 64em){.intro p{font-size:1.8rem}}.pag-torrefazione .prodotti{padding:1rem 0;background:#F5A623}.pag-torrefazione .prodotti h3{font-family:"PT Sans Narrow",sans-serif;font-size:1rem}header.home-service{position:relative;margin:0;padding:0}header.home-service .claim{bottom:0;color:#fefefe;padding:.2rem;position:absolute;left:0;width:100%;text-align:center}header.home-service .claim h1{font-size:2rem;line-height:1.1;margin:0}header.home-service .claim p{font-family:"PT Sans",sans-serif;font-weight:400;font-style:italic;margin:0;font-size:1rem}@media screen and (min-width: 40em){header.home-service .claim{padding:.5rem}header.home-service .claim h1{font-size:4rem}header.home-service .claim p{font-size:2rem}}@media screen and (min-width: 64em){header.home-service .claim{padding:1rem}header.home-service .claim h1{font-size:6rem}header.home-service .claim p{font-size:2.5rem}}.presentazioni{margin-top:2rem;margin-bottom:2rem}.presentazioni .column,.presentazioni .columns{text-align:center}.presentazioni .column img,.presentazioni .columns img{height:auto;display:block;margin:2rem auto 0}.presentazioni .column .deco,.presentazioni .columns .deco{display:block;margin:1rem auto;width:auto;max-width:100%;height:2rem;fill:#593930}.presentazioni h2{color:#593930;margin:0 0 .5rem;font-size:1.375rem}@media screen and (min-width: 40em){.presentazioni .small_intro{padding:0 1rem}.presentazioni h2{font-size:1.5rem}.presentazioni img{max-width:100%;margin-top:0}}@media screen and (min-width: 64em){.presentazioni .small_intro{padding:0 2rem}}.sezione{border-top:1px solid #efefef;overflow:hidden}.sezione .thumbnail{position:absolute;border-radius:50%;background:#eaeff1;max-width:50vw;top:-9rem}.sezione .thumbnail.left{left:-1rem}.sezione .thumbnail.right{right:-1rem}.sezione h2{margin:2rem 0 1rem}.sezione .testo_sezione{background:#eaeff1;padding:.5rem 0 1rem;position:relative}@media screen and (min-width: 40em){.sezione .thumbnail{position:relative;top:-2rem;max-width:100%}.sezione .thumbnail.left,.sezione .thumbnail.right{right:auto;left:auto}.sezione h2{margin-top:0}}.assaggio{background:#F5A623;padding:1rem 0}.assaggio .button{background:#883218}.assaggio .button:hover{background:#593930}.catalogo_wrapper{padding-bottom:1.875rem}.catalogo_wrapper>div.hidden{display:none}.catalogo_menu,.catalogo_card{border-radius:4px;margin-top:1.875rem}.catalogo_menu{background:#883218;padding:1rem;text-align:center;color:#fff}.catalogo_menu img{max-height:3rem;width:auto;margin-bottom:1rem}.catalogo_menu fieldset{border:none;padding:0;margin:1.4rem 0 0}.catalogo_menu .messaggio_selezionati{font-style:italic;position:relative}.catalogo_menu legend{font-style:italic;font-weight:bold;font-family:"PT Sans Narrow",sans-serif;font-size:120%;width:100%}.catalogo_menu label{text-align:center;font-family:"PT Sans Narrow",sans-serif;font-size:1rem;font-style:italic;margin:0;border-radius:4px;padding:.3rem;line-height:1.2}.catalogo_menu label:hover{background:rgba(255,255,255,0.2)}.catalogo_menu svg{max-width:80%;max-height:3.5rem;display:block;margin:0 auto}.catalogo_menu input+label .flag{display:inline-block;width:2.2rem;height:2.2rem}.catalogo_menu input:checked+label{color:#fff;display:block}.catalogo_menu input:checked+label .icona_selezione use,.catalogo_menu input:checked+label .icona_selezione path{fill:#fff}.catalogo_menu input:checked+label .flag use,.catalogo_menu input:checked+label .flag path{fill:#FC0}.catalogo_menu input:not(:checked)+label{color:#cfada2}.catalogo_menu input:not(:checked)+label .icona_selezione use,.catalogo_menu input:not(:checked)+label .icona_selezione path{fill:#cfada2}.catalogo_menu input:not(:checked)+label .flag use,.catalogo_menu input:not(:checked)+label .flag path{fill:#cfada2}.catalogo_card{border:1px solid #979797;background:#F5F3EE;position:relative;overflow:hidden;z-index:10}.card_dettaglio_wrapper .catalogo_card{margin:0;padding:1rem}.catalogo_card::after{content:'';width:140%;height:80%;position:absolute;left:-10%;top:9.375rem;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);z-index:11}@media screen and (min-width: 40em){.card_dettaglio_wrapper .catalogo_card::after{top:17.5rem}}.catalogo_card .inner_wrapper{position:relative;z-index:12;height:100%}.catalogo_card .card_head{display:table;width:100%}.catalogo_card .card_head>div{display:table-cell;text-align:center;vertical-align:top}.catalogo_card .infoSX,.catalogo_card .infoDX{width:2rem}.card_dettaglio_wrapper .catalogo_card .infoSX,.card_dettaglio_wrapper .catalogo_card .infoDX{width:4rem}.catalogo_card .infoSX{padding:.3rem 0 0 .3rem}.catalogo_card .infoSX svg{display:block;margin:0 auto}.catalogo_card .infoSX .icona_categoria,.catalogo_card .infoSX .icona_compatibilita{width:2rem;height:2rem;cursor:help;margin-bottom:.2rem}@media screen and (min-width: 40em){.card_dettaglio_wrapper .catalogo_card .infoSX .icona_categoria,.card_dettaglio_wrapper .catalogo_card .infoSX .icona_compatibilita{width:3rem;height:3rem}}.catalogo_card .infoSX .icona_intensita svg{width:1.5rem;height:1.5rem;cursor:help}.card_dettaglio_wrapper .catalogo_card .infoSX .icona_intensita svg{width:2rem;height:2rem}@media screen and (min-width: 40em){.card_dettaglio_wrapper .catalogo_card .infoSX .icona_intensita svg{width:2rem;height:2rem}}.catalogo_card .infoSX .icona_intensita{margin-top:.6rem}.catalogo_card .infoSX .icona_intensita svg{margin:-.3rem auto}.catalogo_card .infoSX .icona_intensita svg.on use,.catalogo_card .infoSX .icona_intensita svg.on path{fill:#883218}.catalogo_card .infoSX .icona_intensita svg.off use,.catalogo_card .infoSX .icona_intensita svg.off path{fill:#ccc}.catalogo_card .infoDX .prezzo{position:absolute;display:block;top:.6rem;right:0;min-height:3.5rem;border-radius:1.75rem 0 0 1.75rem;color:#fff;padding:.3rem .5rem .3rem .8rem;text-align:right;line-height:1}.catalogo_card .infoDX .prezzo .qta{font-size:.8rem;padding-left:.5rem}.catalogo_card .infoDX .prezzo .euro{font-size:2rem;font-weight:bold}.catalogo_card .infoDX .prezzo .euro .dec{font-size:70%}.catalogo_card .infoDX .prezzo .euro.riga_unica{margin-top:.4rem}.catalogo_card .infoDX .ribbon{cursor:help;position:absolute;right:.2rem;top:4.4rem}.catalogo_card .infoDX .ribbon,.catalogo_card .infoDX .ribbon svg{width:3rem;height:3rem}.card_dettaglio_wrapper .catalogo_card .infoDX .ribbon,.card_dettaglio_wrapper .catalogo_card .infoDX .ribbon svg{width:4rem;height:4rem}@media screen and (min-width: 40em){.card_dettaglio_wrapper .catalogo_card .infoDX .ribbon,.card_dettaglio_wrapper .catalogo_card .infoDX .ribbon svg{width:6rem;height:6rem}}.catalogo_card .infoDX .ribbon>div+div{margin-top:-.5rem}.catalogo_card .infoDX .ribbon .arabica100 .icon_background,.catalogo_card .infoDX .ribbon .arabica100 path:first-child,.catalogo_card .infoDX .ribbon .arabica100 .icon_background path{fill:#D02337}.catalogo_card .infoDX .ribbon .arabica100 .icon_foreground,.catalogo_card .infoDX .ribbon .arabica100 path,.catalogo_card .infoDX .ribbon .arabica100 .icon_foreground path{fill:#fff}.catalogo_card .infoDX .ribbon .caffePiu10{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}.catalogo_card .infoDX .ribbon .caffePiu10 .icon_background,.catalogo_card .infoDX .ribbon .caffePiu10 circle{fill:#008A40}.catalogo_card .infoDX .ribbon .caffePiu10 .icon_foreground,.catalogo_card .infoDX .ribbon .caffePiu10 path{fill:#fff}.cat1 .catalogo_card::after{background:#F0E4C7}.cat1 .catalogo_card .icona_categoria,.cat1 .catalogo_card .icona_compatibilita{fill:#883218}.cat1 .catalogo_card .prezzo{background:#883218}.cat1 .catalogo_card h3{color:#883218}.cat2 .catalogo_card::after{background:#80C5E3}.cat2 .catalogo_card .icona_categoria,.cat2 .catalogo_card .icona_compatibilita{fill:#4A90E2}.cat2 .catalogo_card .prezzo{background:#4A90E2}.cat2 .catalogo_card h3{color:#46668C}.cat3 .catalogo_card::after{background:#A4DE6D}.cat3 .catalogo_card .icona_categoria,.cat3 .catalogo_card .icona_compatibilita{fill:#417505}.cat3 .catalogo_card .prezzo{background:#417505}.cat3 .catalogo_card h3{color:#417505}.cat4 .catalogo_card::after{background:#E0E0E0}.cat4 .catalogo_card .icona_categoria,.cat4 .catalogo_card .icona_compatibilita{fill:#4A4A4A}.cat4 .catalogo_card .prezzo{background:#4A4A4A}.cat4 .catalogo_card h3{color:#4A4A4A}.catalogo_card .foto{padding-top:1rem}.catalogo_card .foto>div{position:relative;border-radius:50%;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);display:inline-block;overflow:hidden;width:9.375rem;height:9.375rem}@media screen and (min-width: 40em){.card_dettaglio_wrapper .catalogo_card .foto>div{width:17.5rem;height:17.5rem}}.catalogo_card .foto img{max-width:100%;height:auto}.card_dettaglio_wrapper .catalogo_card .foto img,.catalogo_wrapper .catalogo_card .foto img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.card_dettaglio_wrapper .catalogo_card .foto img:not(.full_size){max-width:90%}.catalogo_card .card_body{text-align:center;padding:.5rem}.card_elenco_wrapper .catalogo_card .card_body.actived{cursor:pointer}.catalogo_card h3{font-size:1.25rem;font-family:"PT Sans Narrow",sans-serif;font-weight:bold;line-height:1}.catalogo_card .compatibilita{font-style:italic;font-size:.8rem;line-height:1.1}.catalogo_card .disponibilita{font-size:.75rem;color:#444;line-height:1.1}.catalogo_card .abstract .button{margin:1rem 0 0}.card_dettaglio_wrapper{text-align:center;max-width:32rem}.card_dettaglio_wrapper .carrello{display:inline-block;border-radius:.5rem;border:none;text-align:center;background:#D02337;color:#fff;padding:.2rem;width:30%;margin:.2rem;line-height:1;font-weight:bold;cursor:pointer}.card_dettaglio_wrapper .carrello p{margin:0}.card_dettaglio_wrapper .carrello .carrello_qta{font-weight:normal}.card_dettaglio_wrapper .carrello .carrello_prezzo{font-size:160%}.card_dettaglio_wrapper .carrello .carrello_aggiungi{font-size:85%;font-weight:normal;line-height:1;margin-bottom:.2rem}.card_dettaglio_wrapper .carrello svg{width:2rem;height:2rem}.card_dettaglio_wrapper .carrello svg use,.card_dettaglio_wrapper .carrello svg path{fill:#fff}@media screen and (min-width: 40em){.card_dettaglio_wrapper .carrello{padding:.5rem .5rem 0;width:25%;margin:1rem}.card_dettaglio_wrapper .carrello svg{width:3rem;height:3rem}}.card_dettaglio_wrapper .carrello:hover{background:#791420}@media screen and (min-width: 40em){.card_elenco_wrapper:last-child:last-child:last-child{float:left}.catalogo_card{height:17.1875rem}.card_dettaglio_wrapper .catalogo_card{height:auto}.cat1 .catalogo_card.hover .card_body{background:rgba(93,34,16,0.9)}.cat2 .catalogo_card.hover .card_body{background:rgba(34,117,215,0.9)}.cat3 .catalogo_card.hover .card_body{background:rgba(38,68,3,0.9)}.cat4 .catalogo_card.hover .card_body{background:rgba(49,49,49,0.9)}.catalogo_card .card_body h3{font-size:1.375rem}.catalogo_card .card_body .abstract{height:0;width:100%;overflow:hidden;font-weight:bold;margin-top:1rem;text-align:center;font-size:.9rem;line-height:1.2}.card_elenco_wrapper .catalogo_card:hover .card_body{padding-top:1rem;position:absolute;height:100%;width:100%;top:0;-webkit-transition:background .4s;transition:background .4s}.card_elenco_wrapper .catalogo_card:hover .card_body h3,.card_elenco_wrapper .catalogo_card:hover .card_body p{color:#fff;font-weight:bold;-webkit-transition:background .4s;transition:background .4s}.card_elenco_wrapper .catalogo_card:hover .card_body .abstract{height:auto}}@media screen and (min-width: 64em){.catalogo_menu{height:36.23rem}.card_elenco_wrapper:nth-of-type(2),.card_elenco_wrapper:nth-of-type(4){position:relative;left:-50%}}.avviso_store{background:#FC0;text-align:center;padding:.3rem}.pag-service_macchine_caffe h1{color:#883218;margin-top:3rem}.pag-service_macchine_caffe .macchine{margin-top:2rem;margin-bottom:2rem}.pag-service_macchine_caffe .macchine h2{color:#883218;margin:1rem 0 2rem;font-family:"PT Sans",sans-serif;font-weight:bold;font-size:1.75rem}.pag-service_macchine_caffe .macchine .lista_caratteristiche{text-align:center;list-style:none}.pag-service_macchine_caffe .macchine .lista_caratteristiche>li{color:#883218;margin-top:.3rem}.pag-service_macchine_caffe .macchine .lista_caratteristiche>li:not(:first-child){border-top:1px #883218 dotted}.pag-service_macchine_caffe .macchine .lista_caratteristiche>li.prezzo .euro{font-size:200%;font-weight:bold}.pag-service_macchine_caffe .macchine .lista_caratteristiche>li ul{text-align:center}.pag-service_macchine_caffe .macchine .esempio_colore{width:2.5rem;height:2.5rem;border-radius:50%;border:6px solid transparent;display:inline-block;margin:.5rem;text-indent:-5000em;position:relative}.pag-service_macchine_caffe .macchine .esempio_colore.animated{cursor:pointer}.pag-service_macchine_caffe .macchine .colore_rosso{background:#C81E38}.pag-service_macchine_caffe .macchine .colore_rosso.animated:hover{background:#9c172c}.pag-service_macchine_caffe .macchine .colore_nero{background:#000}.pag-service_macchine_caffe .macchine .colore_nero.animated:hover{background:#4d4d4d}.pag-service_macchine_caffe .macchine .colore_bianco{background:#D5D5D5}.pag-service_macchine_caffe .macchine .colore_bianco.animated:hover{background:#bcbcbc}.pag-service_macchine_caffe .macchine .colore_bianco svg{fill:#000}.pag-service_macchine_caffe .cbox_macchine h2{font-size:1.5rem;font-weight:bold;font-family:"PT Sans Narrow",sans-serif}.pag-service_macchine_caffe .cbox_macchine label{font-weight:normal}.pag-carrello form{margin-bottom:2rem}.pag-carrello .table-scroll table{width:100%}.pag-carrello .tab_articoli input,.pag-carrello .tab_articoli select{display:inline-block;margin:0}.pag-carrello .tab_articoli input{max-width:4rem}.pag-carrello .tab_articoli button{margin:0}.pag-carrello .tab_articoli tfoot .info{font-weight:normal;font-style:italic;font-size:80%;padding-top:2px;padding-bottom:2px}.pag-carrello .sezione_form{margin-top:2rem;border:1px solid #e6e6e6;padding:3rem 1rem 1rem;position:relative}.pag-carrello .sezione_form legend{display:block;background:#f5f5f5;border-bottom:1px solid #e6e6e6;position:relative;width:100%;padding:.3rem 1rem;font-weight:bold;margin:0 0 1rem;position:absolute;left:0;top:0}.pag-carrello .sezione_form legend .copia_da{font-weight:normal;font-size:85%;margin-left:1rem;color:#008A40}.pag-carrello .sezione_form legend .copia_da:hover{text-decoration:underline;cursor:pointer}.pag-carrello .sezione_form legend .copia_da.disabled{font-style:italic;color:#888}.pag-carrello .sezione_form legend .copia_da.disabled:hover{text-decoration:none;cursor:not-allowed}.pag-carrello #tot_ordine{font-size:150%;font-weight:bold}.pag-carrello .condizioni{height:6rem;padding:.2rem;border:1px solid #e6e6e6;overflow-y:scroll;font-size:85%;margin-bottom:1rem}.pag-carrello .disabled label{color:#888;font-style:italic}label.required{position:relative}label.required:after{color:#D02337;content:'*';position:absolute;font-size:150%;top:-.2em;margin-left:.3em}input:disabled,textarea:disabled,select:disabled{color:#888;font-style:italic}.pag-torrefazione_store .filtro_cat_wrapper{margin:1rem auto;max-width:20rem}.pag-torrefazione_store .filtro_cat_wrapper select option:first-child{font-style:italic;color:#888}.pag-torrefazione_store .card{background-color:#f9f9f9;border:1px solid #e6e6e6;margin-bottom:1.5rem;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,0.3)}@media screen and (min-width: 40em){.pag-torrefazione_store .card{height:28rem}}.pag-torrefazione_store .card .card_body,.pag-torrefazione_store .card .card_foto{margin:1rem}.pag-torrefazione_store .card .card_foto{background:#fff;border:1px solid #e6e6e6;position:relative;min-height:5rem}.pag-torrefazione_store .card .card_foto .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:150px}@media screen and (min-width: 40em){.pag-torrefazione_store .card .card_foto canvas{width:100%;display:block}}.pag-torrefazione_store .card .card_body{margin-top:1rem}.pag-torrefazione_store .card .card_body h2{font-size:1.2rem;font-family:"PT Sans Narrow",sans-serif;text-align:center;color:#883218;height:4rem}.pag-torrefazione_store .card .card_body .categoria{text-align:center;color:#888;font-size:.8rem;margin:0 0 .2rem}.pag-torrefazione_store .card .card_body button{margin:.5rem 0 0}.pag-torrefazione_store .card_details{text-align:center;max-width:32rem;margin:.5rem;background-color:#f9f9f9}.pag-torrefazione_store .card_details .card_foto{display:block;background:#fefefe;border:1px solid #e6e6e6}.pag-torrefazione_store .card_details .card_foto .logo{height:3rem;margin:2rem}.pag-torrefazione_store .card_details .card_body{margin-top:1rem;padding:1rem}.pag-torrefazione_store .card_details .confezioni{margin-top:1rem}.pag-torrefazione_store .card_details .confezioni td{padding:6px 4px;vertical-align:middle}.pag-torrefazione_store .card_details .confezioni td.nome_conf{text-align:left}.pag-torrefazione_store .card_details .confezioni td.euro{text-align:right;font-weight:bold;font-size:120%}.pag-torrefazione_store .card_details .confezioni td.add_button{text-align:right}.pag-torrefazione_store .card_details .confezioni td.add_button button{padding:.4rem;margin:0 0 0 .5rem}
/*# sourceMappingURL=castroni.css.map */