:root {
--bfp-blue: #0461a8;
--bfp-blue-deep: #034b82;
--bfp-blue-tint: #eaf2fa;
--bfp-green: #2a7f35;
--bfp-ink: #13253d;
--bfp-text: #3b4a5c;
--bfp-muted: #5e6c7d;
--bfp-line: #d8e0e9;
--bfp-line-soft: #e8edf3;
--bfp-page: #eef2f6;
--bfp-surface: #ffffff;
--bfp-display: "Google Sans", Roboto, "Segoe UI", system-ui, -apple-system, sans-serif;
--bfp-sans: Roboto, "Segoe UI", system-ui, -apple-system, sans-serif;
--bfp-r-panel: 10px;
--bfp-r-item: 8px;
} body.bs-theme .site-header.header-style-6,
body.bs-theme .site-header.header-style-6 .bs-pinning-block {
background: var(--bfp-surface);
}
body.bs-theme .site-header.header-style-6 .bs-pinning-block {
border-bottom: 1px solid var(--bfp-line);
}
body.bs-theme .site-header.header-style-6 .bs-pinning-block.pinned {
box-shadow: 0 8px 18px -14px rgba(19, 37, 61, .35);
} body.bs-theme .site-header.header-style-6 #main-navigation {
height: auto;
background: var(--bfp-page);
border: 1px solid var(--bfp-line);
border-radius: 12px;
padding: 4px;
margin-top: 18px;
margin-bottom: 18px;
}
body.bs-theme .site-header.header-style-6 #main-navigation > li {
margin: 0;
}
body.bs-theme .site-header.header-style-6 #main-navigation > li > a {
display: flex;
align-items: center;
gap: 8px;
height: 44px;
line-height: 44px;
padding: 0 16px;
border-radius: 9px;
background: transparent;
color: var(--bfp-ink);
font: 500 15px/44px var(--bfp-display);
text-transform: none;
letter-spacing: 0;
transition: background-color .15s ease, color .15s ease;
}
body.bs-theme .site-header.header-style-6 #main-navigation > li > a:hover {
background: var(--bfp-surface);
color: var(--bfp-blue);
}
body.bs-theme .site-header.header-style-6 #main-navigation > li.current-menu-item > a,
body.bs-theme .site-header.header-style-6 #main-navigation > li.current-menu-item > a:hover {
background: var(--bfp-blue);
color: #fff;
}
body.bs-theme .site-header.header-style-6 #main-navigation > li > a .bf-icon {
position: static;
display: inline-flex;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
margin: 0;
font-size: 16px;
line-height: 1;
} body.bs-theme .site-header.header-style-6 #main-navigation > li > a .bf-icon img {
position: static;
top: auto;
bottom: auto;
width: 20px;
height: 20px;
max-width: none;
margin: 0;
padding: 0;
vertical-align: middle;
}
body.bs-theme .site-header.header-style-6 #main-navigation > li.current-menu-item > a .bf-icon img {
filter: brightness(0) invert(1);
} body.bs-theme .site-header.header-style-6 #main-navigation > li > a:before,
body.bs-theme .site-header.header-style-6 #main-navigation > li > a:after {
display: none;
} body.bs-theme .site-header.header-style-6 #main-navigation .sub-menu {
background: var(--bfp-surface);
border: 1px solid var(--bfp-line);
border-radius: var(--bfp-r-item);
box-shadow: 0 12px 28px -16px rgba(19, 37, 61, .4);
padding: 6px;
}
body.bs-theme .site-header.header-style-6 #main-navigation .sub-menu li > a {
border-radius: 6px;
color: var(--bfp-ink);
font: 500 14px/1.4 var(--bfp-display);
text-transform: none;
padding: 9px 12px;
}
body.bs-theme .site-header.header-style-6 #main-navigation .sub-menu li > a:hover {
background: var(--bfp-blue-tint);
color: var(--bfp-blue);
} body.bs-theme .rh-header {
background: var(--bfp-surface);
border-bottom: 1px solid var(--bfp-line);
} body.bs-theme .adcontainer .stcon {
margin-top: 20px;
margin-bottom: 20px;
}
body.bs-theme .stcon:has(ins.adsbygoogle[data-ad-status="filled"])::before,
body.bs-theme .google-auto-placed:has(ins.adsbygoogle[data-ad-status="filled"])::before {
content: "Advertisement";
display: block;
margin: 0 0 6px;
color: var(--bfp-muted);
font: 400 11px/1.2 var(--bfp-sans);
letter-spacing: .02em;
text-align: left;
}
body.home #content .google-auto-placed {
margin-top: 8px;
margin-bottom: 20px;
} body.bs-theme ins.adsbygoogle[data-ad-status="unfilled"] {
display: none !important;
}
body.bs-theme .stcon:has(ins.adsbygoogle[data-ad-status="unfilled"]):not(:has(ins.adsbygoogle[data-ad-status="filled"])):not(:has(ins.adsbygoogle[data-ad-status="unfill-optimized"])) {
display: none;
} body.home #content .sticky-column:has(> .google-auto-placed) > .bs-vc-wrapper {
position: static !important;
top: auto !important;
bottom: auto !important;
left: auto !important;
width: auto !important;
transform: none !important;
}
body.home #content .sticky-column:has(> .google-auto-placed) > .sticky-spacer {
display: none !important;
} body.home {
background: var(--bfp-page);
color: var(--bfp-text);
font-family: var(--bfp-sans);
}
body.home .main-wrap,
body.home .content-container {
background: transparent;
}
body.home .content-container {
padding-top: 4px;
}
body.home a:focus-visible,
body.home input:focus-visible {
outline: 2px solid var(--bfp-blue);
outline-offset: 2px;
} body.home #content .single-container .bs-listing:not(.bs-listing-modern-grid-listing-9),
body.home #content .vc_wp_search .widget_search,
body.home #content .vc_wp_custommenu .widget {
background: var(--bfp-surface);
border: 1px solid var(--bfp-line);
border-radius: var(--bfp-r-panel);
box-shadow: none;
padding: 20px 20px 10px;
margin-bottom: 20px;
} body.home #content .single-container .section-heading,
body.home #content .vc_wp_custommenu .section-heading {
height: auto;
margin: 0 0 12px;
padding: 0 0 12px;
border-bottom: 1px solid var(--bfp-line-soft);
background: none;
text-align: left;
}
body.home #content .single-container .section-heading:before,
body.home #content .single-container .section-heading:after,
body.home #content .vc_wp_custommenu .section-heading:before,
body.home #content .vc_wp_custommenu .section-heading:after {
display: none;
}
body.home #content .single-container .section-heading .h-text,
body.home #content .vc_wp_custommenu .section-heading .h-text {
display: inline-flex;
align-items: center;
gap: 9px;
height: auto;
padding: 0;
background: none !important;
color: var(--bfp-ink) !important;
font: 700 19px/1.3 var(--bfp-display);
text-transform: none;
letter-spacing: 0;
}
body.home #content .single-container .section-heading .h-text:before,
body.home #content .single-container .section-heading .h-text:after,
body.home #content .vc_wp_custommenu .section-heading .h-text:before,
body.home #content .vc_wp_custommenu .section-heading .h-text:after {
display: none;
}
body.home #content .single-container .section-heading .h-text .bf-icon {
margin: 0;
color: var(--bfp-green);
font-size: 16px;
}
body.home #content .single-container .section-heading a.main-link:hover .h-text {
color: var(--bfp-blue) !important;
} body.home #content .term-badges .term-badge a,
body.home #content .term-badges .term-badge {
background: rgba(255, 255, 255, .94) !important;
color: var(--bfp-ink) !important;
}
body.home #content .term-badges .term-badge {
margin: 0;
border-radius: 5px;
overflow: hidden;
}
body.home #content .term-badges .term-badge a {
display: block;
padding: 3px 8px;
font: 500 12px/1.4 var(--bfp-display);
text-transform: none;
letter-spacing: 0;
}
body.home #content .term-badges .term-badge a:hover {
color: var(--bfp-blue) !important;
}
body.home #content .term-badges.floated {
top: 10px;
left: 10px;
} body.home #content .bs-listing-modern-grid-listing-9 {
background: transparent;
border: 0;
padding: 0;
margin-bottom: 20px;
}
body.home #content .listing-modern-grid-9 .listing-item .item-content {
border-radius: var(--bfp-r-item);
overflow: hidden;
} body.home #content .listing-modern-grid-9.slider-overlay-colored .listing-item .img-cont:after,
body.home #content .listing-modern-grid-9 .listing-item .img-cont:after {
background: linear-gradient(to top, rgba(12, 24, 40, .88) 0%, rgba(12, 24, 40, .45) 38%, rgba(12, 24, 40, 0) 68%) !important;
opacity: 1 !important;
}
body.home #content .listing-modern-grid-9 .listing-item .title {
font-family: var(--bfp-display);
font-weight: 500;
letter-spacing: 0;
text-transform: none;
}
body.home #content .listing-modern-grid-9 .listing-item .title a {
color: #fff;
}
body.home #content .listing-modern-grid-9 .listing-item-1 .title {
font-size: 26px;
line-height: 1.25;
max-width: 30ch;
}
body.home #content .listing-modern-grid-9 .listing-item:not(.listing-item-1) .title {
font-size: 15px;
line-height: 1.35;
}
body.home #content .listing-modern-grid-9 .listing-item:not(.listing-item-1) .title a {
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
}
body.home #content .listing-modern-grid-9 .post-meta,
body.home #content .listing-modern-grid-9 .post-meta a,
body.home #content .listing-modern-grid-9 .post-meta .post-author {
color: rgba(255, 255, 255, .82);
font: 400 12px/1.4 var(--bfp-sans);
text-transform: none;
} body.home #content .vc_wp_search .widget_search {
padding: 16px;
}
body.home #content .vc_wp_search .search-form {
position: relative;
margin: 0;
}
body.home #content .vc_wp_search .search-field {
width: 100%;
height: 54px;
padding: 0 120px 0 18px;
border: 2px solid var(--bfp-line);
border-radius: var(--bfp-r-item);
background: var(--bfp-surface);
color: var(--bfp-ink);
font: 400 16px/1 var(--bfp-sans);
box-shadow: none;
transition: border-color .15s ease;
}
body.home #content .vc_wp_search .search-field::placeholder {
color: var(--bfp-muted);
opacity: 1;
}
body.home #content .vc_wp_search .search-field:focus {
border-color: var(--bfp-blue);
outline: 0;
}
body.home #content .vc_wp_search .search-submit {
position: absolute;
top: 6px;
right: 6px;
height: 42px;
min-width: 100px;
padding: 0 18px;
border: 0;
border-radius: 6px;
background: var(--bfp-blue);
color: #fff;
font: 500 15px/42px var(--bfp-display);
text-transform: none !important; cursor: pointer;
}
body.home #content .vc_wp_search .search-submit:hover,
body.home #content .vc_wp_search .search-submit:focus-visible {
background: var(--bfp-blue-deep);
} body.home #content .listing-tb-1.columns-2 {
margin-left: -4px;
margin-right: -4px;
}
body.home #content .listing-tb-1 .listing-item {
margin-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
}
body.home #content .listing-tb-1 .item-inner {
display: flex;
align-items: center;
gap: 14px;
padding: 8px;
border: 0;
border-radius: var(--bfp-r-item);
background: transparent;
box-shadow: none;
transition: background-color .15s ease;
}
body.home #content .listing-tb-1 .item-inner:before,
body.home #content .listing-tb-1 .item-inner:after {
display: none;
}
body.home #content .listing-tb-1 .item-inner:hover {
background: var(--bfp-blue-tint);
}
body.home #content .listing-tb-1 .featured {
float: none;
flex: 0 0 80px;
width: 80px;
margin: 0;
}
body.home #content .listing-tb-1 .featured .img-holder {
width: 80px;
margin: 0;
border-radius: var(--bfp-r-item);
box-shadow: inset 0 0 0 1px rgba(19, 37, 61, .08);
background-size: cover;
background-position: center;
}
body.home #content .listing-tb-1 .featured .img-holder:before {
padding-top: 75%;
}
body.home #content .listing-tb-1 .title {
flex: 1 1 auto;
min-width: 0;
margin: 0;
font: 500 15px/1.38 var(--bfp-display);
letter-spacing: 0;
text-transform: none;
}
body.home #content .listing-tb-1 .title a {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
color: var(--bfp-ink);
}
body.home #content .listing-tb-1 .item-inner:hover .title a,
body.home #content .listing-tb-1 .title a:hover {
color: var(--bfp-blue);
} body.home #content .listing-blog-1 > .listing-item {
padding: 0 0 18px;
margin: 0 0 18px;
border: 0;
border-bottom: 1px solid var(--bfp-line-soft);
background: transparent;
}
body.home #content .listing-blog-1 > .listing-item:last-of-type {
border-bottom: 0;
margin-bottom: 4px;
}
body.home #content .listing-blog-1 .listing-item .featured .img-holder {
border-radius: var(--bfp-r-item);
overflow: hidden;
}
body.home #content .listing-blog-1 .listing-item .title {
margin: 0 0 6px;
font: 700 18px/1.35 var(--bfp-display);
letter-spacing: 0;
text-transform: none;
}
body.home #content .listing-blog-1 .listing-item .title a {
color: var(--bfp-ink);
}
body.home #content .listing-blog-1 .listing-item .title a:hover {
color: var(--bfp-blue);
}
body.home #content .listing-blog-1 .post-meta,
body.home #content .listing-blog-1 .post-meta a,
body.home #content .listing-blog-1 .post-meta .post-author,
body.home #content .listing-blog-1 .post-meta .time {
color: var(--bfp-muted);
font: 400 12.5px/1.4 var(--bfp-sans);
text-transform: none;
}
body.home #content .listing-blog-1 .post-summary {
display: block;
max-height: 44.8px; margin-top: 8px;
padding-left: 0; overflow: hidden;
color: var(--bfp-text);
font: 400 14px/1.6 var(--bfp-sans);
}  body.home #content .wpb_column.vc_col-has-fill:has(.wpb_posts_slider) {
border-color: var(--bfp-line) !important;
border-radius: var(--bfp-r-panel);
}
body.home #content .wpb_posts_slider {
margin-bottom: 16px;
}
body.home #content .wpb_posts_slider > .wpb_wrapper {
padding: 0;
border: 0;
background: transparent;
}
body.home #content .wpb_posts_slider .flexslider {
margin: 0;
border: 0;
background: transparent;
box-shadow: none;
}
body.home #content .wpb_posts_slider .flex-viewport {
height: auto !important;
border-radius: var(--bfp-r-item);
}
body.home #content .wpb_posts_slider .slides > li > a.link_image {
display: block;
aspect-ratio: 1 / 1;
outline: 1px solid var(--bfp-line-soft);
outline-offset: -1px;
border-radius: var(--bfp-r-item);
overflow: hidden;
background: var(--bfp-page);
}
body.home #content .wpb_posts_slider .slides > li > a.link_image img {
width: 100%;
height: 100%;
object-fit: cover;
}
body.home #content .wpb_posts_slider .flex-control-nav {
position: static;
margin: 6px 0 2px;
line-height: 1;
}
body.home #content .wpb_posts_slider .flex-control-paging li {
margin: 0 3px;
}
body.home #content .wpb_posts_slider .flex-control-paging li a {
width: 7px;
height: 7px;
background: var(--bfp-line);
box-shadow: none;
}
body.home #content .wpb_posts_slider .flex-control-paging li a.flex-active {
background: var(--bfp-blue);
}
body.home #content .wpb_posts_slider .flex-direction-nav {
display: none;
} body.home #content .vc_wp_custommenu .widget {
padding: 18px 10px 12px;
}
body.home #content .vc_wp_custommenu .section-heading {
margin-left: 8px;
margin-right: 8px;
}
body.home #content .vc_wp_custommenu .menu {
display: flex;
flex-direction: column;
gap: 2px;
margin: 0;
padding: 0;
}
body.home #content .vc_wp_custommenu .menu > li {
margin: 0;
padding: 0;
border: 0;
list-style: none;
} body.home #content .vc_wp_custommenu .menu > li > a {
display: flex;
align-items: center;
gap: 12px;
width: auto;
margin: 0;
padding: 5px 10px 5px 5px;
border: 0;
border-radius: 10px;
background: transparent;
color: var(--bfp-ink);
font: 500 14.5px/1.3 var(--bfp-display);
text-transform: none;
transition: background-color .15s ease, color .15s ease;
}
body.home #content .vc_wp_custommenu .menu > li.menu-have-icon > a:before {
display: none;
} body.home #content .vc_wp_custommenu .menu > li > a .bf-icon,
body.home #content .vc_wp_custommenu .menu > li:not(.menu-have-icon) > a:before {
display: inline-flex;
align-items: center;
justify-content: center;
flex: 0 0 32px;
width: 32px;
height: 32px;
margin: 0;
border-radius: 8px;
background: var(--bfp-blue-tint);
color: var(--bfp-blue);
font: normal 15px/1 FontAwesome;
text-align: center;
-webkit-font-smoothing: antialiased;
transition: background-color .15s ease, color .15s ease;
} body.home #content .vc_wp_custommenu .menu > li > a:after {
content: "\f105";
display: block;
margin-left: auto;
padding-left: 8px;
color: #b4c1cf;
font: normal 16px/1 FontAwesome;
transition: color .15s ease, transform .15s ease;
}
body.home #content .vc_wp_custommenu .menu > li > a:hover,
body.home #content .vc_wp_custommenu .menu > li > a:focus-visible {
background: var(--bfp-blue-tint);
color: var(--bfp-blue);
}
body.home #content .vc_wp_custommenu .menu > li > a:hover .bf-icon,
body.home #content .vc_wp_custommenu .menu > li > a:focus-visible .bf-icon,
body.home #content .vc_wp_custommenu .menu > li:not(.menu-have-icon) > a:hover:before {
background: var(--bfp-blue);
color: #fff;
}
body.home #content .vc_wp_custommenu .menu > li > a:hover:after,
body.home #content .vc_wp_custommenu .menu > li > a:focus-visible:after {
color: var(--bfp-blue);
transform: translateX(2px);
} body.home #content .vc_wp_custommenu #menu-item-7880 > a:before {
content: "\f091";
background: #e7f3e9;
color: var(--bfp-green);
}
body.home #content .vc_wp_custommenu #menu-item-7880 > a:hover {
background: #eef7ef;
color: var(--bfp-green);
}
body.home #content .vc_wp_custommenu #menu-item-7880 > a:hover:before {
background: var(--bfp-green);
color: #fff;
}
body.home #content .vc_wp_custommenu #menu-item-7880 > a:hover:after {
color: var(--bfp-green);
} body.home #content .vc_wp_custommenu #menu-item-4751 {
order: 99;
margin-top: 10px;
padding: 12px 2px 0;
border-top: 1px solid var(--bfp-line-soft);
}
body.home #content .vc_wp_custommenu #menu-item-4751 > a {
justify-content: center;
gap: 8px;
padding: 10px 14px;
border: 1px solid var(--bfp-line);
border-radius: 8px;
color: var(--bfp-blue);
}
body.home #content .vc_wp_custommenu #menu-item-4751 > a .bf-icon {
flex: 0 0 auto;
width: auto;
height: auto;
background: none;
color: inherit;
font-size: 14px;
}
body.home #content .vc_wp_custommenu #menu-item-4751 > a:after {
margin-left: 0;
padding-left: 2px;
color: inherit;
}
body.home #content .vc_wp_custommenu #menu-item-4751 > a:hover {
border-color: var(--bfp-blue);
background: var(--bfp-blue);
color: #fff;
}
body.home #content .vc_wp_custommenu #menu-item-4751 > a:hover .bf-icon {
background: none;
color: #fff;
} body.home #content .vc_wp_custommenu #menu-item-4751 .bf-icon:before { content: "\f009"; } body.home #content .vc_wp_custommenu #menu-item-4776 .bf-icon:before { content: "\f1b2"; } body.home #content .vc_wp_custommenu #menu-item-4107 .bf-icon:before { content: "\f2db"; } body.home #content .vc_wp_custommenu #menu-item-2840 .bf-icon:before { content: "\f0f6"; } body.home #content .vc_wp_custommenu #menu-item-2224 .bf-icon:before { content: "\f1fc"; } body.home #content .vc_wp_custommenu #menu-item-2220 .bf-icon:before { content: "\f008"; } body.home #content .vc_wp_custommenu #menu-item-2218 .bf-icon:before { content: "\f1de"; } body.home #content .vc_wp_custommenu #menu-item-2217 .bf-icon:before { content: "\f0ad"; } body.home #content .vc_wp_custommenu #menu-item-4104 .bf-icon:before { content: "\f1b3"; } body.home #content .vc_wp_custommenu #menu-item-4106 .bf-icon:before { content: "\f1da"; } body.home #content .vc_wp_custommenu #menu-item-4102 .bf-icon:before { content: "\f0ac"; } body.home #content .vc_wp_custommenu #menu-item-4427 .bf-icon:before { content: "\f0ec"; } body.home #content .vc_wp_custommenu #menu-item-4428 .bf-icon:before { content: "\f121"; } body.home #content .vc_wp_custommenu #menu-item-4433 .bf-icon:before { content: "\f192"; } body.home #content .vc_wp_custommenu #menu-item-4434 .bf-icon:before { content: "\f023"; } body.home #content .vc_wp_custommenu #menu-item-4435 .bf-icon:before { content: "\f2d0"; } body.home #content .vc_wp_custommenu #menu-item-4442 .bf-icon:before { content: "\f12e"; }  body.bs-theme .site-footer .copy-footer {
background: var(--bfp-ink);
color: #a9b8c9;
padding: 30px 0 24px;
border-top: 0;
}
body.bs-theme .site-footer .copy-footer .footer-menu-wrapper {
padding-bottom: 18px;
margin-bottom: 16px;
border-bottom: 1px solid rgba(255, 255, 255, .12);
}
body.bs-theme .site-footer .copy-footer .footer-menu-wrapper .menu > li > a,
body.bs-theme .site-footer .copy-footer .footer-menu-wrapper a {
color: #e4ebf3;
font: 500 14px/1.6 var(--bfp-display);
text-transform: none;
}
body.bs-theme .site-footer .copy-footer a:hover {
color: #fff;
text-decoration: underline;
text-underline-offset: 3px;
}
body.bs-theme .site-footer .copy-footer .copy-1,
body.bs-theme .site-footer .copy-footer .copy-2,
body.bs-theme .site-footer .copy-footer .copy-1 a {
color: #a9b8c9;
font: 400 13px/1.5 var(--bfp-sans);
} @media (max-width: 1199px) {
body.bs-theme .site-header.header-style-6 #main-navigation > li > a {
padding: 0 12px;
font-size: 14px;
}
} @media (max-width: 991px) {
body.home #content .wpb_column:has(.vc_wp_search) {
width: 100%;
margin-left: 0 !important;
}
}
@media (max-width: 767px) {
body.home #content .listing-modern-grid-9 .listing-item-1 .title {
font-size: 20px;
} body.home #content .vc_row > .bs-vc-wrapper:has(.vc_wp_search) {
display: flex;
flex-direction: column;
}
body.home #content .vc_row > .bs-vc-wrapper:has(.vc_wp_search):before,
body.home #content .vc_row > .bs-vc-wrapper:has(.vc_wp_search):after {
display: none;
}
body.home #content .vc_row > .bs-vc-wrapper:has(.vc_wp_search) > .wpb_column:has(.vc_wp_search) {
order: 1;
}
body.home #content .vc_row > .bs-vc-wrapper:has(.vc_wp_search) > .wpb_column:has(.vc_wp_custommenu) {
order: 2;
}
body.home #content .vc_row > .bs-vc-wrapper:has(.vc_wp_search) > .wpb_column:has(.wpb_posts_slider) {
order: 3;
} body.home #content .wpb_column:has(.wpb_posts_slider) > .wpb_wrapper {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 8px;
}
body.home #content .wpb_posts_slider {
margin-bottom: 0;
}
body.home #content .wpb_posts_slider > .wpb_wrapper {
padding: 5px 5px 2px;
}
body.home #content .wpb_posts_slider .flex-control-nav {
display: none;
}
body.home #content .single-container .bs-listing:not(.bs-listing-modern-grid-listing-9),
body.home #content .vc_wp_custommenu .widget {
padding: 16px 14px 8px;
}
body.home #content .listing-tb-1 .featured {
flex-basis: 72px;
width: 72px;
}
body.home #content .listing-tb-1 .featured .img-holder {
width: 72px;
}
body.home #content .listing-blog-1 .listing-item .title {
font-size: 16.5px;
}
body.home #content .vc_wp_search .search-submit {
min-width: 0;
padding: 0 14px;
}
body.home #content .vc_wp_search .search-field {
padding-right: 96px;
}
}
@media (prefers-reduced-motion: reduce) {
body.bs-theme *,
body.bs-theme *:before,
body.bs-theme *:after {
transition-duration: 0s !important;
}
} :is(body.single-post, body.page:not(.home), body.archive, body.search, body.error404) {
background: var(--bfp-page);
color: var(--bfp-text);
font-family: var(--bfp-sans);
}
:is(body.single-post, body.page:not(.home), body.archive, body.search, body.error404) .main-wrap,
:is(body.single-post, body.page:not(.home), body.archive, body.search, body.error404) .content-container {
background: transparent;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search, body.error404) a:focus-visible,
:is(body.single-post, body.page:not(.home), body.archive, body.search, body.error404) :is(input, button):focus-visible {
outline: 2px solid var(--bfp-blue);
outline-offset: 2px;
} body.bs-theme .bf-breadcrumb.bc-top-style {
padding-top: 16px;
background: transparent;
}
body.bs-theme .bf-breadcrumb .bf-breadcrumb-item,
body.bs-theme .bf-breadcrumb .bf-breadcrumb-item a,
body.bs-theme .bf-breadcrumb .bf-breadcrumb-item span {
color: var(--bfp-muted);
font: 400 13px/1.5 var(--bfp-sans);
text-transform: none;
}
body.bs-theme .bf-breadcrumb .bf-breadcrumb-item a:hover {
color: var(--bfp-blue);
}
body.bs-theme .bf-breadcrumb .bf-breadcrumb-item:after {
color: #a9b6c4;
} body.single-post #content .single-container,
body.page:not(.home) #content .single-container,
body.single-post #content .post-related,
body.single-post #content .comments-template,
:is(body.archive, body.search) #content .archive-title,
:is(body.archive, body.search) #content .search-header,
:is(body.archive, body.search) #content .content-column > .listing,
body.error404 #content .content-404 {
background: var(--bfp-surface);
border: 1px solid var(--bfp-line);
border-radius: 12px;
box-shadow: none;
margin-bottom: 20px;
}
body.single-post #content .single-container,
body.page:not(.home) #content .single-container {
padding: 28px 30px 10px;
}
body.single-post #content .single-container > article,
body.page:not(.home) #content .single-container > article {
padding: 0;
margin: 0;
border: 0;
background: transparent;
box-shadow: none;
}
body.single-post #content .post-related,
body.single-post #content .comments-template {
padding: 20px 22px 12px;
} :is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.post-related, .comments-template, .sidebar-column .widget) .section-heading {
height: auto;
margin: 0 0 14px;
padding: 0 0 12px;
border: 0;
border-bottom: 1px solid var(--bfp-line-soft);
background: none;
text-align: left;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.post-related, .comments-template, .sidebar-column .widget) .section-heading:before,
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.post-related, .comments-template, .sidebar-column .widget) .section-heading:after,
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.post-related, .comments-template, .sidebar-column .widget) .section-heading .h-text:before,
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.post-related, .comments-template, .sidebar-column .widget) .section-heading .h-text:after {
display: none !important;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.post-related, .comments-template, .sidebar-column .widget) .section-heading .h-text {
display: inline-flex;
align-items: center;
gap: 8px;
height: auto;
padding: 0;
background: none !important;
color: var(--bfp-ink) !important;
font: 700 18px/1.3 var(--bfp-display);
text-transform: none;
letter-spacing: 0;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content .section-heading .h-text .bf-icon {
margin: 0;
color: var(--bfp-green);
font-size: 15px;
} :is(body.single-post, body.archive, body.search) #content .term-badges .term-badge {
margin: 0;
border-radius: 6px;
overflow: hidden;
}
:is(body.single-post, body.archive, body.search) #content .term-badges .term-badge a {
display: block;
padding: 3px 8px;
background: rgba(255, 255, 255, .94) !important;
color: var(--bfp-ink) !important;
font: 500 12px/1.4 var(--bfp-display);
text-transform: none;
letter-spacing: 0;
}
:is(body.single-post, body.archive, body.search) #content .term-badges .term-badge a:hover {
color: var(--bfp-blue) !important;
}
:is(body.single-post, body.archive, body.search) #content .term-badges.floated {
top: 8px;
left: 8px;
} :is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1 .listing-item {
margin: 0 0 2px;
padding: 0;
border: 0;
background: transparent;
box-shadow: none;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1.columns-2 .listing-item {
padding-left: 4px;
padding-right: 4px;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1 .item-inner {
display: flex;
align-items: center;
gap: 12px;
padding: 7px;
border: 0;
border-radius: 8px;
background: transparent;
box-shadow: none;
transition: background-color .15s ease;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1 .item-inner:before,
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1 .item-inner:after {
display: none;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1 .item-inner:hover {
background: var(--bfp-blue-tint);
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1 .featured {
float: none;
flex: 0 0 64px;
width: 64px;
margin: 0;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1 .featured .img-holder {
width: 64px;
margin: 0;
border-radius: 14px;
box-shadow: inset 0 0 0 1px rgba(19, 37, 61, .08);
background-size: cover;
background-position: center;
} :is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1 .featured .img-holder:before {
padding-top: 100%;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1 .title {
flex: 1 1 auto;
min-width: 0;
margin: 0;
font: 500 14.5px/1.38 var(--bfp-display);
letter-spacing: 0;
text-transform: none;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1 .title a {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
color: var(--bfp-ink);
text-decoration: none;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content :is(.sidebar-column, .bs-irp) .listing-tb-1 .item-inner:hover .title a {
color: var(--bfp-blue) !important;
} body.single-post #content .single-container > article.post:has(> .single-featured) {
display: grid;
grid-template-columns: 112px minmax(0, 1fr);
column-gap: 22px;
}
body.single-post #content .single-container > article.post:has(> .single-featured) > * {
grid-column: 1 / -1;
min-width: 0;
}
body.single-post #content .single-container > article.post > .single-featured {
grid-column: 1;
grid-row: 1;
align-self: start;
margin: 0 0 24px;
}
body.single-post #content .single-container > article.post > .post-header-inner {
grid-column: 2;
grid-row: 1;
align-self: center;
margin: 0 0 24px;
padding: 0;
}
body.single-post #content .single-container > article.post > .entry-content {
grid-row: 2;
}
body.single-post #content .single-featured figure {
margin: 0;
}
body.single-post #content .single-featured a.post-thumbnail {
display: block;
}
body.single-post #content .single-featured img {
display: block;
width: 112px;
height: 112px;
max-width: none; aspect-ratio: 1 / 1;
object-fit: cover;
object-position: center;
border-radius: 22px;
background: var(--bfp-surface);
box-shadow: 0 0 0 1px var(--bfp-line);
}
body.single-post #content .single-featured figcaption {
display: none;
}
body.single-post #content .post-header-inner .term-badges.floated {
position: static;
display: flex;
flex-wrap: wrap;
gap: 6px;
margin: 0 0 10px;
}
body.single-post #content .post-header-inner .term-badges .term-badge a {
background: var(--bfp-blue-tint) !important;
color: var(--bfp-blue) !important;
padding: 3px 9px;
font-size: 12.5px;
}
body.single-post #content .post-header-inner .term-badges .term-badge a:hover {
background: var(--bfp-blue) !important;
color: #fff !important;
}
body.single-post #content .single-post-title {
margin: 0 0 8px;
color: var(--bfp-ink);
font: 700 30px/1.22 var(--bfp-display);
letter-spacing: 0;
text-transform: none;
}
body.single-post #content .single-post-title .post-title {
color: inherit;
font: inherit;
text-transform: none;
}
body.single-post #content .post-subtitle {
margin: 0 0 10px;
color: var(--bfp-muted);
font: 400 16px/1.5 var(--bfp-sans);
text-transform: none;
}
body.single-post #content .single-post-meta,
body.single-post #content .single-post-meta a,
body.single-post #content .single-post-meta b,
body.single-post #content .single-post-meta .time {
color: var(--bfp-muted);
font: 400 13px/1.6 var(--bfp-sans);
text-transform: none;
}
body.single-post #content .single-post-meta b {
font-weight: 500;
} :is(body.single-post, body.page:not(.home)) #content .entry-content {
color: var(--bfp-text);
font: 400 16.5px/1.75 var(--bfp-sans);
}
:is(body.single-post, body.page:not(.home)) #content .entry-content p {
margin: 0 0 18px;
} :is(body.single-post, body.page:not(.home)) #content .entry-content :is([style*="text-align: justify"], [style*="text-align:justify"]) {
text-align: left !important;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content :is(h1, h2, h3, h4, h5) {
color: var(--bfp-ink);
font-family: var(--bfp-display);
letter-spacing: 0;
text-transform: none;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content :is(h1, h2, h3, h4, h5) strong {
font-weight: inherit;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content h1 {
margin: 34px 0 12px;
font-size: 26px;
font-weight: 700;
line-height: 1.3;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content h2 {
margin: 36px 0 12px;
font-size: 24px;
font-weight: 700;
line-height: 1.3;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content h3 {
margin: 28px 0 10px;
font-size: 20px;
font-weight: 600;
line-height: 1.35;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content :is(h4, h5) {
margin: 22px 0 8px;
font-size: 17px;
font-weight: 600;
line-height: 1.4;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content > :is(h1, h2, h3, h4):first-child {
margin-top: 0;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content :is(p, li, td, blockquote) a:not(.post-url):not(.google-anno) {
color: var(--bfp-blue);
text-decoration: underline;
text-decoration-thickness: 1px;
text-decoration-color: rgba(4, 97, 168, .35);
text-underline-offset: 3px;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content :is(p, li, td, blockquote) a:not(.post-url):not(.google-anno):hover {
color: var(--bfp-blue-deep);
text-decoration-color: currentColor;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content :is(ul, ol):not(.bs-shortcode-list) {
margin: 0 0 20px;
padding-left: 24px;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content :is(ul, ol):not(.bs-shortcode-list) > li {
margin: 5px 0;
padding-left: 2px;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content :is(ul, ol):not(.bs-shortcode-list) > li::marker {
color: var(--bfp-blue);
}
:is(body.single-post, body.page:not(.home)) #content .entry-content ol:not(.bs-shortcode-list) > li::marker {
font-weight: 600;
} :is(body.single-post, body.page:not(.home)) #content .entry-content ul.bs-shortcode-list {
margin: 0 0 24px;
padding: 4px 0;
border: 1px solid var(--bfp-line);
border-radius: 10px;
background: var(--bfp-surface);
list-style: none;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content ul.bs-shortcode-list > li {
position: relative;
margin: 0;
padding: 9px 16px 9px 44px;
border-top: 1px solid var(--bfp-line-soft);
line-height: 1.55;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content ul.bs-shortcode-list > li:first-child {
border-top: 0;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content ul.bs-shortcode-list > li:before {
position: absolute;
top: 10px;
left: 16px;
width: 18px;
margin: 0;
color: var(--bfp-blue);
font-size: 14px;
line-height: 1.55;
text-align: center;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content ul.bs-shortcode-list.list-style-check > li:before {
color: var(--bfp-green);
} :is(body.single-post, body.page:not(.home)) #content .entry-content :is(figure, .wp-caption) {
max-width: 100%;
margin: 26px auto;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content :is(figure, .wp-caption, p) img {
height: auto;
border-radius: 10px;
box-shadow: 0 0 0 1px rgba(19, 37, 61, .07);
}
:is(body.single-post, body.page:not(.home)) #content .entry-content :is(figcaption, .wp-caption-text) {
margin-top: 8px;
color: var(--bfp-muted);
font: 400 13px/1.5 var(--bfp-sans);
font-style: normal;
text-align: center;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content hr {
height: 0;
margin: 32px 0;
border: 0;
border-top: 1px solid var(--bfp-line);
background: none;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content blockquote {
margin: 0 0 22px;
padding: 14px 18px;
border: 0;
border-left: 3px solid var(--bfp-blue);
border-radius: 0 8px 8px 0;
background: var(--bfp-blue-tint);
color: var(--bfp-ink);
font-style: normal;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content table {
width: 100%;
margin: 0 0 24px;
border-collapse: collapse;
font-size: 15px;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content :is(th, td) {
padding: 10px 12px;
border: 1px solid var(--bfp-line);
text-align: left;
vertical-align: top;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content th {
background: var(--bfp-page);
color: var(--bfp-ink);
font-family: var(--bfp-display);
font-weight: 600;
}  body.single-post #content .entry-content form[action*="/download/"] {
margin: 40px 0 16px;
padding: 22px;
border: 1px solid #cfe5d3;
border-radius: 12px;
background: #f4faf5;
text-align: center;
}
body.single-post #content .entry-content form[action*="/download/"] button[type="submit"],
body.single-post #content #makingdifferenttimer a.btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
min-height: 52px;
padding: 0 34px;
border: 0;
border-radius: 10px;
background: var(--bfp-green);
box-shadow: none;
color: #fff !important;
font: 700 17px/1 var(--bfp-display);
letter-spacing: 0;
text-transform: none !important;
text-decoration: none;
cursor: pointer;
transition: background-color .15s ease;
}
body.single-post #content .entry-content form[action*="/download/"] button[type="submit"]:hover,
body.single-post #content #makingdifferenttimer a.btn:hover {
background: #226b2c;
}
body.single-post #content .entry-content form[action*="/download/"] button[type="submit"] .fa {
font-size: 16px;
} body.single-post #content .post-tp-1-header {
margin: 0 0 20px;
padding: 0;
}
body.single-post #content .post-tp-1-header center > br,
body.single-post #content #mdtimer br {
display: none;
}
body.single-post #content #mdtimer {
margin: 20px 0 6px;
}
body.single-post #content #mdtimer > div {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 14px 22px;
border: 1px solid var(--bfp-line);
border-radius: 10px;
background: var(--bfp-blue-tint);
color: var(--bfp-ink);
font: 500 16px/1.4 var(--bfp-display) !important;
}
body.single-post #content #mdtimer > div span {
min-width: 2ch;
color: var(--bfp-blue);
font-weight: 700;
font-variant-numeric: tabular-nums;
text-align: center;
}
body.single-post #content #mdtimer img {
top: 0 !important;
}
body.single-post #content #makingdifferenttimer {
margin: 20px 0 6px;
} body.single-post #content .post-tp-1-header > ins.adsbygoogle {
margin-top: 28px;
}
body.single-post #content .about-key-section {
margin: 24px 0;
padding: 20px 22px;
border: 1px solid #cfe5d3;
border-radius: 12px;
background: #f4faf5;
} body.single-post #content .entry-content .about-key-section h2 {
margin: 0 0 12px;
font-size: 18px;
line-height: 1.35;
}
body.single-post #content .entry-content .about-key-section ul:not(.bs-shortcode-list) {
margin: 0;
padding: 0;
list-style: none;
}
body.single-post #content .entry-content .about-key-section ul:not(.bs-shortcode-list) > li {
position: relative;
margin: 10px 0;
padding-left: 30px;
line-height: 1.6;
}
body.single-post #content .entry-content .about-key-section ul:not(.bs-shortcode-list) > li:before {
content: "\f00c";
position: absolute;
top: 2px;
left: 0;
display: inline-flex;
align-items: center;
justify-content: center;
width: 20px;
height: 20px;
border-radius: 50%;
background: #dcefe0;
color: var(--bfp-green);
font: normal 11px/1 FontAwesome;
}
body.single-post #content .entry-content .about-key-section ul:not(.bs-shortcode-list) > li > p {
margin: 0;
} body.single-post #content .bs-irp {
margin: 28px 0;
padding: 14px 12px 8px;
border: 1px solid var(--bfp-line);
border-radius: 10px;
background: var(--bfp-surface);
text-align: left;
}
body.single-post #content .bs-irp .bs-irp-heading {
margin: 0 0 6px;
padding: 0 6px;
border: 0;
background: none;
text-align: left;
}
body.single-post #content .bs-irp .bs-irp-heading:before,
body.single-post #content .bs-irp .bs-irp-heading:after,
body.single-post #content .bs-irp .bs-irp-heading .h-text:before,
body.single-post #content .bs-irp .bs-irp-heading .h-text:after {
display: none;
}
body.single-post #content .bs-irp .bs-irp-heading .h-text {
padding: 0;
background: none;
color: var(--bfp-ink);
font: 700 15px/1.4 var(--bfp-display);
text-transform: none;
}
body.single-post #content .post-related .listing-tb-2 .listing-item .item-inner {
padding: 0;
border: 0;
background: transparent;
box-shadow: none;
}
body.single-post #content .post-related .listing-tb-2 .featured .img-holder {
border-radius: 8px;
overflow: hidden;
}
body.single-post #content .post-related .listing-tb-2 .title {
margin: 10px 0 8px;
font: 500 15px/1.38 var(--bfp-display);
letter-spacing: 0;
text-transform: none;
}
body.single-post #content .post-related .listing-tb-2 .title a {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
color: var(--bfp-ink);
}
body.single-post #content .post-related .listing-tb-2 .listing-item:hover .title a {
color: var(--bfp-blue) !important;
} body.single-post #content .post-tags {
margin: 8px 0 18px;
}
body.single-post #content .post-tags a {
display: inline-block;
margin: 0 4px 6px 0;
padding: 4px 10px;
border: 1px solid var(--bfp-line);
border-radius: 6px;
background: var(--bfp-surface);
color: var(--bfp-ink);
font: 400 13px/1.4 var(--bfp-sans);
text-transform: none;
}
body.single-post #content .post-tags a:hover {
border-color: var(--bfp-blue);
color: var(--bfp-blue);
} body.single-post #content :is(.single-container, .content-column) > .stcon {
margin-top: 20px;
margin-bottom: 20px;
} :is(body.single-post, body.page:not(.home), body.archive, body.search) #content .sidebar-column .widget {
margin-bottom: 20px;
padding: 18px;
border: 1px solid var(--bfp-line);
border-radius: 12px;
background: var(--bfp-surface);
box-shadow: none;
color: var(--bfp-text);
font-size: 15px;
} :is(body.single-post, body.page:not(.home), body.archive, body.search) #content .sidebar-column .widget:is(.widget_stcon, :has(> .custom-html-widget ins.adsbygoogle), :has(> .stcon)) {
padding: 0;
border: 0;
background: transparent;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content .sidebar-column .widget:has(> .custom-html-widget ins.adsbygoogle[data-ad-status="filled"])::before {
content: "Advertisement";
display: block;
margin: 0 0 6px;
color: var(--bfp-muted);
font: 400 11px/1.2 var(--bfp-sans);
letter-spacing: .02em;
text-align: left;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content .sidebar-column .widget:has(> .custom-html-widget ins.adsbygoogle):not(:has(ins.adsbygoogle[data-ad-status="filled"])):not(:has(ins.adsbygoogle[data-ad-status="unfill-optimized"])) {
margin-bottom: 0;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content .sidebar-column .widget .bs-listing {
margin: 0;
padding: 0;
border: 0;
background: transparent;
} :is(body.single-post, body.page:not(.home), body.archive, body.search, body.error404) #content :is(.sidebar-column, .search-header, .content-404) .search-form {
position: relative;
margin: 0;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search, body.error404) #content :is(.sidebar-column, .search-header, .content-404) .search-field {
width: 100%;
height: 46px;
padding: 0 104px 0 14px;
border: 2px solid var(--bfp-line);
border-radius: 8px;
background: var(--bfp-surface);
box-shadow: none;
color: var(--bfp-ink);
font: 400 15px/1 var(--bfp-sans);
}
:is(body.single-post, body.page:not(.home), body.archive, body.search, body.error404) #content :is(.sidebar-column, .search-header, .content-404) .search-field:focus {
border-color: var(--bfp-blue);
outline: 0;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search, body.error404) #content :is(.sidebar-column, .search-header, .content-404) .search-submit {
position: absolute;
top: 5px;
right: 5px;
height: 36px;
padding: 0 16px;
border: 0;
border-radius: 6px;
background: var(--bfp-blue);
color: #fff;
font: 500 14px/36px var(--bfp-display);
text-transform: none !important;
cursor: pointer;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search, body.error404) #content :is(.sidebar-column, .search-header, .content-404) .search-submit:hover {
background: var(--bfp-blue-deep);
} :is(body.single-post, body.page:not(.home), body.archive, body.search) #content .bs-subscribe-newsletter {
margin: 0;
padding: 0;
border: 0;
background: transparent;
text-align: left;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content .bs-subscribe-newsletter .subscribe-message p {
margin: 0 0 10px;
color: var(--bfp-ink);
font: 500 15px/1.45 var(--bfp-display);
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content .bs-subscribe-newsletter .newsletter-email {
height: 42px;
border: 2px solid var(--bfp-line);
border-radius: 8px;
box-shadow: none;
font-size: 14px;
}
:is(body.single-post, body.page:not(.home), body.archive, body.search) #content .bs-subscribe-newsletter .newsletter-subscribe {
height: 42px;
border-radius: 8px;
background: var(--bfp-blue);
font: 500 14px/42px var(--bfp-display);
text-transform: none !important;
} :is(body.archive, body.search) #content .archive-title {
position: relative;
padding: 22px 24px;
}
:is(body.archive, body.search) #content .archive-title .pre-title {
margin: 0 0 6px;
padding: 0;
border: 0;
}
:is(body.archive, body.search) #content .archive-title .pre-title:before,
:is(body.archive, body.search) #content .archive-title .pre-title:after {
display: none;
}
:is(body.archive, body.search) #content .archive-title .pre-title span {
margin: 0;
padding: 0;
background: none;
color: var(--bfp-muted);
font: 500 13px/1.4 var(--bfp-sans);
text-transform: none;
letter-spacing: 0;
}
:is(body.archive, body.search) #content .archive-title .page-heading,
:is(body.archive, body.search) #content .archive-title .page-heading .h-title {
margin: 0;
color: var(--bfp-ink);
font: 700 30px/1.2 var(--bfp-display);
letter-spacing: 0;
text-transform: none;
}
:is(body.archive, body.search) #content .archive-title .actions-container {
top: 20px;
right: 20px;
}
:is(body.archive, body.search) #content .archive-title .rss-link {
color: var(--bfp-muted);
}
:is(body.archive, body.search) #content .archive-title .rss-link:hover {
color: var(--bfp-blue);
}
:is(body.archive, body.search) #content .archive-title .term-description,
:is(body.archive, body.search) #content .archive-title .archive-meta {
margin-top: 10px;
color: var(--bfp-text);
font: 400 15px/1.6 var(--bfp-sans);
} :is(body.archive, body.search) #content .content-column > .listing {
padding: 4px 22px;
color: var(--bfp-text);
font-size: 15px;
}
:is(body.archive, body.search) #content .content-column > .listing-blog-1 > .listing-item {
margin: 0;
padding: 18px 0;
border: 0;
border-bottom: 1px solid var(--bfp-line-soft);
background: transparent;
box-shadow: none;
}
:is(body.archive, body.search) #content .content-column > .listing-blog-1 > .listing-item:last-child {
border-bottom: 0;
}
:is(body.archive, body.search) #content .content-column > .listing-blog-1 > .better-ads-listitemad:not(:has(ins.adsbygoogle[data-ad-status="filled"])):not(:has(ins.adsbygoogle[data-ad-status="unfill-optimized"])) {
padding: 0;
border-bottom: 0;
}
:is(body.archive, body.search) #content .listing-blog-1 .listing-item .item-inner {
padding: 0;
border: 0;
background: transparent;
}
:is(body.archive, body.search) #content .listing-blog-1 .listing-item .featured .img-holder {
border-radius: 8px;
overflow: hidden;
}
:is(body.archive, body.search) #content .listing-blog-1 .listing-item .title {
margin: 0 0 6px;
font: 700 18px/1.35 var(--bfp-display);
letter-spacing: 0;
text-transform: none;
}
:is(body.archive, body.search) #content .listing-blog-1 .listing-item .title a {
color: var(--bfp-ink);
}
:is(body.archive, body.search) #content .listing-blog-1 .listing-item .title a:hover {
color: var(--bfp-blue);
}
:is(body.archive, body.search) #content .listing-blog-1 .post-meta,
:is(body.archive, body.search) #content .listing-blog-1 .post-meta a,
:is(body.archive, body.search) #content .listing-blog-1 .post-meta .post-author,
:is(body.archive, body.search) #content .listing-blog-1 .post-meta .time {
color: var(--bfp-muted);
font: 400 12.5px/1.4 var(--bfp-sans);
text-transform: none;
}
:is(body.archive, body.search) #content .listing-blog-1 .post-summary {
display: block;
max-height: 44.8px; margin-top: 8px;
padding-left: 0;
overflow: hidden;
color: var(--bfp-text);
font: 400 14px/1.6 var(--bfp-sans);
} :is(body.archive, body.search) #content .pagination.bs-numbered-pagination {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin: 0 0 24px;
padding: 0;
}
:is(body.archive, body.search) #content .pagination .page-numbers {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 40px;
height: 40px;
margin: 0;
padding: 0 12px;
border: 1px solid var(--bfp-line);
border-radius: 8px;
background: var(--bfp-surface);
color: var(--bfp-ink);
font: 500 14px/1 var(--bfp-display);
box-shadow: none;
}
:is(body.archive, body.search) #content .pagination a.page-numbers:hover {
border-color: var(--bfp-blue);
color: var(--bfp-blue);
}
:is(body.archive, body.search) #content .pagination .page-numbers.current {
border-color: var(--bfp-blue);
background: var(--bfp-blue);
color: #fff;
}
:is(body.archive, body.search) #content .pagination .page-numbers.dots {
border-color: transparent;
background: transparent;
} body.search #content .search-header {
padding: 20px 22px;
}
body.search #content .search-header :is(.found-categories, .found-tags) {
display: flex;
flex-wrap: wrap;
align-items: baseline;
gap: 8px;
margin-top: 14px;
}
body.search #content .search-header .label {
padding: 0;
background: none;
color: var(--bfp-muted);
font: 500 13px/1.4 var(--bfp-sans);
}
body.search #content .search-header :is(.found-categories, .found-tags) ul {
display: flex;
flex-wrap: wrap;
gap: 6px;
margin: 0;
padding: 0;
list-style: none;
}
body.search #content .search-header :is(.found-categories, .found-tags) li {
margin: 0;
}
body.search #content .search-header .clean-button {
display: inline-block;
height: auto;
padding: 4px 10px;
border: 1px solid var(--bfp-line);
border-radius: 6px;
background: var(--bfp-surface);
color: var(--bfp-ink);
font: 400 13px/1.4 var(--bfp-sans);
text-transform: none;
}
body.search #content .search-header .clean-button:hover {
border-color: var(--bfp-blue);
color: var(--bfp-blue);
} body.page:not(.home) #content .single-page-content > .section-heading {
height: auto;
margin: 0 0 18px;
padding: 0;
border: 0;
background: none;
text-align: left;
}
body.page:not(.home) #content .single-page-content > .section-heading:before,
body.page:not(.home) #content .single-page-content > .section-heading:after,
body.page:not(.home) #content .single-page-content > .section-heading .h-text:before,
body.page:not(.home) #content .single-page-content > .section-heading .h-text:after {
display: none !important;
}
body.page:not(.home) #content .single-page-content > .section-heading .h-text {
height: auto;
padding: 0;
background: none !important;
color: var(--bfp-ink) !important;
font: 700 30px/1.22 var(--bfp-display);
text-transform: none;
}
body.page:not(.home) #content .single-page-content > .featured img {
border-radius: 10px;
}
body.error404 #content .content-404 {
max-width: 760px;
margin: 24px auto 32px;
padding: 40px 32px;
text-align: center;
}
body.error404 #content .content-404 .text-404 {
margin: 0 0 6px;
color: var(--bfp-blue);
font: 700 88px/1 var(--bfp-display);
letter-spacing: 0;
}
body.error404 #content .content-404 .title-404 {
margin: 0 0 12px;
color: var(--bfp-ink);
font: 700 26px/1.3 var(--bfp-display);
text-transform: none;
}
body.error404 #content .content-404 p {
max-width: 56ch;
margin: 0 auto 18px;
color: var(--bfp-text);
font: 400 15.5px/1.65 var(--bfp-sans);
}
body.error404 #content .content-404 .action-links {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 8px;
margin-bottom: 18px;
}
body.error404 #content .content-404 .search-action-container {
float: none;
margin: 0;
}
body.error404 #content .content-404 .search-action-container a {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 9px 14px;
border: 1px solid var(--bfp-line);
border-radius: 8px;
background: var(--bfp-surface);
color: var(--bfp-ink);
font: 500 14px/1.3 var(--bfp-display);
}
body.error404 #content .content-404 .search-action-container a:hover {
border-color: var(--bfp-blue);
color: var(--bfp-blue);
} @media (max-width: 767px) {
body.single-post #content .single-container,
body.page:not(.home) #content .single-container {
padding: 18px 16px 6px;
}
body.single-post #content .single-container > article.post:has(> .single-featured) {
grid-template-columns: 72px minmax(0, 1fr);
column-gap: 14px;
}
body.single-post #content .single-featured img {
width: 72px;
height: 72px;
border-radius: 16px;
}
body.single-post #content .single-post-title {
font-size: 22px;
}
body.single-post #content .post-subtitle {
font-size: 14.5px;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content {
font-size: 16px;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content h1 {
font-size: 22px;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content h2 {
font-size: 21px;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content h3 {
font-size: 18px;
}
:is(body.single-post, body.page:not(.home)) #content .entry-content table {
display: block;
overflow-x: auto;
}
body.single-post #content .entry-content form[action*="/download/"] button[type="submit"],
body.single-post #content #makingdifferenttimer a.btn {
width: 100%;
}
body.single-post #content .post-related,
body.single-post #content .comments-template {
padding: 16px 14px 8px;
}
:is(body.archive, body.search) #content .archive-title .page-heading,
:is(body.archive, body.search) #content .archive-title .page-heading .h-title,
body.page:not(.home) #content .single-page-content > .section-heading .h-text {
font-size: 24px;
}
:is(body.archive, body.search) #content .content-column > .listing {
padding: 2px 14px;
}
:is(body.archive, body.search) #content .listing-blog-1 .listing-item .title {
font-size: 16.5px;
}
body.error404 #content .content-404 .text-404 {
font-size: 64px;
}
}