@font-face {
  font-family: 'ssb-icon';
  src:  url('http://krapka.org.ua/wp-content/plugins/simple-social-buttons/assets/fonts/ssb-icon.eot?eahqa2');
  src:  url('http://krapka.org.ua/wp-content/plugins/simple-social-buttons/assets/fonts/ssb-icon.eot?eahqa2#iefix') format('embedded-opentype'),
    url('http://krapka.org.ua/wp-content/plugins/simple-social-buttons/assets/fonts/ssb-icon.ttf?eahqa2') format('truetype'),
    url('http://krapka.org.ua/wp-content/plugins/simple-social-buttons/assets/fonts/ssb-icon.woff?eahqa2') format('woff'),
    url('http://krapka.org.ua/wp-content/plugins/simple-social-buttons/assets/fonts/ssb-icon.svg?eahqa2#ssb-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Decrease the Margin 'Sahre Title' at Top */
div.simplesocialbuttons { height: auto; margin: -5px auto 5px -5px; text-align: left; clear: left; font-size: 0; direction: ltr;}
div.simplesocialbutton { float: left; }
div.ssb-button-googleplus { width: 100px; }
div.ssb-button-fblike { width: 140px; line-height: 1; }
div.ssb-button-fbshare { width: 140px; line-height: 1; }
div.ssb-button-twitter { width: 130px; }
div.ssb-button-pinterest { width: 100px; }
.fb-like iframe { max-width: none !important; }
.simplesocialbuttons .simplesocialbutton { display: inline-block; vertical-align: top; width: auto;float: none; margin: 0 5px 5px;}
.simplesocialbuttons .simplesocialbutton iframe { margin: 0; vertical-align: inherit; }
.simplesocialbuttons button{
  border:0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  margin: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'Helvetica', Arial, sans-serif;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: normal;
  text-transform: capitalize !important;
  white-space: nowrap;
  text-shadow: none !important;
  width: auto;
  letter-spacing: 0;
  word-spacing: 0;
  overflow: visible;
}
.simplesocialbuttons button:focus, .simplesocialbuttons button:hover{
  outline: none;
}
.simplesocialbuttons button.simplesocial-fb-share:after{
  content: "\e900";
}
.simplesocialbuttons button.simplesocial-twt-share:after{
  content: "\e904";
}
.simplesocialbuttons button.simplesocial-whatsapp-share:after{
  content: "\e906";
}
.simplesocialbuttons button.simplesocial-viber-share:after{
  content: "\e666";
}
.simplesocialbuttons button.simplesocial-reddit-share:after{
  content: "\e903";
}
.simplesocialbuttons button.simplesocial-linkedin-share:after{
  content: "\e907";
}
.simplesocialbuttons button.simplesocial-pinterest-share:after{
  content: "\e902";
}
.simplesocialbuttons button.simplesocial-msng-share:after{
  content: "\e908";
}
.simplesocialbuttons button.simplesocial-email-share:after{
  content: "\e90b";
}
.simplesocialbuttons button.simplesocial-print-share:after{
  content: "\e90c";
}
.simplesocialbuttons button.simplesocial-tumblr-share:after{
  content: "\e90d";
}
.ssb_total_counter{
  display: inline-block;
  font-weight: bold;
  font-size: 30px;
  line-height: 1;
  font-family: 'Verdana';
  color: #000;
  text-align: center;
}


.simplesocialbuttons_inline .ssb_total_counter,.simplesocialbuttons-flyin .simplesocialbuttons  .ssb_total_counter,.simplesocialbuttons-popup .simplesocialbuttons  .ssb_total_counter,.ssb_social_media_wrapper .simplesocialbuttons  .ssb_total_counter{
  display: inline-block;
  top: -4px;
  vertical-align: middle;
  position: relative;
}
.simplesocialbuttons_inline{
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.ssb_total_counter span{
  font-size: 10px;
  display: block;
}
.simplesocialbuttons button:after {
  font-family: 'ssb-icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  left: 0;
  position: absolute;
  font-size: 17px;
  top: 0;
  width: 38px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  border-radius: 3px;
}
.simplesocialbuttons button.simplesocial-viber-share:after{
  content: "\e905";
  font-family: 'ssb-icon';
  }
  /*=======================================
  =            Simple Style              =
  =======================================*/
  .simplesocial-simple-icons button[class*="ssb_"] {
        position: relative;
        padding: 2px;
        font-size: 11px;
        line-height: 1.5;
        border-radius: 3px;
        vertical-align: middle;
        text-align: left;
        color: #fff;
        padding-left: 20px;
        height: 20px;
        border: 0;
    }
    .simplesocial-simple-icons button[class*="ssb_"] .icon{
      height: 12px;
      line-height: 12px;
    }
    .simplesocial-simple-icons.simplesocialbuttons-float-right-center button{
      float: right;
    }
    div[class*="simplesocialbuttons-float"].simplesocial-simple-icons.ssb_counter-activate{
      width: 116px;
    }
    .simplesocial-simple-icons.simplesocialbuttons button:after{
      display: none;
    }
  /*.simplesocial-simple-icons button {
      position: relative;
      padding: 2px;
      font-size: 11px;
      line-height: 1.5;
      border-radius: 3px;
      vertical-align: middle;
      text-align: left;
      color: #fff;
      padding-left: 20px;
  }
  .simplesocial-simple-icons.simplesocialbuttons button:after{
    display: none;
  }
  .simplesocial-simple-icons .simplesocial-fb-share{
  background: #4267b2;
  height: 20px;
  line-height: 20px;
  padding: 0 0 0 2px;
  display: inline-block;
  }
  .simplesocial-simple-icons button.simplesocial-fb-share:after{
    display: none;
  }
  .simplesocial-simple-icons .ssb_fbshare_counter{
    padding-left: 0;
  }
  .simplesocial-simple-icons .simplesocial-twt-share{
    position: relative;
    height: 20px;
    box-sizing: border-box;
    padding: 1px 8px 1px 6px;
    background-color: #1b95e0;
    color: #fff;
    border-radius: 3px;
    font-weight: 500;
    cursor: pointer;
    display: inline-block;
  }
  .simplesocial-simple-icons button span.ssb_twitter_counter{
    padding-left: 0;
  }
  .simplesocial-simple-icons .simplesocial-whatsapp-share{
    background: rgb(37, 211, 102);
  }
  .simplesocial-simple-icons .simplesocial-pinterest-share{
    background: #bd081c;
  }
  .simplesocial-simple-icons .simplesocial-viber-share{
    background: #665cac;
  }
  .simplesocial-simple-icons .simplesocial-linkedin-share{
    background: #0077b5;
    position: relative;
  }
  .simplesocial-simple-icons .simplesocial-linkedin-share span{
    font-family: 'Arial', Helvetica, sans-serif;
  }
.simplesocial-simple-icons.ssb_counter-activate .simplesocial-linkedin-share{
  margin-right: 34px;
}
  .simplesocial-simple-icons .simplesocial-linkedin-share .ssb_counter{
    padding: 2px 2px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    position: absolute;
    top: -1px;
    left: 100%;
    color: #000;
    margin-left: 7px;
    width: 27px;
    text-align: center;
  }
  .simplesocial-simple-icons .simplesocial-linkedin-share .ssb_counter:after, .simplesocial-simple-icons .simplesocial-linkedin-share .ssb_counter:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }

  .simplesocial-simple-icons .simplesocial-linkedin-share .ssb_counter:after {
    border-color: rgba(255, 255, 255, 0);
    border-right-color: #fff;
    border-width: 5px;
    margin-top: -5px;
  }
  .simplesocial-simple-icons .simplesocial-linkedin-share .ssb_counter:before {
    border-color: rgba(204, 204, 204, 0);
    border-right-color: #ccc;
    border-width: 6px;
    margin-top: -6px;
  }
  .simplesocial-simple-icons .simplesocial-reddit-share{
    background: #ff4006;
  }
  div[class*="simplesocialbuttons-float"].simplesocial-simple-icons.simplesocialbuttons button:after{
    width: 36px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    float: left;
    position: absolute;
    top: 0;
    left: 0;
  }
  div[class*="simplesocialbuttons-float"].simplesocial-simple-icons.simplesocialbuttons button .ssb_counter{
    background: #fff;
    margin:0;
    color: #ccc;
    padding: 0;
    width: 22px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    z-index:1;
    border:1px solid #ccc;
  }
div[class*="simplesocialbuttons-float"].simplesocial-simple-icons.simplesocialbuttons .simplesocial-fb-share .ssb_counter{
  color: #4267b2;
}
div[class*="simplesocialbuttons-float"].simplesocial-simple-icons.simplesocialbuttons .simplesocial-twt-share .ssb_counter{
  color: #4267b2;
}
div[class*="simplesocialbuttons-float"].simplesocial-simple-icons.simplesocialbuttons .simplesocial-linkedin-share .ssb_counter{
  color: #4267b2;
}
div[class*="simplesocialbuttons-float"].simplesocial-simple-icons.simplesocialbuttons .simplesocial-reddit-share .ssb_counter{
  color: #ff4006;
}
div[class*="simplesocialbuttons-float"].simplesocial-simple-icons.simplesocialbuttons .simplesocial-pinterest-share .ssb_counter{
  color: #bd081c;
}
div[class*="simplesocialbuttons-float"].simplesocial-simple-icons.simplesocialbuttons button .ssb_counter:after,
div[class*="simplesocialbuttons-float"].simplesocial-simple-icons.simplesocialbuttons button .ssb_counter:before{
  display: none;
}*/
.simplesocialbuttons .fb_iframe_widget{
  display: inline-block !important;
  position: relative;
  width: initial !important;
}
.simplesocialbuttons .fb_iframe_widget span {
    display: inline-block !important;
    position: relative;
    text-align: justify;
    width: 61px !important;
}
.simplesocialbuttons .ssb-fb-like{
  height: 20px !important;
  line-height: 20px !important;
  margin: 5px;
}
.simplesocial-simple-icons button.ssb_fbshare-icon{
  background: #4267b2;
  border: 1px solid #4267b2;
  color: #fff;
  cursor: pointer;
  font-family: Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-user-select: none;
  white-space: nowrap;
  padding: 0;
  line-height: 18px;
  height: 20px;
}
.simplesocial-simple-icons button.ssb_fbshare-icon:hover {
    background: #365899;
    border: 1px solid #365899;
}
.simplesocial-simple-icons button.ssb_fbshare-icon .icon{
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  top: -1px;
  left: 2px;
}
.simplesocial-simple-icons button.ssb_fbshare-icon .simplesocialtxt{
  padding: 0 3px 0 3px;
  font-weight: bold;
}
.simplesocial-simple-icons button.ssb_fbshare-icon .ssb_counter{
  padding-right: 4px;
  display: inline-block;
}
.simplesocial-simple-icons button.ssb_tweet-icon{
  position: relative;
  height: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 1px 8px 1px 6px;
  background-color: #1b95e0;
  color: #fff;
  border-radius: 3px;
  font-weight: 500;
  cursor: pointer;
  font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif;
}
.simplesocial-simple-icons button.ssb_tweet-icon:hover{
  background: #0c7abf;
}
.simplesocial-simple-icons button.ssb_tweet-icon .icon{
  position: relative;
  top: 2px;
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 14px;
  background: transparent 0 0 no-repeat;
  vertical-align: top;
}
.simplesocial-simple-icons button.ssb_tweet-icon .simplesocialtxt {
    margin-left: 1px;
    white-space: nowrap;
    vertical-align: top;
    font-style: normal;
}


.simplesocial-simple-icons button.ssb_linkedin-icon{
  background: none;
  border:0;
  padding: 0;
  height: 20px;
}
.simplesocial-simple-icons button.ssb_linkedin-icon .icon{
  background-position: 0px -593px;
  background-repeat: no-repeat;
  background-color: #0077b5;
  background-size: initial;
  cursor: pointer;
  border: 0;
  border-right: 1px solid #066094;
  overflow: hidden;
  padding: 0;
  margin: 0;
  position: absolute;
  left: 0px;
  top: 0px;
  display: block;
  width: 20px;
  height: 20px;
  float: right;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  text-align: center;
  line-height: 17px;
}
.simplesocial-simple-icons button.ssb_linkedin-icon .icon svg{
  vertical-align: middle;
}
.simplesocial-simple-icons button.ssb_linkedin-icon .simplesocialtxt{
  color: #fff;
  cursor: pointer;
  display: block;
  white-space: nowrap;
  float: left;
  margin-left: 1px;
  vertical-align: top;
  overflow: hidden;
  text-align: center;
  height: 20px;
  padding: 0 4px 0 23px;
  border: 1px solid #000;
  border-top-color: #0077b5;
  border-right-color: #0077b5;
  border-bottom-color: #0077b5;
  border-left-color: #0077b5;
  text-shadow: 0 -1px #005887;
  line-height: 20px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  background-color: #0077b5;
  background-image: -webkit-linear-gradient(top, #0077b5 0%, #0077b5 100%);
  font: bold 11px Arial, Helvetica, sans-serif;
  line-height: 20px;
}
.simplesocial-simple-icons button.ssb_linkedin-icon:hover .simplesocialtxt{
  color: #fff;
  border: 1px solid #000;
  border-top-color: #066094;
  border-right-color: #066094;
  border-bottom-color: #066094;
  border-left-color: #066094;
  background-color: #066094;
  background-image: -webkit-linear-gradient(top, #066094 0%, #066094 100%);
}
.simplesocial-simple-icons button.ssb_linkedin-icon .ssb_counter{
  display: inline-block;
  font-size: 11px;
  color: #4e4e4e;
  font-weight: bold;
  font-family: Arial, sans-serif;
  line-height: 18px;
  padding: 0 7px 0 7px;
  background: #fff;
  border: 1px solid #caccce;
  margin-left: 8px;
  border-radius: 5px;
  position: relative;
}
.simplesocial-simple-icons button.ssb_linkedin-icon .ssb_counter:after, .simplesocial-simple-icons button.ssb_linkedin-icon .ssb_counter:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.simplesocial-simple-icons button.ssb_linkedin-icon .ssb_counter:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 3px;
  margin-top: -3px;
}
.simplesocial-simple-icons button.ssb_linkedin-icon .ssb_counter:before {
  border-color: rgba(202, 204, 206, 0);
  border-right-color: #caccce;
  border-width: 4px;
  margin-top: -4px;
}
.simplesocial-simple-icons button.ssb_pinterest-icon{
  padding: 0;
  background: none;
  position: relative;
}
.simplesocial-simple-icons button.ssb_pinterest-icon .simplesocialtxt{
  border-radius: 2px;
  text-indent: 20px;
  width: auto;
  padding: 0 4px 0 0;
  text-align: center;
  text-decoration: none;
  font:bold 11px/20px "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  background: #bd081c;
  background-size: 14px 14px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
}
.simplesocial-simple-icons button.ssb_pinterest-icon:hover .simplesocialtxt{
  background-color: #aa0719;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}
.simplesocial-simple-icons button.ssb_pinterest-icon .icon{
  position: absolute;
  top: 3px;
  left: 3px;
}
.simplesocial-simple-icons button.ssb_pinterest-icon .icon svg{
  width: 14px;
  height: 14px;
}
.simplesocial-simple-icons button.ssb_pinterest-icon .ssb_counter{
  height: 20px;
  width: 40px;
  font-weight: bold;
  font-family: "Helvetica Neue", Helvetica, sans-serif;
  font-size: 10px;
  line-height: 20px;
  color: #555;
  background: #efefef;
  border-radius: 2px;
  display: inline-block;
  text-align: center;
  vertical-align: top;
  position: relative;
  margin-left: 6px;
}
.simplesocial-simple-icons button.ssb_pinterest-icon .ssb_counter:before{
  top: 3px;
  left: -4px;
  border-right: 7px solid #efefef;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  position: absolute;
  content: '';
}
.simplesocial-simple-icons button.ssb_viber-icon{
  border-radius: 2px;
  width: auto;
  padding: 0 4px 0 0;
  text-align: center;
  text-decoration: none;
  font:bold 11px/20px "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  background: #665cac;
  background-size: 14px 14px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  height: 20px;
  text-indent: 20px;
}
.simplesocial-simple-icons button.ssb_viber-icon:hover{
  background: #524a8c;
}
.simplesocial-simple-icons button.ssb_viber-icon .icon{
  text-indent: 0;
  position: absolute;
  top: 3px;
  left: 3px;
}
.simplesocial-simple-icons button.ssb_viber-icon .icon svg{
  width: 14px;
  fill: #fff;
}
.simplesocial-simple-icons button.ssb_whatsapp-icon{
  border-radius: 2px;
  width: auto;
  padding: 0 4px 0 0;
  text-align: center;
  text-decoration: none;
  font:bold 11px/20px "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  background: #34AF23;
  background-size: 14px 14px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  height: 20px;
  text-indent: 20px;
}
.simplesocial-simple-icons button.ssb_whatsapp-icon:hover{
  background: #2b8e1e;
}
.simplesocial-simple-icons button.ssb_tumblr-icon{
  border-radius: 2px;
  width: auto;
  padding: 0 4px 0 0;
  text-align: center;
  text-decoration: none;
  font:bold 12px/20px "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  background: #36465d;
  background-size: 14px 14px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  height: 20px;
  text-indent: 20px;
}
.simplesocial-simple-icons button.ssb_tumblr-icon:hover{
  background: #36465d;
}
.simplesocial-simple-icons button.ssb_tumblr-icon .icon{
  text-indent: 0;
  position: absolute;
  top: 4px;
  left: 4px;
}
.simplesocial-simple-icons button.ssb_tumblr-icon .icon svg{
  width: 9px;
  fill: #fff;
  height: 12px;
}
.simplesocial-simple-icons button.ssb_whatsapp-icon .icon{
  text-indent: 0;
  position: absolute;
  top: 3px;
  left: 3px;
}
.simplesocial-simple-icons button.ssb_whatsapp-icon .icon svg{
  width: 14px;
  fill: #fff;
  height: 14px;
}
.simplesocial-simple-icons button.ssb_reddit-icon{
  border-radius: 2px;
  width: auto;
  padding: 0 4px 0 0;
  text-align: center;
  text-decoration: none;
  font:bold 11px/20px "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  background: #ff4500;
  background-size: 14px 14px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  height: 20px;
  text-indent: 20px;
}
.simplesocial-simple-icons button.ssb_reddit-icon:hover{
  background: #d33c04;
}
.simplesocial-simple-icons button.ssb_reddit-icon .icon{
  text-indent: 0;
  position: absolute;
  top: 3px;
  left: 3px;
}
.simplesocial-simple-icons button.ssb_reddit-icon .icon svg{
  width: 14px;
  fill: #fff;
  height: 14px;
}
.simplesocial-simple-icons button.ssb_msng-icon{
  border-radius: 2px;
  width: auto;
  padding: 0 4px 0 0;
  text-align: center;
  text-decoration: none;
  font:bold 11px/20px "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  background: #468bff;
  background-size: 14px 14px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  height: 20px;
  text-indent: 20px;
}
.simplesocial-simple-icons button.ssb_msng-icon:hover{
  background: #307bf9;
}
.simplesocial-simple-icons button.ssb_msng-icon .icon{
  text-indent: 0;
  position: absolute;
  top: 3px;
  left: 3px;
}
.simplesocial-simple-icons button.ssb_msng-icon .icon svg{
  width: 14px;
  fill: #fff;
  height: 14px;
}
.simplesocial-simple-icons button.ssb_email-icon{
  border-radius: 2px;
  width: auto;
  padding: 0 4px 0 0;
  text-align: center;
  text-decoration: none;
  font:bold 11px/20px "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  background: #878787;
  background-size: 14px 14px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  height: 20px;
  text-indent: 20px;
}
.simplesocial-simple-icons button.ssb_email-icon:hover{
  background: #717070;
}
.simplesocial-simple-icons button.ssb_email-icon .icon{
  text-indent: 0;
  position: absolute;
  top: 3px;
  left: 3px;
}
.simplesocial-simple-icons button.ssb_email-icon .icon svg{
  width: 14px;
  fill: #fff;
  height: 14px;
}
.simplesocial-simple-icons button.ssb_print-icon{
  border-radius: 2px;
  width: auto;
  padding: 0 4px 0 0;
  text-align: center;
  text-decoration: none;
  font:bold 11px/20px "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  background: #353535;
  background-size: 14px 14px;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  height: 20px;
  text-indent: 20px;
}
.simplesocial-simple-icons button.ssb_print-icon:hover{
  background: #1b1a1a;
}
.simplesocial-simple-icons button.ssb_print-icon .icon{
  text-indent: 0;
  position: absolute;
  top: 3px;
  left: 3px;
}
.simplesocial-simple-icons button.ssb_print-icon .icon svg{
  width: 14px;
  fill: #fff;
  height: 14px;
}
div[class*="simplesocialbuttons-float"].simplesocial-simple-icons{
  width: 82px;
  text-align: left;
}
div[class*="simplesocialbuttons-float-right"].simplesocial-simple-icons{
  width: 104px;
}
div[class*="simplesocialbuttons-float-right"].simplesocial-simple-icons {
  width: 100px;
}
div[class*="simplesocialbuttons-float-right"] .ssb_total_counter{
  display: block;
  clear: both;
  text-align: right;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-icons .ssb-fb-like{
  margin:5px;
}
  /*========================================
  =         Code For Simple Style          =
  ========================================*/
/*=======================================
=            Gredient Button            =
=======================================*/
.simplesocialbuttons.simplesocial-sm-round button{
  border-style: solid;
  border-width: 1px;
  border-color: rgb(222, 222, 222);
  border-radius: 4px;
  background-image: -moz-linear-gradient(-90deg, rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%);
  background-image: -webkit-linear-gradient(-90deg, rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%);
  background-image: -ms-linear-gradient(-90deg, rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%);
  height: 38px;
  line-height: 26px;
  padding: 4px 15px 4px 20px;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  padding-left: 38px;
  position: relative;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  margin: 5px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.simplesocialbuttons.simplesocial-sm-round button:hover{
  background-image: -moz-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%);
  background-image: -webkit-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%);
  background-image: -ms-linear-gradient(90deg, rgb(255, 255, 255) 0%, rgb(221, 221, 221) 100%);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.simplesocialbuttons.simplesocial-sm-round button.simplesocial-fb-share{
  color: #43609c;
}
.simplesocialbuttons.simplesocial-sm-round button.simplesocial-twt-share{
  color: #1da1f2;
}
.simplesocialbuttons.simplesocial-sm-round button.simplesocial-whatsapp-share{
  color: #34AF23;
}
.simplesocialbuttons.simplesocial-sm-round button.simplesocial-viber-share{
  color: #59267c;
}
.simplesocialbuttons.simplesocial-sm-round button.simplesocial-reddit-share{
  color: #ff4500;
}
.simplesocialbuttons.simplesocial-sm-round button.simplesocial-linkedin-share{
  color: #0077B5;
}
.simplesocialbuttons.simplesocial-sm-round button.simplesocial-pinterest-share{
  color: #C92228;
}
.simplesocialbuttons.simplesocial-sm-round button.simplesocial-msng-share{
  color: #468bff;
}
.simplesocialbuttons.simplesocial-sm-round button.simplesocial-email-share{
  color: #878787;
}
.simplesocialbuttons.simplesocial-sm-round button.simplesocial-print-share{
  color: #353535;
}
.simplesocialbuttons.simplesocial-sm-round button.simplesocial-tumblr-share{
  color: #36465d;
}

/*=====  End of Gredient Button  ======*/
/*========================================
=            Code For Style 2            =
========================================*/


.simplesocialbuttons.simplesocial-simple-round button {
  height: 38px;
  line-height: 30px;
  padding: 4px 15px 4px 48px;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  position: relative;
  color: #fff;
  margin:5px;
  border-radius: 3px;
  /*width: 38px;*/
  -webkit-box-shadow: none;
  box-shadow: none;
}
.simplesocialbuttons.simplesocial-simple-round button:hover{
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
}
.simplesocialbuttons.simplesocial-simple-round button:before {
  content: '';
  left: 0;
  position: absolute;
  font-size: 17px;
  top: 0;
  width: 38px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.simplesocialbuttons.simplesocial-simple-round button span{
  position: relative;
  z-index: 1;
}
.simplesocialbuttons.simplesocial-simple-round button:hover:before{
  width: 100%;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-fb-share{
  background: #43609c;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-twt-share{
  background: #1da1f2;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-whatsapp-share{
  background: #34AF23;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-viber-share{
  background: #59267c;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-reddit-share{
  background: #ff4500;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-linkedin-share{
  background: #0077B5;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-pinterest-share{
  background: #C92228;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-msng-share{
  background: #468bff;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-email-share{
  background: #878787;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-print-share{
  background: #353535;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-tumblr-share{
  background: #36465d;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-fb-share:after, .simplesocialbuttons.simplesocial-simple-round button.simplesocial-fb-share:before {
  background: #354e83;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-twt-share:after, .simplesocialbuttons.simplesocial-simple-round button.simplesocial-twt-share:before {
  background: #1889cf;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-viber-share:after, .simplesocialbuttons.simplesocial-simple-round button.simplesocial-viber-share:before {
  background: #3e115d;
}

.simplesocialbuttons.simplesocial-simple-round button.simplesocial-whatsapp-share:after, .simplesocialbuttons.simplesocial-simple-round button.simplesocial-whatsapp-share:before {
  background: #176e0b;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-reddit-share:after, .simplesocialbuttons.simplesocial-simple-round button.simplesocial-reddit-share:before {
  background: #ce3b04;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-linkedin-share:after, .simplesocialbuttons.simplesocial-simple-round button.simplesocial-linkedin-share:before {
  background: #044568;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-pinterest-share:after, .simplesocialbuttons.simplesocial-simple-round button.simplesocial-pinterest-share:before {
  background: #af040a;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-msng-share:after, .simplesocialbuttons.simplesocial-simple-round button.simplesocial-msng-share:before {
  background: #3c7be6;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-tumblr-share:after, .simplesocialbuttons.simplesocial-simple-round button.simplesocial-tumblr-share:before {
  background: #233247;
}


/*=====  End of Code For Style 2  ======*/

/*========================================
=            Code for style 3            =
========================================*/

.simplesocialbuttons.simplesocial-round-txt button{
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 19px;
  height: 38px;
  line-height: 26px;
  padding: 5px 15px 5px 20px;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  padding-left: 38px;
  position: relative;
  background: #fff;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.simplesocialbuttons.simplesocial-round-txt button:hover{
  -webkit-box-shadow: none;
  box-shadow: none;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-fb-share{
  color: #43609c;
  border-color: #43609c;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-fb-share:hover{
  background: #43609c;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-twt-share{
  color: #1da1f2;
  border-color: #1da1f2;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-twt-share:hover{
  background: #1da1f2;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-whatsapp-share{
  color: #34AF23;
  border-color: #34AF23;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-whatsapp-share:hover{
  background: #34AF23;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-viber-share{
  color: #59267c;
  border-color: #59267c;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-viber-share:hover{
  background: #59267c;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-reddit-share{
  color: #ff4500;
  border-color: #ff4500;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-reddit-share:hover{
  background: #ff4500;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-linkedin-share{
  color: #0077B5;
  border-color: #0077B5;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-linkedin-share:hover{
  background: #0077B5;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-pinterest-share{
  color: #C92228;
  border-color: #C92228;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-pinterest-share:hover{
  background: #C92228;
  color: #fff;
}

.simplesocialbuttons.simplesocial-round-txt button.simplesocial-msng-share{
  color: #468bff;
  border-color: #468bff;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-msng-share:hover{
  background: #468bff;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-email-share{
  color: #717070;
  border-color: #717070;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-email-share:hover{
  background: #717070;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-print-share{
  color: #353535;
  border-color: #353535;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-print-share:hover{
  background: #353535;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-tumblr-share{
  color: #36465d;
  border-color: #36465d;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-tumblr-share:hover{
  background: #36465d;
  color: #fff;
}

/*=====  End of Code for style 3  ======*/
/*===============================
=            style 4            =
===============================*/

.simplesocialbuttons.simplesocial-round-btm-border button {
  border-radius: 3px;
  height: 38px;
  line-height: 26px;
  padding: 5px 15px 5px 20px;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  padding-left: 38px;
  position: relative;
  background: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-fb-share {
  -webkit-box-shadow: inset 0px 0px 0px 0px #43609c, 0px 2px 0px 0px #43609c, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px 0px 0px 0px #43609c, 0px 2px 0px 0px #43609c, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #43609c;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-fb-share:hover{
  -webkit-box-shadow: inset 0px -40px 0px 0px #43609c, 0px 2px 0px 0px #43609c, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px -40px 0px 0px #43609c, 0px 2px 0px 0px #43609c, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-twt-share {
  -webkit-box-shadow: inset 0px 0px 0px 0px #1da1f2, 0px 2px 0px 0px #1da1f2, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px 0px 0px 0px #1da1f2, 0px 2px 0px 0px #1da1f2, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #1da1f2;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-twt-share:hover{
  -webkit-box-shadow: inset 0px -40px 0px 0px #1da1f2, 0px 2px 0px 0px #1da1f2, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px -40px 0px 0px #1da1f2, 0px 2px 0px 0px #1da1f2, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-whatsapp-share {
  -webkit-box-shadow: inset 0px 0px 0px 0px #34AF23, 0px 2px 0px 0px #34AF23, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px 0px 0px 0px #34AF23, 0px 2px 0px 0px #34AF23, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #34AF23;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-whatsapp-share:hover{
  -webkit-box-shadow: inset 0px -40px 0px 0px #34AF23, 0px 2px 0px 0px #34AF23, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px -40px 0px 0px #34AF23, 0px 2px 0px 0px #34AF23, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-viber-share {
  -webkit-box-shadow: inset 0px 0px 0px 0px #59267c, 0px 2px 0px 0px #59267c, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px 0px 0px 0px #59267c, 0px 2px 0px 0px #59267c, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #59267c;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-viber-share:hover{
  -webkit-box-shadow: inset 0px -40px 0px 0px #59267c, 0px 2px 0px 0px #59267c, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px -40px 0px 0px #59267c, 0px 2px 0px 0px #59267c, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-reddit-share {
  -webkit-box-shadow: inset 0px 0px 0px 0px #ff4500, 0px 2px 0px 0px #ff4500, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px 0px 0px 0px #ff4500, 0px 2px 0px 0px #ff4500, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #ff4500;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-reddit-share:hover{
  -webkit-box-shadow: inset 0px -40px 0px 0px #ff4500, 0px 2px 0px 0px #ff4500, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px -40px 0px 0px #ff4500, 0px 2px 0px 0px #ff4500, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-linkedin-share {
  -webkit-box-shadow: inset 0px 0px 0px 0px #0077B5, 0px 2px 0px 0px #0077B5, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px 0px 0px 0px #0077B5, 0px 2px 0px 0px #0077B5, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #0077B5;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-linkedin-share:hover{
  -webkit-box-shadow: inset 0px -40px 0px 0px #0077B5, 0px 2px 0px 0px #0077B5, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px -40px 0px 0px #0077B5, 0px 2px 0px 0px #0077B5, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-pinterest-share {
  -webkit-box-shadow: inset 0px 0px 0px 0px #C92228, 0px 2px 0px 0px #C92228, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px 0px 0px 0px #C92228, 0px 2px 0px 0px #C92228, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #C92228;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-pinterest-share:hover{
  -webkit-box-shadow: inset 0px -40px 0px 0px #C92228, 0px 2px 0px 0px #C92228, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
          box-shadow: inset 0px -40px 0px 0px #C92228, 0px 2px 0px 0px #C92228, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-msng-share {
  -webkit-box-shadow: inset 0px 0px 0px 0px #468bff, 0px 2px 0px 0px #468bff, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0px 0px 0px 0px #468bff, 0px 2px 0px 0px #468bff, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #468bff;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-tumblr-share {
  -webkit-box-shadow: inset 0px 0px 0px 0px #36465d, 0px 2px 0px 0px #36465d, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0px 0px 0px 0px #36465d, 0px 2px 0px 0px #36465d, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #36465d;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-msng-share:hover{
  -webkit-box-shadow: inset 0px -40px 0px 0px #468bff, 0px 2px 0px 0px #468bff, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0px -40px 0px 0px #468bff, 0px 2px 0px 0px #468bff, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-email-share {
  -webkit-box-shadow: inset 0px 0px 0px 0px #717070, 0px 2px 0px 0px #717070, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0px 0px 0px 0px #717070, 0px 2px 0px 0px #717070, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #717070;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-email-share:hover{
  -webkit-box-shadow: inset 0px -40px 0px 0px #717070, 0px 2px 0px 0px #717070, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0px -40px 0px 0px #717070, 0px 2px 0px 0px #717070, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-print-share {
  -webkit-box-shadow: inset 0px 0px 0px 0px #353535, 0px 2px 0px 0px #353535, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0px 0px 0px 0px #353535, 0px 2px 0px 0px #353535, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #717070;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-print-share:hover{
  -webkit-box-shadow: inset 0px -40px 0px 0px #353535, 0px 2px 0px 0px #353535, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0px -40px 0px 0px #353535, 0px 2px 0px 0px #353535, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-tumblr-share:hover{
  -webkit-box-shadow: inset 0px -40px 0px 0px #36465d, 0px 2px 0px 0px #36465d, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  box-shadow: inset 0px -40px 0px 0px #36465d, 0px 2px 0px 0px #36465d, 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
  color: #fff;
}
/*=====  End of style 4  ======*/

/*========================================
=            Code for style 5            =
========================================*/
.simplesocialbuttons.simplesocial-flat-button-border button {
  border-radius: 0;
  height: 38px;
  line-height: 26px;
  padding: 5px 15px 5px 20px;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  padding-left: 38px;
  position: relative;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.simplesocialbuttons.simplesocial-flat-button-border button:hover{
  color: #fff;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-fb-share {
  background: #43609c;
  -webkit-box-shadow: inset 0px 0px 0px 0px #354e83, 0px 3px 0px 0px #354e83;
          box-shadow: inset 0px 0px 0px 0px #354e83, 0px 3px 0px 0px #354e83;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-fb-share:hover {
  -webkit-box-shadow: inset 0px -40px 0px 0px #354e83, 0px 3px 0px 0px #354e83;
          box-shadow: inset 0px -40px 0px 0px #354e83, 0px 3px 0px 0px #354e83;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-twt-share {
  background: #1da1f2;
  -webkit-box-shadow: inset 0px 0px 0px 0px #1889cf, 0px 3px 0px 0px #1889cf;
          box-shadow: inset 0px 0px 0px 0px #1889cf, 0px 3px 0px 0px #1889cf;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-twt-share:hover {
  -webkit-box-shadow: inset 0px -40px 0px 0px #1889cf, 0px 3px 0px 0px #1889cf;
          box-shadow: inset 0px -40px 0px 0px #1889cf, 0px 3px 0px 0px #1889cf;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-whatsapp-share {
  background: #34AF23;
  -webkit-box-shadow: inset 0px 0px 0px 0px #176e0b, 0px 3px 0px 0px #176e0b;
          box-shadow: inset 0px 0px 0px 0px #176e0b, 0px 3px 0px 0px #176e0b;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-whatsapp-share:hover {
  -webkit-box-shadow: inset 0px -40px 0px 0px #176e0b, 0px 3px 0px 0px #176e0b;
          box-shadow: inset 0px -40px 0px 0px #176e0b, 0px 3px 0px 0px #176e0b;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-viber-share {
  background: #59267c;
  -webkit-box-shadow: inset 0px 0px 0px 0px #3e115d, 0px 3px 0px 0px #3e115d;
          box-shadow: inset 0px 0px 0px 0px #3e115d, 0px 3px 0px 0px #3e115d;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-viber-share:hover {
  -webkit-box-shadow: inset 0px -40px 0px 0px #3e115d, 0px 3px 0px 0px #3e115d;
          box-shadow: inset 0px -40px 0px 0px #3e115d, 0px 3px 0px 0px #3e115d;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-reddit-share {
  background: #ff4500;
  -webkit-box-shadow: inset 0px 0px 0px 0px #ce3b04, 0px 3px 0px 0px #ce3b04;
          box-shadow: inset 0px 0px 0px 0px #ce3b04, 0px 3px 0px 0px #ce3b04;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-reddit-share:hover {
  -webkit-box-shadow: inset 0px -40px 0px 0px #ce3b04, 0px 3px 0px 0px #ce3b04;
          box-shadow: inset 0px -40px 0px 0px #ce3b04, 0px 3px 0px 0px #ce3b04;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-linkedin-share {
  background: #0077B5;
  -webkit-box-shadow: inset 0px 0px 0px 0px #044568, 0px 3px 0px 0px #044568;
          box-shadow: inset 0px 0px 0px 0px #044568, 0px 3px 0px 0px #044568;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-linkedin-share:hover {
  -webkit-box-shadow: inset 0px -40px 0px 0px #044568, 0px 3px 0px 0px #044568;
          box-shadow: inset 0px -40px 0px 0px #044568, 0px 3px 0px 0px #044568;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-pinterest-share {
  background: #C92228;
  -webkit-box-shadow: inset 0px 0px 0px 0px #af040a, 0px 3px 0px 0px #af040a;
          box-shadow: inset 0px 0px 0px 0px #af040a, 0px 3px 0px 0px #af040a;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-pinterest-share:hover {
  -webkit-box-shadow: inset 0px -40px 0px 0px #af040a, 0px 3px 0px 0px #af040a;
          box-shadow: inset 0px -40px 0px 0px #af040a, 0px 3px 0px 0px #af040a;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-msng-share {
  background: #468bff;
  -webkit-box-shadow: inset 0px 0px 0px 0px #468bff, 0px 3px 0px 0px #468bff;
  box-shadow: inset 0px 0px 0px 0px #468bff, 0px 3px 0px 0px #26519e;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-msng-share:hover {
  -webkit-box-shadow: inset 0px -40px 0px 0px #26519e, 0px 3px 0px 0px #26519e;
  box-shadow: inset 0px -40px 0px 0px #26519e, 0px 3px 0px 0px #26519e;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-email-share {
  background: #717070;
  -webkit-box-shadow: inset 0px 0px 0px 0px #717070, 0px 3px 0px 0px #717070;
  box-shadow: inset 0px 0px 0px 0px #717070, 0px 3px 0px 0px #4e4f52;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-email-share:hover {
  -webkit-box-shadow: inset 0px -40px 0px 0px #4e4f52, 0px 3px 0px 0px #4e4f52;
  box-shadow: inset 0px -40px 0px 0px #4e4f52, 0px 3px 0px 0px #4e4f52;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-print-share {
  background: #353535;
  -webkit-box-shadow: inset 0px 0px 0px 0px #353535, 0px 3px 0px 0px #353535;
  box-shadow: inset 0px 0px 0px 0px #353535, 0px 3px 0px 0px #1b1a1a;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-print-share:hover {
  -webkit-box-shadow: inset 0px -40px 0px 0px #1b1a1a, 0px 3px 0px 0px #1b1a1a;
  box-shadow: inset 0px -40px 0px 0px #1b1a1a, 0px 3px 0px 0px #1b1a1a;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-tumblr-share {
  background: #36465d;
  -webkit-box-shadow: inset 0px 0px 0px 0px #36465d, 0px 3px 0px 0px #36465d;
  box-shadow: inset 0px 0px 0px 0px #36465d, 0px 3px 0px 0px #253141;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-tumblr-share:hover {
  -webkit-box-shadow: inset 0px -40px 0px 0px #253141, 0px 3px 0px 0px #253141;
  box-shadow: inset 0px -40px 0px 0px #253141, 0px 3px 0px 0px #253141;
}
/*=====  End of Code for style 5  ======*/


/*===============================
=            Style 6            =
===============================*/

.simplesocialbuttons.simplesocial-round-icon button{
  border-style: solid;
  border-width: 2px;
  border-color: transparent;
  border-radius: 19px;
  height: 38px;
  line-height: 26px;
  padding: 5px 0 5px 20px;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  padding-left: 34px;
  position: relative;
  background: #fff;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  vertical-align: top;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.simplesocialbuttons.simplesocial-round-icon button:hover{
  -webkit-box-shadow: none;
  box-shadow: none;
}
.simplesocialbuttons.simplesocial-round-icon button .ssb_counter{
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  color: #000;
  text-align: center;
  line-height: 1.2;
}
.simplesocialbuttons.simplesocial-round-icon button span.simplesocialtxt{
  display: none;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-fb-share{
  color: #43609c;
  border-color: #43609c;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-fb-share:hover{
  background: #43609c;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-twt-share{
  color: #1da1f2;
  border-color: #1da1f2;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-twt-share:hover{
  background: #1da1f2;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-whatsapp-share{
  color: #34AF23;
  border-color: #34AF23;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-whatsapp-share:hover{
  background: #34AF23;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-viber-share{
  color: #59267c;
  border-color: #59267c;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-viber-share:hover{
  background: #59267c;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-reddit-share{
  color: #ff4500;
  border-color: #ff4500;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-reddit-share:hover{
  background: #ff4500;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-linkedin-share{
  color: #0077B5;
  border-color: #0077B5;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-linkedin-share:hover{
  background: #0077B5;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-pinterest-share{
  color: #C92228;
  border-color: #C92228;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-pinterest-share:hover{
  background: #C92228;
  color: #fff;
}

.simplesocialbuttons.simplesocial-round-icon button.simplesocial-print-share{
  color: #353535;
  border-color: #353535;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-print-share:hover{
  background: #717070;
  color: #fff;
}

.simplesocialbuttons.simplesocial-round-icon button.simplesocial-msng-share{
  color: #468bff;
  border-color: #468bff;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-msng-share:hover{
  color:#fff;
  background: #468bff;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-email-share{
  color: #717070;
  border-color: #717070;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-email-share:hover{
  background: #717070;
  color: #fff;
}
.simplesocialbuttons.simplesocial-round-icon button:after{
  width: 34px;
  height: 34px;
  line-height: 34px;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-tumblr-share{
  color: #36465d;
  border-color: #36465d;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-tumblr-share:hover{
  background: #36465d;
  color: #fff;
}
.simplesocialbuttons.simplesocial-tumblr-icon button:after{
  width: 34px;
  height: 34px;
  line-height: 34px;
}
/*=====  End of Style 6  ======*/

.simplesocialbuttons-inline-bottom-in button{
  -webkit-transform: translateY(40px);
  transform: translateY(40px);
  opacity: 0;
}
.simplesocialbuttons-inline-bottom-in.simplesocialbuttons-inline-in button{
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 1;
}
.simplesocialbuttons-inline-left-in button{
  -webkit-transform: translateX(-40px);
  transform: translateX(-40px);
  opacity: 0;
}
.simplesocialbuttons-inline-left-in.simplesocialbuttons-inline-in button{
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  opacity: 1;
}
.simplesocialbuttons-inline-right-in button{
  -webkit-transform: translateX(40px);
  transform: translateX(40px);
  opacity: 0;
}
.simplesocialbuttons-inline-right-in.simplesocialbuttons-inline-in button{
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  opacity: 1;
}
.simplesocialbuttons-inline-top-in button, .simplesocialbuttons-inline-top-in .ssb_total_counter{
   opacity: 0;
}
.simplesocialbuttons-inline-top-in.simplesocialbuttons-inline-in button, .simplesocialbuttons-inline-top-in.simplesocialbuttons-inline-in .ssb_total_counter{

  animation-name: ssb_slidetop;
   -webkit-animation-name: ssb_slidetop;
   -moz-animation-name: ssb_slidetop;
   animation-duration: .3s;
   -webkit-animation-duration: .3s;
   -moz-animation-duration: .3s;
   animation-timing-function: ease;
   -webkit-animation-timing-function: ease;
   -moz-animation-timing-function: ease;
   -webkit-animation-fill-mode: forwards;
   animation-fill-mode: forwards;
}
@keyframes ssb_slidetop {
   0% {
       -webkit-transform: translateY(-40px);
               transform: translateY(-40px);
       opacity: 0;
   }
   100% {
       -webkit-transform: translateY(0);
               transform: translateY(0);
       opacity: 1;
   }
}
@-webkit-keyframes ssb_slidetop {
   0% {
       -webkit-transform: translateY(-40px);
       opacity: 0;
   }
   100% {
       -webkit-transform: translateY(0);
       opacity: 1;
   }
}
.simplesocialbuttons-inline-fade-in button{
  opacity: 0;
}
.simplesocialbuttons-inline-fade-in.simplesocialbuttons-inline-in button{
  opacity: 1;
}
.simplesocialbuttons_inline button:nth-child(2),.simplesocialbuttons_inline .ssb_total_counter:nth-child(2){
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
.simplesocialbuttons_inline button:nth-child(3),.simplesocialbuttons_inline .ssb_total_counter:nth-child(3){
  -webkit-animation-delay: 0.4s;
          animation-delay: 0.4s;
}
.simplesocialbuttons_inline button:nth-child(4),.simplesocialbuttons_inline .ssb_total_counter:nth-child(4){
 -webkit-animation-delay: 0.6s;
         animation-delay: 0.6s;
}
.simplesocialbuttons_inline button:nth-child(5),.simplesocialbuttons_inline .ssb_total_counter:nth-child(5){
 -webkit-animation-delay: 0.8s;
         animation-delay: 0.8s;
}
.simplesocialbuttons_inline button:nth-child(6),.simplesocialbuttons_inline .ssb_total_counter:nth-child(6){
 -webkit-animation-delay: 1s;
         animation-delay: 1s;
}
.simplesocialbuttons_inline button:nth-child(7),.simplesocialbuttons_inline .ssb_total_counter:nth-child(7){
 -webkit-animation-delay: 1.2s;
         animation-delay: 1.2s;
}
.simplesocialbuttons_inline button:nth-child(8),.simplesocialbuttons_inline .ssb_total_counter:nth-child(8){
 -webkit-animation-delay: 1.4s;
         animation-delay: 1.4s;
}
.simplesocialbuttons_inline button:nth-child(9),.simplesocialbuttons_inline .ssb_total_counter:nth-child(9){
 -webkit-animation-delay: 1.6s;
         animation-delay: 1.6s;
}
.simplesocialbuttons_inline button:nth-child(10),.simplesocialbuttons_inline .ssb_total_counter:nth-child(10){
 -webkit-animation-delay: 1.8s;
         animation-delay: 1.8s;
}
.simplesocialbuttons_inline button:nth-child(11),.simplesocialbuttons_inline .ssb_total_counter:nth-child(11){
 -webkit-animation-delay: 2s;
         animation-delay: 2s;
}
.simplesocialbuttons_inline button:nth-child(12),.simplesocialbuttons_inline .ssb_total_counter:nth-child(12){
 -webkit-animation-delay: 2.2s;
         animation-delay: 2.2s;
}
.simplesocialbuttons_inline button:nth-child(13),.simplesocialbuttons_inline .ssb_total_counter:nth-child(13){
 -webkit-animation-delay: 2.4s;
         animation-delay: 2.4s;
}
.simplesocialbuttons_inline button:nth-child(14),.simplesocialbuttons_inline .ssb_total_counter:nth-child(14){
 -webkit-animation-delay: 2.6s;
         animation-delay: 2.6s;
}
.simplesocialbuttons_inline button:nth-child(15),.simplesocialbuttons_inline .ssb_total_counter:nth-child(15){
 -webkit-animation-delay: 2.8s;
         animation-delay: 2.8s;
}



.simplesocialbuttons.simplesocial-simple-round button.simplesocial-fb-share:not(:hover):before,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-twt-share:not(:hover):before,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-whatsapp-share:not(:hover):before,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-viber-share:not(:hover):before,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-reddit-share:not(:hover):before,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-linkedin-share:not(:hover):before,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-pinterest-share:not(:hover):before
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-email-share:not(:hover):before,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-print-share:not(:hover):before{
  background: rgba(0,0,0, .2);
  width: 36px;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-msng-share:not(:hover):before{
  background: rgba(0,0,0, .2);
  width: 36px;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-fb-share:after,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-twt-share:after,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-whatsapp-share:after,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-viber-share:after,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-reddit-share:after,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-linkedin-share:after,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-pinterest-share:after,
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-tumblr-share:after{
  background: none;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-msng-share:after{
  background: none;
}
.ssb_hidden{
  display: none !important;
}
.simplesocial-round-txt .ssb_counter {
  padding: 0px 3px;
      position: absolute;
      top: -9px;
      right: 10px;
      font-size: 11px;
      color: #fff;
      border-radius: 5px;
      min-width: 24px;
      text-align: center;
      line-height: normal;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      overflow: hidden;
      font-family: 'Helvetica', Arial, sans-serif;
      line-height: 14px;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-fb-share .ssb_counter{
  background: #43609c;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-twt-share .ssb_counter{
  background: #1da1f2;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-whatsapp-share .ssb_counter{
  background: #34AF23;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-viber-share .ssb_counter{
  background: #59267c;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-reddit-share .ssb_counter{
  background: #ff4500;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-linkedin-share .ssb_counter{
  background: #0077B5;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-pinterest-share .ssb_counter{
  background: #C92228;
}
.simplesocialbuttons.simplesocial-round-txt button.simplesocial-tumblr-share .ssb_counter{
  background: #36465d;
}
.simplesocialbuttons.simplesocial-sm-round.ssb_counter-activate button:not(.simplesocial-viber-share):not(.simplesocial-whatsapp-share):not(.simplesocial-msng-share):not(.simplesocial-email-share):not(.simplesocial-print-share):not(.simplesocial-linkedin-share){
  padding-right: 50px;
  position: relative;
}
.simplesocialbuttons.simplesocial-sm-round .ssb_counter{
  position: absolute;
  top: 0;
  right: 0;
  min-width: 34px;
  text-align: center;
  height: 36px;
  line-height: 36px;
  background-image: -webkit-linear-gradient(left, rgb(255,255,255) 0%, rgb(221,221,221) 100%);
  background-image: -o-linear-gradient(left, rgb(255,255,255) 0%, rgb(221,221,221) 100%);
  background-image: linear-gradient(to right, rgb(255,255,255) 0%, rgb(221,221,221) 100%);
  border-left: 1px solid #dedede;
  border-radius: 0 3px 3px 0;
  padding: 0 2px;
}
.simplesocialbuttons.simplesocial-simple-round.ssb_counter-activate button:not(.simplesocial-viber-share):not(.simplesocial-whatsapp-share):not(.simplesocial-msng-share):not(.simplesocial-email-share):not(.simplesocial-print-share):not(.simplesocial-linkedin-share){
  padding-right: 50px;
  position: relative;
}
.simplesocialbuttons.simplesocial-simple-round.ssb_counter-activate .ssb_counter{
  position: absolute;
  top: 1px;
  right: 1px;
  min-width: 34px;
  text-align: center;
  height: 36px;
  line-height: 36px;
  background: #fff;
  border-radius: 0 3px 3px 0;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-fb-share .ssb_counter{
  color: #43609c;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-twt-share .ssb_counter{
  color: #1da1f2;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-whatsapp-share .ssb_counter{
  color: #34AF23;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-viber-share .ssb_counter{
  color: #59267c;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-reddit-share .ssb_counter{
  color: #ff4500;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-linkedin-share .ssb_counter{
  color: #0077B5;
}
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-pinterest-share .ssb_counter{
  color: #C92228;
}

.simplesocialbuttons.simplesocial-simple-round button.simplesocial-tumblr-share .ssb_counter{
  color: #36465d;
}
/*.simplesocialbuttons.simplesocial-flat-button-border.ssb_counter-activate a.testaadfadf{
  padding-right: 50px;
  position: relative;

}*/
.simplesocialbuttons.simplesocial-flat-button-border.ssb_counter-activate .ssb_counter{
  position: absolute;
  top: 1px;
  right: 1px;
  min-width: 34px;
  text-align: center;
  height: 39px;
  line-height: 39px;
  background: #fff;
  border-radius: 0;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-fb-share .ssb_counter{
  color: #43609c;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-twt-share .ssb_counter{
  color: #1da1f2;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-whatsapp-share .ssb_counter{
  color: #34AF23;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-viber-share .ssb_counter{
  color: #59267c;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-reddit-share .ssb_counter{
  color: #ff4500;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-linkedin-share .ssb_counter{
  color: #0077B5;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-pinterest-share .ssb_counter{
  color: #C92228;
}

.simplesocialbuttons.simplesocial-flat-button-border.ssb_counter-activate button:not(.simplesocial-whatsapp-share):not(.simplesocial-viber-share):not(.simplesocial-msng-share):not(.simplesocial-email-share):not(.simplesocial-print-share):not(.simplesocial-linkedin-share){
  padding-right: 50px;
  position: relative;
}
.simplesocialbuttons.simplesocial-flat-button-border.ssb_counter-activate .ssb_counter{
  position: absolute;
  top: 1px;
  right: 1px;
  min-width: 34px;
  text-align: center;
  height: 39px;
  line-height: 39px;
  background: #fff;
  border-radius: 0;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-fb-share .ssb_counter{
  color: #43609c;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-twt-share .ssb_counter{
  color: #1da1f2;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-whatsapp-share .ssb_counter{
  color: #34AF23;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-viber-share .ssb_counter{
  color: #59267c;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-reddit-share .ssb_counter{
  color: #ff4500;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-linkedin-share .ssb_counter{
  color: #0077B5;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-pinterest-share .ssb_counter{
  color: #C92228;
}
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-tumblr-share .ssb_counter{
  color: #36465d;
}
.simplesocialbuttons.simplesocial-round-btm-border.ssb_counter-activate button:not(.simplesocial-viber-share):not(.simplesocial-whatsapp-share):not(.simplesocial-msng-share):not(.simplesocial-email-share):not(.simplesocial-print-share):not(.simplesocial-linkedin-share){
  padding-right: 60px;
  position: relative;
}
.simplesocial-round-btm-border .ssb_counter {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 11px;
  color: #fff;
  line-height: 1;
  border-radius: 3px;
  height: 40px;
  line-height: 40px;
  min-width: 40px;
  text-align: center;
}
.simplesocial-round-btm-border .ssb_counter:after {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(136, 183, 213, 0);
  border-right-color: #88b7d5;
  border-width: 8px;
  margin-top: -8px;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-fb-share .ssb_counter{
  background: #43609c;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-fb-share .ssb_counter:after{
  border-right-color: #43609c;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-twt-share .ssb_counter{
  background: #1da1f2;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-twt-share .ssb_counter:after{
  border-right-color: #1da1f2;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-whatsapp-share .ssb_counter{
  background: #34AF23;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-whatsapp-share .ssb_counter:after{
  border-right-color: #34AF23;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-viber-share .ssb_counter{
  background: #59267c;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-viber-share .ssb_counter:after{
  border-right-color: #59267c;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-reddit-share .ssb_counter{
  background: #ff4500;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-reddit-share .ssb_counter:after{
  border-right-color: #ff4500;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-linkedin-share .ssb_counter{
  background: #0077B5;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-linkedin-share .ssb_counter:after{
  border-right-color: #0077B5;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-pinterest-share .ssb_counter{
  background: #C92228;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-pinterest-share .ssb_counter:after{
  border-right-color: #C92228;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-tumblr-share .ssb_counter{
  background: #36465d;
}
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-tumblr-share .ssb_counter:after{
  border-right-color: #36465d;
}
.ssb_counter{
  font-family: 'Helvetica', Arial, sans-serif;
}
.simplesocialbuttons.simplesocial-round-icon button .ssb_counter {
  position: absolute;
  top: -9px;
  right: -6px;
  font-size: 10px;
  color: #fff;
  height: 17px;
  line-height: 12px;
  min-width: 17px;
  border:1px solid transparent;
  left: auto;
  /* border-radius: 50%; */
  background: #fff;
  width: auto;
  text-align: center;
  line-height: 15px;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-fb-share .ssb_counter{
  border-color: #43609c;
  background: #43609c;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-twt-share .ssb_counter{
  border-color: #1da1f2;
  background: #1da1f2;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-whatsapp-share .ssb_counter{
  border-color: #34AF23;
  background: #34AF23;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-viber-share .ssb_counter{
  border-color: #59267c;
  background: #59267c;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-reddit-share .ssb_counter{
  border-color: #ff4500;
  background: #ff4500;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-linkedin-share .ssb_counter{
  border-color: #0077B5;
  background: #0077B5;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-pinterest-share .ssb_counter{
  border-color: #C92228;
  background: #C92228;
}
.simplesocialbuttons.simplesocial-round-icon button.simplesocial-tumblr-share .ssb_counter{
  border-color: #36465d;
  background: #36465d;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-fb-share .ssb_counter{
  border-color: #43609c;
  color: #ffffff;
  background: #43609c;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-twt-share .ssb_counter{
  border-color: #1da1f2;
  color: #ffffff;
  background: #1da1f2;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-whatsapp-share .ssb_counter{
  border-color: #34AF23;
  color: #ffffff;
  background: #34AF23;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-viber-share .ssb_counter{
  border-color: #59267c;
  color: #ffffff;
  background: #59267c;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-reddit-share .ssb_counter{
  border-color: #ff4500;
  color: #ffffff;
  background: #ff4500;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-linkedin-share .ssb_counter{
  border-color: #0077B5;
  color: #ffffff;
  background: #0077B5;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-pinterest-share .ssb_counter{
  border-color: #C92228;
  color: #ffffff;
  background: #C92228;
}
div.simplesocialbuttons.simplesocialbuttons-float-right-center:not(.simplesocial-simple-icons)  button .ssb_counter{
  left: -10px;
  font-size: 10px;
}

.simplesocialbuttons-float-right-center  button .ssb_counter:after{
  display: none;
}


div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-fb-share .ssb_counter{
  border-color: #43609c;
  color: #ffffff;
  background: #43609c;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-twt-share .ssb_counter{
  border-color: #1da1f2;
  color: #ffffff;
  background: #1da1f2;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-whatsapp-share .ssb_counter{
  border-color: #34AF23;
  color: #ffffff;
  background: #34AF23;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-viber-share .ssb_counter{
  border-color: #59267c;
  color: #ffffff;
  background: #59267c;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-reddit-share .ssb_counter{
  border-color: #ff4500;
  color: #ffffff;
  background: #ff4500;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-linkedin-share .ssb_counter{
  border-color: #0077B5;
  color: #ffffff;
  background: #0077B5;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-pinterest-share .ssb_counter{
  border-color: #C92228;
  color: #ffffff;
  background: #C92228;
}

div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-tumblr-share .ssb_counter{
  border-color: #36465d;
  color: #ffffff;
  background: #36465d;
}

div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-fb-share .ssb_counter{
  background: #ffffff;
  border:1px solid #43609c;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-twt-share .ssb_counter{
  background: #ffffff;
  border:1px solid #1da1f2;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-whatsapp-share .ssb_counter{
  background: #ffffff;
  border:1px solid #34AF23;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-viber-share .ssb_counter{
  background: #ffffff;
  border:1px solid #59267c;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-reddit-share .ssb_counter{
  background: #ffffff;
  border:1px solid #ff4500;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-linkedin-share .ssb_counter{
  background: #ffffff;
  border:1px solid #0077B5;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-pinterest-share .ssb_counter{
  background: #ffffff;
  border:1px solid #C92228;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-tumblr-share .ssb_counter{
  background: #ffffff;
  border:1px solid #36465d;
}
/*.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-fb-share .ssb_counter{

}*/

div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-fb-share .ssb_counter{
  background: #ffffff;
  border-color: #43609c;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-twt-share .ssb_counter{
  background: #ffffff;
  border-color: #1da1f2;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-whatsapp-share .ssb_counter{
  background: #ffffff;
  border-color: #34AF23;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-viber-share .ssb_counter{
  background: #ffffff;
  border-color: #59267c;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-reddit-share .ssb_counter{
  background: #ffffff;
  border-color: #ff4500;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-linkedin-share .ssb_counter{
  background: #ffffff;
  border-color: #0077B5;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-pinterest-share .ssb_counter{
  background: #ffffff;
  border-color: #C92228;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-tumblr-share .ssb_counter{
  background: #ffffff;
  border-color: #36465d;
}

div[class*="simplesocialbuttons-float"]:not(.simplesocial-simple-icons) button .ssb_counter,div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round:not(.simplesocial-simple-icons) .ssb_counter{
  min-width: 15px;
  height: 15px;
  color: #fff;
  top: -10px;
  border:1px solid #fff;
  border-radius: 0;
  font-size: 8px;
  line-height: 14px;
}
.ssb_total_counter{
  margin: 0 5px;
}

div[class*="simplesocialbuttons-float"].simplesocial-round-txt button .ssb_counter{
  border-radius: 0;
  height: 22px;
  min-width: 22px;
  line-height: 20px;
  top: -8px;
  left: -8px;
  color: #fff;
}
div.simplesocialbuttons.simplesocialbuttons-float-left-center:not(.simplesocial-simple-icons)  button .ssb_counter{
  right: -10px;
  font-size: 10px;
  left: auto;
}
div[class*="simplesocialbuttons-float"].simplesocial-flat-button-border.ssb_counter-activate .ssb_counter{
  min-width: 20px;
  height: 20px;
  line-height: 18px;
  top: -10px;
}
div[class*="simplesocialbuttons-float"].simplesocial-simple-round.ssb_counter-activate .ssb_counter{
  min-width: 20px;
  height: 20px;
  line-height: 18px;
  top: -10px;
  border-radius: 0;
}
/*=======================================================
=            Code for floating share buttons            =
=======================================================*/
div[class*="simplesocialbuttons-float"]:not(.simplesocial-simple-icons)  button{
  height: 36px;
  width: 36px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
div[class*="simplesocialbuttons-float"]:not(.simplesocial-simple-icons)  button span.simplesocialtxt{
  display: none;
}
div[class*="simplesocialbuttons-float"]:not(.simplesocial-simple-icons)  button .ssb_counter{
  position: absolute;
  color: #fff;
  line-height: 15px;
  height: 17px;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons:not(.simplesocial-simple-icons)  button{
  padding-left: 34px;
  padding-right: 0 !important;
  margin: 3px 0;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons-round-txt:not(.simplesocial-simple-icons)  button{
  padding-left: 34px;
  padding-right: 0;
}
div[class*="simplesocialbuttons-float"].simplesocial-round-icon:not(.simplesocial-simple-icons)  button{
  padding-left: 32px;
  padding-right: 0;
}
.simplesocialbuttons.simplesocial-round-txt button:after{
  width: 36px;
  height: 36px;
  line-height: 36px;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons-fade-in{
  opacity: 0;
  -webkit-animation-name: ssb_fade; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
  animation-name: ssb_fade;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
      animation-fill-mode: forwards;
}
.ssb-fb-like{
  height: 38px;
  line-height: 38px;
  margin: 0 5px;
  vertical-align: middle;
}
.ssb-fb-like span{
  vertical-align: middle !important;
}
.ssb-fb-like iframe{
  visibility: inherit !important;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons .ssb-fb-like{
  margin: 5px 0;
  height: auto;
  line-height: 1;
}
div[class*="simplesocialbuttons-float-right"].simplesocialbuttons .ssb-fb-like{
  float: right;
}
div[class*="simplesocialbuttons-float-right"].simplesocialbuttons .ssb_total_counter{
  float: right;
}
div[class*="simplesocialbuttons-float-left"].simplesocial-simple-icons .ssb_total_counter{
  display: block;
  text-align: left;
}
div[class*="simplesocialbuttons-float-right"].simplesocial-simple-icons .ssb_total_counter{
  display: block;
  text-align: right;
}
@-webkit-keyframes ssb_fade {
    from {opacity: 0;}
    to {opacity: 1;}
}

/* Standard syntax */
@keyframes ssb_fade {
    from {opacity: 0;}
    to {opacity: 1;}
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons-nospace button{
  margin: 0;
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons-slide-left-in button,
div[class*="simplesocialbuttons-float"].simplesocialbuttons-slide-left-in .ssb_total_counter{
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
  -webkit-animation-name: ssb_slide_left_in; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
  animation-name: ssb_slide_left_in;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
      animation-fill-mode: forwards;
}

@-webkit-keyframes ssb_slide_left_in {
    from {-webkit-transform: translateX(-100%);transform: translateX(-100%)}
    to {-webkit-transform: translateX(0%);transform: translateX(0%)}
}

/* Standard syntax */
@keyframes ssb_slide_left_in {
    from {-webkit-transform: translateX(-100%);transform: translateX(-100%)}
    to {-webkit-transform: translateX(0%);transform: translateX(0%)}
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons-slide-right-in button,
div[class*="simplesocialbuttons-float"].simplesocialbuttons-slide-right-in .ssb_total_counter{
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  -webkit-animation-name: ssb_slide_right_in; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
  animation-name: ssb_slide_right_in;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
      animation-fill-mode: forwards;
}
@-webkit-keyframes ssb_slide_right_in {
    from {-webkit-transform: translateX(100%);transform: translateX(100%)}
    to {-webkit-transform: translateX(0%);transform: translateX(0%)}
}

/* Standard syntax */
@keyframes ssb_slide_right_in {
    from {-webkit-transform: translateX(100%);transform: translateX(100%)}
    to {-webkit-transform: translateX(0%);transform: translateX(0%)}
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons-slide-bottom-in{
  -webkit-transform: translateY(-45%);
  transform: translateY(-45%);
  -webkit-animation-name: ssb_slide_top_in; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
  animation-name: ssb_slide_top_in;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
      animation-fill-mode: forwards;
}
@-webkit-keyframes ssb_slide_top_in {
    from {-webkit-transform: translateY(-45%);transform: translateY(-45%)}
    to {-webkit-transform: translateY(-50%);transform: translateY(-50%)}
}

/* Standard syntax */
@keyframes ssb_slide_top_in {
    from {-webkit-transform: translateY(-45%);transform: translateY(-45%)}
    to {-webkit-transform: translateY(-50%);transform: translateY(-50%)}
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons-slide-top-in{
  -webkit-transform: translateY(-60%);
  transform: translateY(-60%);
  -webkit-animation-name: ssb_slide_bottom_in; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
  animation-name: ssb_slide_bottom_in;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
      animation-fill-mode: forwards;
}
@-webkit-keyframes ssb_slide_bottom_in {
    from {-webkit-transform: translateY(-60%);transform: translateY(-60%); opacity: 0;}
    to {-webkit-transform: translateY(-50%);transform: translateY(-50%); opacity: 1;}
}

/* Standard syntax */
@keyframes ssb_slide_bottom_in {
    from {-webkit-transform: translateY(-60%);transform: translateY(-60%); opacity: 0;}
    to {-webkit-transform: translateY(-50%);transform: translateY(-50%); opacity: 1;}
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons-slide-top-in{
  opacity: 0;
  -webkit-animation-name: ssb_slide_bottom_in; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
  animation-name: ssb_slide_bottom_in;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
      animation-fill-mode: forwards;
}
@-webkit-keyframes ssb_slide_bottom_in {
    from {-webkit-transform: translateY(-60%);transform: translateY(-60%);opacity: 0;}
    to {-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 1;}
}

/* Standard syntax */
@keyframes ssb_slide_bottom_in {
    from {-webkit-transform: translateY(-60%);transform: translateY(-60%);opacity: 0;}
    to {-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 1;}
}
div[class*="simplesocialbuttons-float"].simplesocialbuttons-slide-fade-in{
  opacity: 0;
  -webkit-animation-name: ssb_slide_fade_in; /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
  animation-name: ssb_slide_fade_in;
  animation-duration: 1s;
  -webkit-animation-fill-mode: forwards; /* Safari 4.0 - 8.0 */
      animation-fill-mode: forwards;
}
@-webkit-keyframes ssb_slide_fade_in {
    from {opacity: 0;}
    to {opacity: 1;}
}

/* Standard syntax */
@keyframes ssb_slide_fade_in {
    from {opacity: 0;}
    to {opacity: 1;}
}
div[class*="simplesocialbuttons-float"] button:nth-child(2){
-webkit-animation-delay: 0.2s;
        animation-delay: 0.2s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(3){
-webkit-animation-delay: 0.4s;
        animation-delay: 0.4s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(4){
-webkit-animation-delay: 0.6s;
        animation-delay: 0.6s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(5){
-webkit-animation-delay: 0.8s;
        animation-delay: 0.8s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(6){
-webkit-animation-delay: 1s;
        animation-delay: 1s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(7){
-webkit-animation-delay: 1.2s;
        animation-delay: 1.2s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(8){
-webkit-animation-delay: 1.4s;
        animation-delay: 1.4s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(9){
-webkit-animation-delay: 1.6s;
        animation-delay: 1.6s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(10){
-webkit-animation-delay: 1.8s;
        animation-delay: 1.8s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(11){
-webkit-animation-delay: 2s;
        animation-delay: 2s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(12){
-webkit-animation-delay: 2.2s;
        animation-delay: 2.2s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(13){
-webkit-animation-delay: 2.4s;
        animation-delay: 2.4s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(14){
-webkit-animation-delay: 2.6s;
        animation-delay: 2.6s;
}
div[class*="simplesocialbuttons-float"] button:nth-child(15){
-webkit-animation-delay: 2.8s;
        animation-delay: 2.8s;
}
/* SSB floating issued fixed in woocommerce */
div[class*="simplesocialbuttons-float"],
body.woocommerce div[class*="simplesocialbuttons-float"]{
  position: fixed;
  width: 36px;
  z-index: 1000;
  text-align: center;
  z-index: 9999;
}

div.simplesocialbuttons.simplesocialbuttons-align-centered{
  text-align: center;
}
div.simplesocialbuttons.simplesocialbuttons-align-left{
  text-align: left;
}
div.simplesocialbuttons.simplesocialbuttons-align-right{
  text-align: right;
}
div.simplesocialbuttons.simplesocialbuttons-float-left-top{
  top: 100px;
  left: 0;
  margin: 0;
}
div.simplesocialbuttons.simplesocialbuttons-float-right-top{
  top: 100px;
  right: 0;
  margin: 0;
}
div.simplesocialbuttons.simplesocialbuttons-float-left-center{
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
}
div.simplesocialbuttons.simplesocialbuttons-float-right-center{
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  text-align: right;
}

div.simplesocialbuttons-float-left-post{
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-left: -52px;
  -webkit-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.simplesocialbuttons-float-left-post.float-in{
  opacity: 1;
}
div.simplesocialbuttons-float-right-post{
  position: fixed;
  top: 70px;
  opacity: 0;
  margin-right: -70px;
  -webkit-transition:all 0.3s ease-in-out;
  transition:all 0.3s ease-in-out;
}
.simplesocialbuttons-float-right-post.float-in{
  opacity: 1;
}
.ssb_counter{
  padding: 0 2px;
}
.simplesocialbuttons.simplesocial-simple-round.simplesocialbuttons-float-left-post.ssb_counter-activate .ssb_counter{
  min-width: 15px;
  height: 15px;
  color: #fff;
  top: -10px;
  border: 1px solid #fff;
  border-radius: 0;
  font-size: 8px;
  line-height: 14px;
  right: -10px;
  color: #000;
}
.simplesocialbuttons.simplesocial-simple-round.simplesocialbuttons-float-right-post.ssb_counter-activate .ssb_counter{
  min-width: 15px;
  height: 15px;
  color: #fff;
  top: -10px;
  border: 1px solid #fff;
  border-radius: 0;
  font-size: 8px;
  line-height: 14px;
  right: -10px;
  color: #000;
}
div[class*="simplesocialbuttons-float-left-post"] button .ssb_counter{
  top: -8px;
  right: -8px;
}
.float-lefted-sidebar{
  left: 0;
}

/*----Hide sidebar-----*/

.ssb-hide-floating-bar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  line-height: 22px;
  border-radius: 13px;
  vertical-align: middle;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  cursor: pointer;
  text-align: center;
  opacity: 0;
  fill: #232323;
  -webkit-transition: opacity .25s,fill .15s,background .15s,-webkit-transform .15s;
  transition: opacity .25s,fill .15s,background .15s,transform .15s,-webkit-transform .15s;
  -webkit-transform: translateX(-10px);
  -ms-transform: translateX(-10px);
  transform: translateX(-10px);
  margin-top: 6px;
  position: relative;
  left: 50%;
  margin-left: -13px;
}
.simplesocialbuttons-float-right-center .ssb-hide-floating-bar{
  clear: both;
}
.simplesocialbuttons-float-left-center:hover .ssb-hide-floating-bar,
.simplesocialbuttons-float-right-center:hover .ssb-hide-floating-bar{
  opacity: .6;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.ssb-hide-floating-bar:hover {
  background-color: rgba(0,0,0,.4);
  fill: #fff;
  opacity: 1;
}

div[class*="simplesocialbuttons-float"] button,
div[class*="simplesocialbuttons-float"] .ssb-fb-like,
div[class*="simplesocialbuttons-float"] .ssb_total_counter{
  transition: all 0.2s linear;
}
.ssb-hide-float-buttons button,
.ssb-hide-float-buttons .ssb-fb-like,
.ssb-hide-float-buttons .ssb_total_counter{

  transform: translatex(-100%);
  opacity:0;
}
.simplesocialbuttons-float-right-center.ssb-hide-float-buttons button,
.simplesocialbuttons-float-right-center.ssb-hide-float-buttons .ssb-fb-like,
.simplesocialbuttons-float-right-center.ssb-hide-float-buttons .ssb_total_counter{
  transform: translatex(100%);
}
.ssb-hide-float-buttons .ssb-hide-floating-bar{
  background-color: rgba(0,0,0,.4);
  fill: #fff;
  opacity: 1;
   -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}
.ssb-hide-floating-bar svg {
  transition: all 0.2s linear;
}
.ssb-hide-float-buttons .ssb-hide-floating-bar svg{
  transform: rotate(180deg);
  
}
.simplesocialbuttons-float-right-center .ssb-hide-floating-bar svg{
  transform: rotate(180deg);
}
.simplesocialbuttons-float-right-center.ssb-hide-float-buttons .ssb-hide-floating-bar svg{
  transform: rotate(0deg);
  
}


/*=====  End of Code for floating share buttons  ======*/
.simplesocialbuttons-float-left-post.float-touched-sidebar{
  left: 52px !important;
}
.simplesocialbuttons-float-right-post.float-touched-sidebar{
  right: 52px !important;
}
div[class*="simplesocialbuttons-float"].simplesocial-simple-round  button[class*="-share"]:not(:hover):before{
  width: 0;
}
/* Change default fonts to 'Calibri' fonts */
.ssb_inline-share_heading{
	font-weight: 400;
  font-size: 24px;
  padding: 0 0 10px;
  margin: 0;
  display: block;
}
.ssb_inline-share_heading.left{
  text-align: left
}
.ssb_inline-share_heading.centered{
  text-align: center;
}
.ssb_inline-share_heading.right{
  text-align: right;
}
@media screen and (max-width: 768px) {
    .simplesocialbuttons-mobile-hidden{
      display: none !important;
    }
}
/*========================================
=            Code For widget             =
========================================*/

.ssb_followers a.ssb_button{
  border:0;
  cursor: pointer;
  display: inline-block;
  margin: 2.5px 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: normal;
  text-transform: capitalize !important;
  width: 100%;
  text-decoration: none !important;
}
.ssb_followers a.ssb_button:focus, .ssb_followers a.ssb_button:hover{
  outline: none;
  text-decoration: none !important;
}
.ssb_followers a.ssb_button.simplesocial-fb-follow:after{
  content: "\e900";
}
.ssb_followers a.ssb_button.simplesocial-twt-follow:after{
  content: "\e904";
}
.ssb_followers a.ssb_button.simplesocial-whatsapp-follow:after{
  content: "\e906";
}
.ssb_followers a.ssb_button.simplesocial-viber-follow:after{
  content: "\e666";
}
.ssb_followers a.ssb_button.simplesocial-reddit-follow:after{
  content: "\e903";
}
.ssb_followers a.ssb_button.simplesocial-linkedin-follow:after{
  content: "\e907";
}
.ssb_followers a.ssb_button.simplesocial-pinterest-follow:after{
  content: "\e902";
}
.ssb_followers a.ssb_button.simplesocial-yt-follow:after{
  content: "\e909";
}
.ssb_followers a.ssb_button.simplesocial-instagram-follow:after{
  content: "\e90a";
}
.ssb_followers a.ssb_button:after {
  font-family: 'ssb-icon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  left: 0;
  position: absolute;
  font-size: 17px;
  top: 0;
  width: 38px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  border-radius: 3px;
}
.ssb_followers a.ssb_button.simplesocial-viber-follow:after{
  content: "\e905";
  font-family: 'ssb-icon';
}
/*========================================
=            Code For Style 2            =
========================================*/


.ssb_followers.simplesocial-simple-round a.ssb_button {
  height: 38px;
  line-height: 30px;
  padding: 4px 30px 4px 48px;
  display: inline-block;
  text-decoration: none;
  font-size: 14px;
  position: relative;
  color: #fff;
  margin:5px 0;
  border-radius: 3px;
  /*width: 38px;*/
  -webkit-box-shadow: none;
  box-shadow: none;
  max-width: 100%;
}
.ssb_followers.simplesocial-simple-round a.ssb_button:hover{
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
}
.ssb_followers.simplesocial-simple-round a.ssb_button:before {
  content: '';
  left: 0;
  position: absolute;
  font-size: 17px;
  top: 0;
  width: 38px;
  height: 38px;
  text-align: center;
  line-height: 38px;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.ssb_followers.simplesocial-simple-round a.ssb_button span{
  position: relative;
  z-index: 1;
}
.ssb_followers.simplesocial-simple-round a.ssb_button:hover:before{
  width: 100%;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-fb-follow{
  background: #43609c;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-twt-follow{
  background: #1da1f2;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-whatsapp-follow{
  background: #34AF23;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-viber-follow{
  background: #59267c;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-reddit-follow{
  background: #ff4500;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-linkedin-follow{
  background: #0077B5;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-pinterest-follow{
  background: #C92228;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-yt-follow{
  background: #bb0000;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-instagram-follow{
  background: #3897f0;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-yt-follow:after, .ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-yt-follow:before {
  background: #790606;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-fb-follow:after, .ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-fb-follow:before {
  background: #354e83;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-twt-follow:after, .ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-twt-follow:before {
  background: #1889cf;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-viber-follow:after, .ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-viber-follow:before {
  background: #3e115d;
}

.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-whatsapp-follow:after, .ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-whatsapp-follow:before {
  background: #176e0b;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-reddit-follow:after, .ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-reddit-follow:before {
  background: #ce3b04;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-linkedin-follow:after, .ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-linkedin-follow:before {
  background: #044568;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-pinterest-follow:after, .ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-pinterest-follow:before {
  background: #af040a;
}
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-instagram-follow:after,
.ssb_followers.simplesocial-simple-round a.ssb_button.simplesocial-instagram-follow:before {
  background: #1d75c7;
}
.ssb_followers.simplesocial-simple-round a.ssb_button span.widget_counter{
  position: absolute;
  right: 5px;
}

/*=====  End of Code For Style 2  ======*/
/*========================================
=            End  Code For widget         =
========================================*/


/*========================================
=            Code For Woocommerce            =
========================================*/
.woocommerce-product-details__short-description .simplesocialbuttons button {
    float: left;
}
.woocommerce-product-details__short-description .simplesocialbuttons::after {
    content: "";
    clear: both;
    display: table;
}
/*=====  End of Code For  Woocommerce  ======*/
/*========================================
=            End  Code For Woocommerce         =
========================================*/



/*========================================
=           compaitabilty code          =
========================================*/
/* twenty Ninteen */
.entry .entry-content >  .simplesocialbuttons > *:last-child, .entry .entry-summary >.simplesocialbuttons > * :last-child{
  	margin-bottom: 5px;
}
.entry .entry-content >  .simplesocialbuttons > *:first-child, .entry .entry-summary >.simplesocialbuttons > * :first-child{
    margin-top: 5px;
}
.simplesocialbuttons h2::before{
	display: none;
}
.simplesocialbuttons-flyin h2::before, .simplesocialbuttons-popup h2::before{
	display: none;
}

/* tweenty */

.ssb-twenty-twenty .simplesocialbuttons_inline {  
  margin-left: auto;
}
.ssb-twenty-twenty .simplesocial-simple-icons button.ssb_linkedin-icon .icon svg {
  display: inline-block;
}
/*========================================
=            End of compaitabilty code          =
========================================*/
/*
     FILE ARCHIVED ON 03:19:42 Jan 23, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:39:03 Nov 28, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.714
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.011
  esindex: 0.012
  cdx.remote: 8.038
  LoadShardBlock: 148.842 (3)
  PetaboxLoader3.datanode: 179.212 (5)
  PetaboxLoader3.resolve: 79.797 (2)
  load_resource: 235.982
  loaddict: 161.41
*/


/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Udc1UAw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0ddc1UAw.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Vdc1UAw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0adc1UAw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Wdc1UAw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Xdc1UAw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem6YaGs126MiZpBA-UFUK0Zdc0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhmIqOjjg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhvIqOjjg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhnIqOjjg.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhoIqOjjg.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhkIqOjjg.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhlIqOjjg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/memnYaGs126MiZpBA-UFUKWiUNhrIqM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWJ0bbck.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFUZ0bbck.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWZ0bbck.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFVp0bbck.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFWp0bbck.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFW50bbck.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/opensans/v20/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRVQgYoZZY2vCFuvAFbzr-tdg.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRVQgYoZZY2vCFuvAFSzr-tdg.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRVQgYoZZY2vCFuvAFYzr-tdg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRVQgYoZZY2vCFuvAFWzr8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRSQgYoZZY2vCFuvAnt66qfVyvHpA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRSQgYoZZY2vCFuvAnt66qWVyvHpA.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin-ext */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRSQgYoZZY2vCFuvAnt66qcVyvHpA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ptserif/v12/EJRSQgYoZZY2vCFuvAnt66qSVys.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*
     FILE ARCHIVED ON 02:13:24 Jun 17, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:39:04 Nov 28, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.529
  exclusion.robots: 0.016
  exclusion.robots.policy: 0.008
  esindex: 0.008
  cdx.remote: 11.259
  LoadShardBlock: 772.115 (6)
  PetaboxLoader3.datanode: 719.786 (7)
  load_resource: 207.994
  PetaboxLoader3.resolve: 131.613
*/


/*
 * Theme Name: Basic
 * Description: Basic is fully responsive, clean and minimal WordPress theme. It has various options in WordPress Customizer to change look of the theme - primary design color, background and header, page layout (left or right sidebar, full or centered content). Clean valid code, semantic markup, markup by Schema.org, full adaptation to mobile devices. Basic is ready to use with child themes and gives for developers simple design change with custom hooks and action. Translation Ready (English, Russian, Ukrainian, French, German, Polish, Turkish). Fully compatible with WPML, WooCommerce, bbPress.
 * Theme URI: http://wp-puzzle.com/basic/
 * Tested up to: 5.5
 * Requires PHP: 7.0
 * Author: WP Puzzle
 * Author URI: http://wp-puzzle.com/
 * Version: 1.3.12
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Tags: two-columns, one-column, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, sticky-post, threaded-comments, translation-ready, microformats
 * Text Domain: basic
 */



/* reset & 12 columns
 * ============================================================================ */ 
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1}
ol,ul{list-style:none}a:focus{outline:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}table{border-collapse:collapse;border-spacing:0}img,object,embed,video{max-width:100%}
object,embed,video{width:100%}img{height:auto;vertical-align:middle;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.grid{width:90%;margin-left:auto;margin-right:auto}.grid [class*=col]{width:100%;margin-left:0}
@media screen and (min-width:1024px) {.grid{width:100%}.grid [class*=col]{float:left}.grid:after,.grid:before,.grid .newrow:before{display:table;line-height:0;content:""}.grid:after,.grid .newrow,.grid .newrow:before{clear:both}.grid [class*=col]{margin-left:1.694915254%;margin-right:0}.grid .newrow,.grid [class*=col]:first-of-type{margin-left:0}
.grid .col1{width:6.779661017%}.grid .col2{width:15.25423729%}.grid .col3{width:23.72881356%}.grid .col4{width:32.20338983%}.grid .col5{width:40.6779661%}.grid .col6{width:49.15254237%}.grid .col7{width:57.62711864%}.grid .col8{width:66.10169492%}.grid .col9{width:74.57627119%}.grid .col10{width:83.05084746%}.grid .col11{width:91.52542373%}.grid .col12{width:100%}}
.fl{float:left}.fr{float:right}.b{font-weight:bold}.i{font-style:italic}.tl{text-align:left}
.tc{text-align:center}.tr{text-align:right}.pn{padding:0}.mn{margin:0}.hide{display:none}
/* ============================================================================ */


/* ============================================================================
 *		LAYOUT
 * ============================================================================ */
html { height: 100%; }
body { width: 100%; min-width: 280px; background: #fff; }
.wrapper { margin: 0 auto; }
#header { min-height: 100px; background-repeat: no-repeat; background-position: top center; background-size: cover; }
#main { padding: 60px 0; margin: 0 auto; position: relative; }
#content { width: 100%; float: none; }
#sidebar { display: none; }
#sidebar.block{ display: block;}
#footer { width: 100%; padding: 20px 0; margin: 0; background: #936; }
.maxwidth { margin: 0 auto; position: relative; width: 90%; max-width: 1080px; }
body.custom-background .wrapper { margin: 0 auto; background: #fff; max-width: 1160px; }

/* adaptive layout */
@media screen and (min-width: 1024px) {
	.header-image {margin: 0 auto; position: relative; width: 90%; max-width: 1080px;}
	#content { width: 67.12962962962963%; float: left; }
	#sidebar { width: 27.77777777777778%; margin-top: 0; float: right; display: block; }
	.layout-leftbar #sidebar { float: left; }
	.layout-leftbar #content { float: right; }
	.layout-full #sidebar { display: none; }
	.layout-full #content { float: none; width: 100%; }
	.layout-center #sidebar { display: none; }
	.layout-center #content { float: none; width: 70%; margin-left: auto; margin-right: auto; }
	.wrapper { width: 100%; }
}
/* ============================================================================ */




/* ============================================================================
 *		inline HTML TAGS
 * ============================================================================ */
body { font: 16px/1.4 'Open Sans', Tahoma, Verdana, Segoe, sans-serif; color: #222; word-wrap: break-word; }

a { color: #222; }
a:hover { color: #936; }

p { padding: 0 0 1em 0; }
p:last-child { padding-bottom: 0; }

h1, h2, h3, h4, h5, h6, .wtitle, .title { 
	margin: 0;
	padding: 0 0 0.5em;
	line-height: 1.1;
	font-family: 'PT Serif', TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-weight: bold;
}
h1 { font-size: 36px; padding: 0; }
h2 { font-size: 30px; }
h3 { font-size: 24px; }
h4 { font-size: 20px; }
h5, h6 { font-size: 18px; }
@media screen and (min-width: 768px){
	h1 { font-size: 36px; padding: 0; }
	h2 { font-size: 30px; }
	h3 { font-size: 24px; }
	h4 { font-size: 20px; }
	h5, h6 { font-size: 18px; }
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { text-decoration: none; }

blockquote, q { 
	position: relative;
	padding: 30px 30px 30px 80px;
	margin: 10px 0 20px 30px;
	color: #444;
	font: normal 1em/1.2 'PT Serif', TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	background: #EFEFEF;
	border-left: 3px solid #936;
	border-radius: 3px;
	display: block;
}
blockquote:after {
	content: 'â';
	position: absolute;
	top: 10px;
	left: 20px;
	font-size: 4em;
	line-height: 1;
}

table th { background: #ddd; border-right: 1px solid #fff; padding: 10px 20px; }
table tr th:last-child { border-right: 1px solid #ddd; }
table td { padding: 5px 20px; border: 1px solid #ddd; }

pre { background: #f5f5f5; border: 1px solid #ddd; padding: 10px; text-shadow: 1px 1px rgba(255, 255, 255, 0.4); font-size: 12px; line-height: 1.25; margin: 0 0 1em 0; overflow:auto }
sup, sub { font-size: 75%; height: 0; line-height: 0; position: relative; vertical-align: baseline }
sup { bottom: 1ex }
sub { top: .5ex }
small { font-size: 75% }
big { font-size: 125% }



/* ============================================================================
 *		FORM HTML TAG
 * ============================================================================ */
input, textarea, select, button {
	padding: 10px 10px 10px 0;
	border-color: #ddd;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font: 300 16px/1.25 'Open Sans', Tahoma, Verdana, Segoe, sans-serif;
	color: #222;
}
textarea { 
	min-height: 90px; 
	max-width: 100%; 
	box-sizing: border-box;
}
textarea,
select,
input[type=text], 
input[type=password], 
input[type=email], 
input[type=url], 
input[type=tel], 
input[type=date], 
input[type=datetime], 
input[type=datetime-local], 
input[type=time],
input[type=month], 
input[type=week], 
input[type=number], 
input[type=search] { 
	padding: 9px 10px;
	border-width: 1px; 
	border-style: solid;
	min-height: 20px;
	/*height: 20px; */
}
input[type=search] { 
	height: 40px;
}
input[type=color] { 
	padding: 0; 
	border: 0; 
	background: #fff;
}
input:focus, textarea:focus, select:focus {
	outline: none; 
	border-color: #936; 
	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,0.08); 
	box-shadow: inset 0 0 8px rgba(0,0,0,0.08); 
}
input[type=submit], 
input[type=button],
button, .submit, .button {
	padding: 10px 20px;
	min-height: 20px;
	/*height: 40px;*/
	line-height: 20px;
	border: 0;
	background-color: #936;
	color: #fff;
	cursor: pointer;
}
input[type=submit]:hover, 
input[type=button]:hover,
button:hover,
.submit:hover,
.button:hover {
	opacity: 0.9;
}
/* ============================================================================ */



/* ============================================================================
 *		HEADER
 * ============================================================================ */
.sitetitle { text-align: center; }
.logo { margin: 0 auto; padding: 30px 0; }
#logo {
	display: block; margin: 0; padding: 0; color: #936; text-decoration: none;
	font: bold 26px/0.83 'PT Serif', Tahoma, Verdana, Segoe, sans-serif; letter-spacing: -0.02em;
}
#logo:hover { opacity: 0.9; }
.sitedescription {/*text-align: center;*/padding-top: 10px;}
.sitetitle.center .custom-logo { margin-left: auto;margin-right: auto; }
.sitetitle.right .custom-logo { margin-left: auto;margin-right: 0; }
.custom-logo-top { display: block; margin-bottom: 20px;}
.custom-logo-bottom { display: block; margin-top: 20px; }
.sitetitle .custom-logo-left { float: left; margin-right: 20px; }
.sitetitle .custom-logo-right { float: right; margin-left: 20px; }
.sitetitle.right .custom-logo-right, .sitetitle.left .custom-logo-right { margin-left: 20px; margin-right: 0; }
.sitetitle.left .custom-logo-left, .sitetitle.right .custom-logo-left { margin-left: 0; margin-right: 20px; }

@media screen and (min-width: 768px){
	#logo {font-size:60px;}
}

/* mobile navigation button */
#mobile-menu { display: block; padding: 15px 0; text-decoration: none; text-transform: uppercase; color: #fff;
	text-align: center; font-weight: 500; cursor: pointer; background: #936;/*#eee;*/ z-index: 999; position: relative; }
#mobile-menu:hover { opacity: 0.8; }


/* header navigation */
.topnav nav {display: none;z-index:9999;}
.top-menu { background: #936; position: absolute; z-index: 1000; width: 90%; left: 5%; }
.top-menu li { padding: 0; display: block; }
.top-menu li a, .top-menu li span {
	display: block; padding: 15px 20px; color: #fff; line-height: 20px;
	font-weight: 500; text-decoration: none; position: relative; cursor: pointer;
}
.top-menu li a:hover,
.top-menu li span:hover,
.top-menu li .sub-menu > li > a:hover,
.top-menu li .sub-menu > li > span:hover  {
	background-color: rgba(255,255,255,0.2);
}
.top-menu .current_page_item > a,
.top-menu .current_page_item > span,
.top-menu .current-menu-item > a,
.top-menu .current-menu-item > span {
	background-color: rgba(0, 0, 0, 0.22)
}
.top-menu .current-menu-item > a:hover,
.top-menu .current-menu-item > span:hover { color: #fff; }
.top-menu .sub-menu { margin: 0; }

@media screen and (min-width: 1024px) {
	.top-menu .open-submenu:after, .top-menu .open-submenu { display: none; }
}

@media screen and (max-width: 1023px) {
	.topnav { background: #936; }
	.top-menu { margin-top: 1px; box-shadow: 2px 5px 15px rgba(0, 0, 0, 0.25); }
	.top-menu .sub-menu li a { padding: 10px 20px; }
	.top-menu .sub-menu { margin: 0 0 0 20px; font-size: 14px; }
	.top-menu li.menu-item-has-children { position: relative; }
	.top-menu li.menu-item-has-children > .open-submenu {
		width: 50px; height: 50px; position: absolute; top: 0; right: 0;
		background: rgba(255,255,255,0.3); box-sizing: border-box; font-size: 24px;
		line-height: 50px; padding: 0; text-align: center;
	}
	.top-menu a { border-bottom: 1px solid #ffffff1a; }
	.top-menu .sub-menu li.menu-item-has-children > .open-submenu { height: 40px; line-height: 40px; }
	.top-menu .sub-menu.closed { display: none; }
	.top-menu .submenu-opened .sub-menu.closed { display: none; }
	.top-menu .open-submenu:before { content: '+'; position: absolute; width: 100%; top: 0; left: 0; }
	.top-menu .submenu-opened > .open-submenu:before { content: 'â'; }
}

/* ============================================================================ */



/* ============================================================================
 *		CONTENT
 * ============================================================================ */
.entry-box { margin: 30px 0 0; }
.entry-box .entry {	padding-bottom: 30px;}

.entry-box ul,
.entry-box ol { margin: 0.5em 0 1em 50px; }
.entry-box ul { list-style: outside url("http://krapka.org.ua/wp-content/themes/basic/img/li.svg"); }
.entry-box ol { list-style: decimal; }
.entry-box ul ul,
.entry-box ul ol,
.entry-box ol ol,
.entry-box ol ul { margin-top: 0; margin-bottom: 0; }
.entry-box li { padding-top: 5px; }
.entry-box ul li { padding-left: 5px; position: relative; }
.ftrwidget ul { list-style: outside url("http://krapka.org.ua/wp-content/themes/basic/img/li.svg"); }

.video-responsive { overflow: hidden; padding-bottom: 56.25%; position: relative; height: 0; margin-bottom: 1em;  }
.video-responsive iframe { left: 0; top: 0; height: 100%; width: 100%; position: absolute;  }

.comment-body ol, .comment-body ul { margin: 0.2em 0 0.5em 40px }
.comment-body ul {list-style-type: disc;}
.comment-body ol {margin-left: 40px;list-style-type: decimal;}

.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6,
.comment-body h2, .comment-body h3, .comment-body h4, .comment-body h5, .comment-body h6 {
	padding-top: 30px;
	padding-bottom: 10px;
}
.sticky{border:5px solid #eee;padding:30px;}

.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);
	clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;
	left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;
}

.blog-home-header {margin-bottom: 50px;}

 
/* ANONS 
 * ----------------------------------------- */
.anons { margin-bottom: 60px;}
.anons h2 { font-size: 30px; padding-bottom: 0; }
.anons-thumbnail { display: none; }
.anons-thumbnail.show { display: block; }
.anons img { margin-bottom: 15px; margin-top: 5px; max-width: 100%; height: auto; }

.largeimage { margin: 0 0 1em; max-width: 100%; height: auto; }
.medium, .thumbnail { float: left; margin: 5px 1.5em 0.5em 0; }
.medium { max-width: 50%; height: auto; }
.thumbnail { max-width: 30%; height: auto; }

.more-link-box {text-align: right;}
.more-link { display: inline-block; padding: 10px 20px; background: #936; color: #fff; text-decoration: none; -webkit-border-radius: 5px; border-radius: 5px; -webkit-transition: opacity 0.2s; transition: opacity 0.2s; position: relative; }
.more-link:after { content: 'â¤'; float: right; margin-left: 10px; margin-right: -5px; }
.more-link:hover { opacity: 0.8; color: #fff; }

	
/* __________ post __________ */
.meta { margin: 10px 0 0; font-size: 12px; }
.meta span {  padding-right: 20px; }
.meta span.hide { display: none; }
.meta .fa { padding: 0 5px 0 0; }
.meta, .meta a { color: #999999; }
.meta a { text-decoration: none; }
.meta a:hover { text-decoration: underline; }


/* __________ archive __________ */
.inform { margin-bottom: 2em; border-bottom: 1px dotted #e2e2e2; }
.inform h1 { padding-bottom: 1em; }
.inform .archive-desc { padding: 0 0 2em 4em; }

/* __________ socialshare __________ */
.social_share { margin: 30px 0 0; padding: 30px 0 0; border-top: 1px solid #DDD; }
.social_share li, .social_share ul { margin: 0 !important; padding: 0 10px 0 0 !important; list-style: none; }
.social_share li:before { display: none; }
.psb { display: block; float: left; height: 40px; width: 40px; margin: 0 10px 0 0; background: url(http://krapka.org.ua/wp-content/themes/basic/img/socialshare.png) 0 0 no-repeat; transition: top 0.3s; position: relative; top: 0; }
.psb, .share42-item { transition: top 0.3s; position: relative; top: 0; }
.psb:hover, .share42-item:hover { position: relative; top: 3px; }
.fb { background-position: 0 0; }
.ok { background-position: -80px 0; }
.tw { background-position: -40px 0; }
.vk { background-position: -120px 0; }
.gp { background-position: -160px 0; }



/* __________ images __________*/
.entry iframe { max-width: 100%; }
.entry img { max-width: 100%; height: auto; margin-bottom: 10px; margin-top: 8px; }
.alignleft img {display: block;margin: 0 auto 0 0;}
.alignright img {display: block;margin: 0 0 0 auto;}
img.alignleft, .alignleft { float: left; margin-right: 20px; margin-left: 0; }
img.alignright, .alignright { float: right; margin-left: 20px; margin-right: 0; }
.aligncenter, div.aligncenter, img.centered { display: block; margin-left: auto; margin-right: auto; }
.entry .attachment, .entry .caption, .entry .gallery-caption { text-align: center; }
.entry .attachment .navigation { height: 150px; }
.wp-caption, .attachment img { text-align: center; max-width: 100%; }
.wp-caption img { margin-top: 0; margin-bottom: 0;}
.wp-caption-text, .wp-caption p.wp-caption-text { font-size: 12px; color: #222; margin: 0 0 15px; }
.entry .wp-smiley { margin: 0; padding: 0; border: 0; }

/* __________ galleries __________*/
.gallery { border: 2px solid #eee;padding: 15px 20px;margin: 20px 0 30px; }
.gallery:after { content: '';display: table;clear: both;}
.gallery-item img { display: block;margin: 0 auto; }

.gallery-columns-1 .gallery-item { width: 100%; padding: 10px 0; }

.gallery-columns-2 .gallery-item { width: 48%; padding: 10px 1%; float: left; }
.gallery-columns-2 .gallery-item:nth-child(2n+1) { clear: both; }

.gallery-columns-3 .gallery-item { width: 31.33333333333333%; padding: 10px 1%; float: left; }
.gallery-columns-3 .gallery-item:nth-child(3n+1) { clear: both; }

.gallery-columns-4 .gallery-item { width: 23%; padding: 10px 1%; float: left; }
.gallery-columns-4 .gallery-item:nth-child(4n+1) { clear: both; }

.gallery-columns-5 .gallery-item { width: 18%; padding: 10px 1%;float: left; }
.gallery-columns-5 .gallery-item:nth-child(5n+1) { clear: both; }

.gallery-columns-6 .gallery-item { width: 14.66666666666667%;padding: 10px 1%; float: left; }
.gallery-columns-6 .gallery-item:nth-child(6n+1) { clear: both; }

.gallery-columns-7 .gallery-item { width: 12.28571428571429%; padding: 10px 1%; float: left; }
.gallery-columns-7 .gallery-item:nth-child(7n+1) { clear: both; }

.gallery-columns-8 .gallery-item { width: 10.5%; padding: 10px 1%; float: left; }
.gallery-columns-8 .gallery-item:nth-child(8n+1) { clear: both; }

.gallery-columns-9 .gallery-item { width: 10%; padding: 10px 0.5555555555555556%; float: left; }
.gallery-columns-9 .gallery-item:nth-child(9n+1) { clear: both; }




/* __________ paginate __________ */
.nav-links { line-height: 40px; }
.nav-links a { text-decoration: none; }
.nav-links .page-numbers { padding: 4px 12px 6px; margin-right: 5px; background: #ddd; color: #444; -webkit-border-radius: 4px; border-radius: 4px; -webkit-transition: background, color 0.3s; transition: background, color 0.3s; }
.nav-links a:hover, .nav-links .current { background: #936; color: #fff; }
.nav-links .total { margin-right: 5px; }


/* ============================================================================
 *		COMMENTS
 * ============================================================================ */
#comments, #respond { margin: 60px 0 0; }
.comments-title, #reply-title { font-size: 30px; padding: 20px 0 5px 0; margin-bottom: 20px; border-bottom: 1px solid #ddd; }
.comments-title .cnt { float: right; font-size: 0.7em; }
.comment-list { margin: 10px 0 0 0; }
.comment-body { margin: 0 0 20px 0; padding: 20px 20px 20px 100px; background: #F9F9F9; -webkit-border-radius: 4px; border-radius: 4px; position: relative; }
.comment-body a { text-decoration: none; }
.comment-body a:hover { text-decoration: underline; }
.comment .avatar { position: absolute; top: 20px; left: 20px; -webkit-border-radius: 4px; border-radius: 4px; }
.comment-author { float: left; margin-right: 10px; line-height: 20px; }
.comment-metadata { font-size: 0.7em; line-height: 17px; padding-top: 3px; }
.says { display: none; }
.comment-content { margin: 10px 0; font-size: 14px; line-height: 1.3; clear: both; }
.comment-reply-link { font-size: 10px; text-transform: uppercase; font-weight: 500; color: #C5C5C5; position: absolute; bottom: 5px; right: 10px; }
.bypostauthor .comment-body { background: #EFEFEF; }


/* _____ REPLY to comment  */
.rinput,.rcomment { margin-bottom: 10px; }
.rinput input { width: 92%; padding-left: 4%; padding-right: 4%; }
.rcomment textarea { width: 100%; }
#cancel-comment-reply-link { font-size: 14px; float: right; }
.comment #respond { margin: -20px 0 60px 0; }


/* ============================================================================
 *		SIDEBAR
 * ============================================================================ */
#widgetlist { margin: 0; padding: 0; list-style: none; }
#widgetlist > li:last-child { margin-bottom: 0; }
.widget, .categories, #widgetlist > li { margin-bottom: 60px; padding: 0; }
.wtitle { padding: 0 0 5px 0; margin-bottom: 15px; border-bottom: 2px solid #555; color: #555; font-size: 20px; text-align: center; text-transform: uppercase; }
.widget ul { margin: 0 0 0 15px; list-style: outside url("http://krapka.org.ua/wp-content/themes/basic/img/li.svg");}
.widget li { padding: 5px 0 5px 5px; }
.widget .children { margin-left: 20px; }
.widget_calendar td, .widget_calendar th {padding: 10px}
.widget a {	text-decoration: none; }
.widget a:hover {	text-decoration: underline; }


/* ============================================================================
 *		OTHER
 * ============================================================================ */
 
/* _____ Search & Results */
.search-results .inform { margin-bottom: 4em; }
.searchform { width: 100%; max-width: 400px; margin: 0; padding: 0; position: relative; }
#header .searchform { display: none; margin: 30px auto; max-width: 300px; }
#content .searchform { margin: 30px 0; }
input.s { width: 90%; }
input.search_submit { position: absolute; top: 0; right: 0; width: 40px; padding-left: 12px; padding-right: 12px; -webkit-border-radius: 0 5px 5px 0; border-radius: 0 5px 5px 0; }
.serp { margin-bottom: 40px; margin-left: 20px; position: relative; }
.serp:before { content: ''; position: absolute; left: -20px; top: 8px; border: 3px solid black; border-radius: 50%; }
.serp h2 { font-size: 20px; }
.serp .meta { margin: 5px 0 0 0; font-size: 10px; line-height: 1; }
.serp .entry { margin-top: 10px; }
.serp .entry p { font-size: 14px; line-height: 1.3; }


/* _____ Woocommerce */
.product_meta { font-size: 0.9em;  }
.product_meta > span { display: block;  }
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
	background: #936;
	line-height: 22px;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
	-ms-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

.woocommerce-page .page-description {margin: 1em 0 2em;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
	background: #936;
	opacity: 0.8;
}

/* ________ BB Press _________ */
form#bbp-search-form {
	margin-bottom: 20px;
}

form#bbp-search-form input[type=text] {
	padding: 5px 10px;
}

form#bbp-search-form input[type=submit] {
	padding: 7px 15px;
	margin-left: -10px;
}
#bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums .widget_display_replies img.avatar {
	margin-bottom: 0;
	border: 1px solid #ddd;
	padding: 1px;
	background: #fff;
}
#wp-bbp_reply_content-editor-container {
	border: 1px solid #ddd;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#qt_bbp_reply_content_toolbar{
	border-radius: 6px 6px 0 0;
}
/*.bbp-body .bbp-topic-title,*/
.bbp-topic-permalink,
.bbp-forum-title {
	text-decoration: none;
	font: bold 18px/125% 'PT Serif', sans-serif;
}

#bbpress-forums .bbp-forum-info .bbp-forum-content {
	margin: 0;
	color: #818181;
}

#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic {
	padding: 20px;
}


.bbp-header .bbp-topic-title .bbp-topic-title,
.bbp-header .bbp-forum-info {
	padding-left: 10px;
	box-sizing: border-box;
}
li.bbp-topic-title {
	width: 47%;
}
li.bbp-forum-topic-count {
	text-align: left;
}
li.bbp-forum-reply-count,
li.bbp-topic-voice-count,
li.bbp-topic-reply-count {
	text-align: left;
	width: 13%;
}
li.bbp-forum-freshness,
li.bbp-topic-freshness {
	text-align: left;
	width: 19%;
}




/* ============================================================================ */



/* ============================================================================
 *		FOOTER
 * ============================================================================ */
#footer { color: #fff; font-size: 14px; line-height: 1.25; text-decoration: none; }
#footer a {color: #fff; transition: opacity 0.3s;}
#footer a:hover { color: #999999; text-decoration: underline; }
#footer .maxwidth { position: relative; }

.footer-menu { border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 30px; }
.footmenu { padding: 0 0 20px 0; margin: 0; text-align: center; }
.footer-menu li { display: inline-block; padding: 5px 10px; }
#footer .footer-menu a:hover { color: #fff; opacity: 0.7; }

#copy { text-align: center; /*font-size: 12px;*/ }
#designedby { text-align: center; opacity: 0.8; }
#toTop { position: fixed; z-index: 1000; bottom: 20px; right: 20px; margin: 0; padding: 14px 12px; display: none; cursor: pointer;
	background: #222; color: #fff !important; border-radius: 3px; transform: rotate(-90deg); font-size: 24px; text-align: center; }
#toTop:hover { background: #999; text-decoration: none !important; border-radius: 3px; }



/* ============================================================================
 *		ADAPTIVE
 * ============================================================================ */

/* ___ Laptop/Tablet ( > 768px )  --------------------------------------------- */
@media only screen and (min-width: 768px)  {

	.sitetitle { text-align: left; }
	.sitetitle.center { text-align: center; }
	.sitetitle.right { text-align: right; }
	#header {background-size: auto;}
	#header .searchform { display: block; float: right; margin: 35px 0 0; }
	body.custom-background #header {background-size: contain;}

	.anons-thumbnail { display: block; }

	.rinput { display: inline-block; width: 30%; margin-right: 4%; }
	.rurl { margin-right: 0; }

	#copy {text-align: left; padding-bottom: 0;}
	#designedby {text-align: right;}
	
}

/* ___ Desktop ( > 1024px ) ------------------------------------------------ */
@media only screen and (min-width: 1024px) {

	body.custom-background #header .menu{width:100%;margin:0;padding:0 40px;border-radius:0}
	body.custom-background .wrapper {margin: 40px auto;}
	body.custom-background .wrapper {border-radius:10px;}
	body.custom-background #footer {border-radius: 0 0 10px 10px;}
	
	#mobile-menu { display: none; }
	.topnav nav {display: block;}
	.top-menu { border-radius: 5px; position: static; text-align: center; }
	.top-menu li { display: inline-block; position: relative; }
	.top-menu li a { border-bottom: 0; font-weight: normal; color: #fff; -webkit-transition: background 0.3s; transition: background 0.3s; }
	.top-menu > li:hover > a { background: rgba(255,255,255,0.3);  }
	.top-menu .sub-menu, .top-menu .children { display: none; margin: 0; position: absolute; top: 100%; left: 0; background: #936; width: 300px; z-index: 1000;  box-shadow: 3px 3px 0 rgba(0,0,0,0.1); }
	.top-menu .sub-menu li, .top-menu .children li { display: block; text-align: left;}
	.top-menu .sub-menu li a, .top-menu .children li a { color: #fff; border-top: 1px solid rgba(255,255,255,0.2); }
	.top-menu li:hover > .sub-menu,
	.top-menu li:hover > .children { display: block; }
	.top-menu .sub-menu .sub-menu,
	.top-menu .children .children { display: none; top: 0; left: 100%; padding: 0; border-top: 0; border-left: 3px solid #fff; }
	.top-menu .sub-menu li:hover > .sub-menu,
	.top-menu .children li:hover > .children { display: block; }
	.top-menu .menu-item-has-children > a:after, .top-menu .menu-item-has-children > span:after,
	.top-menu .page_item_has_children > a:after, .top-menu .page_item_has_children > span:after{
		content: 'Â»'; position: absolute; right: 20px; margin: 1px 0 0 15px; transform: rotate(90deg);
	}
	.top-menu .sub-menu > .menu-item-has-children > a:after, .top-menu .sub-menu > .menu-item-has-children > span:after,
	.top-menu .children > .page_item_has_children > a:after, .top-menu .children > .page_item_has_children > span:after {
		content: 'Â»'; margin: 0; transform: none;
	}
	.top-menu .menu-item-has-children> a, .top-menu .menu-item-has-children> span,
	.top-menu .page_item_has_children> a, .top-menu .page_item_has_children> span {
		padding-right: 40px;
	}
	
}

/* ___ Desktop ( > 1200px ) ------------------------------------------------ */
@media only screen and (min-width: 1280px) {
	body.custom-background #header {border-radius: 10px 10px 0 0;}
	#navpages li { padding-left: 10px; }
	#navpages .sub-menu { margin-left: 10px; }
	#navpages .sub-menu .sub-menu { left: 190px; }
	#navpages li a { font-size: 16px; padding: 10px; }
	
	.comment-list ul.children {margin: 0 0 50px 30px;}

}

/* -------------------------------------------------------------------------- */

/*
     FILE ARCHIVED ON 03:18:31 Jan 23, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:39:03 Nov 28, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.54
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.008
  esindex: 0.012
  cdx.remote: 8.893
  LoadShardBlock: 186.207 (3)
  PetaboxLoader3.datanode: 314.814 (5)
  PetaboxLoader3.resolve: 110.307 (2)
  load_resource: 325.08
  loaddict: 116.607
*/


.pl_pages { }
.pl_cloud { margin:1.5em 2em 3em 2em; }
.pl_cloud a { margin-left: 8px; margin-right: 8px; }
/* category anchors list container */
.pl_contents { margin:1.5em 2em 3em 2em; }
/* category title */
.pl_cat_title { margin: 1em 0 0.5em 0; font-size: 1.2em; }
/* prefix for category title */
.pl_prefix { color:silver; }
/* posts counter in category title */
.pl_cnt { color:silver; }
/* posts list */
.pl_postlist ul {  }
.pl_postlist ul li { background-image: none; text-indent: 15px; }
/* post date */
.pl_date { color:silver; }
/* "view all" links for tag cloud and post lists */
.pl_expand { font-size:0.8em; }
.pl_expand a, .pl_expand a:visited { color:gray; }
.pl_cloud .pl_expand { margin:1em 0 0 0; }
.pl_postlist .pl_expand { margin:1em 0 2em 2em; }

/*
     FILE ARCHIVED ON 03:19:28 Jan 23, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:39:03 Nov 28, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.496
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.009
  cdx.remote: 14.738
  LoadShardBlock: 177.554 (3)
  PetaboxLoader3.datanode: 217.207 (5)
  load_resource: 161.663
  PetaboxLoader3.resolve: 72.961
  loaddict: 25.901
*/