/* add this sharing */

.focus-smartlayers, div#at4-follow, div#at4-share {
    padding: 0;
    margin: 0;
}
.at4-show {
    display: block!important;
}
.at4-show, .at4-show-content {
    opacity: 1!important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;
    filter: alpha(opacity=100)!important;
    -moz-opacity: 1!important;
    -khtml-opacity: 1!important;
    visibility: visible;	
}
.at4-hide {
    display: none!important;
    opacity: 0!important;
    -ms-filter: "progid:DXImageTransform.Micr.at4-followosoft.Alpha(Opacity=0)"!important;
    filter: alpha(opacity=0)!important;
    -moz-opacity: 0!important;
    -khtml-opacity: 0!important;	
}
.focus-animated {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
.at4-icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0;
    overflow: hidden;
    text-indent: -9999em;
    cursor: pointer;
}
.focus_32x32_style .at4-icon {
    width: 2pc;
    height: 2pc;
    line-height: 2pc;
    background-size: 2pc!important;
}
.focus_24x24_style .at4-icon {
    width: 24px;
    height: 24px;
    line-height: 24px;
    background-size: 24px!important;
}
.at4-icon.circular {
    border-radius: 50%;
}
.at4-icon-left {
    float: left;
}
.at4-icon.aticon-facebook {
    background: url('data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"32"%20height%3D"32"%20viewBox%3D"0%200%2032%2032"><path%20fill%3D"%23fff"%20d%3D"M22.439%2010.95h4v-4.95h-4c-3.311%200-6%202.92-6%206.5v2.5h-4v4.97h4v12.03h5v-12.03h5v-4.97h-5v-2.55c0-.86.532-1.5%201-1.5z"%2F><%2Fsvg>') no-repeat left;
}
.at4-icon.aticon-twitter {
    background: url('data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"32"%20height%3D"32"%20viewBox%3D"0%200%2032%2032"><path%20fill%3D"%23fff"%20d%3D"M26.67%209.38c-.779.35-1.63.58-2.51.69.9-.54%201.6-1.4%201.92-2.42-.85.5-1.78.87-2.78%201.06-.8-.85-1.94-1.38-3.19-1.38-2.42%200-4.379%201.96-4.379%204.38%200%20.34.04.68.11%201-3.64-.18-6.86-1.93-9.02-4.57-.38.65-.59%201.4-.59%202.2%200%201.52.77%202.86%201.95%203.64-.72-.02-1.39-.22-1.98-.55v.06c0%202.12%201.51%203.89%203.51%204.29-.37.1-.75.149-1.15.149-.28%200-.56-.029-.82-.08.56%201.74%202.17%203%204.09%203.041-1.5%201.17-3.39%201.869-5.44%201.869-.35%200-.7-.02-1.04-.06%201.94%201.239%204.24%201.97%206.71%201.97%208.049%200%2012.45-6.67%2012.45-12.45l-.01-.57c.839-.619%201.579-1.389%202.169-2.269z"%2F><%2Fsvg>') no-repeat left;
}
.at4-icon.aticon-google_follow, .at4-icon.aticon-google_plusone_share {
    background: url('data:image/svg+xml;charset=utf-8,<svg%20width%3D"32"%20height%3D"32"%20viewBox%3D"0%200%2032%2032"%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20xmlns%3Asketch%3D"http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns"><title>SVG%2Fgoogle_plusone_share<%2Ftitle><desc>Created%20with%20Sketch.<%2Fdesc><path%20d%3D"M12%2015v2.4h3.97c-.16%201.03-1.2%203.02-3.97%203.02-2.39%200-4.34-1.98-4.34-4.42s1.95-4.42%204.34-4.42c1.36%200%202.27.58%202.79%201.08l1.9-1.83c-1.22-1.14-2.8-1.83-4.69-1.83-3.87%200-7%203.13-7%207s3.13%207%207%207c4.04%200%206.72-2.84%206.72-6.84%200-.46-.05-.81-.11-1.16h-6.61zm15%200h-2v-2h-2v2h-2v2h2v2h2v-2h2v-2z"%20sketch%3Atype%3D"MSShapeGroup"%20fill%3D"%23fff"%2F><%2Fsvg>') no-repeat left;
}
.at4-icon.aticon-vk {
    background: url('data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"32"%20height%3D"32"%20viewBox%3D"0%200%2032%2032"><path%20fill%3D"%23fff"%20d%3D"M23.82%2023.2h-.12c-1.271-.21-2.14-1.11-2.88-1.94-.42-.47-1.06-1.53-1.82-1.41-1.08.181-.55%202.021-1%202.82-.359.641-1.92.52-3%20.41-3.39-.36-5.12-2.17-6.64-4.11-1.62-2.079-2.89-4.25-4.05-6.64-.38-.77-.88-1.63-.88-2.58.56-.45%201.45-.29%202.36-.29.77%200%201.96-.17%202.53.12.33.17.67%201.07.94%201.64.62%201.32%201.19%202.271%201.94%203.35.32.47.82%201.35%201.41%201.23.57-.11.62-1.51.65-2.41.03-1.02%200-2.28-.29-2.82-.28-.51-.78-.52-1.29-.82.43-.85%201.59-.94%203-.94%201.18%200%202.83-.13%203.291.65.469.79.149%202.22.119%203.29-.029%201.2-.24%202.44.59%203%20.641-.07.98-.69%201.35-1.18.811-1.06%201.311-1.98%201.941-3.35.26-.56.529-1.53%201-1.7.709-.27%201.84-.06%202.879-.06.851%200%202.371-.23%202.641.35.23.49-.44%201.72-.65%202.06-.79%201.29-1.561%202.11-2.41%203.23-.34.45-1.039%201.16-1%201.88.03.549.58.959%201%201.35.91.84%201.551%201.46%202.291%202.41.278.35.878%201.13.818%201.59-.2%201.42-3.59.52-4.72.87z"%2F><%2Fsvg>') no-repeat left;
}
.at4-icon.aticon-livejournal {
    background: url('data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"32"%20height%3D"32"%20viewBox%3D"0%200%2032%2032"><path%20fill%3D"%23485E85"%20d%3D"M6.57%209.4l.01-.02c.19-.4.41-.79.66-1.16.26-.38.52-.73.79-1.03%201.45-1.64%203.43-2.62%205.93-2.94l.71-.09.42.59%208.21%2011.83.181.26.02.32.59%207.46.16%201.95-1.811-.76-7.049-2.98-.32-.141-.2-.279-8.2-11.83-.39-.56.289-.62zm2.65.13l-.18.3%207.601%2010.95%204.92%202.079-.42-5.18-7.591-10.959c-1.56.32-2.81%201.01-3.74%202.05-.22.25-.42.5-.59.76z"%2F><path%20fill%3D"%23FFC805"%20d%3D"M7.65%209.91c1.25-2.59%203.4-4.09%206.45-4.48l8.21%2011.83.6%207.45-7.05-2.979-8.21-11.821z"%2F><path%20fill%3D"%23E4E5E6"%20d%3D"M14.44%205.92l1.84%202.65c-2.53.34-5.22%202.49-6.43%204.5l-1.85-2.66c1.09-2.04%204.16-4.07%206.44-4.49z"%2F><path%20fill%3D"%23CED0D1"%20d%3D"M12.62%2010.16c-1.19.85-2.14%201.87-2.77%202.91l-1.85-2.66c.54-1.02%201.61-2.06%202.8-2.87l1.82%202.62z"%2F><path%20fill%3D"%23485E85"%20d%3D"M6.7%209.79c1.31-3.16%204.07-4.68%207.38-5.39l.53-.03.37.39.31.31%201.11%201.77-1.79.24h-.01c-.24.04-.5.11-.78.21-.29.1-.6.23-.93.39-1.65.82-3.32%202.16-3.8%203.22l-.9%201.7-1.23-1.6-.16-.28-.24-.44.14-.49z"%2F><path%20fill%3D"%23F5A8AA"%20d%3D"M7.79%2010.1c.93-2.66%203.02-4.11%206.34-4.5l.31.31c-2.25.34-5.62%202.71-6.44%204.5l-.21-.31z"%2F><path%20fill%3D"%23485E85"%20d%3D"M22.76%2021.92l.269%203.01-2.849-1.21%201.2-1.17zM15.66%2020.5l.17-.189c.62-.69%201.26-1.41%201.391-2.631l-4.75-6.84c-.43.34-.81.69-1.15%201.03-.35.37-.65.76-.9%201.14l5.239%207.49zm.91.48c-.2.22-.39.43-.561.649l-.41.53-.39-.551-5.79-8.27-.18-.26.161-.278c.31-.54.71-1.07%201.2-1.59.48-.51%201.05-1%201.68-1.46l.41-.3.31.4%205.141%207.41.1.15-.01.17c-.122%201.67-.901%202.54-1.661%203.4zM15.62%2021.32c.82-1.061%201.979-1.851%202.11-3.771l-5.141-7.41c-1.24.89-2.17%201.89-2.76%202.9l5.791%208.281zM21.23%2016.641l-.24.09c-.87.34-1.76.689-2.95.39l-4.75-6.84c.47-.28.93-.521%201.37-.71.48-.2.94-.35%201.38-.45l5.19%207.52zm.12%201.009c.271-.101.551-.211.801-.291l.64-.199-.38-.551-5.741-8.319-.17-.26-.31.05c-.62.1-1.26.29-1.92.57-.64.28-1.63.86-2.28%201.3l5.6%208.06c1.599.48%202.7.06%203.76-.36z"%2F><path%20fill%3D"%238BD5F5"%20d%3D"M21.98%2016.859c-1.28.4-2.431%201.201-4.271.65l-5.14-7.41c1.27-.84%202.53-1.38%203.68-1.56l5.731%208.32z"%2F><path%20fill%3D"%23485E85"%20d%3D"M17.45%208.49l-1.8.229c-.24.04-.5.11-.78.21h-.01c-2.66.92-4.35%202.89-5.64%205.32l-.66-.98c.59-.84%202.45-5.09%208.27-5.79.27.251.41.671.62%201.011z"%2F><%2Fsvg>') no-repeat left;
}
.at4-icon.aticon-print {
    background: url('data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"32"%20height%3D"32"%20viewBox%3D"0%200%2032%2032"><path%20fill%3D"%23fff"%20d%3D"M24.67%2010.62h-2.859v-3.13h-10.991v3.12h-2.87c-.5%200-.9.4-.9.9v7.66h3.77v1.311l4.18%204.179h6.811v-5.44h3.77v-7.7c-.011-.5-.411-.9-.911-.9zm-12.79-2.06h8.86v2.06h-8.86v-2.06zm10.979%209.18h-1.049v-2.1h-1.06v7.96h-4.35c-1.58%200-.82-3.74-.82-3.74s-3.65.891-3.69-.779v-3.43h-1.06v2.06h-1.06v-3.58h13.089v3.609zm.75-4.91c-.399%200-.719-.32-.719-.72s.319-.72.719-.72c.4%200%20.721.32.721.72s-.32.72-.721.72zm-4.119%202.96h-6.1v1.06h6.1v-1.06zm-6.11%203.149h6.101v-1.06h-6.101v1.06z"%2F><%2Fsvg>') no-repeat left;
}
.at4-icon.aticon-rss {
    background: url('data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20width%3D"32"%20height%3D"32"%20viewBox%3D"0%200%2032%2032"><g%20fill%3D"%23fff"><path%20d%3D"M8.88%2020.42c1.63%200%202.95%201.32%202.95%202.939%200%201.621-1.32%202.951-2.95%202.951-1.62%200-2.94-1.32-2.94-2.951%200-1.629%201.31-2.939%202.94-2.939zM20.17%2026.311h-4.17c0-5.561-4.5-10.061-10.06-10.061v-4.17c7.85%200%2014.23%206.37%2014.23%2014.231zM23.109%2026.311c0-9.48-7.689-17.17-17.169-17.17v-4.3c11.86%200%2021.47%209.61%2021.47%2021.471h-4.301z"%2F><%2Fg><%2Fsvg>') no-repeat left;
}
table.at4-jumboshare {
    display: table;
    border-collapse: separate;
    border-spacing: 2px;
    border-color: grey;
}
.at4-jumboshare .at4-count-container {
    text-align: center;
    border-right: 1px solid #ccc;
    padding-right: 20px;
}
.at4-jumboshare .at4-spacer {
    height: 1px;
    display: block;
    visibility: hidden;
    opacity: 0;
}
.at4-jumboshare .at4-count {
    font-size: 60px;
    line-height: 60px;
    font-family: Helvetica neue,arial;
    font-weight: 700;
}
.at4-jumboshare .at4-title {
    position: relative;
    font-size: 18px;
    line-height: 18px;
    bottom: 2px;
}
.at4-jumboshare .at4-share-container {
    padding-left: 20px;
}
.at4-jumboshare a {
    display: inline-block;
    margin: 0 2px 5px;
    padding: 5px 0 5px 5px;
    text-decoration: none;
    text-transform: none;
    color: #fff;
    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.at4-jumboshare a .label {
    font-size: 9pt;
    padding: 0 15px 0 0;
    margin: 0;
    height: 2pc;
    line-height: 2pc;
    background: none;
}
.at4-jumboshare a:hover {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
    color: #fff;
    text-decoration: none;
}
.at4-jumboshare .at4-share-btn {
    display: inline-block;
    margin-right: 13px;
    margin-top: 13px;
    padding: 0 2px;
}
.at4-jumboshare .at4-share-btn span {
    display: inline-block;
    float: left;
    cursor: pointer;
    color: #fff;
    margin-right: 7px;
}
.at-share-tbx-element .at-share-btn {
    margin: 0 2px;
    display: inline-block;
		height: 20px!important;
}
.at-share-tbx-element {
	margin: 0 0 5px;
	text-align:center;
}
.at-share-tbx-element a {
    -webkit-transition: none;
    transition: none;
}
.focus_20x20_style .at4-icon {
    width: 20px;
    height: 20px;
    line-height: 20px;
    background-size: 20px!important;
}
.at_flat_counter {
    margin: 0 2px 0 4px;
    position: relative;
    left: -1px;
    display: inline-block;
    background: #ebebeb;
    text-transform: uppercase;
    font-family: helvetica,arial,sans-serif;
    font-weight: 700;
    color: #32363b;
    cursor: pointer;
    vertical-align: top;
	height: 21px;
    padding: 0 10px;
    line-height: 22px;
    font-size: 11px;
}
.atss {
    position: fixed;
    top: 20%;
    width: 3pc;
    z-index: 100020;
    background: none;
}
.atss-left {
    left: 0;
    float: left;
    right: auto;
}
@-webkit-keyframes slideInLeft{0% {opacity:0;-webkit-transform:translateX(-850px);transform:translateX(-850px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0% {opacity:0;-webkit-transform:translateX(-850px);-ms-transform:translateX(-850px);transform:translateX(-850px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-250px);transform:translateX(-250px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(-350px);-ms-transform:translateX(-350px);transform:translateX(-350px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}
.slideOutLeft{-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}
@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(1250px);transform:translateX(1250px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(1250px);-ms-transform:translateX(1250px);transform:translateX(1250px)}to{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(350px);transform:translateX(350px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}to{opacity:0;-webkit-transform:translateX(350px);-ms-transform:translateX(350px);transform:translateX(350px)}}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
.atss a {
    position: relative;
    display: block;
    width: 3pc;
    line-height: 3pc;
    margin: 0;
    padding: 8px 0;
    outline: 0;
    text-align: center;
    text-indent: -9999em;
    float: left;
    -webkit-transition: width .15s ease-in-out;
    transition: width .15s ease-in-out;
    overflow: hidden;
    background: #e8e8e8;
    z-index: 100030;
}
.atss a:hover {
	width:4pc;
}
.atss a span {
    position: relative;
    display: block;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 2pc;
    height: 2pc;
    line-height: 2pc;
    border: none;
    padding: 0;
    margin: 0 auto;
    overflow: hidden;
    text-indent: -9999em;
    cursor: pointer;
    cursor: hand;
}
#at4-share .at4-share-count-anchor {
    padding-bottom: 15px;
    text-decoration: none;
    -webkit-transition: padding .15s ease-in-out .15s,width .15s ease-in-out;
    transition: padding .15s ease-in-out .15s,width .15s ease-in-out;	
}
#at4-share .at4-share-count-container {
    position: absolute;
    left: 0;
    right: auto;
    top: auto;
    bottom: 0;
    width: 100%;
    color: #fff;
    background: inherit;
}
#at4-share .at4-share-count {
    text-indent: 0;
    line-height: 9pt;
    font-size: 10px;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    font-weight: 200;
    width: 100%;
    height: 13px;
}
.at-share-close-control {
    position: relative;
    width: 3pc;
    overflow: auto;
}
div.at4-arrow {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAoCAYAAABpYH0BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV1JREFUeNrsmesOgyAMhQfxwfrofTM3E10ME2i5Oeppwr9a5OMUCrh1XV+wcvNAAIAA+BiAzrmtUWln27dbjEcC3AdODfo0BdEPhmcO4nIDvDNELi2jggk4/k8dT7skfeKzWIEd4VUpMQKvNB7X+OZSmAZkATWC1xvipbpnLmOosbJZC08CkAeA4E6qFUEMwLAGnlSBPCE8lW8CYnZTcimH2HoT7kSFOx5HBmCnDhTIu1p5s98G+QZrxGPhZVMY1vgyAQaAAAiAAAgDQACcBOD+BvJtBWfRy7NpJK5tBe4FNzXokywV734wPHMQlxvgnSGyNoUP/2ACjv/7iSeYKO3YWKzAjvCqlBiBVxqPa3ynexNJwOsN8TJbzL6JNIYYXWpMv4lIIAZgWANPqkCeEJ7KNwExu8lpLlSpAVQarO77TyKdBsyRPuwV0h0gmoGnTWFYzVkYBoAA+I/2FmAAt6+b5XM9mFkAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-indent: -9999em;
    text-align: left;
    cursor: pointer;
}
div.at4-arrow.at-left {
    background-position: 0 0;
}
div.at4-arrow.at-right {
    background-position: -20px 0;
}
.at-share-close-control .at4-arrow.at-left {
    float: right;
}
.focus-smartlayers .at4-arrow:hover {
    cursor: pointer;
}
a.at-svc-facebook {
    background: #305891;
}
a.at-svc-twitter {
    background: #2ca8d2;
}
a.at-svc-google_plusone_share {
    background: #ce4d39;
}
a.at-svc-vk {
    background: #2f5070;
}
a.at-svc-print {
    background: #738a8d;
}
a.at-svc-livejournal {
    background: #0ca8ec;
}
div.at4-arrow.at-right {
    background-position: -20px 0;
}
.at-share-open-control-left {
    position: fixed;
    top: 20%;
    z-index: 100020;
    left: 0;
    width: 22px;
}
.at4-follow {
    position: fixed;
    _position: absolute;
    top: 0;
    right: 0;
    font-weight: 400;
    color: #666;
    cursor: default;
    z-index: 95;
}
.at4-follow-inner, .at-follow-open-control {
    border: 0 solid #c5c5c5;
    border-width: 1px 0 1px 1px;
    margin-top: -1px;
}
.at-follow-open-control {
    position: fixed;
    height: 35px;
    top: 0;
    right: 0;
    padding-top: 10px;
    z-index: 10002;
}
.at4-follow .at4-follow-close-control, .at-follow-open-control {
    background: #e5e5e5;
}
.at4-follow-inner, .at-follow-open-control {
    border: 0 solid #c5c5c5;
    border-width: 1px 0 1px 1px;
    margin-top: -1px;
}
.at4-follow .at4-follow-inner {
    position: relative;
    padding: 10px 24px 10px 15px;
    background: #fff;
    border-color: #c5c5c5;	
}
.at4-follow .at4-follow-close-control, .at-follow-open-control {
    background: #e5e5e5;
}
.at4-follow .at4-follow-inner .at4-follow-close-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 20px;
    cursor: pointer;
    display: none;
}
.at4-follow .at4-follow-inner .at4-follow-close-control div {
    margin-top: 10px;	
    display: block;
    line-height: 20px;
    text-indent: -9999em;
    overflow: hidden;
}
.at4-follow.at4-follow-24 .at4-follow-container {
    height: 25px;
    line-height: 24px;
    font-size: 13px;
}
.at4-follow .at4-follow-container {
    margin-left: 9pt;
    overflow-y: hidden;
}
.at4-follow .at4-follow-container .at-follow-label {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    margin-right: 10px;
    padding: 0;
    cursor: default;
    float: left;
}
.at4-follow-container .at4-icon {
    margin-right: 5px;
}
#at4-share, #at4-soc, #at4-follow, #at4-foc {
    bottom: 100px;
    top: auto;
}