/******* Onion Style *******/
.block-marsad-misc-content-actor-block {
}

#block-marsad-misc-content-actor-block .marasd-actor-container { 
  padding: 0;
  position: relative;
  /* width: 240px; */
  height: 240px;
  background:url(../images/onion.png) no-repeat;
  background-size: 240px;
  background-position-x: 25px;
}

.marasd-actor-container li.taxonomy-term { 
	overflow: visible;
}

#block-marsad-misc-content-actor-block  a {
  text-indent: -9999em;
}

#block-marsad-misc-content-actor-block  ul {
  list-style-type: none;
  padding:0;
  margin: 0px;
}

#block-marsad-misc-content-actor-block ul li,
#block-system-main .view-marsad-search ul li {
  list-style-image: none;
  list-style-type: none;
}

#block-marsad-misc-content-actor-block ul li a { 
  text-decoration: none;
}


#block-marsad-misc-content-actor-block .views-row-7 {
  position: absolute;
  left: 104px;
  top: 159px;
}

#block-marsad-misc-content-actor-block .marsad-sub-actors-ul {
  display: none;
}

#block-marsad-misc-content-actor-block .views-row-7 a {
  width: 81px;
  height: 81px;
  display: block; 
}
#block-marsad-misc-content-actor-block .views-row-7 a:hover, 
#block-marsad-misc-content-actor-block  .views-row-7 a.active {
  background: url(../images/1.png) no-repeat -80px bottom;
  background-size: 240px;
  color: yellow;
}

#block-marsad-misc-content-actor-block .views-row-6 {
  position: absolute;
  left: 90px;
  top: 129px;
}

#block-marsad-misc-content-actor-block .views-row-6 a {
  width: 121px;
  height: 120px;
  display: block; 
}
#block-marsad-misc-content-actor-block .views-row-6 a:hover, 
#block-marsad-misc-content-actor-block  .views-row-6 a.active {
  background: url(../images/2.png) no-repeat -65px -131px;
  background-size: 240px;
  color: yellow;
}

#block-marsad-misc-content-actor-block .views-row-5 {
  position: absolute;
  left: 74px;
  top: 98px;
}

#block-marsad-misc-content-actor-block .views-row-5 a {
  width: 157px;
  height: 155px;
  display: block; 
}

#block-marsad-misc-content-actor-block .views-row-5 a:hover, 
#block-marsad-misc-content-actor-block  .views-row-5 a.active {
  background: url(../images/3.png) no-repeat -48px -99px;
  background-size: 240px;
  color: yellow;
}

#block-marsad-misc-content-actor-block .views-row-4 {
  position: absolute;
  left: 56px;
  top: 66px;
}

#block-marsad-misc-content-actor-block .views-row-4 a {
  width: 197px;
  height: 195px;
  display: block; 
}

#block-marsad-misc-content-actor-block .views-row-4 a:hover, 
#block-marsad-misc-content-actor-block  .views-row-4 a.active {
  background: url(../images/4.png) no-repeat -32px -66px;
  background-size: 240px;
  color: yellow;
}

#block-marsad-misc-content-actor-block .views-row-3 {
  position: absolute;
  left: 40px;
  top: 34px;
}

#block-marsad-misc-content-actor-block .views-row-3 a {
  width: 229px;
  height: 228px;
  display: block; 
}

#block-marsad-misc-content-actor-block .views-row-3 a:hover, 
#block-marsad-misc-content-actor-block .views-row-3 a.active {
  background: url(../images/5.png) no-repeat -15px -33px;
  background-size: 240px;
  color: yellow;
}

#block-marsad-misc-content-actor-block .views-row-2 {
  position: absolute;
  left: 25px;
  top: 0px;
}

#block-marsad-misc-content-actor-block .views-row-2 a {
  width: 240px;
  height: 240px;
  display: block; 
}

.marasd-actor-container .marsad-level-actors-one-links {
	transition: initial; 
	-webkit-transition: initial; 
}

#block-marsad-misc-content-actor-block .views-row-2 a:hover, 
#block-marsad-misc-content-actor-block .views-row-2 a.active {
  background: url(../images/7.png) no-repeat 0px 0px;
  background-size: 240px;
  color: yellow;
}

.marsad-sub-actors-ul-bottom {
  width: 228px;
  background: url(../images/tool-tip-bottom.png) no-repeat bottom; 
  height: 30px;
  position:relative;
  bottom:-30px;
}

.marsad-sub-actors-ul {
  position: absolute;
  width: 228px;
  background: url(../images/tool-tip-top.png) no-repeat;
}

#block-marsad-misc-content-actor-block .marsad-child-ul {
  padding:0;
}




#block-marsad-misc-content-actor-block .marsad-actors-child {
  list-style-image: url(.../images/arrow-right.gif);
}

#block-marsad-misc-content-actor-block .marsad-child-ul ul li {
  
  padding-top: 0px;
}

#block-marsad-misc-content-actor-block .marsad-sub-actors-ul ul li a {
  text-indent: 0px;
  background: none;
  display: block;
  height: auto;
  width: auto;
}
#block-marsad-misc-content-actor-block .marsad-sub-actors-ul ul li a:hover {
  color: #000;
  text-decoration:underline;
  background: none;

}

#block-marsad-misc-content-actor-block .marsad-sub-actors-position ul li a {

}

/* Non-statutory Armed Formations (Vertical Left) */
#term-position-7883 {
	top: 0;
	left: 0;
	z-index: 999;
	position: absolute;
}


/* International Actors (Vertical Right) */
#term-position-7833 {
	top: 0;
	left: 40px;
	z-index: 999;
	 position: absolute;
}

/* Civil Society and Media */
#term-5099 {
	top:0;
	left: -180px;
	z-index: 999;
	 position: absolute;
}

/* Independent Supervisory Authorities */
#term-position-7847 {
  top: 0;
  position: absolute;
  left: -200px;
  z-index: 10;
}

/* Judicial Authorities */
#term-position-7870 {
  top: 0;
  position: absolute;
    left: -230px;
  z-index: 10;
}

/* Legislative Authorities */
#term-position-5996 {
  top: 0;
  position: absolute;
  left: -230px;
  z-index: 10;
}

/* Executive Authorities */
#term-position-5023 {
  top: 0;
  position: absolute;
  left: -230px;
  z-index: 10;
}

/* Core security and Justice Providers */
#term-position-7869 {
  top: 0;
  position: absolute;
  left: -230px; 
  z-index: 10;
}


.taxonomy_in { padding:20px 20px 0; text-align:center;} .titr_taxonomy { margin-bottom:10px; color:#00a5e7; font-size:16px; font-family: 'MyriadProSemibold'; } .disc_taxonomy { font-size:11px; border-bottom:#e9e9e9 solid 1px; padding-bottom:7px;}
.list_taxonomy li {border-bottom:#e9e9e9 solid 1px; text-align:center; padding:3px 0 4px;} .list_taxonomy li a {font-size:11px; color:#000;} .list_taxonomy li a:hover { text-decoration:underline;}

.source a {color:#857e7e;} .source a:hover {color:#0072bc; text-decoration:underline;}
/****** End Onion Style ******/


/* End Onion */