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

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

h1 {
  font-family: Poppins;
  font-weight: 600;
  font-size: 38;
  line-height: 42;
  color: #2a2e33; }

h2 {
  font-family: Poppins;
  font-weight: 600;
  font-size: 28;
  line-height: 35;
  color: #2a2e33; }

h3 {
  font-family: Poppins;
  font-weight: 600;
  font-size: 26;
  line-height: 35;
  color: #2a2e33; }

h4 {
  font-family: Poppins;
  font-weight: 600;
  font-size: 20;
  line-height: 28;
  color: #2a2e33; }

h5 {
  font-family: Poppins;
  font-weight: 600;
  font-size: 18;
  line-height: 21;
  color: #2a2e33; }

h6 {
  font-family: Poppins;
  font-weight: 600;
  font-size: 14;
  line-height: 21;
  color: #2a2e33; }
/* General
 //   ========================================================================== */
body {
  background-color: #f1f2f4;
  background-repeat: no-repeat;
  background-size: contain;
  background-attachment: inherit;
  background-position: center top;
  background-image: url(http://none); }
/* Primary Color
 ========================================================================== */
.ps-widget__hashtags .ps-hashtag--box:hover {
  background-color: #2186c3; }
/* Basic styles for navigation
 ========================================================================== */
.site-header .main-navigation > ul > li > a {
  font-family: Mulish;
  font-size: 16;
  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: 13;
      font-weight: 400;
      color: #2186c4; }
      .site-header .main-navigation .sub-menu li:hover > a {
        background-color: #2186c3;
        color: #fff; }
      .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: #2186c3; }
/* 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: #363c42; }

.site-footer {
  background-color: #262a2e;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: inherit;
  background-position: center center;
  background-image: url(http://none); }
  .site-footer .widget .widget-title {
    color: #fff; }
