  body {  
    font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:62.5%;
    color:#5E5E5E;
    line-height:18px;
    background:#f2f5f9;
  }  
body { 
    padding-top: 45px;
} 

@media (min-width: 996px){ 
  body { 
    padding-top: 70px;
  } 
}     

body { 
    margin: 0; 
    padding: 0;
} 

body { 
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 
    -webkit-font-smoothing: antialiased; 
    -moz-osx-font-smoothing: grayscale; 
    font-size: 14px; 
    color: #5E5E5E; 
    line-height: 18px; 
    z-index: -10000; 
    background: #f2f5f9;
} 

body { 
    min-width: auto;
} 

html { 
    font-size: 62.5%;
} 

.share-menu { 
    font-family: "Myriad Set Pro","Helvetica Neue","Helvetica","Lucida Grande","Arial","Verdana","sans-serif"; 
    z-index: -1; 
    visibility: hidden; 
    opacity: 0; 
    transition: all .3s ease-in-out; 
    position: fixed; 
    left: 0; 
    top: 0; 
    width: 100%; 
    height: 100%; 
    overflow-y: auto;
} 

.share-menu.show { 
    opacity: 1; 
    z-index: 2; 
    visibility: visible;
} 

.share-menu *  { 
    box-sizing: border-box;
} 

.share-shadow { 
    background: #17181a; 
    position: fixed; 
    left: 0; 
    top: 0; 
    bottom: 0; 
    right: 0; 
    opacity: .9;
} 

.share-closed { 
    z-index: 1; 
    background-color: #fff; 
    background-image: url(./images/Closed-icon.svg); 
    background-position: center; 
    background-size: 12px; 
    background-repeat: no-repeat; 
    height: 30px; 
    width: 30px; 
    line-height: 30px; 
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%; 
    position: fixed; 
    top: 30px; 
    right: 30px; 
    text-align: center; 
    font-size: 16px; 
    cursor: pointer;
} 

.share-closed:hover { 
    opacity: .8;
} 

.share-text { 
    color: #fff; 
    position: absolute; 
    top: 20px; 
    left: 50%; 
    transform: translate(-50%,0); 
    width: 90%; 
    max-width: 570px; 
    text-align: center; 
    min-height: 320px; 
    padding: 10px 0 80px;
} 

.share-menu .title  { 
    font-size: 42px; 
    line-height: 42px; 
    padding: 20px; 
    color: #fff; 
    font-weight: 200;
} 

p { 
    margin: 0; 
    padding: 0;
} 

.share-menu .share-title  { 
    font-size: 16px; 
    color: #eeecec; 
    font-weight: 300;
} 

.share-menu .share-url  { 
    line-height: 18px; 
    opacity: .6; 
    font-weight: 200;
} 

.share-list { 
    padding-top: 15px;
} 

a { 
    color: #00A6ED; 
    text-decoration: none;
} 

.share-list a  { 
    cursor: pointer; 
    width: 24%; 
    display: inline-table; 
    color: #fff; 
    margin: 10px auto;
} 

@media (min-width: 640px){ 
  .share-list a  { 
    width: 18%;
  } 
}     

a:hover { 
    color: #00b6ff;
} 

.share-fb .icon  { 
    background-color: #3b5998; 
    background-image: url(./images/Facebook.svg);
} 

.share-list a .icon  { 
    display: block; 
    width: 75%; 
    padding-top: 75%; 
    background-position: center; 
    background-repeat: no-repeat; 
    min-width: 50px; 
    min-height: 50px; 
    margin: 0 auto; 
    -moz-border-radius: 50%; 
    -webkit-border-radius: 50%; 
    border-radius: 50%;
} 

.share-list a .text  { 
    font-size: 12px;
} 

.share-t .icon  { 
    background-color: #000; 
    background-image: url(./images/Twitter.svg);
} 

.share-reddit .icon  { 
    background-color: #ff5700; 
    background-image: url(./images/Reddit.svg);
} 

.share-whatsapp .icon  { 
    background-color: #4dc247; 
    background-image: url(./images/WhatsApp.svg);
} 

.share-vk .icon  { 
    background-color: #6383a8; 
    background-image: url(./images/Vkontakte.svg);
} 

.share-line .icon  { 
    background-color: #00c300; 
    background-image: url(./images/Line.svg);
} 

.share-gmail .icon  { 
    background-color: #db4437; 
    background-image: url(./images/Gmail.svg);
} 

.share-e .icon  { 
    background-color: #585858; 
    background-image: url(./images/Email.svg);
} 

.share-adfty .icon  { 
    background-color: #9dcb43; 
    background-image: url(./images/Adfty.svg);
} 

.share-linkedin .icon  { 
    background-color: #0077b5; 
    background-image: url(./images/LinkedIn.svg);
} 

.share-print .icon  { 
    background-color: #738a8d; 
    background-image: url(./images/Print.svg);
} 

.share-pinterest .icon  { 
    background-color: #cb2027; 
    background-image: url(./images/Pinterest.svg);
} 

.share-messenger .icon  { 
    background-color: #0084ff; 
    background-image: url(./images/Messenger.svg);
} 

.share-sinaweibo .icon  { 
    background-color: #e6162d; 
    background-image: url(./images/SinaWeibo.svg);
} 

.share-blogger .icon  { 
    background-color: #f57d00; 
    background-image: url(./images/Blogger.svg);
} 
.share-copy .icon  { 
    background-color: #738a8d; 
    background-image: url(./images/copy.svg);
}

.share-threads .icon  { 
    background-color: #000; 
    background-image: url(./images/Threads.svg);
} 

.share-amazon .icon  { 
    background-color: #f90; 
    background-image: url(./images/Amazon.svg);
} 

.share-telegram .icon  { 
    background-color: #08c; 
    background-image: url(./images/Telegram.svg);
} 

.share-wordpress .icon  { 
    background-color: #21759b; 
    background-image: url(./images/wordpress.svg);
} 

.share-viber .icon  { 
    background-color: #7b519d; 
    background-image: url(./images/Viber.svg);
} 

.share-odnoklassniki .icon  { 
    background-color: #d57819; 
    background-image: url(./images/Odnoklassniki.svg);
} 

.share-qrcode .icon  { 
    background-color: #4a8bf6; 
    background-image: url(./images/Qrsrc.svg); 
    background-size: 80%;
} 
.st-logo,.st-disclaimer,.st-btn[data-network='copy'],.st-btn[data-network='print']{display:none !important}
.st-close{
    top: 25px !important;
    bottom: 0px !important;
}
#st-1 .st-btn{
    border-radius: 50px !important;
}
#st-1 .st-btn:hover {
    opacity: 1 !important;
    top: 0px !important;
}
.sharethis-inline-share-buttons{
    margin-top:10px;
}
#st-1 .st-btn[data-network='sharethis']{
    padding-left: 45px;
    padding-right: 45px;
}