.archive .taxonomy-description {padding:20px 20px 0 20px;border:none;background:none;;}
.archive .taxonomy-description b {display:block;}

/* Body styles */
#main {padding:30px 0 50px 0;}
#main > .wf-wrap {width: 1370px;padding:0px;}
#content {padding: 0;box-shadow:0 0 18px 18px #f2f2f2;}
#bottom-middle {text-align: center;padding: 20px;}
p {margin-bottom: 20px;}
.articles-list .entry-meta .category-link {float:right;clear:both;margin-right:0;padding-right:0;}
article.post-format-standard a {font-size: 14px;font-weight: 600;line-height: 1.6em;color:#0f75bd;}
.swp_popular_posts_title {font-size: 18px;}
.wf-container-main {background:#fff;}
.scroll-top {bottom:75px;}

/* Post styles */
article {padding-right:0px;background-color:#ffffff !important;border:none;}
article.post-format-standard {border:0px;}
.single .entry-content {padding:0 125px;}
.entry-content a {font-weight:600 !important;text-decoration:underline;color:#0f75bd;}
.entry-content a:hover {color:#ed207b;text-decoration:underline;color:#ed207b;}
.layout-list .post.bg-on {margin:0px 0px 40px;box-shadow:5px 25px 30px -25px rgba(34,34,34,.25);}
.single-related-posts {padding:0 35px;margin:0px;}
.details {color: #ffffff !important;font-size: 14px;background: #ed207b;padding: 6px 25px;border-radius: 3px;}
.details:hover {color: #ffffff;background: #dc043b;}
.single-related-posts:last-child {margin-bottom: 50px;}
.single .post-meta {display: none;}
.entry-author {margin: 0px 20px;}
.post-navigation .nav-links {margin: 0px 20px;}
.owl-nav a:hover {text-decoration:none;}
.standard-number-list {margin:0 0 30px!important;}
.standard-arrow {margin:0 0 30px!important;}
.full-width-btn.dt-btn {text-decoration:none;}

/* Sidebar styles */
#sidebar {padding-right:0px;}
#text-3 {border-top: 0px; padding: 0px;}
.single #sidebar {margin-top:100px;}
.sidebar-content {border:none !important;}
.sidebar-right .entry-content {padding:0 100px;}
.sidebar-content .widget-title, .stripe .sidebar-content.solid-bg .widget-title {padding-bottom:10px;border-bottom:1px solid #ddd;}
.sidebar-content .widget-title {font-weight:700;}
.sidebar.solid-bg .widget, .solid-bg .sidebar-content .widget, .solid-bg.sidebar-content .widget {border:none;}
.sidebar-content {border-right:1px solid #dddddd !important;border-bottom:1px solid #dddddd !important;border-left:none !important;border-top:none !important;}
.textwidget img {width:100%;}
#text-3 .textwidget p {margin-bottom: 0px;}
.sidebar-content .recent-posts a {color:#0f75bd !important;font-size:13px;line-height:1.6em;}
.sidebar-content .recent-posts a:hover {text-decoration:underline;color:#ed207b !important;}
a.swp_popularity {color:#0f75bd !important;text-decoration:none;}
a.swp_popularity:hover {text-decoration:underline;color:#ed207b !important;}
.swp_popularity b {font-weight:600;}
.recent-posts time {display:none;}
.recent-posts a {padding-left:25px;background:url(../../../uploads/2017/01/new-off.png) no-repeat  top 4px left;}
.recent-posts a:hover {padding-left:25px;background:url(../../../uploads/2017/01/new-accent.png) no-repeat  top 4px left;}
#swp_popular_posts_widget-2 a {padding-left:25px;background:url(../../../uploads/2017/01/flame-off.png) no-repeat  top 0px left; min-height: 25px;}
#swp_popular_posts_widget-2 a:hover {padding-left:25px;background:url(../../../uploads/2017/01/flame-accent.png) no-repeat  top 0px left;}
.comments-area {padding: 0px 30px 30px 30px; background:#fff; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; border-bottom: 1px solid #dddddd;}
.post {margin-bottom: 0px !important; border-bottom:none;}
.comment-form p {font-size: 14px;}
input#cp_allow_subscription {width: 25px;}
.align-left p {text-align: left;}
a.comment-link {display: none;}
.white-content {color:#ffffff;}
a.aio-icon-box-link:hover {text-decoration: none !important;}
.top-icon .aio-icon-header h3.aio-icon-title {margin: 15px 0 5px  !important;}
.aio-icon-description {font-family: Open Sans;}

/* Mailchimp Sidebar */
#mc-body {background-color:#1b938f; color:#ffffff;text-align:center;padding:15px;line-height:1.5em;margin:0 auto;position:relative;}
#mc-body-arrow {position:absolute;bottom:-10px;left:50%;border-left:10px inset transparent;border-right:10px inset transparent;border-top:10px solid #1b938f;margin-left:-10px;width:0px;height:0px;display:block;}
#mc-body h4 {color:#ffffff !important;}
#mc-body img {max-width:90px;}
#mc-body-bottom {background-color:#035c50;color:#ffffff;text-align:center;padding:15px;line-height:1.5em;}
.mc-message {margin:10px 0 0 0;}
.mailchimp-form-wrapper {background-color:#ffffff;border-radius:5px;padding:2px;border:0px !important;margin-top:5px;}
.mc-form {width:100%;margin-bottom:0px;border:none !important;}
.mailchimp-form a{color:#fff !important;font-size:16px !important;width:100%;}
.mc-button {width:100%;}
.mc4wp-success {background-color: #0d8015; color: #ffffff; text-align: center; line-height: 1.5em; padding:15px;}
.mc4wp-error {background-color: #f32300; color: #ffffff; text-align: center; line-height: 1.5em; padding:15px;}
.soc-ico a:hover {text-decoration: none;}
.mc-body {background-color: #1e3351;color: #ffffff;text-align: center;padding: 15px;line-height: 1.5em;margin: 0 auto;position: relative;}
.mc-body-arrow {position: absolute;bottom: -10px;left: 50%;border-left: 10px inset transparent;border-right: 10px inset transparent;border-top: 10px solid #1e3351;margin-left: -10px;width: 0px;height: 0px;display: block;}
.mc-body-bottom {background-color: #28466f;color: #ffffff;text-align: center;padding: 15px;line-height: 1.5em;}
.mc-body h4 {color:#fff !important;}
.follow-footer {margin-right:0px;}

footer {font-family:open sans;display: block;clear: both;width: 100%;position: relative;z-index: 2;}
.container {padding-right: 20px !important;padding-left: 20px;margin-right: auto;margin-left: auto;line-height: 1.4em;}

/* Child Footer Top */
.footer-top {display: block;width: 100%;height: 99px;clear: both;background: #1444a8;}
.footer-top-phone-icon {display: block;margin-top: -24px;}
.subscribe-form {display: block;width: 502px;margin: 0 auto;position: relative;padding-top: 15px;}
.subscribe-title {font-size: 14px;font-family: Open Sans;font-weight:bold;list-style:none;color: #fff;display: block;margin: 0;padding: 0;width: 100%;}
.subscribe-form-fields {width: 100%;display: block;clear: both;margin-top: 5px;}
.subscribe-form-fields:after,
.subscribe-form-fields:before {content: "";display: block;clear: both;}
.subscribe-form-fields input[type=text] {height: 38px;float: left;width: 373px;padding: 0 0 0 2.0rem;font-size: 14px;border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px;font-family: open sans;color: #333;font-weight:600;}
.subscribe-form-fields input[type=text]::-webkit-input-placeholder {opacity: 1;color: #b3b3b3;}
.subscribe-form-fields input[type=text]::-moz-placeholder {opacity: 1;color: #b3b3b3;}
.subscribe-form-fields input[type=text]:-ms-input-placeholder {opacity: 1;color: #b3b3b3;}
.subscribe-form-fields input[type=text]:-moz-placeholder {opacity: 1;color: #b3b3b3;}
.signmeup-btn {float: right;background: #ed207b;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;width: 129px;color: #fff;border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;font-size: 14px !important;font-family: open sans;height: 38px;line-height: 38px;text-align: center;display: block;}
.signmeup-btn:hover {background-color: #cf196a;}
.instructions-right {display: block;width: 100%;clear: both;padding-top: 10px;}.instructions-right ul {padding: 0;}.instructions-right ul li {color: #fff;font-size: 13px;display: block;clear: both;width: 100%;background: url(../../../uploads/2018/01/footer-ind-bg.png) 0 3px no-repeat;padding-left: 20px;margin-bottom: 4px;}
.col-footer-top-left {float: left;width: 197px;}
.col-footer-top-center {float: left;margin-left: 8em;}
.col-footer-top-right {float: right;width: 216px;margin-right:3em;}

/* Child Footer Middle */
.footer-middle {display: block;width: 100%;clear: both;background: #3f4c5e;padding: 20px 0;}
.footer-middle:after,
.footer-middle:before {content: "";clear: both;display: block;}
.popular-search-bx {display: block;float: left;width: 350px;}
.footer-col-heading {display: block;clear: both;width: 100%;pointer-events: none;-webkit-pointer-events: none;color: #fff;font-size: 14px;font-family: Open Sans;font-weight: 600;padding-top: 1.0rem;text-transform: uppercase;}
.footer-nav {width: 100%;display: block;clear: both;}
.footer-nav ul {padding: 0;}
.footer-nav ul li {display: block;width: 50%;float: left;font-size: 13px;color: #fff;margin-top: 5px;}
.footer-nav ul li a {color: #fff;text-decoration:none;}
.footer-nav ul li a:hover {color: #bbb;text-decoration:underline;}
.footer-nav ul li:nth-of-type(2n) {padding-right: 0;}
.helopsupport-col {display: block;float: left;width: 350px;padding-left: 0em;}
.helopsupport-col .footer-nav ul li {width: 50%;padding-right: 0;}
.follow-footer {float: right;width: 350px;margin-right: 50px;}
.follow-bx {display: table;clear: both;width: 100%;background: #4e5c6f;border-radius: 4px;text-align: center;height: 90px;;}
.follow-bx-cell {display: table-cell;width: 100%;height: 100%;vertical-align: middle;}
.follow-bx-cell .footer-col-heading {margin: 0;padding: 0;}
.social-nav {display: block;clear: both;width: 100%;padding-top: 13px;}
.social-nav ul {padding: 0}
.social-nav ul li {display: inline-block;margin: 0 6px 0 0;}
.social-nav ul li:last-child {margin-right: 0;}
.social-nav ul li a {width: 68px;background-size: 296px !important;float: left;transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;height: 26px;background: url(../../../../../theme/bankmycell/images/social-bg.png);background-repeat: no-repeat !important;display: inline-block;}
.social-nav ul li.fb-icon a {background-position: 0 0;}
.social-nav ul li.twiter-icon a {background-position: -76px 0;}
.social-nav ul li.youtube-icon a {background-position: -152px 0;}
.social-nav ul li.pin-icon a {background-position: -228px 0;}
.social-nav ul li.fb-icon:hover a {background-position: 0 -30px;}
.social-nav ul li.twiter-icon:hover a {background-position: -76px -30px;}
.social-nav ul li.youtube-icon:hover a {background-position: -152px -30px;}
.social-nav ul li.pin-icon:hover a {background-position: -228px -30px;}
.spacer-11-height {display: block;clear: both;width: 100%;height: 11px;background: transparent;}
.follow-box {float: left;width: 100%;}

/* Child Footer Bottom */

.footer-bottom {display: block;width: 100%;clear: both;background: #4e5c6f;text-align: center;padding: 1.9rem 0;}
.footer-bottom:after,
.footer-bottom:before {content: "";clear: both;display: block;}
.footer-bottom a {color:#fff;vertical-align:top;}
.footer-bottom a:hover {color:#bbb;}
.footer-bottom-nav {display: block;width: 100%;clear: both;}
.footer-bottom-nav ul {padding: 0}
.footer-bottom-nav ul li {display: inline-block;font-size: 13px;color: #fff;}
.footer-bottom-nav ul li a {color: #fff;display: inline-block;vertical-align: middle;}
.footer-bottom-nav ul li a:hover {color: #bbb;}
.footer-bottom-nav ul li span {display: inline-block;vertical-align: middle;padding-left: 4px;}
.footer-bottom p {display: block;width: 100%;clear: both;color: #fff;font-size: 13px;margin: 9px 0 0 0;}


/* Child Footer Media */

@media screen and (max-width: 1280px){
.subscribe-form{width: 386px;}
.subscribe-form-fields input[type="text"]{width: 257px; padding-left: 15px;}
.col-footer-top-center{margin-left: 5em;}
.helopsupport-col{padding-left: 0px;}
.col-footer-top-right{margin-right: 1em;}
.helopsupport-col{width: 50%;}
.popular-search-bx{width: 50%;}
.follow-footer{display:block;width:100%;padding-top:50px;}
.single .entry-content {padding:0 80px;}
}

@media screen and (max-width: 1100px)
{
	.single .entry-content {padding:0 40px;}
}

@media screen and (max-width: 992px)
{
.device-menu-bx.active-menu{opacity: 1; visibility: visible; left: 0; transition: all 0.5s ease-in-out 0s; -webkit-transition: all 0.5s ease-in-out 0s;}
.nav-icon.menu-act{ background: transparent;}
.col-footer-top-right{display: none;}
.subscribe-form{width: 430px;}
.subscribe-form-fields input[type="text"]{width: 301px;}
.col-footer-top-left{width: 240px;}
.col-footer-top-center{margin-left: 0}
.popular-search-bx{width: 50%;}
.helopsupport-col{width: 48%; padding-left: 6px;}
.follow-footer{width: 100%; clear: both; margin-top: 20px;margin-right: 0px;}
.spacer-11-height{display: none;}
.follow-box{width: 48%; padding-right:6px;}
.follow-box:last-child{padding-left: 6px;}
.icon-right-sec p{display: none;}
.icon-right-sec{max-width: 130px; line-height: normal;}
.md-hidden{display: inline-block;}
.lg-show{display: none;}
.single .entry-content {padding:0 40px;}
#main:not(.sidebar-none) .wf-container-main {grid-column-gap:25px;}
.sidebar-right .wf-container-main {grid-template-columns:calc(100% - 25% - 25px) calc(27% - 25px)}
}

@media screen and (max-width: 768px)
{
.search-section{padding: 0;}
.search-bx{width: 100%; padding-right: 1.3em; padding-left:1.3em;}
.search-title{letter-spacing: 0.4px; background: none}
.container{padding-left: 15px; padding-right: 15px;}
.single .entry-content {padding:0 20px;}
}

@media screen and (max-width: 720px)
{
.col-footer-top-left{display: none;}
.subscribe-form{padding-bottom: 1em;}
.col-footer-top-center{width: 100%;}
.subscribe-form{width: 100%;}
.subscribe-form-fields input[type="text"]{width: 80%;}
.signmeup-btn{width: 20%;}
.follow-box{width: 100%; padding: 0 !important;}
.spacer-11-height{display: block; height: 8px;}
.footer-middle{padding-bottom: 1rem;}
.popular-search-bx{width: 100%;}
.helopsupport-col{width: 100%; padding-left: 0; margin-top: 2.0rem; padding-bottom: 10px;}
.footer-col-heading{font-size: 18px; border-bottom: solid 1px #6d809b; padding-bottom: 1rem; margin-bottom: 1rem;}
.follow-bx-cell .footer-col-heading{font-size: 14px; border: none; padding: 0; margin: 0;}
.single .entry-content {padding:0 40px;}
}

@media screen and (max-width: 567px)
{
.subscribe-form-fields input[type="text"]{width: 60%;}
.signmeup-btn{width: 40%;font-size: 12px !important;}
}

@media screen and (max-width: 480px)
{
.footer-col-heading{font-size: 16px;}
.footer-nav ul li,
.footer-nav ul li a{font-size: 12px;}
.most-popular-section ul li{width: 175px;}
.single .entry-content {padding:0 30px;}
.wf-wrap {padding: 0px 10px;}
p {font-size: 14px; line-height: 24px}
li {font-size: 14px; line-height: 24px}
}

@media screen and (max-width: 480px) {
 #bg-bottom-cta h2 {font-size:30px !important;}
 #bg-bottom-cta p {font-size:26px !important;}
}

@media (min-width: 768px){
.container {width: 750px;}
}
@media (min-width: 992px){
.container {width: 970px;}
}
@media (min-width: 1270px){
.container {width: 1270px;}
}


/* Pricing tables paddings */
.custom_pricing_box .ult_pricing_table .ult_price_link {padding-bottom: 30px;}
.custom_pricing_box .ult_pricing_table .ult_pricing_heading {padding-bottom:0px; padding-top:30px;}

.ubtn-text {padding-left:15px;}
.uppercase {text-transform:uppercase !important;}
@media screen and (min-width: 768px) {
    .wf-wrap {padding: 0px;}
}

@media screen and (max-width: 768px) {
   #main .wf-wrap {padding: 0px;}
}

@media screen and (max-width: 720px) {
    .single .entry-content {padding: 0 20px;}
}
.dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {
background: #f2f2f2;
}
.blackfriday-w a{color:#fff;}
.blackfriday-y a{color:#eded95;}
.archive .taxonomy-description {padding:20px; background:#fff; border:1px solid #ebebeb;}
.archive .taxonomy-description b {display:block;}
.entry-author {margin-bottom:20px;}
.mc-button {border:none;}

.ts-tablesaw-container {font-size:14px;}

/* 2021 Post Styling - style-css */
.headsep-margin {margin-bottom:20px;}
.inpage-links a {font-weight:normal;font-size:13px;}
.entry-content a {font-weight:normal;}
.post-summary-list {font-size:18px;line-height:24px}
.post-summary-list li {padding:15px 0 15px 0;border-bottom:2px solid #ebebeb;}
.widget-box {border-radius:10px;padding-top:15px;padding-bottom:15px;box-shadow:0 0 0 4px #f5f5f5;border:solid 2px #ebebeb;background:#fcfcfc;}
.widget-shadow .vc_column-inner {box-shadow:0 0 0 4px #f5f5f5;overflow:hidden;position:relative;}
.row-margin-fix {margin-bottom:40px;}
.steps-clear {font-size:18px;line-height:30px;}
.hr-thin {margin-bottom:15px;}
.sticky-footer .ult-sticky.ult-stick {background:#1e3351;padding:10px 0;}
.dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {background:none;padding:15px 50px 10px 18px !important;}
.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {border-bottom:1px solid #ebebeb;box-shadow:none;}
.wpb_content_element .wpb_accordion_header>a:after {font-size:18px !important;margin-top:-5px !important;color:#1444a8 !important;}
.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:after, .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:before {right:20px;}
.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header, .wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header {border-bottom:1px solid #ebebeb;}
.wpb_content_element .wpb_accordion_header > a span {font-size:18px;font-weight:500;}
.dt-style.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {margin:15px;}
.tab-style-four.wpb_tabs .wpb_tabs_nav {background-color:#1e3351;}
.wp-table-score {background:#1d998f;color:#ffffff;width:30px;height:30px;border-radius:50%;text-align:center;line-height:18px;display:block;margin:auto;padding:5px 10px;}
.wp-table-rating {font-size:13px;line-height:18px;}
.wp-table-price {font-size:18px;font-weight:bold;padding-bottom:10px;display:block;}
.wp-compare-table td {border-bottom:2px solid #ebebeb;}
.wp-compare-table th {height:45px;}
#bg-bottom-cta {background:#fcfcfc url(https://www.bankmycell.com/blog/wp-content/uploads/2021/02/bg-cta-bottom.png) no-repeat 0 100%;background-size:contain;line-height:2.5em;}
.content .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header > a:before {background:none;}
.double-link-box {margin-top:15px;margin-bottom:0px;}
.ts-advanced-tables-container a {text-decoration:underline;}
.stat-bold {font-weight:bold;}
.wpb_accordion_content {padding:15px !important;}

/* 2021 Post Styling - main-min-css */
.entry-author:last-child {margin:20px 20px 20px 20px !important}
.sidebar .sidebar-content {padding:15px;background:#fff;}
.standard-arrow li, .standard-number-list li {line-height:1.4em;}

/* 2021 Post Styling - custom-css */
.outline-element-decoration .entry-author {box-shadow:0 0 0 4px #f5f5f5;background:#fcfcfc;border:2px solid #ebebeb;border-radius:10px;
}
.dt-breadcrumbs-shortcode .breadcrumbs a:hover {color:#a2a5a6;}
.paginator {padding-bottom:50px;}
.dividers-on.custom-menu li {padding:0px;margin:0px;}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a:not(.elementor-button) {color:#0f75bd;font-size:13px;}
.sidebar-content .custom-menu a:hover, .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover {color:#ed207b;font-size:13px;text-decoration:underline;line-height:15px;margin-top:5px;}
.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {color:#0f75bd;font-size:13px;line-height:15px;margin-top:5px;}
.sidebar-content .custom-menu li.act > a, .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act > a {color:#0f75bd;font-size:13px;line-height:15px;}
.sidebar .custom-menu a:before, .sidebar-content .custom-menu a:before {background:#1d998f;}
.sidebar-content .custom-menu .act > a:after {color:#ffffff;}
.sidebar-content .custom-menu a:after {color:#ffffff;}
.sidebar-content .custom-menu a:hover:after {color:#ffffff;}

.stat-bold {font-weight:bold;}
.stat-bold-red {font-weight:bold;color:#ff0000;}
.standard-arrow li, .standard-number-list li {display:block;flex-flow:inherit;}
.standard-arrow ul, .standard-number-list ul {margin-bottom:25px !important;}
.widget_presscore-custom-menu-one .custom-menu.show-arrow a:before, div[class*=elementor-widget-wp-widget-] .custom-menu.show-arrow a:before {color:#fff;}
.small-font {font-size:13px;}
.small-icon-font p {font-size:13px;padding-top:4px;}
.small-bullet-font li {font-size:14px;padding-top:3px;}
.single #sidebar {margin-top:0px !important;}
.button-align-fix {text-align:center;}
.heading-blue-bg {background:#1e3351;padding:15px;border-radius:18px;color:#ffffff;text-align:center;}

/* Ninja Tables CSS */

.footable-header {font-size:16px;}
.footable_parent strong {font-size:28px;}
.footable_parent strong span {font-size:12px;}
.footable_parent a {color:#0f75bd!important;}
.footable_parent a:hover{color:#ed207b!important;}
.footable_parent a.default-btn-shortcode {color:#ffffff!important;font-weight:600;padding:10px 20px;font-size:14px;}
.footable_parent a.default-btn-shortcode:hover {color:#ffffff!important;}

/* 2021 Price table Widget Styling */
.bmc-api-table thead th {background:linear-gradient(60deg, rgb(110, 22, 100) 0%, rgb(76, 22, 112) 15%, rgb(59, 49, 99) 50%, rgb(30, 51, 81) 100%); color: #fff;padding:15px 10px 15px 10px;}
.bmc-api-table thead td {background: #1e3351; color: #ffffff;}
.bmc-api-table thead th[scope=colgroup]{background: #1e3351; color: #ffffff;}
.bmc-api-table .bmc-table-cta {padding:10px 10px;background:#ed207b;color:#fff;border-radius:8px;font-weight:700;}
.bmc-api-table .bmc-table-cta:hover {background:#ca1e6a; color:#fff;text-decoration:none;}
.bmc-api-table tbody th[scope=row] {background: #fff; color: #222; font-size:15px; line-height: 1.2em; min-width:70px; padding:5px 10px 5px 10px;border-bottom:2px solid #ebebeb;}
.bmc-api-table tbody th {background: #28466f; color: #ffffff; font-size:15px; line-height: 1.2em; min-width:70px; padding:10px;}
.bmc-api-table tbody td {font-size:15px; line-height: 2em; min-width:70px;padding:15px 10px 15px 10px;border-bottom:2px solid #ebebeb;}
.bmc-api-table tfoot th {font-size:13px;font-weight:normal;}
.bmc-api-table a {font-size:18px; font-weight:bold !important; text-decoration:underline !important;}

@media screen and (max-width: 1150px) {
	.bmc-api-table {overflow-x:auto;display:block;}
	.bmc-api-table thead th {font-size:13px;}
	.bmc-api-table thead th[scope=col] {font-size:13px;}
	.bmc-api-table tbody th[scope=row] {font-size:13px;}
	.bmc-api-table tbody td {font-size:13px;}
	.bmc-api-table tbody th {font-size:13px;}
	.bmc-api-table a {font-size:16px;}
}

/* Author */
a.getTheAuthor{
	text-decoration:underline;
	color: unset;
	padding-bottom: 15px;
}

.fact-checked{
	display: flex;
	align-items: center;
}

.fact-checked .popover__wrapper{
	margin-left: 5px;
}

.fact-checked svg {
	margin-right: 5px;
}

.author-block{
	padding: 25px;
}

.author-top{
	display: flex;
	gap: 25px;
}

@media only screen and (max-width: 768px){
	.author-top{
		display: block;
	}
}

.social-icons a{
	text-decoration: none;
}

.author-highlights li{
	margin-bottom: 15px;
}

.author-post-block{
	width: 25%;
}

.author-post-inner{
	margin: 0 12px;
	height: 100%;
	box-shadow: 0 3px 4px 0 rgba(0,0,0,.12);
	display: flex;
	flex-wrap: wrap;
	padding: 0 10px 10px;
	text-decoration: none;
}

.author-blog-title h3{
	font-size: 15px;
}

@media only screen and (max-width: 767px){
	.author-post-block{
		width: 100%;
	}

}

.popover__title {
	font-size: 24px;
	line-height: 36px;
	text-decoration: none;
	color: rgb(228, 68, 68);
	text-align: center;
	padding: 15px 0;
}

.popover__wrapper {
	position: relative;
	display: inline-block;
}
.popover__content {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	left: 0;
	transform: translate(0, 10px);
	background-color: white;
	padding: 1.5rem;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
	width: auto;
	top: 45px;
	min-width: 350px;
	font-size: 14px;
}
.popover__top{
	display: flex;
	width: 100%;
	align-items: center;
	gap: 20px;
}
.popover__middle{
	padding: 12px 0;
}
.popover__right{
	display: flex;
	flex-wrap: wrap;
}
.popover__socials{
	width: 100%;
	display: flex;
}
.popover__content:before {
	position: absolute;
	z-index: -1;
	content: "";
	left: 0;
	top: -8px;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent white transparent;
	transition-duration: 0.3s;
	transition-property: transform;
}
.popover__wrapper:hover .popover__content {
	z-index: 10;
	opacity: 1;
	visibility: visible;
	transform: translate(0, -20px);
	transition: all 0.5s cubic-bezier(0.75, -0.02, 0.2, 0.97);
}
.popover__message {
	text-align: center;
}
a.modal-open {
	display:block;
	padding:20px;
	color:#424242;
	font-weight:bold;
	margin:50px auto;
	width:200px;
	background:#e0e0e0;
	border-radius:2px;
	text-align:center;
	text-decoration:none;
}
.modal {
	background:rgba(0,0,0,0.7);
	position:fixed;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	bottom:0px;
	transition:all .5s ease-in-out;
	opacity:0;
	z-index:-1;
}
.modal:target {
	opacity:1;
	transition:all .5s ease-in-out;
	z-index:+1;
}
.modal-content {
	position:fixed;
	top:50%;
	left:50%;
	width:500px;
	background:#fff;
	border-radius:4px;
	transform:translate(-50%, -200%);
	transition:all .5s ease-in-out;
	perspective: 1000;
	outline:1px solid transparent;
	opacity:0;
}
.modal:target .modal-content {
	transform:translate(-50%, -50%);
	transition:all .5s ease-in-out;
	transition-delay:.5s;
	z-index:9999;
	opacity:1;
}
.modal-close {
	float:right;
	text-decoration:none;
	padding:22px 22px;
	color:#424242;
	font-weight:800;
	transition:all .5s ease-in-out;
	z-index:+1;
	background:rgba(0,0,0,0.1);
	text-align:center;
	border-radius:0 4px 0 0;
}
.modal-close:hover {
	color:#fff;
	background:rgba(0,0,0,0.5);

}
.modal-content h3 {
	padding:20px;
	display:block;
	text-align:center;
	border-bottom:1px solid #e0e0e0;
	text-transform:uppercase;
	background:rgba(2,162,239,1);
	color:#fff;
	border-radius:4px 4px 0 0;
}
.modal-area {
	padding:20px;
}

div.author-container{
	display: flex;
	flex-wrap: wrap;
	margin:0 -20px;
}

.author-container .wf-cell{
	min-width: 50%;
	padding: 20px;
}

.author-container .paginator{
	width: 100%;
}

.author-container .paginator:not(.paginator-more-button):not(.filter-decorations) span.current:after {
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 100%;
	height: 2px;
	content: '';
	background-color: #1d998f;
	opacity: 1;
}

/* Accordions CSS */
.accordion{
	padding: 25px;
}
.tab input {
	position: absolute;
	opacity: 0;
	z-index: -1;
}
.tab__content {
	max-height: 0;
	overflow: hidden;
	transition: all 0.35s;
}
.tab input:checked ~ .tab__content {
	max-height: 10rem;
	padding: 17px 0 13px;
}
.tab__label,
.tab__close {
	display: flex;
	color: #1a1a1a;
	cursor: pointer;
}
.tab__label {
	justify-content: space-between;
	box-shadow: inset 0 0 0 1px #ddd;
	padding: 9px 0 9px 18px;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
	position: relative;
	margin-bottom: 15px;
}
.tab__label:hover{
	color: #1c938f;
}
.tab__label::after {
	width: 1em;
	height: 1em;
	text-align: center;
	transform: rotate(0deg);
	transition: all 0.35s;
	position: absolute;
	right: 13px;
	font-family: icomoon-the7-font;
	content: "\f005";
	font-weight: 400;
	font-size: 8px;
	line-height: 8px;
	top: 0;
	bottom: 0;
	margin: auto;
	color: #1c938f;
}
.tab input:checked + .tab__label{
	margin-bottom: 0;
}
.tab input:checked + .tab__label::after {
	transform: rotate(180deg);
}
.tab__content p {
	margin: 0;
	padding: 1rem;
}
.tab__close {
	justify-content: flex-end;
	padding: 0.5rem 1rem;
	font-size: 0.75rem;
}
@media screen and (max-width: 782px) {
  .author-top {display:block;}
  .author-top img {margin-bottom:20px;}
  .author-top-content {display:block;}
  .entry-author {display:block !important;}
}

.fact-edited-block{
	display: flex;
	gap: 20px;
}

.author_hover_wrapper{
	font-size: 12px;
}

@media only screen and (min-width: 769px) and (max-width: 991px){
	.popover__wrapper:hover .popover__content{
		width: 100vw;
		min-width: unset;
		max-width: 300px;
	}
}

@media screen and (max-width: 768px){
	.popover__content {
		min-width:125px;
		left: -10px;
		right: -10px;
	}
	.popover__top{
		display: block;
		br{
			display: none;
		}
	}
	.popover__wrapper{
		position: unset;
	}
	.author_hover_wrapper{
		position: relative;
	}
	.fact-edited-block{
		position: relative;
	}
	.popover__content:before{
		display: none;
	}
}

@media only screen and (min-width: 475px) and (max-width: 768px){

}

@media screen and (max-width: 475px){
	.fact-edited-block{
		display: block;
	}
	.edited-by{
		position: relative;
	}
	.fact-checked {
		position:relative;
	}
}