#crop-store-locator .loader{margin:0 auto; width:60px; height:60px; transition:all .2s ease-in-out; background-image:url(../images/loader-01.gif); background-position:center center; background-size:contain; background-repeat:no-repeat;}

#crop-store-locator li > ul{ display:none;}

#crop-store-locator ul li{padding-left:0; color:#333; border-bottom:#eee solid 1px; line-height:40px; list-style: none;}
#crop-store-locator ul > li:last-child{ border-bottom:0;} 
#crop-store-locator li > ul {padding:0 0 0 15px; margin:0 0 30px 0; border-left:#eee solid 1px;}
#crop-store-locator li a,
#crop-store-locator li a:focus,
#crop-store-locator li a:active{text-decoration:none; color:#666; border-bottom:0;}
#crop-store-locator li:before{content: "";}
#crop-store-locator i.fa{width:20px; text-align:center; color:#b8246f;}
#crop-store-locator small{color:#999;}
#crop-store-locator li.selected > a{font-weight:bold; color:#b8246f;}

#crop-store-locator li.provincia .loader{height:0; width:0;} 
#crop-store-locator li.provincia.selected .loader{width:60px; height:60px;} 
#crop-store-locator li.provincia.selected.loaded .loader{height:0; width:0;} 

#crop-store-locator ul.cittas {display:none;}
#crop-store-locator li.citta > a{text-transform:capitalize;}

#crop-store-locator ul li.store{padding:30px; border:0; margin:0 0 30px 0; background-color: #f5f5f5; border-radius:10px;}
#crop-store-locator ul li.store h2{font-size:22px; color:#000; }
#crop-store-locator ul li.store p{margin-bottom:0;}
#crop-store-locator ul li.store p strong{color:#b8246f;}

#italia{width:100%;}
#italia path{ fill: #ccc; stroke:transparent; stroke-width: 1; cursor:pointer; transition:all .3s ease-in-out;}
#italia path.active{fill: #8ec73f;}
#italia path:hover{fill: #b8246f;}
#italia path.selected{fill: #b8246f !important;}

/*
@media only screen and (max-width:991px){
	
	#italia{display:none;}
	
}
*/