@font-face {
    font-family: 'Noto Serif';
    font-style: italic;
    font-weight: 400;
    font-display: swap;
    src: url("fonts/noto-serif-normal-latin-400.woff2") format("woff2");
    unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD
}

.crumb-header {
    max-width: 1180px;
    display: inline-block;
    /* flex-direction: column; */
    width: 100%;
    margin: 10px 0 5px 0;
}







h1 {
    font-size: 2em;
    margin: 0 0 0.8rem
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,strong {
    font-weight: 600
}

code,kbd,samp {
    font-family: monospace, monospace;
    font-size: 1em
}

.sticky {
    display: block
}

.updated:not(.published) {
    display: none
}

.page-links {
    clear: both;
    margin: 0 0 1.5em
}

.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0
}

.wp-caption-text {
    text-align: center
}

.gallery {
    margin-bottom: 1.5em;
    display: grid;
    grid-gap: 1.5em
}

.gallery-item {
    display: inline-block;
    text-align: center;
    width: 100%
}

.gallery-columns-2 {
    grid-template-columns: repeat(2, 1fr)
}

.gallery-columns-3 {
    grid-template-columns: repeat(3, 1fr)
}

.gallery-columns-4 {
    grid-template-columns: repeat(4, 1fr)
}

.gallery-columns-5 {
    grid-template-columns: repeat(5, 1fr)
}

.gallery-columns-6 {
    grid-template-columns: repeat(6, 1fr)
}

.gallery-columns-7 {
    grid-template-columns: repeat(7, 1fr)
}

.gallery-columns-8 {
    grid-template-columns: repeat(8, 1fr)
}

.gallery-columns-9 {
    grid-template-columns: repeat(9, 1fr)
}

.gallery-caption {
    display: block
}

.single .byline {
    display: block;
    align-content: center;
    color: #000;
    font-weight: 500;
    margin-left: 0px
}

.single .byline a {
    color: #5c5c5c
}

table tbody tr:nth-child(even) {
    background: #f4f6fa
}

table td,table th {
    font-size: 1.075em;
    padding: 3px 5px;
    vertical-align: top
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted
}

b,strong {
    font-weight: 600
}

code,kbd,samp {
    font-family: monospace, monospace;
    font-size: 1em
}

.entry-content code {
    background: #f0f0f0;
    margin: 0px 3px 0px 2px;
    max-width: 100%;
    padding: 1px 4px 1px 4px;
    font-size: 84%;
    font-weight: 700;
    display: inline;
    word-wrap: break-word
}

.entry-content:has(div[class^="wp-block-"] code) div[class^="wp-block-"] code {
    background: initial;
    border-left: initial;
    max-width: initial;
    font-size: initial;
    font-weight: initial;
    display: initial;
    word-wrap: initial;
    padding: initial;
    margin: initial
}

.entry-content ol>li:before {
    content: counter(step-counter);
    margin-right: 5px;
    font-size: 14px;
    line-height: 14px;
    font-family: arial, "Noto Serif", serif, georgia, arial;
    font-weight: 900;
    background-color: var(--bulletpoint-color);
    color: #ffffff;
    padding: 3px 5px;
    border-radius: 4px;
    position: absolute;
    left: 0px;
    top: 4px;
    margin-top: 3px
}

.entry-content ul>li:before {
    margin-right: 5px;
    content: "";
    width: 6px;
    height: 6px;
    background: var(--bulletpoint-color);
    color: #fff;
    border-radius: 50%;
    position: absolute;
    left: 2px;
    top: 12px
}

.entry-content ul li {
    list-style: none;
    padding-left: 18px
}

.wp-block-image figcaption,.wp-block-embed figcaption,figcaption {
    position: relative;
    bottom: 5px;
    right: 0px;
    margin: 0;
    font-family: 'Noto Serif';
    /* font-family: Roboto Condensed, arial; */
    font-size: 1.13rem;
    color: #353535;
    font-weight: 500;
    padding: 0.35rem;
    border-bottom: 0;
    border-bottom-width: 50%;
    display: inline-block;
    padding: 2px 15px 4px 13px;
    max-width: 100%;
    margin-top: 6px;
    margin-bottom: 10px;
    background: none;
    border-bottom: 1px solid rgba(160,160,160,0.9);
    padding: 6px 0 3px 0;
    letter-spacing: -0.012em;
}

.entry-content table {
    width: 100%;
    overflow: clip;
    flex-wrap: nowrap;
    padding: 0 0 0 0;
    scroll-padding-left: 1rem;
    margin-top: 0;
    padding: 0px 0px 12px 0
}

.entry-content table tbody tr {
    transition: background-color .15s ease-in-out;
}

.entry-content table tbody tr:hover {
background: #eaedef
}

.entry-content table thead {
    width: 100%
}

.entry-content table.wptb-preview-table {
    overflow: hidden
}

.entry-content .tablepress {
    margin: 0 0 1.7em;
    width: 100%
}

.single-post .trail-item.trail-end {
    display: none
}

.posts-navigation .nav-links,.post-navigation .nav-links {
    display: flex
}

.posts-navigation .nav-previous,.post-navigation .nav-previous {
    flex: 1 0 50%;
    padding-right: 15px
}

.posts-navigation .nav-previous a,.post-navigation .nav-previous a {
    display: block;
    position: relative
}

.posts-navigation .nav-previous a .nav-title,.post-navigation .nav-previous a .nav-title {
    padding-left: 16px;
    display: block;
    text-align: left
}

.posts-navigation .nav-next,.post-navigation .nav-next {
    text-align: end;
    flex: 1 0 50%;
    padding-left: 15px
}

.posts-navigation .nav-next a,.post-navigation .nav-next a {
    display: block;
    position: relative
}

.posts-navigation .nav-next a .nav-title,.post-navigation .nav-next a .nav-title {
    padding-right: 16px;
    display: block;
    text-align: left
}

.sticky {
    display: block
}

.updated:not(.published) {
    display: none
}

.page-links {
    clear: both;
    margin: 0 0 1.5em
}

.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0
}

.wp-caption-text {
    text-align: center
}

.gallery {
    margin-bottom: 1.5em;
    display: grid;
    grid-gap: 1.5em
}

.gallery-item {
    display: inline-block;
    text-align: center;
    width: 100%
}

.gallery-columns-2 {
    grid-template-columns: repeat(2, 1fr)
}

.gallery-columns-3 {
    grid-template-columns: repeat(3, 1fr)
}

.gallery-columns-4 {
    grid-template-columns: repeat(4, 1fr)
}

.gallery-columns-5 {
    grid-template-columns: repeat(5, 1fr)
}

.gallery-columns-6 {
    grid-template-columns: repeat(6, 1fr)
}

.gallery-columns-7 {
    grid-template-columns: repeat(7, 1fr)
}

.gallery-columns-8 {
    grid-template-columns: repeat(8, 1fr)
}

.gallery-columns-9 {
    grid-template-columns: repeat(9, 1fr)
}

.gallery-caption {
    display: block
}

.single .byline {
    display: block;
    align-content: center;
    color: #000;
    font-weight: 500;
    margin: 0 8px 3px 0;
}

.single .byline a {
    color: #5c5c5c
}

.container #primary .wptb-table-container table tbody tr:first-of-type,table thead {
    color: #fff
}

.container .wptb-table-container #wptbTextIconMainText {
    font-weight: 700;
    font-size: 21px !important
}

.container .wptb-table-container {
    margin: 0px;
    margin-bottom: 30px
}

.container .wptb-table-container p {
    padding-right: 0;
    line-height: 1.43 !important;
    font-size: 15px !important;
    font-family: arial
}

.single-post #primary .entry-content .wptb-text-container>div>p {
    padding: 0
}

.container .wptb-table-container .wptb-badge {
    padding: 0.5em 0.51em;
    font-family: Roboto Condensed,arial,georgia;
    font-weight: 700;
    font-size: 20px !important;
    color: #000;
    text-align: center
}

.container .wptb-table-container .wptb-badge-wrapper {
    border-radius: 5px
}

.container .wptb-table-container table td {
    vertical-align: top
}

.container .wptb-button-container .wptb-button-wrapper a div:hover {
    background-color: #000 !important
}

.container .wptb-table-container table tbody tr:nth-child(2n) {
    background-color: #f0f0f0
}

.container .wptb-table-container table tbody tr:nth-of-type(2n+1) {
    background-color: #f9f9f9
}

.container .wptb-table-container ul {
    padding-top: 1px;
    padding: inherit
}

.container .wptb-table-container li {
    width: 100%;
    max-width: 100%;
    position: relative
}

.container .wptb-table-container table td {
    padding-right: 1px
}

table {
    display: table;
    width: 100%;
    margin: auto
}

table {
    opacity: 1;
    animation: show .3s 1;
    animation-fill-mode: forwards;
    animation-delay: .7s;
    overflow: visible;
    overflow: auto;
    position: relative
}

table {
    font-size: 15px;
    width: auto;
    display: table;
    border-collapse: collapse
}

table td {
    position: relative;
    box-sizing: content-box;
    vertical-align: top;
    font-size: 1.099em;
    padding: 9px;
    white-space: normal;
    font-family: "Noto Serif", serif, georgia, arial
}

@media screen and (max-width: 768px) {
    .single #ct-content-area {
        margin-top: 0px;
        
        
        
        
        
        
        
        
        
        
    
    }

    .container .wptb-table-container li:before {
        content: '';
        position: relative;
        top: 0px;
        left: 0;
        margin: 0px 5px 0px 0px;
        transform: rotate(-90deg);
        width: 5px;
        height: 5px;
        background: #000;
        border-style: solid;
        display: inline-block
    }

    .container .wptb-table-container ul {
        list-style: none;
        padding-right: 8px
    }

    .container .wptb-table-container td {
        padding-right: 4px
    }

    .container .wptb-table-container td p {
        font-size: 17px !important
    }

    .container .wptb-table-container td[colspan="1"] {
        padding-right: 4px;
        margin-bottom: 20px;
        display: block
    }

    .container .wptb-styled-list-icon {
        display: none
    }
}

.container .header-layout .secondary-title {
    font-weight: 300;
    font-family: "Noto Serif", serif, georgia, arial;
    margin: 0;
    display: inline-block;
    color: var(--secondarytitle-color);
    letter-spacing: 0
}

@media screen and (min-width: 768px) {
    .container .header-layout .secondary-title {
        font-size: 1.047em;
        line-height: 1.34;
    }

    .single .container {
        width: 100%;
        max-width: 990px;
        background: var(--postinterior-color);
    }
}

@media screen and (min-width: 1500px) {
    .container .header-layout .secondary-title {
        font-size: 1.092em;
        line-height: 1.42;
        /* letter-spacing: -.01rem; */
        /* display: none; */
        letter-spacing: 0;
    }

    .single .container {
        width: 100%;
        max-width: 1025px;
    }
}

.single .entry-content h2 a,.single .entry-content h3 a,.single .entry-content h4 a,.single .entry-content h5 a,.single .entry-content h6 a {
    color: #f00
}

.single .entry-content h2 a:hover,.single .entry-content h3 a:hover,.single .entry-content h4 a:hover,.single .entry-content h5 a:hover,.single .entry-content h6 a:hover {
    color: #15c !important
}

@media screen and (min-width: 1140px) {
    .offcanvas-menu-wrapper {
        display:block
    }

    .entry-content p,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content .lwptoc {
        padding-left: 0px;
        padding-right: 0px
    }

    .card-body .entry-content ul,.card-body .entry-content ol {
        margin-left: 0
    }
}

.ct-inner-content-area {
    margin-top: 0px;
    padding-bottom: 30px
}

.ct-inner-content-area #primary .meta_attribs {
    margin-top: 0;
    display: flex
}

.Intro_title {
    font-size: var(--xl-heading-font);
    font-weight: var(--semi-bold-font)
}

#primary>article+article,#secondary .widget+.widget {
    margin-top: 30px
}

.card-media img {
    display: block
}

.single .card-item {
    border-top: 0;
    padding-top: 0px;
    position: relative;
    display: block
}

.ct-post-wrapper .post:first-of-type .card-item {
    padding-top: 0;
    margin-top: 0px
}

.card-media,.card-body {
    flex-basis: 100%;
    width: 100%
}

.single-post .card-item .aft-post-thumbnail-wrapper {
    display: block;
    margin: 0px 0 10px;
    position: relative;
    text-align: center;
}

.single-post .card-item .aft-post-thumbnail-wrapper .aft-image-caption {
    position: relative;
    bottom: 0px;
    right: 0px;
    margin: 0;
    margin-top: 0px;
    font-family: serif, Arial, sans-serif;
    font-size: 0.95rem;
    color: #545658;
    font-weight: 500;
    border-bottom: 0;
    padding: 6px 10px 7px 10px;
    text-align: center;
    background: 0 0;
    padding: 0px 1px 5px 0px;
    text-align: center;
    background: 0 0;
    /* border-bottom: 1px solid #757575; */
    position: relative;
    /* width: 100%; */
}

.single-post .card-item .aft-post-thumbnail-wrapper .aft-image-caption a {
    color: #ff200c
}

.single-post .card-item .aft-post-thumbnail-wrapper .aft-image-caption:first-letter {
    text-transform: capitalize
}

.single-post .card-item .aft-post-thumbnail-wrapper .post-thumbnail {
    position: relative;
    width: 100%;
    padding-top: 51.315789%;
    margin-bottom: 2px;
    margin-top: 0;
    overflow: hidden;
    text-align: left
}

.single-post .card-item .aft-post-thumbnail-wrapper img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 0 0;
    border-radius: 10px;
}

.single-post .card-item .aft-post-thumbnail-wrapper.calculator-img .post-thumbnail {
    padding-top: 42.315789%
}

.single-post .card-item .card-body {
    padding-bottom: 17px;
    padding-top: 0
}

.single-post .card-item .card-body #rank-math-faq {
    padding: 0 13px 0 13px;
    counter-reset: rank-math-question
}

.single-post .card-item .card-body #rank-math-faq .entry-content p {
    font-size: 19px;
    line-height: 1.3065066;
    margin-bottom: 1.55rem;
    color: #181818
}

.single-post .card-item .card-body .entry-content span.postTitle {
    font-size: 1.135rem !important;
    line-height: 1.41;
    display: block;
    max-width: 380px;
    font-weight: 700;
    font-family: "Noto Serif", serif, georgia, arial;
    text-decoration: underline;
    text-underline-offset: 5px;
    text-decoration-color: #ff0000;
    color: var(--incontentlink-color);
    letter-spacing: 0.019em;
    padding-bottom: 7px;
    text-decoration: none !important;
    width: 100%
}

.single-post .card-item .card-body .entry-content a:hover {
    text-decoration: underline;
    text-underline-offset: 5px;
    text-decoration-color: #ff0000
}

.single-post .card-item .card-body .entry-content a:hover span.postTitle {
    text-decoration: underline;
    text-underline-offset: 5px;
    text-decoration-color: #ff0000;
    color: #ff0000
}

.single-post .card-item .card-body .entry-content a:has(.ctaText) {
    border-left: 0px !important;
    margin: 0 auto;
    display: flex;
    line-height: 1.2;
    background: transparent;
    justify-content: space-around
}

.single-post .card-item .card-body .entry-content a:has(.ctaText):hover .ctaText {
    color: #000
}

.single-post .card-item .card-body .entry-content a:has(.ctaText) div {
    padding: 7px 15px 4px 14px !important;
    display: inline-block;
    font-family: arial, 'Oswald'
}

.single-post .card-item .card-body .entry-content .ctaText {
    font-size: 16px;
    font-family: Oswald, sans-serif, arial;
    font-weight: 700;
    color: #4f4c4c;
    border-bottom: 2px solid #4f4c4c;
    letter-spacing: 0px;
    display: inline-block;
    text-transform: capitalize;
    text-decoration-color: #ff0000;
    margin-bottom: 6px;
    padding-bottom: 5px
}

.single-post .card-item .card-body .lwptoc_item {
    margin-top: 8px;
    padding-left: 3px;
    padding-right: 0px;
    padding-bottom: 5px
}

.single-post .card-item .card-body .lwptoc_item .lwptoc_itemWrap .lwptoc_item {
    margin-top: 2px;
    margin-bottom: 4px
}

.single-post .card-item .card-body .lwptoc_item a {
    display: flex;
    position: relative;
    flex-direction: row
}

.single-post .card-item .card-body .lwptoc_item a:before {
    position: relative;
    content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #000;
    top: 8px;
    height: 5px;
    margin-right: 12px
}

.single-post .card-item .card-body .lwptoc_item a:visited {
    color: inherit
}

.single-post .card-item .card-body .lwptoc_item:has(.lwptoc_itemWrap) {
    margin-top: 5px;
    margin-bottom: 15px
}

.single-post .card-item .card-body p a,.single-post .card-item .card-body ul a {
    color: var(--incontentlink-color)
}

.single-post .card-item .card-body p a:hover,.single-post .card-item .card-body ul a:hover {
    color: #0066cc
}

.entry-content::after {
    clear: both;
    width: 0;
    height: 0;
    display: table;
    content: ''
}

#primary .lwptoc-light .lwptoc_i {
    color: #333;
    background-color: transparent
}

.single-post .card-body .entry-content {
    padding-top: 0;
    position: relative;
    z-index: 0
}

.single-post .card-body .entry-content figure img {
    display: block;
    margin: auto;
    border-radius: 10px;
}

.single-post .card-body .entry-content iframe.instagram-media {
    margin-bottom: 1.72rem !important;
    margin-left: auto !important;
    margin-right: auto !important
}

.single-post .card-body .entry-content div[class^="wp-block-"] {
    margin: 2em 0
}

.single-post .card-body .entry-content div[class^="wp-block-embed"] {
    margin: 0 auto;
    text-align: center
}

.single-post .card-body .entry-content .spotlightCount:last-of-type {
    background: linear-gradient(135deg, #f05 0%, #ff4133 60%, #ff8e5d 100%);
    color: #fff;
    padding: 0 17px 8px;
    margin: 5px 0 20px;
    line-height: inherit;
    border-radius: 999px;
    font-size: 2.0272rem;
    padding: .3em .72em;
    display: inline-flex;
    align-self: flex-start;
    /* align-self: center; */
    position: relative;
    /* left: 19%; */
    align-items: center;
    justify-content: center;
    width: fit-content;
    /* margin: 8px 0 0 50px; */
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 6px;
    z-index: 1;
}

.single-post .card-body .entry-content .wp-block-rank-math-faq-block .rank-math-question {
    margin-top: 10px
}

.single-post .card-body .entry-content .wp-block-rank-math-faq-block {
    counter-reset: ol-counter;
    list-style: none;
    display: inline-block;
    vertical-align: top;
    margin-bottom: 15px
}

.single-post .card-body .entry-content .rank-math-question {
    counter-increment: ol-counter;
    border-bottom: 1px solid #000;
    display: inline-block
}

.single-post .card-body .entry-content .rank-math-question:before {
    counter-increment: rank-math-question;
    content: counter(rank-math-question) ". "
}

.single-post .card-body .entry-content .shared-counts-wrap.before_content.OpenShare {
    background: #fff;
    border-radius: 10px;
    display: inline-block;
    width: auto
}

.entry-title,.entry-meta {
    margin-bottom: 2px;
    color: var(--link-color)
}

.entry-meta {
    font-size: var(--small-font);
    margin-bottom: 4px
}

.entry-meta a {
    color: #717171
}

.entry-meta a:hover,.entry-meta a:focus {
    color: var(--primary-color)
}

.entry-meta>span+span {
    margin-left: 0px;
    padding-left: 0px;
    position: relative
}

.entry-meta .author {
    position: relative;
    padding-right: 20px
}

.single .entry-meta .author {
    position: relative;
    font-weight: 700;
    padding-right: 0;
    font-size: 0.765rem;
    font-weight: 700;
    line-height: 1.53;
    text-transform: capitalize;
    font-style: normal;
    letter-spacing: 0;
    letter-spacing: 0
}

.ct-updated-date .published {
    display: none
}

.ct-updated-date .updated {
    display: inline
}

.single-post #primary {
    padding-top: 0
}

.single-post #primary blockquote p:first-child::before {
    content: "“";
    color: #ac1f2b;
    line-height: 0;
    font-size: 300%;
    display: inline-block;
    margin-left: -2rem;
    position: relative;
    vertical-align: text-bottom;
    font-weight: 900;
    padding-right: 10px
}

.single-post #primary blockquote p:last-child::after {
    content: "”";
    color: #ac1f2b;
    line-height: 0;
    font-size: 216%;
    display: inline-block;
    margin-right: 0rem;
    position: relative;
    vertical-align: text-bottom;
    font-weight: 900;
    padding-left: 2px
}

.single-post #primary .card-body blockquote,.single-post #primary .widget_block blockquote {
    position: relative;
    margin-bottom: 20px
}

.single-post #primary .single-post .card-body .entry-content blockquote p {
    font-family: georgia;
    font-size: 281%;
    font-weight: 700;
    color: #040404
}

.single-post #primary .card-body ul,.single-post #primary .card-body ol {
    padding-left: 0;
    margin-bottom: 1px;
    margin-top: 0px;
}

.single-post #primary .card-body ul ul,.single-post #primary .card-body ol ul {
    padding: 0 0 0 0 !important;
    margin-left: 11px !important
}

#primary .entry-content table td {
    border: 1px solid #c9c9c9;
}

#ct-content-area .entry-content table th,.entry-content table td {
    padding: 8px 12px;
    background: transparent
}

#ct-content-area .entry-content table th {
    white-space: nowrap;
    border-right: 1px solid #fff;
    background: var(--tableheader-color);
    z-index: 9;
    position: relative;
    top: initial
}

.dual-scrollbar {
    overflow-x: auto;
    overflow-y: hidden;
    height: 16px;
    background: #f7f7f7;
    display: none
}

.dual-scrollbar::-webkit-scrollbar {
    height: 12px
}

.dual-scrollbar::-webkit-scrollbar-thumb {
    background: #999;
    border-radius: 6px
}

.dual-scrollbar::-webkit-scrollbar-thumb:hover {
    background: #666
}

.dual-scrollbar {
    scrollbar-width: thin;
    scrollbar-color: #999 #f7f7f7
}

#ct-content-area .entry-content table thead {
    position: relative;
    top: initial
}

#ct-content-area .entry-content table thead.social_sticky {
    position: sticky;
    top: 0%;
    position: -webkit-sticky
}

table tbody tr:nth-child(odd) {
    background: #fff
}

table th {
    font-size: 1.05em;
    vertical-align: top;
    padding: 10px
}

.entry-footer {
    padding-top: 10px
}

.post .entry-footer .tags-links {
    color: #000;
    padding: 0 7px 0 0
}

.post .entry-footer .tags-links a {
    text-decoration: none
}

.post .entry-footer .tags-links i:before {
    color: #000;
    padding: 4px;
    content: "Tags:";
    font-family: arial, sans-serif;
    font-weight: 900;
    font-size: 20px;
    font-style: normal
}

.post .entry-footer .tags-links a:hover {
    color: #ff0000
}

.wp-block-media-text,.wp-block-cover,.wp-block-cover-image {
    margin-bottom: 20px
}

.wp-block-group {
    margin-top: 28px;
    margin-bottom: 28px
}

.wp-block-group.has-background {
    padding: 2em 2.375em
}

.wp-block-group__inner-container div:last-child,.wp-block-group__inner-container p:last-child {
    margin-bottom: 0
}

.single-post .wp-block-separator {
    border: 0;
    height: 2px
}

.nav-previous a:before,.nav-next a:after {
    font-family: "Font Awesome 5 Free";
    font-weight: 900
}

.nav-previous a:before {
    content: '\f104';
    padding-right: 8px
}

.nav-next a:after {
    content: '\f105';
    padding-left: 8px
}

.post-navigation .nav-links,.posts-navigation .nav-links {
    padding: 0px 0px;
    background: #fff
}

.post-navigation .nav-links a:hover,.post-navigation .nav-links a:focus {
    color: var(--primary-color)
}

.post-navigation .nav-previous a:before {
    font-weight: 600;
    color: #000;
    position: absolute;
    top: 0;
    left: 0
}

.post-navigation .nav-next a:after {
    font-weight: 600;
    color: #000;
    position: absolute;
    top: 0;
    right: 0
}

.post-navigation .nav-links .nav-subtitle {
    display: none
}

.related-posts {
    padding: 0px 0;
    overflow: hidden;
    border-top: 4px solid #000
}

.related-posts .related-post-title {
    font-family: arial, 'Oswald';
    font-weight: 900;
    font-size: 1.5rem;
    margin: 3px 0 20px 0
}

.related-posts .rel-post-list {
    padding: 0px 0 0 0;
    /* border-top: 1px solid #000; */
}

.related-posts .rel-post-wrap {
    padding: 1px
}

.related-posts .rel-post-wrap .entry-meta {
    margin-bottom: 4px;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center
}

.rel-post-content .entry-title span {
    font-size: 17px;
    font-family: oswald, Roboto Condensed, sans-serif;
    line-height: 1.13;
    letter-spacing: -.01rem;
    font-weight: 500;
    margin-bottom: 10px
}

.rel-post-content .category-list span {
    font-weight: 500;
    font-family: 'Oswald';
    font-size: 13px;
    text-transform: capitalize;
    color: #3d8247
}

.rel-post-list .img-wrapper {
    position: relative;
    width: 100%;
    padding-top: 57.315789%;
    overflow: hidden;
    margin-bottom: 10px
}

.rel-post-list .img-wrapper img {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    border-radius: 6px
}

@media screen and (max-width: 799px) {
    .single .sharebox_container {
        margin-top:0
    }

    .single .sharebox_container.first.social_sticky {
        visibility: hidden
    }
}

.shared-counts-wrap.style-slim .shared-counts-button .shared-counts-label {
    display: none
}

.shared-counts-wrap.style-slim .shared-counts-button .shared-counts-icon svg {
    fill: #fff;
    width: 20px;
    height: 18px
}

.shared-counts-button.facebook .shared-counts-icon svg {
    color: #3B5998
}

.shared-counts-button.twitter {
    background-color: #00B6F1
}

.shared-counts-button.pinterest {
    background-color: #CB2027
}

.shared-counts-button.linkedin {
    background-color: #007BB6
}

.shared-counts-button.reddit {
    background-color: #ff0000
}

.shared-counts-button.reddit svg {
    fill: #fff
}

.shared-counts-button.whatsapp {
    background-color: #25D366
}

.shared-counts-button.email {
    background-color: #424345
}

.single .entry-content .yarpp-related {
    margin: 0 0;
    margin-bottom: 20px
}

.single .entry-content .yarpp-container {
    display: block;
    background: #fff;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0 auto;
    border-width: 4px 0;
    position: relative
}

.single .entry-content .yarpp-container .new_mod {
    padding-top: 59%;
    position: relative;
    width: 100%
}

.single .entry-content .yarpp-container .new_mod img {
    display: block;
    position: absolute;
    top: 0px;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center
}

.single .entry-content .yarpp-thumbnails-horizontal,.single .entry-content .rpwe-block ul {
    padding-top: 0px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf
}

.single .entry-content .yarpp-container a {
    text-decoration: none;
    font-weight: bold;
    color: #000;
    float: left;
    display: inline-block;
    height: 100%
}

.single .entry-content .yarpp-container a:first-of-type {
    width: 35%
}

.single .entry-content .yarpp-container a:last-of-type {
    width: 59%
}

.single .entry-content .yarpp-container .yarpp-thumbnail-title {
    text-align: left;
    font-weight: bold;
    font-size: 96%;
    text-decoration: none
}

.single .entry-content .yarpp-container h3 {
    font-weight: 600;
    width: 100%;
    font-family: sans-serif,arial,'times new roman',times,serif;
    font-size: 18px;
    padding: 2px 0px 1px 0px;
    display: inline-block;
    margin-bottom: 0px;
    text-transform: capitalize;
    color: #000;
    text-align: left;
    z-index: 3;
    position: relative;
    border: 0
}

.single .entry-content .yarpp-thumbnails-horizontal .yarpp-thumbnail,.single .entry-content .yarpp-thumbnail-default,.single .entry-content .yarpp-thumbnail-title {
    display: inline-block
}

.single .entry-content .yarpp-thumbnails-horizontal .yarpp-thumbnail,.single .entry-content .rpwe-li {
    position: relative;
    display: flex;
    margin: 13px 0px 0px 0px;
    padding: 16px 0px 0px 0px;
    vertical-align: top;
    color: #2a2929;
    height: auto;
    border-right: 0
}

.single .entry-content .yarpp-thumbnails-horizontal .yarpp-thumbnail span.new_mod,.single .entry-content .rpwe-li span.new_mod {
    display: inline-block;
    max-width: 150px;
    position: relative
}

.single .entry-content .yarpp-thumbnails-horizontal .yarpp-thumbnail span.new_mod img,.single .entry-content .rpwe-li span.new_mod img {
    width: 100%;
    height: 100%
}

.single .entry-content .rpwe-li {
    border-top: none
}

@media (min-width: 576px) {
    .single .entry-content .yarpp-thumbnails-horizontal .yarpp-thumbnail:hover .yarpp-thumbnail-title {
        color:#ff0000
    }
}

.single .entry-content .yarpp-thumbnails-horizontal .yarpp-thumbnail>img,.single .entry-content .yarpp-thumbnails-horizontal .yarpp-thumbnail-default {
    display: block;
    position: relative;
    margin: 0;
    width: 100%;
    height: auto
}

.single .entry-content .yarpp-thumbnails-horizontal .yarpp-thumbnail-title .yarp_title {
    font-weight: 500;
    font-size: 17px;
    line-height: 1.4;
    letter-spacing: -0.5px;
    display: -webkit-box;
    box-sizing: content-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-decoration: none;
    overflow: hidden;
    white-space: normal;
    padding: 0px 0px 0 0px;
    margin: auto;
    width: auto;
    max-height: none
}

.single .entry-content .yarpp-thumbnail-default {
    overflow: hidden
}

.single .entry-content .yarpp-thumbnail-default>img {
    max-width: 91px;
    display: none
}

@media (min-width: 968px) {
    .single .entry-content .in_content_related {
        display:inline-block;
        margin: 0px 0px 20px 0px;
        padding: 0px 0px 0px 0px;
        width: 100%;
        max-width: 100%;
        position: relative
    }

    .single .entry-content .in_content_related .yarpp-container {
        display: block;
        background: #fff;
        padding-top: 17px;
        padding-bottom: 19px;
        padding-left: 0px;
        padding-right: 0px;
        margin: 0 auto;
        margin-right: 0px
    }

    .single .entry-content .in_content_related .yarpp-container .yarpp-thumbnails-horizontal {
        padding: 11px 0px 6px 0
    }

    .single .entry-content .in_content_related .yarpp-container .yarpp-thumbnails-horizontal .yarpp-thumbnail {
        width: 49%;
        display: block;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        vertical-align: top;
        color: #000
    }

    .single .entry-content .in_content_related .yarpp-container .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-title {
        font-family: sans-serif, Arial;
        font-weight: 500;
        font-size: 0.9412302em;
        line-height: 1.3449;
        letter-spacing: -0.351px;
        padding-top: 0px;
        margin-top: 0px;
        padding-left: 15px
    }

    .single .entry-content .in_content_related .yarpp-container .yarpp-thumbnails-horizontal .yarpp-thumbnail:hover {
        color: #ff0035
    }

    .single .entry-content .in_content_related .yarpp-container .yarpp-thumbnails-horizontal .yarpp-thumbnail:nth-child(1) {
        padding-right: 8px
    }

    .single .entry-content .in_content_related .yarpp-container .yarpp-thumbnails-horizontal .yarpp-thumbnail:nth-child(2) {
        padding-left: 0px
    }
}

@media (max-width: 967px) {
    .single .entry-content .shared-counts-wrap.after_content .shared-counts-button .shared-counts-label {
        display:none !important
    }

    .single .entry-content .yarpp-container {
        max-width: 768px
    }

    .single .entry-content .yarpp-container .yarpp-thumbnail:nth-child(1),.single .entry-content .yarpp-container .yarpp-thumbnail:nth-child(2) {
        margin-top: 0;
        padding-top: 4px;
        width: 100%
    }

    .single .entry-content .yarpp-container .yarpp-thumbnail:nth-child(1) {
        border-bottom: 1px solid #cfcfcf;
        margin-bottom: 10px;
        padding-bottom: 6px
    }

    .single .entry-content .yarpp-container a:first-of-type {
        width: 30%;
        padding-right: 10px
    }

    .single .entry-content .yarpp-container a:last-of-type {
        width: 70%;
        padding-left: 10px
    }
}

.entry-content p,.entry-content li {
    font-weight: 400;
    font-size: 1.2rem;
    /* line-height: 1.77778; */
    /* line-height: 1.55; */
    line-height: 1.65;
    letter-spacing: 0;
    margin-bottom: 1.65rem;
    color: #0c0c0c;
    font-family: "Noto Serif", serif, georgia, arial;
    word-wrap: break-word;
    padding-right: 0;
    padding-left: 0;
}

#primary .entry-content.calculator {
    padding-left: 0
}

.single-post #primary .entry-content.calculator>:nth-child(1):where(p) {
    background: #fff;
    color: #393939;
    font-size: 1.12em;
    line-height: 1.3;
    padding: 0;
}

.single-post #primary .entry-content.calculator>:nth-child(1):where(p) {
    max-height: 6.85em;
    overflow: hidden;
    transition: max-height .5s ease;
    position: relative;
    cursor: pointer;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin: 5px 0 20px;
}

#primary .entry-content.calculator>:nth-child(1):where(p)::before {
    content: '';
    background: #fdff47;
    box-shadow: rgb(33 87 1 / 39%) -3px 3px 3px 1px, rgb(10 55 21 / 30%) 6px 7px 6px -1px;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 50%;
    bottom: 11px;
    border-radius: 50%;
}

#primary .entry-content.calculator>:nth-child(1):where(p).expanded::before {
    bottom: -36px
}

#primary .entry-content.calculator>:nth-child(1):where(p).expanded::after {
    bottom: -32px
}

#primary .entry-content.calculator>:nth-child(1):where(p)::after {
    display: block;
    content: "";
    margin: 0 0px 0 1px;
    position: absolute;
    margin-top: 0;
    bottom: 17px;
    right: 51.5%;
    width: 24px;
    height: 27px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 466.1L40.2 250.3c-10.4-10.4-10.4-27.2 0-37.6s27.2-10.4 37.6 0L256 391l178.2-178.2c10.4-10.4 27.2-10.4 37.6 0s10.4 27.2 0 37.6L256 466.1z'/%3E%3Cpath d='M256 298.1L40.2 82.3c-10.4-10.4-10.4-27.2 0-37.6s27.2-10.4 37.6 0L256 223 433.8 45.1c10.4-10.4 27.2-10.4 37.6 0s10.4 27.2 0 37.6L256 298.1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

    /* Apply the animation */
    animation: bobbing 2s ease-in-out infinite;
}

/* Define the movement */
@keyframes bobbing {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(5px); /* Moves it down 5px */
  }
}

#primary .entry-content.calculator>:nth-child(1):where(p):hover::before {
       box-shadow: rgb(251 6 6 / 39%) -3px 3px 3px 1px, rgb(10 55 21 / 30%) 6px 7px 6px -1px;
}

#primary .entry-content.calculator>:nth-child(1):where(p).expanded::after {
    transform: translateY(-29%) rotate(-178deg);
    animation: none;
}

#primary .entry-content.calculator>:nth-child(1):where(p).expanded {
    overflow: visible;
    -webkit-box-orient: horizontal;
    display: inline-table;
    font-size: 1.299rem;
    line-height: 1.45
}

.entry-content li {
    padding-left: 30px
}

.entry-content>p:first-child::first-letter {
    text-transform: capitalize
}

.single .header-layout .entry-meta {
    display: inline-flex
}

.single .sharebox_container .shared-counts-wrap {
    width: auto;
    margin: 0 0 0 0;
    overflow: visible;
    display: inline-block;
    position: relative
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button {
    background: transparent;
    margin-right: 0.81rem;
    display: none;
    transition: all 0.2s
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button .shared-counts-icon-label {
    display: flex;
    /* border-radius: 50%; */
    background: var(--sharedbuttons-color);
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button .shared-counts-icon {
    margin: 0 0
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button .shared-counts-icon svg {
    fill: #050505;
    height: 27px;
    width: 32px;
    padding: 2px
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button .shared-counts-icon {
    content: "";
    display: inline-block;
    margin: 4px;
    height: 19px;
    width: 19px;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: contain
}

.single #ct-content-area .sharebox_container .shared-counts-wrap .shared-counts-button .shared-counts-icon-label:hover {
    background-color: #dadada
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.emailme .shared-counts-icon-label .shared-counts-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23000000"><path d="M0 4a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v.217l7 4.2 7-4.2V4a1 1 0 0 0-1-1zm13 2.383-4.708 2.825L15 11.105zm-.034 6.876-5.64-3.471L8 9.583l-1.326-.795-5.64 3.47A1 1 0 0 0 2 13h12a1 1 0 0 0 .966-.741M1 11.105l4.708-2.897L1 5.383z"/></svg>')
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.reddit .shared-counts-icon-label .shared-counts-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="%23000000"><path d="M6.167 8a.831.831 0 0 0-.83.83c0 .459.372.84.83.831a.831.831 0 0 0 0-1.661zm1.843 3.647c.315 0 1.403-.038 1.976-.611a.232.232 0 0 0 0-.306.213.213 0 0 0-.306 0c-.353.363-1.126.487-1.67.487s-1.308-.124-1.671-.487a.216.216 0 1 0-.306.306c.564.563 1.652.61 1.977.61zm.992-2.807a.83.83 0 0 0 .831.83c.458 0 .83-.381.83-.83a.831.831 0 0 0-1.66 0zM16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zm-3.828-1.165a1.17 1.17 0 0 0-.812.325c-.801-.573-1.9-.945-3.121-.993l.534-2.501 1.738.372a.83.83 0 1 0 .086-.401l-1.938-.41a.203.203 0 0 0-.153.028.186.186 0 0 0-.086.134l-.592 2.788c-1.24.038-2.358.41-3.17.992-.21-.2-.496-.324-.81-.324a1.163 1.163 0 0 0-.478 2.224c-.02.115-.029.23-.029.353 0 1.795 2.091 3.256 4.669 3.256s4.668-1.451 4.668-3.256a2.22 2.22 0 0 0-.029-.353c.401-.181.688-.592.688-1.069 0-.65-.525-1.165-1.165-1.165z"/></svg>')
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.whatsapp .shared-counts-icon-label .shared-counts-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="%23000000"><path d="M17.472 14.382l-2.03-.967c-.273-.099-.471-.148-.67.15s-.767.966-.94 1.164-.347.223-.644.075-1.255-.463-2.39-1.475c-.883-.788-1.48-1.761-1.653-2.059s-.018-.458.13-.606c.134-.133.298-.347.446-.52s.198-.298.298-.497.05-.371-.025-.52-.669-1.612-.916-2.207c-.242-.579-.487-.5-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.875 1.213 3.074 2.096 3.2 5.077 4.487c.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413s.248-1.289.173-1.413-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 0 1-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 0 1-1.51-5.26 9.9 9.9 0 0 1 9.888-9.884c2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 0 1 2.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0 0 12.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 0 0 5.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 0 0-3.48-8.413z"/></svg>');
    margin: 3px;
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.pinterest .shared-counts-icon-label .shared-counts-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22.844" height="32" viewBox="0 0 731 1024" fill="%23000000"><path d="M0 341.143q0-61.714 21.429-116.286t59.143-95.143 86.857-70.286 105.714-44.571 115.429-14.857q90.286 0 168 38t126.286 110.571 48.571 164q0 54.857-10.857 107.429t-34.286 101.143-57.143 85.429-82.857 58.857-108 22q-38.857 0-77.143-18.286t-54.857-50.286q-5.714 22.286-16 64.286t-13.429 54.286-11.714 40.571-14.857 40.571-18.286 35.714-26.286 44.286-35.429 49.429l-8 2.857-5.143-5.714q-8.571-89.714-8.571-107.429 0-52.571 12.286-118t38-164.286 29.714-116q-18.286-37.143-18.286-96.571 0-47.429 29.714-89.143t75.429-41.714q34.857 0 54.286 23.143t19.429 58.571q0 37.714-25.143 109.143t-25.143 106.857q0 36 25.714 59.714t62.286 23.714q31.429 0 58.286-14.286t44.857-38.857 32-54.286 21.714-63.143 11.429-63.429 3.714-56.857q0-98.857-62.571-154t-163.143-55.143q-114.286 0-190.857 74t-76.571 187.714q0 25.143 7.143 48.571t15.429 37.143 15.429 26 7.143 17.429q0 16-8.571 41.714t-21.143 25.714q-1.143 0-9.714-1.714-29.143-8.571-51.714-32t-34.857-54-18.571-61.714-6.286-60.857z"/></svg>')
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.print .shared-counts-icon-label .shared-counts-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29.719" height="32" viewBox="0 0 951 1024" fill="%23000000"><path d="M219.429 877.714h512v-146.286h-512v146.286zM219.429 512h512v-219.429h-91.429q-22.857 0-38.857-16t-16-38.857v-91.429h-365.714v365.714zM877.714 548.571q0-14.857-10.857-25.714t-25.714-10.857-25.714 10.857-10.857 25.714 10.857 25.714 25.714 10.857 25.714-10.857 10.857-25.714zM950.857 548.571v237.714q0 7.429-5.429 12.857t-12.857 5.429h-128v91.429q0 22.857-16 38.857t-38.857 16h-548.571q-22.857 0-38.857-16t-16-38.857v-91.429h-128q-7.429 0-12.857-5.429t-5.429-12.857v-237.714q0-45.143 32.286-77.429t77.429-32.286h36.571v-310.857q0-22.857 16-38.857t38.857-16h384q22.857 0 50.286 11.429t43.429 27.429l86.857 86.857q16 16 27.429 43.429t11.429 50.286v146.286h36.571q45.143 0 77.429 32.286t32.286 77.429z"/></svg>')
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.twitter .shared-counts-icon-label .shared-counts-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" stroke="var(--twitter-color)" viewBox="0 0 24 24" fill="%23000000"><path d="M13.894 10.47L21.335 2h-1.763l-6.463 7.352L7.95 2H1.999l7.802 11.119L1.999 22h1.763l6.821-7.766L16.032 22h5.951l-8.088-11.53zm-2.415 2.747l-.792-1.108-6.29-8.807h2.708l5.077 7.111.788 1.108 6.599 9.242h-2.708l-5.384-7.545z"/></svg>')
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.facebook .shared-counts-icon-label .shared-counts-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18.813" height="32" viewBox="0 0 602 1024" fill="%23000000"><path d="M548 6.857v150.857h-89.714q-49.143 0-66.286 20.571-17.143 20.571-17.143 61.714v108h167.429L520 517.142H374.857v433.714H200V517.142H54.286V347.999H200V223.428q0-106.286 59.429-164.857Q318.858 0 417.715 0q84 0 130.286 6.857z"/></svg>')
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.flipboard .shared-counts-icon-label .shared-counts-icon {
    background-image: url('data:image/svg+xml,<svg class="svg-icon" style="vertical-align: middle;overflow: hidden;" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" fill="%23000000"><path d="M0 0h328.533333v1024H0V0z m362.666667 362.666667h332.8v332.8H362.666667V362.666667z m0-362.666667H1024v328.533333H362.666667V0z" fill="" /></svg>')
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.linkedin .shared-counts-icon-label .shared-counts-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="27.438" height="32" viewBox="0 0 878 1024" fill="%23000000"><path d="M199.429 357.143v566.286h-188.571v-566.286h188.571zM211.429 182.286q0.571 41.714-28.857 69.714t-77.429 28h-1.143q-46.857 0-75.429-28t-28.571-69.714q0-42.286 29.429-70t76.857-27.714 76 27.714 29.143 70zM877.714 598.857v324.571h-188v-302.857q0-60-23.143-94t-72.286-34q-36 0-60.286 19.714t-36.286 48.857q-6.286 17.143-6.286 46.286v316h-188q1.143-228 1.143-369.714t-0.571-169.143l-0.571-27.429h188v82.286h-1.143q11.429-18.286 23.429-32t32.286-29.714 49.714-24.857 65.429-8.857q97.714 0 157.143 64.857t59.429 190z"/></svg>')
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.yummly .shared-counts-icon-label .shared-counts-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" fill="%23000000"><path d="M27.127 21.682c-.015-.137-.132-.213-.216-.236-.21-.06-.43-.01-1.06-.29-.51-.23-2.875-1.37-6.13-1.746l2.357-13.426c.105-.602.1-1.087-.09-1.394-.277-.45-.886-.573-1.586-.514-.545.05-.98.25-1.07.312a.325.325 0 0 0-.145.288c.023.253.22.45.057 1.425l-1.453 8.14c-1.724 1.038-4.018 1.527-4.488.905-.228-.31-.177-.89.04-1.757l1.347-5.135c.54-2.105.13-4.035-2.05-4.23-1.88-.17-3.676.935-4.216 1.51-.39.415-.26.916.09 1.52.275.473.642.78.735.836.115.07.263.07.32.01.63-.71 1.775-1.243 2.173-.915.35.29.216.83.08 1.35l-1.723 6.526c-.366 1.417-.007 2.705 1.027 3.32.77.473 1.914.435 2.816.32 1.96-.24 3.11-1.066 3.296-1.208l-.363 2.02s-2.214.2-4.027 1.286c-2.383 1.428-3.345 4.673-1.82 6.347s4.193 1.04 5.277.308c1.045-.7 2.407-2.18 3.023-5.535 3.596.184 4.53 2.046 6.063 2.113 1.1.048 1.876-1.014 1.737-2.142zm-12.23 3.214c-.51.297-1.03.337-1.35-.03-.337-.388-.435-2.5 2.914-3.13.005 0-.523 2.56-1.56 3.16z"/></svg>')
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.copylink .shared-counts-icon-label .shared-counts-icon {
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.5" height="13" fill="%23000000"><path d="M4.715 6.542L3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1 1 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2.001 2.001 0 1 1-2.83-2.83l.793-.792a4 4 0 0 1-.128-1.287zm1.871-1.87A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2.001 2.001 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243z"/></svg>')
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.facebook {
    border-radius: 5px
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button.emailme svg,.single .sharebox_container .shared-counts-wrap .shared-counts-button.reddit svg,.single .sharebox_container .shared-counts-wrap .shared-counts-button.whatsapp svg,.single .sharebox_container .shared-counts-wrap .shared-counts-button.pinterest svg,.single .sharebox_container .shared-counts-wrap .shared-counts-button.print svg,.single .sharebox_container .shared-counts-wrap .shared-counts-button.twitter svg {
    fill: #3c3b3b;
    height: 27px;
    width: 27px
}

.single .sharebox_container .shared-counts-wrap.style-slim.OpenShare {
    display: flex
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button:nth-child(-n+3) {
    display: inline-block
}

.single .sharebox_container .shared-counts-wrap.style-slim.OpenShare .shared-counts-button {
    display: inline-block
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button:hover {
    background-color: #f9f9f9
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button:hover svg {
    fill: #b9b9b9
}

.single .sharebox_container .shared-counts-wrap .shared-counts-button:hover .shared-counts-label {
    display: none
}

.shared-counts-wrap.style-slim .shared-counts-button .shared-counts-label {
    color: #fff;
    display: block;
    float: left;
    font-size: 12px;
    margin: 4px 0 0 0;
    line-height: 14px;
    transition: all 0.4sease-in-out;
    max-width: 1px;
    overflow: hidden;
    opacity: 0
}

.share-img-cont {
    position: relative;
    margin: 4px 5px 2px 0;
}

.share-img-cont .sharebox_container {
    display: flex;
    border-top: 1px solid #d6dfe8;
    border-bottom: 1px solid #d6dfe8;
}

.single .header-layout .entry-meta {
    height: auto;
    margin: 0px 0 2px 0;
    justify-content: start;
    width: 100%;
}

.second-share-box {
    display: inline-flex;
    width: 100%;
    padding: 15px 6px 14px 4px;
    border-radius: 6px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
    align-items: center;
    justify-content: center;
    flex-flow: column
}

.second-share-box:before {
    display: table;
    content: "Share this";
    font-weight: 900
}

.sharebox_container.second {
    display: flex;
    margin: 13px;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    padding: 15px 0
}

.sharebox_container.second .shared-counts-wrap.style-slim.OpenShare {
    display: block
}

.single .sharebox_container .shared-counts-wrap.style-slim .shared-counts-button {
    margin-bottom: 9px;
    border-radius: 0px;
    padding: 0;
    margin-bottom: 0px;
    border-radius: 0;
    margin: 0 0px 0 0;
    -webkit-box-pack: center;
    transition: all 0s ease-in-out;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    -ms-transition: all 0s ease-in-out;
    -o-transition: all 0s ease-in-out;
    background: #0085ff;
    background: #fff;
    border-right: 1px solid #d6dfe8;
    border-left: 0;
    background: transparent;
    height: 29px;
    width: 37px;
}

.single .sharebox_container .shared-counts-wrap.style-slim .shared-counts-button svg {
    fill: #000;
    height: 27px;
    width: 27px;
    padding: 4px 0 3px 0px
}

.single .sharebox_container .share svg {
    fill: #fff;
    border: 0;
    padding: 0 0 0 3px;
    width: 27px;
    height: 20px
}

.single .header-layout .entry-meta .byline_container {
    display: inline-flex;
    align-content: center;
    flex-wrap: wrap;
    letter-spacing: 1px;
    align-content: center;
    flex-wrap: wrap;
    letter-spacing: 1px;
    color: #838383;
    font-size: 12px;
    font-family: "Noto Serif", serif, georgia, arial;
.byline-inner {
    margin: 0 15px 0 0;
}
}



.byline_container .aiu-author-card {
    gap: 0;
    background: transparent;
    /* box-shadow: none; */
    border: 0;
    padding: 0;
    margin: 0 8px 0 0;
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

    .aiu-author-card__body, .aiu-author-fallback.aiu-author-fallback--circle {display: none}



    img.aiu-author-img {
    width: 40px;
    height: 40px;
}
}

aside.aiu-author-card.aiu-author-card--circle.aiu-author-card--layout-card.aiu-author-card--shortcode {}

.single .header-layout .entry-meta .byline a {
    font-weight: 500;
    position: relative;
    color: #000;
}

#primary .entry-content>:nth-child(1):where(h2,h3,h4,h5,h6) {
    padding: 0px 0 0px 0 !important;
    /* border-bottom: 2px solid #111; */
    /* border-bottom: 0; */
    font-family: arial;
    display: block;
    margin: 0px 0px 6px 0px;
    letter-spacing: -.0251em;
    font-size: 1.4rem;
    line-height: 1.4;
    font-weight: 900;
    text-align: left;
    position: relative;
    background: #fff;
    display: inline-block;
}

.single-post #primary .entry-content>:nth-child(2):where(ol,ul) {
    position: relative;
    /* margin-left: 19px; */
    margin-left: 2px;
    /* margin-bottom: 40px; */
    position: relative;
    margin-top: 0;
    background: #fff;
    /* border: 1px solid #001; */
    border-top: 0;
    /* margin-right: 21px; */
}

#primary .entry-content>:nth-child(2):where(ol,ul):after,#primary .entry-content>:nth-child(1):where(h2,h3,h4,h5,h6):after {
    /* background-image: linear-gradient(45deg, #fff 33.33%, #000 33.33%, #000 50%, #f9f9f9 50%, #fff 83.33%, #000 83.33%, #010 100%); */
    content: "";
    display: block;
    position: absolute;
    z-index: -2;
    top: .75rem;
    left: .75rem;
    width: 100%;
    height: 100%;
    background-size: .28rem .28rem
}

#primary .entry-content>:nth-child(2):where(ol,ul) li {
    padding-right: 15px;
    padding-left: 21px;
    padding-right: 0;
    /* margin-left: 25px; */
    margin-left: 10px;
    margin-bottom: 0.99rem;
    line-height: 1.7;
    font-size: 1.24rem;
    width: 90%;
}

#primary .entry-content>:nth-child(2):where(ol,ul) li:last-of-type {
    padding-bottom: 0;
    margin-bottom: 30px
}

.entry-content .google-auto-placed.ap_container {
    margin-bottom: 1.7rem
}

.entry-content .ninja-charts-chart-js-container {
    margin-bottom: 2rem
}

.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {
    color: #0c0c0c;
}

.entry-content h2 {
    font-size: 1.563rem
}

.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {
    font-size: 1.299rem;
    font-weight: 700
}

@media screen and (min-width: 868px) {
    .entry-content h2,.entry-content h3 {
        font-size: 1.64rem;
        letter-spacing: -0.01em;
    }

    .entry-content h4,.entry-content h5 {
        font-size: 1.64rem;
        letter-spacing: -.01em
    }

    .entry-content h6 {
        font-size: 1.05rem;
        letter-spacing: 0px
    }
}

.entry-content h2,.entry-content h3 {
    margin-bottom: 15px;
    margin-top: 20px;
    font-weight: 600;
    font-family: Oswald, georgia, arial, san-serif, helvetica;
    line-height: 1.269;
    display: block
}

.entry-content h4,.entry-content h5,.entry-content h6 {
    margin-bottom: 30px;
    margin-top: 35px;
    font-weight: 600;
    font-family: Oswald,georgia,Oswald, arial, san-serif, helvetica;
    line-height: 1.1369;
    display: block
}

.entry-content h2:has(span.spotlightCount),.entry-content h3:has(span.spotlightCount) {/* position: relative; */display: inline-flex;flex-direction: column;/* align-items: flex-start; */gap: .5rem;margin-bottom: 1.04rem;margin-top: 0rem;font-size: 1.92rem;line-height: 1.21;/* left: 27%; *//* right: 27%; */min-width: 200px;/* margin: 0 auto; */}

.entry-content h2:has(span.spotlightCount) strong,.entry-content h2:has(span.spotlightCount) a,.entry-content h3:has(span.spotlightCount) strong,.entry-content h3:has(span.spotlightCount) a {
       /* display: contents; */
       display: block;
       margin-top: 0px;
}

.entry-content h2:has(span.spotlightCount) span,.entry-content h3:has(span.spotlightCount) span {
    display: flex;
    flex-flow: column;
    width: 100%;
    align-items: start
}

.entry-content h2:has(span.spotlightCount):before,.entry-content h3:has(span.spotlightCount):before {content: "";display: block;width: 100%;/* width: 70%; */height: 7px;background: linear-gradient(135deg, #f05 0%, #ff4133 60%, #ff8e5d 100%);position: relative;top: 46px;margin-right: auto;margin-left: auto;z-index: 0;border-radius: 11px;}

.entry-content h2 strong,.entry-content h3 strong,.entry-content h4 strong,.entry-content h5 strong,.entry-content h6 strong {
    font-weight: 900
}

.entry-content li {
    color: #131313;
    position: relative
}

@media screen and (max-width: 1501px) {
    #ct-content-area .header-layout h1.entry-title {
        line-height: 1.04046024;
        font-size: 1.99rem;
        letter-spacing: -.014em;
    }
}

@media only screen and (max-width: 1500px) and (min-width: 968px) {
    .single .entry-content li,.single .entry-content p {
        font-weight:400;
        font-size: 1.22rem;
        line-height: 1.6;
        letter-spacing: 0px;
        padding-left: 0;
    }
}

@media screen and (max-width: 1301px) {
    .single-post #primary .card-item .card-body ul,.single-post #primary .card-item .card-body ol,.single-post #primary .card-item .card-body h2,.single-post #primary .card-item .card-body h3,.single-post #primary .card-item .card-body h4,.single-post #primary .card-item .card-body h5,.single-post #primary .card-item .card-body h6,.single-post #primary .card-item .card-body .lwptoc {
        padding:0px 0px 0 0px
    }
}

@media only screen and (max-width: 1140px) and (min-width: 900px) {
    .card-item.card-media-aside .sharebox_container.first {
        left:-33px
    }
}

@media only screen and (max-width: 1300px) and (min-width: 1190px) {
    .single .post {
        padding-left:0px
    }
}

@media only screen and (max-width: 1190px) and (min-width: 767px) {
    .single .post .entry-content {
        padding-left:0px
    }
}

@media only screen and (max-width: 991px) and (min-width: 767px) {
    .single-post #primary .card-item .card-body {
        padding:16px 0 0 0
    }

    .single .entry-content li,.single .entry-content p {
        font-weight: 400;
        font-size: 1.11rem;
        line-height: 1.6;
        letter-spacing: 0px
    }
}

@media screen and (max-width: 991px) {
    #ct-content-area .header-layout h1.entry-title {
        line-height: 1.21;
        font-size: 1.84rem;
        letter-spacing: -0.0147em;
    }
}

@media screen and (max-width: 767px) {


    #primary .entry-content.calculator>:nth-child(1):where(p).expanded {
        font-size: 1.1rem;
        line-height: 1.6
    }

    .rel-post-content .entry-title span {
        font-size: 18px;
        line-height: 1.3;
        margin-bottom: 10px;
        font-family: Roboto Condensed, sans-serif;
        font-weight: 700;
        line-height: 1.34
    }

    .rel-post-content .entry-title .category-list span {
        font-weight: 500;
        font-size: 15px
    }

    .single-post .ct-inner-content-area .container {
        padding: 0 0
    }
}

@media screen and (min-width: 768px) {
    #primary .entry-content>:nth-child(1):where(h2,h3,h4,h5,h6) {
        /* margin: 29px 20px -8px 19px; */
        margin: 0px 0px 10px 13px;
    }

    .single #primary {
        padding-right: 17px;
        padding-left: 0px;
        /* max-width: 811px; */
        width: calc(100% - 330px);
        margin-top: 10px;
    }

    .entry-content .lwptoc {
        max-width: 450px;
        margin: 15px 0 30px 0
    }

    #ct-content-area .related-posts .rel-post-list .row {
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        gap: 0px 20px;
        padding: 8px 0 3px;
        margin-top: 5px;
        padding-top: 0;
        overflow: hidden;
        margin: auto;
        flex-wrap: unset
    }

    .related-posts .rel-post-list .col-sm-1-3.rel-post-wrap {
        flex: 0 0 33.33337%;
        max-width: 33.33337%;
        max-width: fit-content;
        min-width: auto
    }

    #primary .section-latest {
        margin-bottom: 15px;
        border-bottom: 1px solid #000
    }
}

@media screen and (min-width: 900px) {
    .single #primary {
        padding-right: 15px;
        padding-left: 0px;
        /* max-width: 811px; */
        width: calc(100% - 330px)
    }

    #ct-content-area .row {
        display: flex;
        flex-wrap: wrap;
        flex-direction: row;
        align-items: unset;
        /* gap: unset; */
    }
}

@media screen and (min-width: 992px) {
    .single-post #primary .card-item .card-body h2:has(span.spotlightCount),.single-post #primary .card-item .card-body h3:has(span.spotlightCount) {
        margin-left:0;
        padding-left: 0;
        margin-right: 0;
        padding: 0 0 0 0;
        /* width: 70%; */
    }

    .single-post .card-item .card-body {
        padding: 30px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;

        .entry-content {
            padding: 0;
        }
    }
}

@media screen and (min-width: 1300px) {
    .single-post .card-body .entry-content ul,.single-post .card-body .entry-content ol {
        padding-right:0px
    }

    .single .entry-header {
        padding-right: 0px;
        display: inline;
        width: 100%;
    }

    .single #primary {
        padding-right: 1rem;
        padding-left: 0rem
    }
}

@media screen and (min-width: 800px) {
    .single .entry-content {
        /* padding-left: 35px; */
        /* padding-right: 35px; */
    }
}

@media screen and (max-width: 767px) {
    .single-post #page .card-item .aft-post-thumbnail-wrapper {
        margin: 3px -15px 15px -15px;
        /* position:relative; */
        z-index:0
    }

    .single-post #page .card-item .aft-post-thumbnail-wrapper img {
        border-radius:0;
    }

    .single-post #page .card-item .aft-post-thumbnail-wrapper .post-thumbnail {
        border-radius: 0;
        padding-top: 59.315789%;
    }

    .single-post #page .card-item .aft-post-thumbnail-wrapper.calculator-img .post-thumbnail {
        padding-top: 37.315789%
    }

    .single-post .card-item .aft-post-thumbnail-wrapper .aft-image-caption {
        font-size: .95rem;
        margin-left: 0;
        margin-bottom: 0px;
        padding: 5px 0px 0px 0px;
    }

    .entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {
       font-size: 1.35em;
        /* letter-spacing: -0.01em; */
        letter-spacing: 0;
        margin-bottom: 10px;
    }

    .single-post .card-body .entry-content p,.single-post .card-body .entry-content li {
        font-size: 1.19rem;
        line-height: 1.67;
        margin-bottom: 1.4rem;
        padding-right: 0;
        color: #222222
    }

    .single-post #primary .card-body .entry-content blockquote p {
        font-size: 1.4rem;
        line-height: 1.67;
        color: #494848
    }

    .single-post .card-body .entry-content li {
        max-width: 100%
    }

    .single-post #primary .card-item .card-body p,.single-post #primary .card-item .card-body ul,.single-post #primary .card-item .card-body ol,.single-post #primary .card-item .card-body h2,.single-post #primary .card-item .card-body h3,.single-post #primary .card-item .card-body h4,.single-post #primary .card-item .card-body h5,.single-post #primary .card-item .card-body h6,.single-post #primary .card-item .card-body .lwptoc {
        padding: 0px 0px 0 0px
    }

    .single-post .entry-header:has(.OpenShare) .entry-meta {
        display: block
    }

    .single-post .entry-header:has(.OpenShare) .entry-meta .share-img-cont {
        margin-top: 20px
    }

    .single-post .entry-header:has(.OpenShare) .entry-meta .sharebox_container .shared-counts-wrap.style-slim.OpenShare {
        display: block
    }

    .entry-content h2:has(span.spotlightCount),.entry-content h3:has(span.spotlightCount) {
        margin-bottom: 2.2rem;
        margin-top: -1.198rem;
        font-size: 1.95rem;
        line-height: 1.1
    }

    .single-post #primary .card-item .card-body ul,.single-post #primary .card-item .card-body ol {
        padding-left: 0px;
        padding-right: 0;
        margin-left: 0
    }

    #ct-content-area .header-layout h1.entry-title {
        /* font-weight: 600; */
        font-size: 1.5rem;
        line-height: 1.2;
        letter-spacing: 0;
        margin: 4px 0px 6px 0
    }

    #ct-content-area .header-layout .secondary-title {
        font-size: 1.15em;
        line-height: 1.42;
        letter-spacing: -0.01em;
        margin: 4px 0 10px 0px;
        color: var(--secondarytitle-color);
        font-weight: 500
    }

    .breadcrumbs ul li:last-of-type {
        display: none
    }

    header#masthead {
        display: inline-block;
        width: 100%;
        position: relative;
        width: 100%;
        z-index: 999;
        display: block;
        -webkit-transition: -webkit-transform .35s ease-in-out;
        -webkit-transition-delay: 0s;
        -o-transition: -o-transform .35s ease-in-out;
        -webkit-transition: -webkit-transform .35s ease-in-out false;
        transition: -webkit-transform .35s ease-in-out false;
        -o-transition: transform .35s ease-in-out false;
        transition: transform .35s ease-in-out false;
        transition: transform .35s ease-in-out false,-webkit-transform .35s ease-in-out false;
        z-index: 10001;
        border-top: 1px solid #ddd;
    }

    header#masthead .post h1.entry-title {
        font-family: georgia;
        line-height: 1.32;
        font-size: 27px
    }

    header#masthead .secondary-title {
        font-weight: 500;
        font-size: 19px;
        line-height: 1.41;
        margin: 11px 0 11px 0
    }

    .breadcrumbs {
        margin-bottom: 10px
    }
#blockwp-breadcrumbs .breadcrumbs span {font-size: .77rem;}

#ct-content-area .breadcrumbs .trail-items li a:before {margin-top: 0px;}    
    .post .breadcrumbs {
        margin-bottom: 10px
    }

    .single .sharebox_container {
        background: transparent;
        position: relative;
        z-index: 1
    }

    .single .sharebox_container .shared-counts-wrap .shared-counts-button {
        margin-right: 0.481rem
    }

    .header-layout .entry-meta .posted-on .published-time {
        display: none
    }

    .single .header-layout .entry-meta {
        margin-bottom: 2px;
        margin-top: 0px;
    }

    .single .header-layout .entry-meta .author {
        font-size: .75rem
    }

    .single #ct-content-area .share {
        border-radius: 5px;
        border-top: 0
    }

    .single .share_cont.one:after {
        top: 8px
    }

    .single .share .share_cont:before {
        top: -1px
    }

    .single .sharebox_container:has(.style-slim.OpenShare) .share_cont:after {
        display: none
    }
}

.header-layout .entry-meta {
    display: inline-flex;
    margin: 8px 0 2px 0;
    padding: 0 0 2px;
    font-family: arial;
    font-size: 12.5px
}

.header-layout .entry-meta .byline {
    grid-area: byline_area
}

.header-layout .entry-meta .posted-on {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
    padding-right: 0px;
    color: #606060;
    font-size: 12px;
    position: relative;
    margin-right: 11px
}
/*
.header-layout .entry-meta .posted-on:before {
    content: "";
    display: block;
    height: 1px;
    width: 4px;
    background: #6e6e6e;
    margin: 8px 7px
}*/
.post .entry-meta .share {
    grid-area: share_area;
    padding-left: 0px;
    display: flex
}

.share .share_cont {
    align-content: center;
    flex-wrap: wrap;
    color: transparent;
    cursor: pointer;
    display: inline-flex;
    position: relative;
    width: 37px;
    content: "";
    display: inline-block;
    height: 33px;
    width: 33px;
    background-position: 4px 3px;
    background-size: cover;
    /* border-radius: 50%; */
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" fill="%23000000" class="bi bi-reply" viewBox="0 0 24 24"><path d="M6.598 5.013a.144.144 0 0 1 .202.134V6.3a.5.5 0 0 0 .5.5c.667 0 2.013.005 3.3.822.984.624 1.99 1.76 2.595 3.876-1.02-.983-2.185-1.516-3.205-1.799a8.7 8.7 0 0 0-1.921-.306 7 7 0 0 0-.798.008h-.013l-.005.001h-.001L7.3 9.9l-.05-.498a.5.5 0 0 0-.45.498v1.153c0 .108-.11.176-.202.134L2.614 8.254l-.042-.028a.147.147 0 0 1 0-.252l.042-.028zM7.8 10.386q.103 0 .223.006c.434.02 1.034.086 1.7.271 1.326.368 2.896 1.202 3.94 3.08a.5.5 0 0 0 .933-.305c-.464-3.71-1.886-5.662-3.46-6.66-1.245-.79-2.527-.942-3.336-.971v-.66a1.144 1.144 0 0 0-1.767-.96l-3.994 2.94a1.147 1.147 0 0 0 0 1.946l3.994 2.94a1.144 1.144 0 0 0 1.767-.96z"/></svg>');
    transform: scaleX(-1);
    background-color: var(--sharedbuttons-color);
}

@media screen and (min-width: 767px) {
    .share:hover .share_cont.one {
        background-color:#dadada
    }
}

.header-layout h1.entry-title {
    line-height: 1.199;
    margin-bottom: 4px;
    font-weight: 900;
    font-size: 2.6rem;
    font-family: 'Oswald', arial, san-serif, helvetica;
    color: #000;
    letter-spacing: .35px;
    display: block;
    width: 100%;
}
