.breaking-news-ticker {
    width: 100%;
    padding: 0 0 0;
    margin: 0;
    border-radius: 15px;
    line-height: 1.8;
    overflow: hidden;
    position: relative
    }
.bnt-inner {
    padding: 5px 0
    }
.breaking-news-ticker .breaking-news-ticker-title {
    float: left;
    width: auto;
    height: 100%;
    position: relative;
    color: #fff;
    background-color: #222;
    margin-right: 20px;
    padding: 6px 25px
    }
.breaking-news-ticker .entry-meta {
    margin-left: 5px
    }
.breaking-news-ticker .breaking-news-ticker-title span {
    position: absolute;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #222;
    border-style: solid;
    width: 0;
    height: 0;
    right: -10px;
    top: 10px
    }
.breaking-news-ticker ul {
    padding: 0 100px 0 0;
    margin: 0;
    display: block;
    line-height: 1.8
    }
.breaking-news-ticker ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    -moz-box-sizing: border-box !important;
    box-sizing: border-box !important
    }
.breaking-news-ticker ul li a, .breaking-news-ticker ul li a:link {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    border: 0
    }
.breaking-news-ticker .controls {
    position: absolute;
    right: 10px;
    top: 2px
    }
.breaking-news-ticker .controls span {
    text-transform: uppercase;
    font-size: 8px;
    cursor: pointer;
    color: #dfdfdf;
    padding: 3px;
    margin: 0 2px;
    border-radius: 3px
    }
.breaking-news-ticker .controls span:hover {
    color: #f1f1f1
    }
.bnt-shortcode {
    width: 100%;
    padding: 0;
    margin: 10px 0;
    line-height: 1.8;
    overflow: hidden;
    position: relative
    }
.bnt-shortcode .bnt-title {
    float: left;
    width: auto;
    height: 100%;
    position: relative;
    color: #fff;
    background-color: #222;
    margin-right: 20px;
    padding: 5px 25px
    }
.bnt-shortcode .bnt-title span {
    position: absolute;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #222;
    border-style: solid;
    width: 0;
    height: 0;
    right: -10px;
    top: 8px
    }
.bnt-shortcode .bnt-inner ul {
    padding: 0 100px 0 0;
    margin: 0 !important;
    display: block;
    line-height: 1.6
    }
.bnt-shortcode .bnt-inner ul li {
    list-style: none;
    margin: 0;
    padding: 0
    }
.bnt-shortcode .bnt-inner ul li a, .bnt-shortcode .bnt-inner ul li a:link {
    color: #FFF;
    font-size: 16px;
    text-decoration: none;
    border: 0
    }
.bnt-shortcode .bnt-inner ul li a:hover, .bnt-shortcode .bnt-inner ul li a:active {
    color: #DFDFDF
    }
.bnt-entry-meta {
    font-size: 16px;
    margin-left: 5px
    }
.bnt-shortcode .shotcode-controls {
    position: absolute;
    right: 10px;
    top: 5px
    }
.shotcode-controls span {
    text-transform: uppercase;
    font-size: 8px;
    cursor: pointer;
    color: #dfdfdf;
    background-color: #d33;
    padding: 3px;
    margin: 0 2px;
    border-radius: 3px
    }
.shotcode-controls span:hover {
    color: #f1f1f1
    }
div.bnt_widget {
    position: relative
    }
div.bnt_widget ul {
    padding: 0;
    margin: 0 !important
    }
div.bnt_widget ul li {
    cursor: pointer;
    list-style: none;
    margin: 10px 0;
    padding-bottom: 20px;
    overflow: hidden
    }
div.bnt-widget-container {
    overflow: hidden
    }
div.bnt-thumbnail {
    margin: 0
    }
div.bnt-thumbnail img {
    width: 100%;
    height: auto
    }
div.bnt-content {
    overflow: hidden;
    padding: 0 10px
    }
h3.bnt-post-title {
    margin: 10px 0 10px !important;
    padding: 0;
    font-weight: bold
    }
h3.bnt-post-title a {
    color: #222;
    text-decoration: none
    }
div.bnt-content p {
    margin: 10px 0 10px !important;
    line-height: 120% !important;
    color: #333;
    font-size: 15px !important
    }
.bnt-post-title:hover {
    text-decoration: none
    }
.widget-controls {
    text-align: center;
    padding: 10px;
    margin-top: 10px
    }
.widget-controls span {
    cursor: pointer;
    padding: 3px 5px;
    border-radius: 15px;
    font-size: 12px;
    background: #523f6d;
    color: #FFF
    }
.widget-controls span:hover, .widget-controls span:active {
    background: #DDD;
    color: #523f6d
    }
@media only screen and (max-device-width: 480px) {
    .breaking-news-ticker .breaking-news-ticker-title {
        float: none;
        width: 100%;
        color: #fff;
        margin-right: 0;
        padding: 5px 25px;
        text-align: center
        }
    .bnt-inner {
        padding: 20px 10px 10px;
        text-align: center
        }
    .breaking-news-ticker ul {
        padding: 0
        }
    .breaking-news-ticker ul li a, .breaking-news-ticker ul li a:link {
        clear: both
        }
    .breaking-news-ticker .entry-meta {
        width: 100%
        }
    .breaking-news-ticker .controls {
        position: relative;
        right: 0;
        top: 0;
        text-align: center;
        padding: 0 0 10px
        }
    .breaking-news-ticker .controls {
        position: relative;
        right: 0;
        top: 0;
        text-align: center;
        padding: 0 0 20px
        }
    .breaking-news-ticker .controls span {
        font-size: 10px
        }
    }
.wp-block-audio figcaption {
    margin-top: 0.5em;
    margin-bottom: 1em
    }
.wp-block-audio audio {
    width: 100%;
    min-width: 300px
    }
.wp-block-button {
    color: #fff
    }
.wp-block-button.aligncenter {
    text-align: center
    }
.wp-block-button.alignright {
    text-align: right
    }
.wp-block-button__link {
    background-color: #32373c;
    border: none;
    border-radius: 28px;
    box-shadow: none;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    margin: 0;
    padding: 12px 24px;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word
    }
.wp-block-button__link:active, .wp-block-button__link:focus, .wp-block-button__link:hover, .wp-block-button__link:visited {
    color: inherit
    }
.wp-gs .wp-block-button__link:not(.has-background) {
    background-color: var(--wp-block-core-button--color--background, var(--wp-color--primary, #32373c))
    }
.is-style-squared .wp-block-button__link {
    border-radius: 0
    }
.no-border-radius.wp-block-button__link {
    border-radius: 0 !important
    }
.is-style-outline {
    color: #32373c
    }
.is-style-outline .wp-block-button__link {
    background-color: transparent;
    border: 2px solid
    }
.wp-block-buttons .wp-block-button {
    display: inline-block;
    margin-right: 8px;
    margin-bottom: 8px
    }
.wp-block-buttons.alignright .wp-block-button {
    margin-right: none;
    margin-left: 8px
    }
.wp-block-buttons.aligncenter, .wp-block-calendar {
    text-align: center
    }
.wp-block-calendar tbody td, .wp-block-calendar th {
    padding: 4px;
    border: 1px solid #e2e4e7
    }
.wp-block-calendar tfoot td {
    border: none
    }
.wp-block-calendar table {
    width: 100%;
    border-collapse: collapse;
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif
    }
.wp-block-calendar table th {
    font-weight: 400;
    background: #edeff0
    }
.wp-block-calendar a {
    text-decoration: underline
    }
.wp-block-calendar tfoot a {
    color: #00739c
    }
.wp-block-calendar table caption, .wp-block-calendar table tbody {
    color: #40464d
    }
.wp-block-categories.alignleft {
    margin-right: 2em
    }
.wp-block-categories.alignright {
    margin-left: 2em
    }
.wp-block-columns {
    display: flex;
    margin-bottom: 28px;
    flex-wrap: wrap
    }
@media (min-width: 782px) {
    .wp-block-columns {
        flex-wrap: nowrap
        }
    }
.wp-block-columns.has-background {
    padding: 20px 30px
    }
.wp-block-column {
    flex-grow: 1;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word
    }
@media (max-width: 599px) {
    .wp-block-column {
        flex-basis: 100% !important
        }
    }
@media (min-width: 600px) and (max-width: 781px) {
    .wp-block-column {
        flex-basis: calc(50% - 16px) !important;
        flex-grow: 0
        }
    .wp-block-column:nth-child(2n) {
        margin-left: 32px
        }
    }
@media (min-width: 782px) {
    .wp-block-column {
        flex-basis: 0;
        flex-grow: 1
        }
    .wp-block-column[style] {
        flex-grow: 0
        }
    .wp-block-column:not(:first-child) {
        margin-left: 32px
        }
    }
.wp-block-columns.are-vertically-aligned-top {
    align-items: flex-start
    }
.wp-block-columns.are-vertically-aligned-center {
    align-items: center
    }
.wp-block-columns.are-vertically-aligned-bottom {
    align-items: flex-end
    }
.wp-block-column.is-vertically-aligned-top {
    align-self: flex-start
    }
.wp-block-column.is-vertically-aligned-center {
    -ms-grid-row-align: center;
    align-self: center
    }
.wp-block-column.is-vertically-aligned-bottom {
    align-self: flex-end
    }
.wp-block-column.is-vertically-aligned-bottom, .wp-block-column.is-vertically-aligned-center, .wp-block-column.is-vertically-aligned-top {
    width: 100%
    }
.wp-block-cover, .wp-block-cover-image {
    position: relative;
    background-color: #000;
    background-size: cover;
    background-position: 50%;
    min-height: 430px;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden
    }
.wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
    background-attachment: fixed
    }
@supports (-webkit-overflow-scrolling: touch) {
    . wp-block-cover-image . has-parallax, . wp-block-cover . has-parallax {
        background-attachment: scroll
        }
    }
@media (prefers-reduced-motion: reduce) {
    .wp-block-cover-image.has-parallax, .wp-block-cover.has-parallax {
        background-attachment: scroll
        }
    }
.wp-block-cover-image.has-background-dim:before, .wp-block-cover.has-background-dim:before {
    content: "";
    background-color: inherit
    }
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__gradient-background {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1
    }
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before, .wp-block-cover-image .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim:not(.has-background-gradient):before, .wp-block-cover .wp-block-cover__gradient-background {
    opacity: 0.5
    }
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
    opacity: 0.1
    }
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background {
    opacity: 0.1
    }
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
    opacity: 0.2
    }
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background {
    opacity: 0.2
    }
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
    opacity: 0.3
    }
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background {
    opacity: 0.3
    }
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
    opacity: 0.4
    }
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background {
    opacity: 0.4
    }
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
    opacity: 0.5
    }
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background {
    opacity: 0.5
    }
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
    opacity: 0.6
    }
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background {
    opacity: 0.6
    }
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
    opacity: 0.7
    }
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background {
    opacity: 0.7
    }
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
    opacity: 0.8
    }
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background {
    opacity: 0.8
    }
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
    opacity: 0.9
    }
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background {
    opacity: 0.9
    }
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before, .wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
    opacity: 1
    }
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background, .wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background {
    opacity: 1
    }
.wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.alignleft, .wp-block-cover.alignright {
    max-width: 290px;
    width: 100%
    }
.wp-block-cover-image:after, .wp-block-cover:after {
    display: block;
    content: "";
    font-size: 0;
    min-height: inherit
    }
@supports ((position: -webkit-sticky) or (position: sticky)) {
    . wp-block-cover-image: after, . wp-block-cover: after {
        content: none
        }
    }
.wp-block-cover-image.aligncenter, .wp-block-cover-image.alignleft, .wp-block-cover-image.alignright, .wp-block-cover.aligncenter, .wp-block-cover.alignleft, .wp-block-cover.alignright {
    display: flex
    }
.wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 70px);
    z-index: 1;
    color: #f8f9f9
    }
.wp-block-cover-image .wp-block-subhead:not(.has-text-color), .wp-block-cover-image h1:not(.has-text-color), .wp-block-cover-image h2:not(.has-text-color), .wp-block-cover-image h3:not(.has-text-color), .wp-block-cover-image h4:not(.has-text-color), .wp-block-cover-image h5:not(.has-text-color), .wp-block-cover-image h6:not(.has-text-color), .wp-block-cover-image p:not(.has-text-color), .wp-block-cover .wp-block-subhead:not(.has-text-color), .wp-block-cover h1:not(.has-text-color), .wp-block-cover h2:not(.has-text-color), .wp-block-cover h3:not(.has-text-color), .wp-block-cover h4:not(.has-text-color), .wp-block-cover h5:not(.has-text-color), .wp-block-cover h6:not(.has-text-color), .wp-block-cover p:not(.has-text-color) {
    color: inherit
    }
.wp-block-cover__video-background {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translatex(-50%) translatey(-50%);
    width: 100%;
    height: 100%;
    z-index: 0;
    object-fit: cover
    }
.wp-block-cover-image-text, .wp-block-cover-text, section.wp-block-cover-image h2 {
    color: #fff
    }
.wp-block-cover-image-text a, .wp-block-cover-image-text a:active, .wp-block-cover-image-text a:focus, .wp-block-cover-image-text a:hover, .wp-block-cover-text a, .wp-block-cover-text a:active, .wp-block-cover-text a:focus, .wp-block-cover-text a:hover, section.wp-block-cover-image h2 a, section.wp-block-cover-image h2 a:active, section.wp-block-cover-image h2 a:focus, section.wp-block-cover-image h2 a:hover {
    color: #fff
    }
.wp-block-cover-image .wp-block-cover.has-left-content {
    justify-content: flex-start
    }
.wp-block-cover-image .wp-block-cover.has-right-content {
    justify-content: flex-end
    }
.wp-block-cover-image.has-left-content .wp-block-cover-image-text, .wp-block-cover.has-left-content .wp-block-cover-text, section.wp-block-cover-image.has-left-content > h2 {
    margin-left: 0;
    text-align: left
    }
.wp-block-cover-image.has-right-content .wp-block-cover-image-text, .wp-block-cover.has-right-content .wp-block-cover-text, section.wp-block-cover-image.has-right-content > h2 {
    margin-right: 0;
    text-align: right
    }
.wp-block-cover-image .wp-block-cover-image-text, .wp-block-cover .wp-block-cover-text, section.wp-block-cover-image > h2 {
    font-size: 2em;
    line-height: 1.25;
    z-index: 1;
    margin-bottom: 0;
    max-width: 580px;
    padding: 14px;
    text-align: center
    }
.block-editor-block-list__block[data-type="core/embed"][data-align=left], .block-editor-block-list__block[data-type="core/embed"][data-align=right], .wp-block-embed.alignleft, .wp-block-embed.alignright {
    max-width: 360px;
    width: 100%
    }
.wp-block-embed {
    margin-bottom: 1em
    }
.wp-block-embed figcaption {
    margin-top: 0.5em;
    margin-bottom: 1em
    }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {
    position: relative
    }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    content: "";
    display: block;
    padding-top: 50%
    }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe, .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%
    }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
    padding-top: 42.85%
    }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
    padding-top: 50%
    }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
    padding-top: 56.25%
    }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
    padding-top: 75%
    }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
    padding-top: 100%
    }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
    padding-top: 177.78%
    }
.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
    padding-top: 200%
    }
.wp-block-file {
    margin-bottom: 1.5em
    }
.wp-block-file.aligncenter {
    text-align: center
    }
.wp-block-file.alignright {
    text-align: right
    }
.wp-block-file .wp-block-file__button {
    background: #32373c;
    border-radius: 2em;
    color: #fff;
    font-size: 13px;
    padding: 0.5em 1em
    }
.wp-block-file a.wp-block-file__button {
    text-decoration: none
    }
.wp-block-file a.wp-block-file__button:active, .wp-block-file a.wp-block-file__button:focus, .wp-block-file a.wp-block-file__button:hover, .wp-block-file a.wp-block-file__button:visited {
    box-shadow: none;
    color: #fff;
    opacity: 0.85;
    text-decoration: none
    }
.wp-block-file * + .wp-block-file__button {
    margin-left: 0.75em
    }
.blocks-gallery-grid, .wp-block-gallery {
    display: flex;
    flex-wrap: wrap;
    list-style-type: none;
    padding: 0;
    margin: 0
    }
.blocks-gallery-grid .blocks-gallery-image, .blocks-gallery-grid .blocks-gallery-item, .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    margin: 0 16px 16px 0;
    display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: center;
    position: relative
    }
.blocks-gallery-grid .blocks-gallery-image figure, .blocks-gallery-grid .blocks-gallery-item figure, .wp-block-gallery .blocks-gallery-image figure, .wp-block-gallery .blocks-gallery-item figure {
    margin: 0;
    height: 100%
    }
@supports ((position: -webkit-sticky) or (position: sticky)) {
    . blocks-gallery-grid . blocks-gallery-image figure, . blocks-gallery-grid . blocks-gallery-item figure, . wp-block-gallery . blocks-gallery-image figure, . wp-block-gallery . blocks-gallery-item figure {
        display: flex;
        align-items: flex-end;
        justify-content: flex-start
        }
    }
.blocks-gallery-grid .blocks-gallery-image img, .blocks-gallery-grid .blocks-gallery-item img, .wp-block-gallery .blocks-gallery-image img, .wp-block-gallery .blocks-gallery-item img {
    display: block;
    max-width: 100%;
    height: auto;
    width: 100%
    }
@supports ((position: -webkit-sticky) or (position: sticky)) {
    . blocks-gallery-grid . blocks-gallery-image img, . blocks-gallery-grid . blocks-gallery-item img, . wp-block-gallery . blocks-gallery-image img, . wp-block-gallery . blocks-gallery-item img {
        width: auto
        }
    }
.blocks-gallery-grid .blocks-gallery-image figcaption, .blocks-gallery-grid .blocks-gallery-item figcaption, .wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: 40px 10px 9px;
    color: #fff;
    text-align: center;
    font-size: 13px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3) 70%, transparent)
    }
.blocks-gallery-grid .blocks-gallery-image figcaption img, .blocks-gallery-grid .blocks-gallery-item figcaption img, .wp-block-gallery .blocks-gallery-image figcaption img, .wp-block-gallery .blocks-gallery-item figcaption img {
    display: inline
    }
.blocks-gallery-grid.is-cropped .blocks-gallery-image a, .blocks-gallery-grid.is-cropped .blocks-gallery-image img, .blocks-gallery-grid.is-cropped .blocks-gallery-item a, .blocks-gallery-grid.is-cropped .blocks-gallery-item img, .wp-block-gallery.is-cropped .blocks-gallery-image a, .wp-block-gallery.is-cropped .blocks-gallery-image img, .wp-block-gallery.is-cropped .blocks-gallery-item a, .wp-block-gallery.is-cropped .blocks-gallery-item img {
    width: 100%
    }
@supports ((position: -webkit-sticky) or (position: sticky)) {
    . blocks-gallery-grid . is-cropped . blocks-gallery-image a, . blocks-gallery-grid . is-cropped . blocks-gallery-image img, . blocks-gallery-grid . is-cropped . blocks-gallery-item a, . blocks-gallery-grid . is-cropped . blocks-gallery-item img, . wp-block-gallery . is-cropped . blocks-gallery-image a, . wp-block-gallery . is-cropped . blocks-gallery-image img, . wp-block-gallery . is-cropped . blocks-gallery-item a, . wp-block-gallery . is-cropped . blocks-gallery-item img {
        height: 100%;
        flex: 1;
        object-fit: cover
        }
    }
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0
    }
.blocks-gallery-grid.columns-1 .blocks-gallery-image, .blocks-gallery-grid.columns-1 .blocks-gallery-item, .wp-block-gallery.columns-1 .blocks-gallery-image, .wp-block-gallery.columns-1 .blocks-gallery-item {
    width: 100%;
    margin-right: 0
    }
@media (min-width: 600px) {
    .blocks-gallery-grid.columns-3 .blocks-gallery-image, .blocks-gallery-grid.columns-3 .blocks-gallery-item, .wp-block-gallery.columns-3 .blocks-gallery-image, .wp-block-gallery.columns-3 .blocks-gallery-item {
        margin-right: 16px
        }
    @supports (-ms-ime-align: auto) {
        . blocks-gallery-grid . columns-3 . blocks-gallery-image, . blocks-gallery-grid . columns-3 . blocks-gallery-item, . wp-block-gallery . columns-3 . blocks-gallery-image, . wp-block-gallery . columns-3 . blocks-gallery-item {
            width: calc((100% - 32px)/3 - 1px)
            }
        }
    .blocks-gallery-grid.columns-4 .blocks-gallery-image, .blocks-gallery-grid.columns-4 .blocks-gallery-item, .wp-block-gallery.columns-4 .blocks-gallery-image, .wp-block-gallery.columns-4 .blocks-gallery-item {
        margin-right: 16px
        }
    @supports (-ms-ime-align: auto) {
        . blocks-gallery-grid . columns-4 . blocks-gallery-image, . blocks-gallery-grid . columns-4 . blocks-gallery-item, . wp-block-gallery . columns-4 . blocks-gallery-image, . wp-block-gallery . columns-4 . blocks-gallery-item {
            width: calc((100% - 48px)/4 - 1px)
            }
        }
    .blocks-gallery-grid.columns-5 .blocks-gallery-image, .blocks-gallery-grid.columns-5 .blocks-gallery-item, .wp-block-gallery.columns-5 .blocks-gallery-image, .wp-block-gallery.columns-5 .blocks-gallery-item {
        margin-right: 16px
        }
    @supports (-ms-ime-align: auto) {
        . blocks-gallery-grid . columns-5 . blocks-gallery-image, . blocks-gallery-grid . columns-5 . blocks-gallery-item, . wp-block-gallery . columns-5 . blocks-gallery-image, . wp-block-gallery . columns-5 . blocks-gallery-item {
            width: calc((100% - 64px)/5 - 1px)
            }
        }
    .blocks-gallery-grid.columns-6 .blocks-gallery-image, .blocks-gallery-grid.columns-6 .blocks-gallery-item, .wp-block-gallery.columns-6 .blocks-gallery-image, .wp-block-gallery.columns-6 .blocks-gallery-item {
        margin-right: 16px
        }
    @supports (-ms-ime-align: auto) {
        . blocks-gallery-grid . columns-6 . blocks-gallery-image, . blocks-gallery-grid . columns-6 . blocks-gallery-item, . wp-block-gallery . columns-6 . blocks-gallery-image, . wp-block-gallery . columns-6 . blocks-gallery-item {
            width: calc((100% - 80px)/6 - 1px)
            }
        }
    .blocks-gallery-grid.columns-7 .blocks-gallery-image, .blocks-gallery-grid.columns-7 .blocks-gallery-item, .wp-block-gallery.columns-7 .blocks-gallery-image, .wp-block-gallery.columns-7 .blocks-gallery-item {
        margin-right: 16px
        }
    @supports (-ms-ime-align: auto) {
        . blocks-gallery-grid . columns-7 . blocks-gallery-image, . blocks-gallery-grid . columns-7 . blocks-gallery-item, . wp-block-gallery . columns-7 . blocks-gallery-image, . wp-block-gallery . columns-7 . blocks-gallery-item {
            width: calc((100% - 96px)/7 - 1px)
            }
        }
    .blocks-gallery-grid.columns-8 .blocks-gallery-image, .blocks-gallery-grid.columns-8 .blocks-gallery-item, .wp-block-gallery.columns-8 .blocks-gallery-image, .wp-block-gallery.columns-8 .blocks-gallery-item {
        margin-right: 16px
        }
    @supports (-ms-ime-align: auto) {
        . blocks-gallery-grid . columns-8 . blocks-gallery-image, . blocks-gallery-grid . columns-8 . blocks-gallery-item, . wp-block-gallery . columns-8 . blocks-gallery-image, . wp-block-gallery . columns-8 . blocks-gallery-item {
            width: calc((100% - 112px)/8 - 1px)
            }
        }
    .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n), .blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n), .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
        margin-right: 0
        }
    .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n), .blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n), .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
        margin-right: 0
        }
    .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n), .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n), .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
        margin-right: 0
        }
    .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n), .blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n), .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
        margin-right: 0
        }
    .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n), .blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n), .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
        margin-right: 0
        }
    .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n), .blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n), .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
        margin-right: 0
        }
    .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n), .blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n), .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
        margin-right: 0
        }
    .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n), .blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n), .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
        margin-right: 0
        }
    }
.blocks-gallery-grid .blocks-gallery-image:last-child, .blocks-gallery-grid .blocks-gallery-item:last-child, .wp-block-gallery .blocks-gallery-image:last-child, .wp-block-gallery .blocks-gallery-item:last-child {
    margin-right: 0
    }
.blocks-gallery-grid.alignleft, .blocks-gallery-grid.alignright, .wp-block-gallery.alignleft, .wp-block-gallery.alignright {
    max-width: 290px;
    width: 100%
    }
.blocks-gallery-grid.aligncenter .blocks-gallery-item figure, .wp-block-gallery.aligncenter .blocks-gallery-item figure {
    justify-content: center
    }
.wp-block-image {
    margin-bottom: 1em
    }
.wp-block-image img {
    max-width: 100%
    }
.wp-block-image.aligncenter {
    text-align: center
    }
.wp-block-image.alignfull img, .wp-block-image.alignwide img {
    width: 100%
    }
.wp-block-image .aligncenter, .wp-block-image .alignleft, .wp-block-image .alignright, .wp-block-image.is-resized {
    display: table;
    margin-left: 0;
    margin-right: 0
    }
.wp-block-image .aligncenter > figcaption, .wp-block-image .alignleft > figcaption, .wp-block-image .alignright > figcaption, .wp-block-image.is-resized > figcaption {
    display: table-caption;
    caption-side: bottom
    }
.wp-block-image .alignleft {
    float: left;
    margin-right: 1em
    }
.wp-block-image .alignright {
    float: right;
    margin-left: 1em
    }
.wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto
    }
.wp-block-image figcaption {
    margin-top: 0.5em;
    margin-bottom: 1em
    }
.is-style-circle-mask img, .is-style-rounded img {
    border-radius: 9999px
    }
@supports ((-webkit-mask-image: none) or (mask-image: none)) or (-webkit-mask-image: none) {
    . is-style-circle-mask img {
        -webkit-mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
        mask-image: url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\"><circle cx=\"50\" cy=\"50\" r=\"50\"/></svg>");
        mask-mode: alpha;
        -webkit-mask-repeat: no-repeat;
        mask-repeat: no-repeat;
        -webkit-mask-size: contain;
        mask-size: contain;
        -webkit-mask-position: center;
        mask-position: center;
        border-radius: 0
        }
    }
.wp-block-latest-comments__comment {
    font-size: 15px;
    line-height: 1.1;
    list-style: none;
    margin-bottom: 1em
    }
.has-avatars .wp-block-latest-comments__comment {
    min-height: 36px;
    list-style: none
    }
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 52px
    }
.has-dates .wp-block-latest-comments__comment, .has-excerpts .wp-block-latest-comments__comment {
    line-height: 1.5
    }
.wp-block-latest-comments__comment-excerpt p {
    font-size: 14px;
    line-height: 1.8;
    margin: 5px 0 20px
    }
.wp-block-latest-comments__comment-date {
    color: #8f98a1;
    display: block;
    font-size: 12px
    }
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
    border-radius: 24px;
    display: block;
    float: left;
    height: 40px;
    margin-right: 12px;
    width: 40px
    }
.wp-block-latest-posts.alignleft {
    margin-right: 2em
    }
.wp-block-latest-posts.alignright {
    margin-left: 2em
    }
.wp-block-latest-posts.wp-block-latest-posts__list {
    list-style: none
    }
.wp-block-latest-posts.wp-block-latest-posts__list li {
    clear: both
    }
.wp-block-latest-posts.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0
    }
.wp-block-latest-posts.is-grid li {
    margin: 0 16px 16px 0;
    width: 100%
    }
@media (min-width: 600px) {
    .wp-block-latest-posts.columns-2 li {
        width: calc(50% - 16px)
        }
    .wp-block-latest-posts.columns-3 li {
        width: calc(33.33333% - 16px)
        }
    .wp-block-latest-posts.columns-4 li {
        width: calc(25% - 16px)
        }
    .wp-block-latest-posts.columns-5 li {
        width: calc(20% - 16px)
        }
    .wp-block-latest-posts.columns-6 li {
        width: calc(16.66667% - 16px)
        }
    }
.wp-block-latest-posts__post-date {
    display: block;
    color: #6c7781;
    font-size: 13px
    }
.wp-block-latest-posts__post-excerpt {
    margin-top: 8px;
    margin-bottom: 16px
    }
.wp-block-latest-posts__featured-image img {
    height: auto;
    width: auto
    }
.wp-block-latest-posts__featured-image.alignleft {
    margin-right: 1em
    }
.wp-block-latest-posts__featured-image.alignright {
    margin-left: 1em
    }
.wp-block-latest-posts__featured-image.aligncenter {
    margin-bottom: 1em;
    text-align: center
    }
.wp-block-media-text {
    direction: ltr;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 50% 1fr;
    grid-template-columns: 50% 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto
    }
.wp-block-media-text.has-media-on-the-right {
    -ms-grid-columns: 1fr 50%;
    grid-template-columns: 1fr 50%
    }
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
    -ms-grid-row-align: start;
    align-self: start
    }
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media, .wp-block-media-text .wp-block-media-text__content, .wp-block-media-text .wp-block-media-text__media {
    -ms-grid-row-align: center;
    align-self: center
    }
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content, .wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
    -ms-grid-row-align: end;
    align-self: end
    }
.wp-block-media-text .wp-block-media-text__media {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
    margin: 0
    }
.wp-block-media-text .wp-block-media-text__content {
    direction: ltr;
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1;
    padding: 0 8%;
    word-break: break-word
    }
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    grid-row: 1
    }
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1
    }
.wp-block-media-text > figure > img, .wp-block-media-text > figure > video {
    max-width: unset;
    width: 100%;
    vertical-align: middle
    }
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media {
    height: 100%;
    min-height: 250px;
    background-size: cover
    }
.wp-block-media-text.is-image-fill figure.wp-block-media-text__media > img {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
    }
@media (max-width: 600px) {
    .wp-block-media-text.is-stacked-on-mobile {
        -ms-grid-columns: 100% !important;
        grid-template-columns: 100% !important
        }
    .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 1;
        grid-row: 1
        }
    .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media, .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 2;
        grid-row: 2
        }
    .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 1;
        grid-row: 1
        }
    }
.wp-block-navigation > ul {
    display: block;
    list-style: none;
    margin: 0;
    padding-left: 0
    }
@media (min-width: 600px) {
    .wp-block-navigation > ul {
        display: flex;
        flex-wrap: wrap
        }
    }
.wp-block-navigation > ul ul {
    list-style: none;
    padding-left: 0;
    margin-top: 0;
    margin-left: 0
    }
.wp-block-navigation > ul ul li {
    margin: 0
    }
.wp-block-navigation > ul li {
    z-index: 1
    }
.wp-block-navigation > ul li:focus-within, .wp-block-navigation > ul li:hover {
    cursor: pointer;
    z-index: 99999
    }
.wp-block-navigation > ul li:focus-within > ul, .wp-block-navigation > ul li:hover > ul, .wp-block-navigation > ul li ul:focus, .wp-block-navigation > ul li ul:hover {
    visibility: visible;
    opacity: 1;
    display: flex;
    flex-direction: column
    }
.wp-block-navigation > ul > li ul {
    position: absolute;
    left: 0;
    top: 100%;
    min-width: 200px;
    max-width: 200px;
    opacity: 0;
    transition: opacity 0.1s linear;
    visibility: hidden
    }
.wp-block-navigation, .wp-block-navigation .block-editor-block-list__layout {
    display: flex;
    flex-wrap: wrap
    }
.wp-block-navigation .block-editor-block-list__layout .block-editor-block-list__layout {
    width: 200px
    }
.wp-block-navigation .block-editor-inner-blocks > .block-editor-block-list__layout > .wp-block {
    margin: 0;
    width: auto
    }
.wp-block-navigation, .wp-block-navigation > .wp-block-navigation__container {
    align-items: center;
    width: 100%
    }
.wp-block-navigation > .wp-block-navigation-link, .wp-block-navigation > .wp-block-navigation__container > .wp-block-navigation-link {
    display: flex;
    margin-top: 0;
    margin-bottom: 0
    }
.wp-block-navigation .wp-block-navigation-link {
    position: relative;
    margin: 0;
    min-height: 56px;
    display: flex;
    line-height: 1.4
    }
.wp-block-navigation .wp-block-navigation-link .wp-block, .wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link {
    min-height: auto;
    padding: 0
    }
.wp-block-navigation .wp-block-navigation-link .wp-block .wp-block-navigation-link {
    margin: 0
    }
.wp-block-navigation .wp-block-navigation-link > .block-editor-inner-blocks {
    display: none
    }
.wp-block-navigation .wp-block-navigation-link.has-child > .wp-block-navigation__container, .wp-block-navigation .wp-block-navigation-link.is-editing.has-child > .block-editor-inner-blocks {
    display: flex;
    border: 1px solid rgba(0, 0, 0, 0.15);
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0
    }
.wp-block-navigation .wp-block-navigation-link.has-child > .wp-block-navigation__container .block-editor-inner-blocks, .wp-block-navigation .wp-block-navigation-link.has-child > .wp-block-navigation__container .wp-block-navigation__container, .wp-block-navigation .wp-block-navigation-link.is-editing.has-child > .block-editor-inner-blocks .block-editor-inner-blocks, .wp-block-navigation .wp-block-navigation-link.is-editing.has-child > .block-editor-inner-blocks .wp-block-navigation__container {
    left: 100%;
    top: -1px
    }
.wp-block-navigation .wp-block-navigation-link .block-editor-inner-blocks, .wp-block-navigation .wp-block-navigation-link .wp-block-navigation__container {
    background-color: inherit;
    color: inherit
    }
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__content {
    display: flex;
    align-items: center;
    width: max-content;
    padding: 6px 16px
    }
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:first-child:not(:only-child) .wp-block-navigation-link__content {
    padding-top: 8px
    }
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link:last-child .wp-block-navigation-link__content {
    padding-bottom: 8px
    }
.wp-block-navigation .wp-block-navigation-link.has-child .wp-block-navigation-link__content {
    min-width: 100%;
    padding-right: 32px;
    position: relative
    }
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon {
    position: absolute;
    right: 16px
    }
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link__submenu-icon svg {
    fill: currentColor
    }
.wp-block-navigation .wp-block-navigation-link .wp-block-navigation-link svg {
    transform: rotate(0)
    }
.wp-block-navigation .wp-block-navigation-link.has-text-color .wp-block-navigation-link__content {
    color: inherit
    }
.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color) > .block-editor-inner-blocks, .wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color) > .wp-block-navigation__container, .wp-block-navigation .wp-block-navigation-link:not(.has-text-color) > .block-editor-inner-blocks, .wp-block-navigation .wp-block-navigation-link:not(.has-text-color) > .wp-block-navigation__container {
    color: #111
    }
.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background) > .block-editor-inner-blocks, .wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-background) > .wp-block-navigation__container, .wp-block-navigation .wp-block-navigation-link:not(.has-background) > .block-editor-inner-blocks, .wp-block-navigation .wp-block-navigation-link:not(.has-background) > .wp-block-navigation__container {
    background-color: #fff
    }
.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color) > .block-editor-inner-blocks, .wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color) > .wp-block-navigation__container {
    color: #fff
    }
.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background) > .block-editor-inner-blocks, .wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-background) > .wp-block-navigation__container {
    background-color: #333
    }
.wp-block-navigation .wp-block-navigation-link.has-child > .wp-block-navigation__container {
    display: flex;
    flex-direction: column;
    padding: 0
    }
.wp-block-navigation > ul > li > a {
    display: flex;
    align-items: center
    }
.wp-block-navigation > ul > li:first-of-type > a {
    padding-left: 0
    }
.wp-block-navigation > ul > li:last-of-type > a {
    padding-right: 0
    }
.wp-block-navigation.items-justified-left > ul {
    justify-content: flex-start
    }
.wp-block-navigation.items-justified-center > ul {
    justify-content: center
    }
.wp-block-navigation.items-justified-right > ul {
    justify-content: flex-end
    }
.is-small-text {
    font-size: 14px
    }
.is-regular-text {
    font-size: 16px
    }
.is-large-text {
    font-size: 36px
    }
.is-larger-text {
    font-size: 48px
    }
.has-drop-cap:not(:focus):first-letter {
    float: left;
    font-size: 8.4em;
    line-height: 0.68;
    font-weight: 100;
    margin: 0.05em 0.1em 0 0;
    text-transform: uppercase;
    font-style: normal
    }
p.has-background {
    padding: 20px 30px
    }
p.has-text-color a {
    color: inherit
    }
.wp-block-pullquote {
    padding: 3em 0;
    margin-left: 0;
    margin-right: 0;
    text-align: center
    }
.wp-block-pullquote.alignleft, .wp-block-pullquote.alignright {
    max-width: 290px
    }
.wp-block-pullquote.alignleft p, .wp-block-pullquote.alignright p {
    font-size: 20px
    }
.wp-block-pullquote p {
    font-size: 28px;
    line-height: 1.6
    }
.wp-block-pullquote cite, .wp-block-pullquote footer {
    position: relative
    }
.wp-block-pullquote .has-text-color a {
    color: inherit
    }
.wp-block-pullquote:not(.is-style-solid-color) {
    background: none
    }
.wp-block-pullquote.is-style-solid-color {
    border: none
    }
.wp-block-pullquote.is-style-solid-color blockquote {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-width: 60%
    }
.wp-block-pullquote.is-style-solid-color blockquote p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px
    }
.wp-block-pullquote.is-style-solid-color blockquote cite {
    text-transform: none;
    font-style: normal
    }
.wp-block-pullquote cite {
    color: inherit
    }
.wp-block-quote.is-large, .wp-block-quote.is-style-large {
    margin: 0 0 16px;
    padding: 0 1em
    }
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
    font-size: 24px;
    font-style: italic;
    line-height: 1.6
    }
.wp-block-quote.is-large cite, .wp-block-quote.is-large footer, .wp-block-quote.is-style-large cite, .wp-block-quote.is-style-large footer {
    font-size: 18px;
    text-align: right
    }
.wp-block-rss.alignleft {
    margin-right: 2em
    }
.wp-block-rss.alignright {
    margin-left: 2em
    }
.wp-block-rss.is-grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    list-style: none
    }
.wp-block-rss.is-grid li {
    margin: 0 16px 16px 0;
    width: 100%
    }
@media (min-width: 600px) {
    .wp-block-rss.columns-2 li {
        width: calc(50% - 16px)
        }
    .wp-block-rss.columns-3 li {
        width: calc(33.33333% - 16px)
        }
    .wp-block-rss.columns-4 li {
        width: calc(25% - 16px)
        }
    .wp-block-rss.columns-5 li {
        width: calc(20% - 16px)
        }
    .wp-block-rss.columns-6 li {
        width: calc(16.66667% - 16px)
        }
    }
.wp-block-rss__item-author, .wp-block-rss__item-publish-date {
    display: block;
    color: #6c7781;
    font-size: 13px
    }
.wp-block-search {
    display: flex;
    flex-wrap: wrap
    }
.wp-block-search .wp-block-search__label {
    width: 100%
    }
.wp-block-search .wp-block-search__input {
    flex-grow: 1;
    max-width: 360px
    }
.wp-block-search .wp-block-search__button {
    margin-left: 10px
    }
.wp-block-separator.is-style-wide {
    border-bottom-width: 1px
    }
.wp-block-separator.is-style-dots {
    background: none !important;
    border: none;
    text-align: center;
    max-width: none;
    line-height: 1;
    height: auto
    }
.wp-block-separator.is-style-dots:before {
    content: "···";
    color: currentColor;
    font-size: 20px;
    letter-spacing: 2em;
    padding-left: 2em;
    font-family: serif
    }
.wp-block-social-links {
    display: flex;
    justify-content: flex-start;
    padding-left: 0;
    padding-right: 0;
    margin-left: 0
    }
.wp-block-social-links .wp-social-link a, .wp-block-social-links .wp-social-link a:hover {
    text-decoration: none;
    border-bottom: 0;
    box-shadow: none
    }
.wp-social-link {
    display: block;
    width: 36px;
    height: 36px;
    border-radius: 36px;
    margin-right: 8px;
    transition: transform 0.1s ease
    }
@media (prefers-reduced-motion: reduce) {
    .wp-social-link {
        transition-duration: 0s
        }
    }
.wp-social-link a {
    padding: 6px;
    display: block;
    line-height: 0;
    transition: transform 0.1s ease
    }
.wp-social-link a, .wp-social-link a:active, .wp-social-link a:hover, .wp-social-link a:visited, .wp-social-link svg {
    color: currentColor;
    fill: currentColor
    }
.wp-social-link:hover {
    transform: scale(1.1)
    }
.wp-block-social-links.aligncenter {
    justify-content: center;
    display: flex
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
    background-color: #f0f0f0;
    color: #444
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
    background-color: #f90;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
    background-color: #1ea0c3;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
    background-color: #0757fe;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
    background-color: #1e1f26;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
    background-color: #02e49b;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
    background-color: #e94c89;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
    background-color: #4280ff;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
    background-color: #f45800;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
    background-color: #1977f2;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
    background-color: #000;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
    background-color: #0461dd;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
    background-color: #e65678;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
    background-color: #24292d;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
    background-color: #eceadd;
    color: #382110
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
    background-color: #ea4434;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
    background-color: #f00075;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
    background-color: #e21b24;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
    background-color: #0577b5;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
    background-color: #3288d4;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
    background-color: #02ab6c;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
    background-color: #f6405f;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
    background-color: #e60122;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
    background-color: #ef4155;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
    background-color: #fe4500;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
    background-color: #0478d7;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
    background-color: #fefc00;
    color: #fff;
    stroke: #000
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
    background-color: #ff5600;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
    background-color: #1bd760;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
    background-color: #011835;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
    background-color: #6440a4;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
    background-color: #21a1f3;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
    background-color: #1eb7ea;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
    background-color: #4680c2;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
    background-color: #3499cd;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff
    }
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
    background-color: #ff0100;
    color: #fff
    }
.wp-block-social-links.is-style-logos-only .wp-social-link {
    background: none;
    padding: 4px
    }
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
    width: 28px;
    height: 28px
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
    color: #f90
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
    color: #1ea0c3
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
    color: #0757fe
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
    color: #1e1f26
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
    color: #02e49b
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
    color: #e94c89
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
    color: #4280ff
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
    color: #f45800
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
    color: #1977f2
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
    color: #000
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
    color: #0461dd
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
    color: #e65678
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
    color: #24292d
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
    color: #382110
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
    color: #ea4434
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
    color: #f00075
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
    color: #e21b24
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
    color: #0577b5
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
    color: #3288d4
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
    color: #02ab6c
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
    color: #f6405f
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
    color: #e60122
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
    color: #ef4155
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
    color: #fe4500
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
    color: #0478d7
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
    color: #fff;
    stroke: #000
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
    color: #ff5600
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
    color: #1bd760
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
    color: #011835
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
    color: #6440a4
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
    color: #21a1f3
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
    color: #1eb7ea
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
    color: #4680c2
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
    color: #3499cd
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
    background-color: #d32422;
    color: #fff
    }
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
    color: #ff0100
    }
.wp-block-social-links.is-style-pill-shape .wp-social-link {
    width: auto
    }
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
    padding-left: 16px;
    padding-right: 16px
    }
.wp-block-spacer {
    clear: both
    }
p.wp-block-subhead {
    font-size: 1.1em;
    font-style: italic;
    opacity: 0.75
    }
.wp-block-table {
    overflow-x: auto
    }
.wp-block-table table {
    width: 100%
    }
.wp-block-table .has-fixed-layout {
    table-layout: fixed;
    width: 100%
    }
.wp-block-table .has-fixed-layout td, .wp-block-table .has-fixed-layout th {
    word-break: break-word
    }
.wp-block-table.aligncenter, .wp-block-table.alignleft, .wp-block-table.alignright {
    display: table;
    width: auto
    }
.wp-block-table.aligncenter td, .wp-block-table.aligncenter th, .wp-block-table.alignleft td, .wp-block-table.alignleft th, .wp-block-table.alignright td, .wp-block-table.alignright th {
    word-break: break-word
    }
.wp-block-table .has-subtle-light-gray-background-color {
    background-color: #f3f4f5
    }
.wp-block-table .has-subtle-pale-green-background-color {
    background-color: #e9fbe5
    }
.wp-block-table .has-subtle-pale-blue-background-color {
    background-color: #e7f5fe
    }
.wp-block-table .has-subtle-pale-pink-background-color {
    background-color: #fcf0ef
    }
.wp-block-table.is-style-stripes {
    border-spacing: 0;
    border-collapse: inherit;
    background-color: transparent;
    border-bottom: 1px solid #f3f4f5
    }
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #f3f4f5
    }
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
    background-color: #f3f4f5
    }
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
    background-color: #e9fbe5
    }
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
    background-color: #e7f5fe
    }
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
    background-color: #fcf0ef
    }
.wp-block-table.is-style-stripes td, .wp-block-table.is-style-stripes th {
    border-color: transparent
    }
.wp-block-text-columns, .wp-block-text-columns.aligncenter {
    display: flex
    }
.wp-block-text-columns .wp-block-column {
    margin: 0 16px;
    padding: 0
    }
.wp-block-text-columns .wp-block-column:first-child {
    margin-left: 0
    }
.wp-block-text-columns .wp-block-column:last-child {
    margin-right: 0
    }
.wp-block-text-columns.columns-2 .wp-block-column {
    width: 50%
    }
.wp-block-text-columns.columns-3 .wp-block-column {
    width: 33.33333%
    }
.wp-block-text-columns.columns-4 .wp-block-column {
    width: 25%
    }
.wp-block-video {
    margin-left: 0;
    margin-right: 0
    }
.wp-block-video video {
    max-width: 100%
    }
@supports ((position: -webkit-sticky) or (position: sticky)) {
    . wp-block-video [poster] {
        object-fit: cover
        }
    }
.wp-block-video.aligncenter {
    text-align: center
    }
.wp-block-video figcaption {
    margin-top: 0.5em;
    margin-bottom: 1em
    }
:root .has-pale-pink-background-color {
    background-color: #f78da7
    }
:root .has-vivid-red-background-color {
    background-color: #cf2e2e
    }
:root .has-luminous-vivid-orange-background-color {
    background-color: #ff6900
    }
:root .has-luminous-vivid-amber-background-color {
    background-color: #fcb900
    }
:root .has-light-green-cyan-background-color {
    background-color: #7bdcb5
    }
:root .has-vivid-green-cyan-background-color {
    background-color: #00d084
    }
:root .has-pale-cyan-blue-background-color {
    background-color: #8ed1fc
    }
:root .has-vivid-cyan-blue-background-color {
    background-color: #0693e3
    }
:root .has-vivid-purple-background-color {
    background-color: #9b51e0
    }
:root .has-very-light-gray-background-color {
    background-color: #eee
    }
:root .has-cyan-bluish-gray-background-color {
    background-color: #abb8c3
    }
:root .has-very-dark-gray-background-color {
    background-color: #313131
    }
:root .has-pale-pink-color {
    color: #f78da7
    }
:root .has-vivid-red-color {
    color: #cf2e2e
    }
:root .has-luminous-vivid-orange-color {
    color: #ff6900
    }
:root .has-luminous-vivid-amber-color {
    color: #fcb900
    }
:root .has-light-green-cyan-color {
    color: #7bdcb5
    }
:root .has-vivid-green-cyan-color {
    color: #00d084
    }
:root .has-pale-cyan-blue-color {
    color: #8ed1fc
    }
:root .has-vivid-cyan-blue-color {
    color: #0693e3
    }
:root .has-vivid-purple-color {
    color: #9b51e0
    }
:root .has-very-light-gray-color {
    color: #eee
    }
:root .has-cyan-bluish-gray-color {
    color: #abb8c3
    }
:root .has-very-dark-gray-color {
    color: #313131
    }
:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
    background: linear-gradient(135deg, #0693e3, #9b51e0)
    }
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
    background: linear-gradient(135deg, #00d084, #0693e3)
    }
:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
    background: linear-gradient(135deg, #7adcb4, #00d082)
    }
:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
    background: linear-gradient(135deg, #fcb900, #ff6900)
    }
:root .has-luminous-vivid-orange-to-vivid-red-gradient-background {
    background: linear-gradient(135deg, #ff6900, #cf2e2e)
    }
:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
    background: linear-gradient(135deg, #eee, #a9b8c3)
    }
:root .has-cool-to-warm-spectrum-gradient-background {
    background: linear-gradient(135deg, #4aeadc, #9778d1 20%, #cf2aba 40%, #ee2c82 60%, #fb6962 80%, #fef84c)
    }
:root .has-blush-light-purple-gradient-background {
    background: linear-gradient(135deg, #ffceec, #9896f0)
    }
:root .has-blush-bordeaux-gradient-background {
    background: linear-gradient(135deg, #fecda5, #fe2d2d 50%, #6b003e)
    }
:root .has-purple-crush-gradient-background {
    background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
    }
:root .has-luminous-dusk-gradient-background {
    background: linear-gradient(135deg, #ffcb70, #c751c0 50%, #4158d0)
    }
:root .has-hazy-dawn-gradient-background {
    background: linear-gradient(135deg, #faaca8, #dad0ec)
    }
:root .has-pale-ocean-gradient-background {
    background: linear-gradient(135deg, #fff5cb, #b6e3d4 50%, #33a7b5)
    }
:root .has-electric-grass-gradient-background {
    background: linear-gradient(135deg, #caf880, #71ce7e)
    }
:root .has-subdued-olive-gradient-background {
    background: linear-gradient(135deg, #fafae1, #67a671)
    }
:root .has-atomic-cream-gradient-background {
    background: linear-gradient(135deg, #fdd79a, #004a59)
    }
:root .has-nightshade-gradient-background {
    background: linear-gradient(135deg, #330968, #31cdcf)
    }
:root .has-midnight-gradient-background {
    background: linear-gradient(135deg, #020381, #2874fc)
    }
.has-small-font-size {
    font-size: 13px
    }
.has-normal-font-size, .has-regular-font-size {
    font-size: 16px
    }
.has-medium-font-size {
    font-size: 20px
    }
.has-large-font-size {
    font-size: 36px
    }
.has-huge-font-size, .has-larger-font-size {
    font-size: 42px
    }
.has-text-align-center {
    text-align: center
    }
.has-text-align-left {
    text-align: left
    }
.has-text-align-right {
    text-align: right
    }
.wpcf7 .screen-reader-response {
    position: absolute;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    width: 1px;
    margin: 0;
    padding: 0;
    border: 0
    }
.wpcf7 form .wpcf7-response-output {
    margin: 2em 0.5em 1em;
    padding: 0.2em 1em;
    border: 2px solid #00a0d2
    }
.wpcf7 form.init .wpcf7-response-output {
    display: none
    }
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450
    }
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
    border-color: #dc3232
    }
.wpcf7 form.spam .wpcf7-response-output {
    border-color: #f56e28
    }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ffb900
    }
.wpcf7-form-control-wrap {
    position: relative
    }
.wpcf7-not-valid-tip {
    color: #f00;
    font-size: 1em;
    font-weight: normal;
    display: block
    }
.use-floating-validation-tip .wpcf7-not-valid-tip {
    position: absolute;
    top: 20%;
    left: 20%;
    z-index: 100;
    border: 1px solid #f00;
    background: #fff;
    padding: 0.2em 0.8em
    }
span.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 0 1em
    }
span.wpcf7-list-item-label::before, span.wpcf7-list-item-label::after {
    content: " "
    }
div.wpcf7 .ajax-loader {
    visibility: hidden;
    display: inline-block;
    background-image: url(/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
    width: 16px;
    height: 16px;
    border: none;
    padding: 0;
    margin: 0 0 0 4px;
    vertical-align: middle
    }
div.wpcf7 .ajax-loader.is-active {
    visibility: visible
    }
div.wpcf7 div.ajax-error {
    display: none
    }
div.wpcf7 .placeheld {
    color: #888
    }
div.wpcf7 input[type="file"] {
    cursor: pointer
    }
div.wpcf7 input[type="file"]:disabled {
    cursor: default
    }
div.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed
    }
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: ltr
    }
@font-face {
    font-family: "ssb-icon";
    src: url(/wp-content/plugins/simple-social-buttons/assets/fonts/ssb-icon.eot?eahqa2);
    src: url(/wp-content/plugins/simple-social-buttons/assets/fonts/ssb-icon.eot?eahqa2#iefix) format("embedded-opentype"), url(/wp-content/plugins/simple-social-buttons/assets/fonts/ssb-icon.ttf?eahqa2) format("truetype"), url(/wp-content/plugins/simple-social-buttons/assets/fonts/ssb-icon.woff?eahqa2) format("woff"), url(/wp-content/plugins/simple-social-buttons/assets/fonts/ssb-icon.svg?eahqa2#ssb-icon) format("svg");
    font-weight: normal;
    font-style: normal
    }
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: ""
    }
.simplesocialbuttons button.simplesocial-twt-share:after {
    content: ""
    }
.simplesocialbuttons button.simplesocial-whatsapp-share:after {
    content: ""
    }
.simplesocialbuttons button.simplesocial-viber-share:after {
    content: ""
    }
.simplesocialbuttons button.simplesocial-reddit-share:after {
    content: ""
    }
.simplesocialbuttons button.simplesocial-linkedin-share:after {
    content: ""
    }
.simplesocialbuttons button.simplesocial-pinterest-share:after {
    content: ""
    }
.simplesocialbuttons button.simplesocial-msng-share:after {
    content: ""
    }
.simplesocialbuttons button.simplesocial-email-share:after {
    content: ""
    }
.simplesocialbuttons button.simplesocial-print-share:after {
    content: ""
    }
.simplesocialbuttons button.simplesocial-tumblr-share:after {
    content: ""
    }
.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;
    -webkit-font-smoothing: antialiased;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -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: "";
    font-family: "ssb-icon"
    }
.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
    }
.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: 0 -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: 0;
    top: 0;
    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
    }
.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
    }
.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;
    -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
    }
.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
    }
.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 0 0 0 0 #43609c, 0 2px 0 0 #43609c, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 0 0 0 #43609c, 0 2px 0 0 #43609c, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #43609c
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-fb-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #43609c, 0 2px 0 0 #43609c, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 -40px 0 0 #43609c, 0 2px 0 0 #43609c, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-twt-share {
    -webkit-box-shadow: inset 0 0 0 0 #1da1f2, 0 2px 0 0 #1da1f2, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 0 0 0 #1da1f2, 0 2px 0 0 #1da1f2, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #1da1f2
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-twt-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #1da1f2, 0 2px 0 0 #1da1f2, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 -40px 0 0 #1da1f2, 0 2px 0 0 #1da1f2, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-whatsapp-share {
    -webkit-box-shadow: inset 0 0 0 0 #34AF23, 0 2px 0 0 #34AF23, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 0 0 0 #34AF23, 0 2px 0 0 #34AF23, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #34AF23
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-whatsapp-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #34AF23, 0 2px 0 0 #34AF23, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 -40px 0 0 #34AF23, 0 2px 0 0 #34AF23, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-viber-share {
    -webkit-box-shadow: inset 0 0 0 0 #59267c, 0 2px 0 0 #59267c, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 0 0 0 #59267c, 0 2px 0 0 #59267c, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #59267c
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-viber-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #59267c, 0 2px 0 0 #59267c, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 -40px 0 0 #59267c, 0 2px 0 0 #59267c, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-reddit-share {
    -webkit-box-shadow: inset 0 0 0 0 #ff4500, 0 2px 0 0 #ff4500, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 0 0 0 #ff4500, 0 2px 0 0 #ff4500, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #ff4500
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-reddit-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #ff4500, 0 2px 0 0 #ff4500, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 -40px 0 0 #ff4500, 0 2px 0 0 #ff4500, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-linkedin-share {
    -webkit-box-shadow: inset 0 0 0 0 #0077B5, 0 2px 0 0 #0077B5, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 0 0 0 #0077B5, 0 2px 0 0 #0077B5, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #0077B5
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-linkedin-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #0077B5, 0 2px 0 0 #0077B5, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 -40px 0 0 #0077B5, 0 2px 0 0 #0077B5, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-pinterest-share {
    -webkit-box-shadow: inset 0 0 0 0 #C92228, 0 2px 0 0 #C92228, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 0 0 0 #C92228, 0 2px 0 0 #C92228, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #C92228
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-pinterest-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #C92228, 0 2px 0 0 #C92228, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 -40px 0 0 #C92228, 0 2px 0 0 #C92228, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-msng-share {
    -webkit-box-shadow: inset 0 0 0 0 #468bff, 0 2px 0 0 #468bff, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 0 0 0 #468bff, 0 2px 0 0 #468bff, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #468bff
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-tumblr-share {
    -webkit-box-shadow: inset 0 0 0 0 #36465d, 0 2px 0 0 #36465d, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 0 0 0 #36465d, 0 2px 0 0 #36465d, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #36465d
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-msng-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #468bff, 0 2px 0 0 #468bff, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 -40px 0 0 #468bff, 0 2px 0 0 #468bff, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-email-share {
    -webkit-box-shadow: inset 0 0 0 0 #717070, 0 2px 0 0 #717070, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 0 0 0 #717070, 0 2px 0 0 #717070, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #717070
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-email-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #717070, 0 2px 0 0 #717070, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 -40px 0 0 #717070, 0 2px 0 0 #717070, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-print-share {
    -webkit-box-shadow: inset 0 0 0 0 #353535, 0 2px 0 0 #353535, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 0 0 0 #353535, 0 2px 0 0 #353535, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #717070
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-print-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #353535, 0 2px 0 0 #353535, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 -40px 0 0 #353535, 0 2px 0 0 #353535, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff
    }
.simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-tumblr-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #36465d, 0 2px 0 0 #36465d, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: inset 0 -40px 0 0 #36465d, 0 2px 0 0 #36465d, 0 0 5px 0 rgba(0, 0, 0, 0.13);
    color: #fff
    }
.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 0 0 0 0 #354e83, 0 3px 0 0 #354e83;
    box-shadow: inset 0 0 0 0 #354e83, 0 3px 0 0 #354e83
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-fb-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #354e83, 0 3px 0 0 #354e83;
    box-shadow: inset 0 -40px 0 0 #354e83, 0 3px 0 0 #354e83
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-twt-share {
    background: #1da1f2;
    -webkit-box-shadow: inset 0 0 0 0 #1889cf, 0 3px 0 0 #1889cf;
    box-shadow: inset 0 0 0 0 #1889cf, 0 3px 0 0 #1889cf
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-twt-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #1889cf, 0 3px 0 0 #1889cf;
    box-shadow: inset 0 -40px 0 0 #1889cf, 0 3px 0 0 #1889cf
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-whatsapp-share {
    background: #34AF23;
    -webkit-box-shadow: inset 0 0 0 0 #176e0b, 0 3px 0 0 #176e0b;
    box-shadow: inset 0 0 0 0 #176e0b, 0 3px 0 0 #176e0b
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-whatsapp-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #176e0b, 0 3px 0 0 #176e0b;
    box-shadow: inset 0 -40px 0 0 #176e0b, 0 3px 0 0 #176e0b
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-viber-share {
    background: #59267c;
    -webkit-box-shadow: inset 0 0 0 0 #3e115d, 0 3px 0 0 #3e115d;
    box-shadow: inset 0 0 0 0 #3e115d, 0 3px 0 0 #3e115d
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-viber-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #3e115d, 0 3px 0 0 #3e115d;
    box-shadow: inset 0 -40px 0 0 #3e115d, 0 3px 0 0 #3e115d
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-reddit-share {
    background: #ff4500;
    -webkit-box-shadow: inset 0 0 0 0 #ce3b04, 0 3px 0 0 #ce3b04;
    box-shadow: inset 0 0 0 0 #ce3b04, 0 3px 0 0 #ce3b04
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-reddit-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #ce3b04, 0 3px 0 0 #ce3b04;
    box-shadow: inset 0 -40px 0 0 #ce3b04, 0 3px 0 0 #ce3b04
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-linkedin-share {
    background: #0077B5;
    -webkit-box-shadow: inset 0 0 0 0 #044568, 0 3px 0 0 #044568;
    box-shadow: inset 0 0 0 0 #044568, 0 3px 0 0 #044568
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-linkedin-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #044568, 0 3px 0 0 #044568;
    box-shadow: inset 0 -40px 0 0 #044568, 0 3px 0 0 #044568
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-pinterest-share {
    background: #C92228;
    -webkit-box-shadow: inset 0 0 0 0 #af040a, 0 3px 0 0 #af040a;
    box-shadow: inset 0 0 0 0 #af040a, 0 3px 0 0 #af040a
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-pinterest-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #af040a, 0 3px 0 0 #af040a;
    box-shadow: inset 0 -40px 0 0 #af040a, 0 3px 0 0 #af040a
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-msng-share {
    background: #468bff;
    -webkit-box-shadow: inset 0 0 0 0 #468bff, 0 3px 0 0 #468bff;
    box-shadow: inset 0 0 0 0 #468bff, 0 3px 0 0 #26519e
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-msng-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #26519e, 0 3px 0 0 #26519e;
    box-shadow: inset 0 -40px 0 0 #26519e, 0 3px 0 0 #26519e
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-email-share {
    background: #717070;
    -webkit-box-shadow: inset 0 0 0 0 #717070, 0 3px 0 0 #717070;
    box-shadow: inset 0 0 0 0 #717070, 0 3px 0 0 #4e4f52
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-email-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #4e4f52, 0 3px 0 0 #4e4f52;
    box-shadow: inset 0 -40px 0 0 #4e4f52, 0 3px 0 0 #4e4f52
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-print-share {
    background: #353535;
    -webkit-box-shadow: inset 0 0 0 0 #353535, 0 3px 0 0 #353535;
    box-shadow: inset 0 0 0 0 #353535, 0 3px 0 0 #1b1a1a
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-print-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #1b1a1a, 0 3px 0 0 #1b1a1a;
    box-shadow: inset 0 -40px 0 0 #1b1a1a, 0 3px 0 0 #1b1a1a
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-tumblr-share {
    background: #36465d;
    -webkit-box-shadow: inset 0 0 0 0 #36465d, 0 3px 0 0 #36465d;
    box-shadow: inset 0 0 0 0 #36465d, 0 3px 0 0 #253141
    }
.simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-tumblr-share:hover {
    -webkit-box-shadow: inset 0 -40px 0 0 #253141, 0 3px 0 0 #253141;
    box-shadow: inset 0 -40px 0 0 #253141, 0 3px 0 0 #253141
    }
.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
    }
.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(0);
    transform: translatey(0);
    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: 0.3s;
    -webkit-animation-duration: 0.3s;
    -moz-animation-duration: 0.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, 0.2);
    width: 36px
    }
.simplesocialbuttons.simplesocial-simple-round button.simplesocial-msng-share:not(:hover):before {
    background: rgba(0, 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: 0 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 .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;
    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: #fff;
    background: #43609c
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-twt-share .ssb_counter {
    border-color: #1da1f2;
    color: #fff;
    background: #1da1f2
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-whatsapp-share .ssb_counter {
    border-color: #34AF23;
    color: #fff;
    background: #34AF23
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-viber-share .ssb_counter {
    border-color: #59267c;
    color: #fff;
    background: #59267c
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-reddit-share .ssb_counter {
    border-color: #ff4500;
    color: #fff;
    background: #ff4500
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-linkedin-share .ssb_counter {
    border-color: #0077B5;
    color: #fff;
    background: #0077B5
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-round-btm-border button.simplesocial-pinterest-share .ssb_counter {
    border-color: #C92228;
    color: #fff;
    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: #fff;
    background: #43609c
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-twt-share .ssb_counter {
    border-color: #1da1f2;
    color: #fff;
    background: #1da1f2
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-whatsapp-share .ssb_counter {
    border-color: #34AF23;
    color: #fff;
    background: #34AF23
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-viber-share .ssb_counter {
    border-color: #59267c;
    color: #fff;
    background: #59267c
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-reddit-share .ssb_counter {
    border-color: #ff4500;
    color: #fff;
    background: #ff4500
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-linkedin-share .ssb_counter {
    border-color: #0077B5;
    color: #fff;
    background: #0077B5
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-pinterest-share .ssb_counter {
    border-color: #C92228;
    color: #fff;
    background: #C92228
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-sm-round button.simplesocial-tumblr-share .ssb_counter {
    border-color: #36465d;
    color: #fff;
    background: #36465d
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-fb-share .ssb_counter {
    background: #fff;
    border: 1px solid #43609c
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-twt-share .ssb_counter {
    background: #fff;
    border: 1px solid #1da1f2
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-whatsapp-share .ssb_counter {
    background: #fff;
    border: 1px solid #34AF23
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-viber-share .ssb_counter {
    background: #fff;
    border: 1px solid #59267c
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-reddit-share .ssb_counter {
    background: #fff;
    border: 1px solid #ff4500
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-linkedin-share .ssb_counter {
    background: #fff;
    border: 1px solid #0077B5
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-pinterest-share .ssb_counter {
    background: #fff;
    border: 1px solid #C92228
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-simple-round button.simplesocial-tumblr-share .ssb_counter {
    background: #fff;
    border: 1px solid #36465d
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-fb-share .ssb_counter {
    background: #fff;
    border-color: #43609c
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-twt-share .ssb_counter {
    background: #fff;
    border-color: #1da1f2
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-whatsapp-share .ssb_counter {
    background: #fff;
    border-color: #34AF23
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-viber-share .ssb_counter {
    background: #fff;
    border-color: #59267c
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-reddit-share .ssb_counter {
    background: #fff;
    border-color: #ff4500
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-linkedin-share .ssb_counter {
    background: #fff;
    border-color: #0077B5
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-pinterest-share .ssb_counter {
    background: #fff;
    border-color: #C92228
    }
div[class*="simplesocialbuttons-float"].simplesocialbuttons.simplesocial-flat-button-border button.simplesocial-tumblr-share .ssb_counter {
    background: #fff;
    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
    }
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;
    -webkit-animation-duration: 1s;
    animation-name: ssb_fade;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    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;
        }
    }
@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;
    -webkit-animation-duration: 1s;
    animation-name: ssb_slide_left_in;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    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%)
        }
    }
@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;
    -webkit-animation-duration: 1s;
    animation-name: ssb_slide_right_in;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    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%)
        }
    }
@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;
    -webkit-animation-duration: 1s;
    animation-name: ssb_slide_top_in;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    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%)
        }
    }
@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;
    -webkit-animation-duration: 1s;
    animation-name: ssb_slide_bottom_in;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    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;
        }
    }
@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;
    -webkit-animation-duration: 1s;
    animation-name: ssb_slide_bottom_in;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    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;
        }
    }
@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;
    -webkit-animation-duration: 1s;
    animation-name: ssb_slide_fade_in;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
    }
@-webkit-keyframes ssb_slide_fade_in {
    from {
        opacity: 0;
        } to {
        opacity: 1;
        }
    }
@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
    }
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
    }
.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 0.25s, fill 0.15s, background 0.15s, -webkit-transform 0.15s;
    transition: opacity 0.25s, fill 0.15s, background 0.15s, transform 0.15s, -webkit-transform 0.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: 0.6;
    -webkit-transform: translatex(0);
    -ms-transform: translatex(0);
    transform: translatex(0)
    }
.ssb-hide-floating-bar:hover {
    background-color: rgba(0, 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, 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)
    }
.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
    }
.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
        }
    }
.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: ""
    }
.ssb_followers a.ssb_button.simplesocial-twt-follow:after {
    content: ""
    }
.ssb_followers a.ssb_button.simplesocial-whatsapp-follow:after {
    content: ""
    }
.ssb_followers a.ssb_button.simplesocial-viber-follow:after {
    content: ""
    }
.ssb_followers a.ssb_button.simplesocial-reddit-follow:after {
    content: ""
    }
.ssb_followers a.ssb_button.simplesocial-linkedin-follow:after {
    content: ""
    }
.ssb_followers a.ssb_button.simplesocial-pinterest-follow:after {
    content: ""
    }
.ssb_followers a.ssb_button.simplesocial-yt-follow:after {
    content: ""
    }
.ssb_followers a.ssb_button.simplesocial-instagram-follow:after {
    content: ""
    }
.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;
    -webkit-font-smoothing: antialiased;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -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: "";
    font-family: "ssb-icon"
    }
.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;
    -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: #b00
    }
.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
    }
.woocommerce-product-details__short-description .simplesocialbuttons button {
    float: left
    }
.woocommerce-product-details__short-description .simplesocialbuttons::after {
    content: "";
    clear: both;
    display: table
    }
.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
    }
.ssb-twenty-twenty .simplesocialbuttons_inline {
    margin-left: auto
    }
.ssb-twenty-twenty .simplesocial-simple-icons button.ssb_linkedin-icon .icon svg {
    display: inline-block
    }
body .extendedwopts-show {
    display: none
    }
body .widgetopts-hide_title .widget-title {
    display: none
    }
body .extendedwopts-md-right {
    text-align: right
    }
body .extendedwopts-md-left {
    text-align: left
    }
body .extendedwopts-md-center {
    text-align: center
    }
body .extendedwopts-md-justify {
    text-align: justify
    }
@media screen and (min-width: 769px) {
    body .extendedwopts-hide.extendedwopts-desktop {
        display: none
        }
    body .extendedwopts-show.extendedwopts-desktop {
        display: block
        }
    body .widget.clearfix-desktop {
        clear: both
        }
    }
@media screen and (max-width: 768px) and (min-width: 737px) {
    body .extendedwopts-hide.extendedwopts-tablet {
        display: none
        }
    body .extendedwopts-show.extendedwopts-tablet {
        display: block
        }
    body .widget.clearfix-desktop {
        clear: none
        }
    body .widget.clearfix-tablet {
        clear: both
        }
    }
@media screen and (max-width: 736px) {
    body .extendedwopts-hide.extendedwopts-mobile {
        display: none
        }
    body .extendedwopts-show.extendedwopts-mobile {
        display: block
        }
    body .widget.clearfix-desktop, body .widget.clearfix-tablet {
        clear: none
        }
    body .widget.clearfix-mobile {
        clear: both
        }
    }