.tg-site-header .tg-site-header-top {
  color: #fff
}

.tg-site-header .tg-site-header-top {
  background-color: #fff;
  background-repeat: repeat;
  background-position: center center;
  background-size: contain;
  background-attachment: scroll
}

.tg-site-header {
  border-bottom-width: 0
}

.tg-primary-menu>div>ul li:not(.tg-header-button-wrap) a {
  color: #16181a
}

.tg-primary-menu>div>ul li:not(.tg-header-button-wrap):hover>a {
  color: #6357e5
}

.tg-primary-menu>div ul li:active>a, .tg-primary-menu>div ul>li:not(.tg-header-button-wrap).current_page_item>a, .tg-primary-menu>div ul>li:not(.tg-header-button-wrap).current-menu-item>a {
  color: #6357e5
}

.tg-primary-menu.tg-primary-menu--style-underline>div ul>li:not(.tg-header-button-wrap).current_page_item>a::before, .tg-primary-menu.tg-primary-menu--style-underline>div ul>li:not(.tg-header-button-wrap).current-menu-item>a::before, .tg-primary-menu.tg-primary-menu--style-left-border>div ul>li:not(.tg-header-button-wrap).current_page_item>a::before, .tg-primary-menu.tg-primary-menu--style-left-border>div ul>li:not(.tg-header-button-wrap).current-menu-item>a::before, .tg-primary-menu.tg-primary-menu--style-right-border>div ul>li:not(.tg-header-button-wrap).current_page_item>a::before, .tg-primary-menu.tg-primary-menu--style-right-border>div ul>li:not(.tg-header-button-wrap).current-menu-item>a::before {
  background-color: #6357e5
}

a:hover, a:focus, .tg-primary-menu>div ul li:hover>a, .tg-primary-menu>div ul li.current_page_item>a, .tg-primary-menu>div ul li.current-menu-item>a, .tg-mobile-navigation>div ul li.current_page_item>a, .tg-mobile-navigation>div ul li.current-menu-item>a, .entry-content a, .tg-meta-style-two .entry-meta span, .tg-meta-style-two .entry-meta a {
  color: #4286f5
}

.tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current_page_item>a::before, .tg-primary-menu.tg-primary-menu--style-underline>div>ul>li.current-menu-item>a::before, .tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current_page_item>a::before, .tg-primary-menu.tg-primary-menu--style-left-border>div>ul>li.current-menu-item>a::before, .tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current_page_item>a::before, .tg-primary-menu.tg-primary-menu--style-right-border>div>ul>li.current-menu-item>a::before, .tg-scroll-to-top:hover, button, input[type="button"], input[type="reset"], input[type="submit"], .tg-primary-menu>div ul li.tg-header-button-wrap a {
  background-color: #4286f5
}

body {
  color: #16181a
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
  background-color: #16181a
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
  background-color: #4286f5
}

.entry-content a:hover, .entry-content a:focus {
  color: #4286f5
}

.tg-site-footer .tg-site-footer-bar {
  color: #fff
}

.tg-site-footer .tg-site-footer-bar a {
  color: #fff
}

.tg-site-footer .tg-site-footer-bar a:hover, .tg-site-footer .tg-site-footer-bar a:focus {
  color: #4286f5
}

.tg-site-footer .tg-site-footer-bar {
  border-top-width: 1px
}

.tg-site-footer .tg-site-footer-bar {
  border-top-color: rgba(255, 255, 255, .12)
}

.tg-site-footer .tg-site-footer-bar {
  background-color: #16181a;
  background-repeat: repeat;
  background-position: center center;
  background-size: contain;
  background-attachment: scroll
}

.tg-site-footer-widgets {
  background-color: #16181a;
  background-repeat: repeat;
  background-position: center center;
  background-size: contain;
  background-attachment: scroll
}

.tg-site-footer .tg-site-footer-widgets {
  border-top-width: 1
}

.tg-site-footer .tg-site-footer-widgets .widget-title {
  color: #fff
}

.tg-site-footer .tg-site-footer-widgets, .tg-site-footer .tg-site-footer-widgets p {
  color: #fff
}

.tg-site-footer .tg-site-footer-widgets a {
  color: #4c4c4c
}

.tg-site-footer .tg-site-footer-widgets a:hover, .tg-site-footer .tg-site-footer-widgets a:focus {
  color: #4286f5
}

.tg-site-footer .tg-site-footer-widgets ul li {
  border-bottom-width: 0
}

.tg-scroll-to-top {
  background-color: #3e4232
}

.tg-scroll-to-top.tg-scroll-to-top--show:hover {
  background-color: #4286f5
}

body {
  font-family: Lato;
  font-size: 16px;
  line-height: 1.8;
  font-weight: 700;
  font-style: normal
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans",sans-serif;
  line-height: 1.3;
  font-weight: 400;
  font-style: normal
}

.main-navigation.tg-primary-menu>div>ul>li>a {
  color: #4c4c4c;
}

.main-navigation.tg-primary-menu>div>ul>li:hover>a {
  color: #8255e2
}
