@font-face{font-family:'weather';src:url(//s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot);src:url(//s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix) format('embedded-opentype') , url(//s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff) format('woff') , url(//s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf) format('truetype') , url(//s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg) format('svg');font-weight:normal;font-style:normal}a:focus,body:focus,div:focus,button:focus,input:focus{outline:0!important}button:focus{outline:none}button::-moz-focus-inner{border:0}a,input,select,textarea{outline:none!important}a{color:#d32f2f}a:hover{color:#222;text-decoration:none}h1,h2,h3,h4{font-family:'Montserrat',sans-serif}h1{font-size:25px;font-size:2.5rem}h2{font-size:20px;font-size:2rem}h3{font-size:17.5px;font-size:1.75rem}h4{font-size:13.5px;font-size:1.35rem}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:rgba(210,50,50,.8);box-shadow:0 1px 1px rgba(0,0,0,.075) inset , 0 0 8px rgba(210,50,50,.6);outline:0 none}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#d32f2f!important}.close{opacity:1}.pad-20{padding:20px}.bg-white{background-color:#fff}.btn-paginesi{background-color:#d32f2f;color:#fff;box-shadow:0 2px 0 0 #91250d;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-family:'Montserrat',sans-serif}.btn-paginesi:hover{background-color:#f2f2f2;color:#333;text-decoration:none;box-shadow:0 2px 0 0 #777}.btn-paginesi-inverse{background-color:#f2f2f2;color:#d32f2f;box-shadow:0 2px 0 0 #e0e0e0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;font-family:'Montserrat',sans-serif}.btn-paginesi-inverse:hover{background-color:#d32f2f;color:#fff;text-decoration:none;box-shadow:0 2px 0 0 #91250d}input.btn-paginesi-inverse{display:block;margin:5px 0 10px 0}.panel-group .panel,.panel{border-radius:0}span.block{display:block}.uppercase{text-transform:uppercase}.bigger{font-size:120%}html{height:100%}body{height:100%;font-family:'Hind';background-color:#f4f1f1}.content-wrap{overflow:hidden}.wrapper{min-height:100%;height:auto!important;height:100%;padding-top:100px;overflow:hidden}.container-fluid{max-width:1360px}.row.main{float:left;width:calc(100% - 300px);width:"-webkit-calc(100% - 300px)";margin-bottom:30px;margin-top:-5px}.col-fixed{width:300px;float:right;padding:0;margin-right:0;margin-top:-5px}@media only screen and (min-width:1199px) and (max-width:1360px){.row.main{margin-left:-15px;width:calc(100% - 300px)}.col-fixed{margin-right:0}}@media only screen and (min-width:980px) and (max-width:1199px){.row.main{margin-left:-15px;width:calc(100% - 300px)}.col-fixed{margin-right:0}}@media (min-width:768px) and (max-width:979px){.row.main{float:none;width:100%;margin-left:-15px}.row.main .col-md-12{padding-right:0}.col-fixed{width:100%;float:none;clear:all}}@media (max-width:767px){.row.main{float:none;width:100%;margin-left:-15px}.row.main .col-md-12{padding-right:0}.col-fixed{width:100%;float:none}}.fullscreen .modal{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.fullscreen .modal-dialog{position:fixed;margin:0;width:100%;height:100%;padding:0;color:#333}.fullscreen .modal-title{font-size:21px;cursor:pointer}.fullscreen .modal-content{position:absolute;top:0;right:0;bottom:0;left:0;overflow:scroll;border-radius:0;color:#333;background:rgba(255,255,255,.9);text-align:left;-webkit-transform:translateZ(0)}.fullscreen .modal-content ul.list{margin:50px 50px;padding:0;text-align:left}.fullscreen .modal-content .list li{border:1px solid #ccc;display:table;border-collapse:collapse;width:31%;float:left;margin:10px;background-color:#fff}.fullscreen .modal-content .inner{display:table-row;overflow:hidden}.fullscreen .modal-content .li-img{display:table-cell;vertical-align:middle;width:30%;padding-right:0}.fullscreen .modal-content .li-img img{display:block;width:auto;max-height:99px;padding:20px;margin:0 auto}.fullscreen .modal-content .li-text{display:table-cell;vertical-align:middle;width:70%;height:140px}.fullscreen .modal-content .li-head{margin:10px 0 10px 0;color:#d32f2f;font-size:17px;font-size:1.7rem;text-transform:uppercase}.fullscreen .modal-content .li-sub{margin:0;font-size:12.5px;font-size:1.25rem;line-height:16px;color:#222}.fullscreen .modal-content .li-number{font-size:24px;font-size:2.4rem;margin:10px 0 10px 0}.fullscreen .modal-content .li-number:hover{color:#d32f2f}.fullscreen .modal-body ul{padding:100px 0 0 0;overflow:auto}.fullscreen .modal-body li{padding:10px 0 10px 0}.fullscreen .modal-body a{color:#333;font-size:300%}@media (max-width:480px){.fullscreen .modal-body ul{padding:30px 0 0 0;overflow:auto}.fullscreen .modal-body li{padding:4px 0 4px 0}.fullscreen .modal-body a{color:#333;font-size:200%;text-transform:uppercase;font-weight:700}}header{}header a.logo{display:block;position:relative;text-align:center;margin:10px auto 0 auto;width:80px}header img.logo-header{z-index:90;width:80px}header .navbar-header{border:0;background-color:#fff;height:100px;box-shadow:0 2px 4px rgba(0,0,0,.3);z-index:1040}header a.navl-expander{color:#222;display:block;font-family:'Montserrat',sans-serif;font-size:22px;font-weight:400;height:100px;line-height:90px;margin-right:-20px;padding-right:65px;position:absolute;left:40px;text-decoration:none;top:0;z-index:12}header a.navl-expander span.hover-show{display:none}header a.navl-expander button{background:none;border:0;position:relative}header a.navl-expander button:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0}header a.navl-expander button:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}header a.navl-expander h1.hover-noshow{display:inline;font-size:22px}header a.navl-expander:hover{cursor:pointer;color:#d32f2f}header a.navl-expander:hover span.hover-show{display:inline}header a.navl-expander:hover span.hover-noshow{display:none}header a.navl-expander:hover h1.hover-show{display:inline}header a.navl-expander:hover h1.hover-noshow{display:none}header a.navr-expander{color:#222;display:block;font-family:'Montserrat',sans-serif;font-size:22px;font-weight:400;height:100px;line-height:90px;margin-right:-20px;padding-right:65px;position:absolute;right:0;text-decoration:none;top:0;z-index:12}header a.navr-expander span.hover-show{display:none}header a.navr-expander button{background:none;border:0;position:relative}header a.navr-expander button:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0}header a.navr-expander button:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0}header a.navr-expander:hover{cursor:pointer;color:#d32f2f}header a.navr-expander:hover span.hover-show{display:inline}header a.navr-expander:hover span.hover-noshow{display:none}header a.search-expander{color:#222;display:block;font-family:'Montserrat',sans-serif;font-size:20px;font-weight:400;height:90px;line-height:90px;margin-right:-20px;padding-right:65px;position:absolute;right:40px;text-decoration:none;top:0}header a.search-expander:hover{cursor:pointer;color:#d32f2f}.left-menu-wrap{position:fixed;z-index:9999;width:300px;height:100%;overflow:auto;background:#212121;padding:2.5em 0 0 1.5em;font-size:1.15em;left:0;-webkit-transform:translate3d(-320px,0,0);transform:translate3d(-320px,0,0);-ms-transform:translate(-320px,0);-sand-transform:translate(-320px,0);-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.right-menu-wrap{position:fixed;z-index:9999;right:0;width:300px;height:100%;overflow:auto;background:#212121;padding:2.5em 1em 0 0;font-size:1.15em;-webkit-transform:translate3d(320px,0,0);transform:translate3d(320px,0,0);-ms-transform:translate(320px,0);-sand-transform:translate(320px,0);-webkit-transition:-webkit-transform .3s;transition:transform .3s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.left-close-button{width:1em;height:1em;position:absolute;right:1em;top:1em;overflow:hidden;text-indent:1em;font-size:.75em;border:none;background:transparent;color:transparent}.left-close-button::before,.left-close-button::after{content:'';position:absolute;width:3px;height:100%;top:0;left:50%;background:#bdc3c7}.left-close-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);-sand-transform:rotate(45deg)}.left-close-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg);-sand-transform:rotate(-45deg)}.right-close-button{width:1em;height:1em;position:absolute;left:1em;top:1em;overflow:hidden;text-indent:1em;font-size:.75em;border:none;background:transparent;color:transparent}.right-close-button::before,.right-close-button::after{content:'';position:absolute;width:3px;height:100%;top:0;left:50%;background:#bdc3c7}.right-close-button::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-ms-transform:rotate(45deg);-sand-transform:rotate(45deg)}.right-close-button::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-ms-transform:rotate(-45deg);-sand-transform:rotate(-45deg)}.show-menu-left .left-menu-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate(0,0);-sand-transform:translate(0,0)}.show-menu-right .right-menu-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-transform:translate(0,0);-sand-transform:translate(0,0)}.navr-expanded a.navr-expander.fixed{right:11.5em}.navr-expanded nav.right{right:0}.navl-expanded a.navl-expander.fixed{left:13em}.navl-expanded nav.left{left:0}.main-menu-right{padding-top:0;text-align:left}.main-menu-right li:first-child{text-align:right;margin-left:20px;font-size:18px;padding:5px;border-bottom:1px solid #d32f2f;color:#fff;text-transform:uppercase}.main-menu-right li{margin-left:20px;font-size:14px;padding:10px;border-bottom:1px solid #777}.main-menu-right li a{color:#fff;text-decoration:none}.main-menu-right li a .caret{width:0;height:0;display:inline-block;vertical-align:top;content:"";margin-top:8px;border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent}.main-menu-right li a:hover{color:#d32f2f}.main-menu-right li a:hover .caret{border-top-color:#fff}.main-menu-right li .sub-nav{border-bottom:0;padding:4px;font-size:16px}.main-menu-right a.other-link{color:#333}.main-menu-right a.other-link i.fa{margin-right:4px}.main-menu-right a.other-link:hover{color:#d32f2f}.main-menu-right a.other-link:focus{text-decoration:none}.main-menu-right li.open>a>.caret{border-top:none}.icon:before{font-family:'FontAwesome';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:'\f105'}.main-menu-right li>a>span.icon{float:right;margin:.1em 1.7em -.1em 0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.main-menu-right li>a:hover>span.icon{float:right;margin:.1em .8em -.1em 0;opacity:1}.main-menu-right li.open>a>.caret{border-bottom:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent}.main-menu-right li.open>a:hover>.caret{border-bottom-color:#fff}.main-menu-left-header{padding-top:0;text-align:right}.main-menu-left-header li:first-child{text-align:left;margin-left:0;font-size:18px;padding:5px;border-bottom:1px solid #d32f2f;color:#fff;text-transform:uppercase}.main-menu-left-header li{margin-right:20px;font-size:14px;padding:10px;border-bottom:1px solid #777}.main-menu-left-header input#search_input{position:relative}.main-menu-left{padding-top:0;text-align:right}.main-menu-left li{margin-right:20px;font-size:14px;padding:10px;border-bottom:1px solid #777}.main-menu-left li a{color:#fff;text-decoration:none}.main-menu-left li a .caret{width:0;height:0;display:inline-block;vertical-align:top;content:"";margin-top:8px;border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent}.main-menu-left li a:hover{color:#d32f2f}.main-menu-left li a:hover .caret{border-top-color:#fff}.main-menu-left li .sub-nav{border-bottom:0;padding:4px;font-size:16px}.main-menu-left a.other-link{color:#333}.main-menu-left a.other-link i.fa{margin-right:4px}.main-menu-left a.other-link:hover{color:#d32f2f}.main-menu-left a.other-link:focus{text-decoration:none}.main-menu-left li.open>a>.caret{border-top:none}.icon:before{font-family:'FontAwesome';font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;content:'\f105'}.main-menu-left li>a>span.icon{float:left;margin:.1em 1.7em -.1em 0;opacity:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.main-menu-left li>a:hover>span.icon{float:left;margin:.1em .8em -.1em 0;opacity:1}.main-menu-left li.open>a>.caret{border-bottom:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent}.main-menu-left li.open>a:hover>.caret{border-bottom-color:#fff}div.mobile-place{text-align:center;background-color:#8e2020;color:#fff;top:100px;width:100%;padding:5px;font-family:'Montserrat',sans-serif;font-size:16px;letter-spacing:.5px}.main-search{background-color:#d32f2f;padding:0 0 0 0;margin-bottom:25px;min-height:95px}.main-search span.search-claim{text-transform:uppercase;color:#fff;font-family:'Montserrat',sans-serif;font-size:20px;font-size:2rem;font-weight:400;letter-spacing:.6px;display:inline-block;padding-bottom:10px}.main-search span.search-claim div.show-search{display:block}.main-search span.search-claim div.show-search a.show-search-xs{color:#fff}.main-search span.search-claim div.show-search a.show-search-xs i.fa-search{font-size:20px;padding-right:10px}.main-search span.search-claim div.show-search a.show-search-xs i.fa-chevron-up,.main-search span.search-claim div.show-search a.show-search-xs i.fa-chevron-down{font-size:24px;margin-left:10px;margin-bottom:-5px;background-color:#fff;color:#d32f2f;height:32px;width:32px;padding:3px 4px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;box-shadow:0 3px 2px rgba(0,0,0,.1)}.main-search span.search-claim div.show-search a.show-search-xs:hover{color:#f2f2f2}.main-search span.search-claim div.show-search a.show-search-xs:focus{text-decoration:none}.main-search div.search-box{display:block;margin:0 auto;text-align:center;color:#777;padding:10px 0 15px 30px}.main-search div.search-box .col-md-1.a{width:3.33%}.main-search div.search-box .col-md-4.cosa{margin-left:35px}.main-search div.search-box .col-xs-12.cosa{margin-left:0}.main-search div.search-box .form-group input.form-control{border:0;border-radius:0;font-family:'Montserrat',sans-serif;font-size:16px;font-size:1.6rem;text-overflow:ellipsis;color:#222}.main-search div.search-box .form-group input.form-control::-webkit-input-placeholder{color:#ccc;font-size:16px;font-size:1.6rem;font-family:'Montserrat',sans-serif}.main-search div.search-box .form-group input.form-control::-moz-placeholder{color:#ccc;font-size:16px;font-size:1.6rem;font-family:'Montserrat',sans-serif}.main-search div.search-box .form-group input.form-control:-ms-input-placeholder{color:#ccc;font-size:16px;font-size:1.6rem;font-family:'Montserrat',sans-serif}.main-search div.search-box span.cerca{text-transform:uppercase;color:#fff;font-family:'Montserrat',sans-serif;font-size:18px;font-size:1.8rem;line-height:30px;font-weight:400;display:inline-block;margin-left:30px;margin-right:-15px}.main-search div.search-box span.near{color:#fff;font-family:'Montserrat',sans-serif;font-size:16.5px;font-size:1.65rem;line-height:30px;font-weight:400;display:inline-block}.main-search div.search-box .icon-addon{position:relative;color:#222;display:block}.main-search div.search-box .icon-addon .fa-map-marker{position:absolute;z-index:2;width:20px;text-align:center;font-size:22px;font-size:2.2rem;left:10px;top:6px}.main-search div.search-box .icon-addon .fa-times-circle{position:absolute;z-index:2;width:20px;text-align:center;font-size:18px;font-size:1.8rem;right:10px;top:8px;color:#ccc}.main-search div.search-box .icon-addon.where-addon .form-control{padding-left:40px;padding-right:40px}.main-search div.search-box .icon-addon .form-control:focus+.fa,.main-search div.search-box .icon-addon:hover .fa{color:#d32f2f}.main-search div.search-box button.btn-link{padding:6px 12px 6px 0}.main-search div.search-box button.btn-link .fa-search{font-size:32px;font-size:3.2rem;color:#fff;line-height:20px}.main-search div.search-box button.btn-link:hover{padding:6px 12px 6px 0}.main-search div.search-box button.btn-link:hover .fa-search{font-size:32px;font-size:3.2rem;color:#222;line-height:20px}.main-search div.search-box div.main-categories{background-color:rgba(0,0,0,.33);height:110px;margin:15px 0 -15px -30px}.main-search div.search-box div.main-categories .bx-wrapper{background:none;box-shadow:none;border:none;padding-top:16px;padding-bottom:12px}.main-search div.search-box div.main-categories .bx-wrapper .bx-next{background:rgba(0,0,0,.2) url(/css/images/controls2.png.pagespeed.ce.UBNBcLuYro.png) no-repeat -42px;height:110px;right:0;top:16px}.main-search div.search-box div.main-categories .bx-wrapper .bx-next:hover{background:rgba(0,0,0,.3) url(/css/images/controls2.png.pagespeed.ce.UBNBcLuYro.png) no-repeat -42px}.main-search div.search-box div.main-categories .bx-wrapper .bx-prev{background:rgba(0,0,0,.2) url(/css/images/controls2.png.pagespeed.ce.UBNBcLuYro.png) no-repeat 0;height:110px;left:0;top:16px}.main-search div.search-box div.main-categories .bx-wrapper .bx-prev:hover{background:rgba(0,0,0,.3) url(/css/images/controls2.png.pagespeed.ce.UBNBcLuYro.png) no-repeat 0}.main-search div.search-box div.main-categories .bx-wrapper .bx-controls-direction a{z-index:1030}.main-search div.search-box div.main-categories a.category i.fa{display:inline-block;font-size:28.5px;font-size:2.85rem;width:60px;height:60px;padding:14px 8px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;border:1px solid #d32f2f;color:#fff;background-color:#d32f2f;box-shadow:0 3px 2px rgba(0,0,0,.2)}.main-search div.search-box div.main-categories a.category span.text-centered{display:inline-block;color:#fff;font-family:'Montserrat',sans-serif;font-size:12px;font-size:1.2rem;margin-top:6px}.main-search div.search-box div.main-categories a.category:hover i.fa{box-shadow:none;background-color:rgba(0,0,0,.1);border:1px solid transparent}.main-search.home{min-height:203px;overflow:hidden}.tt-suggestion.tt-cursor{color:#fff;background-color:#d32f2f!important}.tt-suggestion.tt-cursor a{color:#fff}.tt-suggestion p{margin:0}.placing .panel-place{background-color:#fff;margin-bottom:15px;padding:0;text-align:left}.placing .panel-place h2{color:#222;margin-top:-10px;display:inline-block;vertical-align:middle;font-size:22px;font-size:2.2rem}.placing .panel-place h1{color:#222;margin-top:-10px;display:inline-block;vertical-align:middle;font-size:22px;font-size:2.2rem}.placing .panel-place i.fa{color:#222;font-size:32px;font-size:3.2rem;padding-right:15px;padding-left:20px;line-height:65px}.placing .panel-place i.fa-arrow-circle-left{color:#d32f2f;font-size:16px;font-size:1.6rem}.placing .panel-place span.comuni small.back{font-size:12.5px;font-size:1.25rem;margin-left:-5px;margin-right:15px;line-height:12px;display:inline-block;vertical-align:middle;margin-top:-10px}.placing .panel-place span.comuni i.fa{color:#d32f2f;font-size:24px;padding-left:10px;line-height:72px}.placing .panel-place:hover{box-shadow:none}.placing .panel-place:hover span.comuni h3{color:#d32f2f}.placing .panel-place:hover span.comuni i.fa{color:#d32f2f}.placing .collapse.comuni{padding-bottom:20px}.placing ul.list{padding:20px}.placing .list li{border-bottom:1px solid #ccc;display:table;border-collapse:collapse;width:100%;padding:20px}.placing .inner{display:table-row;overflow:hidden}.placing .li-img{display:table-cell;vertical-align:middle;width:30%;padding-right:0}.placing .li-img img{display:block;width:auto;height:100px;padding:10px;margin:0 auto}.placing .li-text{display:table-cell;vertical-align:middle;width:70%}.placing .li-head{margin:0}.placing .li-sub{margin:0}@media all and (min-width:45em){.placing .list li{float:left;width:50%}}@media all and (min-width:75em){.placing .list li{width:33.33333%}}.mypanel{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);margin-bottom:15px;padding:0;text-align:center}.mypanel h3{color:#222;margin-top:-20px;display:inline-block;vertical-align:middle}.mypanel i.fa{color:#d32f2f;font-size:45px;padding-right:20px;line-height:65px}.mypanel:hover{box-shadow:none}.mypanel:hover h3{color:#d32f2f}.home-main-content{padding:0}.main-content-heading-home{background-color:#777;text-align:center;box-shadow:0 2px 2px rgba(0,0,0,.2);margin-left:-20px;margin-right:-20px}.main-content-heading-home h3{margin:0;color:#fff;padding:5px 0}.main-content-heading{background-color:#f4f1f1;text-align:center;box-shadow:0 2px 2px rgba(0,0,0,.2)}.main-content-heading h3{margin:0;color:#e0e0e0;padding:5px 0}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%;padding-right:0}.col-height:last-child{padding-right:10px}.inside-full-height{background-color:#fff;height:100%;margin-top:0;margin-bottom:0;padding:0 20px}.news{margin-top:15px;margin-bottom:25px}.news .single-news{margin-top:10px;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #d32f2f}.news .single-news .news-img{overflow:hidden;width:90px;height:90px;position:relative;display:inline-block;float:right;margin-left:10px;margin-top:15px}.news .single-news .news-img img{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;height:auto;min-width:100%;max-width:100%}.news .single-news span.news-category{text-align:left;font-size:11px;font-size:1.1rem;font-family:'Montserrat',sans-serif;display:block;color:#d32f2f}.news .single-news span.news-title{text-align:left;color:#222;font-size:17px;font-size:1.7rem;font-family:'Montserrat',sans-serif;display:block;padding:5px 0 15px 0;line-height:22px}.news .single-news span.news-title a{color:#222}.news .single-news span.news-title a:hover{color:#d32f2f;text-decoration:none}.news .single-news span.news-date{text-align:left;font-size:11px;font-size:1.1rem;font-family:'Montserrat',sans-serif;display:block;color:#d32f2f}.news .single-news div.news-footer{border-top:1px dotted #e0e0e0;color:#b4b3b3;font-size:11.5px;font-size:1.15rem;font-family:'Montserrat',sans-serif;line-height:22px}.news .single-news div.news-footer a{color:#b4b3b3;cursor:pointer}.news .single-news div.news-footer ul.social-share{float:left;list-style:none;margin-left:-40px;margin-top:1px}.news .single-news div.news-footer ul.social-share li{float:left;padding-right:4px;cursor:pointer}.news .single-news div.news-footer ul.social-share li i.fa{color:#e0e0e0;font-size:22px}.news .single-news div.news-footer ul.social-share li:hover i.fa{color:#d32f2f}.news .single-news div.news-footer span.news-feedname{float:right}.news .single-news:last-child{border-bottom:none}.sihappy{margin-top:20px}.sihappy .item{margin-bottom:10px;position:relative;border-bottom:1px solid #d32f2f}.sihappy .item .caption{border-left:1px dotted #e0e0e0;padding:10px 10px 0 10px;margin-left:0;margin-bottom:10px;margin-top:-7px}.sihappy .item .center-crop{overflow:hidden;height:150px;position:relative}.sihappy .item .center-crop img{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;height:auto;min-width:100%;max-width:100%}.sihappy .item h4{font-size:16px;font-size:1.6rem;line-height:22px;margin-bottom:5px;margin-top:-5px}.sihappy .item h4 a{color:#222}.sihappy .item h4 a:hover{color:#d32f2f}.sihappy .item h5{text-align:left;font-size:11.5px;font-size:1.15rem;font-family:'Montserrat',sans-serif;display:block;color:#d32f2f}.sihappy .item div.info{background-color:#fbfbfb;padding:8px;margin-left:-10px;margin-right:-10px;margin-bottom:8px;vertical-align:middle}.sihappy .item div.info span.price{font-size:21px;font-size:2.1rem;line-height:24px;text-align:left;color:#d32f2f;font-family:'Montserrat',sans-serif}.sihappy .item div.info span.expire{color:#222;font-size:13.5px;font-size:1.35rem;line-height:24px;font-family:'Montserrat',sans-serif;float:right}.sihappy .item p{font-family:'Montserrat',sans-serif;color:#b4b3b3;font-size:11.5px;font-size:1.15rem;padding-bottom:8px}.sihappy .item .triangle{float:right;border-style:solid;position:absolute;z-index:100}.sihappy .item .triangle-offers{border-color:transparent rgba(220,50,20,.7) transparent transparent;border-width:0 90px 90px 0;right:0;width:90px}.sihappy .item .triangle-offers span.offerta{color:#fff;position:absolute;margin-top:12px;margin-left:35px;font-size:24px;text-align:center;font-weight:700;background-color:transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.sihappy .item .triangle-offers span.offerta small{display:block;font-size:12px;font-weight: ;padding:0;margin:-5px}.sihappy .item .triangle-offers span.coupon{color:#fff;position:absolute;margin-top:12px;margin-left:35px;font-size:16px;text-align:center;font-weight:700;background-color:transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.sihappy .item .triangle-offers span.coupon small{display:block;font-size:12px;font-weight: ;padding:0;margin:-5px}.sihappy .item .triangle-offers span.gratis{color:#fff;position:absolute;margin-top:19px;margin-left:20px;font-size:18px;text-align:center;font-weight:700;background-color:transparent;text-transform:uppercase;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.sihappy .item .triangle-offers span.omaggio{color:#fff;position:absolute;margin-top:24px;margin-left:10px;font-size:17px;text-align:center;font-weight:700;background-color:transparent;text-transform:uppercase;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.sihappy .item:last-child{border-bottom:none}.press-home{margin-top:10px}.press-home .press-item{border-bottom:1px solid #d32f2f;padding:10px 0 5px 0;margin-bottom:5px}.press-home .press-item .press-date{float:left;margin-right:15px;margin-bottom:5px;background:#d32f2f none repeat scroll 0% 0%;box-shadow:0 3px 2px rgba(0,0,0,.2);color:#fff;width:50px;height:50px;padding:8px 10px;line-height:.9em;text-align:center;text-transform:uppercase;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.press-home .press-item .press-date span{display:block;font-size:11.100000000000001px;font-size:1.11rem;text-align:center}.press-home .press-item .press-date span.day{font-size:16px;font-size:1.6rem}.press-home .press-item .press-date:hover{box-shadow:none;background-color:rgba(0,0,0,.1);color:#222}.press-home .press-item .fonte{font-size:12px;font-size:1.2rem;color:#777;margin-bottom:-5px;margin-top:0}.press-home .press-item .fonte i.fa{color:#d32f2f;margin-left:7px}.press-home .press-item h3.press-title{margin-top:5px;line-height:22px;font-size:16px;font-size:1.6rem;line-height:21px;margin-bottom:7px}.press-home .press-item h3.press-title a{color:#222}.press-home .press-item h3.press-title a:hover{color:#d32f2f}.press-home .press-item p.press-content{margin-top:0;border-top:1px dotted #e0e0e0;font-size:13px;font-size:1.3rem;padding-top:7px}.press-home .press-item:last-child{border-bottom:0}.services-container{margin-top:20px;background-color:#fff;margin-right:-5px}.services-container .main-content-heading-home{margin-left:0;margin-right:0;margin-bottom:15px}.services-container .service{min-height:260px;border-bottom:1px solid #e0e0e0}.services-container .service h4.service-title{text-align:center;font-size:19px;font-size:1.9rem;line-height:28px;margin-bottom:10px;margin-top:10px}.services-container .service h4.service-title a{color:#222}.services-container .service h4.service-title a:hover{color:#d32f2f}.services-container .service div.service-img{text-align:center;margin:0 auto;background-color:#fbfbfb;padding-top:10px}.services-container .service div.service-img img{max-width:100%;text-align:center;margin:0 auto;max-height:90px}.services-container .service div.service-img:hover{background-color:#f2f2f2}.services-container .service p.service-desc{font-size:13px;font-size:1.3rem;text-align:center;margin:10px 0}.services-container .service div.go-service{border-top:1px dotted #e0e0e0;text-align:center;color:#d32f2f;font-size:14.5px;font-size:1.45rem;font-family:'Montserrat',sans-serif;padding:5px 0 10px 0}.services-container .service div.go-service:hover{background-color:#fbfbfb;color:#222}.services-container .service.bordered{border-bottom:1px solid #e0e0e0}.services-container.naz{margin-top:0;background-color:#fff;margin-right:-15px;margin-left:-15px}.services-container.naz .main-content-heading-home{margin-left:0;margin-right:0;margin-bottom:15px}.services-container.naz .service{min-height:230px;border-bottom:1px solid #e0e0e0}.services-container.naz .service h4.service-title{text-align:center;font-size:18px;font-size:1.8rem;line-height:26px;margin-bottom:10px;margin-top:10px}.services-container.naz .service h4.service-title a{color:#222}.services-container.naz .service h4.service-title a:hover{color:#d32f2f}.services-container.naz .service div.service-img{text-align:center;margin:0 auto;background-color:#fbfbfb;padding-top:10px}.services-container.naz .service div.service-img img{max-width:100%;text-align:center;margin:0 auto;max-height:75px}.services-container.naz .service div.service-img:hover{background-color:#f2f2f2}.services-container.naz .service p.service-desc{font-size:13px;font-size:1.3rem;text-align:center;margin:10px 0}.services-container.naz .service div.go-service{border-top:1px dotted #e0e0e0;text-align:center;color:#d32f2f;font-size:14.5px;font-size:1.45rem;font-family:'Montserrat',sans-serif;padding:5px 0 10px 0}.services-container.naz .service div.go-service:hover{background-color:#fbfbfb;color:#222}.services-container.naz .service.bordered{border-bottom:1px solid #e0e0e0}.seeall{margin:15px -20px 0 -20px;border-top:1px solid #e0e0e0;padding:10px 20px;text-align:center}.seeall span.seeall-txt{color:#d32f2f;font-size:14.5px;font-size:1.45rem;font-family:'Montserrat',sans-serif;cursor:pointer}.seeall .sihappy-categories{min-height:50px;text-align:center;margin:auto;font-size:12px;font-size:1.2rem;padding:5px;line-height:18px;border-bottom:1px solid #f4f1f1;margin-bottom:4px}.seeall .sihappy-categories a{color:#b4b3b3;padding:0 1px}.seeall .sihappy-categories a:hover{color:#222}.seeall:hover{background-color:#fbfbfb}.seeall:hover span.seeall-txt{color:#222;font-family:'Montserrat',sans-serif}.comuni-container{margin-top:20px;background-color:#fff;min-height:100px;margin-right:-5px;padding-bottom:20px}.comuni-container .main-content-heading-home{margin-left:0;margin-right:0;margin-bottom:0}.comuni-container ul.list{padding:20px}.comuni-container .list li{border-bottom:1px solid #ccc;display:table;border-collapse:collapse;padding:20px}.comuni-container .inner{display:table-row;overflow:hidden}.comuni-container .li-img{display:table-cell;vertical-align:middle;width:35%;padding-right:0}.comuni-container .li-img img{display:block;width:auto;height:100px;padding:10px;margin:0 auto;max-width:95px}.comuni-container .li-text{display:table-cell;vertical-align:middle;width:70%}.comuni-container .li-head{margin:0}.comuni-container .li-sub{margin:0}@media all and (min-width:45em){.comuni-container .list li{float:left;width:33.33333%}}@media all and (min-width:75em){.comuni-container .list li{width:25%}}@media (max-width:767px){.comuni-container .list li{width:50%;float:left}}@media (max-width:480px) and (orientation:portrait){.comuni-container .list li{width:100%}}.side-widget{background-color:#fbfbfb;margin-top:0;margin-bottom:20px;padding:15px 20px;text-align:center;margin-right:-15px;margin-left:-15px}.side-widget .side-widget-header{text-align:right}.side-widget .side-widget-header i.fa{color:#222;font-size:32px;padding-right:15px;margin-top:-5px;vertical-align:middle}.side-widget .side-widget-header h3{color:#222;display:inline-block;margin-top:0;line-height:30px}.side-widget .side-widget-header-new{text-align:center}.side-widget .side-widget-header-new i.fa{color:#d32f2f;font-size:24px;padding-right:15px;margin-top:0;vertical-align:middle}.side-widget .side-widget-header-new hr{margin-top:10px;margin-bottom:5px}.side-widget .side-widget-header-new h3{color:#222;margin-top:0;line-height:30px}.row.mobile{margin-bottom:10px}.mobile-widget{background-color:#fbfbfb;margin-top:0;padding:15px 20px;text-align:center}.mobile-widget .mobile-widget-header{text-align:right}.mobile-widget .mobile-widget-header i.fa{color:#222;font-size:32px;padding-right:15px;margin-top:-5px;vertical-align:middle}.mobile-widget .mobile-widget-header h3{color:#222;display:inline-block;margin-top:0;line-height:30px}.mobile-widget.utility{background-color:transparent;padding:0;margin-top:-10px}.mobile-widget.utility .mypanel{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);margin-bottom:10px;padding:0;text-align:left;display:table;width:100%}.mobile-widget.utility .mypanel h3{color:#222;margin-top:-20px;display:inline-block;vertical-align:middle;display:table-cell}.mobile-widget.utility .mypanel i.fa{color:#d32f2f;font-size:40px;padding-right:20px;line-height:55px;display:table-cell;width:38%;text-align:right}.mobile-widget.utility .mypanel i.fa-envelope{font-size:35px}div.banner-place{background-color:#e6e6e6;background-repeat:no-repeat;background-size:cover;min-height:363px;margin-bottom:20px;margin-right:-5px}div.banner-place .content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;z-index:10;width:100%}div.banner-place .content h3{color:#fff;font-size:32px;font-weight:400;margin-top:0}div.banner-place .content h2{color:#fff;font-size:48px;font-weight:700;margin-bottom:20px}div.banner-place:after{content:"";background:url(/img/pattern.png.pagespeed.ce.Nf1PsAZx75.png) repeat;background-attachment:fixed;top:0;left:15px;bottom:20px;right:10px;position:absolute;overflow:hidden}.side-widget.meteo{padding:10px 20px 13px 20px;height:102px;overflow:hidden;margin-top:0}.side-widget.meteo #weather{width:100%;text-align:right}.side-widget.meteo #weather span.meteoa{color:#222;font-size:12px;font-weight:700;text-align:right}.side-widget.meteo #weather span.locality{color:#d32f2f;font-size:16px;font-weight:400;padding-left:5px;text-align:right}.side-widget.meteo #weather i{color:#222;font-family:weather;font-size:70px;font-weight:normal;font-style:normal;line-height:1.0}.side-widget.meteo #weather h2{margin:0 0 0 10px;color:#222;font-size:45px;font-weight:400;font-family:'Hind';text-align:left}.side-widget.meteo .icon-0:before{content:":"}.side-widget.meteo .icon-1:before{content:"p"}.side-widget.meteo .icon-2:before{content:"S"}.side-widget.meteo .icon-3:before{content:"Q"}.side-widget.meteo .icon-4:before{content:"S"}.side-widget.meteo .icon-5:before{content:"W"}.side-widget.meteo .icon-6:before{content:"W"}.side-widget.meteo .icon-7:before{content:"W"}.side-widget.meteo .icon-8:before{content:"W"}.side-widget.meteo .icon-9:before{content:"I"}.side-widget.meteo .icon-10:before{content:"W"}.side-widget.meteo .icon-11:before{content:"I"}.side-widget.meteo .icon-12:before{content:"I"}.side-widget.meteo .icon-13:before{content:"I"}.side-widget.meteo .icon-14:before{content:"I"}.side-widget.meteo .icon-15:before{content:"W"}.side-widget.meteo .icon-16:before{content:"I"}.side-widget.meteo .icon-17:before{content:"W"}.side-widget.meteo .icon-18:before{content:"U"}.side-widget.meteo .icon-19:before{content:"Z"}.side-widget.meteo .icon-20:before{content:"Z"}.side-widget.meteo .icon-21:before{content:"Z"}.side-widget.meteo .icon-22:before{content:"Z"}.side-widget.meteo .icon-23:before{content:"Z"}.side-widget.meteo .icon-24:before{content:"E"}.side-widget.meteo .icon-25:before{content:"E"}.side-widget.meteo .icon-26:before{content:"3"}.side-widget.meteo .icon-27:before{content:"a"}.side-widget.meteo .icon-28:before{content:"A"}.side-widget.meteo .icon-29:before{content:"a"}.side-widget.meteo .icon-30:before{content:"A"}.side-widget.meteo .icon-31:before{content:"6"}.side-widget.meteo .icon-32:before{content:"1"}.side-widget.meteo .icon-33:before{content:"6"}.side-widget.meteo .icon-34:before{content:"1"}.side-widget.meteo .icon-35:before{content:"W"}.side-widget.meteo .icon-36:before{content:"1"}.side-widget.meteo .icon-37:before{content:"S"}.side-widget.meteo .icon-38:before{content:"S"}.side-widget.meteo .icon-39:before{content:"S"}.side-widget.meteo .icon-40:before{content:"M"}.side-widget.meteo .icon-41:before{content:"W"}.side-widget.meteo .icon-42:before{content:"I"}.side-widget.meteo .icon-43:before{content:"W"}.side-widget.meteo .icon-44:before{content:"a"}.side-widget.meteo .icon-45:before{content:"S"}.side-widget.meteo .icon-46:before{content:"U"}.side-widget.meteo .icon-47:before{content:"S"}.side-widget.utility{background-color:transparent;padding:0;margin-top:20px}.side-widget.utility .mypanel{background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);margin-bottom:15px;padding:0;text-align:left;display:table;width:100%}.side-widget.utility .mypanel h3{color:#222;margin-top:-20px;display:inline-block;vertical-align:middle;display:table-cell}.side-widget.utility .mypanel i.fa{color:#d32f2f;font-size:45px;padding-right:20px;line-height:65px;display:table-cell;width:38%;text-align:right}.side-widget.utility .mypanel i.fa-envelope{font-size:40px}.side-widget.utility.naz{margin-top:0;margin-bottom:-10px}.side-widget.utility.nometeo{margin-top:0}.side-widget.cloud .cloud-keywords{border-bottom:1px solid #e0e0e0;text-align:justify;margin:auto;padding-top:10px;padding-bottom:10px;line-height:25px}.side-widget.cloud .cloud-search span.claim{text-align:center;padding:15px 0 10px 0;display:inline-block;font-size:12.5px;font-size:1.25rem}.side-widget.cloud .cloud-search .form-group{box-shadow:0 4px 2px rgba(0,0,0,.2)}.side-widget.cloud .cloud-search .form-group input.form-control{border:0;border-radius:0;height:33px;font-family:'Montserrat',sans-serif;font-size:16px;font-size:1.6rem;text-overflow:ellipsis;color:#222}.side-widget.cloud .cloud-search .form-group input.form-control::-webkit-input-placeholder{color:#ccc;font-size:16px;font-size:1.6rem;font-family:'Montserrat',sans-serif}.side-widget.cloud .cloud-search .form-group input.form-control::-moz-placeholder{color:#ccc;font-size:16px;font-size:1.6rem;font-family:'Montserrat',sans-serif}.side-widget.cloud .cloud-search .form-group input.form-control:-ms-input-placeholder{color:#ccc;font-size:16px;font-size:1.6rem;font-family:'Montserrat',sans-serif}.side-widget.cloud .cloud-search .form-group .input-group-btn{position:relative;white-space:nowrap;background-color:#d32f2f}.side-widget.cloud .cloud-search .form-group .input-group-btn i.fa{font-size:18px;color:#fff}.side-widget.gmn .side-widget-header{border-bottom:1px solid #e0e0e0}.side-widget.gmn .cloud-search{padding-top:20px}.side-widget.gmn .cloud-search span.claim{text-align:center;padding:15px 0 10px 0;display:inline-block;font-size:12.5px;font-size:1.25rem}.side-widget.gmn .cloud-search .gmn-go{margin-bottom:20px}.side-widget.gmn .cloud-search .gmn-go small{display:block;margin-top:10px;margin-bottom:-10px}.side-widget.gmn .cloud-search .gmn-select{height:33px;overflow:hidden;box-shadow:0 4px 2px rgba(0,0,0,.2);width:100%}.side-widget.gmn .cloud-search .gmn-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/img/arrow-select.jpg.pagespeed.ce.RHad8T_2r3.jpg) no-repeat right #fff;font-family:'Montserrat',sans-serif;height:33px;padding:5px 10px;border:0;border-radius:0;font-size:14.5px;font-size:1.45rem;outline:none;width:100%}.side-widget.gmn .cloud-search p.poweredby{margin-top:20px}.side-widget.gmn .cloud-search .form-group{box-shadow:0 4px 2px rgba(0,0,0,.2)}.side-widget.gmn .cloud-search .form-group input.form-control{border:0;border-radius:0;height:33px;font-family:'Montserrat',sans-serif;font-size:16px;font-size:1.6rem;text-overflow:ellipsis;color:#222}.side-widget.gmn .cloud-search .form-group input.form-control::-webkit-input-placeholder{color:#ccc;font-size:16px;font-size:1.6rem;font-family:'Montserrat',sans-serif}.side-widget.gmn .cloud-search .form-group input.form-control::-moz-placeholder{color:#ccc;font-size:16px;font-size:1.6rem;font-family:'Montserrat',sans-serif}.side-widget.gmn .cloud-search .form-group input.form-control:-ms-input-placeholder{color:#ccc;font-size:16px;font-size:1.6rem;font-family:'Montserrat',sans-serif}.side-widget.gmn .cloud-search .form-group .input-group-btn{position:relative;white-space:nowrap;background-color:#d32f2f}.side-widget.gmn .cloud-search .form-group .input-group-btn i.fa{font-size:18px;color:#fff}.side-widget.sihappy{margin-top:0}.side-widget.sihappy .sihappy{margin-top:15px}.side-widget.sihappy .sihappy .item{margin-bottom:20px;position:relative;text-align:left}.side-widget.sihappy .sihappy .item .caption{border-left:1px solid #e0e0e0;padding:15px 10px 0 10px;margin-left:0;margin-bottom:20px;margin-top:-15px}.side-widget.sihappy .sihappy .item .center-crop{overflow:hidden;height:150px;position:relative}.side-widget.sihappy .sihappy .item .center-crop img{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;height:auto;min-width:100%;max-width:100%}.side-widget.sihappy .sihappy .item h4{font-size:14px;font-size:1.4rem;line-height:20px;margin-bottom:15px;margin-top:-5px}.side-widget.sihappy .sihappy .item h4 a{color:#222}.side-widget.sihappy .sihappy .item h4 a:hover{color:#d32f2f}.side-widget.sihappy .sihappy .item h5{text-align:left;font-size:10px;font-size:1rem;font-family:'Montserrat',sans-serif;display:block;color:#d32f2f}.side-widget.sihappy .sihappy .item div.info{background-color:#f2f2f2;padding:10px;margin-left:-10px;margin-right:-10px;margin-bottom:8px;vertical-align:middle}.side-widget.sihappy .sihappy .item div.info span.price{font-size:18px;font-size:1.8rem;line-height:20px;text-align:left;color:#d32f2f;font-family:'Montserrat',sans-serif}.side-widget.sihappy .sihappy .item div.info span.expire{color:#222;font-size:11.5px;font-size:1.15rem;line-height:20px;font-family:'Montserrat',sans-serif;float:right}.side-widget.sihappy .sihappy .item p{font-family:'Montserrat',sans-serif;color:#b4b3b3;font-size:11.5px;font-size:1.15rem;padding-bottom:8px}.side-widget.sihappy .sihappy .item .triangle{float:right;border-style:solid;position:absolute;z-index:100}.side-widget.sihappy .sihappy .item .triangle-offers{border-color:transparent rgba(220,50,20,.7) transparent transparent;border-width:0 90px 90px 0;right:0;width:90px}.side-widget.sihappy .sihappy .item .triangle-offers span.offerta{color:#fff;position:absolute;margin-top:12px;margin-left:35px;font-size:24px;text-align:center;font-weight:700;background-color:transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.side-widget.sihappy .sihappy .item .triangle-offers span.offerta small{display:block;font-size:12px;font-weight: ;padding:0;margin:-5px}.side-widget.sihappy .sihappy .item .triangle-offers span.coupon{color:#fff;position:absolute;margin-top:12px;margin-left:35px;font-size:16px;text-align:center;font-weight:700;background-color:transparent;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.side-widget.sihappy .sihappy .item .triangle-offers span.coupon small{display:block;font-size:12px;font-weight: ;padding:0;margin:-5px}.side-widget.sihappy .sihappy .item .triangle-offers span.gratis{color:#fff;position:absolute;margin-top:19px;margin-left:20px;font-size:18px;text-align:center;font-weight:700;background-color:transparent;text-transform:uppercase;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.side-widget.sihappy .sihappy .item .triangle-offers span.omaggio{color:#fff;position:absolute;margin-top:24px;margin-left:10px;font-size:17px;text-align:center;font-weight:700;background-color:transparent;text-transform:uppercase;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.side-widget.cinema div.cinema-content{margin-top:20px;margin-bottom:-20px;text-align:left}.side-widget.cinema div.cinema-content .film{margin-bottom:20px}.side-widget.cinema div.cinema-content .film img.locandina{max-width:65px;float:left}.side-widget.cinema div.cinema-content .film .film-content{padding-left:80px}.side-widget.cinema div.cinema-content .film .film-content p.film-title{color:#222;font-size:13.799999999999999px;font-size:1.38rem;font-family:'Montserrat',sans-serif;line-height:18px;margin-bottom:5px}.side-widget.cinema div.cinema-content .film .film-content p.film-title a{color:#222}.side-widget.cinema div.cinema-content .film .film-content p.film-title a:hover{color:#d32f2f}.side-widget.cinema div.cinema-content .film .film-content span{font-size:12px;font-size:1.2rem;display:block;line-height:15px}.side-widget.cinema div.cinema-content .film .film-content p.trama{margin-top:5px;font-size:12px;font-size:1.2rem;margin-bottom:5px}.side-widget.cinema div.cinema-content .film .film-content span.orari{font-size:12.5px;font-size:1.25rem;display:block;line-height:15px}.side-widget.cinema div.cinema-content .film .film-content ul.orari{margin-left:-30px;display:inline-block;font-size:12.5px;font-size:1.25rem}.side-widget.cinema div.cinema-content .film .film-content ul.orari li{list-style:none;line-height:15px}.side-widget.cinema div.cinema-content .film .film-content ul.orari li:before{content:"-";margin-left:-10px;padding-right:0;margin-right:5px}.side-widget.cinema .feed-info{text-align:right;font-size:11.5px;font-size:1.15rem;border-top:1px solid #e0e0e0;padding-top:4px;margin-top:10px}.side-widget.si2blog .blog-list{text-align:left}.side-widget.si2blog .blog-list .blog-item{position:relative;margin-bottom:15px}.side-widget.si2blog .blog-list .blog-item a i.fa{position:absolute;top:5px;left:5px;color:#d32f2f;font-size:18px}.side-widget.si2blog .blog-list .blog-item a h4.blog-title{font-size:16px;background-color:#f2f2f2;padding:5px 5px 5px 33px;line-height:20px;color:#222}.side-widget.si2blog .blog-list .blog-item a p.blog-desc{font-size:12px;line-height:16px;margin-top:-5px;margin-left:5px;color:#222}.side-widget.si2blog .blog-list .blog-item a:hover{text-decoration:none}.side-widget.si2blog .blog-list .blog-item a:hover i.fa{position:absolute;top:5px;left:5px;color:#777;font-size:18px}.side-widget.si2blog .blog-list .blog-item a:hover h4.blog-title{font-size:16px;background-color:#f2f2f2;padding:5px 5px 5px 33px;line-height:20px;color:#d32f2f}.side-widget.si2blog .blog-list .blog-item a:hover p.blog-desc{font-size:12px;line-height:16px;margin-top:-5px;margin-left:5px;color:#777}.side-widget.si2blog .blog-list .blog-item a:focus{text-decoration:none}.side-widget.banner-int{margin-top:20px}.side-widget.banner-int .banner-list{text-align:left}.side-widget.banner-int .banner-list .banner-item{position:relative;margin-bottom:15px}.side-widget.banner-int .banner-list .banner-item a i.fa{position:absolute;top:5px;left:5px;color:#d32f2f;font-size:18px}.side-widget.banner-int .banner-list .banner-item a img{max-width:33px;position:absolute;top:7px;left:7px}.side-widget.banner-int .banner-list .banner-item a h4.banner-title{font-size:16px;background-color:#f2f2f2;padding:14px 5px 5px 50px;line-height:20px;color:#222;min-height:48px}.side-widget.banner-int .banner-list .banner-item a h4.banner-title.isuppb{font-size:16px;background-color:#f2f2f2;padding:5px 5px 5px 50px;line-height:20px;color:#222;min-height:48px}.side-widget.banner-int .banner-list .banner-item a p.banner-desc{font-size:12px;line-height:16px;margin-top:-5px;margin-left:5px;color:#222}.side-widget.banner-int .banner-list .banner-item a:hover{text-decoration:none}.side-widget.banner-int .banner-list .banner-item a:hover h4.banner-title{color:#d32f2f}.side-widget.banner-int .banner-list .banner-item a:focus{text-decoration:none}.mobile-widget.banner-int{margin-top:10px;margin-bottom:20px;margin-left:15px;margin-right:15px}.mobile-widget.banner-int .banner-list{text-align:left}.mobile-widget.banner-int .banner-list .banner-item{position:relative;margin-bottom:15px}.mobile-widget.banner-int .banner-list .banner-item a i.fa{position:absolute;top:5px;left:5px;color:#d32f2f;font-size:18px}.mobile-widget.banner-int .banner-list .banner-item a img{max-width:33px;position:absolute;top:7px;left:7px}.mobile-widget.banner-int .banner-list .banner-item a h4.banner-title{font-size:16px;background-color:#f2f2f2;padding:14px 5px 5px 50px;line-height:20px;color:#222;min-height:48px}.mobile-widget.banner-int .banner-list .banner-item a h4.banner-title.isuppb{font-size:16px;background-color:#f2f2f2;padding:5px 5px 5px 50px;line-height:20px;color:#222;min-height:48px}.mobile-widget.banner-int .banner-list .banner-item a p.banner-desc{font-size:12px;line-height:16px;margin-top:-5px;margin-left:5px;color:#222}.mobile-widget.banner-int .banner-list .banner-item a:hover{text-decoration:none}.mobile-widget.banner-int .banner-list .banner-item a:hover h4.banner-title{color:#d32f2f}.mobile-widget.banner-int .banner-list .banner-item a:focus{text-decoration:none}.adv-300{margin-right:-15px;margin-left:-15px}.adv-300 img{max-width:100%}.mypanel.results-map-panel{margin-bottom:20px}.mypanel.results-map-panel i.fa{display:block;color:#d32f2f;font-size:36px;line-height:42px;padding-right:0;margin-top:0;padding-top:10px}.mypanel.results-map-panel h3{color:#222;display:block;margin-top:10px;margin-bottom:25px;line-height:20px}.mypanel.results-map-panel .container-results-map{margin:0}.mypanel.results-map-panel .container-results-map .results-map{height:450px;margin:0;overflow:hidden;z-index:1}.mypanel.results-map-panel .container-results-map .results-map img{max-width:none;width:100%}.mypanel.results-map-panel .container-results-map .item-map{height:400px;margin:0;overflow:hidden;z-index:1}.results-main-content{padding:15px 20px 22px 15px;background-color:#fff}.results-main-content .main-tabs{width:100%;background:#fff;font-size:18px;font-size:1.8rem;font-family:'Montserrat',sans-serif;margin-bottom:10px}.results-main-content .main-tabs i.fa{font-size:22px;font-size:2.2rem;line-height:32px;margin-right:10px}.results-main-content .main-tabs .nav-pills>li>a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:4px 4px}.results-main-content .main-tabs .nav-pills>li:last-child>a{margin-left:5px;margin-right:0}.results-main-content .main-tabs .nav-pills>li.active>a,.results-main-content .main-tabs .nav-pills>li.active>a:focus,.results-main-content .main-tabs .nav-pills>li.active>a:hover{color:#fff;background-color:#222}.results-main-content .main-tabs .nav-pills>li.active:after{content:"";position:absolute;bottom:-6px;left:50%;border-width:10px 10px 0;border-style:solid;border-color:#222 transparent;display:block;width:0}.results-main-content .main-tabs .nav-pills>li>a,.results-main-content .main-tabs .nav-pills>li>a:focus,.results-main-content .main-tabs .nav-pills>li>a:hover{color:#d32f2f;background-color:#f2f2f2}.results-main-content .main-tabs .nav-pills>li>a:hover{color:#222;background-color:#fff}.results-main-content div.intro-results{padding:10px 20px 20px 20px;text-align:center}.results-main-content div.intro-results.no-results{padding:50px 20px 50px 20px;text-align:center;margin:30px 0;border:1px solid #e0e0e0;font-size:22px}.results-main-content div.result{margin-bottom:20px;position:relative;display:block}.results-main-content div.result div.item-number{display:inline-block;position:absolute;top:0;left:0}.results-main-content div.result div.item-number span{font-size:12px;font-weight:500;margin-left:0;height:40px;width:40px;padding:4px 10px 0 0;text-align:center;display:inline-block;background:url(/img/marker/marker.png.pagespeed.ce.cHkNBhkzS0.png) no-repeat top left transparent;color:#fff}.results-main-content div.result div.item-content{border-left:3px solid #d32f2f;border-right:1px solid #f4f1f1;border-bottom:1px solid #f4f1f1;position:relative;margin-left:40px;box-shadow:0 1px .5px rgba(0,0,0,.25)}.results-main-content div.result div.item-content div.item-name{background-color:#f4f1f1;width:100%;display:block;position:relative}.results-main-content div.result div.item-content div.item-name a{color:#222}.results-main-content div.result div.item-content div.item-name a:hover{color:#d32f2f}.results-main-content div.result div.item-content div.item-name h3{margin:0;padding:10px 15px;font-size:17.3px;font-size:1.73rem;line-height:18px;font-weight:bold}.results-main-content div.result div.item-content div.item-name h2{margin:0;padding:10px 15px;font-size:17.3px;font-size:1.73rem;line-height:18px;font-weight:bold}.results-main-content div.result div.item-content .item-summary{display:block;margin:0 auto;background-color:#fff;position:relative;padding:5px 10px 0 10px}.results-main-content div.result div.item-content .item-summary .visible-xxs{display:none!important}.results-main-content div.result div.item-content .item-summary .item-info{display:inline-block;width:72%;position:relative}.results-main-content div.result div.item-content .item-summary .item-info div.listing{float:left;width:69%}.results-main-content div.result div.item-content .item-summary .item-info div.listing div.deep-link{margin-top:15px;margin-bottom:-5px;padding:10px 5px;border-top:1px solid #e0e0e0;float:left;font-family:'Montserrat',sans-serif;width:100%;font-size:13px}.results-main-content div.result div.item-content .item-summary .item-info div.listing div.deep-link .columns{-moz-column-width:14em;-webkit-column-width:14em;column-width:14em;margin-top:0}.results-main-content div.result div.item-content .item-summary .item-info div.listing div.deep-link .columns ul{margin:0;padding:0;list-style-type:none}.results-main-content div.result div.item-content .item-summary .item-info div.listing div.deep-link .columns ul li{padding-bottom:5px}.results-main-content div.result div.item-content .item-summary .item-info div.listing div.deep-link .columns ul li:first-child{margin-top:0}.results-main-content div.result div.item-content .item-summary .item-info div.listing.no-logo{float:left;width:100%;padding-right:10px}.results-main-content div.result div.item-content .item-summary .item-info div.listing.no-logo div.deep-link .columns{-moz-column-width:16em;-webkit-column-width:16em;column-width:16em;margin-top:0}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item{display:table;margin:0 0 0 0;border-spacing:4px;float:left}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li{display:table-row-group}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li i.fa{padding:6px 4px;font-size:15px;color:#d32f2f;background-color:#fff;border-radius:50%;border:1px solid #e0e0e0;width:30px;height:30px}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt{display:table-cell;font-size:14px;padding-left:8px}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt a{color:#d32f2f}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt a:hover{color:#333;text-decoration:none}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.tel-number{font-size:20px;font-weight:700}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.tel-number a{color:#222}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.tel-number a:hover{color:#d32f2f}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.fax-number{font-weight:700}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website{font-size:16px;font-weight:700}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website a.website{padding-right:20px}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website span.social{display:inline}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website span.social i.fa-facebook,.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website span.social i.fa-twitter{padding:5px 3px;font-size:13px;color:#fff;background-color:#777;border:0;border-radius:50%;width:25px;height:25px}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website span.social i.fa-facebook:hover,.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website span.social i.fa-twitter:hover{background-color:#d32f2f}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.other-bu{font-size:12.5px}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.other-bu a.other-bu{font-size:15px;font-weight:700;padding-left:3px}.results-main-content div.result div.item-content .item-summary .item-info ul.contacts-item li ul.others{margin-left:-44px}.results-main-content div.result div.item-content .item-summary .item-info .item-logo{display:inline-block;margin:10px 10px 0 10px;text-align:center;float:right}.results-main-content div.result div.item-content .item-summary .item-info .item-logo img{max-height:150px;max-width:140px;display:block;margin:0 auto 20px auto;padding:5px;border:1px solid #e0e0e0}.results-main-content div.result div.item-content .item-summary .item-logo{display:inline-block;margin:10px 10px 0 10px;text-align:center;float:right}.results-main-content div.result div.item-content .item-summary .item-logo img{max-height:150px;max-width:140px;display:block;margin:0 auto 20px auto;padding:5px;border:1px solid #e0e0e0}.results-main-content div.result div.item-content .item-summary .item-brief{display:inline;float:right;border-left:1px solid #777;font-size:11.899999999999999px;font-size:1.19rem;width:27%;padding:10px 15px;margin-bottom:15px;word-break:break-word}.results-main-content div.result div.item-content .item-summary .item-brief span.vai-a-btn{display:block;margin-right:-15px;margin-top:10px;margin-bottom:15px}.results-main-content div.result div.item-content .item-summary .item-brief span.category{text-align:right;display:block;margin-top:10px;background-color:#fbfbfb;padding:4px 5px 2px 0;margin-left:-15px;margin-right:-15px}.results-main-content div.result div.item-content .item-summary .item-brief span.category strong{font-size:12.5px;font-size:1.25rem;text-transform:uppercase;color:#d32f2f}.results-main-content div.result div.item-content .item-summary .item-brief span.typology{text-align:right;display:block;margin-bottom:10px;background-color:#fbfbfb;padding:4px 5px 2px 0;margin-left:-15px}.results-main-content div.result div.item-content .item-summary .item-brief span.typology strong{font-size:12.5px;font-size:1.25rem;text-transform:uppercase;color:#d32f2f}.results-main-content div.result div.item-content:hover{box-shadow:0 2px 4px rgba(0,0,0,.4)}.results-main-content div.result.no-client div.item-content{border-left:1px solid #f4f1f1;margin-left:40px;box-shadow:0 1px .5px rgba(0,0,0,.25)}.results-main-content div.result.no-client div.item-content div.item-name h3{padding:8px 15px;font-size:15px;font-size:1.5rem;font-weight:normal}.results-main-content div.result.no-client div.item-content div.item-name h2{padding:8px 15px;font-size:15px;font-size:1.5rem;font-weight:normal}.results-main-content div.result.no-client div.item-content .item-summary{padding:6px 10px 0 10px}.results-main-content div.result.no-client div.item-content .item-summary .visible-xxs{display:none!important}.results-main-content div.result.no-client div.item-content .item-summary .item-info ul.contacts-item li i.fa{padding:5px 3px;font-size:14px;background-color:#fff;border-radius:50%;width:27px;height:27px}.results-main-content div.result.no-client div.item-content .item-summary .item-info ul.contacts-item li span.li-txt{display:table-cell;font-size:13px;padding-left:6px}.results-main-content div.result.no-client div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.tel-number{font-size:17px}.results-main-content div.result.no-client div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website{font-size:15px}.results-main-content div.result.no-client div.item-content:hover{box-shadow:0 1px 2px rgba(0,0,0,.3)}.results-main-content div.result.child-item div.item-content{border-left:3px solid #7f868a}.results-main-content div.result.no-client.dbu div.item-content div.item-name h3{font-size:14px;font-size:1.4rem;color:#888}.results-main-content div.result.no-client.dbu div.item-content div.item-name h2{font-size:14px;font-size:1.4rem;color:#888}.results-main-content div.result.no-client.dbu div.item-content .item-summary{padding:6px 10px 0 10px}.results-main-content div.result.no-client.dbu div.item-content .item-summary .visible-xxs{display:none!important}.results-main-content div.result.no-client.dbu div.item-content .item-summary .item-info ul.contacts-item li i.fa{padding:5px 3px;font-size:14px;background-color:#fff;border-radius:50%;width:27px;height:27px}.results-main-content div.result.no-client.dbu div.item-content .item-summary .item-info ul.contacts-item li span.li-txt{display:table-cell;font-size:13px;padding-left:6px}.results-main-content div.result.no-client.dbu div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.tel-number{font-size:17px}.results-main-content div.result.no-client.dbu div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website{font-size:15px}.results-main-content div.result.no-client.dbu div.item-content:hover{box-shadow:0 1px 2px rgba(0,0,0,.3)}.results-main-content div.pagination-results{background-color:#f2f2f2;font-family:'Montserrat',sans-serif}.results-main-content div.pagination-results span.numbers{color:#222;font-size:13.5px;font-size:1.35rem;text-align:left;display:inline-block;padding:10px 20px}.results-main-content div.pagination-results ul.pagination{display:inline-block;float:right;margin:0;padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.results-main-content div.pagination-results .pagination>li:first-child>a,.results-main-content div.pagination-results .pagination>li:first-child>span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.results-main-content div.pagination-results .pagination>li:last-child>a,.results-main-content div.pagination-results .pagination>li:last-child>span{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.results-main-content div.pagination-results .pagination>.active>a,.results-main-content div.pagination-results .pagination>.active>a:focus,.results-main-content div.pagination-results .pagination>.active>a:hover,.results-main-content div.pagination-results .pagination>.active>span,.results-main-content div.pagination-results .pagination>.active>span:focus,.results-main-content div.pagination-results .pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#d32f2f;border-color:#d32f2f}.results-main-content div.pagination-results .pagination>li>a,.results-main-content div.pagination-results .pagination>li>span{position:relative;float:left;padding:6px 16px;margin-left:-1px;line-height:26px;color:#222;text-decoration:none;background-color:#fff;border:1px solid #f2f2f2}.results-main-content .alert-danger{padding:15px;margin-bottom:25px;border:1px solid transparent;border-radius:0;text-align:center;font-family:'Montserrat',sans-serif;font-weight:400;font-size:16px}.results-main-content .adsense{text-align:center;margin:30px auto 10px auto}.results-main-content .adsense img{max-width:100%}.home-comuni-main-content{padding:0 20px 22px 20px;background-color:#fff}.home-comuni-main-content div.intro-results{padding:20px 0 10px 0;text-align:center}.home-comuni-main-content ul.list{padding:0}.home-comuni-main-content .list li{border-bottom:1px solid #ccc;display:table;border-collapse:collapse;width:100%}.home-comuni-main-content .inner{display:table-row;overflow:hidden}.home-comuni-main-content .li-img{display:table-cell;vertical-align:middle;width:30%;padding-right:0}.home-comuni-main-content .li-img img{display:block;width:auto;max-height:109px;max-width:120px;padding:20px;margin:0 auto}.home-comuni-main-content .li-text{display:table-cell;vertical-align:middle;width:70%;height:110px}.home-comuni-main-content .li-head{margin:0 0 10px 0}.home-comuni-main-content .li-sub{margin:0;font-size:12.5px;font-size:1.25rem;line-height:16px;color:#222}@media all and (min-width:45em){.home-comuni-main-content .list li{float:left;width:50%}}@media all and (min-width:75em){.home-comuni-main-content .list li{width:33.33333%}}.home-comuni-main-content div.pagination-results{background-color:#f2f2f2;font-family:'Montserrat',sans-serif;margin-top:20px}.home-comuni-main-content div.pagination-results span.numbers{color:#222;font-size:13.5px;font-size:1.35rem;text-align:left;display:inline-block;padding:10px 20px}.home-comuni-main-content div.pagination-results ul.pagination{display:inline-block;float:right;margin:0;padding:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.home-comuni-main-content div.pagination-results .pagination>li:first-child>a,.home-comuni-main-content div.pagination-results .pagination>li:first-child>span{margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.home-comuni-main-content div.pagination-results .pagination>li:last-child>a,.home-comuni-main-content div.pagination-results .pagination>li:first-child>span{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.home-comuni-main-content div.pagination-results .pagination>.active>a,.home-comuni-main-content div.pagination-results .pagination>.active>a:focus,.home-comuni-main-content div.pagination-results .pagination>.active>a:hover,.home-comuni-main-content div.pagination-results .pagination>.active>span,.home-comuni-main-content div.pagination-results .pagination>.active>span:focus,.home-comuni-main-content div.pagination-results .pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#d32f2f;border-color:#d32f2f}.home-comuni-main-content div.pagination-results .pagination>li>a,.home-comuni-main-content div.pagination-results .pagination>li>span{position:relative;float:left;padding:6px 16px;margin-left:-1px;line-height:26px;color:#222;text-decoration:none;background-color:#fff;border:1px solid #f2f2f2}.portfolio-main-content{padding:0 20px 22px 20px;background-color:#fff}.portfolio-main-content div.intro-results{padding:20px 0 10px 0;text-align:center}.portfolio-main-content ul.list{padding:0}.portfolio-main-content .list li{border-bottom:1px solid #ccc;display:table;border-collapse:collapse;width:100%}.portfolio-main-content .inner{display:table-row;overflow:hidden}.portfolio-main-content .li-img{display:table-cell;vertical-align:middle;width:30%;padding-right:0}.portfolio-main-content .li-img img{display:block;width:auto;max-height:109px;max-width:125px;padding:15px 15px 15px 20px;margin:0 auto}.portfolio-main-content .li-text{display:table-cell;vertical-align:middle;width:70%;height:150px}.portfolio-main-content .li-head{margin:0 0 10px 0}.portfolio-main-content .li-sub{margin:0;font-size:12.5px;font-size:1.25rem;line-height:16px;color:#222}@media all and (min-width:45em){.portfolio-main-content .list li{float:left;width:50%}}@media all and (min-width:75em){.portfolio-main-content .list li{width:33.33333%}}.row.panels.footer{margin-top:30px}.directory-content-heading{background-color:#f4f1f1;text-align:left;box-shadow:0 2px 2px rgba(0,0,0,.2);margin-bottom:20px}.directory-content-heading h1{color:#777;margin-top:0;margin-bottom:0;line-height:30px;display:inline-block;vertical-align:middle;font-size:20px;font-size:2rem;padding:15px}.directory-content-heading h2{color:#777;margin-top:0;margin-bottom:0;line-height:30px;display:inline-block;vertical-align:middle;font-size:20px;font-size:2rem;padding:15px}.directory-content-heading span.arguments h3{color:#222;margin-top:0;margin-bottom:0;display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;padding:15px 5px;line-height:30px}.directory-content-heading span.arguments h3:hover{color:#d32f2f}.directory-content-heading span.arguments i.fa{color:#d32f2f;font-size:18px;font-size:1.8rem;padding-left:0;padding-right:10px;line-height:30px}.correlati{padding:10px 15px;border-left:1px solid #f2f2f2;background-color:#fbfbfb}.correlati h3{text-align:left;font-size:16px;border-bottom:1px solid #ccc;margin-top:10px;padding-bottom:5px}.correlati ul.list{padding:0}.correlati .list li{display:table;border-collapse:collapse;width:100%}.correlati .inner{display:table-row;overflow:hidden}.correlati .li-img{display:table-cell;vertical-align:middle;width:30%;padding-right:0}.correlati .li-img img{display:block;width:auto;max-height:99px;padding:20px;margin:0 auto}.correlati .li-text{display:table-cell;vertical-align:middle;width:70%;height:40px}.correlati .li-head{margin:0 0 10px 0}.correlati .li-sub{margin:0;font-size:12.5px;font-size:1.25rem;line-height:16px;color:#222}@media all and (min-width:45em){.correlati .list li{float:left;width:50%}}@media all and (min-width:75em){.correlati .list li{width:33.33333%}}.evidenza-content-heading{background-color:#f4f1f1;text-align:left;box-shadow:0 2px 2px rgba(0,0,0,.2);margin-bottom:30px}.evidenza-content-heading h2{color:#777;margin-top:0;margin-bottom:0;line-height:30px;display:inline-block;vertical-align:middle;font-size:20px;font-size:2rem;padding:15px}.evidenza-content-heading span.arguments h3{color:#222;margin-top:0;margin-bottom:0;display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;padding:15px 5px;line-height:30px}.evidenza-content-heading span.arguments h3:hover{color:#d32f2f}.evidenza-content-heading span.arguments i.fa{color:#d32f2f;font-size:18px;font-size:1.8rem;padding-left:0;padding-right:10px;line-height:30px}div.result.evidenza{margin-bottom:30px;position:relative}div.result.evidenza div.item-number{display:inline-block;position:absolute;top:0;left:0}div.result.evidenza div.item-number span{font-size:12px;font-weight:500;margin-left:0;height:40px;width:40px;padding:4px 10px 0 0;text-align:center;display:inline-block;background:url(/img/marker/marker.png.pagespeed.ce.cHkNBhkzS0.png) no-repeat top left transparent;color:#fff}div.result.evidenza div.item-content{border-left:2px solid #d32f2f;border-right:1px solid #f4f1f1;border-bottom:1px solid #f4f1f1;position:relative;margin-left:40px;box-shadow:0 1px .5px rgba(0,0,0,.25)}div.result.evidenza div.item-content div.item-name{background-color:#f4f1f1;width:100%;display:inline-block;position:relative}div.result.evidenza div.item-content div.item-name a{color:#222}div.result.evidenza div.item-content div.item-name a:hover{color:#d32f2f}div.result.evidenza div.item-content div.item-name h3{margin:0;padding:10px 15px;font-size:17px;font-size:1.7rem;line-height:18px}div.result.evidenza div.item-content .item-summary{display:block;margin:0 auto;background-color:#fff;position:relative;padding:10px}div.result.evidenza div.item-content .item-summary .item-logo{float:left;display:inline-block;margin:10px;text-align:center}div.result.evidenza div.item-content .item-summary .item-logo img{max-height:150px;max-width:200px;display:block;margin:0 auto 20px auto}div.result.evidenza div.item-content .item-summary .visible-xxs{display:none!important}div.result.evidenza div.item-content .item-summary .item-info{display:inline-block;width:40%}div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item{display:table;margin:10px 0 0 0;border-spacing:4px}div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li{display:table-row-group}div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li i.fa{padding:6px 4px;font-size:15px;color:#d32f2f;background-color:#fff;border-radius:50%;border:1px solid #e0e0e0;width:30px;height:30px}div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li span.li-txt{display:table-cell;font-size:14px;padding-left:8px}div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li span.li-txt a{color:#d32f2f}div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li span.li-txt a:hover{color:#333;text-decoration:none}div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website{font-size:16px;font-weight:700}div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website a.website{padding-right:20px}div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website span.social{display:inline}div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website span.social i.fa-facebook,div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website span.social i.fa-twitter{padding:5px 3px;font-size:13px;color:#fff;background-color:#777;border:0;border-radius:50%;width:25px;height:25px}div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website span.social i.fa-facebook:hover,div.result.evidenza div.item-content .item-summary .item-info ul.contacts-item li span.li-txt.website span.social i.fa-twitter:hover{background-color:#d32f2f}div.result.evidenza div.item-content .item-summary .item-brief{display:inline;float:right;border-left:1px solid #777;font-size:11.899999999999999px;font-size:1.19rem;width:27%;padding:10px 15px;margin-bottom:15px}div.result.evidenza div.item-content .item-summary .item-brief span.keywords{text-align:left;display:block;margin-top:10px;background-color:#fbfbfb;padding:4px 5px 2px 10px;margin-left:-15px;margin-top:0}div.result.evidenza div.item-content .item-summary .item-brief span.keywords strong{font-size:12.5px;font-size:1.25rem;line-height:15px;text-transform:uppercase;color:#d32f2f;display:block;margin-bottom:5px}div.result.evidenza div.item-content .item-summary .item-brief span.typology{text-align:right;display:block;margin-bottom:10px;background-color:#fbfbfb;padding:4px 5px 2px 0;margin-left:-15px}div.result.evidenza div.item-content .item-summary .item-brief span.typology strong{font-size:12.5px;font-size:1.25rem;text-transform:uppercase;color:#d32f2f}div.result.evidenza div.item-content:hover{box-shadow:0 1px 3px rgba(0,0,0,.3)}div.result.guide{margin-bottom:20px;position:relative}div.result.guide div.item-content{border-left:2px solid #d32f2f;border-right:1px solid #f4f1f1;border-bottom:1px solid #f4f1f1;position:relative;margin-left:0;box-shadow:0 1px .5px rgba(0,0,0,.25)}div.result.guide div.item-content div.item-name{background-color:#f4f1f1;width:100%;display:inline-block;position:relative}div.result.guide div.item-content div.item-name a{color:#222}div.result.guide div.item-content div.item-name a:hover{color:#d32f2f}div.result.guide div.item-content div.item-name h3{margin:0;padding:10px 15px;font-size:17px;font-size:1.7rem;line-height:18px}div.result.guide div.item-content .item-summary{display:block;margin:0 auto;background-color:#fff;position:relative;padding:15px 15px 5px 15px}div.result.guide div.item-content:hover{box-shadow:0 1px 3px rgba(0,0,0,.3)}.item-content-heading{background-color:#f4f1f1;text-align:left;box-shadow:0 2px 2px rgba(0,0,0,.2);margin-bottom:30px;position:relative}.item-content-heading h1{color:#222;margin-top:0;margin-bottom:0;line-height:30px;display:inline-block;vertical-align:middle;font-size:24px;font-size:2.4rem;padding:15px 15px 15px 25px;margin-right:150px;text-transform:capitalize}.item-content-heading h2{color:#222;margin-top:0;margin-bottom:0;line-height:30px;display:inline-block;vertical-align:middle;font-size:24px;font-size:2.4rem;padding:15px 15px 15px 25px;margin-right:150px;text-transform:capitalize}.item-content-heading h2.rs{color:#777;margin-top:-25px;margin-bottom:0;line-height:18px;display:block;vertical-align:middle;font-size:15px;font-size:1.5rem;padding:15px 15px 15px 25px;margin-right:150px;text-transform:none;clear:both}.item-content-heading span.tools{position:absolute;top:0;right:12px}.item-content-heading span.tools a{color:#222;margin-top:14px;display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem}.item-content-heading span.tools i.fa{width:32px;height:32px;border-radius:50px;padding-top:1px;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);font-size:17.5px;font-size:1.75rem;padding-right:0;line-height:30px}.item-content-heading span.tools i.fa.fa-bars{color:#fff;background-color:#d32f2f;margin-left:5px;margin-right:5px}.item-content-heading span.tools i.fa.fa-map-o{color:#fff;background-color:#d32f2f;margin-left:5px}.item-content-heading span.tools i.fa.fa-reply{background-color:#fff;color:#fff;color:#d32f2f;margin-left:0}.item-content-heading span.tools i.fa.fa-sign-in{background-color:#fff;color:#fff;color:#d32f2f;margin-left:0;box-shadow:none}.item-content-heading span.tools .shadow-bottom{width:32px;height:32px;border-radius:50px;padding:0;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);padding-right:0;line-height:30px;margin-right:5px}.item-content-heading span.tools .shadow-bottom:hover{box-shadow:none}.item-content-heading span.tools i.fa:hover{box-shadow:none}.item-content-heading span.tools ul.dropdown-menu{max-width:350px;padding-right:10px}.item-content-heading span.tools ul.dropdown-menu li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-content-heading span.tools ul.dropdown-menu li a{margin:0 0}.item-content-heading span.tools ul.dropdown-menu li.subcategory a{font-size:13px;color:#b4b3b3;padding-left:30px}.item-content-heading.children h1{margin-right:140px}.item-content-heading.children h2{margin-right:140px}.item-content-heading.children h2.rs{margin-right:140px}div.item-summary{padding:27px 20px 25px 20px;background-color:#f4f1f1;margin-top:-10px;margin-bottom:10px;position:relative}div.item-summary span.maps-all{font-weight:bolder;display:inline-block;font-size:15px;margin-left:25px;margin-top:10px}div.item-summary span.maps-all i.fa{margin-right:5px;font-size:18px}div.item-summary span.maps-all a:focus{text-decoration:none;color:#d32f2f}div.item-summary .main-item-img{position:relative;z-index:10;margin:-27px -20px -50px -20px}div.item-summary .main-item-img .center-crop{overflow:hidden;height:250px;position:relative}div.item-summary .main-item-img .center-crop img{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;height:auto;min-width:100%;max-width:100%}div.item-summary .main-item-map{position:relative;z-index:10;margin:-27px -20px -30px -20px}div.item-summary .main-item-map .container-results-map{margin:0}div.item-summary .main-item-map .container-results-map .item-map{height:300px;margin:0;overflow:hidden;z-index:1}div.item-summary .main-item-map .container-results-map .item-map img{max-width:none;width:100%}div.item-summary #summaryCarousel{position:relative;z-index:50;overflow:visible}div.item-summary #summaryCarousel .carousel-control{color:#d32f2f;top:44%;width:35px;height:35px;opacity:1;transform:scale(1,1.5);-webkit-transform:scale(1,1.5)}div.item-summary #summaryCarousel .carousel-control:hover{color:#fff}div.item-summary #summaryCarousel .carousel-control.left,div.item-summary #summaryCarousel .carousel-control.right{background-image:none!important}div.item-summary #summaryCarousel .carousel-control.right,div.item-summary #summaryCarousel .carousel-control .glyphicon-chevron-right{left:auto;right:-5px}div.item-summary #summaryCarousel .carousel-control.left{right:auto;left:-5px}div.item-summary .summary-box-multi{width:100%;display:block;margin:0 auto;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:50;padding:10px;margin-bottom:5px;border-right:30px solid #e0e0e0;border-left:30px solid #e0e0e0}div.item-summary .summary-box-multi .summary-box-header{border-bottom:1px solid #d32f2f;padding-bottom:4px;font-size:16px;margin-bottom:10px;padding-right:50px;position:relative}div.item-summary .summary-box-multi .summary-box-header i.fa.marker-mobile{padding:0;font-size:24px;color:#d32f2f;background-color:#fff;border-radius:50%;width:24px;height:24px;display:inline;position:absolute;top:0;left:0}div.item-summary .summary-box-multi .summary-box-header div.road{display:inline}div.item-summary .summary-box-multi .summary-box-header div.road small{display:block;padding-left:34px;margin-top:-5px;margin-bottom:5px}div.item-summary .summary-box-multi .shop-logo{float:left;display:block;margin:20px 30px 20px 20px;text-align:center}div.item-summary .summary-box-multi .shop-logo img{max-height:250px;max-width:250px;display:block;margin:0 auto 20px auto}div.item-summary .summary-box-multi ul.contacts-item{display:table;margin:0;border-spacing:4px}div.item-summary .summary-box-multi .contacts-item li{display:table-row-group}div.item-summary .summary-box-multi .contacts-item li i.fa{padding:8px 5px;font-size:18px;color:#d32f2f;background-color:#fff;border-radius:50%;border:1px solid #e0e0e0;width:35px;height:35px}div.item-summary .summary-box-multi .contacts-item li a.percorso{margin-left:10px;font-weight:bolder}div.item-summary .summary-box-multi .contacts-item li a.percorso small{color:#222}div.item-summary .summary-box-multi .contacts-item li a.percorso i.fa{padding:2px 3px;font-size:14px;color:#d32f2f;background-color:#fff;border:0;width:auto;height:auto}div.item-summary .summary-box-multi .contacts-item li span.li-txt{display:table-cell;font-size:14px;padding-left:8px}div.item-summary .summary-box-multi .contacts-item li span.li-txt a{color:#d32f2f}div.item-summary .summary-box-multi .contacts-item li span.li-txt a:hover{color:#333;text-decoration:none}div.item-summary .summary-box-multi .contacts-item li span.li-txt a:focus{text-decoration:none}div.item-summary .summary-box-multi .contacts-item li span.li-txt i.fa-chevron-down,div.item-summary .summary-box-multi .contacts-item li span.li-txt i.fa-chevron-up{font-size:14px;color:#d32f2f;border:none}div.item-summary .summary-box-multi .contacts-item li span.li-txt.tel-number{font-size:20px;font-weight:700}div.item-summary .summary-box-multi .contacts-item li span.li-txt.tel-number a{color:#222}div.item-summary .summary-box-multi .contacts-item li span.li-txt.tel-number a:hover{color:#d32f2f}div.item-summary .summary-box-multi .contacts-item li span.li-txt.tel-number span{border-left:1px solid #e0e0e0;display:inline;padding-left:10px;margin-left:5px}div.item-summary .summary-box-multi .contacts-item li span.li-txt.tel-number span i.fa{padding:7px 3px;font-size:16px;border-radius:50%;width:33px;height:33px;color:#777;background-color:#e0e0e0}div.item-summary .summary-box-multi .contacts-item li span.li-txt.tel-number span i.fa:hover{padding:7px 3px;font-size:16px;border-radius:50%;width:33px;height:33px;color:#d32f2f;background-color:#e0e0e0}div.item-summary .summary-box-multi .contacts-item li span.li-txt.website{font-size:16px;font-weight:700}div.item-summary .summary-box-multi .contacts-item li span.li-txt.website a.website{padding-right:10px}div.item-summary .summary-box-multi .contacts-item li span.li-txt.website span.social{border-left:1px solid #e0e0e0;display:inline;padding-left:10px}div.item-summary .summary-box-multi .contacts-item li span.li-txt.website span.social i.fa{padding:7px 3px;font-size:16px;border-radius:50%;width:33px;height:33px;color:#777;background-color:#e0e0e0}div.item-summary .summary-box-multi .contacts-item li span.li-txt.website span.social i.fa:hover{padding:7px 3px;font-size:16px;border-radius:50%;width:33px;height:33px;color:#d32f2f;background-color:#e0e0e0}div.item-summary .summary-box-multi .contacts-item li span.li-txt.categoria{font-size:15px;font-weight:700}div.item-summary .summary-box-multi .contacts-item li ul.others{margin-left:-44px}div.item-summary .summary-box-multi span.category{position:absolute;text-align:right;display:block;top:-27px;right:0;background-color:#f4f1f1;padding:4px 10px 3px 10px}div.item-summary .summary-box-multi span.category strong{font-size:12.5px;font-size:1.25rem;text-transform:uppercase;color:#d32f2f}div.item-summary .summary-box-multi .panel-body ul{margin-left:-20px}div.item-summary .summary-box{width:98%;display:block;margin:0 auto;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:50;padding:10px}div.item-summary .summary-box .shop-logo{float:left;display:block;margin:20px 30px 20px 20px;text-align:center}div.item-summary .summary-box .shop-logo img{max-height:250px;max-width:250px;display:block;margin:0 auto 20px auto}div.item-summary .summary-box ul.contacts-item{display:table;margin:0;border-spacing:4px}div.item-summary .summary-box .contacts-item li{display:table-row-group}div.item-summary .summary-box .contacts-item li i.fa{padding:8px 5px;font-size:18px;color:#d32f2f;background-color:#fff;border-radius:50%;border:1px solid #e0e0e0;width:35px;height:35px}div.item-summary .summary-box .contacts-item li span.li-txt{display:table-cell;font-size:14px;padding-left:8px}div.item-summary .summary-box .contacts-item li span.li-txt a{color:#d32f2f}div.item-summary .summary-box .contacts-item li span.li-txt a:hover{color:#333;text-decoration:none}div.item-summary .summary-box .contacts-item li span.li-txt a:focus{text-decoration:none}div.item-summary .summary-box .contacts-item li span.li-txt i.fa-chevron-down,div.item-summary .summary-box .contacts-item li span.li-txt i.fa-chevron-up{font-size:14px;color:#d32f2f;border:none}div.item-summary .summary-box .contacts-item li span.li-txt.tel-number{font-size:20px;font-weight:700}div.item-summary .summary-box .contacts-item li span.li-txt.tel-number a{color:#222}div.item-summary .summary-box .contacts-item li span.li-txt.tel-number a:hover{color:#d32f2f}div.item-summary .summary-box .contacts-item li span.li-txt.tel-number span.tel-number-new{border-left:1px solid #e0e0e0;display:inline;padding-left:10px;margin-left:5px}div.item-summary .summary-box .contacts-item li span.li-txt.tel-number span.tel-number-new i.fa{padding:7px 3px;font-size:16px;border-radius:50%;width:33px;height:33px;color:#777;background-color:#e0e0e0}div.item-summary .summary-box .contacts-item li span.li-txt.tel-number span.tel-number-new i.fa:hover{padding:7px 3px;font-size:16px;border-radius:50%;width:33px;height:33px;color:#d32f2f;background-color:#e0e0e0}div.item-summary .summary-box .contacts-item li span.li-txt.website{font-size:16px;font-weight:700}div.item-summary .summary-box .contacts-item li span.li-txt.website a.website{padding-right:10px}div.item-summary .summary-box .contacts-item li span.li-txt.website span.social{display:inline}div.item-summary .summary-box .contacts-item li span.li-txt.website span.social i.fa-facebook,div.item-summary .summary-box .contacts-item li span.li-txt.website span.social i.fa-twitter{padding:5px 3px;font-size:13px;color:#fff;background-color:#777;border:0;border-radius:50%;width:25px;height:25px}div.item-summary .summary-box .contacts-item li span.li-txt.website span.social i.fa-facebook:hover,div.item-summary .summary-box .contacts-item li span.li-txt.website span.social i.fa-twitter:hover{background-color:#d32f2f}div.item-summary .summary-box .contacts-item li span.li-txt.website span.social-new{border-left:1px solid #e0e0e0;display:inline;padding-left:10px}div.item-summary .summary-box .contacts-item li span.li-txt.website span.social-new i.fa{padding:7px 3px;font-size:16px;border-radius:50%;width:33px;height:33px;color:#777;background-color:#e0e0e0}div.item-summary .summary-box .contacts-item li span.li-txt.website span.social-new i.fa:hover{padding:7px 3px;font-size:16px;border-radius:50%;width:33px;height:33px;color:#d32f2f;background-color:#e0e0e0}div.item-summary .summary-box .contacts-item li span.li-txt.categoria{font-size:15px;font-weight:700}div.item-summary .summary-box .contacts-item li ul.others{margin-left:-44px}div.item-summary .summary-box span.category{position:absolute;text-align:right;display:block;top:-27px;right:0;background-color:#f4f1f1;padding:4px 10px 3px 10px}div.item-summary .summary-box span.category strong{font-size:12.5px;font-size:1.25rem;text-transform:uppercase;color:#d32f2f}div.item-summary .summary-box .panel-body ul{margin-left:-20px}div.item-summary span.tools{margin-right:0}div.item-summary span.tools span.hidden-xs{color:#222;margin-top:-10px;margin-bottom:-35px;display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;padding:15px 0;line-height:25px;padding:0 5px}div.item-summary span.tools a{color:#222;margin-top:-10px;margin-bottom:-35px;display:inline-block;vertical-align:middle;font-size:14px;font-size:1.4rem;padding:15px 0;line-height:25px}div.item-summary span.tools a:last-child{padding-right:15px}div.item-summary span.tools i.fa{color:#d32f2f;font-size:20px;font-size:2rem;padding-left:0;padding-right:8px;line-height:30px}.item-main-info{padding:20px;margin-bottom:-20px;background-color:#fff}.item-main-info h3{color:#333;margin-top:0;margin-bottom:10px;font-family:'Montserrat',sans-serif;font-size:24px}.item-main-info h3 i.fa{color:#d32f2f;margin-right:10px;border-right:1px solid #e0e0e0;padding-right:10px}.item-main-info h3 i.fa.fa-chevron-up,.item-main-info h3 i.fa.fa-chevron-down{color:#d32f2f;margin-right:0;border-right:0;padding-right:10px}.item-main-info h3.info-section{color:#333;margin-top:0;margin-bottom:15px;font-family:'Montserrat',sans-serif;font-size:24px;border-bottom:1px solid #d32f2f;padding-bottom:5px}.item-main-info h2{color:#333;margin-top:0;margin-bottom:10px;font-family:'Montserrat',sans-serif;font-size:24px}.item-main-info h2 i.fa{color:#d32f2f;margin-right:10px;border-right:1px solid #e0e0e0;padding-right:10px}.item-main-info h2 i.fa.fa-chevron-up,.item-main-info h2 i.fa.fa-chevron-down{color:#d32f2f;margin-right:0;border-right:0;padding-right:10px}.item-main-info h2.info-section{color:#333;margin-top:0;margin-bottom:15px;font-family:'Montserrat',sans-serif;font-size:24px;border-bottom:1px solid #d32f2f;padding-bottom:5px}.item-main-info h2.info-section a:hover,.item-main-info a:focus{color:#222;text-decoration:none}.item-main-info p.info-section{font-size:15px;line-height:23px}.item-main-info .services-keyword{margin-top:15px}.item-main-info .services-keyword span.heading{display:block;border-bottom:1px dotted #d32f2f;font-family:'Montserrat',sans-serif;margin-bottom:10px;text-align:center;padding-bottom:3px}.item-main-info .profile-columns{-moz-column-width:20em;-webkit-column-width:20em;column-width:20em;margin-top:10px;margin-bottom:10px;margin-left:20px}.item-main-info .profile-columns ul{margin:0;padding:0;list-style-type:none}.item-main-info .profile-columns ul li{padding-bottom:4px}.item-main-info .profile-columns ul li:first-child{margin-top:0}.item-main-info .product-tab .nav-tabs{border-bottom:none}.item-main-info .product-tab .nav-tabs li a{padding:9px 16px;background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.item-main-info .product-tab .nav-tabs li.active a{padding:7px 15px 9px;background:#fff;border:solid 1px #ddd;border-top:solid 1px;border-bottom:1px solid #f5f5f5;background-color:#f5f5f5}.item-main-info .product-tab .tab-content{padding:20px;font-size:13px;border:solid 1px #ddd}.item-main-info .product-tab .tab-content .columns{-moz-column-width:20em;-webkit-column-width:20em;column-width:20em}.item-main-info .product-tab .tab-content .columns ul{margin:0;padding:0;list-style-type:none}.item-main-info .product-tab .tab-content .columns ul li{padding-bottom:4px}.item-main-info .product-tab .tab-content .columns ul li:first-child{margin-top:0}.item-main-info span.begin{font-weight:bold;text-transform:uppercase}.item-main-info #galleria{margin-bottom:20px;height:450px;width:100%}.item-main-info .galleria-thumbnails{text-align:center;margin:0 auto}.item-main-info .gallery-area{background-color:#f4f1f1}.item-main-info .fotorama__wrap{margin:0 auto!important;text-align:center!important}.item-main-info .fotorama__caption__wrap{background-color:rgba(255,255,255,.7)!important}.item-main-info .fotorama__caption{text-align:left!important}.item-main-info .panel-heading{position:relative}.item-main-info .panel-heading a{color:#222}.item-main-info .panel-heading a:hover{color:#d32f2f}.item-main-info .panel-heading i.fa{color:#d32f2f;margin-right:5px;margin-left:-5px}.item-main-info .panel-heading h5.panel-title{font-weight:bolder;display:inline-block;margin-right:30px;line-height:20px}.item-main-info .panel-heading img.marker{position:absolute;right:2px;top:4px}.item-main-info .elenco-sedi{padding:0 0}.item-main-info .elenco-sedi .columns{-moz-column-width:30em;-webkit-column-width:30em;column-width:30em}.item-main-info .elenco-sedi .columns ul{margin:0;padding:0;list-style-type:none}.item-main-info .elenco-sedi .columns ul li .panel.panel-default{display:inline-block;width:100%}.item-main-info .elenco-sedi .columns ul li .panel.panel-default h5 small{display:block;margin-top:2px}.item-main-info .elenco-sedi .columns ul li:first-child{margin-top:0}.item-main-info .elenco-sedi a.percorso{margin-left:10px;font-weight:bolder}.item-main-info .elenco-sedi a.percorso i.fa{color:#d32f2f}.item-main-info .keyword-panel{background-color:#eaeaea;box-shadow:0 1px 4px 0 rgba(0,0,0,.14);margin-bottom:15px;padding:0;text-align:center;position:relative}.item-main-info .keyword-panel .chevron-button{position:absolute;top:10px;right:5px;background:#fff;border-radius:50px;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);font-weight:bold;padding-right:10px;font-size:13px}.item-main-info .keyword-panel .chevron-button i.fa{width:28px;height:28px;border-radius:50px;padding:7px 6px;background-color:#d32f2f;color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);margin-right:5px}.item-main-info .keyword-panel .chevron-button i.fa:hover{box-shadow:none}.item-main-info .keyword-panel .chevron-button:hover{box-shadow:none}.item-main-info .keyword-panel .header-panel{padding:5px;font-weight:300;text-align:left}.item-main-info .keyword-panel .header-panel h3{margin-top:0;padding:5px 130px 5px 10px;margin-bottom:0;font-size:16px;line-height:24px;color:#d32f2f}.item-main-info .keyword-panel .header-panel h3 a{font-size:16px;line-height:24px}.item-main-info .keyword-panel .header-panel h3 a:hover,.item-main-info .keyword-panel .header-panel h3 a:focus{color:#222;text-decoration:none}.item-main-info .keyword-panel .keyword-panel-content{text-align:left;padding:15px;border-top:1px solid #ccc}.item-main-info .keyword-panel .keyword-panel-content span.heading{display:block;border-bottom:1px dotted #d32f2f;font-family:'Montserrat',sans-serif;margin-top:15px;margin-bottom:5px;text-align:center;padding-bottom:3px}.item-main-info .keyword-panel .keyword-panel-content .keyword-places{background:#f5f5f5;display:inline-block;padding:10px;margin-top:20px;margin-left:0;margin-right:15px;margin-bottom:10px;width:100%}.item-main-info .keyword-panel .keyword-panel-content .keyword-places span.heading{display:block;border-bottom:1px dotted #d32f2f;font-family:'Montserrat',sans-serif;margin-bottom:10px;text-align:center;padding-bottom:3px}.item-main-info .keyword-panel .keyword-panel-content .keyword-places span.regione-heading{display:block;border-bottom:1px solid #f2f2f2;font-family:'Montserrat',sans-serif;margin-bottom:-10px;text-align:left;padding-bottom:3px}.item-main-info .keyword-panel .keyword-panel-content .keyword-places .columns{-moz-column-width:12em;-webkit-column-width:12em;column-width:12em;margin-top:10px;padding:10px 5px;background:#fff}.item-main-info .keyword-panel .keyword-panel-content .keyword-places .columns ul{margin:0;padding:0;margin-left:5px;list-style-type:none}.item-main-info .keyword-panel .keyword-panel-content .keyword-places .columns ul li{padding-bottom:4px}.item-main-info .keyword-panel .keyword-panel-content .keyword-places .columns ul li i.fa{color:#d32f2f;margin-right:5px;font-size:7px;vertical-align:middle}.item-main-info .keyword-panel .keyword-panel-content .keyword-places .columns ul li.regione{font-weight:bolder;padding-top:0}.item-main-info .keyword-panel .keyword-panel-content .keyword-places .columns ul li.regione:first-child{padding-top:0}.item-main-info .keyword-panel .keyword-panel-content .keyword-places.mother{margin-top:0}.item-main-info .keyword-panel .keyword-panel-content .keyword-places.mother span.heading{display:block;border-bottom:1px dotted #d32f2f;font-family:'Montserrat',sans-serif;margin-bottom:10px;text-align:center;padding-bottom:3px;font-size:15px}.item-main-info .keyword-panel .keyword-panel-content .keyword-places.mother span.regione-heading{display:block;border-bottom:1px solid #f2f2f2;font-family:'Montserrat',sans-serif;margin-bottom:-10px;text-align:left;padding-bottom:3px}.item-main-info .keyword-panel .keyword-panel-content .columns{-moz-column-width:18em;-webkit-column-width:18em;column-width:18em;margin-top:0;margin-bottom:10px;padding:10px 5px}.item-main-info .keyword-panel .keyword-panel-content .columns ul{margin:0;padding:0;list-style-type:none}.item-main-info .keyword-panel .keyword-panel-content .columns ul li{padding-bottom:4px}.item-main-info .keyword-panel .keyword-panel-content .columns ul li.regione{font-weight:bolder;padding-top:0}.item-main-info .keyword-panel .keyword-panel-content .columns ul li.regione:first-child{padding-top:0}.item-main-info .keyword-panel .keyword-panel-content .columns ul li:first-child{margin-top:0}div.item-sidebar-contactform{background-color:#fff;padding:15px 10px 20px 10px;margin:0}div.item-sidebar-contactform h3{margin-top:5px;margin-bottom:15px;color:#333;font-size:18px;text-align:center;font-family:'Montserrat',sans-serif}div.item-sidebar-contactform .form-group{margin:5px 0}div.item-sidebar-contactform hr{margin-top:0}div.item-sidebar-contactform .checkbox label{text-align:left;line-height:18px}.staff-shop-item-carousel div.carousel-container{margin:10px 0 -20px 0;overflow:hidden}.staff-shop-item-carousel div.carousel-container ol{list-style:none}.staff-shop-item-carousel div.carousel-container .carousel-indicators{bottom:0;left:0;width:100%;padding:6px 0;margin-left:0}.staff-shop-item-carousel div.carousel-container .carousel-indicators li{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:12px;height:12px;border-color:#777}.staff-shop-item-carousel div.carousel-container .carousel-indicators .active{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:13px;height:13px;background-color:#777}.staff-shop-item-carousel div.carousel-container .carousel-inner .thumbnail{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.staff-shop-item-carousel div.carousel-container .carousel-inner .caption{padding:10px 15px;margin-bottom:20px;margin-top:-10px}.staff-shop-item-carousel div.carousel-container .carousel-inner .caption h4{font-size:16px;line-height:21px;margin-bottom:15px}.staff-shop-item-carousel div.carousel-container .carousel-inner .center-crop{overflow:hidden;height:150px;position:relative}.staff-shop-item-carousel div.carousel-container .carousel-inner .center-crop img{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;height:auto;min-width:100%;max-width:100%}.latest-shop-item-carousel div.carousel-container{margin:10px 0 -20px 0;overflow:hidden}.latest-shop-item-carousel div.carousel-container ol{list-style:none}.latest-shop-item-carousel div.carousel-container .carousel-indicators{bottom:0;left:0;width:100%;padding:6px 0;margin-left:0}.latest-shop-item-carousel div.carousel-container .carousel-indicators li{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:12px;height:12px;border-color:#777}.latest-shop-item-carousel div.carousel-container .carousel-indicators .active{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;width:13px;height:13px;background-color:#777}.latest-shop-item-carousel div.carousel-container .carousel-inner .thumbnail{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.latest-shop-item-carousel div.carousel-container .carousel-inner .caption{padding:10px 15px;margin-bottom:20px;margin-top:-10px}.latest-shop-item-carousel div.carousel-container .carousel-inner .caption h4{font-size:14px;line-height:18px;margin-bottom:15px}.latest-shop-item-carousel div.carousel-container .carousel-inner .caption h4 a{color:#d32f2f}.latest-shop-item-carousel div.carousel-container .carousel-inner .caption h4 a:hover{color:#333;text-decoration:none}.latest-shop-item-carousel div.carousel-container .carousel-inner .caption p{font-size:14px}.latest-shop-item-carousel div.carousel-container .carousel-inner .center-crop{overflow:hidden;height:140px;position:relative}.latest-shop-item-carousel div.carousel-container .carousel-inner .center-crop img{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;height:auto;min-width:100%;max-width:100%}.latest-shop-item-carousel div.carousel-container .item .triangle{float:right;border-style:solid;position:absolute;z-index:100}.latest-shop-item-carousel div.carousel-container .item .triangle-offers{border-color:transparent rgba(220,50,20,.7) transparent transparent;border-width:0 90px 90px 0;right:0;width:90px}.latest-shop-item-carousel div.carousel-container .item .triangle-offers span.offerta{color:#fff;position:absolute;margin-top:12px;margin-left:35px;font-size:24px;text-align:center;font-weight:700;background-color:transparent;font-family:'Arimo',sans-serif;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.latest-shop-item-carousel div.carousel-container .item .triangle-offers span.offerta small{display:block;font-size:12px;font-weight: ;padding:0;margin:-5px}.latest-shop-item-carousel div.carousel-container .item .triangle-offers span.coupon{color:#fff;position:absolute;margin-top:12px;margin-left:35px;font-size:16px;text-align:center;font-weight:700;background-color:transparent;font-family:'Arimo',sans-serif;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.latest-shop-item-carousel div.carousel-container .item .triangle-offers span.coupon small{display:block;font-size:12px;font-weight: ;padding:0;margin:-5px}.latest-shop-item-carousel div.carousel-container .item .triangle-offers span.gratis{color:#fff;position:absolute;margin-top:19px;margin-left:20px;font-size:18px;text-align:center;font-weight:700;background-color:transparent;font-family:'Arimo',sans-serif;text-transform:uppercase;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.latest-shop-item-carousel div.carousel-container .item .triangle-offers span.omaggio{color:#fff;position:absolute;margin-top:24px;margin-left:10px;font-size:17px;text-align:center;font-weight:700;background-color:transparent;font-family:'Arimo',sans-serif;text-transform:uppercase;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.fb-comments{width:100%!important}.fb-comments iframe[style]{width:100%!important}.fb-like-box{width:100%!important}.fb-like-box iframe[style]{width:100%!important}.fb-comments span{width:100%!important}.fb-comments iframe span[style]{width:100%!important}.fb-like-box span{width:100%!important}.fb-like-box iframe span[style]{width:100%!important}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}.contact-form p.intro{text-align:center;color:#d32f2f;border-bottom:1px solid #777;padding:0 0 10px 0;margin:0 -10px 20px -10px}.contact-form .row{margin:15px -20px}.contact-form span.mandatory{display:block;margin-bottom:20px}.landing-content-heading{background-color:#f4f1f1;text-align:left;box-shadow:0 2px 2px rgba(0,0,0,.2);margin-bottom:30px;position:relative}.landing-content-heading h1{color:#222;margin-top:0;margin-bottom:0;line-height:30px;display:inline-block;vertical-align:middle;font-size:24px;font-size:2.4rem;padding:15px 180px 15px 15px}.landing-content-heading span.back{position:absolute;top:0;right:15px}.landing-content-heading span.back a{color:#777;margin-top:0;margin-bottom:0;display:inline-block;vertical-align:middle;font-size:13px;font-size:1.3rem;padding:15px 5px;line-height:30px;font-weight:400;font-family:'Montserrat',sans-serif}.landing-content-heading span.back a:hover{color:#d32f2f}.landing-content-heading span.back i.fa{color:#d32f2f;font-size:18px;font-size:1.8rem;padding-left:0;padding-right:5px;line-height:30px}.landing-content{padding:0 20px 20px 20px;border-bottom:1px solid #e0e0e0;margin-bottom:10px}.landing-content div.wrap-txt-img{margin:0 20px 0 0;float:left;display:inline-block;max-width:50%}.landing-content div.wrap-txt-img img{max-width:100%}.landing-content span.date{color:#777;font-family:'Montserrat',sans-serif;font-size:13px;padding:0 10px 10px 0;display:block}.landing-content h2.subtitle{color:#222;margin-top:0;margin-bottom:20px;line-height:22px;display:inline;font-size:19px;font-size:1.9rem}.landing-content div.landing-txt{margin-top:20px}.landing-content div.landing-txt ul li{list-style-type:none}.landing-content .embed-responsive{margin-bottom:20px}div.fonte-landing{text-align:center;font-family:'Montserrat',sans-serif;color:#777;font-size:12.5px;font-size:1.25rem;padding:10px 0;border-top:1px dotted #e0e0e0;background-color:#fbfbfb;margin:0 -20px -20px -20px}.share{display:inline-block;margin-left:-45px;vertical-align:middle;margin-right:0;margin-top:5px;margin-bottom:6px}.share li{float:left;list-style:none;margin-left:8px;margin-top:4px}.share span{display:inline-block;height:32px;width:32px}.share span{background-image:url(/img/box_socials_2.png.pagespeed.ce.b1_hl0Lnvv.png);background-repeat:no-repeat;height:28px;width:28px;display:block;text-align:left;text-indent:100%;white-space:nowrap;overflow:hidden}.share span.facebook{background-position:-28px 0;cursor:pointer}.share span.facebook:hover{background-position:0 0;cursor:pointer}.share span.gplus{background-position:-28px -28px;cursor:pointer}.share span.gplus:hover{background-position:0 -28px;cursor:pointer}.share span.twitter{background-position:-28px -84px;cursor:pointer}.share span.twitter:hover{background-position:0 -84px;cursor:pointer}.panel-group.other-categories{margin-top:20px;margin-bottom:0;margin-right:-5px}.panel-group.other-categories .panel{box-shadow:none}.panel-group.other-categories .panel-default{border-color:#fff;border-radius:0}.panel-group.other-categories .panel-heading+.panel-collapse>.list-group,.panel-group.other-categories .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #e0e0e0}.panel-group.other-categories .panel-default>.panel-heading{color:#222;background-color:#fff;border:0;border-color:#fff;padding:20px}.panel-group.other-categories .panel-default>.panel-heading a:hover,.panel-group.other-categories .panel-default>.panel-heading a:focus{text-decoration:none}.panel-group.other-categories .panel-default>.panel-heading h4.panel-title{font-size:18px;color:#d32f2f}.panel-group.other-categories .panel-default>.panel-heading h4.panel-title:hover{color:#222;text-decoration:none}.panel-group.other-categories .panel-body{font-size:15px;line-height:22px}.panel-group.other-categories .panel-body a{color:#222}.panel-group.other-categories .panel-body a:hover{color:#d32f2f;text-decoration:none}.sitemap-container{padding:0 20px}.sitemap-container .columns{-moz-column-width:18em;-webkit-column-width:18em;column-width:18em}.sitemap-container .columns ul{margin:0;padding:0;list-style-type:none}.sitemap-container .columns ul li{padding-bottom:4px}.sitemap-container .columns ul li:before{color:#b4b3b3;content:"\2022";padding-right:5px}.sitemap-container .columns ul li.primary{padding-bottom:8px;font-weight:bold;font-size:16px;margin-top:10px}.sitemap-container .columns ul li.primary:before{content:"";padding-right:0}.sitemap-container .columns ul li.primary a{color:#d32f2f}.sitemap-container .columns ul li.primary a:hover{color:#222}.sitemap-container .columns ul li a{color:#222}.sitemap-container .columns ul li a:hover{color:#d32f2f;text-decoration:none}.sitemap-container .columns ul li:first-child{margin-top:0}footer.footer{text-align:center;min-height:100px;background-color:#333;padding:20px;color:#fff;margin-top:20px}footer.footer a{color:#fff}footer.footer a:hover{color:#d32f2f}footer.footer .place{font-size:13px;font-size:1.3rem;width:100%;max-width:1020px;text-align:left;margin:-30px auto 0 auto;padding:1.9607843%;font-family:'Montserrat',sans-serif}footer.footer .place h3{font-size:16px;font-size:1.6rem;color:#aeaeae;margin-bottom:20px}footer.footer .place .columns{-moz-column-width:12em;-webkit-column-width:12em;column-width:12em}footer.footer .place .columns ul{margin:0;padding:0;list-style-type:none}footer.footer .place .columns ul li{padding-bottom:4px}footer.footer .place .columns ul li:first-child{margin-top:0}footer.footer .private-area{font-size:13px;font-size:1.3rem;width:100%;max-width:1020px;text-align:left;margin:-30px auto 0 auto;padding:1.9607843%;font-family:'Montserrat',sans-serif}footer.footer .private-area h3{font-size:16px;font-size:1.6rem;color:#aeaeae;margin-bottom:20px}footer.footer .private-area .columns{-moz-column-width:11.5em;-webkit-column-width:11.5em;column-width:11.5em}footer.footer .private-area .columns ul{margin:0;padding:0;list-style-type:none}footer.footer .private-area .columns ul li{padding-bottom:4px}footer.footer .private-area .columns ul li:first-child{margin-top:0}footer.footer .misc{font-size:13px;font-size:1.3rem;font-family:'Montserrat',sans-serif;margin-top:-10px;text-align:right}footer.footer .misc h3{font-size:16px;font-size:1.6rem;color:#aeaeae;margin-bottom:20px;text-align:right}footer.footer .misc .footer-social{margin-bottom:60px}footer.footer .misc .footer-social i.fa{font-size:24px;font-size:2.4rem;margin-left:10px}footer.footer .misc .footer-menu{border-top:1px solid #d32f2f;padding-top:10px}footer.footer .misc .footer-menu ul{margin:0;padding:0;list-style-type:none;font-family:'Hind';font-size:13px;font-size:1.3rem}footer.footer .misc .footer-menu ul li{display:inline;padding:0 5px;border-left:1px solid #fff}footer.footer .misc .footer-menu ul li:first-child{border-left:0}footer.footer .misc .footer-menu ul li:last-child{padding-right:0}footer.footer .misc .disclaimer{margin-top:40px;font-size:12px;font-family:'Hind'}#cookie-bar{background:#333;background:rgba(0,0,0,.7);height:auto;line-height:20px;color:#eee;text-align:center;padding:5px 0;font-size:12px;z-index:100000}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#d32f2f}#cookie-bar .cb-enable:hover{background:#91250d}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#aaa}#cookie-bar .cb-policy:hover{background:#bbb}span#geo{position:absolute;top:66px;left:53px}span#geo-xs{position:absolute;top:-9999px;left:-9999px}.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 10px rgba(0,0,0,.05);overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(220,50,20,.45) url(/img/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;color:#fff}.cd-top.cd-is-visible{visibility:visible;opacity:1}.cd-top.cd-fade-out{opacity:.5}.no-touch .cd-top:hover{background-color:#e86256;opacity:.7}@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px}}@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px}}.fullscreen-map .modal{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.fullscreen-map .modal-dialog{position:fixed;margin:0;width:100%;height:100%;padding:0;color:#333}.fullscreen-map .modal-title{font-size:21px;cursor:pointer}.fullscreen-map .modal-content{position:absolute;top:0;right:0;bottom:0;left:0;overflow:scroll;border-radius:0;color:#333;background:rgba(255,255,255,.9);text-align:left;-webkit-transform:translateZ(0)}#mapModal #wrapper{left:0;top:66px;bottom:0;right:0;position:fixed;overflow-y:scroll;overflow-x:hidden}#mapModal #map-full{height:500px;width:500px}#mapModal #map-content{top:66px;bottom:0;right:0;overflow:hidden;position:fixed;background-color:transparent;margin-right:-20px}#mapModal .items-container{margin-right:-50px;margin-left:0;text-align:left;margin-top:-10px;margin-bottom:0;overflow:scroll;padding:10px;position:relative;color:#222}#mapModal .items-container .map-summary-box{width:100%;display:block;margin:0 auto;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:50;padding:10px;margin-bottom:15px}#mapModal .items-container .map-summary-box .summary-box-header{border-bottom:1px solid #d32f2f;padding-bottom:4px;font-size:15px;margin-bottom:10px;position:relative;line-height:24px}#mapModal .items-container .map-summary-box .summary-box-header img{padding:0;position:absolute;top:-5px;left:0}#mapModal .items-container .map-summary-box .summary-box-header div.road{display:inline-block;margin-left:40px}#mapModal .items-container .map-summary-box ul.contacts-item{display:table;margin:0;border-spacing:4px}#mapModal .items-container .map-summary-box .contacts-item li{display:table-row-group}#mapModal .items-container .map-summary-box .contacts-item li i.fa{padding:5px 2px;font-size:15px;color:#d32f2f;background-color:#fff;border-radius:50%;border:1px solid #e0e0e0;width:28px;height:28px}#mapModal .items-container .map-summary-box .contacts-item li a.percorso{margin-left:10px;font-weight:bolder}#mapModal .items-container .map-summary-box .contacts-item li a.percorso small{color:#222}#mapModal .items-container .map-summary-box .contacts-item li a.percorso i.fa{padding:2px 3px;font-size:13px;color:#d32f2f;background-color:#fff;border:0;width:auto;height:auto}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt{display:table-cell;font-size:13px;padding-left:6px}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt a{color:#d32f2f}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt a:hover{color:#333;text-decoration:none}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt a:focus{text-decoration:none}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt.tel-number{font-size:17px;font-weight:700}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt.tel-number a{color:#222}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt.tel-number a:hover{color:#d32f2f}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt.tel-number span{border-left:1px solid #e0e0e0;display:inline;padding-left:10px;margin-left:5px}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt.tel-number span i.fa{padding:7px 3px;font-size:16px;border-radius:50%;width:33px;height:33px}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt.website{font-size:15px;font-weight:700}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt.website a.website{padding-right:10px}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt.website span.social{border-left:1px solid #e0e0e0;display:inline;padding-left:10px}#mapModal .items-container .map-summary-box .contacts-item li span.li-txt.website span.social i.fa{padding:5px 2px;font-size:15px;color:#d32f2f;background-color:#fff;border-radius:50%;border:1px solid #e0e0e0;width:28px;height:28px}#mapModal .items-container .map-summary-box .contacts-item li ul.others{margin-left:-44px}#mapModal .items-container .map-summary-box span.category{position:absolute;text-align:right;display:block;top:-27px;right:0;background-color:#f4f1f1;padding:4px 10px 3px 10px}#mapModal .items-container .map-summary-box span.category strong{font-size:12.5px;font-size:1.25rem;text-transform:uppercase;color:#d32f2f}#mapModal .items-container .map-summary-box .panel-body ul{margin-left:-20px}span.map-mobile{width:102px;height:24px;background:url(/img/vedimap.jpg.pagespeed.ce.OncC8vyRjj.jpg);display:block;margin:6px 0;cursor:pointer}span.map-mobile:hover{background:url(/img/vedimaph.jpg.pagespeed.ce.nXOXVLi9gN.jpg)}div.item-summary .sedi-dropdown{position:absolute;top:20px;right:20px;z-index:999}div.item-summary .sedi-dropdown .sedi-button{background:#fff;border-radius:50px;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);font-weight:bold;padding-right:15px;font-size:15px}div.item-summary .sedi-dropdown .sedi-button i.fa{width:32px;height:32px;border-radius:50px;padding:8px 9px;background-color:#d32f2f;color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);margin-right:10px}div.item-summary .sedi-dropdown .sedi-button i.fa:hover{box-shadow:none}div.item-summary .sedi-dropdown .sedi-button:hover{box-shadow:none;text-decoration:none}div.item-summary .sedi-dropdown .dropdown-menu{border:0;border-radius:5px}