.text-pink {
  color: #ff8bf4 !important;
}

.text-headline {
  text-transform: capitalize !important;
}

.box-shadow-light {
  box-shadow: 0 10px 28px rgba(0, 0, 0, 0.25), 0 4px 10px rgba(0, 0, 0, 0.22) !important;
}

.box-shadow-medium {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.2) !important;
}

.header-bottom.sticky {
  background: #0f0c75 !important;
}

.header-bottom-bg {
  background: #ff8bf4 !important;
}

.header-logo {
  max-height: 90px  !important;
}

.header-logo-small {
  max-height: 60px  !important;
}

.politics-menu ul li a:hover {
  color: #ffffff !important;
}

.elecson-btn.header-btn a {
  background: #d565ca !important;
}

.sticky .politics-btn a {
  color: #ffffff !important;
}

.politics-btn a span i {
  color: #d565ca !important;
}

.hero-content h4 {
  color: #ffffff !important;
}

.politics-hero-box-wrapper {
  background: rgba(230, 219, 229, 0.8);
  padding: 15px;
  max-width: 700px;
}

.showcase-header-one {
  font-family: "Arimo" !important;
  border-radius: .25rem !important;
  padding-top: .5rem !important;
  padding-bottom: .5rem !important;
  padding-left: .5rem !important;
  padding-right: .5rem !important;
  max-width: 12em !important;
  color: #070577 !important;
}

.showcase-header-two {
  font-family: "Arimo" !important;
  text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
  text-shadow: black 1px 0 10px !important;
}

.showcase-header-three {
  font-family: "Arimo" !important;
  font-weight: bold;
  color: white;
  font-size: 1.3em;
  text-shadow: black 3px 2px 10px !important;
}

.showcase-header-button {
  margin-top: -5px !important;
}

.slider-title-1 {
  background-color: rgba(120, 134, 154, 0.5);
  padding: 15px;
  text-shadow: 2px 2px 2px #252525;
}

.slider-content-box {
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  padding: 10px;
}

.header-top::before {
  content: "";
  position: absolute;
  top: 0;
  left: -36px;
  width: 52%;
  height: 100%;
  background: #d565ca !important;
  transform: skew(-44deg);
  z-index: -1;
}

.header-top {
  background: #0f0c75 !important;
  padding: 10px 0 14px;
  position: relative;
  z-index: 1;
}

.sticky {
  background: #ff8bf4 !important;
}

.header-logo-lg {
  position: absolute !important;
  z-index: 100;
}

.mean-container .mean-bar {
  background: #0f0c75 !important;
}

.meanbar-logo {
  max-height: 58px  !important;
  padding-left: 15px;
}

.mobile-menu-logo {
  max-height: 58px;
  padding-left: 15px;
}

.mean-container .mean-bar::before {
  content: inherit !important;
}

.elecson-btn a {
  background: #d565ca !important;
}

.vote-button-icon {
  max-width: 100px;
}

.service-area {
  background: #302a2e !important;
}

.loader:before {
  border-left-color: #ff8bf4 !important;
}

.service-single-box {
  background-image: linear-gradient(21deg, #012549 0%, #ff8bf4 100%);
}

.breadcrumb-page-title {
  text-transform: capitalize;
}

.braedcrumb-area::before {
  opacity: 0.5;
}

.breadcumb-area {
  background-size: cover !important;
  /* <------ */
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.section-sub-title h5 {
  color: #d565ca !important;
}

.subscribe-area {
  background: #d565ca !important;
}

.footer-cotact-box {
  background: #d565ca !important;
}

.row.footer {
  background: #302a2e !important;
}

.footer-widget-social a i {
  background: #d565ca;
}

.politics-section-title .section-sub-title {
  color: #ff8bf4 !important;
}

.section-sub-title::before {
  background: #ff8bf4 !important;
}

button.tablink {
  width: inherit !important;
}

.gallery-page-box {
  padding: 5px;
}

@media (max-width: 575.98px) {
  .politics-hero-box-wrapper {
    padding: 10px;
    max-width: 700px;
    margin-top: 345px !important;
  }
  h1.showcase-header-one {
    font-size: 1.4em  !important;
  }
  .showcase-header-three {
    font-size: 0.8em !important;
  }
  .politics-hero-desc {
    margin-bottom: 26px   !important;
  }
}
