@import url("https://fonts.googleapis.com/css?family=Montserrat|");
.site-topbar #site-navigation {
  background-color: #ffffff !important;
  font-style: normal;
}
.main-navigation ul a {
  font-weight: 400;
  font-style: normal;
  color: #000000;
  background-color: #ffffff !important;
  border-style: solid;
  border-width: 0px;
  font-family: Montserrat;
  font-size: 10px;
  line-height: 50px;
}
html > body > #page > #masthead > #mysticky-wrap > #mysticky-nav > div > div > #site-navigation > div > #primary-menu > #menu-item-25456 > a {
  color: #ab0505;
  font-weight: 800;
}
html > body > #page > #masthead > #mysticky-wrap > #mysticky-nav > div > div > #site-navigation > div > #primary-menu > #menu-item-25704 > a {
  color: #040a8b;
}
.site-branding .site-title {
  background-color: #ffffff;
  border-width: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  border-radius: 0px;
  border-style: solid;
  border-color: #ffffff;
}
.site-branding .site-title a {
  color: #000000;
  font-weight: 900;
  border-style: none;
}
.site-branding .site-description {
  background-color: #ffffff;
  color: #000000;
  padding: 0px!important;
  margin-top: 0px;
  padding-bottom: 7px!important;
  border-width: 0px;
  font-size: 14px;
  font-family: Montserrat;
  font-style: normal;
  line-height: 20px;
}
html > body > #page > #masthead > div:nth-child(2) > div > h1 {
  padding: 10px;
}
.container {
  color: #ffffff !important;
  line-height: 20px;
  border-width: 0px;
  font-family: Montserrat;
  background-color: #ffffff !important;
  border-color: #ffffff !important;
  border-style: none;
}
html > body > #page > #masthead > #mysticky-wrap > #mysticky-nav > div > div {
  background-color: #ffffff;
  border-style: none;
}
html > body > #page > #content > div > #secondary > #recent-posts-2 > ul > li:nth-child(1) {
  color: #000000;
  line-height: 20px;
}
html > body > #page > #content > div > #secondary > #recent-posts-2 > ul > li:nth-child(2) {
  color: #000000;
}
html > body > #page > #content > div > #secondary > #recent-posts-2 > ul > li:nth-child(3) {
  color: #000000;
}
html > body > #page > #content > div > #secondary > #recent-posts-2 > ul > li:nth-child(4) {
  color: #000000;
}
html > body > #page > #content > div > #secondary > #recent-posts-2 > ul > li:nth-child(5) {
  color: #000000;
}
.widgets-list-layout-links {
  color: #000000;
  font-size: 18px;
  line-height: 20px;
}
.entry-meta a {
  color: #000000;
  font-weight: 400!important;
  background-color: #ffffff;
  border-color: #ffffff;
  border-width: 0px;
  font-family: Montserrat!important;
  font-size: 10px!important;
  line-height: 10px!important;
}
.entry-meta span {
  color: #000000;
  font-family: Montserrat;
  font-size: 10px;
  line-height: 10px;
}
.entry-more a {
  color: #000000;
  background-color: #ffffff;
  font-size: 12px;
  font-family: Montserrat;
  font-weight: 400;
}
html > body > #page > #content > div > #primary > #main > #post-29839 > div:nth-child(4) > a {
  background-color: #000000;
}
.entry-grid .entry-meta .entry-cate a.entry-category {
  background-color: #ffffff;
  border-style: none;
  border-width: 0px;
  color: #000000;
  border-color: #000000;
  font-weight: 400;
  font-family: Montserrat;
}
.entry-grid .entry-header h2.entry-title a {
  line-height: 20px;
  font-weight: 600;
  font-size: 18px;
  color: #000000;
}
html > .post-template-default > #page > #masthead > div:nth-child(2) {
  border-style: solid;
  border-width: 0px;
}
html > .post-template-default > #page > #masthead > div:nth-child(2) > div {
  border-style: solid;
  border-width: 0px;
  background-color: #0b0b45;
}
html > .post-template-default > #page > #masthead > div:nth-child(2) > div > p:nth-child(1) {
  border-width: 10px;
}
.widget-title {
  border-color: #000000;
  background-color: #ffffff;
  color: #000000;
}
.posts-navigation a {
  color: #ffffff;
  background-color: #000000;
}
input[type=submit] {
  color: #ffffff;
  background-color: #000000;
}
body p strong em a {
  font-size: 16px;
  text-align: left;
  line-height: 18px;
}
body p {
  font-size: 16px;
  line-height: 18px;
  font-style: italic;
}
.lazyloaded {
  border-style: none;
  border-width: 0px;
  border-color: #ffffff;
}
.widget ul a {
  border-style: solid;
  border-width: 0px;
  font-family: Georgia, serif;
}
.widget {
  border-style: solid;
  border-width: 0px;
}
.wp-block-button__link {
  color: #000000 !important;
  background-color: #ffffff;
}
html > body > #page > #content > div > #secondary > #blog_subscription-3 > #subscribe-blog-blog_subscription-3 > #subscribe-submit > button {
  color: #D5A848;
}
html > .post-template-default > #page > #masthead > #mysticky-wrap > #mysticky-nav > div > div {
  background-color: #0b0b45;
}
html > .post-template-default > #page > #masthead > #mysticky-wrap > #mysticky-nav > div > div > #site-navigation > div > #primary-menu > #menu-item-1371 > a {
  background-color: #0b0b45;
}
html > .post-template-default > #page > #masthead > #mysticky-wrap > #mysticky-nav > div > div > #site-navigation {
  background-color: #0b0b45;
}
html > .post-template-default > #page > #masthead > #mysticky-wrap > #mysticky-nav > div > div > #site-navigation > div > #primary-menu > #menu-item-29311 > a {
  background-color: #0b0b45;
}
html > .post-template-default > #page > #masthead > #mysticky-wrap > #mysticky-nav > div > div > #site-navigation > div > #primary-menu > #menu-item-3486 > a {
  background-color: #0b0b45;
}
html > .post-template-default > #page > #masthead > #mysticky-wrap > #mysticky-nav > div > div > #site-navigation > div > #primary-menu > #menu-item-1372 > a {
  background-color: #0b0b45;
}
html > body > #page > #masthead > #mysticky-wrap > #mysticky-nav > div > div {
  color: #000000;
  background-color: #0b0b45;
  border-style: solid;
  border-width: 0px;
  border-color: #0b0b45;
  border-bottom-style: solid;
  border-bottom-width: 2px;
}
.site-topbar .topbar-search .genericon {
  background-color: #ffffff;
  color: #000000;
}
html > body > #page > #masthead > #mysticky-wrap > #mysticky-nav > div > div > div > form > #search {
  color: #000000;
  background-color: #ffffff;
  line-height: 30px;
  font-size: 10px;
  border-radius: 0px;
  border-width: 0px;
  border-color: rgba(11, 11, 69, 0);
  border-style: none;
}
html > body > #page > #masthead > div:nth-child(2) > div {
  background-color: #0b0b45;
}
.site-topbar .topbar-search {
  background-color: #ffffff;
  border-style: none;
  border-width: 0px;
  border-right-width: 0px;
}
html > body > #page > #content > div {
  border-right-width: 0px;
  border-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-left-color: #D5A848;
  border-right-color: #d5a848;
  border-bottom-color: #d5a848;
}
html > body > #page > #tertiary > div > #widget-area-2 > #text-26 > div > p > a {
  line-height: 20px;
  font-size: 20px;
  font-style: normal;
}
.entry-content h2 {
  font-size: 22px;
  line-height: 33px;
  font-style: italic;
  font-weight: 700;
}
html > .post-template-default > #page > #content > div > #primary > #main > #post-29836 > div > #top-posts-5 > h2 {
  color: #000000;
  background-color: rgba(0, 0, 0, 0);
}
html > .post-template-default > #page > #content > div > #primary > #main > #post-29859 > div > h5 > a > img {
  border-width: 0px;
}
.site-topbar .topbar-search input {
  color: #D5A848;
}
.site-main .hentry blockquote em {
  color: #000000;
  line-height: 30px;
}
.site-main .hentry blockquote {
  color: #000000;
}
html > body > #page > #content > div > #primary > #main > div:nth-child(2) > #post-30174 > header > div > span:nth-child(1) > a {
  color: #ffffff;
}
.entry-grid .entry-meta {
  background-color: #ffffff;
  color: #000000;
}
.entry-header h2.entry-title {
  text-align: left;
  line-height: 20px!important;
  text-transform: none;
  font-style: italic;
  font-size: 40px!important;
  font-weight: 700!important;
}
.entry-grid .entry-header h2.entry-title {
  font-size: 18px;
}
body h1 {
  font-size: 40px;
  line-height: 50px;
}
.site-main .hentry header a {
  color: #000000;
  background-color: rgba(255, 255, 255, 0) !important;
  border-width: 0px!important;
  border-color: rgba(255, 255, 255, 0) !important;
  line-height: 50px;
  font-weight: 700;
  font-style: normal;
  font-size: 40px;
}
html > body > #page > #content > div > #primary > #main > #post-31928 > header > h2 > a {
  line-height: 45px;
}
.site-main .hentry ul {
  color: #000000;
}
.wp-caption .wp-caption-text {
  color: #000000;
}
.entry-content h3 {
  font-size: 20px;
  line-height: 30px;
  font-style: normal;
}
.site-main .entry-grid.hentry {
  color: #000000;
  font-size: 14px;
}
.site-main .hentry {
  font-size: 18px;
}
body h2 {
  font-size: 24px;
  line-height: 36px;
}
html > body > #page > #content > div > #primary > #main > #post-32917 > header > h2 > a {
  font-size: 30px;
  line-height: 45px;
  font-weight: 800;
}
.content-area main {
  color: #000000;
}
@media screen and (max-width: 768px) {
  .entry-meta a {
    color: #000000;
    font-family: Montserrat;
    font-style: normal;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 10px;
    line-height: 10px;
    background-color: #ffffff;
  }
  .entry-meta span {
    color: #0b0b45;
    font-size: 10px;
    line-height: 10px;
    font-family: Montserrat;
    font-weight: 400;
  }
  .entry-more a {
    font-family: Montserrat;
    line-height: 20px;
    font-size: 12px;
  }
  html > body > #page > #content > div > #primary > #main > #post-29839 > div:nth-child(4) > a {
    background-color: #000000;
    color: #D5A848;
  }
  .entry-grid .entry-meta .entry-cate a.entry-category {
    background-color: #0b0b45;
    border-top-left-radius: 2px;
    border-style: solid;
    border-width: 3px;
    color: #ffffff;
    border-color: #000000;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
  }
  .lazyloaded {
    border-style: solid;
    border-width: 1px;
  }
  .menu-toggle {
    color: #000000;
    font-family: Montserrat;
  }
  .site-branding .site-description {
    font-family: Montserrat;
    line-height: 20px;
    font-style: normal;
    font-size: 14px;
    font-weight: 400;
  }
  .site-main .hentry header a {
    color: #000000 !important;
    background-color: #ffffff;
    border-color: #ffffff;
    padding: 0px;
  }
  html > body > #page > #content > div > #primary > #main > div:nth-child(36) > #post-31831 > header > div > span:nth-child(1) > a {
    color: #000000;
    background-color: #ffffff !important;
    border-width: 0px;
    border-style: none;
  }
  .site-main .entry-grid-wrapper:nth-of-type(2n+1) header {
    color: #000000;
  }
  .entry-header h2.entry-title {
    color: #000000;
  }
  .entry-grid .entry-meta {
    color: #000000;
  }
}
