/*=============================================================
   GENERAL PPLUGIN STYLE
 ============================================================ */
.easy-share{position: relative !important; width: 100% !important;}
.es-social-media-wrapper-fluid{width: 235px;}
ul.es-social-media-wrapper{width: 100%; border-radius: 0 4px 4px 0; margin-left:0px; padding-left:0px;}
.es-social-media-wrapper li.es-social-media-tag{width: 100%; list-style: none; color: #FFFFFF; transition: all 400ms ease 0s; -webkit-transition: all 400ms ease 0s; -moz-transition: all 400ms ease 0s; -ms-transition: all 400ms ease 0s; -o-transition: all 400ms ease 0s;}


.es-social-media-wrapper li.es-social-media-tag a{display:block; text-decoration: none; color: #FFFFFF; outline:none;}
.es-social-media-wrapper li.es-social-media-tag a:hover,.es-social-media-wrapper li.es-social-media-tag a:focus,.es-social-media-wrapper li.es-social-media-tag a:active{outline: none; color: #FFFFFF; text-decoration: none;}
.es-social-media-wrapper li.es-social-media-tag span{padding-left: 12px; padding-right: 12px; vertical-align: middle;}
.es-social-media-wrapper li.es-social-media-tag i.ico{background-color: rgba(0,0,0,0.1); vertical-align: middle; color: #FFFFFF; text-align: center; font-size: 1.9em; line-height: 45px!important; height: 45px; width: 45px;}

/*=============================================================
   TGS ALINGMENT PPLUGIN STYLE
 ============================================================ 
 *
 *
 *
 *left*/
.es-social-media-wrapper-fluid.left.left-offset{margin-left: -235px;}
.es-social-media-wrapper-fluid.left{position: fixed !important; top:150px !important; left: 0px !important; margin-left: -190px; z-index: 9999999 !important;}
.es-social-media-wrapper-fluid.left .es-social-media-wrapper{text-align: right;}
.es-social-media-wrapper-fluid.left .es-social-media-wrapper li.es-social-media-tag:first-child{border-radius: 0 4px 0 0;}
.es-social-media-wrapper-fluid.left .es-social-media-wrapper li.es-social-media-tag:last-child{border-radius: 0 0 4px 0;}
.es-social-media-wrapper-fluid.left .es-social-media-wrapper li.es-social-media-tag:hover{border-radius: 0 4px 4px 0;}
.es-social-media-wrapper-fluid.left li.es-social-media-tag.transform-tag{border-radius: 0 4px 4px 0; -webkit-transform: translateY(190px); -webkit-transform: translateY(calc(100% - 45px)); transform: translateY(190px); transform: translateY(calc(100% - 45px)); -webkit-transform: translate3d(190px, 0, 0); -webkit-transform: translate3d(calc(100% - 45px), 0, 0); transform: translate3d(190px, 0, 0); transform: translate3d(calc(100% - 45px), 0, 0);}
/*right*/
.es-social-media-wrapper-fluid.right.right-offset{margin-right: -235px;}
.es-social-media-wrapper-fluid.right{position: fixed !important; top:150px !important; right: 0px !important; margin-right: -190px; z-index: 9999999 !important;}
.es-social-media-wrapper-fluid.right .es-social-media-wrapper{text-align: left;}
.es-social-media-wrapper-fluid.right .es-social-media-wrapper li.es-social-media-tag:first-child{border-radius:4px 0 0 0;}
.es-social-media-wrapper-fluid.right .es-social-media-wrapper li.es-social-media-tag:last-child{border-radius: 0 0 0 4px;}
.es-social-media-wrapper-fluid.right .es-social-media-wrapper li.es-social-media-tag:hover{border-radius:4px 0 0 4px;}
.es-social-media-wrapper-fluid.right li.es-social-media-tag.transform-tag{border-radius:4px 0 0 4px; -webkit-transform: translateY(-190px); -webkit-transform: translateY(calc(-100% + 45px)); transform: translateY(-190px); transform: translateY(calc(-100% + 45px)); -webkit-transform: translate3d(-190px, 0, 0); -webkit-transform: translate3d(calc(-100% + 45px), 0, 0); transform: translate3d(-190px, 0, 0); transform: translate3d(calc(-100% + 45px), 0, 0);}
/*bottom*/
.es-social-media-wrapper-fluid.bottom.bottom-offset{margin-bottom:-49px;}
.es-social-media-wrapper-fluid.bottom {position: fixed !important; right: 0px !important; left: 0px !important; bottom: 0px; width: 100%; text-align: center; z-index: 9999999 !important;}
.es-social-media-wrapper-fluid.bottom ul.es-social-media-wrapper{display:block; width: auto; margin:0;}
.es-social-media-wrapper-fluid.bottom .es-social-media-wrapper li.es-social-media-tag{display: inline-block; width: auto; margin:1px; border-radius: 4px; overflow: hidden; }
/******Tags Themes************************/