/*@include font-size(13);  */
/*@include absolute(top 100% left 0);*/
/*Placeholders @include input-placeholder { color: $grey; }*/
/*MEDIA QUERIES: Same between and fix*/
/*MEDIA QUERIES: Same between and fix END*/
@-webkit-keyframes header {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@keyframes header {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@media (max-width: 1440px) {
  :root {
    font-size: 16px;
  }
}

@media (min-width: 1441px) and (max-width: 1600px) {
  :root {
    font-size: 18px;
  }
}

@media (min-width: 1601px) and (max-width: 1800px) {
  :root {
    font-size: 18px;
  }
}

@media (min-width: 1801px) {
  :root {
    font-size: 20px;
  }
}

body.has-header {
  /* padding-top: 120px;
        @include mq-blw(md) {
            padding-top: 100px; 
        } */
}

@media (max-width: 991px) {
  body.is_hidden, body.is_hidden-cms {
    overflow: hidden;
  }
}

.hidden-extra {
  display: none !important;
}

.anchor-hover a, .breadcrumb a, .two-col-left .left-menu-sec a {
  color: #1575ba;
  text-decoration: underline;
}

.anchor-hover a:hover, .breadcrumb a:hover, .two-col-left .left-menu-sec a:hover {
  color: #0f5c94;
  text-decoration: underline;
}

.anchor-hover a:focus, .breadcrumb a:focus, .two-col-left .left-menu-sec a:focus {
  background-color: #ffc448;
  color: #000000;
  border-bottom: 0.2rem solid #000000;
  text-decoration: none;
  outline: 0;
  text-decoration: none !important;
}

.a-border:focus, .cross-agency ul li a:focus {
  background-color: transparent;
  color: inherit;
  border: 0;
  outline: 0.2rem solid #ffc448;
  text-decoration: none;
}

.white-text, .footer-mid, .footer-bottom, .fiction, .deep-banner .deep-banner-content {
  color: #ffffff;
}

.white-text div, .footer-mid div, .footer-bottom div, .fiction div, .deep-banner .deep-banner-content div,
.white-text h1, .footer-mid h1, .footer-bottom h1, .fiction h1, .deep-banner .deep-banner-content h1,
.white-text .h1, .footer-mid .h1, .footer-bottom .h1, .fiction .h1, .deep-banner .deep-banner-content .h1,
.white-text h2, .footer-mid h2, .footer-bottom h2, .fiction h2, .deep-banner .deep-banner-content h2,
.white-text .h2, .footer-mid .h2, .footer-bottom .h2, .fiction .h2, .deep-banner .deep-banner-content .h2,
.white-text .node-type-news .short-banner h1, .node-type-news .short-banner
.white-text h1, .footer-mid .node-type-news .short-banner h1, .node-type-news .short-banner .footer-mid h1, .footer-bottom .node-type-news .short-banner h1, .node-type-news .short-banner .footer-bottom h1, .fiction .node-type-news .short-banner h1, .node-type-news .short-banner .fiction h1, .deep-banner .deep-banner-content .node-type-news .short-banner h1, .node-type-news .short-banner .deep-banner .deep-banner-content h1,
.white-text .deep-banner h2 p, .deep-banner h2
.white-text p, .footer-mid .deep-banner h2 p, .deep-banner h2 .footer-mid p, .footer-bottom .deep-banner h2 p, .deep-banner h2 .footer-bottom p, .fiction .deep-banner h2 p, .deep-banner h2 .fiction p, .deep-banner .deep-banner-content h2 p, .deep-banner h2 .deep-banner-content p,
.white-text
.deep-banner .h2 p,
.deep-banner .h2
.white-text p, .footer-mid
.deep-banner .h2 p,
.deep-banner .h2 .footer-mid p, .footer-bottom
.deep-banner .h2 p,
.deep-banner .h2 .footer-bottom p, .fiction
.deep-banner .h2 p,
.deep-banner .h2 .fiction p, .deep-banner .deep-banner-content .h2 p, .deep-banner .h2 .deep-banner-content p,
.white-text h3, .footer-mid h3, .footer-bottom h3, .fiction h3, .deep-banner .deep-banner-content h3,
.white-text .h3, .footer-mid .h3, .footer-bottom .h3, .fiction .h3, .deep-banner .deep-banner-content .h3,
.white-text h4, .footer-mid h4, .footer-bottom h4, .fiction h4, .deep-banner .deep-banner-content h4,
.white-text .h4, .footer-mid .h4, .footer-bottom .h4, .fiction .h4, .deep-banner .deep-banner-content .h4,
.white-text h5, .footer-mid h5, .footer-bottom h5, .fiction h5, .deep-banner .deep-banner-content h5,
.white-text h6, .footer-mid h6, .footer-bottom h6, .fiction h6, .deep-banner .deep-banner-content h6,
.white-text p, .footer-mid p, .footer-bottom p, .fiction p, .deep-banner .deep-banner-content p,
.white-text li, .footer-mid li, .footer-bottom li, .fiction li, .deep-banner .deep-banner-content li,
.white-text a, .footer-mid a, .footer-bottom a, .fiction a, .deep-banner .deep-banner-content a {
  color: #ffffff;
}

.white-text a:focus, .footer-mid a:focus, .footer-bottom a:focus, .fiction a:focus, .deep-banner .deep-banner-content a:focus, .white-text a:focus-visible, .footer-mid a:focus-visible, .footer-bottom a:focus-visible, .fiction a:focus-visible, .deep-banner .deep-banner-content a:focus-visible {
  color: #000000;
  border-bottom: 2px solid #000000;
  background-color: #ffc448;
}

.white-text a, .footer-mid a, .footer-bottom a, .fiction a, .deep-banner .deep-banner-content a,
.white-text input, .footer-mid input, .footer-bottom input, .fiction input, .deep-banner .deep-banner-content input,
.white-text button, .footer-mid button, .footer-bottom button, .fiction button, .deep-banner .deep-banner-content button {
  color: #ffffff;
}

.white-text a:focus, .footer-mid a:focus, .footer-bottom a:focus, .fiction a:focus, .deep-banner .deep-banner-content a:focus, .white-text a:focus-visible, .footer-mid a:focus-visible, .footer-bottom a:focus-visible, .fiction a:focus-visible, .deep-banner .deep-banner-content a:focus-visible,
.white-text input:focus, .footer-mid input:focus, .footer-bottom input:focus, .fiction input:focus, .deep-banner .deep-banner-content input:focus,
.white-text input:focus-visible, .footer-mid input:focus-visible, .footer-bottom input:focus-visible, .fiction input:focus-visible, .deep-banner .deep-banner-content input:focus-visible,
.white-text button:focus, .footer-mid button:focus, .footer-bottom button:focus, .fiction button:focus, .deep-banner .deep-banner-content button:focus,
.white-text button:focus-visible, .footer-mid button:focus-visible, .footer-bottom button:focus-visible, .fiction button:focus-visible, .deep-banner .deep-banner-content button:focus-visible {
  color: #000000 !important;
  border-bottom: 2px solid #000000;
  background-color: #ffc448;
}

.white-text a :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .footer-mid a :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .footer-bottom a :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .fiction a :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .deep-banner .deep-banner-content a :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover,
.white-text a :not(.btn-white):hover, .footer-mid a :not(.btn-white):hover, .footer-bottom a :not(.btn-white):hover, .fiction a :not(.btn-white):hover, .deep-banner .deep-banner-content a :not(.btn-white):hover,
.white-text a :not(.btn-black):hover, .footer-mid a :not(.btn-black):hover, .footer-bottom a :not(.btn-black):hover, .fiction a :not(.btn-black):hover, .deep-banner .deep-banner-content a :not(.btn-black):hover,
.white-text input :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .footer-mid input :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .footer-bottom input :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .fiction input :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .deep-banner .deep-banner-content input :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover,
.white-text input :not(.btn-white):hover, .footer-mid input :not(.btn-white):hover, .footer-bottom input :not(.btn-white):hover, .fiction input :not(.btn-white):hover, .deep-banner .deep-banner-content input :not(.btn-white):hover,
.white-text input :not(.btn-black):hover, .footer-mid input :not(.btn-black):hover, .footer-bottom input :not(.btn-black):hover, .fiction input :not(.btn-black):hover, .deep-banner .deep-banner-content input :not(.btn-black):hover,
.white-text button :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .footer-mid button :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .footer-bottom button :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .fiction button :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover, .deep-banner .deep-banner-content button :not(.btn):not(.base-style .btn-black):not(.fiction .btn-black):not(.news-box .btn-black):not(.cross-linking .btn-black):not(.short-banner .btn-black):not(.deep-banner .btn-black):not(.news-article-sec .btn-black):not(div.news-list .btn-black):not(.global-styling .btn-black):hover,
.white-text button :not(.btn-white):hover, .footer-mid button :not(.btn-white):hover, .footer-bottom button :not(.btn-white):hover, .fiction button :not(.btn-white):hover, .deep-banner .deep-banner-content button :not(.btn-white):hover,
.white-text button :not(.btn-black):hover, .footer-mid button :not(.btn-black):hover, .footer-bottom button :not(.btn-black):hover, .fiction button :not(.btn-black):hover, .deep-banner .deep-banner-content button :not(.btn-black):hover {
  color: #ffffff;
}

.white-text a.btn-white:hover, .footer-mid a.btn-white:hover, .footer-bottom a.btn-white:hover, .fiction a.btn-white:hover, .deep-banner .deep-banner-content a.btn-white:hover,
.white-text input.btn-white:hover, .footer-mid input.btn-white:hover, .footer-bottom input.btn-white:hover, .fiction input.btn-white:hover, .deep-banner .deep-banner-content input.btn-white:hover,
.white-text button.btn-white:hover, .footer-mid button.btn-white:hover, .footer-bottom button.btn-white:hover, .fiction button.btn-white:hover, .deep-banner .deep-banner-content button.btn-white:hover {
  color: #1575ba;
  background-color: #ffffff;
}

@media (min-width: 1500px) and (max-width: 1699px) {
  .container {
    max-width: 1400px;
    width: 100%;
  }
}

@media (min-width: 1700px) {
  .container {
    max-width: 1500px;
    width: 100%;
  }
}

@media (max-width: 767px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 767px) {
  .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.list-all ul, footer ul,
.list-all ol, footer ol {
  padding: 0;
  margin: 0;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0;
  text-align: left;
  margin: 0 0 1.5rem 1.25rem;
  padding: 0;
}

.list-all ul li, footer ul li,
.list-all ol li, footer ol li {
  position: relative;
  padding-bottom: 0.75rem;
}

.list-all ul, footer ul {
  list-style: none;
  margin-left: 0;
}

.list-all ul li, footer ul li {
  list-style: none;
  padding-left: 13px;
}

.list-all ul li:before, footer ul li:before {
  content: "";
  background-color: #1575ba;
  font-weight: bold;
  display: inline-block;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 4px;
  height: 4px;
  position: absolute;
  left: 0;
  top: 10px;
  top: 0.67rem;
}

.sec-space, .fiction, .news-box, .cross-linking, div.news-list {
  padding-top: 45px;
  padding-bottom: 45px;
}

@media (max-width: 767px) {
  .sec-space, .fiction, .news-box, .cross-linking, div.news-list {
    padding-bottom: 25px;
    padding-top: 25px;
  }
}

.sec-space-bottom, .content-section.content-space .two-col-left, .content-section.content-space-both .two-col-left {
  padding-bottom: 45px;
}

@media (max-width: 767px) {
  .sec-space-bottom, .content-section.content-space .two-col-left, .content-section.content-space-both .two-col-left {
    padding-top: 25px;
  }
}

.sec-space-top, .fic-outer, .content-section.content-space {
  padding-bottom: 0;
  padding-top: 45px;
}

@media (max-width: 767px) {
  .sec-space-top, .fic-outer, .content-section.content-space {
    padding-bottom: 0;
    padding-top: 25px;
  }
}

.sec-margin-space {
  margin-top: 45px;
  margin-bottom: 45px;
}

@media (max-width: 767px) {
  .sec-margin-space {
    margin-bottom: 35px;
    margin-top: 35px;
  }
}

.btn-style .btn, .btn-style .base-style .btn-black, .base-style .btn-style .btn-black, .btn-style .fiction .btn-black, .fiction .btn-style .btn-black, .btn-style .news-box .btn-black, .news-box .btn-style .btn-black, .btn-style .cross-linking .btn-black, .cross-linking .btn-style .btn-black, .btn-style .short-banner .btn-black, .short-banner .btn-style .btn-black, .btn-style .deep-banner .btn-black, .deep-banner .btn-style .btn-black, .btn-style .news-article-sec .btn-black, .news-article-sec .btn-style .btn-black, .btn-style div.news-list .btn-black, div.news-list .btn-style .btn-black, .btn-style .global-styling .btn-black, .global-styling .btn-style .btn-black {
  background: transparent;
  letter-spacing: 0;
  text-align: center;
  min-width: 150px;
  border: 2px solid #1575ba;
  transition: all 0.5s;
  text-decoration: none;
  text-transform: none;
  line-height: 1.15;
  position: relative;
  padding: 16px 25px;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  color: #1575ba;
  font-family: "Titillium Web", sans-serif;
}

.btn-style .btn:active, .btn-style .base-style .btn-black:active, .base-style .btn-style .btn-black:active, .btn-style .fiction .btn-black:active, .fiction .btn-style .btn-black:active, .btn-style .news-box .btn-black:active, .news-box .btn-style .btn-black:active, .btn-style .cross-linking .btn-black:active, .cross-linking .btn-style .btn-black:active, .btn-style .short-banner .btn-black:active, .short-banner .btn-style .btn-black:active, .btn-style .deep-banner .btn-black:active, .deep-banner .btn-style .btn-black:active, .btn-style .news-article-sec .btn-black:active, .news-article-sec .btn-style .btn-black:active, .btn-style div.news-list .btn-black:active, div.news-list .btn-style .btn-black:active, .btn-style .global-styling .btn-black:active, .global-styling .btn-style .btn-black:active {
  background-color: inherit;
}

.btn-style .btn:hover, .btn-style .base-style .btn-black:hover, .base-style .btn-style .btn-black:hover, .btn-style .fiction .btn-black:hover, .fiction .btn-style .btn-black:hover, .btn-style .news-box .btn-black:hover, .news-box .btn-style .btn-black:hover, .btn-style .cross-linking .btn-black:hover, .cross-linking .btn-style .btn-black:hover, .btn-style .short-banner .btn-black:hover, .short-banner .btn-style .btn-black:hover, .btn-style .deep-banner .btn-black:hover, .deep-banner .btn-style .btn-black:hover, .btn-style .news-article-sec .btn-black:hover, .news-article-sec .btn-style .btn-black:hover, .btn-style div.news-list .btn-black:hover, div.news-list .btn-style .btn-black:hover, .btn-style .global-styling .btn-black:hover, .global-styling .btn-style .btn-black:hover, .btn-style .btn:focus, .btn-style .base-style .btn-black:focus, .base-style .btn-style .btn-black:focus, .btn-style .fiction .btn-black:focus, .fiction .btn-style .btn-black:focus, .btn-style .news-box .btn-black:focus, .news-box .btn-style .btn-black:focus, .btn-style .cross-linking .btn-black:focus, .cross-linking .btn-style .btn-black:focus, .btn-style .short-banner .btn-black:focus, .short-banner .btn-style .btn-black:focus, .btn-style .deep-banner .btn-black:focus, .deep-banner .btn-style .btn-black:focus, .btn-style .news-article-sec .btn-black:focus, .news-article-sec .btn-style .btn-black:focus, .btn-style div.news-list .btn-black:focus, div.news-list .btn-style .btn-black:focus, .btn-style .global-styling .btn-black:focus, .global-styling .btn-style .btn-black:focus {
  text-decoration: none;
}

.btn-style .btn.disabled, .btn-style .base-style .disabled.btn-black, .base-style .btn-style .disabled.btn-black, .btn-style .fiction .disabled.btn-black, .fiction .btn-style .disabled.btn-black, .btn-style .news-box .disabled.btn-black, .news-box .btn-style .disabled.btn-black, .btn-style .cross-linking .disabled.btn-black, .cross-linking .btn-style .disabled.btn-black, .btn-style .short-banner .disabled.btn-black, .short-banner .btn-style .disabled.btn-black, .btn-style .deep-banner .disabled.btn-black, .deep-banner .btn-style .disabled.btn-black, .btn-style .news-article-sec .disabled.btn-black, .news-article-sec .btn-style .disabled.btn-black, .btn-style div.news-list .disabled.btn-black, div.news-list .btn-style .disabled.btn-black, .btn-style .global-styling .disabled.btn-black, .global-styling .btn-style .disabled.btn-black, .btn-style .btn:disabled, .btn-style .base-style .btn-black:disabled, .base-style .btn-style .btn-black:disabled, .btn-style .fiction .btn-black:disabled, .fiction .btn-style .btn-black:disabled, .btn-style .news-box .btn-black:disabled, .news-box .btn-style .btn-black:disabled, .btn-style .cross-linking .btn-black:disabled, .cross-linking .btn-style .btn-black:disabled, .btn-style .short-banner .btn-black:disabled, .short-banner .btn-style .btn-black:disabled, .btn-style .deep-banner .btn-black:disabled, .deep-banner .btn-style .btn-black:disabled, .btn-style .news-article-sec .btn-black:disabled, .news-article-sec .btn-style .btn-black:disabled, .btn-style div.news-list .btn-black:disabled, div.news-list .btn-style .btn-black:disabled, .btn-style .global-styling .btn-black:disabled, .global-styling .btn-style .btn-black:disabled {
  opacity: 0.5;
  pointer-events: none;
}

.btn-style .btn.disabled:focus, .btn-style .base-style .disabled.btn-black:focus, .base-style .btn-style .disabled.btn-black:focus, .btn-style .fiction .disabled.btn-black:focus, .fiction .btn-style .disabled.btn-black:focus, .btn-style .news-box .disabled.btn-black:focus, .news-box .btn-style .disabled.btn-black:focus, .btn-style .cross-linking .disabled.btn-black:focus, .cross-linking .btn-style .disabled.btn-black:focus, .btn-style .short-banner .disabled.btn-black:focus, .short-banner .btn-style .disabled.btn-black:focus, .btn-style .deep-banner .disabled.btn-black:focus, .deep-banner .btn-style .disabled.btn-black:focus, .btn-style .news-article-sec .disabled.btn-black:focus, .news-article-sec .btn-style .disabled.btn-black:focus, .btn-style div.news-list .disabled.btn-black:focus, div.news-list .btn-style .disabled.btn-black:focus, .btn-style .global-styling .disabled.btn-black:focus, .global-styling .btn-style .disabled.btn-black:focus, .btn-style .btn.disabled:hover, .btn-style .base-style .disabled.btn-black:hover, .base-style .btn-style .disabled.btn-black:hover, .btn-style .fiction .disabled.btn-black:hover, .fiction .btn-style .disabled.btn-black:hover, .btn-style .news-box .disabled.btn-black:hover, .news-box .btn-style .disabled.btn-black:hover, .btn-style .cross-linking .disabled.btn-black:hover, .cross-linking .btn-style .disabled.btn-black:hover, .btn-style .short-banner .disabled.btn-black:hover, .short-banner .btn-style .disabled.btn-black:hover, .btn-style .deep-banner .disabled.btn-black:hover, .deep-banner .btn-style .disabled.btn-black:hover, .btn-style .news-article-sec .disabled.btn-black:hover, .news-article-sec .btn-style .disabled.btn-black:hover, .btn-style div.news-list .disabled.btn-black:hover, div.news-list .btn-style .disabled.btn-black:hover, .btn-style .global-styling .disabled.btn-black:hover, .global-styling .btn-style .disabled.btn-black:hover, .btn-style .btn:disabled:focus, .btn-style .base-style .btn-black:disabled:focus, .base-style .btn-style .btn-black:disabled:focus, .btn-style .fiction .btn-black:disabled:focus, .fiction .btn-style .btn-black:disabled:focus, .btn-style .news-box .btn-black:disabled:focus, .news-box .btn-style .btn-black:disabled:focus, .btn-style .cross-linking .btn-black:disabled:focus, .cross-linking .btn-style .btn-black:disabled:focus, .btn-style .short-banner .btn-black:disabled:focus, .short-banner .btn-style .btn-black:disabled:focus, .btn-style .deep-banner .btn-black:disabled:focus, .deep-banner .btn-style .btn-black:disabled:focus, .btn-style .news-article-sec .btn-black:disabled:focus, .news-article-sec .btn-style .btn-black:disabled:focus, .btn-style div.news-list .btn-black:disabled:focus, div.news-list .btn-style .btn-black:disabled:focus, .btn-style .global-styling .btn-black:disabled:focus, .global-styling .btn-style .btn-black:disabled:focus, .btn-style .btn:disabled:hover, .btn-style .base-style .btn-black:disabled:hover, .base-style .btn-style .btn-black:disabled:hover, .btn-style .fiction .btn-black:disabled:hover, .fiction .btn-style .btn-black:disabled:hover, .btn-style .news-box .btn-black:disabled:hover, .news-box .btn-style .btn-black:disabled:hover, .btn-style .cross-linking .btn-black:disabled:hover, .cross-linking .btn-style .btn-black:disabled:hover, .btn-style .short-banner .btn-black:disabled:hover, .short-banner .btn-style .btn-black:disabled:hover, .btn-style .deep-banner .btn-black:disabled:hover, .deep-banner .btn-style .btn-black:disabled:hover, .btn-style .news-article-sec .btn-black:disabled:hover, .news-article-sec .btn-style .btn-black:disabled:hover, .btn-style div.news-list .btn-black:disabled:hover, div.news-list .btn-style .btn-black:disabled:hover, .btn-style .global-styling .btn-black:disabled:hover, .global-styling .btn-style .btn-black:disabled:hover {
  background-color: initial !important;
  color: initial !important;
}

.btn-style .btn.btn-small, .btn-style .base-style .btn-small.btn-black, .base-style .btn-style .btn-small.btn-black, .btn-style .fiction .btn-small.btn-black, .fiction .btn-style .btn-small.btn-black, .btn-style .news-box .btn-small.btn-black, .news-box .btn-style .btn-small.btn-black, .btn-style .cross-linking .btn-small.btn-black, .cross-linking .btn-style .btn-small.btn-black, .btn-style .short-banner .btn-small.btn-black, .short-banner .btn-style .btn-small.btn-black, .btn-style .deep-banner .btn-small.btn-black, .deep-banner .btn-style .btn-small.btn-black, .btn-style .news-article-sec .btn-small.btn-black, .news-article-sec .btn-style .btn-small.btn-black, .btn-style div.news-list .btn-small.btn-black, div.news-list .btn-style .btn-small.btn-black, .btn-style .global-styling .btn-small.btn-black, .global-styling .btn-style .btn-small.btn-black {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 15px;
  padding: 0.315rem 0.9375rem;
  min-width: initial;
}

.btn-style .btn.btn-primary, .btn-style .base-style .btn-black, .base-style .btn-style .btn-black, .btn-style .fiction .btn-black, .fiction .btn-style .btn-black, .btn-style .news-box .btn-black, .news-box .btn-style .btn-black, .btn-style .cross-linking .btn-black, .cross-linking .btn-style .btn-black, .btn-style .short-banner .btn-black, .short-banner .btn-style .btn-black, .btn-style .deep-banner .btn-black, .deep-banner .btn-style .btn-black, .btn-style .news-article-sec .btn-black, .news-article-sec .btn-style .btn-black, .btn-style div.news-list .btn-black, div.news-list .btn-style .btn-black, .btn-style .global-styling .btn-black, .global-styling .btn-style .btn-black, .btn-style .btn.btn-default, .btn-style .base-style .btn-default.btn-black, .base-style .btn-style .btn-default.btn-black, .btn-style .fiction .btn-default.btn-black, .fiction .btn-style .btn-default.btn-black, .btn-style .news-box .btn-default.btn-black, .news-box .btn-style .btn-default.btn-black, .btn-style .cross-linking .btn-default.btn-black, .cross-linking .btn-style .btn-default.btn-black, .btn-style .short-banner .btn-default.btn-black, .short-banner .btn-style .btn-default.btn-black, .btn-style .deep-banner .btn-default.btn-black, .deep-banner .btn-style .btn-default.btn-black, .btn-style .news-article-sec .btn-default.btn-black, .news-article-sec .btn-style .btn-default.btn-black, .btn-style div.news-list .btn-default.btn-black, div.news-list .btn-style .btn-default.btn-black, .btn-style .global-styling .btn-default.btn-black, .global-styling .btn-style .btn-default.btn-black {
  border-color: #1575ba;
  color: #1575ba;
  background-color: #ffffff;
}

.btn-style .btn.btn-primary:hover, .btn-style .base-style .btn-black:hover, .base-style .btn-style .btn-black:hover, .btn-style .fiction .btn-black:hover, .fiction .btn-style .btn-black:hover, .btn-style .news-box .btn-black:hover, .news-box .btn-style .btn-black:hover, .btn-style .cross-linking .btn-black:hover, .cross-linking .btn-style .btn-black:hover, .btn-style .short-banner .btn-black:hover, .short-banner .btn-style .btn-black:hover, .btn-style .deep-banner .btn-black:hover, .deep-banner .btn-style .btn-black:hover, .btn-style .news-article-sec .btn-black:hover, .news-article-sec .btn-style .btn-black:hover, .btn-style div.news-list .btn-black:hover, div.news-list .btn-style .btn-black:hover, .btn-style .global-styling .btn-black:hover, .global-styling .btn-style .btn-black:hover, .btn-style .btn.btn-default:hover, .btn-style .base-style .btn-default.btn-black:hover, .base-style .btn-style .btn-default.btn-black:hover, .btn-style .fiction .btn-default.btn-black:hover, .fiction .btn-style .btn-default.btn-black:hover, .btn-style .news-box .btn-default.btn-black:hover, .news-box .btn-style .btn-default.btn-black:hover, .btn-style .cross-linking .btn-default.btn-black:hover, .cross-linking .btn-style .btn-default.btn-black:hover, .btn-style .short-banner .btn-default.btn-black:hover, .short-banner .btn-style .btn-default.btn-black:hover, .btn-style .deep-banner .btn-default.btn-black:hover, .deep-banner .btn-style .btn-default.btn-black:hover, .btn-style .news-article-sec .btn-default.btn-black:hover, .news-article-sec .btn-style .btn-default.btn-black:hover, .btn-style div.news-list .btn-default.btn-black:hover, div.news-list .btn-style .btn-default.btn-black:hover, .btn-style .global-styling .btn-default.btn-black:hover, .global-styling .btn-style .btn-default.btn-black:hover {
  background-color: #1575ba;
  color: #ffffff;
}

@media (min-width: 1200px) {
  .btn-style .btn.btn-primary:focus, .btn-style .base-style .btn-black:focus, .base-style .btn-style .btn-black:focus, .btn-style .fiction .btn-black:focus, .fiction .btn-style .btn-black:focus, .btn-style .news-box .btn-black:focus, .news-box .btn-style .btn-black:focus, .btn-style .cross-linking .btn-black:focus, .cross-linking .btn-style .btn-black:focus, .btn-style .short-banner .btn-black:focus, .short-banner .btn-style .btn-black:focus, .btn-style .deep-banner .btn-black:focus, .deep-banner .btn-style .btn-black:focus, .btn-style .news-article-sec .btn-black:focus, .news-article-sec .btn-style .btn-black:focus, .btn-style div.news-list .btn-black:focus, div.news-list .btn-style .btn-black:focus, .btn-style .global-styling .btn-black:focus, .global-styling .btn-style .btn-black:focus, .btn-style .btn.btn-default:focus, .btn-style .base-style .btn-default.btn-black:focus, .base-style .btn-style .btn-default.btn-black:focus, .btn-style .fiction .btn-default.btn-black:focus, .fiction .btn-style .btn-default.btn-black:focus, .btn-style .news-box .btn-default.btn-black:focus, .news-box .btn-style .btn-default.btn-black:focus, .btn-style .cross-linking .btn-default.btn-black:focus, .cross-linking .btn-style .btn-default.btn-black:focus, .btn-style .short-banner .btn-default.btn-black:focus, .short-banner .btn-style .btn-default.btn-black:focus, .btn-style .deep-banner .btn-default.btn-black:focus, .deep-banner .btn-style .btn-default.btn-black:focus, .btn-style .news-article-sec .btn-default.btn-black:focus, .news-article-sec .btn-style .btn-default.btn-black:focus, .btn-style div.news-list .btn-default.btn-black:focus, div.news-list .btn-style .btn-default.btn-black:focus, .btn-style .global-styling .btn-default.btn-black:focus, .global-styling .btn-style .btn-default.btn-black:focus {
    background-color: #ffc448;
    border-color: #000000;
    color: #000000;
  }
}

.btn-style .btn.btn-secondary, .btn-style .base-style .btn-secondary.btn-black, .base-style .btn-style .btn-secondary.btn-black, .btn-style .fiction .btn-secondary.btn-black, .fiction .btn-style .btn-secondary.btn-black, .btn-style .news-box .btn-secondary.btn-black, .news-box .btn-style .btn-secondary.btn-black, .btn-style .cross-linking .btn-secondary.btn-black, .cross-linking .btn-style .btn-secondary.btn-black, .btn-style .short-banner .btn-secondary.btn-black, .short-banner .btn-style .btn-secondary.btn-black, .btn-style .deep-banner .btn-secondary.btn-black, .deep-banner .btn-style .btn-secondary.btn-black, .btn-style .news-article-sec .btn-secondary.btn-black, .news-article-sec .btn-style .btn-secondary.btn-black, .btn-style div.news-list .btn-secondary.btn-black, div.news-list .btn-style .btn-secondary.btn-black, .btn-style .global-styling .btn-secondary.btn-black, .global-styling .btn-style .btn-secondary.btn-black {
  border-color: #0f5c94;
  color: #000000;
}

.btn-style .btn.btn-secondary:hover, .btn-style .base-style .btn-secondary.btn-black:hover, .base-style .btn-style .btn-secondary.btn-black:hover, .btn-style .fiction .btn-secondary.btn-black:hover, .fiction .btn-style .btn-secondary.btn-black:hover, .btn-style .news-box .btn-secondary.btn-black:hover, .news-box .btn-style .btn-secondary.btn-black:hover, .btn-style .cross-linking .btn-secondary.btn-black:hover, .cross-linking .btn-style .btn-secondary.btn-black:hover, .btn-style .short-banner .btn-secondary.btn-black:hover, .short-banner .btn-style .btn-secondary.btn-black:hover, .btn-style .deep-banner .btn-secondary.btn-black:hover, .deep-banner .btn-style .btn-secondary.btn-black:hover, .btn-style .news-article-sec .btn-secondary.btn-black:hover, .news-article-sec .btn-style .btn-secondary.btn-black:hover, .btn-style div.news-list .btn-secondary.btn-black:hover, div.news-list .btn-style .btn-secondary.btn-black:hover, .btn-style .global-styling .btn-secondary.btn-black:hover, .global-styling .btn-style .btn-secondary.btn-black:hover {
  background-color: #0f5c94;
  color: #ffffff;
}

@media (min-width: 1200px) {
  .btn-style .btn.btn-secondary:focus, .btn-style .base-style .btn-secondary.btn-black:focus, .base-style .btn-style .btn-secondary.btn-black:focus, .btn-style .fiction .btn-secondary.btn-black:focus, .fiction .btn-style .btn-secondary.btn-black:focus, .btn-style .news-box .btn-secondary.btn-black:focus, .news-box .btn-style .btn-secondary.btn-black:focus, .btn-style .cross-linking .btn-secondary.btn-black:focus, .cross-linking .btn-style .btn-secondary.btn-black:focus, .btn-style .short-banner .btn-secondary.btn-black:focus, .short-banner .btn-style .btn-secondary.btn-black:focus, .btn-style .deep-banner .btn-secondary.btn-black:focus, .deep-banner .btn-style .btn-secondary.btn-black:focus, .btn-style .news-article-sec .btn-secondary.btn-black:focus, .news-article-sec .btn-style .btn-secondary.btn-black:focus, .btn-style div.news-list .btn-secondary.btn-black:focus, div.news-list .btn-style .btn-secondary.btn-black:focus, .btn-style .global-styling .btn-secondary.btn-black:focus, .global-styling .btn-style .btn-secondary.btn-black:focus {
    background-color: #ffc448;
    border-color: #000000;
    color: #000000;
  }
}

.btn-style .btn.btn-white, .btn-style .base-style .btn-white.btn-black, .base-style .btn-style .btn-white.btn-black, .btn-style .fiction .btn-white.btn-black, .fiction .btn-style .btn-white.btn-black, .btn-style .news-box .btn-white.btn-black, .news-box .btn-style .btn-white.btn-black, .btn-style .cross-linking .btn-white.btn-black, .cross-linking .btn-style .btn-white.btn-black, .btn-style .short-banner .btn-white.btn-black, .short-banner .btn-style .btn-white.btn-black, .btn-style .deep-banner .btn-white.btn-black, .deep-banner .btn-style .btn-white.btn-black, .btn-style .news-article-sec .btn-white.btn-black, .news-article-sec .btn-style .btn-white.btn-black, .btn-style div.news-list .btn-white.btn-black, div.news-list .btn-style .btn-white.btn-black, .btn-style .global-styling .btn-white.btn-black, .global-styling .btn-style .btn-white.btn-black {
  border-color: #ffffff;
  color: #ffffff;
  background-color: transparent;
}

.btn-style .btn.btn-white:hover, .btn-style .base-style .btn-white.btn-black:hover, .base-style .btn-style .btn-white.btn-black:hover, .btn-style .fiction .btn-white.btn-black:hover, .fiction .btn-style .btn-white.btn-black:hover, .btn-style .news-box .btn-white.btn-black:hover, .news-box .btn-style .btn-white.btn-black:hover, .btn-style .cross-linking .btn-white.btn-black:hover, .cross-linking .btn-style .btn-white.btn-black:hover, .btn-style .short-banner .btn-white.btn-black:hover, .short-banner .btn-style .btn-white.btn-black:hover, .btn-style .deep-banner .btn-white.btn-black:hover, .deep-banner .btn-style .btn-white.btn-black:hover, .btn-style .news-article-sec .btn-white.btn-black:hover, .news-article-sec .btn-style .btn-white.btn-black:hover, .btn-style div.news-list .btn-white.btn-black:hover, div.news-list .btn-style .btn-white.btn-black:hover, .btn-style .global-styling .btn-white.btn-black:hover, .global-styling .btn-style .btn-white.btn-black:hover {
  color: #1575ba;
  background-color: #ffffff;
}

@media (min-width: 1200px) {
  .btn-style .btn.btn-white:focus, .btn-style .base-style .btn-white.btn-black:focus, .base-style .btn-style .btn-white.btn-black:focus, .btn-style .fiction .btn-white.btn-black:focus, .fiction .btn-style .btn-white.btn-black:focus, .btn-style .news-box .btn-white.btn-black:focus, .news-box .btn-style .btn-white.btn-black:focus, .btn-style .cross-linking .btn-white.btn-black:focus, .cross-linking .btn-style .btn-white.btn-black:focus, .btn-style .short-banner .btn-white.btn-black:focus, .short-banner .btn-style .btn-white.btn-black:focus, .btn-style .deep-banner .btn-white.btn-black:focus, .deep-banner .btn-style .btn-white.btn-black:focus, .btn-style .news-article-sec .btn-white.btn-black:focus, .news-article-sec .btn-style .btn-white.btn-black:focus, .btn-style div.news-list .btn-white.btn-black:focus, div.news-list .btn-style .btn-white.btn-black:focus, .btn-style .global-styling .btn-white.btn-black:focus, .global-styling .btn-style .btn-white.btn-black:focus {
    background-color: #ffc448;
    border-color: #000000;
    color: #000000;
  }
}

.btn-style .btn.btn-black2, .btn-style .base-style .btn-black2.btn-black, .base-style .btn-style .btn-black2.btn-black, .btn-style .fiction .btn-black2.btn-black, .fiction .btn-style .btn-black2.btn-black, .btn-style .news-box .btn-black2.btn-black, .news-box .btn-style .btn-black2.btn-black, .btn-style .cross-linking .btn-black2.btn-black, .cross-linking .btn-style .btn-black2.btn-black, .btn-style .short-banner .btn-black2.btn-black, .short-banner .btn-style .btn-black2.btn-black, .btn-style .deep-banner .btn-black2.btn-black, .deep-banner .btn-style .btn-black2.btn-black, .btn-style .news-article-sec .btn-black2.btn-black, .news-article-sec .btn-style .btn-black2.btn-black, .btn-style div.news-list .btn-black2.btn-black, div.news-list .btn-style .btn-black2.btn-black, .btn-style .global-styling .btn-black2.btn-black, .global-styling .btn-style .btn-black2.btn-black, .btn-style .deep-banner.condolence .deep-banner-content .btn-black.btn-white, .deep-banner.condolence .deep-banner-content .btn-style .btn-black.btn-white, .btn-style .deep-banner.condolence .deep-banner-content .btn.btn-white, .deep-banner.condolence .deep-banner-content .btn-style .btn.btn-white {
  border-color: #ffffff;
  color: #ffffff;
  background-color: #000000;
}

.btn-style .btn.btn-black2:hover, .btn-style .base-style .btn-black2.btn-black:hover, .base-style .btn-style .btn-black2.btn-black:hover, .btn-style .fiction .btn-black2.btn-black:hover, .fiction .btn-style .btn-black2.btn-black:hover, .btn-style .news-box .btn-black2.btn-black:hover, .news-box .btn-style .btn-black2.btn-black:hover, .btn-style .cross-linking .btn-black2.btn-black:hover, .cross-linking .btn-style .btn-black2.btn-black:hover, .btn-style .short-banner .btn-black2.btn-black:hover, .short-banner .btn-style .btn-black2.btn-black:hover, .btn-style .deep-banner .btn-black2.btn-black:hover, .deep-banner .btn-style .btn-black2.btn-black:hover, .btn-style .news-article-sec .btn-black2.btn-black:hover, .news-article-sec .btn-style .btn-black2.btn-black:hover, .btn-style div.news-list .btn-black2.btn-black:hover, div.news-list .btn-style .btn-black2.btn-black:hover, .btn-style .global-styling .btn-black2.btn-black:hover, .global-styling .btn-style .btn-black2.btn-black:hover, .btn-style .deep-banner.condolence .deep-banner-content .btn-black.btn-white:hover, .deep-banner.condolence .deep-banner-content .btn-style .btn-black.btn-white:hover, .btn-style .deep-banner.condolence .deep-banner-content .btn.btn-white:hover, .deep-banner.condolence .deep-banner-content .btn-style .btn.btn-white:hover {
  color: #000000;
  background-color: #ffffff;
}

@media (min-width: 1200px) {
  .btn-style .btn.btn-black2:focus, .btn-style .base-style .btn-black2.btn-black:focus, .base-style .btn-style .btn-black2.btn-black:focus, .btn-style .fiction .btn-black2.btn-black:focus, .fiction .btn-style .btn-black2.btn-black:focus, .btn-style .news-box .btn-black2.btn-black:focus, .news-box .btn-style .btn-black2.btn-black:focus, .btn-style .cross-linking .btn-black2.btn-black:focus, .cross-linking .btn-style .btn-black2.btn-black:focus, .btn-style .short-banner .btn-black2.btn-black:focus, .short-banner .btn-style .btn-black2.btn-black:focus, .btn-style .deep-banner .btn-black2.btn-black:focus, .deep-banner .btn-style .btn-black2.btn-black:focus, .btn-style .news-article-sec .btn-black2.btn-black:focus, .news-article-sec .btn-style .btn-black2.btn-black:focus, .btn-style div.news-list .btn-black2.btn-black:focus, div.news-list .btn-style .btn-black2.btn-black:focus, .btn-style .global-styling .btn-black2.btn-black:focus, .global-styling .btn-style .btn-black2.btn-black:focus, .btn-style .deep-banner.condolence .deep-banner-content .btn-black.btn-white:focus, .deep-banner.condolence .deep-banner-content .btn-style .btn-black.btn-white:focus, .btn-style .deep-banner.condolence .deep-banner-content .btn.btn-white:focus, .deep-banner.condolence .deep-banner-content .btn-style .btn.btn-white:focus {
    background-color: #ffc448;
    border-color: #000000;
    color: #000000;
  }
}

.btn-style .btn.btn-tag, .btn-style .base-style .btn-tag.btn-black, .base-style .btn-style .btn-tag.btn-black, .btn-style .fiction .btn-tag.btn-black, .fiction .btn-style .btn-tag.btn-black, .btn-style .news-box .btn-tag.btn-black, .news-box .btn-style .btn-tag.btn-black, .btn-style .cross-linking .btn-tag.btn-black, .cross-linking .btn-style .btn-tag.btn-black, .btn-style .short-banner .btn-tag.btn-black, .short-banner .btn-style .btn-tag.btn-black, .btn-style .deep-banner .btn-tag.btn-black, .deep-banner .btn-style .btn-tag.btn-black, .btn-style .news-article-sec .btn-tag.btn-black, .news-article-sec .btn-style .btn-tag.btn-black, .btn-style div.news-list .btn-tag.btn-black, div.news-list .btn-style .btn-tag.btn-black, .btn-style .global-styling .btn-tag.btn-black, .global-styling .btn-style .btn-tag.btn-black {
  border-color: #1575ba;
  color: #1575ba;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 12px 18px;
  min-width: initial;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}

.btn-style .btn.btn-tag:hover, .btn-style .base-style .btn-tag.btn-black:hover, .base-style .btn-style .btn-tag.btn-black:hover, .btn-style .fiction .btn-tag.btn-black:hover, .fiction .btn-style .btn-tag.btn-black:hover, .btn-style .news-box .btn-tag.btn-black:hover, .news-box .btn-style .btn-tag.btn-black:hover, .btn-style .cross-linking .btn-tag.btn-black:hover, .cross-linking .btn-style .btn-tag.btn-black:hover, .btn-style .short-banner .btn-tag.btn-black:hover, .short-banner .btn-style .btn-tag.btn-black:hover, .btn-style .deep-banner .btn-tag.btn-black:hover, .deep-banner .btn-style .btn-tag.btn-black:hover, .btn-style .news-article-sec .btn-tag.btn-black:hover, .news-article-sec .btn-style .btn-tag.btn-black:hover, .btn-style div.news-list .btn-tag.btn-black:hover, div.news-list .btn-style .btn-tag.btn-black:hover, .btn-style .global-styling .btn-tag.btn-black:hover, .global-styling .btn-style .btn-tag.btn-black:hover, .btn-style .btn.btn-tag.btn-active, .btn-style .base-style .btn-tag.btn-active.btn-black, .base-style .btn-style .btn-tag.btn-active.btn-black, .btn-style .fiction .btn-tag.btn-active.btn-black, .fiction .btn-style .btn-tag.btn-active.btn-black, .btn-style .news-box .btn-tag.btn-active.btn-black, .news-box .btn-style .btn-tag.btn-active.btn-black, .btn-style .cross-linking .btn-tag.btn-active.btn-black, .cross-linking .btn-style .btn-tag.btn-active.btn-black, .btn-style .short-banner .btn-tag.btn-active.btn-black, .short-banner .btn-style .btn-tag.btn-active.btn-black, .btn-style .deep-banner .btn-tag.btn-active.btn-black, .deep-banner .btn-style .btn-tag.btn-active.btn-black, .btn-style .news-article-sec .btn-tag.btn-active.btn-black, .news-article-sec .btn-style .btn-tag.btn-active.btn-black, .btn-style div.news-list .btn-tag.btn-active.btn-black, div.news-list .btn-style .btn-tag.btn-active.btn-black, .btn-style .global-styling .btn-tag.btn-active.btn-black, .global-styling .btn-style .btn-tag.btn-active.btn-black {
  background: #0f5c94;
  color: #ffffff;
}

.btn-style .btn.btn-tag:focus, .btn-style .base-style .btn-tag.btn-black:focus, .base-style .btn-style .btn-tag.btn-black:focus, .btn-style .fiction .btn-tag.btn-black:focus, .fiction .btn-style .btn-tag.btn-black:focus, .btn-style .news-box .btn-tag.btn-black:focus, .news-box .btn-style .btn-tag.btn-black:focus, .btn-style .cross-linking .btn-tag.btn-black:focus, .cross-linking .btn-style .btn-tag.btn-black:focus, .btn-style .short-banner .btn-tag.btn-black:focus, .short-banner .btn-style .btn-tag.btn-black:focus, .btn-style .deep-banner .btn-tag.btn-black:focus, .deep-banner .btn-style .btn-tag.btn-black:focus, .btn-style .news-article-sec .btn-tag.btn-black:focus, .news-article-sec .btn-style .btn-tag.btn-black:focus, .btn-style div.news-list .btn-tag.btn-black:focus, div.news-list .btn-style .btn-tag.btn-black:focus, .btn-style .global-styling .btn-tag.btn-black:focus, .global-styling .btn-style .btn-tag.btn-black:focus {
  background-color: #1575ba;
  color: #ffffff;
  border-color: #1575ba;
}

@media (min-width: 992px) {
  .btn-style .btn.btn-tag:focus-visible, .btn-style .base-style .btn-tag.btn-black:focus-visible, .base-style .btn-style .btn-tag.btn-black:focus-visible, .btn-style .fiction .btn-tag.btn-black:focus-visible, .fiction .btn-style .btn-tag.btn-black:focus-visible, .btn-style .news-box .btn-tag.btn-black:focus-visible, .news-box .btn-style .btn-tag.btn-black:focus-visible, .btn-style .cross-linking .btn-tag.btn-black:focus-visible, .cross-linking .btn-style .btn-tag.btn-black:focus-visible, .btn-style .short-banner .btn-tag.btn-black:focus-visible, .short-banner .btn-style .btn-tag.btn-black:focus-visible, .btn-style .deep-banner .btn-tag.btn-black:focus-visible, .deep-banner .btn-style .btn-tag.btn-black:focus-visible, .btn-style .news-article-sec .btn-tag.btn-black:focus-visible, .news-article-sec .btn-style .btn-tag.btn-black:focus-visible, .btn-style div.news-list .btn-tag.btn-black:focus-visible, div.news-list .btn-style .btn-tag.btn-black:focus-visible, .btn-style .global-styling .btn-tag.btn-black:focus-visible, .global-styling .btn-style .btn-tag.btn-black:focus-visible {
    background-color: #ffc448;
    border-color: #000000;
    color: #000000;
  }
}

@media (min-width: 992px) {
  .btn-style .btn.btn-large, .btn-style .base-style .btn-large.btn-black, .base-style .btn-style .btn-large.btn-black, .btn-style .fiction .btn-large.btn-black, .fiction .btn-style .btn-large.btn-black, .btn-style .news-box .btn-large.btn-black, .news-box .btn-style .btn-large.btn-black, .btn-style .cross-linking .btn-large.btn-black, .cross-linking .btn-style .btn-large.btn-black, .btn-style .short-banner .btn-large.btn-black, .short-banner .btn-style .btn-large.btn-black, .btn-style .deep-banner .btn-large.btn-black, .deep-banner .btn-style .btn-large.btn-black, .btn-style .news-article-sec .btn-large.btn-black, .news-article-sec .btn-style .btn-large.btn-black, .btn-style div.news-list .btn-large.btn-black, div.news-list .btn-style .btn-large.btn-black, .btn-style .global-styling .btn-large.btn-black, .global-styling .btn-style .btn-large.btn-black {
    min-width: 272px;
    font-size: 30px;
    font-size: 1.875rem;
    font-weight: 600;
    letter-spacing: -0.53px;
    line-height: 46px;
    padding: 6px 25px;
  }
}

.base-style, .fiction, .news-box, .cross-linking, .short-banner, .deep-banner, .news-article-sec, div.news-list, .global-styling {
  line-height: 1.6;
  font-family: "Titillium Web", sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-size: 1rem;
}

.base-style.search-result-sec .result-list h2 a, .search-result-sec.fiction .result-list h2 a, .search-result-sec.news-box .result-list h2 a, .search-result-sec.cross-linking .result-list h2 a, .search-result-sec.short-banner .result-list h2 a, .search-result-sec.deep-banner .result-list h2 a, .search-result-sec.news-article-sec .result-list h2 a, div.search-result-sec.news-list .result-list h2 a, .search-result-sec.global-styling .result-list h2 a {
  text-decoration: underline;
}

.base-style.search-result-sec .result-list h2 a:hover, .search-result-sec.fiction .result-list h2 a:hover, .search-result-sec.news-box .result-list h2 a:hover, .search-result-sec.cross-linking .result-list h2 a:hover, .search-result-sec.short-banner .result-list h2 a:hover, .search-result-sec.deep-banner .result-list h2 a:hover, .search-result-sec.news-article-sec .result-list h2 a:hover, div.search-result-sec.news-list .result-list h2 a:hover, .search-result-sec.global-styling .result-list h2 a:hover {
  color: #0f5c94;
}

.base-style.search-result-sec .result-list h2 a:focus, .search-result-sec.fiction .result-list h2 a:focus, .search-result-sec.news-box .result-list h2 a:focus, .search-result-sec.cross-linking .result-list h2 a:focus, .search-result-sec.short-banner .result-list h2 a:focus, .search-result-sec.deep-banner .result-list h2 a:focus, .search-result-sec.news-article-sec .result-list h2 a:focus, div.search-result-sec.news-list .result-list h2 a:focus, .search-result-sec.global-styling .result-list h2 a:focus {
  color: #000000;
}

.base-style.search-result-sec .search-result a, .search-result-sec.fiction .search-result a, .search-result-sec.news-box .search-result a, .search-result-sec.cross-linking .search-result a, .search-result-sec.short-banner .search-result a, .search-result-sec.deep-banner .search-result a, .search-result-sec.news-article-sec .search-result a, div.search-result-sec.news-list .search-result a, .search-result-sec.global-styling .search-result a {
  text-transform: none;
  border-radius: 0px 10px 10px 0px;
  text-decoration: none;
  font-weight: bold;
  background-color: #ffffff;
  border: 2px solid #1575ba;
}

.base-style.search-result-sec .search-result a.active, .search-result-sec.fiction .search-result a.active, .search-result-sec.news-box .search-result a.active, .search-result-sec.cross-linking .search-result a.active, .search-result-sec.short-banner .search-result a.active, .search-result-sec.deep-banner .search-result a.active, .search-result-sec.news-article-sec .search-result a.active, div.search-result-sec.news-list .search-result a.active, .search-result-sec.global-styling .search-result a.active, .base-style.search-result-sec .search-result a:hover, .search-result-sec.fiction .search-result a:hover, .search-result-sec.news-box .search-result a:hover, .search-result-sec.cross-linking .search-result a:hover, .search-result-sec.short-banner .search-result a:hover, .search-result-sec.deep-banner .search-result a:hover, .search-result-sec.news-article-sec .search-result a:hover, div.search-result-sec.news-list .search-result a:hover, .search-result-sec.global-styling .search-result a:hover {
  background-color: #1575ba;
  color: #ffffff;
}

.base-style.search-result-sec .search-result a:focus-visible, .search-result-sec.fiction .search-result a:focus-visible, .search-result-sec.news-box .search-result a:focus-visible, .search-result-sec.cross-linking .search-result a:focus-visible, .search-result-sec.short-banner .search-result a:focus-visible, .search-result-sec.deep-banner .search-result a:focus-visible, .search-result-sec.news-article-sec .search-result a:focus-visible, div.search-result-sec.news-list .search-result a:focus-visible, .search-result-sec.global-styling .search-result a:focus-visible {
  background-color: #ffc448;
  color: #000000;
  border-color: #000000;
}

.base-style.search-result-sec .careers-search-result a, .search-result-sec.fiction .careers-search-result a, .search-result-sec.news-box .careers-search-result a, .search-result-sec.cross-linking .careers-search-result a, .search-result-sec.short-banner .careers-search-result a, .search-result-sec.deep-banner .careers-search-result a, .search-result-sec.news-article-sec .careers-search-result a, div.search-result-sec.news-list .careers-search-result a, .search-result-sec.global-styling .careers-search-result a {
  text-transform: none;
  border-radius: 10px 0px 0px 10px;
  text-decoration: none;
  font-weight: bold;
  background-color: #ffffff;
  border: 2px solid #1575ba;
}

.base-style.search-result-sec .careers-search-result a.active, .search-result-sec.fiction .careers-search-result a.active, .search-result-sec.news-box .careers-search-result a.active, .search-result-sec.cross-linking .careers-search-result a.active, .search-result-sec.short-banner .careers-search-result a.active, .search-result-sec.deep-banner .careers-search-result a.active, .search-result-sec.news-article-sec .careers-search-result a.active, div.search-result-sec.news-list .careers-search-result a.active, .search-result-sec.global-styling .careers-search-result a.active, .base-style.search-result-sec .careers-search-result a:hover, .search-result-sec.fiction .careers-search-result a:hover, .search-result-sec.news-box .careers-search-result a:hover, .search-result-sec.cross-linking .careers-search-result a:hover, .search-result-sec.short-banner .careers-search-result a:hover, .search-result-sec.deep-banner .careers-search-result a:hover, .search-result-sec.news-article-sec .careers-search-result a:hover, div.search-result-sec.news-list .careers-search-result a:hover, .search-result-sec.global-styling .careers-search-result a:hover {
  background-color: #1575ba;
  color: #ffffff;
}

.base-style.search-result-sec .careers-search-result a:focus-visible, .search-result-sec.fiction .careers-search-result a:focus-visible, .search-result-sec.news-box .careers-search-result a:focus-visible, .search-result-sec.cross-linking .careers-search-result a:focus-visible, .search-result-sec.short-banner .careers-search-result a:focus-visible, .search-result-sec.deep-banner .careers-search-result a:focus-visible, .search-result-sec.news-article-sec .careers-search-result a:focus-visible, div.search-result-sec.news-list .careers-search-result a:focus-visible, .search-result-sec.global-styling .careers-search-result a:focus-visible {
  background-color: #ffc448;
  color: #000000;
  border-color: #000000;
}

.base-style hr, .fiction hr, .news-box hr, .cross-linking hr, .short-banner hr, .deep-banner hr, .news-article-sec hr, div.news-list hr, .global-styling hr,
.base-style .divider1, .fiction .divider1, .news-box .divider1, .cross-linking .divider1, .short-banner .divider1, .deep-banner .divider1, .news-article-sec .divider1, div.news-list .divider1, .global-styling .divider1 {
  border-color: #1575ba !important;
}

.base-style b, .fiction b, .news-box b, .cross-linking b, .short-banner b, .deep-banner b, .news-article-sec b, div.news-list b, .global-styling b,
.base-style strong, .fiction strong, .news-box strong, .cross-linking strong, .short-banner strong, .deep-banner strong, .news-article-sec strong, div.news-list strong, .global-styling strong {
  font-family: "Titillium Web", sans-serif !important;
  font-weight: 700;
}

.base-style p, .fiction p, .news-box p, .cross-linking p, .short-banner p, .deep-banner p, .news-article-sec p, div.news-list p, .global-styling p {
  font-size: 16px;
  font-size: 1rem;
}

.base-style ul, .fiction ul, .news-box ul, .cross-linking ul, .short-banner ul, .deep-banner ul, .news-article-sec ul, div.news-list ul, .global-styling ul,
.base-style ol, .fiction ol, .news-box ol, .cross-linking ol, .short-banner ol, .deep-banner ol, .news-article-sec ol, div.news-list ol, .global-styling ol {
  padding: 0.5rem 0 0;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0;
  text-align: left;
  margin: 0rem 0 1.5rem 1rem;
}

.base-style ul li, .fiction ul li, .news-box ul li, .cross-linking ul li, .short-banner ul li, .deep-banner ul li, .news-article-sec ul li, div.news-list ul li, .global-styling ul li,
.base-style ol li, .fiction ol li, .news-box ol li, .cross-linking ol li, .short-banner ol li, .deep-banner ol li, .news-article-sec ol li, div.news-list ol li, .global-styling ol li {
  position: relative;
  padding-bottom: 0.75rem;
  font-size: 16px;
  font-size: 1rem;
}

.base-style ul li:last-child, .fiction ul li:last-child, .news-box ul li:last-child, .cross-linking ul li:last-child, .short-banner ul li:last-child, .deep-banner ul li:last-child, .news-article-sec ul li:last-child, div.news-list ul li:last-child, .global-styling ul li:last-child,
.base-style ol li:last-child, .fiction ol li:last-child, .news-box ol li:last-child, .cross-linking ol li:last-child, .short-banner ol li:last-child, .deep-banner ol li:last-child, .news-article-sec ol li:last-child, div.news-list ol li:last-child, .global-styling ol li:last-child {
  padding-bottom: 0;
}

.base-style ul, .fiction ul, .news-box ul, .cross-linking ul, .short-banner ul, .deep-banner ul, .news-article-sec ul, div.news-list ul, .global-styling ul {
  list-style-image: none;
}

.base-style ul li::marker, .fiction ul li::marker, .news-box ul li::marker, .cross-linking ul li::marker, .short-banner ul li::marker, .deep-banner ul li::marker, .news-article-sec ul li::marker, div.news-list ul li::marker, .global-styling ul li::marker {
  color: #1575ba;
}

.base-style ul li:before, .fiction ul li:before, .news-box ul li:before, .cross-linking ul li:before, .short-banner ul li:before, .deep-banner ul li:before, .news-article-sec ul li:before, div.news-list ul li:before, .global-styling ul li:before {
  /*  content: "";
                background-color: $color-primary;
                font-weight: bold;
                display: inline-block;
                @include border-radius(50%);
                width: 4px;
                height: 4px;
                position: absolute;
                left: 0;
                top: 10px;
                top: 0.67rem; */
}

.base-style .btn, .fiction .btn, .news-box .btn, .cross-linking .btn, .short-banner .btn, .deep-banner .btn, .news-article-sec .btn, div.news-list .btn, .global-styling .btn, .base-style .btn-black, .fiction .btn-black, .news-box .btn-black, .cross-linking .btn-black, .short-banner .btn-black, .deep-banner .btn-black, .news-article-sec .btn-black, div.news-list .btn-black, .global-styling .btn-black {
  background: transparent;
  letter-spacing: 0;
  text-align: center;
  min-width: 150px;
  border: 2px solid #1575ba;
  transition: all 0.5s;
  text-decoration: none;
  text-transform: none;
  line-height: 1.15;
  position: relative;
  padding: 16px 25px;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  font-family: "Titillium Web", sans-serif;
}

.base-style .btn:active, .fiction .btn:active, .news-box .btn:active, .cross-linking .btn:active, .short-banner .btn:active, .deep-banner .btn:active, .news-article-sec .btn:active, div.news-list .btn:active, .global-styling .btn:active, .base-style .btn-black:active, .fiction .btn-black:active, .news-box .btn-black:active, .cross-linking .btn-black:active, .short-banner .btn-black:active, .deep-banner .btn-black:active, .news-article-sec .btn-black:active, div.news-list .btn-black:active, .global-styling .btn-black:active {
  background-color: inherit;
}

.base-style .btn:hover, .fiction .btn:hover, .news-box .btn:hover, .cross-linking .btn:hover, .short-banner .btn:hover, .deep-banner .btn:hover, .news-article-sec .btn:hover, div.news-list .btn:hover, .global-styling .btn:hover, .base-style .btn-black:hover, .fiction .btn-black:hover, .news-box .btn-black:hover, .cross-linking .btn-black:hover, .short-banner .btn-black:hover, .deep-banner .btn-black:hover, .news-article-sec .btn-black:hover, div.news-list .btn-black:hover, .global-styling .btn-black:hover, .base-style .btn:focus, .fiction .btn:focus, .news-box .btn:focus, .cross-linking .btn:focus, .short-banner .btn:focus, .deep-banner .btn:focus, .news-article-sec .btn:focus, div.news-list .btn:focus, .global-styling .btn:focus, .base-style .btn-black:focus, .fiction .btn-black:focus, .news-box .btn-black:focus, .cross-linking .btn-black:focus, .short-banner .btn-black:focus, .deep-banner .btn-black:focus, .news-article-sec .btn-black:focus, div.news-list .btn-black:focus, .global-styling .btn-black:focus {
  text-decoration: none;
}

.base-style .btn.disabled, .fiction .btn.disabled, .news-box .btn.disabled, .cross-linking .btn.disabled, .short-banner .btn.disabled, .deep-banner .btn.disabled, .news-article-sec .btn.disabled, div.news-list .btn.disabled, .global-styling .btn.disabled, .base-style .disabled.btn-black, .fiction .disabled.btn-black, .news-box .disabled.btn-black, .cross-linking .disabled.btn-black, .short-banner .disabled.btn-black, .deep-banner .disabled.btn-black, .news-article-sec .disabled.btn-black, div.news-list .disabled.btn-black, .global-styling .disabled.btn-black, .base-style .btn:disabled, .fiction .btn:disabled, .news-box .btn:disabled, .cross-linking .btn:disabled, .short-banner .btn:disabled, .deep-banner .btn:disabled, .news-article-sec .btn:disabled, div.news-list .btn:disabled, .global-styling .btn:disabled, .base-style .btn-black:disabled, .fiction .btn-black:disabled, .news-box .btn-black:disabled, .cross-linking .btn-black:disabled, .short-banner .btn-black:disabled, .deep-banner .btn-black:disabled, .news-article-sec .btn-black:disabled, div.news-list .btn-black:disabled, .global-styling .btn-black:disabled {
  opacity: 0.5;
  pointer-events: none;
}

.base-style .btn.disabled:focus, .fiction .btn.disabled:focus, .news-box .btn.disabled:focus, .cross-linking .btn.disabled:focus, .short-banner .btn.disabled:focus, .deep-banner .btn.disabled:focus, .news-article-sec .btn.disabled:focus, div.news-list .btn.disabled:focus, .global-styling .btn.disabled:focus, .base-style .disabled.btn-black:focus, .fiction .disabled.btn-black:focus, .news-box .disabled.btn-black:focus, .cross-linking .disabled.btn-black:focus, .short-banner .disabled.btn-black:focus, .deep-banner .disabled.btn-black:focus, .news-article-sec .disabled.btn-black:focus, div.news-list .disabled.btn-black:focus, .global-styling .disabled.btn-black:focus, .base-style .btn.disabled:hover, .fiction .btn.disabled:hover, .news-box .btn.disabled:hover, .cross-linking .btn.disabled:hover, .short-banner .btn.disabled:hover, .deep-banner .btn.disabled:hover, .news-article-sec .btn.disabled:hover, div.news-list .btn.disabled:hover, .global-styling .btn.disabled:hover, .base-style .disabled.btn-black:hover, .fiction .disabled.btn-black:hover, .news-box .disabled.btn-black:hover, .cross-linking .disabled.btn-black:hover, .short-banner .disabled.btn-black:hover, .deep-banner .disabled.btn-black:hover, .news-article-sec .disabled.btn-black:hover, div.news-list .disabled.btn-black:hover, .global-styling .disabled.btn-black:hover, .base-style .btn:disabled:focus, .fiction .btn:disabled:focus, .news-box .btn:disabled:focus, .cross-linking .btn:disabled:focus, .short-banner .btn:disabled:focus, .deep-banner .btn:disabled:focus, .news-article-sec .btn:disabled:focus, div.news-list .btn:disabled:focus, .global-styling .btn:disabled:focus, .base-style .btn-black:disabled:focus, .fiction .btn-black:disabled:focus, .news-box .btn-black:disabled:focus, .cross-linking .btn-black:disabled:focus, .short-banner .btn-black:disabled:focus, .deep-banner .btn-black:disabled:focus, .news-article-sec .btn-black:disabled:focus, div.news-list .btn-black:disabled:focus, .global-styling .btn-black:disabled:focus, .base-style .btn:disabled:hover, .fiction .btn:disabled:hover, .news-box .btn:disabled:hover, .cross-linking .btn:disabled:hover, .short-banner .btn:disabled:hover, .deep-banner .btn:disabled:hover, .news-article-sec .btn:disabled:hover, div.news-list .btn:disabled:hover, .global-styling .btn:disabled:hover, .base-style .btn-black:disabled:hover, .fiction .btn-black:disabled:hover, .news-box .btn-black:disabled:hover, .cross-linking .btn-black:disabled:hover, .short-banner .btn-black:disabled:hover, .deep-banner .btn-black:disabled:hover, .news-article-sec .btn-black:disabled:hover, div.news-list .btn-black:disabled:hover, .global-styling .btn-black:disabled:hover {
  background-color: initial !important;
  color: initial !important;
}

.base-style .btn.btn-small, .fiction .btn.btn-small, .news-box .btn.btn-small, .cross-linking .btn.btn-small, .short-banner .btn.btn-small, .deep-banner .btn.btn-small, .news-article-sec .btn.btn-small, div.news-list .btn.btn-small, .global-styling .btn.btn-small, .base-style .btn-small.btn-black, .fiction .btn-small.btn-black, .news-box .btn-small.btn-black, .cross-linking .btn-small.btn-black, .short-banner .btn-small.btn-black, .deep-banner .btn-small.btn-black, .news-article-sec .btn-small.btn-black, div.news-list .btn-small.btn-black, .global-styling .btn-small.btn-black {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 15px;
  padding: 0.315rem 0.9375rem;
  min-width: initial;
}

.base-style .btn.btn-primary, .fiction .btn.btn-primary, .news-box .btn.btn-primary, .cross-linking .btn.btn-primary, .short-banner .btn.btn-primary, .deep-banner .btn.btn-primary, .news-article-sec .btn.btn-primary, div.news-list .btn.btn-primary, .global-styling .btn.btn-primary, .base-style .btn-black, .base-style .fiction .btn-black, .fiction .base-style .btn-black, .fiction .btn-black, .base-style .news-box .btn-black, .news-box .base-style .btn-black, .news-box .btn-black, .base-style .cross-linking .btn-black, .cross-linking .base-style .btn-black, .cross-linking .btn-black, .base-style .short-banner .btn-black, .short-banner .base-style .btn-black, .short-banner .btn-black, .base-style .deep-banner .btn-black, .deep-banner .base-style .btn-black, .deep-banner .btn-black, .base-style .news-article-sec .btn-black, .news-article-sec .base-style .btn-black, .news-article-sec .btn-black, .base-style div.news-list .btn-black, div.news-list .base-style .btn-black, div.news-list .btn-black, .base-style .global-styling .btn-black, .global-styling .base-style .btn-black, .global-styling .btn-black, .base-style .btn.btn-default, .fiction .btn.btn-default, .news-box .btn.btn-default, .cross-linking .btn.btn-default, .short-banner .btn.btn-default, .deep-banner .btn.btn-default, .news-article-sec .btn.btn-default, div.news-list .btn.btn-default, .global-styling .btn.btn-default, .base-style .btn-default.btn-black, .fiction .btn-default.btn-black, .news-box .btn-default.btn-black, .cross-linking .btn-default.btn-black, .short-banner .btn-default.btn-black, .deep-banner .btn-default.btn-black, .news-article-sec .btn-default.btn-black, div.news-list .btn-default.btn-black, .global-styling .btn-default.btn-black {
  border-color: #1575ba;
  color: #1575ba;
  background-color: #ffffff;
}

.base-style .btn.btn-primary:hover, .fiction .btn.btn-primary:hover, .news-box .btn.btn-primary:hover, .cross-linking .btn.btn-primary:hover, .short-banner .btn.btn-primary:hover, .deep-banner .btn.btn-primary:hover, .news-article-sec .btn.btn-primary:hover, div.news-list .btn.btn-primary:hover, .global-styling .btn.btn-primary:hover, .base-style .btn-black:hover, .base-style .fiction .btn-black:hover, .fiction .base-style .btn-black:hover, .fiction .btn-black:hover, .base-style .news-box .btn-black:hover, .news-box .base-style .btn-black:hover, .news-box .btn-black:hover, .base-style .cross-linking .btn-black:hover, .cross-linking .base-style .btn-black:hover, .cross-linking .btn-black:hover, .base-style .short-banner .btn-black:hover, .short-banner .base-style .btn-black:hover, .short-banner .btn-black:hover, .base-style .deep-banner .btn-black:hover, .deep-banner .base-style .btn-black:hover, .deep-banner .btn-black:hover, .base-style .news-article-sec .btn-black:hover, .news-article-sec .base-style .btn-black:hover, .news-article-sec .btn-black:hover, .base-style div.news-list .btn-black:hover, div.news-list .base-style .btn-black:hover, div.news-list .btn-black:hover, .base-style .global-styling .btn-black:hover, .global-styling .base-style .btn-black:hover, .global-styling .btn-black:hover, .base-style .btn.btn-default:hover, .fiction .btn.btn-default:hover, .news-box .btn.btn-default:hover, .cross-linking .btn.btn-default:hover, .short-banner .btn.btn-default:hover, .deep-banner .btn.btn-default:hover, .news-article-sec .btn.btn-default:hover, div.news-list .btn.btn-default:hover, .global-styling .btn.btn-default:hover, .base-style .btn-default.btn-black:hover, .fiction .btn-default.btn-black:hover, .news-box .btn-default.btn-black:hover, .cross-linking .btn-default.btn-black:hover, .short-banner .btn-default.btn-black:hover, .deep-banner .btn-default.btn-black:hover, .news-article-sec .btn-default.btn-black:hover, div.news-list .btn-default.btn-black:hover, .global-styling .btn-default.btn-black:hover {
  background-color: #1575ba;
  color: #ffffff;
}

@media (min-width: 1200px) {
  .base-style .btn.btn-primary:focus, .fiction .btn.btn-primary:focus, .news-box .btn.btn-primary:focus, .cross-linking .btn.btn-primary:focus, .short-banner .btn.btn-primary:focus, .deep-banner .btn.btn-primary:focus, .news-article-sec .btn.btn-primary:focus, div.news-list .btn.btn-primary:focus, .global-styling .btn.btn-primary:focus, .base-style .btn-black:focus, .base-style .fiction .btn-black:focus, .fiction .base-style .btn-black:focus, .fiction .btn-black:focus, .base-style .news-box .btn-black:focus, .news-box .base-style .btn-black:focus, .news-box .btn-black:focus, .base-style .cross-linking .btn-black:focus, .cross-linking .base-style .btn-black:focus, .cross-linking .btn-black:focus, .base-style .short-banner .btn-black:focus, .short-banner .base-style .btn-black:focus, .short-banner .btn-black:focus, .base-style .deep-banner .btn-black:focus, .deep-banner .base-style .btn-black:focus, .deep-banner .btn-black:focus, .base-style .news-article-sec .btn-black:focus, .news-article-sec .base-style .btn-black:focus, .news-article-sec .btn-black:focus, .base-style div.news-list .btn-black:focus, div.news-list .base-style .btn-black:focus, div.news-list .btn-black:focus, .base-style .global-styling .btn-black:focus, .global-styling .base-style .btn-black:focus, .global-styling .btn-black:focus, .base-style .btn.btn-default:focus, .fiction .btn.btn-default:focus, .news-box .btn.btn-default:focus, .cross-linking .btn.btn-default:focus, .short-banner .btn.btn-default:focus, .deep-banner .btn.btn-default:focus, .news-article-sec .btn.btn-default:focus, div.news-list .btn.btn-default:focus, .global-styling .btn.btn-default:focus, .base-style .btn-default.btn-black:focus, .fiction .btn-default.btn-black:focus, .news-box .btn-default.btn-black:focus, .cross-linking .btn-default.btn-black:focus, .short-banner .btn-default.btn-black:focus, .deep-banner .btn-default.btn-black:focus, .news-article-sec .btn-default.btn-black:focus, div.news-list .btn-default.btn-black:focus, .global-styling .btn-default.btn-black:focus {
    background-color: #ffc448;
    border-color: #000000;
    color: #000000;
  }
}

.base-style .btn.btn-secondary, .fiction .btn.btn-secondary, .news-box .btn.btn-secondary, .cross-linking .btn.btn-secondary, .short-banner .btn.btn-secondary, .deep-banner .btn.btn-secondary, .news-article-sec .btn.btn-secondary, div.news-list .btn.btn-secondary, .global-styling .btn.btn-secondary, .base-style .btn-secondary.btn-black, .fiction .btn-secondary.btn-black, .news-box .btn-secondary.btn-black, .cross-linking .btn-secondary.btn-black, .short-banner .btn-secondary.btn-black, .deep-banner .btn-secondary.btn-black, .news-article-sec .btn-secondary.btn-black, div.news-list .btn-secondary.btn-black, .global-styling .btn-secondary.btn-black {
  border-color: #0f5c94;
  color: #000000;
}

.base-style .btn.btn-secondary:hover, .fiction .btn.btn-secondary:hover, .news-box .btn.btn-secondary:hover, .cross-linking .btn.btn-secondary:hover, .short-banner .btn.btn-secondary:hover, .deep-banner .btn.btn-secondary:hover, .news-article-sec .btn.btn-secondary:hover, div.news-list .btn.btn-secondary:hover, .global-styling .btn.btn-secondary:hover, .base-style .btn-secondary.btn-black:hover, .fiction .btn-secondary.btn-black:hover, .news-box .btn-secondary.btn-black:hover, .cross-linking .btn-secondary.btn-black:hover, .short-banner .btn-secondary.btn-black:hover, .deep-banner .btn-secondary.btn-black:hover, .news-article-sec .btn-secondary.btn-black:hover, div.news-list .btn-secondary.btn-black:hover, .global-styling .btn-secondary.btn-black:hover {
  background-color: #0f5c94;
  color: #ffffff;
}

@media (min-width: 1200px) {
  .base-style .btn.btn-secondary:focus, .fiction .btn.btn-secondary:focus, .news-box .btn.btn-secondary:focus, .cross-linking .btn.btn-secondary:focus, .short-banner .btn.btn-secondary:focus, .deep-banner .btn.btn-secondary:focus, .news-article-sec .btn.btn-secondary:focus, div.news-list .btn.btn-secondary:focus, .global-styling .btn.btn-secondary:focus, .base-style .btn-secondary.btn-black:focus, .fiction .btn-secondary.btn-black:focus, .news-box .btn-secondary.btn-black:focus, .cross-linking .btn-secondary.btn-black:focus, .short-banner .btn-secondary.btn-black:focus, .deep-banner .btn-secondary.btn-black:focus, .news-article-sec .btn-secondary.btn-black:focus, div.news-list .btn-secondary.btn-black:focus, .global-styling .btn-secondary.btn-black:focus {
    background-color: #ffc448;
    border-color: #000000;
    color: #000000;
  }
}

.base-style .btn.btn-white, .fiction .btn.btn-white, .news-box .btn.btn-white, .cross-linking .btn.btn-white, .short-banner .btn.btn-white, .deep-banner .btn.btn-white, .news-article-sec .btn.btn-white, div.news-list .btn.btn-white, .global-styling .btn.btn-white, .base-style .btn-white.btn-black, .fiction .btn-white.btn-black, .news-box .btn-white.btn-black, .cross-linking .btn-white.btn-black, .short-banner .btn-white.btn-black, .deep-banner .btn-white.btn-black, .news-article-sec .btn-white.btn-black, div.news-list .btn-white.btn-black, .global-styling .btn-white.btn-black {
  border-color: #ffffff;
  color: #ffffff;
  background-color: transparent;
}

.base-style .btn.btn-white:hover, .fiction .btn.btn-white:hover, .news-box .btn.btn-white:hover, .cross-linking .btn.btn-white:hover, .short-banner .btn.btn-white:hover, .deep-banner .btn.btn-white:hover, .news-article-sec .btn.btn-white:hover, div.news-list .btn.btn-white:hover, .global-styling .btn.btn-white:hover, .base-style .btn-white.btn-black:hover, .fiction .btn-white.btn-black:hover, .news-box .btn-white.btn-black:hover, .cross-linking .btn-white.btn-black:hover, .short-banner .btn-white.btn-black:hover, .deep-banner .btn-white.btn-black:hover, .news-article-sec .btn-white.btn-black:hover, div.news-list .btn-white.btn-black:hover, .global-styling .btn-white.btn-black:hover {
  color: #1575ba;
  background-color: #ffffff;
}

@media (min-width: 1200px) {
  .base-style .btn.btn-white:focus, .fiction .btn.btn-white:focus, .news-box .btn.btn-white:focus, .cross-linking .btn.btn-white:focus, .short-banner .btn.btn-white:focus, .deep-banner .btn.btn-white:focus, .news-article-sec .btn.btn-white:focus, div.news-list .btn.btn-white:focus, .global-styling .btn.btn-white:focus, .base-style .btn-white.btn-black:focus, .fiction .btn-white.btn-black:focus, .news-box .btn-white.btn-black:focus, .cross-linking .btn-white.btn-black:focus, .short-banner .btn-white.btn-black:focus, .deep-banner .btn-white.btn-black:focus, .news-article-sec .btn-white.btn-black:focus, div.news-list .btn-white.btn-black:focus, .global-styling .btn-white.btn-black:focus {
    background-color: #ffc448;
    border-color: #000000;
    color: #000000;
  }
}

.base-style .btn.btn-black2, .fiction .btn.btn-black2, .news-box .btn.btn-black2, .cross-linking .btn.btn-black2, .short-banner .btn.btn-black2, .deep-banner .btn.btn-black2, .news-article-sec .btn.btn-black2, div.news-list .btn.btn-black2, .global-styling .btn.btn-black2, .base-style .btn-black2.btn-black, .fiction .base-style .btn-black2.btn-black, .base-style .fiction .btn-black2.btn-black, .news-box .base-style .btn-black2.btn-black, .base-style .news-box .btn-black2.btn-black, .cross-linking .base-style .btn-black2.btn-black, .base-style .cross-linking .btn-black2.btn-black, .short-banner .base-style .btn-black2.btn-black, .base-style .short-banner .btn-black2.btn-black, .deep-banner .base-style .btn-black2.btn-black, .base-style .deep-banner .btn-black2.btn-black, .news-article-sec .base-style .btn-black2.btn-black, .base-style .news-article-sec .btn-black2.btn-black, div.news-list .base-style .btn-black2.btn-black, .base-style div.news-list .btn-black2.btn-black, .global-styling .base-style .btn-black2.btn-black, .base-style .global-styling .btn-black2.btn-black, .base-style .fiction .btn-black2.btn-black, .fiction .base-style .btn-black2.btn-black, .fiction .btn-black2.btn-black, .news-box .fiction .btn-black2.btn-black, .fiction .news-box .btn-black2.btn-black, .cross-linking .fiction .btn-black2.btn-black, .fiction .cross-linking .btn-black2.btn-black, .short-banner .fiction .btn-black2.btn-black, .fiction .short-banner .btn-black2.btn-black, .deep-banner .fiction .btn-black2.btn-black, .fiction .deep-banner .btn-black2.btn-black, .news-article-sec .fiction .btn-black2.btn-black, .fiction .news-article-sec .btn-black2.btn-black, div.news-list .fiction .btn-black2.btn-black, .fiction div.news-list .btn-black2.btn-black, .global-styling .fiction .btn-black2.btn-black, .fiction .global-styling .btn-black2.btn-black, .base-style .news-box .btn-black2.btn-black, .news-box .base-style .btn-black2.btn-black, .fiction .news-box .btn-black2.btn-black, .news-box .fiction .btn-black2.btn-black, .news-box .btn-black2.btn-black, .cross-linking .news-box .btn-black2.btn-black, .news-box .cross-linking .btn-black2.btn-black, .short-banner .news-box .btn-black2.btn-black, .news-box .short-banner .btn-black2.btn-black, .deep-banner .news-box .btn-black2.btn-black, .news-box .deep-banner .btn-black2.btn-black, .news-article-sec .news-box .btn-black2.btn-black, .news-box .news-article-sec .btn-black2.btn-black, div.news-list .news-box .btn-black2.btn-black, .news-box div.news-list .btn-black2.btn-black, .global-styling .news-box .btn-black2.btn-black, .news-box .global-styling .btn-black2.btn-black, .base-style .cross-linking .btn-black2.btn-black, .cross-linking .base-style .btn-black2.btn-black, .fiction .cross-linking .btn-black2.btn-black, .cross-linking .fiction .btn-black2.btn-black, .news-box .cross-linking .btn-black2.btn-black, .cross-linking .news-box .btn-black2.btn-black, .cross-linking .btn-black2.btn-black, .short-banner .cross-linking .btn-black2.btn-black, .cross-linking .short-banner .btn-black2.btn-black, .deep-banner .cross-linking .btn-black2.btn-black, .cross-linking .deep-banner .btn-black2.btn-black, .news-article-sec .cross-linking .btn-black2.btn-black, .cross-linking .news-article-sec .btn-black2.btn-black, div.news-list .cross-linking .btn-black2.btn-black, .cross-linking div.news-list .btn-black2.btn-black, .global-styling .cross-linking .btn-black2.btn-black, .cross-linking .global-styling .btn-black2.btn-black, .base-style .short-banner .btn-black2.btn-black, .short-banner .base-style .btn-black2.btn-black, .fiction .short-banner .btn-black2.btn-black, .short-banner .fiction .btn-black2.btn-black, .news-box .short-banner .btn-black2.btn-black, .short-banner .news-box .btn-black2.btn-black, .cross-linking .short-banner .btn-black2.btn-black, .short-banner .cross-linking .btn-black2.btn-black, .short-banner .btn-black2.btn-black, .deep-banner .short-banner .btn-black2.btn-black, .short-banner .deep-banner .btn-black2.btn-black, .news-article-sec .short-banner .btn-black2.btn-black, .short-banner .news-article-sec .btn-black2.btn-black, div.news-list .short-banner .btn-black2.btn-black, .short-banner div.news-list .btn-black2.btn-black, .global-styling .short-banner .btn-black2.btn-black, .short-banner .global-styling .btn-black2.btn-black, .base-style .deep-banner .btn-black2.btn-black, .deep-banner .base-style .btn-black2.btn-black, .fiction .deep-banner .btn-black2.btn-black, .deep-banner .fiction .btn-black2.btn-black, .news-box .deep-banner .btn-black2.btn-black, .deep-banner .news-box .btn-black2.btn-black, .cross-linking .deep-banner .btn-black2.btn-black, .deep-banner .cross-linking .btn-black2.btn-black, .short-banner .deep-banner .btn-black2.btn-black, .deep-banner .short-banner .btn-black2.btn-black, .deep-banner .btn-black2.btn-black, .news-article-sec .deep-banner .btn-black2.btn-black, .deep-banner .news-article-sec .btn-black2.btn-black, div.news-list .deep-banner .btn-black2.btn-black, .deep-banner div.news-list .btn-black2.btn-black, .global-styling .deep-banner .btn-black2.btn-black, .deep-banner .global-styling .btn-black2.btn-black, .base-style .news-article-sec .btn-black2.btn-black, .news-article-sec .base-style .btn-black2.btn-black, .fiction .news-article-sec .btn-black2.btn-black, .news-article-sec .fiction .btn-black2.btn-black, .news-box .news-article-sec .btn-black2.btn-black, .news-article-sec .news-box .btn-black2.btn-black, .cross-linking .news-article-sec .btn-black2.btn-black, .news-article-sec .cross-linking .btn-black2.btn-black, .short-banner .news-article-sec .btn-black2.btn-black, .news-article-sec .short-banner .btn-black2.btn-black, .deep-banner .news-article-sec .btn-black2.btn-black, .news-article-sec .deep-banner .btn-black2.btn-black, .news-article-sec .btn-black2.btn-black, div.news-list .news-article-sec .btn-black2.btn-black, .news-article-sec div.news-list .btn-black2.btn-black, .global-styling .news-article-sec .btn-black2.btn-black, .news-article-sec .global-styling .btn-black2.btn-black, .base-style div.news-list .btn-black2.btn-black, div.news-list .base-style .btn-black2.btn-black, .fiction div.news-list .btn-black2.btn-black, div.news-list .fiction .btn-black2.btn-black, .news-box div.news-list .btn-black2.btn-black, div.news-list .news-box .btn-black2.btn-black, .cross-linking div.news-list .btn-black2.btn-black, div.news-list .cross-linking .btn-black2.btn-black, .short-banner div.news-list .btn-black2.btn-black, div.news-list .short-banner .btn-black2.btn-black, .deep-banner div.news-list .btn-black2.btn-black, div.news-list .deep-banner .btn-black2.btn-black, .news-article-sec div.news-list .btn-black2.btn-black, div.news-list .news-article-sec .btn-black2.btn-black, div.news-list .btn-black2.btn-black, .global-styling div.news-list .btn-black2.btn-black, div.news-list .global-styling .btn-black2.btn-black, .base-style .global-styling .btn-black2.btn-black, .global-styling .base-style .btn-black2.btn-black, .fiction .global-styling .btn-black2.btn-black, .global-styling .fiction .btn-black2.btn-black, .news-box .global-styling .btn-black2.btn-black, .global-styling .news-box .btn-black2.btn-black, .cross-linking .global-styling .btn-black2.btn-black, .global-styling .cross-linking .btn-black2.btn-black, .short-banner .global-styling .btn-black2.btn-black, .global-styling .short-banner .btn-black2.btn-black, .deep-banner .global-styling .btn-black2.btn-black, .global-styling .deep-banner .btn-black2.btn-black, .news-article-sec .global-styling .btn-black2.btn-black, .global-styling .news-article-sec .btn-black2.btn-black, div.news-list .global-styling .btn-black2.btn-black, .global-styling div.news-list .btn-black2.btn-black, .global-styling .btn-black2.btn-black, .base-style .deep-banner.condolence .deep-banner-content .btn-black.btn-white, .deep-banner.condolence .deep-banner-content .base-style .btn-black.btn-white, .fiction .deep-banner.condolence .deep-banner-content .btn-black.btn-white, .deep-banner.condolence .deep-banner-content .fiction .btn-black.btn-white, .news-box .deep-banner.condolence .deep-banner-content .btn-black.btn-white, .deep-banner.condolence .deep-banner-content .news-box .btn-black.btn-white, .cross-linking .deep-banner.condolence .deep-banner-content .btn-black.btn-white, .deep-banner.condolence .deep-banner-content .cross-linking .btn-black.btn-white, .short-banner .deep-banner.condolence .deep-banner-content .btn-black.btn-white, .deep-banner.condolence .deep-banner-content .short-banner .btn-black.btn-white, .deep-banner.condolence .deep-banner-content .btn-black.btn-white, .news-article-sec .deep-banner.condolence .deep-banner-content .btn-black.btn-white, .deep-banner.condolence .deep-banner-content .news-article-sec .btn-black.btn-white, div.news-list .deep-banner.condolence .deep-banner-content .btn-black.btn-white, .deep-banner.condolence .deep-banner-content div.news-list .btn-black.btn-white, .global-styling .deep-banner.condolence .deep-banner-content .btn-black.btn-white, .deep-banner.condolence .deep-banner-content .global-styling .btn-black.btn-white, .base-style .deep-banner.condolence .deep-banner-content .btn.btn-white, .deep-banner.condolence .deep-banner-content .base-style .btn.btn-white, .fiction .deep-banner.condolence .deep-banner-content .btn.btn-white, .deep-banner.condolence .deep-banner-content .fiction .btn.btn-white, .news-box .deep-banner.condolence .deep-banner-content .btn.btn-white, .deep-banner.condolence .deep-banner-content .news-box .btn.btn-white, .cross-linking .deep-banner.condolence .deep-banner-content .btn.btn-white, .deep-banner.condolence .deep-banner-content .cross-linking .btn.btn-white, .short-banner .deep-banner.condolence .deep-banner-content .btn.btn-white, .deep-banner.condolence .deep-banner-content .short-banner .btn.btn-white, .deep-banner.condolence .deep-banner-content .btn.btn-white, .news-article-sec .deep-banner.condolence .deep-banner-content .btn.btn-white, .deep-banner.condolence .deep-banner-content .news-article-sec .btn.btn-white, div.news-list .deep-banner.condolence .deep-banner-content .btn.btn-white, .deep-banner.condolence .deep-banner-content div.news-list .btn.btn-white, .global-styling .deep-banner.condolence .deep-banner-content .btn.btn-white, .deep-banner.condolence .deep-banner-content .global-styling .btn.btn-white {
  border-color: #ffffff;
  color: #ffffff;
  background-color: #000000;
}

.base-style .btn.btn-black2:hover, .fiction .btn.btn-black2:hover, .news-box .btn.btn-black2:hover, .cross-linking .btn.btn-black2:hover, .short-banner .btn.btn-black2:hover, .deep-banner .btn.btn-black2:hover, .news-article-sec .btn.btn-black2:hover, div.news-list .btn.btn-black2:hover, .global-styling .btn.btn-black2:hover, .base-style .btn-black2.btn-black:hover, .fiction .base-style .btn-black2.btn-black:hover, .base-style .fiction .btn-black2.btn-black:hover, .news-box .base-style .btn-black2.btn-black:hover, .base-style .news-box .btn-black2.btn-black:hover, .cross-linking .base-style .btn-black2.btn-black:hover, .base-style .cross-linking .btn-black2.btn-black:hover, .short-banner .base-style .btn-black2.btn-black:hover, .base-style .short-banner .btn-black2.btn-black:hover, .deep-banner .base-style .btn-black2.btn-black:hover, .base-style .deep-banner .btn-black2.btn-black:hover, .news-article-sec .base-style .btn-black2.btn-black:hover, .base-style .news-article-sec .btn-black2.btn-black:hover, div.news-list .base-style .btn-black2.btn-black:hover, .base-style div.news-list .btn-black2.btn-black:hover, .global-styling .base-style .btn-black2.btn-black:hover, .base-style .global-styling .btn-black2.btn-black:hover, .base-style .fiction .btn-black2.btn-black:hover, .fiction .base-style .btn-black2.btn-black:hover, .fiction .btn-black2.btn-black:hover, .news-box .fiction .btn-black2.btn-black:hover, .fiction .news-box .btn-black2.btn-black:hover, .cross-linking .fiction .btn-black2.btn-black:hover, .fiction .cross-linking .btn-black2.btn-black:hover, .short-banner .fiction .btn-black2.btn-black:hover, .fiction .short-banner .btn-black2.btn-black:hover, .deep-banner .fiction .btn-black2.btn-black:hover, .fiction .deep-banner .btn-black2.btn-black:hover, .news-article-sec .fiction .btn-black2.btn-black:hover, .fiction .news-article-sec .btn-black2.btn-black:hover, div.news-list .fiction .btn-black2.btn-black:hover, .fiction div.news-list .btn-black2.btn-black:hover, .global-styling .fiction .btn-black2.btn-black:hover, .fiction .global-styling .btn-black2.btn-black:hover, .base-style .news-box .btn-black2.btn-black:hover, .news-box .base-style .btn-black2.btn-black:hover, .fiction .news-box .btn-black2.btn-black:hover, .news-box .fiction .btn-black2.btn-black:hover, .news-box .btn-black2.btn-black:hover, .cross-linking .news-box .btn-black2.btn-black:hover, .news-box .cross-linking .btn-black2.btn-black:hover, .short-banner .news-box .btn-black2.btn-black:hover, .news-box .short-banner .btn-black2.btn-black:hover, .deep-banner .news-box .btn-black2.btn-black:hover, .news-box .deep-banner .btn-black2.btn-black:hover, .news-article-sec .news-box .btn-black2.btn-black:hover, .news-box .news-article-sec .btn-black2.btn-black:hover, div.news-list .news-box .btn-black2.btn-black:hover, .news-box div.news-list .btn-black2.btn-black:hover, .global-styling .news-box .btn-black2.btn-black:hover, .news-box .global-styling .btn-black2.btn-black:hover, .base-style .cross-linking .btn-black2.btn-black:hover, .cross-linking .base-style .btn-black2.btn-black:hover, .fiction .cross-linking .btn-black2.btn-black:hover, .cross-linking .fiction .btn-black2.btn-black:hover, .news-box .cross-linking .btn-black2.btn-black:hover, .cross-linking .news-box .btn-black2.btn-black:hover, .cross-linking .btn-black2.btn-black:hover, .short-banner .cross-linking .btn-black2.btn-black:hover, .cross-linking .short-banner .btn-black2.btn-black:hover, .deep-banner .cross-linking .btn-black2.btn-black:hover, .cross-linking .deep-banner .btn-black2.btn-black:hover, .news-article-sec .cross-linking .btn-black2.btn-black:hover, .cross-linking .news-article-sec .btn-black2.btn-black:hover, div.news-list .cross-linking .btn-black2.btn-black:hover, .cross-linking div.news-list .btn-black2.btn-black:hover, .global-styling .cross-linking .btn-black2.btn-black:hover, .cross-linking .global-styling .btn-black2.btn-black:hover, .base-style .short-banner .btn-black2.btn-black:hover, .short-banner .base-style .btn-black2.btn-black:hover, .fiction .short-banner .btn-black2.btn-black:hover, .short-banner .fiction .btn-black2.btn-black:hover, .news-box .short-banner .btn-black2.btn-black:hover, .short-banner .news-box .btn-black2.btn-black:hover, .cross-linking .short-banner .btn-black2.btn-black:hover, .short-banner .cross-linking .btn-black2.btn-black:hover, .short-banner .btn-black2.btn-black:hover, .deep-banner .short-banner .btn-black2.btn-black:hover, .short-banner .deep-banner .btn-black2.btn-black:hover, .news-article-sec .short-banner .btn-black2.btn-black:hover, .short-banner .news-article-sec .btn-black2.btn-black:hover, div.news-list .short-banner .btn-black2.btn-black:hover, .short-banner div.news-list .btn-black2.btn-black:hover, .global-styling .short-banner .btn-black2.btn-black:hover, .short-banner .global-styling .btn-black2.btn-black:hover, .base-style .deep-banner .btn-black2.btn-black:hover, .deep-banner .base-style .btn-black2.btn-black:hover, .fiction .deep-banner .btn-black2.btn-black:hover, .deep-banner .fiction .btn-black2.btn-black:hover, .news-box .deep-banner .btn-black2.btn-black:hover, .deep-banner .news-box .btn-black2.btn-black:hover, .cross-linking .deep-banner .btn-black2.btn-black:hover, .deep-banner .cross-linking .btn-black2.btn-black:hover, .short-banner .deep-banner .btn-black2.btn-black:hover, .deep-banner .short-banner .btn-black2.btn-black:hover, .deep-banner .btn-black2.btn-black:hover, .news-article-sec .deep-banner .btn-black2.btn-black:hover, .deep-banner .news-article-sec .btn-black2.btn-black:hover, div.news-list .deep-banner .btn-black2.btn-black:hover, .deep-banner div.news-list .btn-black2.btn-black:hover, .global-styling .deep-banner .btn-black2.btn-black:hover, .deep-banner .global-styling .btn-black2.btn-black:hover, .base-style .news-article-sec .btn-black2.btn-black:hover, .news-article-sec .base-style .btn-black2.btn-black:hover, .fiction .news-article-sec .btn-black2.btn-black:hover, .news-article-sec .fiction .btn-black2.btn-black:hover, .news-box .news-article-sec .btn-black2.btn-black:hover, .news-article-sec .news-box .btn-black2.btn-black:hover, .cross-linking .news-article-sec .btn-black2.btn-black:hover, .news-article-sec .cross-linking .btn-black2.btn-black:hover, .short-banner .news-article-sec .btn-black2.btn-black:hover, .news-article-sec .short-banner .btn-black2.btn-black:hover, .deep-banner .news-article-sec .btn-black2.btn-black:hover, .news-article-sec .deep-banner .btn-black2.btn-black:hover, .news-article-sec .btn-black2.btn-black:hover, div.news-list .news-article-sec .btn-black2.btn-black:hover, .news-article-sec div.news-list .btn-black2.btn-black:hover, .global-styling .news-article-sec .btn-black2.btn-black:hover, .news-article-sec .global-styling .btn-black2.btn-black:hover, .base-style div.news-list .btn-black2.btn-black:hover, div.news-list .base-style .btn-black2.btn-black:hover, .fiction div.news-list .btn-black2.btn-black:hover, div.news-list .fiction .btn-black2.btn-black:hover, .news-box div.news-list .btn-black2.btn-black:hover, div.news-list .news-box .btn-black2.btn-black:hover, .cross-linking div.news-list .btn-black2.btn-black:hover, div.news-list .cross-linking .btn-black2.btn-black:hover, .short-banner div.news-list .btn-black2.btn-black:hover, div.news-list .short-banner .btn-black2.btn-black:hover, .deep-banner div.news-list .btn-black2.btn-black:hover, div.news-list .deep-banner .btn-black2.btn-black:hover, .news-article-sec div.news-list .btn-black2.btn-black:hover, div.news-list .news-article-sec .btn-black2.btn-black:hover, div.news-list .btn-black2.btn-black:hover, .global-styling div.news-list .btn-black2.btn-black:hover, div.news-list .global-styling .btn-black2.btn-black:hover, .base-style .global-styling .btn-black2.btn-black:hover, .global-styling .base-style .btn-black2.btn-black:hover, .fiction .global-styling .btn-black2.btn-black:hover, .global-styling .fiction .btn-black2.btn-black:hover, .news-box .global-styling .btn-black2.btn-black:hover, .global-styling .news-box .btn-black2.btn-black:hover, .cross-linking .global-styling .btn-black2.btn-black:hover, .global-styling .cross-linking .btn-black2.btn-black:hover, .short-banner .global-styling .btn-black2.btn-black:hover, .global-styling .short-banner .btn-black2.btn-black:hover, .deep-banner .global-styling .btn-black2.btn-black:hover, .global-styling .deep-banner .btn-black2.btn-black:hover, .news-article-sec .global-styling .btn-black2.btn-black:hover, .global-styling .news-article-sec .btn-black2.btn-black:hover, div.news-list .global-styling .btn-black2.btn-black:hover, .global-styling div.news-list .btn-black2.btn-black:hover, .global-styling .btn-black2.btn-black:hover, .base-style .deep-banner.condolence .deep-banner-content .btn-black.btn-white:hover, .deep-banner.condolence .deep-banner-content .base-style .btn-black.btn-white:hover, .fiction .deep-banner.condolence .deep-banner-content .btn-black.btn-white:hover, .deep-banner.condolence .deep-banner-content .fiction .btn-black.btn-white:hover, .news-box .deep-banner.condolence .deep-banner-content .btn-black.btn-white:hover, .deep-banner.condolence .deep-banner-content .news-box .btn-black.btn-white:hover, .cross-linking .deep-banner.condolence .deep-banner-content .btn-black.btn-white:hover, .deep-banner.condolence .deep-banner-content .cross-linking .btn-black.btn-white:hover, .short-banner .deep-banner.condolence .deep-banner-content .btn-black.btn-white:hover, .deep-banner.condolence .deep-banner-content .short-banner .btn-black.btn-white:hover, .deep-banner.condolence .deep-banner-content .btn-black.btn-white:hover, .news-article-sec .deep-banner.condolence .deep-banner-content .btn-black.btn-white:hover, .deep-banner.condolence .deep-banner-content .news-article-sec .btn-black.btn-white:hover, div.news-list .deep-banner.condolence .deep-banner-content .btn-black.btn-white:hover, .deep-banner.condolence .deep-banner-content div.news-list .btn-black.btn-white:hover, .global-styling .deep-banner.condolence .deep-banner-content .btn-black.btn-white:hover, .deep-banner.condolence .deep-banner-content .global-styling .btn-black.btn-white:hover, .base-style .deep-banner.condolence .deep-banner-content .btn.btn-white:hover, .deep-banner.condolence .deep-banner-content .base-style .btn.btn-white:hover, .fiction .deep-banner.condolence .deep-banner-content .btn.btn-white:hover, .deep-banner.condolence .deep-banner-content .fiction .btn.btn-white:hover, .news-box .deep-banner.condolence .deep-banner-content .btn.btn-white:hover, .deep-banner.condolence .deep-banner-content .news-box .btn.btn-white:hover, .cross-linking .deep-banner.condolence .deep-banner-content .btn.btn-white:hover, .deep-banner.condolence .deep-banner-content .cross-linking .btn.btn-white:hover, .short-banner .deep-banner.condolence .deep-banner-content .btn.btn-white:hover, .deep-banner.condolence .deep-banner-content .short-banner .btn.btn-white:hover, .deep-banner.condolence .deep-banner-content .btn.btn-white:hover, .news-article-sec .deep-banner.condolence .deep-banner-content .btn.btn-white:hover, .deep-banner.condolence .deep-banner-content .news-article-sec .btn.btn-white:hover, div.news-list .deep-banner.condolence .deep-banner-content .btn.btn-white:hover, .deep-banner.condolence .deep-banner-content div.news-list .btn.btn-white:hover, .global-styling .deep-banner.condolence .deep-banner-content .btn.btn-white:hover, .deep-banner.condolence .deep-banner-content .global-styling .btn.btn-white:hover {
  color: #000000;
  background-color: #ffffff;
}

@media (min-width: 1200px) {
  .base-style .btn.btn-black2:focus, .fiction .btn.btn-black2:focus, .news-box .btn.btn-black2:focus, .cross-linking .btn.btn-black2:focus, .short-banner .btn.btn-black2:focus, .deep-banner .btn.btn-black2:focus, .news-article-sec .btn.btn-black2:focus, div.news-list .btn.btn-black2:focus, .global-styling .btn.btn-black2:focus, .base-style .btn-black2.btn-black:focus, .fiction .base-style .btn-black2.btn-black:focus, .base-style .fiction .btn-black2.btn-black:focus, .news-box .base-style .btn-black2.btn-black:focus, .base-style .news-box .btn-black2.btn-black:focus, .cross-linking .base-style .btn-black2.btn-black:focus, .base-style .cross-linking .btn-black2.btn-black:focus, .short-banner .base-style .btn-black2.btn-black:focus, .base-style .short-banner .btn-black2.btn-black:focus, .deep-banner .base-style .btn-black2.btn-black:focus, .base-style .deep-banner .btn-black2.btn-black:focus, .news-article-sec .base-style .btn-black2.btn-black:focus, .base-style .news-article-sec .btn-black2.btn-black:focus, div.news-list .base-style .btn-black2.btn-black:focus, .base-style div.news-list .btn-black2.btn-black:focus, .global-styling .base-style .btn-black2.btn-black:focus, .base-style .global-styling .btn-black2.btn-black:focus, .base-style .fiction .btn-black2.btn-black:focus, .fiction .base-style .btn-black2.btn-black:focus, .fiction .btn-black2.btn-black:focus, .news-box .fiction .btn-black2.btn-black:focus, .fiction .news-box .btn-black2.btn-black:focus, .cross-linking .fiction .btn-black2.btn-black:focus, .fiction .cross-linking .btn-black2.btn-black:focus, .short-banner .fiction .btn-black2.btn-black:focus, .fiction .short-banner .btn-black2.btn-black:focus, .deep-banner .fiction .btn-black2.btn-black:focus, .fiction .deep-banner .btn-black2.btn-black:focus, .news-article-sec .fiction .btn-black2.btn-black:focus, .fiction .news-article-sec .btn-black2.btn-black:focus, div.news-list .fiction .btn-black2.btn-black:focus, .fiction div.news-list .btn-black2.btn-black:focus, .global-styling .fiction .btn-black2.btn-black:focus, .fiction .global-styling .btn-black2.btn-black:focus, .base-style .news-box .btn-black2.btn-black:focus, .news-box .base-style .btn-black2.btn-black:focus, .fiction .news-box .btn-black2.btn-black:focus, .news-box .fiction .btn-black2.btn-black:focus, .news-box .btn-black2.btn-black:focus, .cross-linking .news-box .btn-black2.btn-black:focus, .news-box .cross-linking .btn-black2.btn-black:focus, .short-banner .news-box .btn-black2.btn-black:focus, .news-box .short-banner .btn-black2.btn-black:focus, .deep-banner .news-box .btn-black2.btn-black:focus, .news-box .deep-banner .btn-black2.btn-black:focus, .news-article-sec .news-box .btn-black2.btn-black:focus, .news-box .news-article-sec .btn-black2.btn-black:focus, div.news-list .news-box .btn-black2.btn-black:focus, .news-box div.news-list .btn-black2.btn-black:focus, .global-styling .news-box .btn-black2.btn-black:focus, .news-box .global-styling .btn-black2.btn-black:focus, .base-style .cross-linking .btn-black2.btn-black:focus, .cross-linking .base-style .btn-black2.btn-black:focus, .fiction .cross-linking .btn-black2.btn-black:focus, .cross-linking .fiction .btn-black2.btn-black:focus, .news-box .cross-linking .btn-black2.btn-black:focus, .cross-linking .news-box .btn-black2.btn-black:focus, .cross-linking .btn-black2.btn-black:focus, .short-banner .cross-linking .btn-black2.btn-black:focus, .cross-linking .short-banner .btn-black2.btn-black:focus, .deep-banner .cross-linking .btn-black2.btn-black:focus, .cross-linking .deep-banner .btn-black2.btn-black:focus, .news-article-sec .cross-linking .btn-black2.btn-black:focus, .cross-linking .news-article-sec .btn-black2.btn-black:focus, div.news-list .cross-linking .btn-black2.btn-black:focus, .cross-linking div.news-list .btn-black2.btn-black:focus, .global-styling .cross-linking .btn-black2.btn-black:focus, .cross-linking .global-styling .btn-black2.btn-black:focus, .base-style .short-banner .btn-black2.btn-black:focus, .short-banner .base-style .btn-black2.btn-black:focus, .fiction .short-banner .btn-black2.btn-black:focus, .short-banner .fiction .btn-black2.btn-black:focus, .news-box .short-banner .btn-black2.btn-black:focus, .short-banner .news-box .btn-black2.btn-black:focus, .cross-linking .short-banner .btn-black2.btn-black:focus, .short-banner .cross-linking .btn-black2.btn-black:focus, .short-banner .btn-black2.btn-black:focus, .deep-banner .short-banner .btn-black2.btn-black:focus, .short-banner .deep-banner .btn-black2.btn-black:focus, .news-article-sec .short-banner .btn-black2.btn-black:focus, .short-banner .news-article-sec .btn-black2.btn-black:focus, div.news-list .short-banner .btn-black2.btn-black:focus, .short-banner div.news-list .btn-black2.btn-black:focus, .global-styling .short-banner .btn-black2.btn-black:focus, .short-banner .global-styling .btn-black2.btn-black:focus, .base-style .deep-banner .btn-black2.btn-black:focus, .deep-banner .base-style .btn-black2.btn-black:focus, .fiction .deep-banner .btn-black2.btn-black:focus, .deep-banner .fiction .btn-black2.btn-black:focus, .news-box .deep-banner .btn-black2.btn-black:focus, .deep-banner .news-box .btn-black2.btn-black:focus, .cross-linking .deep-banner .btn-black2.btn-black:focus, .deep-banner .cross-linking .btn-black2.btn-black:focus, .short-banner .deep-banner .btn-black2.btn-black:focus, .deep-banner .short-banner .btn-black2.btn-black:focus, .deep-banner .btn-black2.btn-black:focus, .news-article-sec .deep-banner .btn-black2.btn-black:focus, .deep-banner .news-article-sec .btn-black2.btn-black:focus, div.news-list .deep-banner .btn-black2.btn-black:focus, .deep-banner div.news-list .btn-black2.btn-black:focus, .global-styling .deep-banner .btn-black2.btn-black:focus, .deep-banner .global-styling .btn-black2.btn-black:focus, .base-style .news-article-sec .btn-black2.btn-black:focus, .news-article-sec .base-style .btn-black2.btn-black:focus, .fiction .news-article-sec .btn-black2.btn-black:focus, .news-article-sec .fiction .btn-black2.btn-black:focus, .news-box .news-article-sec .btn-black2.btn-black:focus, .news-article-sec .news-box .btn-black2.btn-black:focus, .cross-linking .news-article-sec .btn-black2.btn-black:focus, .news-article-sec .cross-linking .btn-black2.btn-black:focus, .short-banner .news-article-sec .btn-black2.btn-black:focus, .news-article-sec .short-banner .btn-black2.btn-black:focus, .deep-banner .news-article-sec .btn-black2.btn-black:focus, .news-article-sec .deep-banner .btn-black2.btn-black:focus, .news-article-sec .btn-black2.btn-black:focus, div.news-list .news-article-sec .btn-black2.btn-black:focus, .news-article-sec div.news-list .btn-black2.btn-black:focus, .global-styling .news-article-sec .btn-black2.btn-black:focus, .news-article-sec .global-styling .btn-black2.btn-black:focus, .base-style div.news-list .btn-black2.btn-black:focus, div.news-list .base-style .btn-black2.btn-black:focus, .fiction div.news-list .btn-black2.btn-black:focus, div.news-list .fiction .btn-black2.btn-black:focus, .news-box div.news-list .btn-black2.btn-black:focus, div.news-list .news-box .btn-black2.btn-black:focus, .cross-linking div.news-list .btn-black2.btn-black:focus, div.news-list .cross-linking .btn-black2.btn-black:focus, .short-banner div.news-list .btn-black2.btn-black:focus, div.news-list .short-banner .btn-black2.btn-black:focus, .deep-banner div.news-list .btn-black2.btn-black:focus, div.news-list .deep-banner .btn-black2.btn-black:focus, .news-article-sec div.news-list .btn-black2.btn-black:focus, div.news-list .news-article-sec .btn-black2.btn-black:focus, div.news-list .btn-black2.btn-black:focus, .global-styling div.news-list .btn-black2.btn-black:focus, div.news-list .global-styling .btn-black2.btn-black:focus, .base-style .global-styling .btn-black2.btn-black:focus, .global-styling .base-style .btn-black2.btn-black:focus, .fiction .global-styling .btn-black2.btn-black:focus, .global-styling .fiction .btn-black2.btn-black:focus, .news-box .global-styling .btn-black2.btn-black:focus, .global-styling .news-box .btn-black2.btn-black:focus, .cross-linking .global-styling .btn-black2.btn-black:focus, .global-styling .cross-linking .btn-black2.btn-black:focus, .short-banner .global-styling .btn-black2.btn-black:focus, .global-styling .short-banner .btn-black2.btn-black:focus, .deep-banner .global-styling .btn-black2.btn-black:focus, .global-styling .deep-banner .btn-black2.btn-black:focus, .news-article-sec .global-styling .btn-black2.btn-black:focus, .global-styling .news-article-sec .btn-black2.btn-black:focus, div.news-list .global-styling .btn-black2.btn-black:focus, .global-styling div.news-list .btn-black2.btn-black:focus, .global-styling .btn-black2.btn-black:focus, .base-style .deep-banner.condolence .deep-banner-content .btn-black.btn-white:focus, .deep-banner.condolence .deep-banner-content .base-style .btn-black.btn-white:focus, .fiction .deep-banner.condolence .deep-banner-content .btn-black.btn-white:focus, .deep-banner.condolence .deep-banner-content .fiction .btn-black.btn-white:focus, .news-box .deep-banner.condolence .deep-banner-content .btn-black.btn-white:focus, .deep-banner.condolence .deep-banner-content .news-box .btn-black.btn-white:focus, .cross-linking .deep-banner.condolence .deep-banner-content .btn-black.btn-white:focus, .deep-banner.condolence .deep-banner-content .cross-linking .btn-black.btn-white:focus, .short-banner .deep-banner.condolence .deep-banner-content .btn-black.btn-white:focus, .deep-banner.condolence .deep-banner-content .short-banner .btn-black.btn-white:focus, .deep-banner.condolence .deep-banner-content .btn-black.btn-white:focus, .news-article-sec .deep-banner.condolence .deep-banner-content .btn-black.btn-white:focus, .deep-banner.condolence .deep-banner-content .news-article-sec .btn-black.btn-white:focus, div.news-list .deep-banner.condolence .deep-banner-content .btn-black.btn-white:focus, .deep-banner.condolence .deep-banner-content div.news-list .btn-black.btn-white:focus, .global-styling .deep-banner.condolence .deep-banner-content .btn-black.btn-white:focus, .deep-banner.condolence .deep-banner-content .global-styling .btn-black.btn-white:focus, .base-style .deep-banner.condolence .deep-banner-content .btn.btn-white:focus, .deep-banner.condolence .deep-banner-content .base-style .btn.btn-white:focus, .fiction .deep-banner.condolence .deep-banner-content .btn.btn-white:focus, .deep-banner.condolence .deep-banner-content .fiction .btn.btn-white:focus, .news-box .deep-banner.condolence .deep-banner-content .btn.btn-white:focus, .deep-banner.condolence .deep-banner-content .news-box .btn.btn-white:focus, .cross-linking .deep-banner.condolence .deep-banner-content .btn.btn-white:focus, .deep-banner.condolence .deep-banner-content .cross-linking .btn.btn-white:focus, .short-banner .deep-banner.condolence .deep-banner-content .btn.btn-white:focus, .deep-banner.condolence .deep-banner-content .short-banner .btn.btn-white:focus, .deep-banner.condolence .deep-banner-content .btn.btn-white:focus, .news-article-sec .deep-banner.condolence .deep-banner-content .btn.btn-white:focus, .deep-banner.condolence .deep-banner-content .news-article-sec .btn.btn-white:focus, div.news-list .deep-banner.condolence .deep-banner-content .btn.btn-white:focus, .deep-banner.condolence .deep-banner-content div.news-list .btn.btn-white:focus, .global-styling .deep-banner.condolence .deep-banner-content .btn.btn-white:focus, .deep-banner.condolence .deep-banner-content .global-styling .btn.btn-white:focus {
    background-color: #ffc448;
    border-color: #000000;
    color: #000000;
  }
}

.base-style .btn.btn-tag, .fiction .btn.btn-tag, .news-box .btn.btn-tag, .cross-linking .btn.btn-tag, .short-banner .btn.btn-tag, .deep-banner .btn.btn-tag, .news-article-sec .btn.btn-tag, div.news-list .btn.btn-tag, .global-styling .btn.btn-tag, .base-style .btn-tag.btn-black, .fiction .btn-tag.btn-black, .news-box .btn-tag.btn-black, .cross-linking .btn-tag.btn-black, .short-banner .btn-tag.btn-black, .deep-banner .btn-tag.btn-black, .news-article-sec .btn-tag.btn-black, div.news-list .btn-tag.btn-black, .global-styling .btn-tag.btn-black {
  border-color: #1575ba;
  color: #1575ba;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  padding: 12px 18px;
  min-width: initial;
  font-weight: normal;
  font-size: 15px;
  font-size: 0.9375rem;
}

.base-style .btn.btn-tag:hover, .fiction .btn.btn-tag:hover, .news-box .btn.btn-tag:hover, .cross-linking .btn.btn-tag:hover, .short-banner .btn.btn-tag:hover, .deep-banner .btn.btn-tag:hover, .news-article-sec .btn.btn-tag:hover, div.news-list .btn.btn-tag:hover, .global-styling .btn.btn-tag:hover, .base-style .btn-tag.btn-black:hover, .fiction .btn-tag.btn-black:hover, .news-box .btn-tag.btn-black:hover, .cross-linking .btn-tag.btn-black:hover, .short-banner .btn-tag.btn-black:hover, .deep-banner .btn-tag.btn-black:hover, .news-article-sec .btn-tag.btn-black:hover, div.news-list .btn-tag.btn-black:hover, .global-styling .btn-tag.btn-black:hover, .base-style .btn.btn-tag.btn-active, .fiction .btn.btn-tag.btn-active, .news-box .btn.btn-tag.btn-active, .cross-linking .btn.btn-tag.btn-active, .short-banner .btn.btn-tag.btn-active, .deep-banner .btn.btn-tag.btn-active, .news-article-sec .btn.btn-tag.btn-active, div.news-list .btn.btn-tag.btn-active, .global-styling .btn.btn-tag.btn-active, .base-style .btn-tag.btn-active.btn-black, .fiction .btn-tag.btn-active.btn-black, .news-box .btn-tag.btn-active.btn-black, .cross-linking .btn-tag.btn-active.btn-black, .short-banner .btn-tag.btn-active.btn-black, .deep-banner .btn-tag.btn-active.btn-black, .news-article-sec .btn-tag.btn-active.btn-black, div.news-list .btn-tag.btn-active.btn-black, .global-styling .btn-tag.btn-active.btn-black {
  background: #0f5c94;
  color: #ffffff;
}

.base-style .btn.btn-tag:focus, .fiction .btn.btn-tag:focus, .news-box .btn.btn-tag:focus, .cross-linking .btn.btn-tag:focus, .short-banner .btn.btn-tag:focus, .deep-banner .btn.btn-tag:focus, .news-article-sec .btn.btn-tag:focus, div.news-list .btn.btn-tag:focus, .global-styling .btn.btn-tag:focus, .base-style .btn-tag.btn-black:focus, .fiction .btn-tag.btn-black:focus, .news-box .btn-tag.btn-black:focus, .cross-linking .btn-tag.btn-black:focus, .short-banner .btn-tag.btn-black:focus, .deep-banner .btn-tag.btn-black:focus, .news-article-sec .btn-tag.btn-black:focus, div.news-list .btn-tag.btn-black:focus, .global-styling .btn-tag.btn-black:focus {
  background-color: #1575ba;
  color: #ffffff;
  border-color: #1575ba;
}

@media (min-width: 992px) {
  .base-style .btn.btn-tag:focus-visible, .fiction .btn.btn-tag:focus-visible, .news-box .btn.btn-tag:focus-visible, .cross-linking .btn.btn-tag:focus-visible, .short-banner .btn.btn-tag:focus-visible, .deep-banner .btn.btn-tag:focus-visible, .news-article-sec .btn.btn-tag:focus-visible, div.news-list .btn.btn-tag:focus-visible, .global-styling .btn.btn-tag:focus-visible, .base-style .btn-tag.btn-black:focus-visible, .fiction .btn-tag.btn-black:focus-visible, .news-box .btn-tag.btn-black:focus-visible, .cross-linking .btn-tag.btn-black:focus-visible, .short-banner .btn-tag.btn-black:focus-visible, .deep-banner .btn-tag.btn-black:focus-visible, .news-article-sec .btn-tag.btn-black:focus-visible, div.news-list .btn-tag.btn-black:focus-visible, .global-styling .btn-tag.btn-black:focus-visible {
    background-color: #ffc448;
    border-color: #000000;
    color: #000000;
  }
}

@media (min-width: 992px) {
  .base-style .btn.btn-large, .fiction .btn.btn-large, .news-box .btn.btn-large, .cross-linking .btn.btn-large, .short-banner .btn.btn-large, .deep-banner .btn.btn-large, .news-article-sec .btn.btn-large, div.news-list .btn.btn-large, .global-styling .btn.btn-large, .base-style .btn-large.btn-black, .fiction .btn-large.btn-black, .news-box .btn-large.btn-black, .cross-linking .btn-large.btn-black, .short-banner .btn-large.btn-black, .deep-banner .btn-large.btn-black, .news-article-sec .btn-large.btn-black, div.news-list .btn-large.btn-black, .global-styling .btn-large.btn-black {
    min-width: 272px;
    font-size: 30px;
    font-size: 1.875rem;
    font-weight: 600;
    letter-spacing: -0.53px;
    line-height: 46px;
    padding: 6px 25px;
  }
}

.base-style a, .fiction a, .news-box a, .cross-linking a, .short-banner a, .deep-banner a, .news-article-sec a, div.news-list a, .global-styling a {
  color: #1575ba;
  text-decoration: underline;
}

.base-style a:hover, .fiction a:hover, .news-box a:hover, .cross-linking a:hover, .short-banner a:hover, .deep-banner a:hover, .news-article-sec a:hover, div.news-list a:hover, .global-styling a:hover {
  color: #0f5c94;
  text-decoration: underline;
}

.base-style a:focus, .fiction a:focus, .news-box a:focus, .cross-linking a:focus, .short-banner a:focus, .deep-banner a:focus, .news-article-sec a:focus, div.news-list a:focus, .global-styling a:focus {
  background-color: #ffc448;
  color: #000000;
  border-bottom: 0.2rem solid #000000;
  text-decoration: none;
  outline: 0;
  text-decoration: none !important;
}

.base-style h1, .fiction h1, .news-box h1, .cross-linking h1, .short-banner h1, .deep-banner h1, .news-article-sec h1, div.news-list h1, .global-styling h1,
.base-style .h1, .fiction .h1, .news-box .h1, .cross-linking .h1, .short-banner .h1, .deep-banner .h1, .news-article-sec .h1, div.news-list .h1, .global-styling .h1,
.base-style h2, .fiction h2, .news-box h2, .cross-linking h2, .short-banner h2, .deep-banner h2, .news-article-sec h2, div.news-list h2, .global-styling h2,
.base-style .h2, .fiction .h2, .news-box .h2, .cross-linking .h2, .short-banner .h2, .deep-banner .h2, .news-article-sec .h2, div.news-list .h2, .global-styling .h2, .node-type-news .short-banner h1,
.base-style .deep-banner h2 p, .deep-banner h2
.base-style p, .deep-banner h2 p, .deep-banner .h2 p,
.base-style h3, .fiction h3, .news-box h3, .cross-linking h3, .short-banner h3, .deep-banner h3, .news-article-sec h3, div.news-list h3, .global-styling h3,
.base-style .h3, .fiction .h3, .news-box .h3, .cross-linking .h3, .short-banner .h3, .deep-banner .h3, .news-article-sec .h3, div.news-list .h3, .global-styling .h3,
.base-style h4, .fiction h4, .news-box h4, .cross-linking h4, .short-banner h4, .deep-banner h4, .news-article-sec h4, div.news-list h4, .global-styling h4,
.base-style .h4, .fiction .h4, .news-box .h4, .cross-linking .h4, .short-banner .h4, .deep-banner .h4, .news-article-sec .h4, div.news-list .h4, .global-styling .h4,
.base-style h5, .fiction h5, .news-box h5, .cross-linking h5, .short-banner h5, .deep-banner h5, .news-article-sec h5, div.news-list h5, .global-styling h5,
.base-style .h5, .fiction .h5, .news-box .h5, .cross-linking .h5, .short-banner .h5, .deep-banner .h5, .news-article-sec .h5, div.news-list .h5, .global-styling .h5,
.base-style h6, .fiction h6, .news-box h6, .cross-linking h6, .short-banner h6, .deep-banner h6, .news-article-sec h6, div.news-list h6, .global-styling h6,
.base-style .h6, .fiction .h6, .news-box .h6, .cross-linking .h6, .short-banner .h6, .deep-banner .h6, .news-article-sec .h6, div.news-list .h6, .global-styling .h6 {
  font-weight: 600;
  margin-bottom: 1rem;
  text-transform: none;
  padding-bottom: 0;
  font-family: "Titillium Web", sans-serif;
}

.base-style h1 a, .fiction h1 a, .news-box h1 a, .cross-linking h1 a, .short-banner h1 a, .deep-banner h1 a, .news-article-sec h1 a, div.news-list h1 a, .global-styling h1 a,
.base-style .h1 a, .fiction .h1 a, .news-box .h1 a, .cross-linking .h1 a, .short-banner .h1 a, .deep-banner .h1 a, .news-article-sec .h1 a, div.news-list .h1 a, .global-styling .h1 a,
.base-style h2 a, .fiction h2 a, .news-box h2 a, .cross-linking h2 a, .short-banner h2 a, .deep-banner h2 a, .news-article-sec h2 a, div.news-list h2 a, .global-styling h2 a,
.base-style .h2 a, .fiction .h2 a, .news-box .h2 a, .cross-linking .h2 a, .short-banner .h2 a, .deep-banner .h2 a, .news-article-sec .h2 a, div.news-list .h2 a, .global-styling .h2 a, .node-type-news .short-banner h1 a,
.base-style .deep-banner h2 p a, .deep-banner h2
.base-style p a, .fiction .deep-banner h2 p a, .deep-banner h2 .fiction p a, .news-box .deep-banner h2 p a, .deep-banner h2 .news-box p a, .cross-linking .deep-banner h2 p a, .deep-banner h2 .cross-linking p a, .short-banner .deep-banner h2 p a, .deep-banner h2 .short-banner p a, .deep-banner h2 p a, .news-article-sec .deep-banner h2 p a, .deep-banner h2 .news-article-sec p a, div.news-list .deep-banner h2 p a, .deep-banner h2 div.news-list p a, .global-styling .deep-banner h2 p a, .deep-banner h2 .global-styling p a,
.base-style h3 a, .fiction h3 a, .news-box h3 a, .cross-linking h3 a, .short-banner h3 a, .deep-banner h3 a, .news-article-sec h3 a, div.news-list h3 a, .global-styling h3 a,
.base-style .h3 a, .fiction .h3 a, .news-box .h3 a, .cross-linking .h3 a, .short-banner .h3 a, .deep-banner .h3 a, .news-article-sec .h3 a, div.news-list .h3 a, .global-styling .h3 a,
.base-style h4 a, .fiction h4 a, .news-box h4 a, .cross-linking h4 a, .short-banner h4 a, .deep-banner h4 a, .news-article-sec h4 a, div.news-list h4 a, .global-styling h4 a,
.base-style .h4 a, .fiction .h4 a, .news-box .h4 a, .cross-linking .h4 a, .short-banner .h4 a, .deep-banner .h4 a, .news-article-sec .h4 a, div.news-list .h4 a, .global-styling .h4 a,
.base-style h5 a, .fiction h5 a, .news-box h5 a, .cross-linking h5 a, .short-banner h5 a, .deep-banner h5 a, .news-article-sec h5 a, div.news-list h5 a, .global-styling h5 a,
.base-style .h5 a, .fiction .h5 a, .news-box .h5 a, .cross-linking .h5 a, .short-banner .h5 a, .deep-banner .h5 a, .news-article-sec .h5 a, div.news-list .h5 a, .global-styling .h5 a,
.base-style h6 a, .fiction h6 a, .news-box h6 a, .cross-linking h6 a, .short-banner h6 a, .deep-banner h6 a, .news-article-sec h6 a, div.news-list h6 a, .global-styling h6 a,
.base-style .h6 a, .fiction .h6 a, .news-box .h6 a, .cross-linking .h6 a, .short-banner .h6 a, .deep-banner .h6 a, .news-article-sec .h6 a, div.news-list .h6 a, .global-styling .h6 a {
  color: #000000;
  text-decoration: none;
}

.base-style h1 a:hover, .fiction h1 a:hover, .news-box h1 a:hover, .cross-linking h1 a:hover, .short-banner h1 a:hover, .deep-banner h1 a:hover, .news-article-sec h1 a:hover, div.news-list h1 a:hover, .global-styling h1 a:hover,
.base-style .h1 a:hover, .fiction .h1 a:hover, .news-box .h1 a:hover, .cross-linking .h1 a:hover, .short-banner .h1 a:hover, .deep-banner .h1 a:hover, .news-article-sec .h1 a:hover, div.news-list .h1 a:hover, .global-styling .h1 a:hover,
.base-style h2 a:hover, .fiction h2 a:hover, .news-box h2 a:hover, .cross-linking h2 a:hover, .short-banner h2 a:hover, .deep-banner h2 a:hover, .news-article-sec h2 a:hover, div.news-list h2 a:hover, .global-styling h2 a:hover,
.base-style .h2 a:hover, .fiction .h2 a:hover, .news-box .h2 a:hover, .cross-linking .h2 a:hover, .short-banner .h2 a:hover, .deep-banner .h2 a:hover, .news-article-sec .h2 a:hover, div.news-list .h2 a:hover, .global-styling .h2 a:hover, .node-type-news .short-banner h1 a:hover,
.base-style .deep-banner h2 p a:hover, .deep-banner h2
.base-style p a:hover, .fiction .deep-banner h2 p a:hover, .deep-banner h2 .fiction p a:hover, .news-box .deep-banner h2 p a:hover, .deep-banner h2 .news-box p a:hover, .cross-linking .deep-banner h2 p a:hover, .deep-banner h2 .cross-linking p a:hover, .short-banner .deep-banner h2 p a:hover, .deep-banner h2 .short-banner p a:hover, .deep-banner h2 p a:hover, .news-article-sec .deep-banner h2 p a:hover, .deep-banner h2 .news-article-sec p a:hover, div.news-list .deep-banner h2 p a:hover, .deep-banner h2 div.news-list p a:hover, .global-styling .deep-banner h2 p a:hover, .deep-banner h2 .global-styling p a:hover,
.base-style h3 a:hover, .fiction h3 a:hover, .news-box h3 a:hover, .cross-linking h3 a:hover, .short-banner h3 a:hover, .deep-banner h3 a:hover, .news-article-sec h3 a:hover, div.news-list h3 a:hover, .global-styling h3 a:hover,
.base-style .h3 a:hover, .fiction .h3 a:hover, .news-box .h3 a:hover, .cross-linking .h3 a:hover, .short-banner .h3 a:hover, .deep-banner .h3 a:hover, .news-article-sec .h3 a:hover, div.news-list .h3 a:hover, .global-styling .h3 a:hover,
.base-style h4 a:hover, .fiction h4 a:hover, .news-box h4 a:hover, .cross-linking h4 a:hover, .short-banner h4 a:hover, .deep-banner h4 a:hover, .news-article-sec h4 a:hover, div.news-list h4 a:hover, .global-styling h4 a:hover,
.base-style .h4 a:hover, .fiction .h4 a:hover, .news-box .h4 a:hover, .cross-linking .h4 a:hover, .short-banner .h4 a:hover, .deep-banner .h4 a:hover, .news-article-sec .h4 a:hover, div.news-list .h4 a:hover, .global-styling .h4 a:hover,
.base-style h5 a:hover, .fiction h5 a:hover, .news-box h5 a:hover, .cross-linking h5 a:hover, .short-banner h5 a:hover, .deep-banner h5 a:hover, .news-article-sec h5 a:hover, div.news-list h5 a:hover, .global-styling h5 a:hover,
.base-style .h5 a:hover, .fiction .h5 a:hover, .news-box .h5 a:hover, .cross-linking .h5 a:hover, .short-banner .h5 a:hover, .deep-banner .h5 a:hover, .news-article-sec .h5 a:hover, div.news-list .h5 a:hover, .global-styling .h5 a:hover,
.base-style h6 a:hover, .fiction h6 a:hover, .news-box h6 a:hover, .cross-linking h6 a:hover, .short-banner h6 a:hover, .deep-banner h6 a:hover, .news-article-sec h6 a:hover, div.news-list h6 a:hover, .global-styling h6 a:hover,
.base-style .h6 a:hover, .fiction .h6 a:hover, .news-box .h6 a:hover, .cross-linking .h6 a:hover, .short-banner .h6 a:hover, .deep-banner .h6 a:hover, .news-article-sec .h6 a:hover, div.news-list .h6 a:hover, .global-styling .h6 a:hover {
  text-decoration: underline;
}

.base-style h1, .fiction h1, .news-box h1, .cross-linking h1, .short-banner h1, .deep-banner h1, .news-article-sec h1, div.news-list h1, .global-styling h1,
.base-style .h1, .fiction .h1, .news-box .h1, .cross-linking .h1, .short-banner .h1, .deep-banner .h1, .news-article-sec .h1, div.news-list .h1, .global-styling .h1 {
  font-size: 60px;
  font-size: 3.75rem;
  margin-bottom: 15px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .base-style h1, .fiction h1, .news-box h1, .cross-linking h1, .short-banner h1, .deep-banner h1, .news-article-sec h1, div.news-list h1, .global-styling h1,
  .base-style .h1, .fiction .h1, .news-box .h1, .cross-linking .h1, .short-banner .h1, .deep-banner .h1, .news-article-sec .h1, div.news-list .h1, .global-styling .h1 {
    font-size: 46px;
  }
}

@media (max-width: 767px) {
  .base-style h1, .fiction h1, .news-box h1, .cross-linking h1, .short-banner h1, .deep-banner h1, .news-article-sec h1, div.news-list h1, .global-styling h1,
  .base-style .h1, .fiction .h1, .news-box .h1, .cross-linking .h1, .short-banner .h1, .deep-banner .h1, .news-article-sec .h1, div.news-list .h1, .global-styling .h1 {
    font-size: 30px;
  }
}

.base-style h2, .fiction h2, .news-box h2, .cross-linking h2, .short-banner h2, .deep-banner h2, .news-article-sec h2, div.news-list h2, .global-styling h2,
.base-style .h2, .fiction .h2, .news-box .h2, .cross-linking .h2, .short-banner .h2, .deep-banner .h2, .news-article-sec .h2, div.news-list .h2, .global-styling .h2, .node-type-news .short-banner h1,
.base-style .deep-banner h2 p, .deep-banner h2
.base-style p, .deep-banner h2 p, .deep-banner .h2 p {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 35px;
  line-height: 2.1875rem;
  line-height: 15px;
  line-height: 0.9375rem;
  line-height: 1.2;
  padding-top: 10px;
  padding-top: 0.6rem;
  padding-bottom: 0;
}

@media (min-width: 768px) and (max-width: 991px) {
  .base-style h2, .fiction h2, .news-box h2, .cross-linking h2, .short-banner h2, .deep-banner h2, .news-article-sec h2, div.news-list h2, .global-styling h2,
  .base-style .h2, .fiction .h2, .news-box .h2, .cross-linking .h2, .short-banner .h2, .deep-banner .h2, .news-article-sec .h2, div.news-list .h2, .global-styling .h2, .node-type-news .short-banner h1,
  .base-style .deep-banner h2 p, .deep-banner h2
  .base-style p, .fiction .deep-banner h2 p, .deep-banner h2 .fiction p, .news-box .deep-banner h2 p, .deep-banner h2 .news-box p, .cross-linking .deep-banner h2 p, .deep-banner h2 .cross-linking p, .short-banner .deep-banner h2 p, .deep-banner h2 .short-banner p, .deep-banner h2 p, .news-article-sec .deep-banner h2 p, .deep-banner h2 .news-article-sec p, div.news-list .deep-banner h2 p, .deep-banner h2 div.news-list p, .global-styling .deep-banner h2 p, .deep-banner h2 .global-styling p, .deep-banner .h2 p {
    font-size: 26px;
  }
}

@media (max-width: 767px) {
  .base-style h2, .fiction h2, .news-box h2, .cross-linking h2, .short-banner h2, .deep-banner h2, .news-article-sec h2, div.news-list h2, .global-styling h2,
  .base-style .h2, .fiction .h2, .news-box .h2, .cross-linking .h2, .short-banner .h2, .deep-banner .h2, .news-article-sec .h2, div.news-list .h2, .global-styling .h2, .node-type-news .short-banner h1,
  .base-style .deep-banner h2 p, .deep-banner h2
  .base-style p, .fiction .deep-banner h2 p, .deep-banner h2 .fiction p, .news-box .deep-banner h2 p, .deep-banner h2 .news-box p, .cross-linking .deep-banner h2 p, .deep-banner h2 .cross-linking p, .short-banner .deep-banner h2 p, .deep-banner h2 .short-banner p, .deep-banner h2 p, .news-article-sec .deep-banner h2 p, .deep-banner h2 .news-article-sec p, div.news-list .deep-banner h2 p, .deep-banner h2 div.news-list p, .global-styling .deep-banner h2 p, .deep-banner h2 .global-styling p, .deep-banner .h2 p {
    font-size: 25px;
  }
}

.base-style h2:first-child, .fiction h2:first-child, .news-box h2:first-child, .cross-linking h2:first-child, .short-banner h2:first-child, .deep-banner h2:first-child, .news-article-sec h2:first-child, div.news-list h2:first-child, .global-styling h2:first-child,
.base-style .h2:first-child, .fiction .h2:first-child, .news-box .h2:first-child, .cross-linking .h2:first-child, .short-banner .h2:first-child, .deep-banner .h2:first-child, .news-article-sec .h2:first-child, div.news-list .h2:first-child, .global-styling .h2:first-child, .node-type-news .short-banner h1:first-child,
.base-style .deep-banner h2 p:first-child, .deep-banner h2
.base-style p:first-child, .deep-banner h2 p:first-child, .deep-banner .h2 p:first-child {
  padding-top: 0;
}

.base-style h3, .fiction h3, .news-box h3, .cross-linking h3, .short-banner h3, .deep-banner h3, .news-article-sec h3, div.news-list h3, .global-styling h3,
.base-style .h3, .fiction .h3, .news-box .h3, .cross-linking .h3, .short-banner .h3, .deep-banner .h3, .news-article-sec .h3, div.news-list .h3, .global-styling .h3 {
  font-size: 24px;
  font-size: 1.5rem;
  padding-top: 10px;
  padding-bottom: 0;
  font-weight: 600;
}

@media (max-width: 767px) {
  .base-style h3, .fiction h3, .news-box h3, .cross-linking h3, .short-banner h3, .deep-banner h3, .news-article-sec h3, div.news-list h3, .global-styling h3,
  .base-style .h3, .fiction .h3, .news-box .h3, .cross-linking .h3, .short-banner .h3, .deep-banner .h3, .news-article-sec .h3, div.news-list .h3, .global-styling .h3 {
    font-size: 22px;
  }
}

.base-style h3:first-child, .fiction h3:first-child, .news-box h3:first-child, .cross-linking h3:first-child, .short-banner h3:first-child, .deep-banner h3:first-child, .news-article-sec h3:first-child, div.news-list h3:first-child, .global-styling h3:first-child,
.base-style .h3:first-child, .fiction .h3:first-child, .news-box .h3:first-child, .cross-linking .h3:first-child, .short-banner .h3:first-child, .deep-banner .h3:first-child, .news-article-sec .h3:first-child, div.news-list .h3:first-child, .global-styling .h3:first-child {
  padding-top: 0;
}

.base-style h4, .fiction h4, .news-box h4, .cross-linking h4, .short-banner h4, .deep-banner h4, .news-article-sec h4, div.news-list h4, .global-styling h4,
.base-style .h4, .fiction .h4, .news-box .h4, .cross-linking .h4, .short-banner .h4, .deep-banner .h4, .news-article-sec .h4, div.news-list .h4, .global-styling .h4 {
  font-size: 20px;
  font-size: 1.25rem;
}

.base-style h5, .fiction h5, .news-box h5, .cross-linking h5, .short-banner h5, .deep-banner h5, .news-article-sec h5, div.news-list h5, .global-styling h5,
.base-style .h5, .fiction .h5, .news-box .h5, .cross-linking .h5, .short-banner .h5, .deep-banner .h5, .news-article-sec .h5, div.news-list .h5, .global-styling .h5 {
  font-size: 16px;
  font-size: 1rem;
}

.base-style h6, .fiction h6, .news-box h6, .cross-linking h6, .short-banner h6, .deep-banner h6, .news-article-sec h6, div.news-list h6, .global-styling h6,
.base-style .h6, .fiction .h6, .news-box .h6, .cross-linking .h6, .short-banner .h6, .deep-banner .h6, .news-article-sec .h6, div.news-list .h6, .global-styling .h6 {
  font-size: 16px;
  font-size: 1rem;
  color: #000000;
  padding: 0;
}

.base-style p, .fiction p, .news-box p, .cross-linking p, .short-banner p, .deep-banner p, .news-article-sec p, div.news-list p, .global-styling p {
  margin-bottom: 30px;
  margin-bottom: 1.75rem;
  line-height: 1.7;
}

.base-style p:last-child, .fiction p:last-child, .news-box p:last-child, .cross-linking p:last-child, .short-banner p:last-child, .deep-banner p:last-child, .news-article-sec p:last-child, div.news-list p:last-child, .global-styling p:last-child {
  margin-bottom: 0;
}

.base-style blockquote, .fiction blockquote, .news-box blockquote, .cross-linking blockquote, .short-banner blockquote, .deep-banner blockquote, .news-article-sec blockquote, div.news-list blockquote, .global-styling blockquote {
  position: relative;
  border-left: 0 !important;
  line-height: 1;
  white-space: normal;
  word-break: break-word;
  clear: both;
  padding: 20px 15px 0 60px !important;
}

.base-style blockquote:before, .fiction blockquote:before, .news-box blockquote:before, .cross-linking blockquote:before, .short-banner blockquote:before, .deep-banner blockquote:before, .news-article-sec blockquote:before, div.news-list blockquote:before, .global-styling blockquote:before {
  content: "\201C";
  position: absolute;
  left: 0px;
  top: 0px;
  color: #1575ba;
  border: 2px solid #1575ba;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 43px;
  line-height: 1.35;
}

.base-style blockquote:after, .fiction blockquote:after, .news-box blockquote:after, .cross-linking blockquote:after, .short-banner blockquote:after, .deep-banner blockquote:after, .news-article-sec blockquote:after, div.news-list blockquote:after, .global-styling blockquote:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 50px;
  width: 40px;
  height: 2px;
  background-color: #1575ba;
}

.base-style blockquote p, .fiction blockquote p, .news-box blockquote p, .cross-linking blockquote p, .short-banner blockquote p, .deep-banner blockquote p, .news-article-sec blockquote p, div.news-list blockquote p, .global-styling blockquote p {
  font-size: 18px;
  line-height: 1.6;
  color: #000000;
  font-family: "Titillium Web", sans-serif;
  font-weight: 600;
}

@media (max-width: 767px) {
  .base-style .img-left, .fiction .img-left, .news-box .img-left, .cross-linking .img-left, .short-banner .img-left, .deep-banner .img-left, .news-article-sec .img-left, div.news-list .img-left, .global-styling .img-left,
  .base-style .img-right, .fiction .img-right, .news-box .img-right, .cross-linking .img-right, .short-banner .img-right, .deep-banner .img-right, .news-article-sec .img-right, div.news-list .img-right, .global-styling .img-right {
    margin-bottom: 30px;
  }
}

.base-style .img-left p, .fiction .img-left p, .news-box .img-left p, .cross-linking .img-left p, .short-banner .img-left p, .deep-banner .img-left p, .news-article-sec .img-left p, div.news-list .img-left p, .global-styling .img-left p,
.base-style .img-right p, .fiction .img-right p, .news-box .img-right p, .cross-linking .img-right p, .short-banner .img-right p, .deep-banner .img-right p, .news-article-sec .img-right p, div.news-list .img-right p, .global-styling .img-right p {
  color: #000000;
}

.base-style table, .fiction table, .news-box table, .cross-linking table, .short-banner table, .deep-banner table, .news-article-sec table, div.news-list table, .global-styling table {
  font-family: "Titillium Web", sans-serif;
  width: 100%;
}

.base-style table th, .fiction table th, .news-box table th, .cross-linking table th, .short-banner table th, .deep-banner table th, .news-article-sec table th, div.news-list table th, .global-styling table th {
  background-color: #1575ba;
  color: #ffffff;
  padding: 5px 10px;
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  font-weight: 700;
}

.base-style table thead tr:first-child th, .fiction table thead tr:first-child th, .news-box table thead tr:first-child th, .cross-linking table thead tr:first-child th, .short-banner table thead tr:first-child th, .deep-banner table thead tr:first-child th, .news-article-sec table thead tr:first-child th, div.news-list table thead tr:first-child th, .global-styling table thead tr:first-child th {
  border-top: 0;
}

.base-style table thead tr:first-child th:first-child, .fiction table thead tr:first-child th:first-child, .news-box table thead tr:first-child th:first-child, .cross-linking table thead tr:first-child th:first-child, .short-banner table thead tr:first-child th:first-child, .deep-banner table thead tr:first-child th:first-child, .news-article-sec table thead tr:first-child th:first-child, div.news-list table thead tr:first-child th:first-child, .global-styling table thead tr:first-child th:first-child {
  border-left: 0;
}

.base-style ul.pager, .fiction ul.pager, .news-box ul.pager, .cross-linking ul.pager, .short-banner ul.pager, .deep-banner ul.pager, .news-article-sec ul.pager, div.news-list ul.pager, .global-styling ul.pager {
  margin: 0 0 15px;
  text-align: left;
}

.base-style ul.pager li, .fiction ul.pager li, .news-box ul.pager li, .cross-linking ul.pager li, .short-banner ul.pager li, .deep-banner ul.pager li, .news-article-sec ul.pager li, div.news-list ul.pager li, .global-styling ul.pager li {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: inline-block;
  text-transform: uppercase;
  font-family: "Titillium Web", sans-serif;
  font-weight: bold;
  margin-right: 6px;
  padding-left: 0px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.base-style ul.pager li:first-child, .fiction ul.pager li:first-child, .news-box ul.pager li:first-child, .cross-linking ul.pager li:first-child, .short-banner ul.pager li:first-child, .deep-banner ul.pager li:first-child, .news-article-sec ul.pager li:first-child, div.news-list ul.pager li:first-child, .global-styling ul.pager li:first-child {
  padding-left: 0;
}

.base-style ul.pager li:before, .fiction ul.pager li:before, .news-box ul.pager li:before, .cross-linking ul.pager li:before, .short-banner ul.pager li:before, .deep-banner ul.pager li:before, .news-article-sec ul.pager li:before, div.news-list ul.pager li:before, .global-styling ul.pager li:before {
  display: none;
}

.base-style ul.pager li.pager-current, .fiction ul.pager li.pager-current, .news-box ul.pager li.pager-current, .cross-linking ul.pager li.pager-current, .short-banner ul.pager li.pager-current, .deep-banner ul.pager li.pager-current, .news-article-sec ul.pager li.pager-current, div.news-list ul.pager li.pager-current, .global-styling ul.pager li.pager-current {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding-bottom: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 5px 15px;
  border: solid 2px #1575ba;
  color: #fff;
  background: #1575ba;
}

@media (max-width: 575px) {
  .base-style ul.pager li.pager-current, .fiction ul.pager li.pager-current, .news-box ul.pager li.pager-current, .cross-linking ul.pager li.pager-current, .short-banner ul.pager li.pager-current, .deep-banner ul.pager li.pager-current, .news-article-sec ul.pager li.pager-current, div.news-list ul.pager li.pager-current, .global-styling ul.pager li.pager-current {
    padding: 3px 8px;
  }
}

.base-style ul.pager li a, .fiction ul.pager li a, .news-box ul.pager li a, .cross-linking ul.pager li a, .short-banner ul.pager li a, .deep-banner ul.pager li a, .news-article-sec ul.pager li a, div.news-list ul.pager li a, .global-styling ul.pager li a {
  text-decoration: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 5px 8px;
  color: #1575ba;
  border: solid 2px #1575ba;
  display: block;
  padding: 5px 15px;
  text-decoration: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

@media (max-width: 575px) {
  .base-style ul.pager li a, .fiction ul.pager li a, .news-box ul.pager li a, .cross-linking ul.pager li a, .short-banner ul.pager li a, .deep-banner ul.pager li a, .news-article-sec ul.pager li a, div.news-list ul.pager li a, .global-styling ul.pager li a {
    padding: 3px 8px;
  }
}

.base-style ul.pager li a:hover, .fiction ul.pager li a:hover, .news-box ul.pager li a:hover, .cross-linking ul.pager li a:hover, .short-banner ul.pager li a:hover, .deep-banner ul.pager li a:hover, .news-article-sec ul.pager li a:hover, div.news-list ul.pager li a:hover, .global-styling ul.pager li a:hover {
  color: #ffffff;
  background: #1575ba;
  border-color: #1575ba;
}

.base-style ul.pager li a:focus, .fiction ul.pager li a:focus, .news-box ul.pager li a:focus, .cross-linking ul.pager li a:focus, .short-banner ul.pager li a:focus, .deep-banner ul.pager li a:focus, .news-article-sec ul.pager li a:focus, div.news-list ul.pager li a:focus, .global-styling ul.pager li a:focus {
  border-bottom: 2px solid #000000;
}

.base-style ul.pager li a:focus-visible, .fiction ul.pager li a:focus-visible, .news-box ul.pager li a:focus-visible, .cross-linking ul.pager li a:focus-visible, .short-banner ul.pager li a:focus-visible, .deep-banner ul.pager li a:focus-visible, .news-article-sec ul.pager li a:focus-visible, div.news-list ul.pager li a:focus-visible, .global-styling ul.pager li a:focus-visible {
  border-bottom: 2px solid #000000;
  color: #000000 !important;
  background: #ffc448;
}

.base-style .news-readmore, .fiction .news-readmore, .news-box .news-readmore, .cross-linking .news-readmore, .short-banner .news-readmore, .deep-banner .news-readmore, .news-article-sec .news-readmore, div.news-list .news-readmore, .global-styling .news-readmore {
  font-weight: 600;
  font-family: "Titillium Web", sans-serif;
}

.base-style #edit-field-category-tid-wrapper, .fiction #edit-field-category-tid-wrapper, .news-box #edit-field-category-tid-wrapper, .cross-linking #edit-field-category-tid-wrapper, .short-banner #edit-field-category-tid-wrapper, .deep-banner #edit-field-category-tid-wrapper, .news-article-sec #edit-field-category-tid-wrapper, div.news-list #edit-field-category-tid-wrapper, .global-styling #edit-field-category-tid-wrapper {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

.base-style .news-category .form-checkboxes input[type=checkbox]:checked + label, .fiction .news-category .form-checkboxes input[type=checkbox]:checked + label, .news-box .news-category .form-checkboxes input[type=checkbox]:checked + label, .cross-linking .news-category .form-checkboxes input[type=checkbox]:checked + label, .short-banner .news-category .form-checkboxes input[type=checkbox]:checked + label, .deep-banner .news-category .form-checkboxes input[type=checkbox]:checked + label, .news-article-sec .news-category .form-checkboxes input[type=checkbox]:checked + label, div.news-list .news-category .form-checkboxes input[type=checkbox]:checked + label, .global-styling .news-category .form-checkboxes input[type=checkbox]:checked + label {
  background: none;
}

.base-style .news-category .form-checkboxes input[type=checkbox]:checked + label:before, .fiction .news-category .form-checkboxes input[type=checkbox]:checked + label:before, .news-box .news-category .form-checkboxes input[type=checkbox]:checked + label:before, .cross-linking .news-category .form-checkboxes input[type=checkbox]:checked + label:before, .short-banner .news-category .form-checkboxes input[type=checkbox]:checked + label:before, .deep-banner .news-category .form-checkboxes input[type=checkbox]:checked + label:before, .news-article-sec .news-category .form-checkboxes input[type=checkbox]:checked + label:before, div.news-list .news-category .form-checkboxes input[type=checkbox]:checked + label:before, .global-styling .news-category .form-checkboxes input[type=checkbox]:checked + label:before {
  border-color: #0f5c94;
}

.base-style .news-category .form-checkboxes input[type=checkbox] + label, .fiction .news-category .form-checkboxes input[type=checkbox] + label, .news-box .news-category .form-checkboxes input[type=checkbox] + label, .cross-linking .news-category .form-checkboxes input[type=checkbox] + label, .short-banner .news-category .form-checkboxes input[type=checkbox] + label, .deep-banner .news-category .form-checkboxes input[type=checkbox] + label, .news-article-sec .news-category .form-checkboxes input[type=checkbox] + label, div.news-list .news-category .form-checkboxes input[type=checkbox] + label, .global-styling .news-category .form-checkboxes input[type=checkbox] + label {
  background: none;
}

.base-style .news-category .form-item label:before, .fiction .news-category .form-item label:before, .news-box .news-category .form-item label:before, .cross-linking .news-category .form-item label:before, .short-banner .news-category .form-item label:before, .deep-banner .news-category .form-item label:before, .news-article-sec .news-category .form-item label:before, div.news-list .news-category .form-item label:before, .global-styling .news-category .form-item label:before {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.base-style .news-category .views-exposed-form label, .fiction .news-category .views-exposed-form label, .news-box .news-category .views-exposed-form label, .cross-linking .news-category .views-exposed-form label, .short-banner .news-category .views-exposed-form label, .deep-banner .news-category .views-exposed-form label, .news-article-sec .news-category .views-exposed-form label, div.news-list .news-category .views-exposed-form label, .global-styling .news-category .views-exposed-form label {
  text-transform: none;
}

.base-style.contact-form-sec .input, .contact-form-sec.fiction .input, .contact-form-sec.news-box .input, .contact-form-sec.cross-linking .input, .contact-form-sec.short-banner .input, .contact-form-sec.deep-banner .input, .contact-form-sec.news-article-sec .input, div.contact-form-sec.news-list .input, .contact-form-sec.global-styling .input,
.base-style.contact-form-sec #edit-captcha-response, .contact-form-sec.fiction #edit-captcha-response, .contact-form-sec.news-box #edit-captcha-response, .contact-form-sec.cross-linking #edit-captcha-response, .contact-form-sec.short-banner #edit-captcha-response, .contact-form-sec.deep-banner #edit-captcha-response, .contact-form-sec.news-article-sec #edit-captcha-response, div.contact-form-sec.news-list #edit-captcha-response, .contact-form-sec.global-styling #edit-captcha-response,
.base-style.contact-form-sec #edit-captcha-response--2, .contact-form-sec.fiction #edit-captcha-response--2, .contact-form-sec.news-box #edit-captcha-response--2, .contact-form-sec.cross-linking #edit-captcha-response--2, .contact-form-sec.short-banner #edit-captcha-response--2, .contact-form-sec.deep-banner #edit-captcha-response--2, .contact-form-sec.news-article-sec #edit-captcha-response--2, div.contact-form-sec.news-list #edit-captcha-response--2, .contact-form-sec.global-styling #edit-captcha-response--2,
.base-style.contact-form-sec [id^="edit-captcha-response-"], .contact-form-sec.fiction [id^="edit-captcha-response-"], .contact-form-sec.news-box [id^="edit-captcha-response-"], .contact-form-sec.cross-linking [id^="edit-captcha-response-"], .contact-form-sec.short-banner [id^="edit-captcha-response-"], .contact-form-sec.deep-banner [id^="edit-captcha-response-"], .contact-form-sec.news-article-sec [id^="edit-captcha-response-"], div.contact-form-sec.news-list [id^="edit-captcha-response-"], .contact-form-sec.global-styling [id^="edit-captcha-response-"] {
  border-color: #000000;
  font-family: "Titillium Web", sans-serif;
  font-style: normal;
  color: #000000;
  font-weight: 600;
}

.base-style.contact-form-sec .input.error, .contact-form-sec.fiction .input.error, .contact-form-sec.news-box .input.error, .contact-form-sec.cross-linking .input.error, .contact-form-sec.short-banner .input.error, .contact-form-sec.deep-banner .input.error, .contact-form-sec.news-article-sec .input.error, div.contact-form-sec.news-list .input.error, .contact-form-sec.global-styling .input.error,
.base-style.contact-form-sec #edit-captcha-response.error, .contact-form-sec.fiction #edit-captcha-response.error, .contact-form-sec.news-box #edit-captcha-response.error, .contact-form-sec.cross-linking #edit-captcha-response.error, .contact-form-sec.short-banner #edit-captcha-response.error, .contact-form-sec.deep-banner #edit-captcha-response.error, .contact-form-sec.news-article-sec #edit-captcha-response.error, div.contact-form-sec.news-list #edit-captcha-response.error, .contact-form-sec.global-styling #edit-captcha-response.error,
.base-style.contact-form-sec #edit-captcha-response--2.error, .contact-form-sec.fiction #edit-captcha-response--2.error, .contact-form-sec.news-box #edit-captcha-response--2.error, .contact-form-sec.cross-linking #edit-captcha-response--2.error, .contact-form-sec.short-banner #edit-captcha-response--2.error, .contact-form-sec.deep-banner #edit-captcha-response--2.error, .contact-form-sec.news-article-sec #edit-captcha-response--2.error, div.contact-form-sec.news-list #edit-captcha-response--2.error, .contact-form-sec.global-styling #edit-captcha-response--2.error,
.base-style.contact-form-sec [id^="edit-captcha-response-"].error, .contact-form-sec.fiction [id^="edit-captcha-response-"].error, .contact-form-sec.news-box [id^="edit-captcha-response-"].error, .contact-form-sec.cross-linking [id^="edit-captcha-response-"].error, .contact-form-sec.short-banner [id^="edit-captcha-response-"].error, .contact-form-sec.deep-banner [id^="edit-captcha-response-"].error, .contact-form-sec.news-article-sec [id^="edit-captcha-response-"].error, div.contact-form-sec.news-list [id^="edit-captcha-response-"].error, .contact-form-sec.global-styling [id^="edit-captcha-response-"].error {
  border-color: #ff0000;
}

.base-style.contact-form-sec #edit-captcha-response, .contact-form-sec.fiction #edit-captcha-response, .contact-form-sec.news-box #edit-captcha-response, .contact-form-sec.cross-linking #edit-captcha-response, .contact-form-sec.short-banner #edit-captcha-response, .contact-form-sec.deep-banner #edit-captcha-response, .contact-form-sec.news-article-sec #edit-captcha-response, div.contact-form-sec.news-list #edit-captcha-response, .contact-form-sec.global-styling #edit-captcha-response,
.base-style.contact-form-sec #edit-captcha-response--2, .contact-form-sec.fiction #edit-captcha-response--2, .contact-form-sec.news-box #edit-captcha-response--2, .contact-form-sec.cross-linking #edit-captcha-response--2, .contact-form-sec.short-banner #edit-captcha-response--2, .contact-form-sec.deep-banner #edit-captcha-response--2, .contact-form-sec.news-article-sec #edit-captcha-response--2, div.contact-form-sec.news-list #edit-captcha-response--2, .contact-form-sec.global-styling #edit-captcha-response--2,
.base-style.contact-form-sec [id^="edit-captcha-response-"], .contact-form-sec.fiction [id^="edit-captcha-response-"], .contact-form-sec.news-box [id^="edit-captcha-response-"], .contact-form-sec.cross-linking [id^="edit-captcha-response-"], .contact-form-sec.short-banner [id^="edit-captcha-response-"], .contact-form-sec.deep-banner [id^="edit-captcha-response-"], .contact-form-sec.news-article-sec [id^="edit-captcha-response-"], div.contact-form-sec.news-list [id^="edit-captcha-response-"], .contact-form-sec.global-styling [id^="edit-captcha-response-"] {
  border: 2px solid #000000;
  height: 50px;
}

.base-style.contact-form-sec .description, .contact-form-sec.fiction .description, .contact-form-sec.news-box .description, .contact-form-sec.cross-linking .description, .contact-form-sec.short-banner .description, .contact-form-sec.deep-banner .description, .contact-form-sec.news-article-sec .description, div.contact-form-sec.news-list .description, .contact-form-sec.global-styling .description {
  border-color: #000000;
  font-family: "Titillium Web", sans-serif;
  font-style: normal;
}

.base-style .form-checkboxes label, .fiction .form-checkboxes label, .news-box .form-checkboxes label, .cross-linking .form-checkboxes label, .short-banner .form-checkboxes label, .deep-banner .form-checkboxes label, .news-article-sec .form-checkboxes label, div.news-list .form-checkboxes label, .global-styling .form-checkboxes label {
  background-image: url(../images/check-box-bg.png);
}

.base-style .form-actions .webform-submit, .fiction .form-actions .webform-submit, .news-box .form-actions .webform-submit, .cross-linking .form-actions .webform-submit, .short-banner .form-actions .webform-submit, .deep-banner .form-actions .webform-submit, .news-article-sec .form-actions .webform-submit, div.news-list .form-actions .webform-submit, .global-styling .form-actions .webform-submit {
  margin-left: 1px !important;
  color: #1575ba !important;
  background-color: #ffffff !important;
  font-family: "Titillium Web", sans-serif !important;
  font-weight: 600 !important;
  border-radius: 6px !important;
  border: 2px solid #1575ba !important;
  font-size: 16px !important;
  font-size: 1rem !important;
  text-transform: none !important;
  padding: 10px 25px !important;
  min-width: 130px;
  margin-top: 30px !important;
  transition: 0.5s all;
}

.base-style .form-actions .webform-submit:hover, .fiction .form-actions .webform-submit:hover, .news-box .form-actions .webform-submit:hover, .cross-linking .form-actions .webform-submit:hover, .short-banner .form-actions .webform-submit:hover, .deep-banner .form-actions .webform-submit:hover, .news-article-sec .form-actions .webform-submit:hover, div.news-list .form-actions .webform-submit:hover, .global-styling .form-actions .webform-submit:hover {
  background-color: #1575ba !important;
  color: #ffffff !important;
}

.base-style .form-actions .webform-submit:focus, .fiction .form-actions .webform-submit:focus, .news-box .form-actions .webform-submit:focus, .cross-linking .form-actions .webform-submit:focus, .short-banner .form-actions .webform-submit:focus, .deep-banner .form-actions .webform-submit:focus, .news-article-sec .form-actions .webform-submit:focus, div.news-list .form-actions .webform-submit:focus, .global-styling .form-actions .webform-submit:focus {
  background-color: #ffc448 !important;
  color: #000000 !important;
  border-color: #000000 !important;
  box-shadow: 0px 0px 0px 0px transparent !important;
  outline: 0px solid #000000 !important;
}

.base-style input, .fiction input, .news-box input, .cross-linking input, .short-banner input, .deep-banner input, .news-article-sec input, div.news-list input, .global-styling input,
.base-style textarea, .fiction textarea, .news-box textarea, .cross-linking textarea, .short-banner textarea, .deep-banner textarea, .news-article-sec textarea, div.news-list textarea, .global-styling textarea {
  font-family: "Titillium Web", sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #000000;
  font-weight: 600;
}

.base-style input:focus, .fiction input:focus, .news-box input:focus, .cross-linking input:focus, .short-banner input:focus, .deep-banner input:focus, .news-article-sec input:focus, div.news-list input:focus, .global-styling input:focus,
.base-style textarea:focus, .fiction textarea:focus, .news-box textarea:focus, .cross-linking textarea:focus, .short-banner textarea:focus, .deep-banner textarea:focus, .news-article-sec textarea:focus, div.news-list textarea:focus, .global-styling textarea:focus {
  outline: 0;
  box-shadow: 0px 0px 0px 3px #ffc448;
}

.base-style ::-webkit-input-placeholder, .fiction ::-webkit-input-placeholder, .news-box ::-webkit-input-placeholder, .cross-linking ::-webkit-input-placeholder, .short-banner ::-webkit-input-placeholder, .deep-banner ::-webkit-input-placeholder, .news-article-sec ::-webkit-input-placeholder, div.news-list ::-webkit-input-placeholder, .global-styling ::-webkit-input-placeholder {
  color: #000000;
  font-style: normal;
  font-weight: 600;
}

.base-style ::-moz-placeholder, .fiction ::-moz-placeholder, .news-box ::-moz-placeholder, .cross-linking ::-moz-placeholder, .short-banner ::-moz-placeholder, .deep-banner ::-moz-placeholder, .news-article-sec ::-moz-placeholder, div.news-list ::-moz-placeholder, .global-styling ::-moz-placeholder {
  color: #000000;
  font-style: normal;
  font-weight: 600;
}

.base-style :-ms-input-placeholder, .fiction :-ms-input-placeholder, .news-box :-ms-input-placeholder, .cross-linking :-ms-input-placeholder, .short-banner :-ms-input-placeholder, .deep-banner :-ms-input-placeholder, .news-article-sec :-ms-input-placeholder, div.news-list :-ms-input-placeholder, .global-styling :-ms-input-placeholder {
  color: #000000;
  font-style: normal;
  font-weight: 600;
}

.base-style :-moz-placeholder, .fiction :-moz-placeholder, .news-box :-moz-placeholder, .cross-linking :-moz-placeholder, .short-banner :-moz-placeholder, .deep-banner :-moz-placeholder, .news-article-sec :-moz-placeholder, div.news-list :-moz-placeholder, .global-styling :-moz-placeholder {
  color: #000000;
  font-style: normal;
  font-weight: 600;
}

.base-style .news-cont-sec, .fiction .news-cont-sec, .news-box .news-cont-sec, .cross-linking .news-cont-sec, .short-banner .news-cont-sec, .deep-banner .news-cont-sec, .news-article-sec .news-cont-sec, div.news-list .news-cont-sec, .global-styling .news-cont-sec {
  position: relative;
}

.base-style .news-cont-sec .news-cont h2 a:before, .fiction .news-cont-sec .news-cont h2 a:before, .news-box .news-cont-sec .news-cont h2 a:before, .cross-linking .news-cont-sec .news-cont h2 a:before, .short-banner .news-cont-sec .news-cont h2 a:before, .deep-banner .news-cont-sec .news-cont h2 a:before, .news-article-sec .news-cont-sec .news-cont h2 a:before, div.news-list .news-cont-sec .news-cont h2 a:before, .global-styling .news-cont-sec .news-cont h2 a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
}

.base-style .news-cont-sec .news-cont h2 a:focus, .fiction .news-cont-sec .news-cont h2 a:focus, .news-box .news-cont-sec .news-cont h2 a:focus, .cross-linking .news-cont-sec .news-cont h2 a:focus, .short-banner .news-cont-sec .news-cont h2 a:focus, .deep-banner .news-cont-sec .news-cont h2 a:focus, .news-article-sec .news-cont-sec .news-cont h2 a:focus, div.news-list .news-cont-sec .news-cont h2 a:focus, .global-styling .news-cont-sec .news-cont h2 a:focus {
  color: #000000;
}

.base-style .jp-details .jp-title, .fiction .jp-details .jp-title, .news-box .jp-details .jp-title, .cross-linking .jp-details .jp-title, .short-banner .jp-details .jp-title, .deep-banner .jp-details .jp-title, .news-article-sec .jp-details .jp-title, div.news-list .jp-details .jp-title, .global-styling .jp-details .jp-title {
  font-size: 14px;
  font-weight: 70;
  font-size: 14px;
  font-weight: 700;
  font-family: "Titillium Web", sans-serif;
}

.base-style .jp-details .jp-title:hover, .fiction .jp-details .jp-title:hover, .news-box .jp-details .jp-title:hover, .cross-linking .jp-details .jp-title:hover, .short-banner .jp-details .jp-title:hover, .deep-banner .jp-details .jp-title:hover, .news-article-sec .jp-details .jp-title:hover, div.news-list .jp-details .jp-title:hover, .global-styling .jp-details .jp-title:hover {
  color: #ffffff;
}

.base-style .close, .fiction .close, .news-box .close, .cross-linking .close, .short-banner .close, .deep-banner .close, .news-article-sec .close, div.news-list .close, .global-styling .close {
  opacity: 1;
}

.base-style .modal-body, .fiction .modal-body, .news-box .modal-body, .cross-linking .modal-body, .short-banner .modal-body, .deep-banner .modal-body, .news-article-sec .modal-body, div.news-list .modal-body, .global-styling .modal-body {
  font-family: "Titillium Web", sans-serif;
}

#webform-ajax-wrapper-363 .messages ul {
  text-align: left;
}

.bg-cover, .short-banner, .deep-banner .bg-cover {
  background: 50% 50% / cover no-repeat;
}

.bg-cover img, .short-banner img, .deep-banner .bg-cover img {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.iframe.tech-profile-wrap {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  margin-bottom: 15px;
}

.iframe.tech-profile-wrap iframe {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
  max-width: 1010px;
}

.iframe.tech-profile-wrap iframe #app {
  margin: 0 auto;
}
@media (min-width: 1500px) {
  footer.footer-logo-width-update .footer-nav {
    padding-left: 0; }
  footer.footer-logo-width-update .cross-agency ul li {
    padding: 0 30px 10px 0; }
    footer.footer-logo-width-update .cross-agency ul li img {
      max-width: inherit;
      display: block; }
    footer.footer-logo-width-update .cross-agency ul li:nth-child(1) img {
      width: 266px; }
    footer.footer-logo-width-update .cross-agency ul li:nth-child(2) img {
      width: 180px; }
    footer.footer-logo-width-update .cross-agency ul li:nth-child(3) img {
      width: 186px; } }
@media (min-width: 1200px) and (max-width: 1499px) {
  footer.footer-logo-width-update .footer-nav {
    padding-left: 0; }
  footer.footer-logo-width-update .cross-agency ul li {
    padding: 0 30px 10px 0; }
    footer.footer-logo-width-update .cross-agency ul li img {
      max-width: inherit;
      display: block; }
    footer.footer-logo-width-update .cross-agency ul li:nth-child(1) img {
      width: 230px; }
    footer.footer-logo-width-update .cross-agency ul li:nth-child(2) img {
      width: 180px; }
    footer.footer-logo-width-update .cross-agency ul li:nth-child(3) img {
      width: 186px; } }
.not-front .content-section {
  background-image: none;
}

@media (min-width: 768px) {
  .not-front .content-section {
    min-height: 600px;
  }
}

.not-front .content-section.content-section-403 {
  min-height: 570px;
}

@media (min-width: 768px) {
  .not-front .content-section.content-section-403 .content {
    padding-top: 90px;
  }
}

.not-front .content-section.search-bottom-space {
  padding-bottom: 0;
}

html body.admin-menu.has-header {
  margin-top: 0px !important;
}

.common-btn, .news-article-top-sec div.news-cont-sec .news-readmore a {
  letter-spacing: 0;
  text-align: center;
  min-width: 150px;
  border: 2px solid #1575ba;
  transition: all 0.5s;
  text-decoration: none;
  text-transform: none;
  line-height: 1.15;
  position: relative;
  padding: 15px 25px;
  font-weight: 600;
  font-size: 16px;
  font-size: 1rem;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  color: #1575ba;
  background-color: transparent;
  display: inline-block;
}

.common-btn:hover, .news-article-top-sec div.news-cont-sec .news-readmore a:hover {
  background-color: #1575ba;
  color: #ffffff;
  border-color: #1575ba;
  text-decoration: none;
}

@media (min-width: 1200px) {
  .common-btn:focus, .news-article-top-sec div.news-cont-sec .news-readmore a:focus {
    background-color: #ffc448;
    border-color: #000000;
    color: #000000;
    outline: 0;
  }
}

.skip-to-content {
  display: none\0/IE9;
  position: absolute;
  z-index: 102;
  transform: translateY(-150%) translateX(-50%);
  transition: all .25s ease-in-out;
  padding: 0.25rem 1rem;
  background-color: #ffc448;
  border-radius: 3px;
  color: black;
  top: 10px;
  left: 50%;
}

.skip-to-content:focus {
  transform: translateY(0%) translateX(-50%);
}

/* Header */
.header {
  padding: 0;
  position: relative;
  top: 0;
  width: 100%;
  z-index: 101;
  background-color: #ffffff;
  font-family: "Titillium Web", sans-serif;
  font-weight: normal;
  height: 125px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .header {
    height: 100px;
  }
}

@media (max-width: 991px) {
  .header {
    height: 82px;
  }
}

.header .header-in {
  position: relative;
  background-color: #ffffff;
}

.header .header-in.is-fixed {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 101;
}

.header p {
  font-weight: normal;
}

.header b,
.header strong {
  font-weight: 700;
  font-family: "Titillium Web", sans-serif !important;
}

.header a:focus {
  outline: 0;
}

.header ul {
  margin: 0;
  padding: 0;
}

.header ul li {
  padding: 0;
}

.header ul li:before {
  display: none;
}

.header .sub-menu {
  display: none;
}

.top-header {
  color: #ffffff;
  background-color: #1575ba;
}

.top-header .th-left {
  float: left\0/IE9;
  display: table\0/IE9;
  width: 100%;
  margin: 0;
  display: flex;
}

.top-header .th-left p {
  font-size: 13px;
  font-size: 0.8125rem;
}

.top-header .th-left a {
  font-weight: 700;
  color: #ffffff;
  text-decoration: underline;
}

.top-header .th-left a:focus-visible, .top-header .th-left a:focus {
  color: #000000;
  background-color: #ffc448;
}

.top-header .th-left .th-left-in {
  display: inline-block;
  width: calc(100% - 120px);
  padding: 9px 0px 9px 0;
  max-width: calc(100% - 120px);
  flex: 1 1 calc(100% - 120px);
}

@media (max-width: 991px) {
  .top-header .th-left .th-left-in {
    max-width: 100%;
    flex: 1 1 100%;
    padding: 5px 0px;
  }
}

.top-header .th-left .th-left-in p {
  margin-bottom: 0;
}

.top-header .th-left ul {
  padding: 0;
  line-height: 22px;
}

.top-header .th-left ul li {
  padding-left: 0;
  color: #ffffff;
  display: inline;
  padding: 0px 20px 0px 0;
  font-size: 13px;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .top-header .th-left ul li {
    padding-right: 5px;
    font-size: 12px;
  }
}

@media (max-width: 991px) {
  .top-header .th-left ul li {
    padding: 0px 15px 0px 0;
    line-height: 1.5;
  }
}

@media (max-width: 767px) {
  .top-header .th-left ul li {
    display: none;
  }
}

@media (max-width: 767px) {
  .top-header .th-left ul li:first-child {
    display: block;
  }
}

.top-header .th-left ul li:last-child {
  padding-right: 0;
}

.top-header .th-left .th-search {
  float: right\0/IE9;
  display: inline-block;
  padding: 0;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  max-width: 120px;
  flex: 1 1 120px;
}

@media (max-width: 991px) {
  .top-header .th-left .th-search {
    display: none;
  }
}

.top-header .th-left .th-search > button {
  padding: 12px 40px 11px 15px;
  display: block;
  position: relative;
  text-transform: uppercase;
  text-decoration: none;
  transition: all 0.5s;
  border: 0;
  background-color: transparent;
  color: #ffffff;
  margin-left: auto;
  height: 46px;
  line-height: 19px;
}

.top-header .th-left .th-search > button:before, .top-header .th-left .th-search > button:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url(../images/search.svg) right no-repeat;
  background-size: 100%;
  width: 16px;
  height: 100%;
  width: 1rem;
  height: 1rem;
}

.top-header .th-left .th-search > button:after {
  display: none;
}

.top-header .th-left .th-search > button:hover, .top-header .th-left .th-search > button.active {
  color: #1575ba;
  background-color: #ffffff;
}

.top-header .th-left .th-search > button:hover:before, .top-header .th-left .th-search > button.active:before {
  background: url(../images/search-pri.svg) right no-repeat;
}

.top-header .th-left .th-search > button:focus {
  outline: 0;
  border: 0;
}

.top-header .th-left .th-search > button:focus {
  background-color: #ffc448;
  color: #000000;
  border: 0;
  outline: 0;
}

.top-header .th-left .th-search > button:focus:before {
  background: url(../images/search-bl.svg) right no-repeat;
}

.top-header .th-left .th-search.open-s > button {
  color: #1575ba;
  background-color: #ffffff;
}

.top-header .th-left .th-search.open-s > button:before {
  background: #1575ba;
  width: 2px;
  height: 17px;
  -webkit-transform: rotate(-45deg) translateY(-50%);
  -ms-transform: rotate(-45deg) translateY(-50%);
  transform: rotate(-45deg) translateY(-50%);
  right: 10px;
  margin-top: -2px;
}

.top-header .th-left .th-search.open-s > button:after {
  content: "";
  position: absolute;
  background: #1575ba;
  width: 2px;
  height: 17px;
  -webkit-transform: rotate(45deg) translateY(-50%);
  -ms-transform: rotate(45deg) translateY(-50%);
  transform: rotate(45deg) translateY(-50%);
  display: block;
  right: 22px;
  margin-top: -2px;
}

.top-header .th-left .th-search.open-s > button:focus {
  background-color: #ffc448;
  color: #000000;
  border: 0;
  outline: 0;
  text-decoration: none !important;
}

.top-header .th-left .th-search.open-s > button:focus:before, .top-header .th-left .th-search.open-s > button:focus:after {
  background: #000000;
}

.search-form,
#search-block-form {
  position: relative;
}

.search-open {
  background-color: #0f5c94;
  padding: 51px 0;
  display: none;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .search-open {
    padding: 20px 0;
  }
}

@media (max-width: 991px) {
  .search-open {
    padding: 40px 0;
    position: absolute;
    top: 100%;
    width: 100%;
  }
}

@media (max-width: 991px) {
  .search-open.search-desktop {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .search-open.search-mobile {
    display: none !important;
  }
}

.search-open .search-box {
  max-width: 720px;
  margin: 0 auto;
  position: relative;
}

.search-open .search-box .sb-form {
  position: relative;
}

.search-open .search-box .input {
  width: 100%;
  border: 0;
  border-bottom: 1px solid #ffffff;
  background-color: transparent;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 600;
  color: #ffffff;
  padding-bottom: 10px;
  margin-bottom: 6px;
  padding-right: 60px;
}

@media (max-width: 991px) {
  .search-open .search-box .input {
    font-size: 22px;
    padding-right: 50px;
    padding-bottom: 15px;
  }
}

.search-open .search-box .input:focus {
  outline: 0;
  border-bottom-color:  #ffc448;;
}

.search-open .search-box .search-btn {
  text-indent: -999em;
  overflow: hidden;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  background: url(../images/search-pri.svg) center no-repeat;
  background: url(../images/search.svg) center no-repeat;
  background-size: 48%;
  border: 1px solid #ffffff;
  position: absolute;
  right: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: -11px;
  transition: all 0.5s;
}

@media (max-width: 991px) {
  .search-open .search-box .search-btn {
    width: 36px;
    height: 36px;
    margin-top: -10px;
  }
}

.search-open .search-box .search-btn:hover {
  background: #ffffff url(../images/search-pri.svg) center no-repeat;
  background-size: 48%;
}

.search-open .search-box .search-btn:focus {
  border: 0;
  outline: 0;
}

.search-open .search-box .search-btn:focus-visible {
  background: #ffc448 url(../images/search-bl.svg) center no-repeat;
  background-size: 48%;
  outline: 0;
  border: 2px solid #000000;
}

.search-open .cls-srch {
  text-align: right;
}

.search-open .cls-srch button {
  color: #ffffff;
  font-size: 13px;
  font-size: 0.8125rem;
  text-transform: uppercase;
  font-weight: 700;
  border: 0;
  background-color: transparent;
  padding: 0;
  text-decoration: underline;
}

.search-open .cls-srch button:focus {
  background: #ffc448;
  color: #000000;
  outline: 0;
  border-bottom: 2px solid #000000;
}

.middle-header {
  box-shadow: 0 2px 5px 0 rgba(190, 190, 190, 0.5);
}

.middle-header .mh-header {
  width: 100%;
  float: left;
  position: relative;
}

.middle-header .nav-arrow {
  display: none;
  position: absolute;
  z-index: 7;
  right: 0px;
  top: 0px;
  height: 62px;
  width: 62px;
  text-indent: -999em;
  border: 0;
  background-color: transparent;
}

@media (min-width: 992px) {
  .middle-header .nav-arrow {
    overflow: hidden;
  }
}

@media (max-width: 991px) {
  .middle-header .nav-arrow {
    display: block;
  }
}

.middle-header .nav-arrow:focus {
  background-color: #ffc448;
  outline: 0;
}

.middle-header .nav-arrow:focus:before {
  border-color: #000000;
}

.middle-header .nav-arrow:focus.is-open {
  background-color: #ffc448;
  outline: 0;
}

.middle-header .nav-arrow:focus.is-open:before {
  border-color: #000000;
}

.middle-header .nav-arrow:before {
  content: "";
  position: absolute;
  width: 13px;
  height: 13px;
  border-bottom: 2px solid #000000;
  border-left: 2px solid #000000;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  left: 50%;
  top: 50%;
  margin-top: -7px;
  margin-left: -5px;
}

@media (max-width: 991px) {
  .middle-header .nav-arrow:after {
    content: "";
    position: absolute;
    left: -700px;
    width: 700px;
    top: 0;
    height: 100%;
    z-index: 9999999;
  }
}

.middle-header .nav-arrow.is-open:before {
  -webkit-transform: rotate(-225deg);
  -ms-transform: rotate(-225deg);
  transform: rotate(-225deg);
  margin-top: -4px;
  margin-left: -4px;
  border-color: #ffffff;
}

.middle-header .navigation {
  float: right;
  text-align: right;
}

@media (min-width: 992px) {
  .middle-header .navigation {
    display: block !important;
    height: auto !important;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation {
    display: block;
    width: calc(100% + 30px);
    position: absolute;
    top: 100%;
    background-color: #ffffff;
    z-index: 1;
    border-top: 1px solid #333;
    padding: 0px 0px 30px;
    height: calc(100vh - 100px);
    z-index: 1;
    left: 0;
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
    overflow-y: auto;
    display: none;
    text-align: left;
    float: none;
  }
}

.middle-header .navigation > ul {
  display: inline-block;
  vertical-align: middle;
}

@media (max-width: 991px) {
  .middle-header .navigation > ul {
    display: block;
    padding-top: 10px;
  }
}

.middle-header .navigation > ul > li {
  display: inline-block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 600;
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li {
    display: block;
    position: relative;
    font-size: 18px;
    text-transform: uppercase;
  }
}

.middle-header .navigation > ul > li > a {
  color: #000000;
  text-decoration: none;
  display: block;
  /*   &:focus-visible {
                        @include mq-abv(md) {
                            border: 0;
                            color: $color-black;
                            background-color: $color-yellow;
                        }
                    } */
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li > a {
    padding: 30px 8px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .middle-header .navigation > ul > li > a {
    padding: 30px 5px;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li > a {
    padding-left: 30px;
  }
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li > a:hover {
    background-color: #0f5c94;
    color: #ffffff;
  }
}

.middle-header .navigation > ul > li > a:focus {
  border: 0;
  outline: 0;
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li > a:focus {
    border: 0;
    color: #000000;
    background-color: #ffc448;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li > a:focus {
    background-color: transparent;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li > a:focus-visible {
    background: #ffc448;
    color: #000000;
    border-color: #000000;
    text-decoration: none;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li a {
    display: block;
    /* border-bottom: 1px solid $color-grey2; */
    position: relative;
    padding: 17px 20px;
  }
}

.middle-header .navigation > ul > li.collapsed {
  position: static;
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed {
    position: relative;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed.is-expand > a {
    background: #1575ba;
    color: #ffffff;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed.is-expand > a:focus {
    background: #ffc448;
    color: #000000;
  }
}

.middle-header .navigation > ul > li.collapsed.is-expand > a:focus + .nav-arrow:before {
  border-color: #000000;
}

.middle-header .navigation > ul > li.collapsed > a {
  position: relative;
}

@media (min-width: 1200px) {
  .middle-header .navigation > ul > li.collapsed > a {
    padding-right: 27px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .middle-header .navigation > ul > li.collapsed > a {
    padding-right: 15px;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > a {
    padding: 17px 50px 17px 20px;
  }
}

.middle-header .navigation > ul > li.collapsed > a:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 50%;
  width: 8px;
  height: 8px;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  -webkit-transform: rotate(-45deg) translateY(-50%);
  -moz-transform: rotate(-45deg) translateY(-50%);
  -o-transform: rotate(-45deg) translateY(-50%);
  -ms-transform: rotate(-45deg) translateY(-50%);
  margin-top: -2px;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .middle-header .navigation > ul > li.collapsed > a:after {
    right: 0px;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > a:after {
    display: none;
  }
}

.middle-header .navigation > ul > li.collapsed > a:hover:after {
  border-color: #ffffff;
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > a:hover:focus:after {
    border-color: #000000;
  }
}

.middle-header .navigation > ul > li.collapsed > a:focus-visible:after {
  border-color: #000000;
}

.middle-header .navigation > ul > li.collapsed > .sub-menu {
  border-top: 3px solid #1575ba;
  width: 100%;
  background: #ffffff;
  position: absolute;
  left: 0;
  right: 0;
  text-align: left;
  padding: 0px;
  top: 100%;
  z-index: 9;
  min-height: 270px;
  -webkit-box-shadow: 0 4px 6px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 4px 6px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 6px 0px rgba(0, 0, 0, 0.3);
  display: none;
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu {
    width: 100%;
    position: relative;
    border: 0;
    -webkit-box-shadow: 0 0px 0px 0px transparent;
    -ms-box-shadow: 0 0px 0px 0px transparent;
    box-shadow: 0 0px 0px 0px transparent;
    padding: 0;
    min-height: initial;
  }
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu.sb-toggle {
    /* display: table\0/IE9!important; */
    display: -ms-flexbox !important;
    display: flex !important;
  }
}

.middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description {
  background-color: #F4F4F4;
  width: 330px\0/IE9;
  display: table-cell\0/IE9;
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description {
    flex: 1 1 21rem;
    max-width: 21rem;
    padding: 35px 55px;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description {
    max-width: initial;
    width: 100%;
    background: none;
  }
}

.middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description h2,
.middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description p:first-child strong {
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0;
  margin: 0;
  display: block;
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description h2,
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description p:first-child strong {
    margin: 0;
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description h2 a,
.middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description p:first-child strong a {
  color: #000000;
  text-decoration: none;
  display: block;
  background: url(../images/arrow-r2.svg) center right no-repeat;
  background: url(../images/arrow-r.svg) center right no-repeat;
  background-size: 27px;
  max-width: 98%;
  transition: all 0.5s;
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description h2 a,
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description p:first-child strong a {
    padding-right: 30px;
    border-bottom: 2px solid transparent;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description h2 a,
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description p:first-child strong a {
    background: none;
    text-transform: none;
    max-width: 100%;
    padding-left: 50px;
    background-color: #f2f2f2;
    font-size: 18px;
  }
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description h2 a:hover,
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description p:first-child strong a:hover {
    max-width: 100%;
    text-decoration: underline;
    color: #1575ba;
    background: url(../images/arrow-r2.svg) center right no-repeat;
    background-size: 27px;
  }
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description h2 a:focus,
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description p:first-child strong a:focus {
    background: #ffc448 url(../images/arrow-r.svg) center right no-repeat;
    color: #000000;
    background-size: 27px;
    border-color: #000000;
    text-decoration: none !important;
  }
}

.middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description h2 a:focus-visible,
.middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description p:first-child strong a:focus-visible {
  background-color: #ffc448;
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description p {
    display: none;
  }
}

.middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description p:first-child {
  display: block;
  margin-bottom: 16px;
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > .menu-description p:first-child {
    margin: 0;
  }
}

.middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu {
  display: table-cell\0/IE9;
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu {
    flex: 1 1 calc(100% - 21rem);
    max-width: calc(100% - 21rem);
    display: -ms-flex;
    padding: 35px 55px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu {
    padding: 30px;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu {
    padding: 0;
    border-bottom: 4px solid #1575ba;
  }
}

.middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu > li {
  display: inline-block;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 600;
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu > li {
    width: calc(50% - 5px);
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 20px;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu > li {
    display: block;
    width: 100%;
    position: relative;
    border: 0;
    box-shadow: 0 0px 0px 0px transparent;
    min-height: initial;
  }
}

.middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu > li a {
  color: #000000;
  text-decoration: none;
  display: block;
  background: url(../images/arrow-r.svg) center right no-repeat;
  background-size: 27px;
  transition: all 0.5s;
  border-bottom: 2px solid transparent;
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu > li a {
    padding-right: 50px;
    max-width: 260px;
    max-width: 16rem;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu > li a {
    display: block;
    width: 100%;
    position: relative;
    box-shadow: 0 0px 0px 0px transparent;
    min-height: initial;
    font-size: 18px;
    background: none;
    padding-left: 50px;
    background-color: #f2f2f2;
    text-transform: none;
  }
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu > li a:hover {
    max-width: 265px;
    max-width: 16.5rem;
    text-decoration: underline;
    color: #1575ba;
    background: url(../images/arrow-r2.svg) center right no-repeat;
    background-size: 27px;
  }
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu > li a:hover:after {
    border-color: #000000;
  }
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu > li a:focus {
    background: #ffc448 url(../images/arrow-r.svg) center right no-repeat;
    background-size: 27px;
    color: #000000;
    border-color: #000000;
    text-decoration: none;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu > li a:focus-visible {
    background: #ffc448;
    color: #000000;
    border-color: #000000;
    text-decoration: none;
  }
}

.middle-header .navigation > ul > li.collapsed > .sub-menu > ul.menu > li .menu-description {
  display: none;
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.active-menu > a {
    color: #ffffff;
    background-color: #0f5c94;
  }
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.active-menu > a:focus {
    background-color: #ffc448;
    color: #000000;
  }
}

@media (min-width: 992px) {
  .middle-header .navigation > ul > li.active-menu > a:focus:after {
    border-color: #000000;
  }
}

@media (min-width: 1200px) {
  .middle-header .navigation > ul > li.active-menu > a:after {
    border-color: #ffffff;
    -webkit-transform: rotate(135deg) translateY(-50%);
    -moz-transform: rotate(135deg) translateY(-50%);
    -o-transform: rotate(135deg) translateY(-50%);
    -ms-transform: rotate(135deg) translateY(-50%);
    margin-top: -3px;
    right: 15px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .middle-header .navigation > ul > li.active-menu > a:after {
    border-color: #ffffff;
    -webkit-transform: rotate(135deg) translateY(-50%);
    -moz-transform: rotate(135deg) translateY(-50%);
    -o-transform: rotate(135deg) translateY(-50%);
    -ms-transform: rotate(135deg) translateY(-50%);
    margin-top: -3px;
    right: 6px;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.top-highlight-link {
    padding-left: 15px;
    padding-top: 15px;
  }
}

.middle-header .navigation > ul > li.top-highlight-link a {
  display: inline-block;
  background: transparent;
  letter-spacing: 0;
  text-align: center;
  border: 2px solid #1575ba;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  text-decoration: none;
  text-transform: none;
  line-height: 1.15;
  position: relative;
  padding: 9px 20px;
  font-weight: 600;
  font-size: 15px;
  font-size: 0.9375rem;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-color: #1575ba;
  color: #1575ba;
  background-color: #ffffff;
  min-width: 110px;
}

@media (min-width: 1200px) {
  .middle-header .navigation > ul > li.top-highlight-link a {
    margin-left: 15px;
  }
}

@media (max-width: 991px) {
  .middle-header .navigation > ul > li.top-highlight-link a {
    padding: 12px 30px;
    font-size: 18px;
  }
}

.middle-header .navigation > ul > li.top-highlight-link a:hover {
  background-color: #1575ba;
  color: #ffffff;
}

.middle-header .navigation > ul > li.top-highlight-link a:focus {
  border: 2px solid #000000;
  background-color: #ffc448;
  color: #000000;
}

.middle-header .btn, .middle-header .base-style .btn-black, .base-style .middle-header .btn-black, .middle-header .fiction .btn-black, .fiction .middle-header .btn-black, .middle-header .news-box .btn-black, .news-box .middle-header .btn-black, .middle-header .cross-linking .btn-black, .cross-linking .middle-header .btn-black, .middle-header .short-banner .btn-black, .short-banner .middle-header .btn-black, .middle-header .deep-banner .btn-black, .deep-banner .middle-header .btn-black, .middle-header .news-article-sec .btn-black, .news-article-sec .middle-header .btn-black, .middle-header div.news-list .btn-black, div.news-list .middle-header .btn-black, .middle-header .global-styling .btn-black, .global-styling .middle-header .btn-black {
  text-decoration: none;
}

@media (max-width: 991px) {
  .middle-header .btn, .middle-header .base-style .btn-black, .base-style .middle-header .btn-black, .middle-header .fiction .btn-black, .fiction .middle-header .btn-black, .middle-header .news-box .btn-black, .news-box .middle-header .btn-black, .middle-header .cross-linking .btn-black, .cross-linking .middle-header .btn-black, .middle-header .short-banner .btn-black, .short-banner .middle-header .btn-black, .middle-header .deep-banner .btn-black, .deep-banner .middle-header .btn-black, .middle-header .news-article-sec .btn-black, .news-article-sec .middle-header .btn-black, .middle-header div.news-list .btn-black, div.news-list .middle-header .btn-black, .middle-header .global-styling .btn-black, .global-styling .middle-header .btn-black {
    margin-left: 20px;
    margin-top: 10px;
    padding: 12px 30px;
    min-width: 180px;
    font-size: 18px;
  }
}

.middle-header .logo-wrap {
  position: relative;
  height: 100%;
  width: 189px;
  height: 82px;
  float: left;
}

@media (min-width: 1366px) {
  .middle-header .logo-wrap {
    width: 210px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .middle-header .logo-wrap {
    width: 158px;
  }
}

@media (max-width: 991px) {
  .middle-header .logo-wrap {
    width: 100%;
    height: 52px;
  }
}

.middle-header .logo-wrap .mobile-search-menu {
  width: 33px;
  height: 26px;
  background-size: 100%;
  display: inline-block;
  text-indent: -999em;
  overflow: hidden;
  position: absolute;
  top: 50%;
  right: 46px;
  transform: translateY(-50%);
  background-color: transparent;
  border: 0;
  background: url(../images/search-bl.svg) center no-repeat;
  background-position: center center;
  transition: all 0.3s;
}

@media (min-width: 992px) {
  .middle-header .logo-wrap .mobile-search-menu {
    display: none;
  }
}

.middle-header .logo-wrap .mobile-search-menu:before, .middle-header .logo-wrap .mobile-search-menu:after {
  content: "";
  border-top: 4px solid #000000;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  transition: transform 0.5s;
  opacity: 0;
}

.middle-header .logo-wrap .mobile-search-menu:focus {
  outline: 0;
}

.middle-header .logo-wrap .mobile-search-menu:focus-visible {
  background-color: #ffc448;
  outline: 2px solid #000000;
}

.middle-header .logo-wrap .mobile-search-menu.msm-open {
  border: 0;
  background: #ffffff;
  background-position: center center;
}

.middle-header .logo-wrap .mobile-search-menu.msm-open:before {
  transform: rotate(-45deg);
  margin-top: -2px;
  opacity: 1;
}

.middle-header .logo-wrap .mobile-search-menu.msm-open:after {
  transform: rotate(45deg);
  opacity: 1;
  margin-top: -2px;
}

.middle-header .logo-wrap .mobile-search-menu.msm-open:focus {
  outline: 0;
}

.middle-header .logo-wrap .mobile-search-menu.msm-open:focus-visible {
  background-color: #ffc448 !important;
  outline: 2px solid #000000 !important;
}

.middle-header .logo-wrap .hamburger-menu {
  width: 30px;
  height: 24px;
  background-size: 100%;
  display: inline-block;
  text-indent: -999em;
  overflow: hidden;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  background-color: transparent;
  border: 0;
  border-top: 4px solid #000000;
  border-bottom: 4px solid #000000;
  transition: all 0.3s;
}

@media (min-width: 992px) {
  .middle-header .logo-wrap .hamburger-menu {
    display: none;
  }
}

.middle-header .logo-wrap .hamburger-menu:before, .middle-header .logo-wrap .hamburger-menu:after {
  content: "";
  border-top: 4px solid #000000;
  width: 100%;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  transition: transform 0.5s;
}

.middle-header .logo-wrap .hamburger-menu:after {
  opacity: 0;
}

.middle-header .logo-wrap .hamburger-menu:focus {
  outline: 0;
}

.middle-header .logo-wrap .hamburger-menu:focus-visible {
  background-color: #ffc448;
  outline: 2px solid #000000;
}

.middle-header .logo-wrap .hamburger-menu.hbm-open {
  border: 0;
}

.middle-header .logo-wrap .hamburger-menu.hbm-open:before {
  transform: rotate(-45deg);
  margin-top: -2px;
}

.middle-header .logo-wrap .hamburger-menu.hbm-open:after {
  transform: rotate(45deg);
  opacity: 1;
  margin-top: -2px;
}

.middle-header .logo-wrap .hamburger-menu.hbm-open:focus {
  outline: 0;
}

.middle-header .logo-wrap .hamburger-menu.hbm-open:focus-visible {
  background-color: #ffc448;
  outline: 2px solid #000000 !important;
}

.middle-header .logo {
  background: url(../images/logo.svg) left no-repeat;
  width: 188px;
  height: 34px;
  background-size: 100%;
  display: inline-block;
  text-indent: -999em;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (min-width: 1366px) {
  .middle-header .logo {
    width: 210px;
    height: 38px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .middle-header .logo {
    width: 158px;
    height: 30px;
  }
}

.middle-header .logo:focus {
  outline: 2px solid #ffc448;
  border: 0;
}

/* Header end */
/* Breadcrumb */
.breadcrumb {
  background-color: transparent;
  margin: 0;
  padding: 12px 0 45px;
  clear: both;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

@media (max-width: 991px) {
  .breadcrumb {
    padding-bottom: 10px;
  }
}

.breadcrumb__wrap {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}

.breadcrumb__wrap li {
  display: inline;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  font-size: 0.875rem;
  padding-bottom: 5px;
}

.breadcrumb__wrap li:first-child {
  padding-left: 0;
}

.breadcrumb__wrap li:first-child a {
  padding-left: 0;
}

.breadcrumb__wrap li:last-child {
  font-weight: 700;
  padding-left: 13px;
}

.breadcrumb__wrap a,
.breadcrumb__wrap span {
  position: relative;
  display: inline-block;
}

.breadcrumb__wrap a {
  color: #000000;
  text-decoration: none;
  padding-left: 1px;
  padding-right: 9px;
  text-decoration: underline;
  border-bottom: 0.2rem solid transparent;
}

.breadcrumb__wrap a:hover {
  color: #0f5c94;
}

.breadcrumb__wrap a:focus {
  color: #000000;
}

.breadcrumb__wrap a:before {
  content: "";
  position: absolute;
  right: -8px;
  top: 50%;
  width: 7px;
  height: 7px;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  -webkit-transform: translateY(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) rotate(-45deg);
  transform: translateY(-50%) rotate(-45deg);
}

.breadcrumb__wrap span {
  padding-top: 3px;
  font-weight: 600;
  padding-left: 0px;
}

.breadcrumb__wrap span.current {
  display: inline;
}

/* Footer */
footer {
  font-family: "Titillium Web", sans-serif;
  font-weight: normal;
  clear: both;
}

footer p {
  font-weight: normal;
}

footer b,
footer strong {
  font-weight: 700;
  font-family: "Titillium Web", sans-serif !important;
}

footer a:hover {
  color: #ffffff;
}

footer .bootstrap-select > .dropdown-menu {
  width: 154px !important;
}

footer .bootstrap-select.btn-group > .dropdown-toggle.btn, footer .base-style .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .base-style footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .fiction .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .fiction footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .news-box .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .news-box footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .cross-linking .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .cross-linking footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .short-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .short-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .deep-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .deep-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .news-article-sec .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .news-article-sec footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer div.news-list .bootstrap-select.btn-group > .dropdown-toggle.btn-black, div.news-list footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .global-styling .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .global-styling footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black,
footer .select-button {
  border: 1px solid #ffffff;
  padding: 2px 13px;
  width: 100px;
  min-width: 100px;
  font-size: 13px;
  font-weight: normal;
  color: #ffffff;
  background-color: transparent;
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  text-transform: none;
  font-weight: 600 !important;
  height: 42px;
}

@media (max-width: 991px) {
  footer .bootstrap-select.btn-group > .dropdown-toggle.btn, footer .base-style .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .base-style footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .fiction .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .fiction footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .news-box .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .news-box footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .cross-linking .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .cross-linking footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .short-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .short-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .deep-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .deep-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .news-article-sec .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .news-article-sec footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer div.news-list .bootstrap-select.btn-group > .dropdown-toggle.btn-black, div.news-list footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black, footer .global-styling .bootstrap-select.btn-group > .dropdown-toggle.btn-black, .global-styling footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black,
  footer .select-button {
    width: 155px;
    min-width: 155px;
    padding: 7px 15px;
    font-size: 16px;
    height: 50px;
  }
}

footer .bootstrap-select.btn-group > .dropdown-toggle.btn:hover, footer .base-style .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, .base-style footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, footer .fiction .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, .fiction footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, footer .news-box .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, .news-box footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, footer .cross-linking .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, .cross-linking footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, footer .short-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, .short-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, footer .deep-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, .deep-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, footer .news-article-sec .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, .news-article-sec footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, footer div.news-list .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, div.news-list footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, footer .global-styling .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover, .global-styling footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:hover,
footer .select-button:hover {
  background: transparent;
  color: #ffffff;
}

footer .bootstrap-select.btn-group > .dropdown-toggle.btn:focus, footer .base-style .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, .base-style footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, footer .fiction .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, .fiction footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, footer .news-box .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, .news-box footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, footer .cross-linking .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, .cross-linking footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, footer .short-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, .short-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, footer .deep-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, .deep-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, footer .news-article-sec .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, .news-article-sec footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, footer div.news-list .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, div.news-list footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, footer .global-styling .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus, .global-styling footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus,
footer .select-button:focus {
  outline: 0 !important;
  color: #ffffff !important;
}

footer .bootstrap-select.btn-group > .dropdown-toggle.btn:focus-visible, footer .base-style .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, .base-style footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, footer .fiction .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, .fiction footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, footer .news-box .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, .news-box footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, footer .cross-linking .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, .cross-linking footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, footer .short-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, .short-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, footer .deep-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, .deep-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, footer .news-article-sec .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, .news-article-sec footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, footer div.news-list .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, div.news-list footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, footer .global-styling .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible, .global-styling footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible,
footer .select-button:focus-visible {
  background-color: #ffc448;
  color: #000000;
  border: 0;
  outline: 0.2rem solid #000000 !important;
  text-decoration: none;
}

footer .bootstrap-select.btn-group > .dropdown-toggle.btn:focus-visible .filter-option-inner-inner, footer .base-style .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, .base-style footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, footer .fiction .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, .fiction footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, footer .news-box .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, .news-box footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, footer .cross-linking .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, .cross-linking footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, footer .short-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, .short-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, footer .deep-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, .deep-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, footer .news-article-sec .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, .news-article-sec footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, footer div.news-list .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, div.news-list footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, footer .global-styling .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner, .global-styling footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option-inner-inner,
footer .select-button:focus-visible .filter-option-inner-inner {
  color: #000000;
}

footer .bootstrap-select.btn-group > .dropdown-toggle.btn:focus-visible .filter-option, footer .base-style .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, .base-style footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, footer .fiction .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, .fiction footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, footer .news-box .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, .news-box footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, footer .cross-linking .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, .cross-linking footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, footer .short-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, .short-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, footer .deep-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, .deep-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, footer .news-article-sec .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, .news-article-sec footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, footer div.news-list .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, div.news-list footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, footer .global-styling .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option, .global-styling footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .filter-option,
footer .select-button:focus-visible .filter-option {
  color: #000000;
}

footer .bootstrap-select.btn-group > .dropdown-toggle.btn:focus-visible .caret, footer .base-style .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, .base-style footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, footer .fiction .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, .fiction footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, footer .news-box .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, .news-box footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, footer .cross-linking .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, .cross-linking footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, footer .short-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, .short-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, footer .deep-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, .deep-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, footer .news-article-sec .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, .news-article-sec footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, footer div.news-list .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, div.news-list footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, footer .global-styling .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret, .global-styling footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black:focus-visible .caret,
footer .select-button:focus-visible .caret {
  border-color: #000000;
}

footer .bootstrap-select.btn-group > .dropdown-toggle.btn .filter-option, footer .base-style .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .base-style footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .fiction .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .fiction footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .news-box .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .news-box footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .cross-linking .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .cross-linking footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .short-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .short-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .deep-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .deep-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .news-article-sec .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .news-article-sec footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer div.news-list .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, div.news-list footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .global-styling .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .global-styling footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option,
footer .select-button .filter-option {
  font-family: "Titillium Web", sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
  color: #ffffff;
}

@media (max-width: 991px) {
  footer .bootstrap-select.btn-group > .dropdown-toggle.btn .filter-option, footer .base-style .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .base-style footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .fiction .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .fiction footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .news-box .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .news-box footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .cross-linking .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .cross-linking footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .short-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .short-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .deep-banner .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .deep-banner footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .news-article-sec .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .news-article-sec footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer div.news-list .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, div.news-list footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, footer .global-styling .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option, .global-styling footer .bootstrap-select.btn-group > .dropdown-toggle.btn-black .filter-option,
  footer .select-button .filter-option {
    width: 60px;
  }
}

footer .filter-option-inner-inner {
  line-height: 1.7;
}

footer .filter-option {
  padding: 5px 0;
}

@media (max-width: 991px) {
  footer .filter-option {
    text-align: center;
    float: none !important;
    padding-right: 15px;
    padding-top: 5px;
    display: inline-block;
    width: auto !important;
    margin: 0 auto;
  }
  footer .filter-option:hover {
    color: #ffffff !important;
  }
}

footer .bootstrap-select {
  width: 94px;
  min-width: 94px;
}

footer .bootstrap-select .dropdown-menu li {
  padding-bottom: 0;
}

footer .bootstrap-select .dropdown-menu li a:hover, footer .bootstrap-select .dropdown-menu li a:focus {
  background-color: #1575ba;
  color: #ffffff !important;
  border-color: transparent;
}

footer .bootstrap-select .dropdown-menu li a:focus-visible {
  border: 0;
  background-color: #ffc448 !important;
  color: #000000 !important;
}

footer .bootstrap-select.btn-group .dropdown-toggle .caret,
footer .bootstrap-select .dropdown-toggle .caret {
  border: 0;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  width: 7px;
  height: 7px;
  -webkit-transform: rotate(-45deg) translateY(-50%);
  -ms-transform: rotate(-45deg) translateY(-50%);
  transform: rotate(-45deg) translateY(-50%);
  position: absolute;
  right: 7px;
  top: 50%;
}

@media (max-width: 991px) {
  footer .bootstrap-select.btn-group .dropdown-toggle .caret,
  footer .bootstrap-select .dropdown-toggle .caret {
    right: 35px;
  }
}

footer .bootstrap-select.btn-group .dropdown-toggle .caret .fa,
footer .bootstrap-select .dropdown-toggle .caret .fa {
  display: none;
}

footer .boostrap-select-wrap {
  text-align: right;
}

@media (max-width: 991px) {
  footer .boostrap-select-wrap {
    text-align: left;
  }
}

footer .boostrap-select-wrap .bootstrap-select {
  width: auto !important;
}

footer .boostrap-select-wrap .btn-default.active,
footer .boostrap-select-wrap .btn-default.focus,
footer .boostrap-select-wrap .btn-default:active,
footer .boostrap-select-wrap .btn-default:focus,
footer .boostrap-select-wrap .btn-default:hover,
footer .boostrap-select-wrap .open > .btn-default.dropdown-toggle {
  color: #ffffff;
  background-color: #1575ba;
  outline: 0 !important;
  outline-offset: 0px;
  border-bottom: 1px solid #ffffff;
  border-color: #ffffff;
}

footer .boostrap-select-wrap .btn-default:focus-visible {
  background-color: #ffc448;
  color: #000000;
  border: 0;
  outline: 2px solid #000000 !important;
  text-decoration: none;
}

footer .boostrap-select-wrap .btn-default:focus-visible .filter-option-inner-inner {
  color: #000000;
}

footer .boostrap-select-wrap .btn-default:focus-visible .filter-option {
  color: #000000;
}

footer .boostrap-select-wrap .btn-default:focus-visible .caret {
  border-color: #000000;
}

@media (max-width: 991px) {
  .cross-agency {
    padding-bottom: 10px;
  }
}

.cross-agency .cross-agency-title {
  padding: 0 0 35px;
  margin: 0;
  font-weight: 600;
  font-size: 17px;
  font-size: 1.0625rem;
}

@media (max-width: 991px) {
  .cross-agency .cross-agency-title {
    padding-bottom: 10px;
  }
}

.cross-agency ul {
  display: table\0/IE9;
  width: 100%;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  max-width: 620px;
}

.cross-agency ul li {
  vertical-align: middle\0/IE9;
  display: table-cell\0/IE9;
  width: 32%\0/IE9;
  padding-left: 12px;
  padding-right: 12px;
  flex: 1;
}

.cross-agency ul li:first-child {
  padding-left: 0;
}

.cross-agency ul li:last-child {
  padding-right: 0;
}

.cross-agency ul li:last-child img {
  max-width: 120px;
}

.cross-agency ul li:before {
  display: none;
}

.cross-agency ul li img {
  max-width: 160px;
}

.footer-awards {
  background-color: #F4F4F4;
  padding: 40px 0;
}

@media (max-width: 767px) {
  .footer-awards {
    padding: 20px 0;
  }
}

.awards-text {
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 600;
}

.footer-mid {
  background-color: #1575ba;
  padding-top: 45px;
  padding-bottom: 25px;
  clear: both;
}

@media (max-width: 767px) {
  .footer-mid {
    padding-bottom: 10px;
  }
}

.awards-inner {
  display: table\0/IE9;
  width: 100%;
  display: flex;
  align-items: center;
}

@media (max-width: 991px) {
  .awards-inner {
    flex-wrap: wrap;
  }
}

.awards-inner a {
  display: block;
  background-color: transparent;
  border: 0;
}

.awards-inner a:focus {
  border: 0;
  background: transparent;
}

.awards-inner a:focus-visible {
  outline: 2px solid #000000;
  background: transparent;
}

.awards-inner span {
  vertical-align: middle\0/IE9;
  display: table-cell\0/IE9;
  display: block;
  width: 12.5% \0/IE9;
  flex: 1 1 auto;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
}

@media (max-width: 991px) {
  .awards-inner span {
    flex: 1 1 33.333%;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

.awards-inner span:first-child {
  padding-left: 0;
}

@media (max-width: 991px) {
  .awards-inner span:first-child {
    flex: 1 1 100%;
    align-items: flex-start;
    text-align: left;
  }
}

.awards-inner span:last-child {
  padding-right: 0;
}

.awards-inner span img {
  max-width: 90px;
  width: 100%;
  max-height: 153px;
}

@media (min-width: 1200px) {
  footer .footer-nav {
    padding-left: 110px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  footer .footer-nav {
    padding-left: 30px;
  }
}

@media (max-width: 991px) {
  footer .footer-nav {
    padding-bottom: 30px;
  }
}

footer .footer-nav ul li {
  padding-left: 0;
  line-height: 1.9;
  font-size: 14px;
  font-size: 0.875rem;
}

footer .footer-nav ul li:before {
  display: none;
}

footer .footer-nav ul li:marker {
  display: none;
}

footer .footer-nav ul li span {
  display: block;
  font-weight: 600;
}

footer .footer-nav ul li a {
  text-decoration: none;
  display: block;
  border-bottom: 0.2rem solid transparent;
}

footer .footer-nav ul li a:hover {
  text-decoration: underline;
}

footer .footer-nav ul li a:focus {
  border-bottom: 0.2rem solid #000000;
  outline: 0;
}

footer .footer-nav > ul {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 991px) {
  footer .footer-nav > ul {
    padding-bottom: 10px;
    margin-bottom: 0;
  }
}

footer .footer-nav > ul > li {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-size: 17px;
  font-size: 1.0625rem;
  padding: 0 15px 0 0;
}

footer .footer-nav > ul > li:last-child {
  padding: 0;
}

footer .footer-nav > ul > li > a {
  font-weight: 600;
  padding-bottom: 5px;
}

footer .footer-nav > ul > li ul {
  padding: 0;
  font-size: 14px;
  font-size: 0.875rem;
}

footer .footer-nav > ul > li ul li {
  padding: 0;
}

.footer-bottom {
  background: #1575ba;
  border-top: 1px solid #1B8ADA;
  padding: 20px 0;
}

.footer-bottom .footer-bottom-left ul {
  padding: 0;
  margin: 0;
}

@media (max-width: 991px) {
  .footer-bottom .footer-bottom-left ul {
    margin-bottom: 30px;
  }
}

.footer-bottom .footer-bottom-left ul li {
  display: inline-block;
  line-height: 1;
  padding: 0;
  padding-right: 10px;
  border-right: 1px solid #ffffff;
  padding-left: 10px;
  font-size: 13px;
}

@media (max-width: 991px) {
  .footer-bottom .footer-bottom-left ul li {
    padding-left: 0;
    margin-right: 10px;
  }
}

.footer-bottom .footer-bottom-left ul li:before {
  display: none;
}

.footer-bottom .footer-bottom-left ul li:last-child {
  border-right: 0;
}

.footer-bottom .footer-bottom-left ul li a {
  line-height: 1;
  text-decoration: none;
}

.footer-bottom .footer-bottom-left ul li a:hover {
  text-decoration: underline;
}

.footer-bottom .footer-bottom-left ul li a:focus {
  outline: 0;
}

.footer-bottom .footer-bottom-right {
  text-align: right;
  font-size: 13px;
}

@media (max-width: 991px) {
  .footer-bottom .footer-bottom-right {
    text-align: left;
  }
}

/* Footer End */
/* Left menu */
.r-menu {
  width: 30px;
  float: right;
  position: relative;
  height: 13px;
  cursor: pointer;
  top: 50%;
  text-indent: -999em;
  border: 0;
  border-top: solid 4px #1575ba;
  border-bottom: solid 4px #1575ba;
  background-color: transparent;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  right: 0;
}

@media (min-width: 992px) {
  .r-menu {
    display: none;
  }
}

.r-menu:focus-visible {
  background-color: #ffc448;
  border-color: #000000;
  box-shadow: 0px 0 0px 2px black;
  outline: 0;
}

.r-menu:focus-visible:after {
  background-color: #000000;
}

.r-menu:before {
  content: "";
  border-left: solid 4px #ffffff;
  width: 100%;
  position: absolute;
  top: -5px;
  height: calc(100% + 10px);
  left: 5px;
  z-index: 0;
}

.r-menu:after {
  content: "";
  background-color: #1575ba;
  width: 3px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: 2px;
  opacity: 0;
}

.r-menu.active {
  border: 0;
  height: 24px;
}

.r-menu.active:before {
  -ms-transform: translateY(-50%) rotate(-45deg);
  -webkit-transform: translateY(-50%) rotate(-45deg);
  transform: translateY(-50%) rotate(-45deg);
  width: 3px;
  top: 50%;
  border: 0;
  z-index: 0;
  margin-top: 3px;
  height: 24px;
  background-color: #1575ba;
  left: 0;
  margin-top: 0px;
  left: 15px;
}

.r-menu.active:after {
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: -1px;
  opacity: 1;
  height: 24px;
  left: 10px;
  margin-top: 0;
  left: 15px;
  margin-top: -12px;
}

.r-menu.active:focus-visible {
  background-color: #ffc448;
  border-color: #000000;
  box-shadow: 0px 0 0px 2px black;
  outline: 0;
}

.r-menu.active:focus-visible:after {
  background-color: #000000;
}

.r-menu.active:focus-visible:before {
  background-color: #000000;
}

.r-menu.active-trail:before {
  border-top: solid 3px #1575ba;
}

.r-menu.active-trail:after {
  border-top: solid 3px #1575ba;
}

@media (min-width: 992px) {
  .left-sidebar-wrap {
    height: auto !important;
  }
}

@media (max-width: 991px) {
  .left-sidebar-wrap {
    margin-bottom: 30px;
    max-height: 60px;
    height: 58px;
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
  }
}

@media (max-width: 991px) {
  .left-sidebar-wrap.show-menu {
    max-height: initial;
    height: auto;
  }
}

.left-sidebar-wrap.show-menu .r-menu {
  display: none;
}

.left-sidebar-wrap.show-menu .left-menu-sec {
  border: 0;
  box-shadow: 0px 0px 0px transparent;
}

@media (max-width: 991px) {
  .left-sidebar-wrap.show-menu #cssmenu {
    display: block;
  }
}

.menu-down {
  margin-top: 13px;
}

.two-col-left .left-menu-sec {
  font-family: "Titillium Web", sans-serif;
}

@media (min-width: 992px) {
  .two-col-left .left-menu-sec {
    height: auto !important;
    top: 0 !important;
    position: static !important;
  }
}

@media (max-width: 991px) {
  .two-col-left .left-menu-sec {
    border-top: 4px solid #1575ba;
    box-shadow: 3px 2px 3px rgba(0, 0, 0, 0.1);
    z-index: 2;
    background-color: #ffffff;
    position: static;
    max-width: 740px;
    margin: 0 auto;
  }
}

@media (max-width: 991px) {
  .two-col-left .left-menu-sec.is-open {
    position: fixed;
    top: 200px;
    z-index: 1;
    width: 100%;
    background: #ffffff;
    height: calc(100vh - 200px);
    overflow: hidden;
    overflow-y: auto;
    padding-bottom: 30px;
    margin: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

.two-col-left .left-menu-sec.is-open #cssmenu {
  display: block;
}

@media (max-width: 991px) {
  .two-col-left .left-menu-sec.is-scroll {
    position: fixed;
    top: 100px;
    z-index: 1;
    width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

@media (min-width: 992px) {
  .two-col-left .left-menu-sec #cssmenu {
    display: block !important;
  }
}

.two-col-left .left-menu-sec .shadow-div {
  display: none;
}

.two-col-left .left-menu-sec h2 {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1.2;
  padding: 0px 0 15px 0;
  margin: 0;
  background: transparent;
  font-family: "Titillium Web", sans-serif;
  text-transform: none;
  font-weight: 600;
}

@media (min-width: 768px) and (max-width: 991px) {
  .two-col-left .left-menu-sec h2 {
    font-size: 26px;
  }
}

@media (max-width: 767px) {
  .two-col-left .left-menu-sec h2 {
    font-size: 25px;
  }
}

@media (max-width: 991px) {
  .two-col-left .left-menu-sec h2 {
    margin-left: 15px;
    margin-right: 15px;
    width: calc(100% - 30px);
  }
}

@media (max-width: 991px) {
  .two-col-left .left-menu-sec h2 {
    padding: 15px 30px 15px 0;
    font-size: 20px;
    margin-bottom: 0;
    position: relative;
  }
}

#cssmenu {
  border-bottom: 1px solid #000000;
  margin-bottom: 20px;
}

@media (min-width: 992px) {
  #cssmenu {
    display: block !important;
  }
}

@media (max-width: 991px) {
  #cssmenu {
    display: none;
  }
}

#cssmenu > ul > li > a {
  text-transform: uppercase;
  font-weight: 600;
}

#cssmenu li:marker {
  display: none !important;
}

#cssmenu .active-trail > .active.active-trail {
  font-weight: 700;
  background-color: #1575ba;
  color: #ffffff;
}

#cssmenu .active-trail > .active.active-trail:hover {
  background-color: #1575ba;
  color: #ffffff;
}

#cssmenu .active-trail > .active.active-trail:focus-visible {
  background-color: #ffc448;
  color: #000000;
  text-decoration: none;
  outline: 0;
}

#cssmenu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#cssmenu ul li {
  padding: 0;
  border-top: 1px solid #000000;
}

#cssmenu ul li:before {
  display: none;
}

#cssmenu ul li .toggle-btn {
  display: none;
}

#cssmenu ul li.expanded {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}

#cssmenu ul li.expanded > a {
  flex: 1 1 calc(100% - 43px);
  max-width: calc(100% - 43px);
}

#cssmenu ul li.expanded > .toggle-btn {
  flex: 1 1 43px;
  max-width: 43px;
  position: relative;
  height: auto;
  width: 43px;
  display: block;
  cursor: pointer;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  border-left: 1px solid #000000;
  z-index: 1;
  background-color: #ffffff;
}

@media (min-width: 1440px) and (max-width: 1799px) {
  #cssmenu ul li.expanded > .toggle-btn {
    height: 58px;
  }
}

@media (min-width: 1800px) {
  #cssmenu ul li.expanded > .toggle-btn {
    height: 58px;
  }
}

@media (min-width: 992px) {
  #cssmenu ul li.expanded > .toggle-btn {
    background-color: #ffffff;
    border-left: 1px solid #000000;
  }
}

#cssmenu ul li.expanded > .toggle-btn:hover {
  background-color: #1575ba;
}

#cssmenu ul li.expanded > .toggle-btn:hover:before, #cssmenu ul li.expanded > .toggle-btn:hover:after {
  border-color: #ffffff;
}

#cssmenu ul li.expanded > .toggle-btn:focus {
  background-color: #ffc448;
  color: #000000;
  text-decoration: none;
  outline: 0;
}

#cssmenu ul li.expanded > .toggle-btn:focus:before, #cssmenu ul li.expanded > .toggle-btn:focus:after {
  border-color: #000000;
}

#cssmenu ul li.expanded > .toggle-btn:before {
  position: absolute;
  display: block;
  width: 25px;
  height: 25px;
  content: "";
  -ms-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  border: 1px solid #000000;
  -ms-border-radius: 50%;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  -ms-transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

@media (max-width: 991px) {
  #cssmenu ul li.expanded > .toggle-btn:before {
    background-color: transparent;
  }
}

#cssmenu ul li.expanded > .toggle-btn:after {
  position: absolute;
  z-index: 5;
  display: block;
  height: 7px;
  width: 7px;
  background: transparent;
  content: "";
  -ms-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  border-left: 1px solid #000000;
  border-bottom: 1px solid #000000;
  margin-top: -1px;
  left: 50%;
  top: 50%;
  -ms-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  -webkit-transform: translateY(-50%) translateX(-50%) rotate(-45deg);
  transform: translateY(-50%) translateX(-50%) rotate(-45deg);
}

#cssmenu ul li.expanded > .toggle-btn:hover:before {
  border-color: #ffffff;
}

#cssmenu ul li.expanded > .toggle-btn:hover:after {
  border-color: #ffffff;
}

#cssmenu ul li.expanded .menu {
  flex: 1 1 100%;
  max-width: 100%;
}

#cssmenu ul li .left-first-nav {
  display: none;
}

#cssmenu ul li .left-first-nav + .toggle-btn {
  display: none;
}

#cssmenu ul li a {
  position: relative;
  display: block;
  width: 100%;
  padding: 15px;
  font-size: 14px;
  font-size: 0.875rem;
  text-decoration: none;
  color: #000000;
  transition: all .2s ease;
  font-family: "Titillium Web", sans-serif;
  white-space: normal;
  word-break: break-word;
  line-height: 1.7;
}

@media (min-width: 992px) and (max-width: 1199px) {
  #cssmenu ul li a {
    padding-left: 10px;
  }
}

#cssmenu ul li a:hover {
  background-color: #1575ba;
  color: #ffffff;
}

#cssmenu ul li a:focus, #cssmenu ul li a:focus-visible {
  border-bottom: 0;
}

#cssmenu > .menu > li > .menu > li:first-child {
  border-top: 0;
}

#cssmenu > .menu > li > .menu > li.open > a:focus-visible {
  background-color: #ffc448;
  color: #000000;
  text-decoration: none;
  outline: 0;
}

#cssmenu > .menu > li > .menu > li.open > .toggle-btn:after {
  -ms-transform: translateY(-50%) translateX(-50%) rotate(135deg);
  transform: translateY(-50%) translateX(-50%) rotate(135deg);
  margin-top: 1px;
}

#cssmenu > .menu > li > .menu > li.open > .toggle-btn:after:focus-visible {
  background-color: #ffc448;
  color: #000000;
  text-decoration: none;
  outline: 0;
}

#cssmenu > .menu > li > .menu > li > a {
  text-transform: uppercase;
  font-weight: 600;
}

#cssmenu > .menu > li > .menu > li > ul {
  display: none;
}

#cssmenu > .menu > li > .menu > li > ul > li.open > .toggle-btn:after {
  -ms-transform: translateY(-50%) translateX(-50%) rotate(135deg);
  transform: translateY(-50%) translateX(-50%) rotate(135deg);
  margin-top: 1px;
}

@media (max-width: 991px) {
  #cssmenu > .menu > li > .menu > li > ul > li.open > .toggle-btn:after {
    border-color: #ffffff;
  }
}

@media (max-width: 991px) {
  #cssmenu > .menu > li > .menu > li > ul > li.open > .toggle-btn:before {
    border-color: #ffffff;
  }
}

#cssmenu > .menu > li > .menu > li > ul > li.open > .toggle-btn:focus-visible {
  background-color: #ffc448;
  color: #000000;
  text-decoration: none;
  outline: 0;
}

#cssmenu > .menu > li > .menu > li > ul > li > ul {
  display: none;
}

#cssmenu > .menu > li > .menu > li > ul > li > ul > li a {
  padding-left: 40px;
}

@media (min-width: 992px) and (max-width: 1199px) {
  #cssmenu > .menu > li > .menu > li > ul > li > ul > li a {
    padding-left: 20px;
  }
}

/* Left menu end */
/* Fact or Fiction */
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.fic-outer {
  clear: both;
}

.fiction {
  clear: both;
  background: #000000 url(../images/fact-bg.jpg) bottom no-repeat;
  text-align: center;
  position: relative;
}

.fiction .f-loader {
  position: absolute;
  width: 100%;
  top: 0;
  height: 100%;
  overflow: hidden;
  text-indent: 9999em;
  background: rgba(0, 0, 0, 0.4);
  z-index: 1;
  left: 0;
  display: none;
}

.fiction .f-loader:before {
  content: "";
  position: absolute;
  width: 45px;
  height: 45px;
  top: 50%;
  left: 50%;
  margin-left: -23px;
  animation-name: spin;
  animation-duration: 2s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  opacity: 0.8;
  background: url(../images/ajax-loader.png) center no-repeat;
  transform: translateX(-50%) translateY(-50%);
}

.fiction h2 {
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .fiction h2 {
    margin-bottom: 20px;
  }
}

.fiction .btn:hover span, .fiction .btn-black:hover span {
  color: #000000;
}

.fiction .btn:hover .fc-like:before, .fiction .btn-black:hover .fc-like:before {
  background: url(../images/like-bl.svg) right no-repeat;
  background-size: 100%;
}

.fiction .btn:hover .fc-dlike:before, .fiction .btn-black:hover .fc-dlike:before {
  background: url(../images/dislike-bl.svg) right no-repeat;
  background-size: 100%;
}

.fiction .btn:focus-visible, .fiction .btn-black:focus-visible {
  background-color: #ffc448 !important;
  border-color: #000000;
}

.fiction .btn:focus-visible span, .fiction .btn-black:focus-visible span {
  color: #000000;
}

.fiction .btn:focus-visible .fc-like:before, .fiction .btn-black:focus-visible .fc-like:before {
  background: url(../images/like-bl.svg) right no-repeat;
  background-size: 100%;
}

.fiction .btn:focus-visible .fc-dlike:before, .fiction .btn-black:focus-visible .fc-dlike:before {
  background: url(../images/dislike-bl.svg) right no-repeat;
  background-size: 100%;
}

.fiction .btn span, .fiction .btn-black span {
  color: #ffffff;
}

.fiction .fc-like,
.fiction .fc-dlike {
  position: relative;
  padding-right: 40px;
  display: inline-block;
}

@media (max-width: 991px) {
  .fiction .fc-like,
  .fiction .fc-dlike {
    font-size: 28px;
    padding-top: 4px;
    padding-bottom: 4px;
  }
}

.fiction .fc-like:before,
.fiction .fc-dlike:before {
  content: "";
  background: url(../images/like.svg) right no-repeat;
  background-size: 100%;
  position: absolute;
  right: 0;
  width: 30px;
  height: 46px;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin-top: -2px;
}

@media (max-width: 991px) {
  .fiction .fc-like:before,
  .fiction .fc-dlike:before {
    width: 26px;
    height: 38px;
  }
}

.fiction .fc-like:hover,
.fiction .fc-dlike:hover {
  color: #000000 !important;
}

.fiction .fc-like span,
.fiction .fc-dlike span {
  position: relative;
  z-index: 1;
}

.fiction .fc-dlike:before {
  background: url(../images/dislike.svg) right no-repeat;
  background-size: 100%;
  margin-top: 2px;
}

.fiction-content {
  max-width: 66%;
  margin: 0 auto 20px;
}

@media (max-width: 767px) {
  .fiction-content {
    max-width: 100%;
  }
}

.fiction-content a {
  color: #ffffff;
}

.fiction-content a:hover {
  color: #ffffff;
  text-decoration: none;
}

.fiction-title {
  font-size: 45px;
  font-size: 2.8125rem;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 40px;
}

@media (max-width: 767px) {
  .fiction-title {
    max-width: 100%;
    font-size: 26px;
  }
}

.fiction-title.small {
  font-size: 28px;
  font-size: 1.75rem;
}

@media (max-width: 767px) {
  .fiction-title.small {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  .fiction-btn {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.fiction-btn .btn.btn-black2, .fiction-btn .base-style .btn-black2.btn-black, .base-style .fiction-btn .btn-black2.btn-black, .fiction-btn .fiction .btn-black2.btn-black, .fiction .fiction-btn .btn-black2.btn-black, .fiction-btn .news-box .btn-black2.btn-black, .news-box .fiction-btn .btn-black2.btn-black, .fiction-btn .cross-linking .btn-black2.btn-black, .cross-linking .fiction-btn .btn-black2.btn-black, .fiction-btn .short-banner .btn-black2.btn-black, .short-banner .fiction-btn .btn-black2.btn-black, .fiction-btn .deep-banner .btn-black2.btn-black, .deep-banner .fiction-btn .btn-black2.btn-black, .fiction-btn .news-article-sec .btn-black2.btn-black, .news-article-sec .fiction-btn .btn-black2.btn-black, .fiction-btn div.news-list .btn-black2.btn-black, div.news-list .fiction-btn .btn-black2.btn-black, .fiction-btn .global-styling .btn-black2.btn-black, .global-styling .fiction-btn .btn-black2.btn-black, .fiction-btn .deep-banner.condolence .deep-banner-content .btn-black.btn-white, .deep-banner.condolence .deep-banner-content .fiction-btn .btn-black.btn-white, .fiction-btn .deep-banner.condolence .deep-banner-content .btn.btn-white, .deep-banner.condolence .deep-banner-content .fiction-btn .btn.btn-white {
  background: transparent;
}

@media (min-width: 768px) {
  .fiction-btn .btn, .fiction-btn .base-style .btn-black, .base-style .fiction-btn .btn-black, .fiction-btn .fiction .btn-black, .fiction .fiction-btn .btn-black, .fiction-btn .news-box .btn-black, .news-box .fiction-btn .btn-black, .fiction-btn .cross-linking .btn-black, .cross-linking .fiction-btn .btn-black, .fiction-btn .short-banner .btn-black, .short-banner .fiction-btn .btn-black, .fiction-btn .deep-banner .btn-black, .deep-banner .fiction-btn .btn-black, .fiction-btn .news-article-sec .btn-black, .news-article-sec .fiction-btn .btn-black, .fiction-btn div.news-list .btn-black, div.news-list .fiction-btn .btn-black, .fiction-btn .global-styling .btn-black, .global-styling .fiction-btn .btn-black {
    margin-left: 30px;
    margin-right: 30px;
  }
}

@media (max-width: 767px) {
  .fiction-btn .btn, .fiction-btn .base-style .btn-black, .base-style .fiction-btn .btn-black, .fiction-btn .fiction .btn-black, .fiction .fiction-btn .btn-black, .fiction-btn .news-box .btn-black, .news-box .fiction-btn .btn-black, .fiction-btn .cross-linking .btn-black, .cross-linking .fiction-btn .btn-black, .fiction-btn .short-banner .btn-black, .short-banner .fiction-btn .btn-black, .fiction-btn .deep-banner .btn-black, .deep-banner .fiction-btn .btn-black, .fiction-btn .news-article-sec .btn-black, .news-article-sec .fiction-btn .btn-black, .fiction-btn div.news-list .btn-black, div.news-list .fiction-btn .btn-black, .fiction-btn .global-styling .btn-black, .global-styling .fiction-btn .btn-black {
    display: block;
    margin: 30px 0 0;
    padding-top: 5px;
    padding-bottom: 5px;
  }
}

.fiction-btn .btn:first-child, .fiction-btn .base-style .btn-black:first-child, .base-style .fiction-btn .btn-black:first-child, .fiction-btn .fiction .btn-black:first-child, .fiction .fiction-btn .btn-black:first-child, .fiction-btn .news-box .btn-black:first-child, .news-box .fiction-btn .btn-black:first-child, .fiction-btn .cross-linking .btn-black:first-child, .cross-linking .fiction-btn .btn-black:first-child, .fiction-btn .short-banner .btn-black:first-child, .short-banner .fiction-btn .btn-black:first-child, .fiction-btn .deep-banner .btn-black:first-child, .deep-banner .fiction-btn .btn-black:first-child, .fiction-btn .news-article-sec .btn-black:first-child, .news-article-sec .fiction-btn .btn-black:first-child, .fiction-btn div.news-list .btn-black:first-child, div.news-list .fiction-btn .btn-black:first-child, .fiction-btn .global-styling .btn-black:first-child, .global-styling .fiction-btn .btn-black:first-child {
  margin-left: 0;
}

@media (max-width: 767px) {
  .fiction-btn .btn:first-child, .fiction-btn .base-style .btn-black:first-child, .base-style .fiction-btn .btn-black:first-child, .fiction-btn .fiction .btn-black:first-child, .fiction .fiction-btn .btn-black:first-child, .fiction-btn .news-box .btn-black:first-child, .news-box .fiction-btn .btn-black:first-child, .fiction-btn .cross-linking .btn-black:first-child, .cross-linking .fiction-btn .btn-black:first-child, .fiction-btn .short-banner .btn-black:first-child, .short-banner .fiction-btn .btn-black:first-child, .fiction-btn .deep-banner .btn-black:first-child, .deep-banner .fiction-btn .btn-black:first-child, .fiction-btn .news-article-sec .btn-black:first-child, .news-article-sec .fiction-btn .btn-black:first-child, .fiction-btn div.news-list .btn-black:first-child, div.news-list .fiction-btn .btn-black:first-child, .fiction-btn .global-styling .btn-black:first-child, .global-styling .fiction-btn .btn-black:first-child {
    margin: 0;
  }
}

.fiction-btn .btn:last-child, .fiction-btn .base-style .btn-black:last-child, .base-style .fiction-btn .btn-black:last-child, .fiction-btn .fiction .btn-black:last-child, .fiction .fiction-btn .btn-black:last-child, .fiction-btn .news-box .btn-black:last-child, .news-box .fiction-btn .btn-black:last-child, .fiction-btn .cross-linking .btn-black:last-child, .cross-linking .fiction-btn .btn-black:last-child, .fiction-btn .short-banner .btn-black:last-child, .short-banner .fiction-btn .btn-black:last-child, .fiction-btn .deep-banner .btn-black:last-child, .deep-banner .fiction-btn .btn-black:last-child, .fiction-btn .news-article-sec .btn-black:last-child, .news-article-sec .fiction-btn .btn-black:last-child, .fiction-btn div.news-list .btn-black:last-child, div.news-list .fiction-btn .btn-black:last-child, .fiction-btn .global-styling .btn-black:last-child, .global-styling .fiction-btn .btn-black:last-child {
  margin-right: 0;
}

/* Fact or Fiction */
/* News */
.content-section.content-space-both.content-space-both-bottom {
  padding-top: 25px;
}

.news-article-top-sec {
  padding-top: 0;
  padding-bottom: 45px;
  background-color: #ffffff;
  margin: 0;
}

@media (max-width: 767px) {
  .news-article-top-sec {
    padding-bottom: 25px;
  }
}

.news-article-top-sec div.news-cont-sec {
  margin: 0;
  width: 100%;
  float: left;
  display: table;
  padding: 0px 0px;
  position: relative;
}

@media (max-width: 767px) {
  .news-article-top-sec div.news-cont-sec {
    float: none;
    display: block;
    text-align: center;
  }
}

.news-article-top-sec div.news-cont-sec .news-img {
  width: 44%;
  display: table-cell;
  padding-right: 30px;
}

@media (max-width: 767px) {
  .news-article-top-sec div.news-cont-sec .news-img {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-bottom: 15px;
  }
}

.news-article-top-sec div.news-cont-sec .news-cont {
  display: table-cell;
  vertical-align: middle;
  padding: 40px 0px;
}

@media (max-width: 767px) {
  .news-article-top-sec div.news-cont-sec .news-cont {
    display: block;
    padding: 0;
  }
}

.news-article-top-sec div.news-cont-sec .news-cont h2 {
  text-transform: none;
}

.news-article-top-sec div.news-cont-sec .news-cont h2 a {
  text-decoration: none;
  border-bottom: 2px solid transparent;
  /*  &:before {
                        content: "";
                        position: absolute;
                        width: 100%;
                        height: 100%;
                        z-index: 1; 
                        left: 0;
                        top: 0;
                    } */
}

.news-article-top-sec div.news-cont-sec .news-cont h2 a:hover {
  text-decoration: underline;
}

.news-article-top-sec div.news-cont-sec .news-cont h2 a:focus {
  text-decoration: none;
  outline: 0;
}

.news-article-top-sec div.news-cont-sec .news-cont h2 a:focus-visible {
  outline: 0;
  background-color: #ffc448;
  border-bottom: 2px solid #000000;
  color: #000000;
}

.view-display-id-block_latest_news_3 {
  clear: both;
}

.news-box {
  position: relative;
  text-align: left;
  clear: both;
}

.news-box h2 {
  position: relative;
  margin: 0;
  padding: 0 170px 0 0;
  font-size: 30px !important;
  font-size: 1.875rem !important;
  font-family: "Titillium Web", sans-serif !important;
  font-weight: 600 !important;
}

@media (max-width: 767px) {
  .news-box h2 {
    padding-right: 0;
    font-size: 25px !important;
  }
}

.news-box .news-mbl {
  display: none;
  background-color: #ffffff;
  text-align: center;
  padding-top: 10px;
}

@media (max-width: 767px) {
  .news-box .news-mbl {
    display: block;
  }
}

.news-box .bg-cover, .news-box .short-banner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  background: 50% 50% / cover no-repeat;
  transition: all 0.5s ease-out;
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  background-image: url(../images/placeholder-img/p4.jpg);
}

.news-box .news-box-txt {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 600;
  text-align: center;
  display: block;
  padding: 20px 40px;
  width: 100%;
  color: #ffffff;
  transition: all 0.2s ease-out;
}

@media (max-width: 767px) {
  .news-box .news-box-txt {
    font-size: 25px;
    line-height: 30px;
  }
}

@media (max-width: 991px) {
  .news-box .news-box-sgl {
    margin-bottom: 40px;
  }
}

.news-box .news-box-sgl:hover .bg-cover, .news-box .news-box-sgl:hover .short-banner {
  width: 105%;
  height: 105%;
}

.news-box .news-box-img {
  z-index: 2;
  margin-top: 10px;
  position: relative;
  height: 0;
  padding-bottom: 68%;
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .news-box .news-box-img {
    margin-top: 15px;
  }
}

.news-box .news-box-img:hover .bg-cover, .news-box .news-box-img:hover .short-banner, .news-box .news-box-img:focus-visible .bg-cover, .news-box .news-box-img:focus-visible .short-banner {
  transform: scale(1.05) translateY(-50%) translateX(-50%);
}

.news-box .news-box-img:hover .news-box-txt, .news-box .news-box-img:focus-visible .news-box-txt {
  text-decoration: underline;
}

.news-box .news-box-img:focus-visible {
  border: 2px solid #ffc448;
}

.news-box .news-box-content {
  padding-right: 40px;
}

.news-box .news-box-content h3,
.news-box .news-box-content .h3 {
  padding-top: 0;
  line-height: 1.4;
}

@media (max-width: 767px) {
  .news-box .news-box-content h3,
  .news-box .news-box-content .h3 {
    margin-bottom: 10px;
  }
}

.news-box .news-box-content h3 a:before,
.news-box .news-box-content .h3 a:before {
  content: "";
  position: absolute;
  top: 0;
  width: 100%;
  left: 0;
  height: 100%;
  z-index: 2;
}

.news-box .news-box-content p {
  font-size: 15px;
  font-size: 0.9375rem;
}

.news-box-in {
  position: relative;
  padding: 12px 0;
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .news-box-in {
    margin-bottom: 0;
    padding-bottom: 10px;
    padding-top: 0;
  }
}

.news-box-in .btn-primary, .news-box-in .base-style .btn-black, .base-style .news-box-in .btn-black, .news-box-in .fiction .btn-black, .fiction .news-box-in .btn-black, .news-box-in .news-box .btn-black, .news-box .news-box-in .btn-black, .news-box-in .cross-linking .btn-black, .cross-linking .news-box-in .btn-black, .news-box-in .short-banner .btn-black, .short-banner .news-box-in .btn-black, .news-box-in .deep-banner .btn-black, .deep-banner .news-box-in .btn-black, .news-box-in .news-article-sec .btn-black, .news-article-sec .news-box-in .btn-black, .news-box-in div.news-list .btn-black, div.news-list .news-box-in .btn-black, .news-box-in .global-styling .btn-black, .global-styling .news-box-in .btn-black {
  position: absolute;
  right: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (max-width: 767px) {
  .news-box-in .btn-primary, .news-box-in .base-style .btn-black, .base-style .news-box-in .btn-black, .news-box-in .fiction .btn-black, .fiction .news-box-in .btn-black, .news-box-in .news-box .btn-black, .news-box .news-box-in .btn-black, .news-box-in .cross-linking .btn-black, .cross-linking .news-box-in .btn-black, .news-box-in .short-banner .btn-black, .short-banner .news-box-in .btn-black, .news-box-in .deep-banner .btn-black, .deep-banner .news-box-in .btn-black, .news-box-in .news-article-sec .btn-black, .news-article-sec .news-box-in .btn-black, .news-box-in div.news-list .btn-black, div.news-list .news-box-in .btn-black, .news-box-in .global-styling .btn-black, .global-styling .news-box-in .btn-black {
    display: none;
  }
}

/* //News */
/* Cross Site linking module - grid of 3  */
.cross-linking {
  clear: both;
}

.cross-linking-wrap {
  position: relative;
  background: #1575ba;
  padding-bottom: 50px;
  clear: both;
}

@media (max-width: 767px) {
  .cross-linking-wrap {
    padding-bottom: 0;
  }
}

.cross-linking-wrap:before {
  content: "";
  position: absolute;
  height: 50%;
  width: 100%;
  left: 0;
  top: 0;
  background-color: #ffffff;
  z-index: 0;
}

@media (min-width: 1200px) {
  .cross-linking-wrap:before {
    height: 50%;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .cross-linking-wrap:before {
    height: 270px;
  }
}

@media (max-width: 767px) {
  .cross-linking-wrap:before {
    height: 280px;
  }
}

.cross-linking-wrap h2 {
  position: relative;
  margin: 0;
  padding: 0 170px 0 0;
}

@media (max-width: 767px) {
  .cross-linking-wrap h2 {
    padding-right: 0;
  }
}

.cross-linking-wrap .rbox-mbl {
  display: none;
  background-color: #ffffff;
  text-align: center;
  padding-top: 30px;
}

@media (max-width: 767px) {
  .cross-linking-wrap .rbox-mbl {
    display: block;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 20px;
  }
}

.cross-linking-wrap .bg-cover, .cross-linking-wrap .short-banner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  background: 50% 50% / cover no-repeat;
  transition: all 0.5s ease-out;
  background-image: url(../images/placeholder-img/p4.jpg);
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
}

.cross-linking-wrap .bg-cover:before, .cross-linking-wrap .short-banner:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.65);
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.cross-linking-wrap .bg-cover img, .cross-linking-wrap .short-banner img {
  display: none;
}

.cross-linking-wrap .cross-linking-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translateY(-50%) translateX(-50%);
  transform: translateY(-50%) translateX(-50%);
  font-size: 30px;
  font-size: 1.875rem;
  font-weight: 600;
  text-align: center;
  display: block;
  padding: 20px 40px;
  width: 100%;
  color: #ffffff;
  transition: all 0.2s ease-out;
}

@media (max-width: 767px) {
  .cross-linking-wrap .cross-linking-content {
    font-size: 25px;
    line-height: 30px;
  }
}

.cross-linking-wrap .cross-linking-single {
  z-index: 2;
  margin-top: 10px;
  position: relative;
  height: 0;
  padding-bottom: 74%;
  display: block;
  overflow: hidden;
}

@media (max-width: 767px) {
  .cross-linking-wrap .cross-linking-single {
    margin-top: 15px;
  }
}

.cross-linking-wrap .cross-linking-single:hover .bg-cover, .cross-linking-wrap .cross-linking-single:hover .short-banner, .cross-linking-wrap .cross-linking-single:focus-visible .bg-cover, .cross-linking-wrap .cross-linking-single:focus-visible .short-banner {
  width: 105%;
  height: 105%;
}

.cross-linking-wrap .cross-linking-single:hover .cross-linking-content span, .cross-linking-wrap .cross-linking-single:focus-visible .cross-linking-content span {
  text-decoration: underline;
}

.cross-linking-wrap .cross-linking-single:focus {
  border: 0;
  outline: 0;
}

.cross-linking-wrap .cross-linking-single:focus .cross-linking-content span {
  background-color: #ffc448;
  border-bottom: 2px solid #000000;
  color: #000000;
  text-decoration: none;
}

.cross-linking-title {
  position: relative;
  padding: 12px 0;
  margin-bottom: 8px;
}

@media (max-width: 767px) {
  .cross-linking-title {
    text-align: center;
    margin-bottom: 0;
  }
}

.cross-linking-title .btn-primary, .cross-linking-title .base-style .btn-black, .base-style .cross-linking-title .btn-black, .cross-linking-title .fiction .btn-black, .fiction .cross-linking-title .btn-black, .cross-linking-title .news-box .btn-black, .news-box .cross-linking-title .btn-black, .cross-linking-title .cross-linking .btn-black, .cross-linking .cross-linking-title .btn-black, .cross-linking-title .short-banner .btn-black, .short-banner .cross-linking-title .btn-black, .cross-linking-title .deep-banner .btn-black, .deep-banner .cross-linking-title .btn-black, .cross-linking-title .news-article-sec .btn-black, .news-article-sec .cross-linking-title .btn-black, .cross-linking-title div.news-list .btn-black, div.news-list .cross-linking-title .btn-black, .cross-linking-title .global-styling .btn-black, .global-styling .cross-linking-title .btn-black {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media (max-width: 767px) {
  .cross-linking-title .btn-primary, .cross-linking-title .base-style .btn-black, .base-style .cross-linking-title .btn-black, .cross-linking-title .fiction .btn-black, .fiction .cross-linking-title .btn-black, .cross-linking-title .news-box .btn-black, .news-box .cross-linking-title .btn-black, .cross-linking-title .cross-linking .btn-black, .cross-linking .cross-linking-title .btn-black, .cross-linking-title .short-banner .btn-black, .short-banner .cross-linking-title .btn-black, .cross-linking-title .deep-banner .btn-black, .deep-banner .cross-linking-title .btn-black, .cross-linking-title .news-article-sec .btn-black, .news-article-sec .cross-linking-title .btn-black, .cross-linking-title div.news-list .btn-black, div.news-list .cross-linking-title .btn-black, .cross-linking-title .global-styling .btn-black, .global-styling .cross-linking-title .btn-black {
    display: none;
  }
}

/* Cross Site linking module - grid of 3 END  */
/* Short Banner */
.short-banner {
  position: relative;
  clear: both;
  background-image: url(../images/placeholder-img/p2.jpg);
}

@media (min-width: 768px) and (max-width: 991px) {
  .short-banner {
    background-image: url(../images/placeholder-img/p3.jpg);
  }
}

@media (max-width: 767px) {
  .short-banner {
    background-image: url(../images/placeholder-img/p3.jpg);
  }
}

.short-banner.is-link {
  margin-bottom: 100px;
}

.short-banner.is-link .short-banner-content {
  overflow: visible;
}

.short-banner.is-link .short-banner-bottom {
  position: absolute;
  bottom: -100px;
  left: 0;
  margin: 0;
  padding: 0;
  max-width: 71.2%;
  min-width: 300px;
  background-color: #1575ba;
  padding: 35px 45px 35px 35px;
  padding: 2.5rem 4.5rem 2.5rem 2.8rem;
  border-left: 12px solid #0f5c94;
  right: 0;
}

@media (max-width: 991px) {
  .short-banner.is-link .short-banner-bottom {
    max-width: 100%;
    padding: 1.5rem 1rem;
  }
}

.short-banner.is-link .short-banner-bottom h1 {
  position: static;
  min-width: initial;
  max-width: initial;
}

.short-banner.is-link .short-banner-bottom h1 span {
  background: transparent;
  padding: 0;
}

.short-banner.short-banner-alertnate {
  background: none;
}

.short-banner.short-banner-alertnate .bg-cover, .short-banner.short-banner-alertnate .short-banner {
  background-image: url(../images/placeholder-img/p2.jpg);
}

@media (min-width: 768px) and (max-width: 991px) {
  .short-banner.short-banner-alertnate .bg-cover, .short-banner.short-banner-alertnate .short-banner {
    background-image: url(../images/placeholder-img/p3.jpg);
  }
}

@media (max-width: 767px) {
  .short-banner.short-banner-alertnate .bg-cover, .short-banner.short-banner-alertnate .short-banner {
    background-image: url(../images/placeholder-img/p3.jpg);
  }
}

.short-banner.short-banner-alertnate .bg-cover-desktop {
  display: block;
}

@media (min-width: 768px) and (max-width: 991px) {
  .short-banner.short-banner-alertnate .short-banner-content {
    height: calc(100vh - 300px);
  }
}

@media (max-width: 767px) {
  .short-banner.short-banner-alertnate .short-banner-content {
    min-height: 425px;
  }
}

.short-banner.short-banner-alertnate.mobile-banner-active .bg-cover-desktop {
  display: block;
}

@media (max-width: 991px) {
  .short-banner.short-banner-alertnate.mobile-banner-active .bg-cover-desktop {
    display: none;
  }
}

.short-banner.short-banner-alertnate.mobile-banner-active .bg-cover-mobile {
  display: none;
}

@media (max-width: 991px) {
  .short-banner.short-banner-alertnate.mobile-banner-active .bg-cover-mobile {
    display: block;
  }
}

@media (max-width: 991px) {
  .short-banner.short-banner-alertnate.mobile-banner-active.mobile-banner-full .pos-container {
    position: absolute;
    bottom: 0;
    z-index: 1;
    width: 100%;
  }
}

@media (max-width: 991px) {
  .short-banner.short-banner-alertnate.mobile-banner-active.mobile-banner-full .bg-cover, .short-banner.short-banner-alertnate.mobile-banner-active.mobile-banner-full .short-banner {
    position: relative;
  }
}

@media (max-width: 991px) {
  .short-banner.short-banner-alertnate.mobile-banner-active.mobile-banner-full .bg-cover img, .short-banner.short-banner-alertnate.mobile-banner-active.mobile-banner-full .short-banner img {
    position: relative;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    width: 100%;
  }
}

.short-banner .bg-cover-mobile, .short-banner .bg-cover-desktop {
  display: none;
}

.short-banner .bg-cover, .short-banner .short-banner {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  top: 0;
}

.short-banner .pos-bottom {
  position: absolute;
  bottom: 0;
  left: 15px;
}

.short-banner .short-banner-content {
  min-height: 500px;
  position: relative;
  overflow: hidden;
}

@media (min-height: 400px) and (max-height: 750px) {
  .short-banner .short-banner-content {
    min-height: 380px;
  }
}

@media (max-width: 767px) {
  .short-banner .short-banner-content {
    min-height: 380px;
  }
}

.short-banner .short-banner-btn {
  padding-top: 25px;
}

.short-banner h1 {
  position: absolute;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 0;
  max-width: 65%;
  min-width: 300px;
}

.short-banner h1 span {
  background-color: #1575ba;
  color: #ffffff;
  display: inline;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  line-height: 1.4;
  padding: 0px 20px;
}

.node-type-news .short-banner h1 {
  margin-bottom: 0;
}

/* //Short Banner end */
/* Deep Banner */
.deep-banner {
  position: relative;
  min-height: calc(100vh - 125px);
  margin-bottom: 45px;
  clear: both;
}

@media (min-width: 768px) and (max-width: 991px) {
  .deep-banner {
    min-height: 400px;
  }
}

@media (max-width: 767px) {
  .deep-banner {
    margin-bottom: 25px;
  }
}

@media (min-height: 1025px) {
  .deep-banner {
    height: calc(100vh - 125px);
    max-height: 800px;
    min-height: initial;
  }
}

@media (max-width: 767px) {
  .deep-banner {
    display: flex;
    flex-direction: column;
    min-height: calc(100vh - 100px);
  }
}

.deep-banner .bg-cover-mobile {
  display: none;
}

@media (max-width: 991px) {
  .deep-banner.mobile-banner-active .bg-cover-desktop {
    display: none;
  }
}

.deep-banner.mobile-banner-active .bg-cover-mobile {
  display: none;
}

@media (max-width: 991px) {
  .deep-banner.mobile-banner-active .bg-cover-mobile {
    display: block;
  }
}

@media (max-width: 991px) {
  .deep-banner.mobile-banner-active.mobile-banner-full {
    min-height: inherit;
  }
}

.deep-banner.mobile-banner-active.mobile-banner-full .deep-banner-inner {
  margin-top: auto;
}

@media (max-width: 991px) {
  .deep-banner.mobile-banner-active.mobile-banner-full .short-banner, .deep-banner.mobile-banner-active.mobile-banner-full .bg-cover {
    min-height: inherit;
    max-height: inherit;
    height: auto;
  }
}

@media (max-width: 991px) {
  .deep-banner.mobile-banner-active.mobile-banner-full .short-banner img, .deep-banner.mobile-banner-active.mobile-banner-full .bg-cover img {
    position: relative;
    left: 0;
    top: 0;
    width: auto;
    height: auto;
    width: 100%;
  }
}

.deep-banner .deep-banner-btn {
  padding-top: 0.4rem;
}

.deep-banner .short-banner, .deep-banner .bg-cover {
  height: calc(100vh - 125px);
  background-image: url(../images/placeholder-img/p1.jpg);
  min-height: 400px;
  max-height: 800px;
  /*  @include mq-btw(sm, md) {
            height: auto; 
            flex: 1 1;
            min-height: 180px;  
        } */
}

@media (min-width: 992px) {
  .deep-banner .short-banner, .deep-banner .bg-cover {
    height: calc(100% - 125px);
    min-height: 400px;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
  }
}

@media (max-width: 767px) {
  .deep-banner .short-banner, .deep-banner .bg-cover {
    height: auto;
    flex: 1 1;
    min-height: 180px;
  }
}

.deep-banner .short-banner img, .deep-banner .bg-cover img {
  /*  @include mq-blw(md) {
                position: static;
                width: auto;
                height: auto;
            } */
}

.deep-banner .deep-banner-inner {
  position: absolute;
  bottom: 0;
  width: 100%;
}

@media (min-width: 768px) and (max-width: 991px) {
  .deep-banner .deep-banner-inner {
    position: relative;
    margin-top: -100px;
  }
}

@media (max-width: 767px) {
  .deep-banner .deep-banner-inner {
    position: relative;
    margin-top: auto;
  }
}

.deep-banner h1 {
  margin-bottom: 20px;
}

@media (min-width: 1200px) {
  .deep-banner h1 {
    font-size: 60px;
    font-size: 3.75rem;
  }
}

@media (max-width: 767px) {
  .deep-banner h1 {
    font-size: 28px;
    line-height: 1.2;
    margin-bottom: 10px;
  }
}

.deep-banner h2,
.deep-banner .h2,
.deep-banner .node-type-news .short-banner h1, .node-type-news .short-banner
.deep-banner h1, .deep-banner h2 p, .deep-banner .h2 p {
  padding-top: 0;
  font-weight: 600;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}

@media (max-width: 767px) {
  .deep-banner h2,
  .deep-banner .h2,
  .deep-banner .node-type-news .short-banner h1, .node-type-news .short-banner
  .deep-banner h1, .deep-banner h2 p, .deep-banner .h2 p {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 20px;
  }
}

.deep-banner h2 p,
.deep-banner .h2 p,
.deep-banner .node-type-news .short-banner h1 p, .node-type-news .short-banner
.deep-banner h1 p, .deep-banner h2 p p {
  padding-top: 0;
  font-weight: 600;
  margin-bottom: 28px;
  margin-bottom: 1.75rem;
}

@media (max-width: 767px) {
  .deep-banner h2 p,
  .deep-banner .h2 p,
  .deep-banner .node-type-news .short-banner h1 p, .node-type-news .short-banner
  .deep-banner h1 p, .deep-banner h2 p p {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 20px;
  }
}

.deep-banner .deep-banner-content {
  max-width: 71.2%;
  background-color: #1575ba;
  border-left: 12px solid #0f5c94;
  padding: 35px 45px 35px 35px;
  padding: 2.5rem 4.5rem 2.5rem 2.8rem;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .deep-banner .deep-banner-content {
    max-width: 86.2%;
  }
}

@media (max-width: 991px) {
  .deep-banner .deep-banner-content {
    max-width: 100%;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .deep-banner .deep-banner-content {
    padding: 2rem 1rem 2rem 1.5rem;
    max-width: calc(100% + 20px);
    margin-left: -10px;
    margin-right: -10px;
  }
}

@media (max-width: 767px) {
  .deep-banner .deep-banner-content {
    max-width: initial;
    margin-left: -15px;
    margin-right: -15px;
    width: calc(100% + 30px);
    padding: 2.5rem 1rem;
  }
}

.deep-banner .deep-banner-content *:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .deep-banner.condolence {
    min-height: 99vh;
  }
}

@media (min-width: 992px) {
  .deep-banner.condolence .short-banner, .deep-banner.condolence .bg-cover {
    min-height: 500px;
  }
}

.deep-banner.condolence .deep-banner-content {
  background-color: #000000;
}

.deep-banner.condolence .deep-banner-content *:last-child {
  margin-bottom: 0;
}

.deep-banner.condolence .deep-banner-content h1 {
  font-size: 24px;
  font-size: 1.5rem;
}

.deep-banner.condolence .deep-banner-content p {
  font-weight: 600;
  margin-bottom: 7px;
}

.deep-banner.condolence .deep-banner-content .deep-banner-btn {
  padding-top: 15px;
}

/* //Deep Banner */
.news-article-sec ul {
  margin-left: 0;
}

div.news-list .news-cont-sec {
  border-color: #1575ba;
}

div.news-list .news-cont-sec .news-cont {
  vertical-align: middle;
}

div.news-list .feed-icon a {
  display: inline-block;
}

div.news-list .feed-icon a:focus {
  outline: 2px solid #000000 !important;
  border: 0 !important;
}

/* Social */
.share-wrap {
  display: table;
}

@media (max-width: 767px) {
  .share-wrap {
    display: block;
  }
}

.share-wrap .share-content {
  display: table-cell;
  padding-right: 33px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 600;
}

@media (max-width: 767px) {
  .share-wrap .share-content {
    margin-right: 15px;
    display: block;
  }
}

.share-wrap .share-icons {
  display: table-cell;
}

@media (max-width: 767px) {
  .share-wrap .share-icons {
    margin-top: 10px;
    display: block;
  }
}

.share-wrap .share-icons img {
  max-width: 44px;
}

.share-wrap .share-icons a {
  margin-right: 35px;
  display: inline-block;
  transition: all 0.5s;
}

@media (max-width: 767px) {
  .share-wrap .share-icons a {
    margin-right: 15px;
  }
}

.share-wrap .share-icons a:last-child {
  margin-right: 0;
}

.share-wrap .share-icons a:hover {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.news-bottom-sec {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.news-bottom-sec .news-btn {
  flex: 1 1 50%;
}

@media (max-width: 991px) {
  .news-bottom-sec .news-btn {
    text-align: left;
    flex: 1 1 100%;
  }
}

.share-this-sec {
  flex: 1 1 50%;
  float: none;
}

@media (max-width: 991px) {
  .share-this-sec {
    text-align: left;
    flex: 1 1 100%;
    padding-top: 20px;
  }
}

.share-this-sec.social-right {
  text-align: right;
}

@media (max-width: 991px) {
  .share-this-sec.social-right {
    text-align: left;
  }
}

.share-this-sec > span {
  width: 40px;
  height: 40px;
  display: inline-block;
  margin-right: 5px;
  cursor: pointer;
  margin-left: 25px;
  display: inline-block;
  transition: all 0.5s;
  vertical-align: middle;
}

@media (max-width: 767px) {
  .share-this-sec > span {
    margin-left: 5px;
  }
}

.share-this-sec > span:first-child {
  margin-left: 0;
}

.share-this-sec button {
  border: 2px solid transparent;
  width: 40px;
  height: 40px;
  overflow: hidden;
  position: relative;
}

.share-this-sec button:focus-visible {
  background-color: #ffc448;
  outline: 0;
  border-color: #000000;
}

.share-this-sec .share-this-content {
  height: 40px;
  padding-top: 4px;
  font-weight: 600;
  font-size: 20px;
  width: auto;
  cursor: default;
  margin-right: 25px;
}

.share-this-sec .st_facebook_custom {
  background: url(../images/facebook.svg) center no-repeat;
  background-size: 40px 30px;
  text-indent: 999em;
  white-space: nowrap;
  overflow: hidden;
}

.share-this-sec .st_twitter_custom {
  background: url(../images/twitter.svg) center no-repeat;
  background-size: 35px 29px;
  text-indent: 999em;
  white-space: nowrap;
  overflow: hidden;
}

.share-this-sec .st_email_custom {
  background: url(../images/email.svg) center no-repeat;
  background-size: 50px 32px;
  text-indent: 999em;
  white-space: nowrap;
  overflow: hidden;
}

/* //Social */
.global-styling.intro ul {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.content-section.content-space .two-col-left {
  margin: 0;
}

.content-section.content-space .content {
  padding: 0;
}

.content-section.content-space-both {
  padding-top: 25px;
}

@media (max-width: 991px) {
  .content-section.content-space-both {
    padding-top: 0;
  }
}

.content-section.content-space-both .two-col-left {
  margin: 0;
}

.content-section.content-space-both .content {
  padding-top: 0;
}

.grads-stories-sec .video-grid .video-thumbnail .title .v-align {
  text-align: center;
}

.search-result-sec ul.pager {
  margin: 0 0 15px;
  text-align: left;
}

.search-result-sec ul.pager li {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: inline-block;
  text-transform: uppercase;
  font-family: "Titillium Web", sans-serif;
  font-weight: bold;
  margin-right: 6px;
  padding-left: 0px;
  margin-bottom: 10px;
  padding-bottom: 0;
}

.search-result-sec ul.pager li:first-child {
  padding-left: 0;
}

.search-result-sec ul.pager li:before {
  display: none;
}

.search-result-sec ul.pager li.pager-current {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding: 5px 15px;
  border: solid 2px #1575ba;
  color: #fff;
  background: #1575ba;
}

@media (max-width: 575px) {
  .search-result-sec ul.pager li.pager-current {
    padding: 3px 8px;
  }
}

.search-result-sec ul.pager li a {
  color: #1575ba;
  border: solid 2px #1575ba;
  display: block;
  padding: 5px 15px;
  text-decoration: none;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

@media (max-width: 575px) {
  .search-result-sec ul.pager li a {
    padding: 3px 8px;
  }
}

.search-result-sec ul.pager li a:hover {
  color: #ffffff;
  background: #1575ba;
  border-color: #1575ba;
}

.search-result-sec ul.pager li a:focus {
  border-bottom: 2px solid #000000;
}

.search-result-sec ul.pager li a:focus-visible {
  border: 2px solid #000000 !important;
  color: #000000 !important;
  background: #ffc448;
}

div.cms-page-cont-sec h2.title {
  width: 100%;
  padding: 0;
  margin: 0 0 30px;
  text-align: left;
}

.right-to-left .cms-page-cont-sec ul {
  margin-right: 18px;
}

.right-to-left .cms-page-cont-sec ul li {
  background: url(../images/bullet.png) no-repeat right;
}

.right-to-left .cms-page-cont-sec ul li:before {
  left: auto;
  right: 0;
}

.right-to-left .breadcrumb__wrap {
  text-align: right;
}

.right-to-left .breadcrumb__wrap a:before {
  margin-top: 2px;
  right: -10px;
  transform: translateY(-50%) rotate(135deg);
}

@media (min-width: 768px) {
  .grads-stories-sec.landing-page .video-grid p {
    min-height: 58px;
  }
}

@media (max-width: 991px) {
  .mobile-flex {
    display: flex;
    flex-direction: column;
  }
}

@media (max-width: 991px) {
  .mobile-flex .col-lft {
    order: 1;
  }
}

.outdated-browser {
  position: absolute;
  width: 100%;
  z-index: 999999999;
  text-align: center;
  background: rgba(21, 117, 186, 0.9);
  padding: 30px 30px 35px;
  color: #ffffff;
  font-size: 19px;
  letter-spacing: 1px;
  display: none;
}

.outdated-browser.is-old {
  display: block;
}

div.sl-you-can-block-wrap .sl-you-can-block {
  background-repeat: no-repeat;
  background: 50% 50%/cover no-repeat;
}

.quiz-box {
  min-height: 700px;
}

.quiz-box .quiz-table {
  min-height: 640px;
}

.quiz-box .quiz-table .bootstrap-select.btn-group .dropdown-menu {
  background: rgba(255, 255, 255, 0.95);
}

.sector-page div.white-box-sec {
  padding-top: 45px;
}

@media (max-width: 767px) {
  .sector-page div.white-box-sec {
    padding-bottom: 25px;
  }
}

.right-to-left .cms-page-cont-sec ul[dir="rtl"] {
  text-align: right;
}

@media (max-width: 767px) {
  #nav.is-show {
    display: block;
    position: absolute;
    width: 100% !important;
    top: 65px;
    left: 0;
    border-top: 1px solid #000000;
  }
}

@media (max-width: 767px) {
  #nav.is-show ul.menu {
    background-color: #ffffff;
  }
}

@media (max-width: 767px) {
  #nav.is-show li {
    text-align: left;
  }
}

@media (max-width: 767px) {
  #nav.is-show li a {
    color: #000000;
    font-weight: normal;
  }
}

@media (max-width: 767px) {
  #nav.is-show li a:hover {
    color: #ffffff;
    font-weight: normal;
  }
}

.news-category .form-item {
  /* input[type=checkbox]:checked:focus+label:before {
            background-color: $color-black;
            border-color: $color-black !important;
        }
        input[type=checkbox]:focus+label:before {
            border-color: $color-black !important;
        } */
}

.news-category .form-item input[type=checkbox] + label {
  width: 100%;
}

.news-category .form-item input[type=checkbox]:focus + label {
  outline: 0;
}

.news-category .form-item input[type=checkbox]:focus-visible + label {
  background-color: #ffc448 !important;
}

.misson-hub-main .mh-insta-prev.slick-hidden,
.misson-hub-main .mh-insta-next.slick-hidden {
  pointer-events: none;
  display: none;
}

.contact-form-sec .form-input {
  vertical-align: top;
}

.webform .contact-form-sec .input {
  margin-top: 2px;
}

.webform .contact-form-sec label {
  display: block;
  width: 100%;
  left: 0;
  margin-top: 15px;
}

.webform .contact-form-sec .webform-component-checkboxes.checkbox {
  min-height: 30px;
  margin-top: 20px;
}

.webform .contact-form-sec .webform-component-checkboxes.checkbox input[type=checkbox] + label {
  text-indent: 0;
}

.webform .contact-form-sec .webform-component-checkboxes.checkbox #edit-submitted-confirm {
  position: relative;
  left: 3px;
}

.webform .contact-form-sec .webform-component-checkboxes.checkbox label {
  font-size: 16px;
  padding-left: 35px;
  line-height: 24px;
  background-position-y: center;
}

.modal-forms-modal-content .contact-form-sec .form-item {
  vertical-align: top;
}

span.date-display-single {
  padding-top: 20px;
  display: inline-block;
}

/* Cookie css */
div#sliding-popup.sliding-popup-bottom {
  background: #1575ba !important;
  padding: 20px 0 10px;
  position: fixed;
  z-index: 9;
}

#sliding-popup .popup-content {
  margin: 0 auto;
}

@media (min-width: 1700px) {
  #sliding-popup .popup-content {
    max-width: 1500px;
    width: 100%;
  }
}

@media (min-width: 1500px) and (max-width: 1699px) {
  #sliding-popup .popup-content {
    max-width: 1400px;
    width: 100%;
  }
}

@media (max-width: 767px) {
  #sliding-popup .popup-content {
    padding-left: 15px;
    padding-right: 15px;
  }
}

#sliding-popup .popup-content .h2, #sliding-popup .popup-content .node-type-news .short-banner h1, .node-type-news .short-banner #sliding-popup .popup-content h1, #sliding-popup .popup-content .deep-banner h2 p, .deep-banner h2 #sliding-popup .popup-content p, #sliding-popup .popup-content
.deep-banner .h2 p,
.deep-banner .h2 #sliding-popup .popup-content p,
#sliding-popup .popup-content h2 {
  font-size: 20px;
  margin: 0;
  padding: 0 0 5px;
  color: #ffffff;
  text-transform: uppercase;
}

#sliding-popup .popup-content #popup-buttons {
  width: 53%;
  float: right;
  text-align: right;
  max-width: 50%;
}

@media (max-width: 991px) {
  #sliding-popup .popup-content #popup-buttons {
    max-width: 100%;
    width: 100%;
    float: none;
    text-align: left;
  }
}

#sliding-popup #popup-buttons button {
  border: solid 2px #ffffff;
  font-size: 15px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 0.3125em 1.05em;
  border-radius: 0;
  background-color: transparent;
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  background-image: none;
  box-shadow: inherit;
  margin-top: 0px;
  text-shadow: 0px 0px 0 #ffffff;
  vertical-align: top;
  margin: 0 5px 5px 0;
  font-family: "Titillium Web", sans-serif;
  font-weight: 600;
}

#sliding-popup #popup-buttons button:hover {
  background: #ffffff;
  color: #1575ba !important;
  transition: 0.4s;
}

#sliding-popup #popup-buttons button:focus {
  background-color: #ffc448;
  border-color: #000000;
  color: #000000 !important;
}

#sliding-popup #popup-buttons button.decline-button {
  display: none;
}

#sliding-popup .popup-content #popup-text {
  margin: 0px 0 0 !important;
  font-weight: normal !important;
  max-width: 53%;
  width: 50%;
}

@media (max-width: 991px) {
  #sliding-popup .popup-content #popup-text {
    max-width: 100%;
    width: 100%;
    padding-bottom: 20px;
  }
}

#sliding-popup .popup-content #popup-text h2 {
  text-transform: uppercase;
}

#sliding-popup .popup-content #popup-text p,
#sliding-popup .popup-content #popup-text h2 {
  color: #ffffff;
  font-size: 16px;
  padding-top: 0;
  font-weight: bold;
  line-height: 1.4;
  margin: 0 0 5px 0;
  padding: 0;
}

#sliding-popup .popup-content #popup-text p {
  font-weight: normal;
  text-transform: none;
}

div.sliding-popup-top {
  position: relative;
  bottom: 0 !important;
  top: auto !important;
  position: fixed;
  padding-top: 20px !important;
}

/* Cookie css */
.text-box-content ul,
div.intro-section ul,
section.intro-section ul,
.intro-section .intro-section-content ul {
  /*  padding: 0px;
    list-style-image: url(../images/bullet.png);
    margin-left: 18px; */
}

.text-box-content ul li,
div.intro-section ul li,
section.intro-section ul li,
.intro-section .intro-section-content ul li {
  font-size: 16px;
  font-size: 1rem;
  padding-left: 7px;
}

.text-box-content .btn, .text-box-content .base-style .btn-black, .base-style .text-box-content .btn-black, .text-box-content .fiction .btn-black, .fiction .text-box-content .btn-black, .text-box-content .news-box .btn-black, .news-box .text-box-content .btn-black, .text-box-content .cross-linking .btn-black, .cross-linking .text-box-content .btn-black, .text-box-content .short-banner .btn-black, .short-banner .text-box-content .btn-black, .text-box-content .deep-banner .btn-black, .deep-banner .text-box-content .btn-black, .text-box-content .news-article-sec .btn-black, .news-article-sec .text-box-content .btn-black, .text-box-content div.news-list .btn-black, div.news-list .text-box-content .btn-black, .text-box-content .global-styling .btn-black, .global-styling .text-box-content .btn-black,
.text-carousel-dot-btn .btn,
.text-carousel-dot-btn .base-style .btn-black, .base-style
.text-carousel-dot-btn .btn-black,
.text-carousel-dot-btn .fiction .btn-black, .fiction
.text-carousel-dot-btn .btn-black,
.text-carousel-dot-btn .news-box .btn-black, .news-box
.text-carousel-dot-btn .btn-black,
.text-carousel-dot-btn .cross-linking .btn-black, .cross-linking
.text-carousel-dot-btn .btn-black,
.text-carousel-dot-btn .short-banner .btn-black, .short-banner
.text-carousel-dot-btn .btn-black,
.text-carousel-dot-btn .deep-banner .btn-black, .deep-banner
.text-carousel-dot-btn .btn-black,
.text-carousel-dot-btn .news-article-sec .btn-black, .news-article-sec
.text-carousel-dot-btn .btn-black,
.text-carousel-dot-btn div.news-list .btn-black, div.news-list
.text-carousel-dot-btn .btn-black,
.text-carousel-dot-btn .global-styling .btn-black, .global-styling
.text-carousel-dot-btn .btn-black,
.intro-section-content .btn,
.intro-section-content .base-style .btn-black, .base-style
.intro-section-content .btn-black,
.intro-section-content .fiction .btn-black, .fiction
.intro-section-content .btn-black,
.intro-section-content .news-box .btn-black, .news-box
.intro-section-content .btn-black,
.intro-section-content .cross-linking .btn-black, .cross-linking
.intro-section-content .btn-black,
.intro-section-content .short-banner .btn-black, .short-banner
.intro-section-content .btn-black,
.intro-section-content .deep-banner .btn-black, .deep-banner
.intro-section-content .btn-black,
.intro-section-content .news-article-sec .btn-black, .news-article-sec
.intro-section-content .btn-black,
.intro-section-content div.news-list .btn-black, div.news-list
.intro-section-content .btn-black,
.intro-section-content .global-styling .btn-black, .global-styling
.intro-section-content .btn-black {
  white-space: normal;
}

div.jp-interface {
  background-color: #1575ba;
}

div.jp-interface .jp-next,
div.jp-interface .jp-previous,
div.jp-interface .jp-play,
div.jp-interface .jp-stop {
  background-color: #0f5c94;
}

div.jp-details .jp-title {
  font-size: 14px;
  font-weight: bold;
}

div.jp-current-time {
  font-size: 12px;
  font-weight: bold;
  margin-top: -3px;
}

@media (min-width: 1800px) {
  div.timeline-section #slider .owl-stage {
    margin-left: -382px;
  }
}

@media (min-width: 1381px) and (max-width: 1799px) {
  div.timeline-section #slider .owl-stage {
    margin-left: -230px;
  }
}

@media (min-width: 1201px) and (max-width: 1380px) {
  div.timeline-section #slider .owl-stage {
    margin-left: -180px;
  }
}

@media (min-width: 1570px) {
  div.timeline-section .prev-slr {
    left: 30px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1569px) {
  div.timeline-section .prev-slr {
    left: 10px !important;
  }
}

@media (min-width: 1570px) {
  div.timeline-section .next-slr {
    right: 30px !important;
  }
}

@media (min-width: 1200px) and (max-width: 1569px) {
  div.timeline-section .next-slr {
    right: 10px !important;
  }
}

.vdo-existing.video-popup .modal-body {
  padding-bottom: 56.25%;
}

.webform .form-checkboxes input[type=checkbox]:focus + label {
  outline: 2px solid #ffc448;
}

.webform .form-item-captcha-response label {
  display: block;
  width: 100%;
  text-align: left;
  left: 0;
}

.webform .form-item-captcha-response input {
  border: solid 2px #000000;
  font-size: 20px;
  padding: 10px 10px;
  font-style: italic;
  color: #999;
  float: left;
  font-family: "Titillium Web", sans-serif;
  font-style: normal;
  color: #000000;
  font-weight: 600;
}

.webform div.error,
.webform table tr.error {
  background-color: #ffd8d8 !important;
}

.webform div.error,
.webform div.messages.error {
  background: #fff !important;
  padding: 10px;
  margin-top: 20px;
  border: 1px solid #d8000c;
}

.webform div.messages ul li {
  list-style-image: none;
  font-size: 14px;
  padding-bottom: 0;
  color: #d8000c !important;
}

.webform div.messages ul li::marker {
  color: #d8000c !important;
}

.modal-content .form-checkboxes input[type=checkbox]:focus + label {
  outline: 2px solid #ffc448;
}

.modal-content .form-checkboxes input[type=checkbox] + label {
  padding-left: 25px;
}

div.modal-forms-modal-content .popups-close:focus {
  outline: 2px solid #ffc448;
}

.webform-client-form .contact-form-sec .webform-component-checkboxes .description {
  display: block;
  float: none !important;
  clear: inherit;
  text-align: left;
  direction: ltr;
  margin-top: 14px;
  padding-left: 40px;
}

.webform-client-form .contact-form-sec .webform-component-checkboxes label.element-invisible {
  display: none;
}

.audio-section-new .audioplayer .pButton {
  padding: 0;
  background-color: #ffffff;
}

.audio-section-new .audioplayer .pButton:focus {
  background: #ffc448;
  border-color: #000000;
}

.audio-section-new .audioplayer .next,
.audio-section-new .audioplayer .prev {
  padding: 0;
  background-color: #ffffff;
}

.audio-section-new .audioplayer .next:focus,
.audio-section-new .audioplayer .prev:focus {
  background: #ffc448;
  border-color: #000000;
}

.audio-section-new .h2, .audio-section-new .node-type-news .short-banner h1, .node-type-news .short-banner .audio-section-new h1, .audio-section-new .deep-banner h2 p, .deep-banner h2 .audio-section-new p, .audio-section-new
.deep-banner .h2 p,
.deep-banner .h2 .audio-section-new p {
  font-weight: bold;
}

.audio-section-new .h2 div, .audio-section-new .node-type-news .short-banner h1 div, .node-type-news .short-banner .audio-section-new h1 div, .audio-section-new .deep-banner h2 p div, .deep-banner h2 .audio-section-new p div,
.deep-banner .h2 .audio-section-new p div {
  font-family: "Titillium Web", sans-serif;
  font-weight: 600;
}

div.modal-forms-modal-content .popups-close {
  opacity: 1;
}

.mh-findout-svg img {
  max-height: 520px;
}

.h-scroll table {
  border-width: 1px;
}

div.webform-client-form .ctools-modal-content .form-item .description {
  float: none !important;
}

div.webform-client-form .ctools-modal-content [id^=edit-captcha-response] {
  border: 2px solid #999;
  color: #999;
  font-size: 20px;
  font-style: italic;
  margin-top: 20px;
  padding: 10px;
}

.loginbox-upper {
  padding: 30px 0;
}

.loginbox-upper.content-section {
  padding: 0;
  min-height: 400px;
}

.loginbox-upper.content-section .content {
  display: flex;
  padding: 0;
  flex: 1 1 100%;
  align-items: center;
  min-height: 100vh;
}

.loginbox-upper .loginbox-wrap {
  flex: 1 1 100%;
}

.loginbox-upper div.messages {
  border-radius: 10px;
  text-align: left;
  max-width: 50%;
}

@media (min-width: 768px) and (max-width: 991px) {
  .loginbox-upper div.messages {
    max-width: 65%;
  }
}

@media (max-width: 767px) {
  .loginbox-upper div.messages {
    max-width: 96%;
  }
}

@media (max-width: 767px) {
  .loginbox-upper .login-box {
    max-width: 96%;
  }
}

.loginbox-upper .contact-form {
  text-align: left;
  max-width: 430px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

.loginbox-upper .contact-form label {
  display: block;
  max-width: 100%;
  margin-bottom: 5px;
  display: block;
  text-align: left;
  margin-top: 13px;
}

.loginbox-upper .contact-form textarea {
  height: 200px;
  resize: none;
}

.loginbox-upper .contact-form .grippie {
  display: none;
}

.loginbox-upper .contact-form .form-type-checkbox {
  padding-bottom: 20px;
}

.loginbox-upper .contact-form .form-type-checkbox label {
  display: inline-block;
}

.loginbox-upper .contact-form input[type="text"],
.loginbox-upper .contact-form textarea {
  width: 100%;
}

.loginbox-upper .contact-form input[type="submit"] {
  border-radius: 0;
  border: solid 2px #000000;
  font-size: 1em;
  color: #000000;
  font-weight: 700;
  text-transform: uppercase;
  padding: 2px 15px;
  display: inline-block;
  background: #FFF;
  font-family: 'Titillium Web', sans-serif;
  line-height: 23px;
  height: 32px;
  transition: 0.4s;
}

.loginbox-upper .contact-form input[type="submit"]:hover {
  background: none;
  color: #1575ba;
  border: solid 2px #1575ba;
}

.page-user-contact .backto-site {
  display: none;
}

.loginbox-logo .logo {
  background: url(../images/logo.svg) left no-repeat;
  width: 228px;
  height: 48px;
  background-size: 100%;
  display: inline-block;
  overflow: hidden;
  text-indent: 9999em;
  overflow: hidden;
  margin-bottom: 20px;
}

.login-box p {
  text-align: left;
  top: -45px;
}

.login-box {
  border-radius: 10px;
}

.login-box .form-actions {
  padding-top: 10px;
}

.backto-site {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}

.backto-site a {
  color: #ffffff;
  position: absolute;
  left: 40px;
  top: -60px;
  background: url(../images/arror-back.svg) left no-repeat;
  padding-left: 33px;
  background-size: 24px 20px;
}

.backto-site a:hover {
  text-decoration: underline;
}

.quiz-list-sec .purple.grid:before,
.quiz-list-sec .purple.grid:after,
.quiz-list-sec .blue.grid:before,
.quiz-list-sec .blue.grid:after,
.quiz-list-sec .green.grid:after,
.quiz-list-sec .orange.grid:before,
.quiz-list-sec .green.grid:before,
.quiz-list-sec .orange.grid:after {
  display: none;
}

.quiz-list-sec .purple.grid,
.quiz-list-sec .orange.grid,
.quiz-list-sec .blue.grid,
.quiz-list-sec .green.grid {
  background: #1575ba !important;
}

.quiz-list-sec .grid .table-cell .quiz-link:hover {
  text-decoration: underline;
}

.profile h3 {
  border-bottom: 0px;
}

/* Language footer dropdown */
.language-wrap {
  position: relative;
  max-width: 120px;
  margin-left: auto;
}

@media (max-width: 767px) {
  .language-wrap {
    margin-left: 0;
  }
}

.language-wrap button {
  background-color: transparent;
  color: #ffffff;
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border: 1px solid #ffffff;
  padding: 8px 30px 8px 10px;
  font-size: 16px;
  width: 100%;
}

.language-wrap button:hover {
  text-decoration: none;
  background-color: #1575ba;
  color: #ffffff;
}

.language-wrap button:focus, .language-wrap button:focus-visible {
  outline: 0;
  border: 1px solid #000000;
  background-color: #ffc448;
}

.language-wrap button:focus:after, .language-wrap button:focus-visible:after {
  border-color: #000000;
}

.language-wrap button:after {
  content: "";
  border: 0;
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  width: 7px;
  height: 7px;
  transform: rotate(-45deg) translateY(-50%);
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -2px;
}

.language-wrap ul {
  display: none;
  position: absolute;
  bottom: 100%;
  background: #ffffff;
  right: 0;
  display: none;
  padding: 0;
  margin: 0 0 1px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border: 2px solid #ffffff;
  box-shadow: 0px -4px 5px 0px rgba(0, 0, 0, 0.22);
  width: 100%;
}

.language-wrap ul li {
  padding: 0;
  font-size: 16px;
}

.language-wrap ul li a {
  padding: 3px 15px;
  display: block;
  color: #000000;
  border: 0 !important;
}

.language-wrap ul li a:hover {
  text-decoration: none !important;
  background-color: #1575ba;
  color: #000000;
  border: 0 !important;
}

.language-wrap ul li a:hover span {
  color: #ffffff !important;
}

.language-wrap ul li a:focus, .language-wrap ul li a:focus-visible {
  outline: 0;
  border-color: #000000;
  background-color: #ffc448;
  border: 0 !important;
  color: #000000 !important;
}

.language-wrap ul li a:focus:hover, .language-wrap ul li a:focus-visible:hover {
  border-color: #000000 !important;
  color: #000000;
  background-color: #ffc448;
}

.language-wrap ul li a:focus span, .language-wrap ul li a:focus-visible span {
  color: #000000 !important;
}

.language-wrap ul li a.lan-selected {
  color: #ffffff;
  background-color: #1575ba;
}

.language-wrap ul li a.lan-selected:hover {
  text-decoration: none !important;
  background-color: #1575ba;
  color: #ffffff;
  border: 0 !important;
}

.language-wrap ul li a.lan-selected:focus, .language-wrap ul li a.lan-selected:focus-visible {
  outline: 0;
  border-color: #000000;
  background-color: #ffc448;
  border: 0 !important;
}

.language-wrap ul li a.lan-selected:focus:hover, .language-wrap ul li a.lan-selected:focus-visible:hover {
  border-color: #000000 !important;
}

.acc-content:focus-visible {
  outline: 0;
}

.acc-content:focus-visible p {
  background-color: #ffc448;
  color: #000000 !important;
  border-bottom: 2px solid #000000;
}

@media (max-width: 767px) {
  .news-article-top-sec .news-cont-sec div.news-readmore {
    border: 0;
  }
}

.image-text-cross.hide-job-bottom-slider .jobs-of-the-month-bottom-slider {
  display: none;
}

.image-text-cross.text-slider-with-tabs .jobs-of-the-month-bottom-slider {
  margin-top: 47px;
}

@media (max-width: 767px) {
  .image-text-cross.text-slider-with-tabs .jobs-of-the-month-bottom-slider {
    display: none;
  }
}

.image-text-cross.text-slider-with-tabs .jobs-of-the-month-bottom-slider .slick-slide {
  opacity: 0.75;
}

.image-text-cross.text-slider-with-tabs .jobs-of-the-month-bottom-slider .is-active {
  opacity: 1;
}

.image-text-cross.text-slider-with-tabs .jobs-of-the-month-bottom-slider .is-active .text-carousel-bottom-content:before {
  background-color: #ffffff;
}

.image-text-cross.text-slider-with-tabs .jobs-of-the-month-bottom-slider .text-carousel-bottom-content {
  font-size: 15px;
  font-size: 0.9375rem;
  font-weight: bold;
  letter-spacing: -0.27px;
  line-height: 25px;
  text-decoration: none;
  position: relative;
  padding-top: 35px;
  display: block;
  padding-right: 10px;
  cursor: pointer;
}

.image-text-cross.text-slider-with-tabs .jobs-of-the-month-bottom-slider .text-carousel-bottom-content:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  width: 1rem;
  height: 1rem;
  padding: 0;
  border: none;
  border-radius: 100%;
  background-color: #1575ba;
  text-indent: -9999px;
  border: 1px solid #ffffff;
  position: absolute;
  top: 3px;
  left: 0;
}

.image-text-cross.text-slider-with-tabs .text-carousel {
  max-width: 520px;
  margin: 0 auto;
  padding: 0;
}

.image-text-cross.text-slider-with-tabs .tag-title {
  text-transform: uppercase;
  font-weight: 600;
  position: relative;
  font-family: 'Titillium Web', sans-serif;
  padding-bottom: 3px;
  font-size: 20px;
  font-size: 20px;
  font-size: 1.25rem;
}

.image-text-cross.text-slider-with-tabs .tag-title:after {
  content: "";
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  max-width: 264px;
  height: 1px;
  width: 100%;
  background-color: #ffffff;
}

.image-text-cross.text-slider-with-tabs .jobs-of-the-month-slider-wrap .container {
  width: 100%;
}

.image-text-cross.text-slider-with-tabs .image-text-cross-content {
  margin: 0 auto;
  max-width: 816px;
  padding-top: 34px;
  position: relative;
  padding-bottom: 40px;
}

@media (max-width: 767px) {
  .image-text-cross.text-slider-with-tabs .image-text-cross-content {
    padding: 25px 10px 30px;
  }
}

.image-text-cross.text-slider-with-tabs .image-text-cross-wrap .bg-cover, .image-text-cross.text-slider-with-tabs .image-text-cross-wrap .short-banner {
  margin-bottom: -350px;
}

@media (max-width: 767px) {
  .image-text-cross.text-slider-with-tabs .image-text-cross-wrap .bg-cover, .image-text-cross.text-slider-with-tabs .image-text-cross-wrap .short-banner {
    min-height: 216px;
    margin-bottom: -88px;
  }
}

.image-text-cross.text-slider-with-tabs .image-text-cross-inner {
  position: relative;
}

.image-text-cross.text-slider-with-tabs .text-carousel-wrap {
  padding: 0;
}

.image-text-cross.text-slider-with-tabs .text-carousel-wrap h2 {
  padding-top: 17px;
}

.image-text-cross.text-slider-with-tabs .text-carousel-wrap .btn, .image-text-cross.text-slider-with-tabs .text-carousel-wrap .base-style .btn-black, .base-style .image-text-cross.text-slider-with-tabs .text-carousel-wrap .btn-black, .image-text-cross.text-slider-with-tabs .text-carousel-wrap .fiction .btn-black, .fiction .image-text-cross.text-slider-with-tabs .text-carousel-wrap .btn-black, .image-text-cross.text-slider-with-tabs .text-carousel-wrap .news-box .btn-black, .news-box .image-text-cross.text-slider-with-tabs .text-carousel-wrap .btn-black, .image-text-cross.text-slider-with-tabs .text-carousel-wrap .cross-linking .btn-black, .cross-linking .image-text-cross.text-slider-with-tabs .text-carousel-wrap .btn-black, .image-text-cross.text-slider-with-tabs .text-carousel-wrap .short-banner .btn-black, .short-banner .image-text-cross.text-slider-with-tabs .text-carousel-wrap .btn-black, .image-text-cross.text-slider-with-tabs .text-carousel-wrap .deep-banner .btn-black, .deep-banner .image-text-cross.text-slider-with-tabs .text-carousel-wrap .btn-black, .image-text-cross.text-slider-with-tabs .text-carousel-wrap .news-article-sec .btn-black, .news-article-sec .image-text-cross.text-slider-with-tabs .text-carousel-wrap .btn-black, .image-text-cross.text-slider-with-tabs .text-carousel-wrap div.news-list .btn-black, div.news-list .image-text-cross.text-slider-with-tabs .text-carousel-wrap .btn-black, .image-text-cross.text-slider-with-tabs .text-carousel-wrap .global-styling .btn-black, .global-styling .image-text-cross.text-slider-with-tabs .text-carousel-wrap .btn-black {
  white-space: normal;
}

@media (max-width: 767px) {
  .image-text-cross.text-slider-with-tabs .slick-dots button {
    border-color: #ffffff;
    box-shadow: inset 0px 0px 20px 20px #1575ba;
  }
  .image-text-cross.text-slider-with-tabs .slick-dots .slick-active button {
    border-color: #ffffff;
    box-shadow: inset 0px 0px 20px 20px #ffffff;
  }
}

.image-text-cross.text-slider-with-tabs .slick-next,
.image-text-cross.text-slider-with-tabs .slick-prev {
  top: 50%;
  transform: translateY(-50%);
  height: 62px;
  width: 62px;
  position: absolute;
  font-size: 0;
  cursor: pointer;
  background: #ffffff url(../images/next.svg) 23px 50% no-repeat;
  border: none;
  background-size: 15px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  transition: all 0.2s;
  z-index: 1;
  border: 2px solid transparent;
  margin-top: 0px;
  color: #000000 !important;
  right: -103px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .image-text-cross.text-slider-with-tabs .slick-next,
  .image-text-cross.text-slider-with-tabs .slick-prev {
    right: -90px;
  }
}

@media (max-width: 767px) {
  .image-text-cross.text-slider-with-tabs .slick-next,
  .image-text-cross.text-slider-with-tabs .slick-prev {
    display: none !important;
  }
}

.image-text-cross.text-slider-with-tabs .slick-next:focus-visible,
.image-text-cross.text-slider-with-tabs .slick-prev:focus-visible {
  border-color: #000000;
  outline: 0;
  background-color: #ffc448;
  border: 2px solid #000000;
}

.image-text-cross.text-slider-with-tabs .slick-next:focus,
.image-text-cross.text-slider-with-tabs .slick-prev:focus {
  border: 2px solid #000000;
}

.image-text-cross.text-slider-with-tabs .slick-prev {
  left: -103px;
  background: #ffffff url(../images/back.svg) 19px 50% no-repeat;
  background-size: 15px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .image-text-cross.text-slider-with-tabs .slick-prev {
    left: -90px;
  }
}

.image-text-cross.text-slider-with-tabs .slick-arrow {
  color: #1575ba;
}

.image-text-cross.text-slider-with-tabs .slick-slide:focus-visible {
  outline: 4px solid #ffc448;
}

.image-text-cross.text-slider-with-tabs .slick-arrow {
  color: #ffffff;
}

.fiction .btn:hover span, .fiction .btn-black:hover span {
  color: #000000;
}

.fiction .btn span:hover, .fiction .btn-black span:hover {
  color: #000000 !important;
}

.txt-limit {
  display: block;
  display: -webkit-box;
  max-width: 100%;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 1.75rem;
}

@media (max-width: 767px) {
  .txt-limit {
    -webkit-line-clamp: 8;
  }
}

@media (max-width: 575px) {
  .deep-banner .deep-banner-content .deep-banner-btn {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
  }
}

.deep-banner .deep-banner-content .deep-banner-btn .btn, .deep-banner .deep-banner-content .deep-banner-btn .btn-black {
  margin-right: 20px;
}

@media (max-width: 575px) {
  .deep-banner .deep-banner-content .deep-banner-btn .btn, .deep-banner .deep-banner-content .deep-banner-btn .btn-black {
    margin-bottom: 15px;
  }
}

.deep-banner .deep-banner-content .deep-banner-btn .btn:last-child, .deep-banner .deep-banner-content .deep-banner-btn .btn-black:last-child {
  margin-right: 0;
}

@media (max-width: 575px) {
  .deep-banner .deep-banner-content .deep-banner-btn .btn:last-child, .deep-banner .deep-banner-content .deep-banner-btn .btn-black:last-child {
    margin-bottom: 0px;
  }
}

.careers.condolence .deep-banner .deep-banner-content {
  background-color: #000000;
}

@media (min-width: 768px) and (max-width: 991px) {
  .condolence .deep-banner .short-banner, .condolence .deep-banner .bg-cover {
    background: 98% 50% / cover no-repeat;
  }
}
