.binary-genealogy-tree{text-align:center}
.binary-level-width-100{width:100%}
.binary-level-width-50,.binary-level-width-25,.binary-level-width-12,.binary-level-width-6{width:50%}
.node-left-item{float:left}
.node-right-item{float:right}
.parent-wrapper{padding:30px 0;position:relative}
.binary-genealogy-level-2 .parent-wrapper{width:50%;float:left}
.binary-genealogy-level-3 .parent-wrapper{width:25%;float:left}

/*.binary-node-single-item{width:80px;height:80px;border:solid 1px #d0d0d0;border-radius:50%;display:block;margin:auto;line-height:80px;text-align:center}*/

.node-item-root{position:relative}

.node-item-root2{position:relative}
.node-item-root2:after{width:1px;height:30px;background:#d0d0d0;position:absolute;display:block;bottom:-8px;left:50%;content:''}

.node-item-root:after{width:1px;height:30px;background:#d0d0d0;position:absolute;display:block;bottom:-29px;left:50%;content:''}
.binar-hr-line-left{width:50%;height:1px;background:#d0d0d0;float:right;margin:-13px 0 0 0;position:relative}
.binar-hr-line-left:after{width:1px;height:13px;background:#d0d0d0;position:absolute;display:block;bottom:-12px;left:0;content:''}
.binar-hr-line-right{width:50%;height:1px;background:#d0d0d0;float:left;margin:-13px 0 0 0;position:relative}
.binar-hr-line-right:after{width:1px;height:13px;background:#d0d0d0;position:absolute;display:block;bottom:-12px;right:0;content:''}
.binary-genealogy-level-1 .parent-wrapper .node-left-item,.binary-genealogy-level-2 .parent-wrapper .node-left-item{position:relative}

.binary-genealogy-level-1 .parent-wrapper .node-left-item:after,.binary-genealogy-level-2 .parent-wrapper .node-left-item:after{
	width:1px;height:49px;background:#d0d0d0;position:absolute;display:block;top:80px;left:50%;content:''
}

.binary-genealogy-level-1 .parent-wrapper .node-right-item,.binary-genealogy-level-2 .parent-wrapper .node-right-item{position:relative}
.binary-genealogy-level-2 .parent-wrapper .node-right-item:after,.binary-genealogy-level-1 .parent-wrapper .node-right-item:after{
	width:1px;height:49px;background:#d0d0d0;position:absolute;display:block;top:80px;right:50%;content:''
}

.node-item-uid-0:after{display:none !important}
.parent-wrapper .parent-wrapper{width:100%;padding:41px 0;}
.images_wrapper img{margin:-6px 0 0}
.wrap_content{background:#12afcb;border-radius:5px;color:#fff;display:block;font-size:11px;height:21px;line-height:19px;margin:0 0 0 -10px;min-width:100px;position:relative;width:auto;z-index:1}

