body {
  font-family: Mulish;
  font-weight: 400;
  font-size: 14px;
  line-height: 28px;
  color: #000; }

::selection {
  background-color: #1e1e1e; }

h1 {
  font-family: Mulish;
  font-weight: 700;
  font-size: 38px;
  line-height: 42px;
  color: #191c1f; }

h2 {
  font-family: Mulish;
  font-weight: 700;
  font-size: 32px;
  line-height: 38px;
  color: #191c1f; }

h3 {
  font-family: Mulish;
  font-weight: 700;
  font-size: 26px;
  line-height: 35px;
  color: #191c1f; }

h4 {
  font-family: Mulish;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  color: #191c1f; }

h5 {
  font-family: Mulish;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  color: #191c1f; }

h6 {
  font-family: Mulish;
  font-weight: 700;
  font-size: 14px;
  line-height: 21px;
  color: #191c1f; }
/* General
 //   ========================================================================== */
body {
  background-color: #fff;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: inherit;
  background-position: center top;
  background-image: url(); }
/* Primary Color
 ========================================================================== */
.ps-widget__hashtags .ps-hashtag--box:hover {
  background-color: #ff5757; }
/* Basic styles for navigation
 ========================================================================== */
.site-header .main-navigation > ul > li > a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  text-transform: none;
  color: #fff; }
  .site-header .main-navigation .sub-menu {
    background-color: #fff; }
    .site-header .main-navigation .sub-menu li a {
      font-family: Mulish;
      font-size: 13px;
      font-weight: 400;
      color: #2186c4; }
      .site-header .main-navigation .sub-menu li:hover > a {
        background-color: #f2faff;
        color: #2186c4; }
      .site-header .main-navigation .sub-menu li.current-menu-item > a, .site-header .main-navigation .sub-menu li.current-menu-parent > a, .site-header .main-navigation .sub-menu li.current-menu-ancestor > a, .site-header .main-navigation .sub-menu li.current_page_item > a, .site-header .main-navigation .sub-menu li.current_page_parent > a, .site-header .main-navigation .sub-menu li.current_page_ancestor > a {
        background-color: #f2faff; }
/* Basic styles for responsive navigation
 ========================================================================== */
.mad-nav-panel .menu__breadcrumbs a {
  color: #bee6fd; }
  .mad-nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-item .menu__link, .mad-nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-ancestor .menu__link, .mad-nav-panel .mobile-menu-wrap .menu__level .menu__item.current-menu-parent .menu__link, .mad-nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_item .menu__link, .mad-nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_parent .menu__link, .mad-nav-panel .mobile-menu-wrap .menu__level .menu__item.current_page_ancestor .menu__link {
    color: #bee6fd; }
    .mad-nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link {
      color: #bdbdbd; }
      .mad-nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link:hover, .mad-nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link:focus, .mad-nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link[data-submenu]:hover::after, .mad-nav-panel .mobile-menu-wrap .menu__level .menu__item .menu__link[data-submenu]:focus::after {
        color: #bee6fd; }

.site-header .mad-header-section--sticky {
  background-color: #8c52ff; }

.site-footer {
  background-color: #8c52ff;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: inherit;
  background-position: center center;
  background-image: url(); }
  .site-footer .widget .widget-title {
    color: #fff; }
