.osmap_attr .osmap_attr_tooltip::after,.vet_header:after,.vet_home::after{content:""}.vet_home::after{display:table;clear:both}.vet_main,.vet_side{float:left}.vet_main{width:calc(100% - var(--spacer-default) - 300px)}.vet_side{width:300px;padding:0 0 0 var(--spacer-default);margin:0 var(--spacer-default) 0 0}.vet_home_mappa .osmap_wrap{width:100%;height:350px!important;background-size:auto 350px!important;background-position:center center;border:1px solid var(--border-color);border-radius:var(--border-radius)}.vet_home_mappa{display:block;width:100%;padding:var(--spacer-default)}.vet_home_mappa_google{width:100%;height:250px;border:1px solid var(--border-color);border-radius:var(--border-radius)}.breadcrumb,.vet_header{border-top:solid 2px var(--border-color)}.hmain{height:66px;margin-bottom:0}.header .hnav,.header .hsearch{display:none}.header .hsearch{display:none;visibility:collapse}.breadcrumb{margin-bottom:var(--spacer-default)}.vet_header{display:block}.vet_header:after{clear:both;display:table}.vet_header .hnav{display:block;margin-bottom:0;border-bottom:0}.vet_header .inner{padding:var(--spacer-default) var(--spacer-default) 0}.vet_header .logo{width:240px;margin:0 var(--spacer-default) 0 0}.vet_header .logo img{width:240px}.vet_header .name{widtH:calc(100% - 240px - 20px)}.vet_header .content,.vet_header .logo,.vet_header .name{float:left}.vet_header div.col:last-of-type{margin:0}.vet_header h1{font-weight:700}.vet_header h1 span{font-weight:400}.vet_header h1,.vet_header p{margin:0 0 var(--spacer-xsmall)}.vet_header .slogan{font-size:var(--font-size-text-small);display:block;text-transform:lowercase}.vet_header .slogan:first-letter{text-transform:uppercase}.ann_contactdata_item .address,.vet_header .vet_address .address{text-transform:capitalize}.vet_header .prop,.vet_header .prop *{font-size:var(--font-size-text-small)}.vet_header .vet_totals{display:inline-block;margin:0 var(--spacer-default) 0 0}.vet_header .btn_follow,.vet_header .contact_item{float:left;margin:var(--spacer-default) var(--spacer-default) 0 0}.vet_header .contact_item label{display:block}.vet_header span:last-of-type{margin:var(--spacer-default) 0 0}.vet_header span.pic{margin:0;height:70px}.vet_header .vet_address .prov{text-transform:uppercase}.vet_header .vet_address span.comune{display:inline-block;text-transform:lowercase}.vet_header .vet_address span.comune:first-letter{text-transform:uppercase!important}.vet_header .desc{text-transform:lowercase;margin:0 0 var(--spacer-default)}.vet_header .desc:first-letter{text-transform:uppercase}.vet_welcome{padding:0 var(--spacer-default) var(--spacer-default)}.vet_welcome h1{margin:0 0 var(--spacer-small)}.vet_welcome .slogan{font-style:italic}.vet_filters h5{font-weight:700;font-size:var(--font-size-heading-5);line-height:var(--font-size-heading-5-line-height);margin:0 0 var(--spacer-xsmall)}.ann_contactdata_item,.ann_contactdata_item *{font-size:var(--font-size-heading-6);line-height:var(--font-size-heading-6-line-height)}.ann_contactdata_item:last-of-type,.vet_filters NAV UL.menu{margin:0}.vet_filters{margin:0 0 var(--spacer-default)}.vet_filters .icon-cross-circle{margin:0 0 0 var(--spacer-small)}.vet_filters #flt_search_rep{clear:both}.vet_filters .flt_search form fieldset{width:200px;float:left}.vet_filters .flt_search form input[type=submit]{text-transform:uppercase;width:70px;float:left;margin:0 0 0 var(--spacer-small)}.vet_filters .flt{display:inline-block;width:100%;margin:0 0 var(--spacer-xlarge)}.vet_filters .flt_price .p1_wrapper,.vet_filters .flt_price .p2_wrapper,.vet_filters .flt_price input[type=submit]{float:left}.vet_filters .flt_price .p1_wrapper,.vet_filters .flt_price .p2_wrapper{width:90px;margin:0 var(--spacer-small) 0 0}.vet_filters .flt_price form input[type=submit]{text-transform:uppercase;width:70px;float:left}.ann_contactdata_item{margin:var(--spacer-default) 0}.ann_contactdata_item h3,.ann_contactdata_item h6{font-weight:700;font-size:var(--font-size-heading-4);line-height:var(--font-size-heading-4-line-height)}.ann_contactdata_item .item{display:block;margin:0 0 var(--spacer-small)}.ann_contactdata_item .item label{display:inline-block;margin:0 var(--spacer-xsmall) 0 0;color:var(--color-default);font-weight:400}.ann_contactdata_item .icon-avatar{margin:0}.ann_contactdata_seller{display:block;position:relative}.ann_contactdata_seller .full{position:relative}.ann_contactdata_item.ann_contactdata_seller .item{display:block;padding:6px 0;margin:0}.ann_contactdata_item.ann_contactdata_seller .item label{text-transform:lowercase;cursor:pointer}.ann_contactdata_item.ann_contactdata_seller .item label:first-letter{text-transform:uppercase}.ann_contactdata_item.ann_contactdata_seller .logo,.ann_contactdata_item.ann_contactdata_seller .logo-container{display:inline-block}.ann_contactdata_item.ann_contactdata_seller .item.seller,.ann_contactdata_item.ann_contactdata_seller .item.tot{padding:0 70px 0 0}.ann_contactdata_item.ann_contactdata_seller .item.seller .address{text-transform:capitalize}.ann_contactdata_seller .left{float:left;padding:0 var(--spacer-default) var(--spacer-default) 0}.ann_contactdata_seller .right{float:left;width:calc(100% - 90px);padding:0;position:relative}.ann_contactdata_seller .item.data,.ann_contactdata_seller .item.data *,.ann_contactdata_seller .item.data label{color:var(--color-datareg)!important}.ann_contactdata_seller .item.data{padding-left:34px;position:relative}.ann_contactdata_seller .item.data .icon-mm{position:absolute;left:0;top:2px;background-size:24px auto;background-position:center center;width:24px;height:24px}.ann_contactdata_seller .item.followerdata{margin:var(--spacer-small) 0}.ann_contactdata_seller .logo{height:70px;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacer-small)}.ann_contactdata_seller .icon-avatar,.ann_contactdata_seller .icon-avatar .pic,.ann_contactdata_seller .logo-container{width:70px;height:70px}.ann_contactdata_seller .icon-avatar .pic img{display:inline-block;background-repeat:no-repeat;background-size:70px 70px;border-radius:70px;width:70px;height:70px;object-fit:cover}.ann_contactdata .ann_contactdata_item .address label,.ann_contactdata .ann_contactdata_item.ann_contactdata_seller .address,.ann_contactdata .ann_contactdata_item.ann_contactdata_seller .slogan{display:none}.ann_contactdata_item .web a{text-transform:lowercase}.ann_contactdata_item .tel{clear:both}.ann_contactdata_item .tel,.ann_contactdata_item .tel label{font-weight:700}.ann_contactdata .username{display:block;font-weight:700;text-transform:lowercase}.ann_contactdata .username:first-letter{text-transform:uppercase}.ann_contactdata_seller_vet .username,.ann_contactdata_seller_vet .username:first-letter{text-transform:inherit!important}.ann_contactdata_map .map{display:inline-block;border:1px solid var(--button-border)}.ann_contactdata_item.ann_contactdata_seller .item.tot{position:relative;margin:0;width:100%;min-height:24px;height:auto}.ann_contactdata_item .tot_inner{position:absolute;width:100%;left:0}.ann_contactdata_item.ann_contactdata_seller .item.tot .tot_inner{line-height:24px}.ann_contactdata_item .tot_inner a.link_viewall{cursor:pointer;display:inline-block;margin:0 var(--spacer-small) 0 0}.leaflet-control-attribution a:first-child,.leaflet-control-attribution span,.leaflet-control-attribution span.icon{display:none}.ann_side .ann_contactdata .ann_contactdata_item.ann_contactdata_seller .btn_follow{margin:0 0 0 var(--spacer-small);position:absolute;right:0;top:15px}.ann_side .ann_contactdata .ann_contactdata_item.ann_contactdata_seller .full .btn_follow{top:5px}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover,.leaflet-control-attribution a:link,.leaflet-control-attribution a:visited{text-decoration:none!important}.osmap_attr{display:grid;position:absolute;right:5px;bottom:5px;z-index:2;padding:5px;border-radius:100%;width:28px;height:28px;text-align:center;vertical-align:middle;align-items:center;background:#fff}.osmap_attr a{height:13px;width:13px;display:contents}.osmap_attr .osmap_attr_tooltip{visibility:hidden;max-width:80vw;background-color:#fff;white-space:nowrap;text-align:center;border-radius:var(--border-radius);padding:var(--spacer-xsmall) var(--spacer-small);position:absolute;z-index:1;top:0;right:calc(100% + var(--spacer-small));display:inline-block}.osmap_attr .osmap_attr_tooltip::after{position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #fff}.osmap_attr:hover .osmap_attr_tooltip{visibility:visible;color:var(--color-light)}.osmap_attr .osmap_attr_tooltip>a{color:var(--color-highlight)}.gmaplink{display:block;margin:var(--spacer-small) 0 0}.ann_contactdata_item p.notemap{color:var(--color-mediumlight);font-size:var(--font-size-text-xsmall)!important;text-align:left}.osmap_wrap{margin:0 0 var(--spacer-small);position:relative;height:150px;width:100%}.osmap_overlay{position:absolute;left:0;top:0;z-index:1;height:150px;width:100%;background:0 0}.osmap{position:relative;z-index:0;height:150px;width:100%;border-radius:var(--border-radius);border:1px solid var(--button-border)}.osmap_wrap_s{background-size:400px 150px!important;border-radius:var(--border-radius);border:1px solid var(--border-color);background-repeat:no-repeat;height:150px;caret-color:transparent}ul.list_payment{list-style-type:none;padding:0}ul.list_payment li .icon{margin:0 var(--spacer-small) 0 0}ul.list_payment li:last-type-of{margin:0}ul.list_payment_ico{list-style-type:none;padding:0}ul.list_payment_ico li{display:inline-block;margin:0 var(--spacer-small) var(--spacer-xsmall) 0}ul.list_payment_ico li:last-type-of{margin:0 0 var(--spacer-small)}ul.list_payment_ico li img{border-radius:0}ul.list_payment_ico .picloader{width:24px;height:24px;left:15px;top:5px}ul.linkmenu{list-style-type:none;padding:0}