@import url("https://fonts.googleapis.com/css2?family=Alex+Brush&family=Cinzel&family=Montserrat");.entry-content .tnp-submit {
  background-color: #163a63 !important;
  border-radius: 3px 3px 3px 3px;
}
.entry-content .tnp-submit:hover {
  background-color: #5e8f3a !important;
}
#content > #primary > #main .inside-article {
  box-shadow: none;
  border-radius: 3px 3px 3px 3px;
  background-color: #ffffff;
}
#menu-item-102 > a:hover {
  background-color: #d96a13;
}
#menu-item-103 > a:hover {
  background-color: #a14356;
}
#menu-item-104 > a:hover {
  background-color: #167a78;
}
#menu-item-105 > a:hover {
  background-color: #49dd2b;
}
#menu-item-107 > a:hover {
  background-color: #6e436e;
}
#menu-item-108 > a:hover {
  background-color: #163a63;
}
#menu-item-109 > a:hover {
  background-color: #7aa54a;
}
#menu-item-110 > a:hover {
  background-color: #3b6aa8;
}
#menu-item-111 > a:hover {
  background-color: #000000;
}
.menu > .menu-item .menu-item > a:active {
  background-color: #2f3438 !important;
}
body .site-info {
  background-color: #d96a13;
}
body > #page #primary {
  background-color: #ffffff;
  margin-top: 40px;
  margin-bottom: 40px;
  border-radius: 15px 0px 15px 0px;
}
#primary {
  background-color: #ede0d3;
}
.entry-content > #Content blockquote {
  border-color: #3b6aa8;
  background-color: rgba(0, 0, 0, 0.03);
  border-radius: 15px 0px 15px 0px;
}
#masthead a {
  font-family: Cinzel;
  -webkit-text-stroke-width: 0.5px;
  text-shadow: 0px 5px 10px #2f3438;
}
body > #masthead .site-description {
  font-family: Montserrat;
  font-size: 14px;
}
#main .entry-title {
  font-size: 36px;
}
#main .attachment-full {
  border-radius: 0px 0px 0px 0px;
}
#comments .comment-content {
  background-color: #f7f8f9;
}
#comments .comment-content p {
  color: #ffffff;
}
#primary > #main .comments-title {
  font-size: 29px;
}
.comment-list > #comment-1 > #div-comment-1 p {
  background-color: rgba(0, 0, 0, 0);
  color: #2f3438;
}
#Content .aligncenter {
  box-shadow: 0px 5px 10px 0px #2f3438;
}
#wpforms-196 .wpforms-field {
  display: block;
  width: 100%;
}
#wpforms-196 button.wpforms-submit {
  width: 100%;
  font-family: Cinzel;
}
#lipsum > div > div:nth-child(2) > div {
  box-shadow: 0px 5px 10px 0px #2f3438;
}
#wpforms-submit-196 {
  box-shadow: 0px 5px 10px 0px #2f3438;
}
body #content {
  padding-top: 0px;
  margin-top: 0px;
}
#main .entry-content > h2 {
  font-size: 34px;
}
#main h3 {
  font-size: 32px;
}
#primary > #main h2 {
  font-size: 34px;
}
#main h1 {
  font-size: 36px;
}
.page h3 > strong {
  font-weight: 500;
}
#main h2 {
  font-family: Cinzel;
}
#post-2 > div > div > h3:nth-child(27) {
  font-family: Alex Brush;
  font-size: 36px;
}
body > .generate-back-to-top {
  border-radius: 0px 0px 0px 0px;
  font-weight: 900;
  font-size: 22px !important;
  background-color: #163a63 !important;
  box-shadow: 0px 5px 10px 0px #163a63;
}
.post .entry-header a:hover {
  color: #a14356;
}
.post .su-column > .su-u-clearfix:hover {
  background-color: #ede0d3;
}
#main blockquote {
  border-color: #7aa54a;
  background-color: rgba(0, 0, 0, 0);
}
#main blockquote:hover {
  background-color: #e2ffbe;
}
.inside-article .su-column > .su-u-clearfix:hover {
  background-color: #ede0d3 !important;
}
body > .generate-back-to-top:hover {
  background-color: #6e436e !important;
}
.site-footer a {
  color: #ffffff;
}
.site-footer a:hover {
  color: #000000;
}
@media screen and (max-width: 1024px) {
  #main h2 {
    font-family: Cinzel;
  }
}
@media screen and (max-width: 768px) {
  .slideout-menu > .menu-item .menu-item > a {
    color: #2f3438 !important;
  }
  .slideout-menu > .menu-item .menu-item > a:hover {
    color: #ffffff !important;
  }
  .slideout-menu > .menu-item .menu-item > a:active {
    color: #ffffff !important;
  }
  .slideout-menu .current-menu-item > a:active {
    color: #ffffff !important;
    background-color: #6e436e !important;
  }
  #masthead a {
    font-size: 41px;
  }
  body > #page #primary {
    margin-right: 12px;
    margin-left: 12px;
  }
  #main .entry-title {
    font-size: 32px;
  }
  #post-2 > div > div > h3:nth-child(27) {
    font-size: 32px;
  }
}
@media screen and (max-width: 667px) {
  #masthead a {
    font-size: 42px;
  }
  .slideout-menu > .menu-item .menu-item > a {
    background-color: #ffffff;
  }
  .slideout-menu > .menu-item .menu-item > a:hover {
    color: #ffffff;
  }
  .slideout-menu > .menu-item .menu-item > a:active {
    color: #ffffff !important;
  }
}
@media screen and (max-width: 375px) {
  .slideout-menu > .menu-item .menu-item > a {
    color: #000000 !important;
    background-color: #ffffff !important;
  }
  .slideout-menu > .menu-item .menu-item > a:hover {
    color: #ffffff !important;
    background-color: #163a63 !important;
  }
  .slideout-menu > .menu-item .menu-item > a:active {
    color: #ffffff !important;
  }
  .slideout-menu .current-menu-item > a:active {
    color: #ffffff !important;
  }
  #masthead a {
    font-size: 27px;
  }
  .inside-navigation .slideout-menu .sub-menu {
    background-color: #ede0d3;
  }
  body > #page #primary {
    margin-left: 10px;
    margin-right: 10px;
  }
  #post-2 > div > div > h3:nth-child(27) {
    font-size: 32px;
  }
}
