.taggd-wrapper {
	/*overflow: hidden;*/
	position: relative;
	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: antialiased;
}

.taggd-wrapper .taggd-item {
   /* background-color: #299cd7;
	border:1px solid #fff;*/
	cursor: pointer;
	display: block;
	/*padding: 7px;*/
	z-index: 2;

    /*-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;*/

    /*-webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    transition: background-color 0.2s;*/
}
.taggd-wrapper .taggd-item.greenTag { background-color: #00bf3f;}
.taggd-wrapper .taggd-item.greyTag { background-color: #898989;}

.taggd-wrapper .taggd-item.active,.taggd-wrapper .greenTag.active,
.taggd-wrapper .taggd-item:hover,
.taggd-wrapper .taggd-item.greenTag:hover { /*padding: 9px;*/ }
.b__menu{display:none;}
.taggd-wrapper .taggd-item:hover .b__menu, .taggd-wrapper .taggd-item.active .b__menu{width:auto;opacity:1;visibility:visible;padding-left:100px;
-webkit-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
}
.taggd-wrapper .taggd-item:hover .hover-effect, .taggd-wrapper .taggd-item.active .hover-effect {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);
-webkit-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.taggd-wrapper .taggd-item .hover-effect, .taggd-wrapper .taggd-item.active .hover-effect {
-webkit-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
-moz-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
-ms-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
-o-transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: all .2s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.taggd-wrapper #map_5.taggd-item .hover-effect, .taggd-wrapper #map_5.taggd-item.active .hover-effect {
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-ms-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3);
}
.taggd-wrapper .taggd-item:hover .hover-effect:after, .taggd-wrapper .taggd-item:hover .hover-effect:before, .taggd-wrapper .taggd-item.active .hover-effect:after, .taggd-wrapper .taggd-item.active .hover-effect:before{-webkit-animation: expandAndFade 2s infinite;-moz-animation:expandAndFade 2s infinite;-ms-animation:expandAndFade 2s infinite;-o-animation:expandAndFade 2s infinite;animation: expandAndFade 2s infinite;}
.taggd-wrapper .taggd-item:hover .hover-effect:after, .taggd-wrapper .taggd-item.active .hover-effect:after {-webkit-animation: expandAndFade 2s 0.7s infinite;-moz-animation:expandAndFade 2s 0.7s infinite;-ms-animation:expandAndFade 2s 0.7s infinite;-o-animation:expandAndFade 2s 0.7s infinite;animation: expandAndFade 2s 0.7s infinite;}
.taggd-wrapper .taggd-item .bullet, .taggd-wrapper .taggd-item .b__menu{float:left;}
.taggd-wrapper .taggd-item .mapBox{display: none;position:absolute;top:-45px;left:42px;background-color:#fff;max-width:265px;padding:35px;z-index: 1;}
.mapBox__title{position:relative;font-family: 'BebasNeue';font-weight:normal;font-size:30px;}
.mapBox__title:before{content:"";position:absolute;left:-35px;top:calc(50% - 1px);width:30px;height:1px;background-color:#000;}
.mapBox .link{padding-top:20px;}
.mapBox .link a{font-family: 'Roboto-Black';font-weight:normal;font-size:14px;letter-spacing:1px;color:#000;text-transform:uppercase;}
.mapBox .link a:hover{color: #af34b1;}
.taggd-wrapper .taggd-item-hover {
    background-color: rgb(219, 50, 92);
	color: transparent;
	cursor: default;
	display: block;
    font-weight: lighter;
	opacity: 0;
	overflow: hidden;
	padding: 0 10px;
	z-index: 999;

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	
	-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display:none;
}

.taggd-wrapper .taggd-item-hover.show {
	color: #fff;
	opacity: 1;
	padding: 10px;
	z-index: 1000;
	display: block;
}

.taggd-wrapper .taggd-item-hover input {
	background-color: transparent;
	border: 0;
	margin: 0;
	outline: 0;
	padding: 0;
	display: none;	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: antialiased;
}

.taggd-wrapper .taggd-item-hover button {
	background-color: #fff;
	border: 0;
	color: #066;
	font-family: 'taggd', sans-serif;
	font-size: 17px;
	height: 20px;
	line-height: 1;
	margin: 0 0 0 0.25em;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	width: 20px;
	
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: antialiased;
}

.taggd-wrapper .taggd-editor {
	position: absolute;
}
