.isb_share_box{
	position: fixed; 
	z-index: 100;
	top: 0px; 
	left: 0px;	
	width: 100%;
	margin: 0px auto;
	z-index: 999999;
	-webkit-box-shadow: rgba(204,204,204,0.5) 0px 3px 5px;
	-moz-box-shadow: rgba(204,204,204,0.5) 0px 3px 5px;
	box-shadow: rgba(204,204,204,0.5) 0px 3px 5px;
	padding: 2px 0px;
	overflow:hidden;
	-webkit-transition-property: all;
	-webkit-transition-duration: 500ms;
	-webkit-transition-delay: 0;
	-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	-moz-transition-property: all;
	-moz-transition-duration: 500ms;
	-moz-transition-delay: 0;
	-moz-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	-ms-transition-property: all;
	-ms-transition-duration: 500ms;
	-ms-transition-delay: 0;
	-ms-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	-o-transition-property: all;
	-o-transition-duration: 500ms;
	-o-transition-delay: 0;
	-o-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	transition-property: all;
	transition-duration: 500ms;
	transition-delay: 0;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	
	-webkit-transform: translate3d(0, -120%, 0);
	-moz-transform: translate3d(0, -120%, 0);
	-ms-transform: translate3d(0, -120%, 0);
	-o-transform: translate3d(0, -120%, 0);
	transform: translate3d(0, -120%, 0);
	
}
.isb_bottom_side{
	bottom:0px;
	top:inherit !important;
	-webkit-transform: translate3d(0, 120%, 0);
	-moz-transform: translate3d(0, 120%, 0);
	-ms-transform: translate3d(0, 120%, 0);
	-o-transform: translate3d(0, 120%, 0);
	transform: translate3d(0, 120%, 0);
	-webkit-box-shadow: rgba(204,204,204,0.5) 0px -3px 5px;
	-moz-box-shadow: rgba(204,204,204,0.5) 0px -3px 5px;
	box-shadow: rgba(204,204,204,0.5) 0px -3px 5px;
}
.isb_bottom_side .ism-showup-elements{
	top:0px !important;
	bottom:inherit !important;
}
.isb_bottom_side .isb_subwrapper{
	top:-50px;
	
	bottom:inherit !important;
}

.ism-showup{
	-webkit-transform: translate3d(0, 0, 0) !important;
	-moz-transform: translate3d(0, 0, 0) !important;
	-ms-transform: translate3d(0, 0, 0) !important;
	-o-transform: translate3d(0, 0, 0) !important;
	transform: translate3d(0, 0, 0) !important;
}
.ism-showup-elements {
	bottom:0px !important;
	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
}
.isb_share_box .isb_subwrapper{
	margin: 0px auto;
	overflow: hidden;
	position: relative;

	bottom:-50px;

	-moz-transition-property: all;
	-o-transition-property: all;
	-webkit-transition-property: all;
	transition-property: all;
	-moz-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
}
.isb_share_box.light{
 	background-color: rgba(255, 255, 255, 0.95); 
 	color: #000;
}
.isb_share_box.dark{
	background-color: rgba(0, 0, 0, 0.85);
	color: #fff;
	box-shadow: #333 0px 0px 12px !important;
}
.ism_item_wrapper{ 
	display: inline-block;
}
.isb_share_box .isb_before_ism_wrap{
	position:absolute;
	right:0px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	top: 50%;
}
.isb_share_box .isb_message{ 
	position:absolute;
	left:0px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	top: 50%;
	font-size: 15px;
	font-weight: 700;
}
.isb_share_box .isb_message img{
	vertical-align:middle !important;
}
.isb_share_box .isb_message .isb_logo{
	margin-right: 10px;
}

.isb_share_box .isb_hidden_items{
	position: relative;
	display: none;
	margin: 0px auto;
	text-align: right;
	right: 42px;
	-moz-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	-webkit-transition-duration: 0.4s;
	transition-duration: 0.4s;
	-moz-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	-webkit-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
}

.isb_share_box .isb_before_ism_wrap .isb_hidden_bttn{
	display: inline-block;
	cursor: pointer;
	background: url('../images/bar-more.png') center center no-repeat;
	background-size: contain;
	width: 42px;
	height:42px;
	text-align: center;
	vertical-align:middle;
	opacity:0.65;
}
.isb_share_box .isb_before_ism_wrap .isb_hidden_bttn:hover{
	opacity:1;
}

