.jssocials-shares{margin:.2em 0}.jssocials-shares *{box-sizing:border-box}.jssocials-share{display:inline-block;vertical-align:top;margin:.3em .6em .3em 0}.jssocials-share:last-child{margin-right:0}.jssocials-share-logo{width:1em;vertical-align:middle;font-size:1.5em}img.jssocials-share-logo{width:auto;height:1em}.jssocials-share-link{display:inline-block;text-align:center;text-decoration:none;line-height:1}.jssocials-share-link.jssocials-share-link-count{padding-top:.2em}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{display:block;font-size:.6em;margin:0 -.5em -.8em -.5em}.jssocials-share-link.jssocials-share-no-count{padding-top:.5em}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count{height:1em}.jssocials-share-label{padding-left:.3em;vertical-align:middle}.jssocials-share-count-box{display:inline-block;height:1.5em;padding:0 .3em;line-height:1;vertical-align:middle;cursor:default}.jssocials-share-count-box.jssocials-share-no-count{display:none}.jssocials-share-count{line-height:1.5em;vertical-align:middle}.jssocials-share-twitter .jssocials-share-link{color:#00aced}.jssocials-share-twitter .jssocials-share-link .jssocials-share-label{color:#00aced}.jssocials-share-twitter .jssocials-share-link:active,.jssocials-share-twitter .jssocials-share-link:focus,.jssocials-share-twitter .jssocials-share-link:hover{color:#0087ba}.jssocials-share-twitter .jssocials-share-link:active .jssocials-share-label,.jssocials-share-twitter .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-twitter .jssocials-share-link:hover .jssocials-share-label{color:#0087ba}.jssocials-share-facebook .jssocials-share-link{color:#3b5998}.jssocials-share-facebook .jssocials-share-link .jssocials-share-label{color:#3b5998}.jssocials-share-facebook .jssocials-share-link:active,.jssocials-share-facebook .jssocials-share-link:focus,.jssocials-share-facebook .jssocials-share-link:hover{color:#2d4373}.jssocials-share-facebook .jssocials-share-link:active .jssocials-share-label,.jssocials-share-facebook .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-facebook .jssocials-share-link:hover .jssocials-share-label{color:#2d4373}.jssocials-share-googleplus .jssocials-share-link{color:#dd4b39}.jssocials-share-googleplus .jssocials-share-link .jssocials-share-label{color:#dd4b39}.jssocials-share-googleplus .jssocials-share-link:active,.jssocials-share-googleplus .jssocials-share-link:focus,.jssocials-share-googleplus .jssocials-share-link:hover{color:#c23321}.jssocials-share-googleplus .jssocials-share-link:active .jssocials-share-label,.jssocials-share-googleplus .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-googleplus .jssocials-share-link:hover .jssocials-share-label{color:#c23321}.jssocials-share-linkedin .jssocials-share-link{color:#007bb6}.jssocials-share-linkedin .jssocials-share-link .jssocials-share-label{color:#007bb6}.jssocials-share-linkedin .jssocials-share-link:active,.jssocials-share-linkedin .jssocials-share-link:focus,.jssocials-share-linkedin .jssocials-share-link:hover{color:#005983}.jssocials-share-linkedin .jssocials-share-link:active .jssocials-share-label,.jssocials-share-linkedin .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-linkedin .jssocials-share-link:hover .jssocials-share-label{color:#005983}.jssocials-share-pinterest .jssocials-share-link{color:#cb2027}.jssocials-share-pinterest .jssocials-share-link .jssocials-share-label{color:#cb2027}.jssocials-share-pinterest .jssocials-share-link:active,.jssocials-share-pinterest .jssocials-share-link:focus,.jssocials-share-pinterest .jssocials-share-link:hover{color:#9f191f}.jssocials-share-pinterest .jssocials-share-link:active .jssocials-share-label,.jssocials-share-pinterest .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-pinterest .jssocials-share-link:hover .jssocials-share-label{color:#9f191f}.jssocials-share-email .jssocials-share-link{color:#3490f3}.jssocials-share-email .jssocials-share-link .jssocials-share-label{color:#3490f3}.jssocials-share-email .jssocials-share-link:active,.jssocials-share-email .jssocials-share-link:focus,.jssocials-share-email .jssocials-share-link:hover{color:#0e76e6}.jssocials-share-email .jssocials-share-link:active .jssocials-share-label,.jssocials-share-email .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-email .jssocials-share-link:hover .jssocials-share-label{color:#0e76e6}.jssocials-share-stumbleupon .jssocials-share-link{color:#eb4823}.jssocials-share-stumbleupon .jssocials-share-link .jssocials-share-label{color:#eb4823}.jssocials-share-stumbleupon .jssocials-share-link:active,.jssocials-share-stumbleupon .jssocials-share-link:focus,.jssocials-share-stumbleupon .jssocials-share-link:hover{color:#c93412}.jssocials-share-stumbleupon .jssocials-share-link:active .jssocials-share-label,.jssocials-share-stumbleupon .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-stumbleupon .jssocials-share-link:hover .jssocials-share-label{color:#c93412}.jssocials-share-whatsapp .jssocials-share-link{color:#29a628}.jssocials-share-whatsapp .jssocials-share-link .jssocials-share-label{color:#29a628}.jssocials-share-whatsapp .jssocials-share-link:active,.jssocials-share-whatsapp .jssocials-share-link:focus,.jssocials-share-whatsapp .jssocials-share-link:hover{color:#1f7d1e}.jssocials-share-whatsapp .jssocials-share-link:active .jssocials-share-label,.jssocials-share-whatsapp .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-whatsapp .jssocials-share-link:hover .jssocials-share-label{color:#1f7d1e}.jssocials-share-telegram .jssocials-share-link{color:#2ca5e0}.jssocials-share-telegram .jssocials-share-link .jssocials-share-label{color:#2ca5e0}.jssocials-share-telegram .jssocials-share-link:active,.jssocials-share-telegram .jssocials-share-link:focus,.jssocials-share-telegram .jssocials-share-link:hover{color:#1c88bd}.jssocials-share-telegram .jssocials-share-link:active .jssocials-share-label,.jssocials-share-telegram .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-telegram .jssocials-share-link:hover .jssocials-share-label{color:#1c88bd}.jssocials-share-line .jssocials-share-link{color:#25af00}.jssocials-share-line .jssocials-share-link .jssocials-share-label{color:#25af00}.jssocials-share-line .jssocials-share-link:active,.jssocials-share-line .jssocials-share-link:focus,.jssocials-share-line .jssocials-share-link:hover{color:#1a7c00}.jssocials-share-line .jssocials-share-link:active .jssocials-share-label,.jssocials-share-line .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-line .jssocials-share-link:hover .jssocials-share-label{color:#1a7c00}.jssocials-share-viber .jssocials-share-link{color:#7b519d}.jssocials-share-viber .jssocials-share-link .jssocials-share-label{color:#7b519d}.jssocials-share-viber .jssocials-share-link:active,.jssocials-share-viber .jssocials-share-link:focus,.jssocials-share-viber .jssocials-share-link:hover{color:#61407b}.jssocials-share-viber .jssocials-share-link:active .jssocials-share-label,.jssocials-share-viber .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-viber .jssocials-share-link:hover .jssocials-share-label{color:#61407b}.jssocials-share-pocket .jssocials-share-link{color:#ef4056}.jssocials-share-pocket .jssocials-share-link .jssocials-share-label{color:#ef4056}.jssocials-share-pocket .jssocials-share-link:active,.jssocials-share-pocket .jssocials-share-link:focus,.jssocials-share-pocket .jssocials-share-link:hover{color:#e9132e}.jssocials-share-pocket .jssocials-share-link:active .jssocials-share-label,.jssocials-share-pocket .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-pocket .jssocials-share-link:hover .jssocials-share-label{color:#e9132e}.jssocials-share-messenger .jssocials-share-link{color:#0084ff}.jssocials-share-messenger .jssocials-share-link .jssocials-share-label{color:#0084ff}.jssocials-share-messenger .jssocials-share-link:active,.jssocials-share-messenger .jssocials-share-link:focus,.jssocials-share-messenger .jssocials-share-link:hover{color:#006acc}.jssocials-share-messenger .jssocials-share-link:active .jssocials-share-label,.jssocials-share-messenger .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-messenger .jssocials-share-link:hover .jssocials-share-label{color:#006acc}.jssocials-share-vkontakte .jssocials-share-link{color:#45668e}.jssocials-share-vkontakte .jssocials-share-link .jssocials-share-label{color:#45668e}.jssocials-share-vkontakte .jssocials-share-link:active,.jssocials-share-vkontakte .jssocials-share-link:focus,.jssocials-share-vkontakte .jssocials-share-link:hover{color:#344d6c}.jssocials-share-vkontakte .jssocials-share-link:active .jssocials-share-label,.jssocials-share-vkontakte .jssocials-share-link:focus .jssocials-share-label,.jssocials-share-vkontakte .jssocials-share-link:hover .jssocials-share-label{color:#344d6c}.jssocials-share-link{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count{font-size:.5em}.jssocials-share-label{font-size:.8em;color:#444;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.jssocials-share-count-box{margin-left:.3em;border:1px solid #efefef;border-radius:.3em}.jssocials-share-count-box .jssocials-share-count{line-height:1.8em;font-size:.8em;color:#444}.jq-stars{display:inline-block}.jq-rating-label{font-size:22px;display:inline-block;position:relative;vertical-align:top;font-family:helvetica,arial,verdana}.jq-star{width:100px;height:100px;display:inline-block;cursor:pointer}.jq-star-svg{padding-left:3px;width:100%;height:100%}.jq-star-svg path{stroke-linejoin:round}.jq-shadow{-webkit-filter:drop-shadow( -2px -2px 2px #888 );filter:drop-shadow( -2px -2px 2px #888 )}
/* Custom*/
/* Begin custom */
.to-top {
    position:fixed;
    bottom:30px;
    right:30px;
    width:40px;
    height:40px;
    color:#fff;
    background: #425998;
    line-height:40px;
    font-size:17px;
    z-index:5;
    cursor:pointer;
    display:none;
    border-radius:3px;
    box-shadow: 0px 0px 0px 4px rgba(0,0,0,0.2);
    -webkit-transform: translate3d(0,0,0);
    text-align: center;
}
.to-top:hover {
    background:#253966;
}
.to-top.to-top_footer {
    position:absolute;
}
.post-opt-title {
    display:block;
    text-align:left;
    font-weight:600;
    font-size:20px;
    margin-bottom:20px;
}
h1.post-opt-title {
    font-size:30px;
    color:#566985;
}
.post-opt-title  , .post-opt-title a {
    color: #4DB7FE;
}
.post-opt {
    padding-top:0px;
}
.post-opt , .post-opt li , .cat-item li {
    float:left;
}
.post-opt li {
    margin-right:20px;
}
.post-opt li span , .post-opt li a  , .post-author span {
    color: #7d93b2;
    font-weight:400;
    font-size:12px;
}
.post-opt li i {
    padding-right:6px;
}
.post-author {
    float:left;
    /*margin-right:20px;*/
}
.post-author img {
    width:30px;
    height:30px;
    border-radius:100%;
    float:left;
    margin-right:10px;
}
.post-author span {
    position:relative;
}
.no-list-style {
    list-style: none;
}
.fw-separator {
    float: left;
    width: 100%;
    margin: 15px 0;
    height: 1px;
    background: #eee;
}

a { text-decoration: none; }
em { font-style: italic; }
.w100 { width: 100%; }
.clearfix {clear:both}
.pull-left {float:left}
.pull-right {float:right}
.mt-15 { margin-top: 15px; }
.mr-15 { margin-right: 15px; }
.ml-15 { margin-left: 15px; }
.mt-30 { margin-top: 30px; }
.mb-5 { margin-bottom: 5px; }
.mb-15 { margin-bottom: 15px; }
.mb-30 { margin-bottom: 30px; }
.text-center { text-align: center }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-gray { color: #999; }
.img-responsive { max-width: 100%; border-radius:5px; }
.pl-0 { padding-left: 0px !important;}
.pr-0 { padding-right: 0px !important;}

.review-article { line-height: 30px; font-size: 15px; color: #555; }
.review-article a { color: #0197fd; }
.review-article a.btn { color: #000; }
.review-article a.btn.btn-check-price { color: #000; background: #F8BD38; }
.review-article a.btn i { margin-left: 5px; }
.review-article a.black { color: #222; line-height: 25px; }
.review-article h5 b { color: #ff6300; font-size: 20px; }
.review-article .title {font-size: 15px; }
.review-article .title b { color: #ff6300; font-size: 20px; }
.review-article a.text-gray { color: #999; }
.review-article a.black:hover { color: #0197fd; }
.review-article h5 { font-size: 15px; font-weight: bold; }
.review-article h5 a span { background-color: #fffecc; }
.review-article .product-title { margin: 0px; font-size: 17px; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #ccc; margin-bottom: 15px; }
.review-article h2 { margin-top: 15px; margin-bottom: 15px; }
.review-article h3 { margin-top: 15px; margin-bottom: 15px; }
.review-article ul { margin-bottom: 1rem; padding: 0px; }
.review-article ul li { margin-left: 30px; }
.review-article .product-item { list-style-image: url('check.png'); }
.review-article .nav { position: relative; z-index: 5; }
.review-article .nav a { color: #555; margin-right: 20px; line-height: 20px; padding: 10px 0px; }
.review-article .nav a.active {  font-weight: bold; border-bottom: 3px solid #0197fd; padding-bottom: 3px; }
.review-article .author-top { color: #7d93b2; font-weight: 400; font-size: 90%; line-height: 20px; }
.review-article .author-top img { border-radius: 50%; max-height: 40px; float: left; margin-right: 10px; }
.review-article .listing-rating-count-wrap { line-height: 19px; }
.review-article .listing-rating-count-wrap .review-score { padding: 8px 15px; }
.review-article .listing-rating-count-wrap .reviews-count a { color: #007185; font-size: 13px; }
.review-article .listing-rating-count-wrap .card-popup-rainingvis { margin-top: -3px; }
.review-article .listing-rating-count-wrap .card-popup-rainingvis_bg span:before { color: #ccc; }
.review-article .list-single-main-item-title { margin: 0px; padding: 0px; }
.review-article .list-single-main-item-title h2 { margin: 0px; padding: 0px; padding-bottom: 10px; }
.review-article .widget-posts li { margin-left: 0px; }
.review-article .author { display: block; }
.review-article .author img { border-radius: 50%; margin-right: 15px; float: left; max-height: 50px; }
.review-article .pagination { margin-top: 0px; }
.review-article .pagination ul { margin-top: 0px; }
.review-article .pagination ul li { margin-left: 0px; }
.review-article .pagination ul li a, .review-article .pagination ul li span { width: 35px; height: 35px; line-height: 35px; }
.review-article img { max-width: 100%; display: block; height: auto; }

.product-item {position: relative; border: 1px solid #eeeeee; padding: 10px; border-radius: 5px; box-shadow: 0 0.125rem 0.25rem rgb(0 0 0 / 8%); }
.review-article i.sm { font-size: 80%; }
.prime-logo {
    display: inline-block;
    font-size: 1.1rem;
    font-weight: 700;
    color: #00aae2;
}
.prime-logo::before {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    color: #f89a20;
    z-index: 99;
    font-size:.9rem
}
.ribbon {
    position: relative;
}
.ribbon2 {
    width: 100px;
    padding: 0px 0;
    position: absolute;
    top: -7px;
    left: 4px;
    text-align: center;
    border-top-left-radius: 3px;
    background: #F8463F;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
.ribbon2:before {
    height: 0;
    width: 0;
    right: -5.5px;
    top: 0.1px;
    border-bottom: 6px solid #F8463F;
    border-right: 6px solid transparent;
}
.ribbon2:before, .ribbon2:after {
    content: "";
    position: absolute;
}
.ribbon2:after {
    height: 0;
    width: 0;
    bottom: -15px;
    left: 0;
    border-left: 50px solid #F8463F;
    border-right: 50px solid #F8463F;
    border-bottom: 15px solid transparent;
}
.ribbon3 {
    width: 30px;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    position: absolute;
    left: -10px;
    top: 20px;
    background: #f5bf59;
    font-weight: bold;
}
.ribbon3:before, .ribbon3:after {
    content: "";
    position: absolute;
}
.ribbon3:before {
    height: 0;
    width: 0;
    top: -8.5px;
    left: 0.1px;
    border-bottom: 9px solid black;
    border-left: 9px solid transparent;
}
.ribbon3:after {
    height: 0;
    width: 0;
    right: -14.5px;
    border-top: 16px solid transparent;
    border-bottom: 25px solid transparent;
    border-left: 15px solid #f5bf59;
}
:root {
    --rating-size: 2.5rem;
    --bar-size: 0.3rem;
    --background-color: #e7f2fa;
    --rating-color-default: #2980b9;
    --rating-color-background: #c7e1f3;
    --rating-color-good: #27ae60;
    --rating-color-meh: #f1c40f;
    --rating-color-bad: #e74c3c;
}
/* Rating item */
.rating-score {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    overflow: hidden;

    background: var(--rating-color-default);
    color: var(--rating-color-default);
    width: var(--rating-size);
    height: var(--rating-size);

    /* Basic style for the text */
    font-size: calc(var(--rating-size) / 2.5);
    line-height: 1;
}

/* Rating circle content */
.rating-score span {
    position: relative;
    display: flex;
    font-weight: bold;
    z-index: 2;
}

.rating-score span small {
    font-size: 0.5em;
    font-weight: 900;
    align-self: center;
}

/* Bar mask, creates an inner circle with the same color as thee background */
.rating-score::after {
    content: "";
    position: absolute;
    top: var(--bar-size);
    right: var(--bar-size);
    bottom: var(--bar-size);
    left: var(--bar-size);
    background: var(--background-color);
    border-radius: inherit;
    z-index: 1;
}

/* Bar background */
.rating-score::before {
    content: "";
    position: absolute;
    top: var(--bar-size);
    right: var(--bar-size);
    bottom: var(--bar-size);
    left: var(--bar-size);
    border-radius: inherit;
    box-shadow: 0 0 0 1rem var(--rating-color-background);
    z-index: -1;
}

/* Classes to give different colors to ratings, based on their score */
.rating-score.good {
    background: var(--rating-color-good);
    color: var(--rating-color-good);
}

.rating-score.meh {
    background: var(--rating-color-meh);
    color: var(--rating-color-meh);
}

.rating-score.bad {
    background: var(--rating-color-bad);
    color: var(--rating-color-bad);
}
.hover-tips { position: relative; }
.hover-tips label {
    position: absolute;
    top: 20px;
    left: 0;
    padding: 0.55rem 1rem;
    font-size: 13px;
    font-weight: bold;
    color: #000;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 15px 35px rgba(50, 50, 93, 0.1), 0 5px 15px rgba(0, 0, 0, 0.07);
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    opacity: 0;
    transition: all 0.2s ease-in-out;
    z-index: 50;
    width: 250px;
}
.hover:hover label {
    top: 100%;
    opacity: 1;
}
.jssocials-share-link { border-radius: 50%; }

.aff-notice { color: #888; font-size: 13px; }
.aff-notice .container { background-color: #fff; padding: 5px 10px; border: 1px solid #e5e7f2; border-bottom: 1px dashed #e2e2e2; }
.mshow { display: none; }
@media only screen and  (max-width: 460px) {
    .mshow { display: block; }
    .mhide { display: none; }
    .mcenter { text-align: center; float: none !important; margin-top: 15px; display: inline-block; }
    .list-single-main-item p , .accordion-inner p  , .author-content p , .about-wrap p , .user-profile-header_content p{
        font-size: 16px;
    }
    .logo-holder {
        top: 10px;
        height: 35px;
    }
    .post-opt ul li {
        margin-left: 0px;
    }
    .review-article .nlp-score .hover-tips {  }
}
.block_box{
    background:#fff;
    border-radius:10px;
    border: 1px solid #e5e7f2;
    padding: 10px;
    margin-bottom: 15px;
}
.block_box .box-widget-item-header { margin-bottom: 15px; }
.no-list-style{list-style:none; padding: 0px; margin: 0px; }
.hidden  { display: none; }
.copyright ul { float: right; }
.copyright ul li { float: left; margin-left: 15px; }
.widget-posts-img{float:left;width:30%;position:relative}.widget-posts-descr{float:left;width:70%;padding:0 20px}.widget-posts-img img{width:100%;height:auto;border-radius:4px}
.widget-posts-descr h4{text-align:left;font-weight:600;font-size:15px;padding-bottom:0px; margin-bottom: 0px;}
.widget-posts-descr h4 a{ }
.footer-widget-posts  .widget-posts-img {
    float:left;
    width:25%;
}
.footer-widget-posts  .widget-posts-img img {
    border-radius:4px;
}
.footer-widget-posts   .widget-posts-descr{
    float:left;
    width:75%;
    padding-left:12px;
    text-align:left;
    position:relative;
}
.footer-widget-posts   .widget-posts-descr:before {
    content:'';
    position:absolute;
    bottom:-20px;
    left:12px;
    right:0;
    height:1px;
    border-bottom:1px   dotted rgba(255,255,255,0.21);
}
.footer-widget-posts   .widget-posts-descr a{
    font-size:13px;
    color: #fff;
    font-weight:600;
    padding-bottom:20px;
}
.footer-widget-posts   .widget-posts-descr a:hover {
    color:#fff;
}
.footer-widget-posts  .widget-posts-date  {
    float:left;
    width:100%;
    margin-top:10px;
    color: rgba(255,255,255,0.51);
    font-weight:600;
    font-size:11px;
}
.footer-widget-posts   .widget-posts-date i {

    padding-right:10px;
}
.bg-light {
    color: #fff;
    text-shadow: 2px 5px 5px rgba(0,0,0,0.8);
}

.btn:hover {
    box-shadow: 0 7px 14px rgba(50, 50, 93, 0.1), 0 3px 6px rgba(0, 0, 0, 0.08);
    transform: translateY(-1px);
}

