@font-face {
  font-family: 'Colby Black';
  src: url('../fonts/8111Colby-Black.woff2') format('woff2'),
     url('../fonts/8111Colby-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Filson Soft';
  src: url('../fonts/200310094420FilsonSoft-Regular.woff2') format('woff2'),
     url('../fonts/200310094420FilsonSoft-Regular.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Filson Soft Black';
  src: url('../fonts/200310094550filsonsoft-black.woff2') format('woff2'),
     url('../fonts/200310094550filsonsoft-black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}


body,
.sp-preloader {
  background-color: #fff;
  color: #252525;
  
  font-family: 'Filson Soft', sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}

.sp-preloader>div {
  background: #0345bf
}

.sp-preloader>div:after {
  background: #fff
}

#sp-top-bar {
  background: #333;
  color: #aaa
}

#sp-top-bar a {
  color: #aaa
}

#sp-header {
  background: #fff;
  box-shadow: none;
}

#sp-header.header-sticky {
  height: 78px;
  box-shadow: 0 3px 45px rgba(0, 0, 0, 0.15);
}

#sp-header.header-sticky #offcanvas-toggler {
  height: 78px;
  line-height: 78px;
}

#sp-header.header-sticky .logo {
  height: 72px;
}

#sp-header.header-sticky .logo-image {
  height: 52px;
}

#sp-header.header-sticky .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span {
  line-height: 78px;
}

#sp-menu .social-wrap {
  padding-left: 20px;
}

#sp-menu ul.social-icons>li {
  font-size: 1.5em;
}

#sp-menu ul.social-icons>li:last-child {
  margin-right: 20px;
}

#sp-menu ul.social-icons a {
  color: #82bc00
}

#sp-menu ul.social-icons a:hover,
#sp-menu ul.social-icons a:focus {
  color: #82bc00
}

a {
  color: #82bc00
}

a:hover,
a:focus,
a:active {
  color: #f98109
}

.tags>li {
  display: inline-block
}

.tags>li a {
  background: rgba(3, 69, 191, .1);
  color: #0345bf
}

.tags>li a:hover {
  background: #044cd0
}

.article-social-share .social-share-icon ul li a {
  color: #252525
}

.article-social-share .social-share-icon ul li a:hover,
.article-social-share .social-share-icon ul li a:focus {
  background: #0345bf
}

.pager>li a {
  border: 1px solid #ededed;
  color: #252525
}

.sp-reading-progress-bar {
  background-color: #a3d100
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
  font-family: 'Colby Black';
  font-size: 16px;
  text-decoration: none;
}

.sp-megamenu-parent>li>a,
.sp-megamenu-parent > li > .sp-menu-heading {
  color: #82bc00;
  text-transform: uppercase;
}

.sp-megamenu-parent>li:hover>a {
  color: #a3d100
}

.sp-megamenu-parent>li.active>a,
.sp-megamenu-parent>li.active:hover>a,
.sp-megamenu-parent>li.active>.sp-menu-heading,
.sp-megamenu-parent>li.active:hover>.sp-menu-heading {
  color: #a3d100
}

.sp-megamenu-parent .sp-dropdown.sp-dropdown-main {
  top: 80%;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.04) 0 1px 0, rgba(0, 0, 0, 0.05) 0 2px 7px, rgba(0, 0, 0, 0.06) 0 12px 22px;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover {
  background: #f9f9f9;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a {
  color: #262626
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a:hover {
  color: #82bc00
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
  color: #82bc00
}

.sp-megamenu-parent .sp-mega-group>li>a {
  color: #252525
}

.item-114 .sppb-dynamic-content-collection__item > .sppb-addon-wrapper > .sppb-div-addon {
  display: grid !important;
  grid-template-columns: 110px 1fr !important;
  align-items: center !important;
  overflow: visible !important;
}

.item-114 .addon-root-dynamic-content-image .sppb-dynamic-content-image-wrapper {
  width: 100px !important;
}

.sppb-dynamic-content-collection .mega-title {
  font-family: 'Filson Soft Black';
  font-size: 16px;
  color: #000;
}

.sppb-dynamic-content-collection .mega-title:hover {
  color: #82bc00;
}

.sppb-dynamic-content-collection .mega-desc {
  font-family: 'Filson Soft';
  font-size: 14px;
}

.offcanvas-menu .logo {
  padding: 25px 0px 0px 30px;
}

.offcanvas-menu .logo-image {
  content: url('../../../images/BB_Logo_Claim_White-01-Kopie-scaled.webp');
  height: 126px;
}

#offcanvas-toggler>.fa {
  color: #252525
}

#offcanvas-toggler>.fa:hover,
#offcanvas-toggler>.fa:focus,
#offcanvas-toggler>.fa:active {
  color: #0345bf
}

#offcanvas-toggler>.fas {
  color: #252525
}

#offcanvas-toggler>.fas:hover,
#offcanvas-toggler>.fas:focus,
#offcanvas-toggler>.fas:active {
  color: #0345bf
}

#offcanvas-toggler>.far {
  color: #5c16ca
}

.offcanvas-menu .fa, .offcanvas-menu .fab, .offcanvas-menu .far, .offcanvas-menu .fas {
  color: #007f65
}

#offcanvas-toggler>.far:hover,
#offcanvas-toggler>.far:focus,
#offcanvas-toggler>.far:active {
  color: #0345bf
}

#offcanvas-toggler .burger-icon {
  background: #7DBA00;
  border-radius: 50%;
  box-shadow: 0 0 0 10px #7DBA00;
}

#offcanvas-toggler .burger-icon > span {
  background: #fff;
}

.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
  background-color: #fff;
}

body.ltr.offcanvs-position-right .offcanvas-menu {
  right: -364px;
}

body.ltr .close-offcanvas {
  right: 25px;
  background-color: rgba(0, 0, 0, .06);
  border-radius: 50%;
  box-shadow: 0 0 0 10px rgba(0, 0, 0, .06);
}

.offcanvas-menu {
  width: 364px;
  background-color: #82bc00;
  color: #fff
}

.offcanvas-menu .logo-sticky {
  display: none !important
}

.offcanvas-menu .offcanvas-inner {
  padding: 50px;
}

.offcanvas-menu .offcanvas-inner a {
  color: #fff
}

.offcanvas-menu .offcanvas-inner a:hover,
.offcanvas-menu .offcanvas-inner a:focus,
.offcanvas-menu .offcanvas-inner a:active {
  color: #fff
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li ul {
  margin-left: 0px;
}

.offcanvas-menu .offcanvas-inner ul.menu>li a,
.offcanvas-menu .offcanvas-inner ul.menu>li span {
  color: #fff;
  font-family: 'Colby Black';
  text-transform: uppercase;
  font-size: 18px;
  padding: 12px 0px;
}

.offcanvas-menu .offcanvas-inner ul.menu>li a:hover,
.offcanvas-menu .offcanvas-inner ul.menu>li a:focus,
.offcanvas-menu .offcanvas-inner ul.menu>li span:hover,
.offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
  color: #007f65
}

.offcanvas-menu .offcanvas-inner ul.menu li.active>a, .offcanvas-menu .offcanvas-inner ul.menu li.active>.nav-header, .offcanvas-menu .offcanvas-inner ul.menu li.active>.mod-menu__heading {
  color: #007f65
}

.offcanvas-menu .offcanvas-inner ul.menu li.active ul li.active>a, .offcanvas-menu .offcanvas-inner ul.menu li.active ul li.active>.nav-header, .offcanvas-menu .offcanvas-inner ul.menu li.active ul li.active>.mod-menu__heading {
  color: #007f65
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler,
.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler {
  color: rgb(255 255 255 / 80%);
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler {
  color: rgb(255 255 255 / 80%);
}

.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
  font-family: 'Filson Soft';
  font-size: 16px;
  padding: 0px;
  line-height: 28px;
  text-transform: none;
  color: rgb(255 255 255 / 80%);
}

.offcanvas-menu .offcanvas-inner .sp-contact-info, .offcanvas-menu .offcanvas-inner .social-icons {
  font-size: 24px;
}

.offcanvas-overlay {
  background: rgb(130 188 0 / 50%);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}

.btn-primary,
.sppb-btn-primary {
  border-color: #0345bf;
  background-color: #0345bf
}

.btn-primary:hover,
.sppb-btn-primary:hover {
  border-color: #044cd0;
  background-color: #044cd0
}

ul.social-icons>li a:hover {
  color: #0345bf
}

.sp-page-title {
  background: #0345bf
}

.layout-boxed .body-innerwrapper {
  background: #fff
}

.sp-module ul>li>a {
  color: #252525
}

.sp-module ul>li>a:hover {
  color: #0345bf
}

.sp-module .latestnews>div>a {
  color: #252525
}

.sp-module .latestnews>div>a:hover {
  color: #0345bf
}

.sp-module .tagscloud .tag-name:hover {
  background: #0345bf
}

.search .btn-toolbar button {
  background: #0345bf
}

.sp-page-title .breadcrumb {
  justify-content: center;
}

#sp-breadcrumb {
  background-color: #F4F1DF;
}

.breadcrumb {
  background-color: #F4F1DF;
  border-radius: 0px;
  font-family: 'Filson Soft';
  font-size: 18px;
  margin-bottom: 0px;
}

.breadcrumb-item.active {
  color: #444444;
}

.sp-page-title {
  background: #dd003b;
  height: 652px;
  background-size: cover;
  background-position: center center; 
  display: flex;
  align-items: center;
  background-blend-mode: multiply;
  background-color: rgba(0, 0, 0, 0.25);
}

.sp-page-title .container {
  text-align: center;
}

.sp-page-title .sp-page-title-heading {
  font-family: 'Colby Black';
  font-size: 72px;
  line-height: 1.2em;    
  text-transform: uppercase;
  margin: 0;
  padding: 0;
  color: #fff;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.35), 0 4px 12px rgba(0, 0, 0, 0.25);
}

.sp-page-title .sp-page-title-sub-heading {
  font-family: 'Colby Black';
  font-size: 28px;   
  color: #fff;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.35), 0 4px 12px rgba(0, 0, 0, 0.25);
  margin-top: 20px;
}

.sppb-section-title .sppb-title-heading {
  font-family: 'Colby Black';
}

.news .sppb-carousel-inner > .sppb-item > a > img,
.news .sppb-carousel-inner > .sppb-item > img,
.news .sppb-img-responsive {
  border-radius: 10px;
}

#categories .sppb-flipbox-panel .sppb-flipbox-back, .sppb-flipbox-panel .sppb-flipbox-front {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 20px;
  overflow: hidden;
  background-attachment: scroll;
  background-position: top !important;
  background-size: 90% !important;
  background-repeat: no-repeat;
}

#categories .sppb-flipbox-back-title {
  margin-bottom: 15px;
}

#categories .sppb-flipbox-front, .threeD-flip-front {
  border-radius: 15px;
  justify-content: flex-end;
}

#categories .sppb-flipbox-back-button .sppb-btn {
  font-family: 'Filson Soft';
  font-size: 20px;
}

.products .sppb-content-truncation-show.sppb-btn-container {
  width: 100%;
  position: relative;
  padding-top: 0px;
  margin-top: -30px;
  background: none;
}

/* #ffffff → #ffa300 */
.sppb-dynamic-content-collection__item:has(.product-apfelsine-1l),
.sppb-dynamic-content-collection__item:has(.product-die-schorle-maracuja) {
  background: radial-gradient(at center left, #ffffff4d 0%, #ffa3004d 55%), #ffa300;
}

/* #ffffff → #007f65 */
.sppb-dynamic-content-collection__item:has(.product-ananas-1l) {
  background: radial-gradient(at center left, #ffffff4d 0%, #007f654d 55%), #007f65;
}

/* #e7d49e → #71c20d */
.sppb-dynamic-content-collection__item:has(.product-naturtrueber-apfel-1l),
.sppb-dynamic-content-collection__item:has(.product-naturtrueber-apfel-075l) {
  background: radial-gradient(at center left, #e7d49e4d 0%, #71c20d4d 55%), #71c20d;
}

/* #ffeba9 → #e0251b */
.sppb-dynamic-content-collection__item:has(.product-klarer-apfel-1l),
.sppb-dynamic-content-collection__item:has(.product-klarer-apfel-075l) {
  background: radial-gradient(at center left, #ffeba94d 0%, #e0251b4d 55%), #e0251b;
}

/* #f1d895 → #b8be13 */
.sppb-dynamic-content-collection__item:has(.product-apfel-birne-1l) {
  background: radial-gradient(at center left, #f1d8954d 0%, #b8be134d 55%), #b8be13;
}

/* #d47a8a → #a8162f */
.sppb-dynamic-content-collection__item:has(.product-apfel-kirsche-1l) {
  background: radial-gradient(at center left, #d47a8a4d 0%, #a8162f4d 55%), #a8162f;
}

/* #ffffff → #9c4777 */
.sppb-dynamic-content-collection__item:has(.product-apfel-johannisbeere-1l) {
  background: radial-gradient(at center left, #ffffff4d 0%, #9c47774d 55%), #9c4777;
}

/* #fbda9a → #bd2545 */
.sppb-dynamic-content-collection__item:has(.product-apfel-rhabarber-1l) {
  background: radial-gradient(at center left, #fbda9a4d 0%, #bd25454d 55%), #bd2545;
}

/* #fff300 → #ffb300 */
.sppb-dynamic-content-collection__item:has(.product-banane-1l),
.sppb-dynamic-content-collection__item:has(.product-banane-075l) {
  background: radial-gradient(at center left, #fff3004d 0%, #ffb3004d 55%), #ffb300;
}

/* #ffbc55 → #ff7b00 */
.sppb-dynamic-content-collection__item:has(.product-fruehstuecksvitamine-ace-1l),
.sppb-dynamic-content-collection__item:has(.product-fruehstuecksvitamine-ace-075l) {
  background: radial-gradient(at center left, #ffbc554d 0%, #ff7b004d 55%), #ff7b00;
}

/* #ab6386 → #6d1f45 */
.sppb-dynamic-content-collection__item:has(.product-schwarze-johannisbeere-1l),
.sppb-dynamic-content-collection__item:has(.product-schwarze-johannisbeere-075l) {
  background: radial-gradient(at center left, #ab63864d 0%, #6d1f454d 55%), #6d1f45;
}

/* #710b13 → #710b13 */
.sppb-dynamic-content-collection__item:has(.product-kirsche-1l) {
  background: radial-gradient(at center left, #710b134d 0%, #710b134d 55%), #710b13;
}

/* #f7c96c → #ff8e19 */
.sppb-dynamic-content-collection__item:has(.product-mango-1l),
.sppb-dynamic-content-collection__item:has(.product-mango-075l) {
  background: radial-gradient(at center left, #f7c96c4d 0%, #ff8e194d 55%), #ff8e19;
}

/* #ffce9c → #a7246c */
.sppb-dynamic-content-collection__item:has(.product-maracuja-1l),
.sppb-dynamic-content-collection__item:has(.product-maracuja-mango-075l) {
  background: radial-gradient(at center left, #ffce9c4d 0%, #a7246c4d 55%), #a7246c;
}

/* #ffce9c → #f28a4b */
.sppb-dynamic-content-collection__item:has(.product-milder-multi-1l) {
  background: radial-gradient(at center left, #ffce9c4d 0%, #f28a4b4d 55%), #f28a4b;
}

/* #ff912a → #fa5200 */
.sppb-dynamic-content-collection__item:has(.product-orange-1l),
.sppb-dynamic-content-collection__item:has(.product-orange-075l) {
  background: radial-gradient(at center left, #ff912a4d 0%, #fa52004d 55%), #fa5200;
}

/* #e39093 → #d55363 */
.sppb-dynamic-content-collection__item:has(.product-rhabarber-1l),
.sppb-dynamic-content-collection__item:has(.product-rhabarber-075l) {
  background: radial-gradient(at center left, #e390934d 0%, #d553634d 55%), #d55363;
}

/* #c75551 → #d60902 */
.sppb-dynamic-content-collection__item:has(.product-tomate-1l) {
  background: radial-gradient(at center left, #c755514d 0%, #d609024d 55%), #d60902;
}

/* #ae6aca → #5c16ca */
.sppb-dynamic-content-collection__item:has(.product-traube-1l),
.sppb-dynamic-content-collection__item:has(.product-traube-075l) {
  background: radial-gradient(at center left, #ae6aca4d 0%, #5c16ca4d 55%), #5c16ca;
}

/* #db2d2f → #710b13 */
.sppb-dynamic-content-collection__item:has(.product-kirsche-075l) {
  background: radial-gradient(at center left, #db2d2f4d 0%, #710b134d 55%), #710b13;
}

/* #bfeb5c → #82bc00 */
.sppb-dynamic-content-collection__item:has(.product-weisse-traube-075l) {
  background: radial-gradient(at center left, #bfeb5c4d 0%, #82bc004d 55%), #82bc00;
}

/* #ffd1cf → #e9231a */
.sppb-dynamic-content-collection__item:has(.product-klarer-apfel-02l) {
  background: radial-gradient(at center left, #ffd1cf4d 0%, #e9231a4d 55%), #e9231a;
}

/* #ffe8d4 → #ff7400 */
.sppb-dynamic-content-collection__item:has(.product-orange-02l) {
  background: radial-gradient(at center left, #ffe8d44d 0%, #ff74004d 55%), #ff7400;
}

/* #ffffff → #ff8c00 */
.sppb-dynamic-content-collection__item:has(.product-milder-multi-02l) {
  background: radial-gradient(at center left, #ffffff4d 0%, #ff8c004d 55%), #ff8c00;
}

/* #ffddda → #d52a18 */
.sppb-dynamic-content-collection__item:has(.product-tomate-02l) {
  background: radial-gradient(at center left, #ffddda4d 0%, #d52a184d 55%), #d52a18;
}

/* #ffffff → #6cc00f */
.sppb-dynamic-content-collection__item:has(.product-naturtrueber-apfel-033l) {
  background: radial-gradient(at center left, #ffffff4d 0%, #6cc00f4d 55%), #6cc00f;
}

/* #ffb9b9 → #d31e1e */
.sppb-dynamic-content-collection__item:has(.product-klarer-apfel-033l) {
  background: radial-gradient(at center left, #ffb9b94d 0%, #d31e1e4d 55%), #d31e1e;
}

/* #ffe4d1 → #ff6700 */
.sppb-dynamic-content-collection__item:has(.product-orange-033l) {
  background: radial-gradient(at center left, #ffe4d14d 0%, #ff67004d 55%), #ff6700;
}

/* #ff8e98 → #92000c */
.sppb-dynamic-content-collection__item:has(.product-roter-fruechtepunsch-075l) {
  background: radial-gradient(at center left, #ff8e984d 0%, #92000c4d 55%), #92000c;
}

/* #42ff95 → #0b4625 */
.sppb-dynamic-content-collection__item:has(.product-gluehpunsch-075l) {
  background: radial-gradient(at center left, #42ff954d 0%, #0b46254d 55%), #0b4625;
}

/* #ffe58e → #ca9c00 */
.sppb-dynamic-content-collection__item:has(.product-heisser-winterapfel-075l) {
  background: radial-gradient(at center left, #ffe58e4d 0%, #ca9c004d 55%), #ca9c00;
}

/* #ffffff → #adc715 */
.sppb-dynamic-content-collection__item:has(.product-die-schorle-apfel) {
  background: radial-gradient(at center left, #ffffff4d 0%, #adc7154d 55%), #adc715;
}

/* #ffe3f2 → #d51a61 */
.sppb-dynamic-content-collection__item:has(.product-die-schorle-rhabarber) {
  background: radial-gradient(at center left, #ffe3f24d 0%, #d51a614d 55%), #d51a61;
}

/* #ff3257 → #5c0e1c */
.sppb-dynamic-content-collection__item:has(.product-die-schorle-johannisbeere) {
  background: radial-gradient(at center left, #ff32574d 0%, #5c0e1c4d 55%), #5c0e1c;
}

/* #ff2333 → #9b212a */
.sppb-dynamic-content-collection__item:has(.product-die-schorle-kirsche) {
  background: radial-gradient(at center left, #ff23334d 0%, #9b212a4d 55%), #9b212a;
}

.news-topics.com-content-category-blog > h1 {
  font-family: 'Colby Black';
  font-weight: 600;
  color: #82bc00;
  text-align: center;
  margin-bottom: 50px;
}

.news-topics .article-list .article {
  position: relative;
  margin-bottom: 30px;
  padding: 20px;
  border: 0px solid #69727d;
  border-radius: 12px;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
}

.news-topics .article-list .article .article-intro-image, .news-topics .article-list .article .article-featured-video, .news-topics .article-list .article .article-featured-audio, .news-topics .article-list .article .article-feature-gallery {
  margin: -20px -20px 20px -20px;
  border-radius: 12px 12px 0 0;
  border-bottom: 1px solid #f5f5f5;
  overflow: hidden;
}

.news-topics .article-list .article .article-header h1 a, .news-topics .article-list .article .article-header h2 a, .news-topics .article-list .article .article-header h4 a {
  font-family: 'Filson Soft Black';
  color: #82bc00;
}

.news-topics .article-list .article .article-header h1 a:hover, .news-topics .article-list .article .article-header h1 a:active, .news-topics .article-list .article .article-header h1 a:focus, .news-topics .article-list .article .article-header h2 a:hover, .news-topics .article-list .article .article-header h2 a:active, .news-topics .article-list .article .article-header h2 a:focus, .news-topics .article-list .article .article-header h4 a:hover, .news-topics .article-list .article .article-header h4 a:active, .news-topics .article-list .article .article-header h4 a:focus {
  color: #a3d100;
}

.news-topics .article-list .article .readmore a {
  color: #3c3c3c;
}

.news-topics .article-list .article .readmore a:hover, .news-topics .article-list .article .readmore a:active, .news-topics .article-list .article .readmore a:focus {
  color: #f98109;
}

@media (min-width: 768px) {
    .article-details.news-topics .article-full-image {
        float: right;
        width: 33.333333%;
        margin: 0 0 1.5rem 1.5rem;
    }
}

@media (max-width: 575.98px) {
    .sp-page-title {
      height: 448px;
    }
    .sp-page-title .sp-page-title-heading, .sp-page-title .sp-page-title-sub-heading {
      font-size: 32px;
    }
}

body.view-article.layout-blog #sp-main-body {
  padding: 80px 0px 0px 0px;
}

.news-topics .article-details .article-header h1, .news-topics .article-details .article-header h2, .news-topics .article-details .article-header h4 {
  font-family: 'Colby Black', sans-serif;
  font-size: 2.5em;
  font-weight: 400;
  line-height: 1.2em;
}

.news-topics .pagenavigation .pagination a {
  padding: 10px 20px;
  border-radius: 50px;
  color: #fff;
  background-color: #82bc00;
  border-width: 0px;
}

.related-article-list-container {
  margin-top: 35px;
  padding: 100px 0px 100px 0px;
  background: #f9f9f9;
  box-shadow: 0 0 0 100vmax #f9f9f9;
  clip-path: inset(0 -100vmax);  
}

.related-article-list-container .related-article-title {
  font-size: 2.5em;
  font-family: 'Filson Soft Black';
  color: #FF3965;
  text-align: center;
  padding-bottom: 50px;
  border-bottom: 0px;
}

#sp-footer,
#sp-bottom {
  background: #82bc00;
  color: #fff;
  font-family: 'Filson Soft';
  font-size: 16px;
}

#sp-footer a,
#sp-bottom a {
  color: #fff
}

#sp-footer a:hover,
#sp-footer a:active,
#sp-footer a:focus,
#sp-bottom a:hover,
#sp-bottom a:active,
#sp-bottom a:focus {
  color: #fff
}

/*#sp-footer > .container {
  max-width: 1400px;
}*/

#sp-footer .container-inner {
  padding: 15px 0;
  border-top: 2px solid rgba(255, 255, 255, .3);
}

#sp-bottom {
  padding: 40px 0 10px;
  font-size: 18px;
}

#sp-bottom .sp-module-content .latestnews>li>a>span {
  color: #fff
}

#sp-bottom1 .sppb-row > .sppb-row-column:nth-child(2) {
  border-left: 2px dashed #A3D100;
  border-right: 2px dashed rgba(255, 255, 255, .3);
}

#sp-bottom .sp-module ul>li {
  margin-bottom: 5px;
}

#sp-bottom .sp-module ul>li>a {
  text-decoration:underline;
}

.sp-comingsoon body {
  background-color: #0345bf
}

.pagination>li>a,
.pagination>li>span {
  color: #252525
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
  color: #252525
}

.pagination>.active>a,
.pagination>.active>span {
  border-color: #0345bf;
  background-color: #0345bf
}

.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
  border-color: #0345bf;
  background-color: #0345bf
}

.error-code,
.coming-soon-number {
  color: #0345bf
}