#main-wrapper>.wrapper.container {
    background: #fff;
}

@media only screen and (max-width:40em) {
    .article-section .post-body .article-body .article-image.secondary-img {
        float: none;
    }
}

h2.title {
    font-size: 20px;
    line-height: 22px;
    font-weight: bold;
    margin: 0 0 10px;
    text-transform: uppercase;
}

.author-container .author-stories ul li {
    width: 100%;
}

.related-articles ul {
    padding: 0 2px!important;
}
body #widgetbox #pmaz422 {
    width: 100%;
}
body #widgetbox #toprightrail {
    width: 300px;
}
body #widgetbox .pcmwrap,
body #widgetbox #pcm422-1,
body #widgetbox #toprightrail,
body #widgetbox #bottomrightrail {
    overflow: visible;
}
body #widgetbox #pmaz415 {
    min-width: 25px;
}
body #widgetbox .articles-stack {
    margin-right: 20px;
}
body #main-wrapper .wrapper #pcm403-2 {
    overflow: hidden;
}
body #widgetbox .pcmwrap,
body #widgetbox #pcm422-1,
body #widgetbox #toprightrail,
body #widgetbox #bottomrightrail {
    overflow: auto;
}

.article-header {
    overflow: auto;
}
.article-header .byline {
    padding: 0;
}
.article-header .byline ul,
.article-header .byline ul.authors {
    list-style: none;
    margin: 0 0 10px;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.article-header .byline ul li,
.article-header .byline ul.authors li {
    width: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 0.8125rem;
    line-height: 21px;
    letter-spacing: .7px;
    color: #0D1F2D;
    padding-bottom: 0;
}
.article-header .byline ul li span,
.article-header .byline ul li span a,
.article-header .byline ul.authors li span,
.article-header .byline ul.authors li span a {
    display: inline-block;
}
.article-header .byline ul li a,
.article-header .byline ul.authors li a {
    color: #254C8E;
}
.article-header .byline ul li a:hover,
.article-header .byline ul li a:focus,
.article-header .byline ul li a:active,
.article-header .byline ul.authors li a:hover,
.article-header .byline ul.authors li a:focus,
.article-header .byline ul.authors li a:active {
    color: #254C8E;
}
.article-header .byline ul li:first-child,
.article-header .byline ul.authors li:first-child {
    margin: 5px;
    margin-left: -5px;
}
.article-header .byline ul .multiple-authors,
.article-header .byline ul.authors .multiple-authors {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 0 0 7px;
}
.article-header .byline ul .multiple-authors>*,
.article-header .byline ul.authors .multiple-authors>* {
    margin-right: 5px;
}
.article-header .byline ul .author-byline-images,
.article-header .byline ul.authors .author-byline-images {
    margin-right: 10px;
    padding: 0;
}
.article-header .byline ul .author-byline-images a:hover,
.article-header .byline ul.authors .author-byline-images a:hover {
    z-index: 2;
}
.article-header .byline ul .author-byline-images img,
.article-header .byline ul.authors .author-byline-images img {
    border-radius: 20px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    width: 35px;
    height: 35px;
}
.article-header .deck {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: .8125rem;
    line-height: 21px;
    letter-spacing: .8px;
    color: #0D1F2D;
    font-style: italic;
    margin: 10px 0;
}
@media only screen and (min-width: 40.0625em) {
    .article-header .deck {
        font-size: 1rem;
    }
    .article-header .byline ul li,
    .article-header .byline ul.authors li {
        font-size: 0.875rem;
    }
}
@media (min-width: 1070px) {
    .article-header,
    .article-share {
        margin-left: -30px;
        margin-right: -30px;
    }
}
.article-share ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.article-share ul li {
    margin: 0 5px 0 0;
    float: left;
}
.article-share ul li a {
    cursor: pointer;
    float: left;
    width: 30px;
    height: 30px;
    text-indent: -99999px;
}
.article-section {
    padding: 0;
}
.article-section .article-body {
    font-size: 18.5px;
    line-height: 26px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 300;
    letter-spacing: .9px;
    color: #0D1F2D;
}
.article-section .article-body .flex-video {
    clear: both;
}
.article-section .article-body .article-image {
    float: left;
    position: relative;
}
.article-section .article-body .article-image.secondary-img {
    float: left;
    margin: 0 -30px 20px;
}
.article-section .article-body .article-image.secondary-img img {
    width: calc(100% + 60px);
}
.article-section .article-body img.left {
    float: left;
    margin: 0 10px 0 0;
}
.article-section .article-body strong {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 700;
}
html.fonts-notloaded .article-section .article-body strong {
    font-family: Helvetica, Arial!important;
}
.article-section .article-body p {
    font-size: 18.5px;
    line-height: 26px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 300;
    color: #0D1F2D;
    letter-spacing: 0.9px;
    margin-bottom: 0.938rem;
}
.article-section .article-body p>strong {
    font-size: 18px;
    line-height: 26px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 700;
}
.article-section .article-body a {
    color: #E20309;
}
.article-section .article-body a:hover {
    color: #Ab0509;
}
.article-section .article-body ul {
    padding: 0 0 15px 30px;
    margin: 0 0 0;
    list-style: none;
}
.article-section .article-body ul li {
    list-style: disc;
    font-size: 18.5px;
    line-height: 26px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 300;
    padding-bottom: 8px;
}
.article-section .article-body h3 {
    color: #0D1F2D;
    font: 1.5rem/1.6rem "Roboto Condensed",arial,sans-serif;font-weight:bold;
    letter-spacing: .8px;
}
.article-section .article-body .pcm-content {
    margin-bottom: 15px;
    text-align: center;
    float: left;
    width: 100%;
}
.article-section .article-body .pcm-content .column {
    padding: 10px 0;
}
.heading {
    border-bottom: 4px solid #ccc;
    margin: 10px 0;
    width: 100%;
}
.heading h2 {
    margin: 0;
}
.heading h2 a {
    text-decoration: none;
    font: 21px "Roboto Condensed",arial,sans-serif;font-weight:bold;
    color: #0D1F2D;
    text-transform: uppercase;
}
@media only screen and (max-width: 480px) {
    .article-section .article-body .inline-image {
        width: 100%;
        text-align: center;
        display: table;
        margin-bottom: 15px;
    }
    .article-section .article-body .inline-image img {
        float: none!important;
        margin: 0;
    }
}
@media only screen and (min-width: 40.0625em) {
    .article-section .article-body {
        font-size: 1.17rem;
        line-height: 2rem;
        font-family: "Roboto", Helvetica, Arial, sans-serif;
        font-weight: 300;
    }
    .article-section .article-body p {
        font-size: 1.17rem;
        line-height: 2rem;
        font-family: "Roboto", Helvetica, Arial, sans-serif;
        font-weight: 300;
    }
    .article-section .article-body p>strong {
        font-size: 1.17rem;
        line-height: 2rem;
        font-family: "Roboto", Helvetica, Arial, sans-serif;
        font-weight: 700;
    }
    .article-section .article-body .article-image.secondary-img {
        float: none;
        margin: 0 -30px 20px;
    }
    .article-section .article-body ul li {
        font-size: 1.17rem;
        line-height: 2rem;
        font-family: "Roboto", Helvetica, Arial, sans-serif;
        font-weight: 300;
        padding-bottom: 10px;
    }
    .article-section .article-body h3 {
        font: 1.5rem/1.6rem "Roboto Condensed",arial,sans-serif;font-weight:bold;
    }
}
@media only screen and (min-width: 61.3125em) {
    .article-section .article-body .article-image.secondary-img {
        margin: 0 0 20px;
    }
    .article-section .article-body .pcm-content {
        margin: 0;
        width: auto;
    }
}
.article-footer {
    float: left;
    display: block;
    width: 100%;
    margin: 0 0 20px 0;
}

.article-footer #backtotop {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    background: none;
    float: none;
    margin: 50px auto 5px;
    cursor: pointer;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    background-color: #254C8E;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    transition: .2s ease-out;
    width: 38px;
    height: 38px;
    font-size: 0.6875rem;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    color: #fff;
    text-transform: uppercase;
    border-radius: 2px;
    line-height: 1;
}
html.fonts-notloaded .article-footer #backtotop {
    font-family: Helvetica, Arial!important;
}
.article-footer #backtotop:hover {
    text-decoration: none;
    background: #254C8E;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}
.article-footer #backtotop .fa-chevron-up {
    margin-bottom: 2px;
}
.article-footer .page-nav {
    color: #CCCCCC;
    float: right;
    font: 28px "Roboto Condensed",arial,sans-serif;font-weight:bold;
    padding: 5px 0 0;
}
.story-navigation {
    clear: both;
    margin: 20px 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.story-navigation .read-more {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 0.2px;
    text-align: center;
    color: #0D1F2D;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
}
.story-navigation>div {
    color: #0D1F2D;
    display: block;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.15), 0 0 8px 0 rgba(0, 0, 0, 0.15);
    border-radius: 2px;
    margin-bottom: 25px;
    overflow: hidden;
    transition: box-shadow .25s ease;
}
.story-navigation>div:hover {
    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.18), 0 0 20px 0 rgba(0, 0, 0, 0.18);
}
.story-navigation>div .image-link {
    height: 0;
    padding-bottom: 56.3%;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    font-size: 0;
}
.story-navigation>div .image-link:hover+div p a {
    color: #E20309;
}
.story-navigation>div .image-link {
    display: block;
}
.story-navigation>div .category {
    font-size: 0.625rem;
    letter-spacing: 1px;
    color: #254C8E;
    opacity: 1;
    line-height: 13px;
    display: inline-block;
    margin: 15px 10px 0;
    border: 1px solid #254C8E;
    padding: 5px;
}
.story-navigation>div p {
    font-family: "Roboto Condensed",arial,sans-serif;font-weight:bold;
    padding: 0 10px;
    cursor: pointer;
    font-size: 1.875rem;
    line-height: 2.1rem;
    letter-spacing: 0.8px;
}
.story-navigation>div p a {
    display: block;
    font-family: "Roboto Condensed",arial,sans-serif;font-weight:bold;
    padding: 10px;
    cursor: pointer;
    font-size: 1.875rem;
    letter-spacing: 0.8px;
    color: #0D1F2D;
}
.story-navigation>div p a:hover {
    color: #E20309;
}
@media only screen and (max-width: 40em) {
    .article-footer .page-nav {
        display: table;
        text-align: center;
        max-width: 640px;
        float: none;
        margin: 0px auto;
    }
}
@media (min-width: 641px) {
    .story-navigation>div {
        -ms-flex-preferred-size: calc(50% - 10px);
        flex-basis: calc(50% - 10px);
    }
    .story-navigation>div.next-story {
        margin-left: 20px;
    }
}
#email-to-friend {
    background: #fff;
    padding: 0 30px;
    border-radius: 5px;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 300;
}
html.fonts-notloaded #email-to-friend {
    font-family: Helvetica, Arial!important;
}
.inside-module {
    float: left;
    margin: 22px 0;
    border-bottom: 1px solid #000;
    width: 100%;
}
.inside-module h2 {
    font: 1.5rem/2.125rem "Roboto Condensed",arial,sans-serif;font-weight:bold;
    color: #fff;
    background: url(https://bjc.gamblingzion.com/themes/blackjackchamp/img/icons/more_inside_bg.png) no-repeat 0 0;
    padding: 0 0 0 35px;
    text-transform: uppercase;
}
.inside-module ul {
    padding: 10px;
    margin: 0;
    border-bottom: 1px solid #CCCCCC;
}
.inside-module ul li {
    overflow: hidden;
    padding: 15px 0;
}
.inside-module ul li a {
    float: left;
    font-size: 1.25rem;
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #0D1F2D;
    text-decoration: none;
    width: 100%;
}
.inside-module ul li a img {
    width: 100%;
    margin-bottom: 10px;
}
@media only screen and (min-width: 40.0625em) {
    .inside-module h2 {
        font: 1.875rem/2.125rem "Roboto Condensed",arial,sans-serif;font-weight:bold;
    }
    .inside-module ul {
        padding: 10px 0;
        border-bottom: none;
    }
    .inside-module ul li {
        overflow: hidden;
        padding: 3px 5px 4px 0;
        margin-right: 5px;
        border-right: 1px solid #333333;
        width: 24%;
    }
    .inside-module ul li a {
        font-size: 0.875rem;
        font-family: "Roboto", Helvetica, Arial, sans-serif;
        font-weight: 700;
    }
    .inside-module ul li:last-child {
        border-right: none;
        margin-right: 0;
        padding: 3px 0 4px 0;
    }
}
.author-container-title {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 28px;
    padding: 0 0 0 15px;
}
.author-container {
    clear: both;
    padding: 15px;
    margin: 10px;
    border-top: 7px solid #254C8E;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.15), 0 0 8px 0 rgba(0, 0, 0, 0.15);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.author-container .author-bio {
    width: 100%;
    padding: 0;
}
.author-container .author-bio .author-image>img {
    border-radius: 45px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    width: 85px;
    height: 85px;
    margin: 0px 14px 20px 0;
}
.author-container .author-bio .author-info .name {
    display: block;
}
.author-container .author-bio .author-info .name span {
    color: #254C8E;
    font-size: 22px;
    font-weight: 500;
    line-height: 0.95;
    letter-spacing: 0.7px;
    display: block;
}
.author-container .author-bio .author-info .title {
    display: block;
    font-size: 12px;
    line-height: 1.75;
    letter-spacing: 0.6px;
}
.author-container .author-bio .author-deck,
.author-container .author-bio p {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-size: .875rem;
    font-weight: 300;
    line-height: 1.25rem;
    letter-spacing: 0.8px;
    margin-top: 5px;
    margin-bottom: 10px;
}
.author-container .author-bio .author-deck a,
.author-container .author-bio p a {
    color: #E20309;
}
.author-container .author-bio .author-deck a:hover,
.author-container .author-bio p a:hover {
    color: #Ab0509;
}
.author-container .author-stories {
    width: 100%;
}
.author-container .author-stories h3 {
    font-family: "Roboto", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 0.1px;
}
.author-container .author-stories ul {
    margin: 0;
    padding: 0;
}
.author-container .author-stories ul li {
    list-style: none;
    border-radius: 2px;
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.12), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    transition: box-shadow .5s ease;
}
.author-container .author-stories ul li:hover {
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.15), 0 0 8px 0 rgba(0, 0, 0, 0.15);
}
.author-container .author-stories ul li:not(:first-of-type) {
    margin-top: 10px;
}
.author-container .author-stories ul li>a {
    display: block;
    color: #0D1F2D;
}
.author-container .author-stories ul li>a:hover {
    color: #0D1F2D;
}
.author-container .author-stories ul li .story-image {
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
}
.author-container .author-stories ul li .story-image img {
    width: 100%;
}
.author-container .author-stories ul li p {
    font-family: "Roboto", arial, sans-serif;
    margin: 0;
    padding: 10px;
    min-height: 60px;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.125;
    letter-spacing: 0.9px;
}
.author-container .author-stories .author-fullbio {
    display: block;
    text-align: center;
}
.author-container .author-stories .author-fullbio a {
    margin: 30px auto;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 2px;
    background: #254C8E;
    border: 1px solid #254C8E;
    color: #fff;
    width: 163px;
    height: 40px;
}
.author-container .author-stories .author-fullbio a:hover {
    color: #254C8E;
    background: #fff;
}
@media only screen and (min-width: 40.0625em) {
    .author-container-title {
        padding: 0;
        text-align: center;
    }
    .author-container {
        min-height: 415px;
    }
    .author-container .author-bio {
        width: calc(50% - 30px);
        padding: 0 30px 0 15px;
    }
    .author-container .author-stories {
        width: calc(50% + 30px);
        border-left: 1px solid rgba(0, 0, 0, 0.15);
        padding-left: 30px;
    }
    .author-container .author-stories ul li>a {
        display: -ms-flexbox;
        display: flex;
    }
    .author-container .author-stories ul li .story-image {
        width: 90px;
    }
    .author-container .author-stories ul li .story-image img {
        display: none;
    }
    .author-container .author-stories ul li .author-content {
        width: calc(100% - 90px);
    }
    .author-container .author-stories ul li p {
        font-size: .75rem;
        line-height: 1.0625;
    }
}
@media only screen and (min-width: 61.3125em) {
    .author-container {
        margin: 10px 0;
    }
}
.article-section .post-body .related-articles {
    width: 100%;
    margin: 3px 15px 21px 0;
    border-bottom: 1px solid rgba(88, 123, 127, 0.3);
    border-top: 1px solid rgba(88, 123, 127, 0.3);
    float: left;
}
.article-section .post-body .related-articles .related-headline {
    margin: 3px 0 0 0;
    padding: 3px 0 4px 0;
}
.article-section .post-body .related-articles .related-headline h3 {
    font: 18px "Roboto Condensed",arial,sans-serif;font-weight:bold;
    color: #254C8E;
    margin: 0;
    letter-spacing: 1.3px;
    text-transform: uppercase;
}
.article-section .post-body .related-articles ul {
    margin: 0 0 3px;
    padding: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.article-section .post-body .related-articles ul li {
    border-bottom: 1px solid rgba(88, 123, 127, 0.3);
    padding: 0;
    margin: 0px 5px 10px 0;
    width: calc(100%);
}
.article-section .post-body .related-articles ul li:last-child {
    border: none;
}
.article-section .post-body .related-articles ul li>a {
    display: block;
    position: relative;
    overflow: hidden;
    height: 0;
    text-indent: -9999px;
}
.article-section .post-body .related-articles ul li .related-title {
    margin: 10px 0px;
}
.article-section .post-body .related-articles ul li .related-title a {
    font: 21px "Roboto Condensed",arial,sans-serif;font-weight:bold;
    line-height: 27px;
    letter-spacing: 1.3px;
    color: #0D1F2D;
    display: block;
    height: auto;
}
@media only screen and (min-width: 40.0625em) {
    .article-section .post-body .related-articles .related-headline {
        margin: 3px 0 1px 0;
    }
    .article-section .post-body .related-articles .related-headline h3 {
        font: 18px "Roboto Condensed",arial,sans-serif;font-weight:bold;
    }
    .article-section .post-body .related-articles ul {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    }
    .article-section .post-body .related-articles ul li {
        margin: 0px 10px 10px 0;
        border: none;
        border-radius: 2px;
        box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2);
    }
    .article-section .post-body .related-articles ul li:last-child {
        border: none;
    }
    .article-section .post-body .related-articles ul li>a {
        height: 0;
        padding-bottom: 56.25%;
        background-size: cover;
        background-position: center top;
    }
    .article-section .post-body .related-articles ul li .related-title {
        margin: 15px 10px;
    }
    .article-section .post-body .related-articles ul li .related-title a {
        font: 21px "Roboto Condensed",arial,sans-serif;font-weight:bold;
        line-height: 27px;
        letter-spacing: 1.3px;
        color: #0D1F2D;
    }
    .article-section .post-body .related-articles ul li:last-child {
        margin: 0px 0px 10px 0;
    }
    .article-section .post-body #related3 ul li {
        width: calc(33%);
    }
    .article-section .post-body #related3 ul li:last-child {
        margin-right: 0px;
    }
}
@media (min-width: 1070px) {
    body .article-header,
    body .article-share {
        margin-left: 0px;
        margin-right: 0px;
    }
    body .article-section {
        padding: 0;
    }
}

@media only screen and (min-width: 40.0625em) {
    .article-section .article-body .article-image.secondary-img {
        margin: 0 0 20px;
    }
}

.static-display {
    position: static!important;
}

#share_container {
    position: relative;
    height: auto;
    min-height: 53px;
    min-width: 170px;
    margin: 7px 0;
    display: inline-block;
}
#share_container .share_menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0px;
    background-color: transparent;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
#share_container .share_menu li {
    font-family: Roboto, Arial, sans-serif;
    list-style: none;
    position: relative;
    text-align: center;
    margin: 5px 2px 0px;
    padding: 0px;
    font-size: 0px;
    width: 30px;
    height: 30px;
}
#share_container .share_menu li:not(.total-shares) {
    display: none;
}
#share_container .share_menu li:not(.total-shares).visible {
    display: block;
}
#share_container .share_menu li a {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    cursor: pointer;
}
#share_container .share_menu li.total-shares {
    font-size: 16px;
    line-height: 30px;
    width: auto;
    display: none;
    text-transform: uppercase;
}
#share_container .share_menu li.total-shares span {
    margin: 0 5px;
    font-weight: bold;
}
#share_container .share_menu li.total-shares strong {
    font-weight: normal;
}
.linkcopy.visible:after {
    content: "Copied";
    color: #000;
    background: #fff;
    position: absolute;
    top: -18px;
    left: 0;
    font-family: Roboto;
    font-size: 14px;
    font-style: italic;
    letter-spacing: 0.8px;
    padding: 0 0 0 5px;
    opacity: 0;
    transition: all .25s ease-in-out;
}
@media (max-width: 640px) {
    #share_container.left {
        float: none!important;
        display: block;
    }
    .share_menu.left {
        float: none!important;
    }
}

body .related-comparisons{clear:both;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 20px;margin-top:30px;}
body .related-comparisons ul.flex{padding:0;}
body .related-comparisons p.tagline{margin:0 auto;width:100%;text-align:right;font-weight:bold;font-size:14px;}

