.elementor .elementor-element-0c32836 .elementor-widget-container {
  background-color: rgba(56, 99, 44, 0) !important;
}
.ast-single-post .entry-title {
  text-align: center;
  text-shadow: 16px -4px 48px rgba(234, 224, 196, 0.52);
  font-size: 35px;
  color: #DEBE2CDB;
  padding-top: 0px;
  padding: 20px;
  text-decoration: underline;
}
#secondary {
  border-color: #EAE0C4;
  border-style: none;
  border-top-style: none;
  background-color: rgba(234, 224, 196, 0.16);
  padding: 0px;
  padding-top: 40px;
  margin-top: 0px;
  border-left-width: 0px;
  border-left-color: #EAE0C4;
}
.elementor P {
  font-size: 17px;
  font-style: italic;
}
.wp-block-image:not(.is-style-rounded) img {
  padding-top: 30px;
}
.elementor .elementor-element-4615c12f .elementor-widget-container {
  margin-bottom: 10px;
}
.wp-block-preformatted {
  background-color: #38632C00;
  padding: 0px;
}
.wp-block-preformatted strong {
  font-size: 17px;
  padding-right: 0px;
  padding-left: 0px;
  font-style: italic;
  color: #000000;
  font-weight: 700;
  text-decoration: none;
}
.ast-single-post .entry-content a {
  text-decoration: none;
}
.elementor SPAN {
  text-decoration: none;
}
.elementor span {
  text-decoration: none;
  padding-top: 0px;
}
.elementor .elementor-element-8746428 .elementor-image-gallery img {
  border-bottom-left-radius: 0px;
  border-radius: 10px;
}
.elementor .elementor-element-320c33a6 .elementor-image-gallery img {
  border-radius: 10px;
}
.elementor .elementor-element-42b31e98 .elementor-image-gallery img {
  border-radius: 10px;
}
.elementor img {
  border-radius: 10px;
  padding-top: 0px;
  border-top-left-radius: 10px;
  margin-top: 20px;
  border-width: 5px;
  border-color: #38632c;
  border-style: solid;
}
.elementor iframe {
  border-radius: 10px;
  padding-top: 10px;
}
.entry-content p {
  margin-left: px;
  padding-top: 0px;
  background-color: #EAE0C4;
}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
  font-size: 15px;
  padding-top: 10px;
  padding-bottom: 0px;
  margin-bottom: 0px;
  border-width: 0px;
  border-style: solid;
  border-radius: 0px 0px 0px 0px;
}
html > body > #page > div:nth-child(1) > section:nth-child(2) > div > div > div > div > div > img {
  margin-top: 10px;
}
html > body > #page > div:nth-child(1) > section:nth-child(2) > div > div > div > div > div {
  margin-top: 10px;
}
#post-4251 > div > div > p:nth-child(4) {
  background-color: #EAE0C4;
  padding-right: 0px;
}
.post li {
  padding-top: 38px;
}
#main h3 {
  padding-top: 13px;
}
.elementor-element-c858373 h1 {
  padding-top: 10px;
}
.elementor-widget-wrap h2 > span {
  padding-top: 0px;
}
.elementor-column h2 {
  padding-top: 10px;
}
.elementor-column p {
  padding-top: 0px;
}
.elementor-column h3 {
  padding-top: 13px;
  background-color: #EAE0C4;
  color: #38632c;
}
.elementor-widget-wrap > .elementor-element-6409f1b #s_pdf_frame {
  background-color: #38632c;
  border-width: 5px;
}
.elementor-widget-wrap > .elementor-element-69cd06e2 #s_pdf_frame {
  background-color: #38632c;
  border-width: 5px;
}
.elementor > .elementor-section {
  background-color: #38632c;
}
.page > #page > #content #primary {
  background-color: #EAE0C4;
}
#primary > #main .entry-title {
  color: #38632c;
}
.entry-content .elementor-widget-wrap {
  background-color: #EAE0C4;
}
#main h4 {
  background-color: #EAE0C4;
}
.sidebar-main > #block-13 span > strong {
  color: #000000;
}
.sidebar-main > #block-13 strong > span {
  color: #debe2c;
}
#block-13 a > span {
  color: #800000;
}
.elementor-widget-wrap #s_pdf_frame {
  border-color: #38632c;
  border-width: 10px;
  border-style: solid;
}
.post #s_pdf_frame {
  border-color: #38632c;
  border-width: 10px;
  border-style: solid;
}
.elementor-widget-wrap .elementor-shortcode > p {
  padding-top: 20px;
}
.elementor-column .elementor-heading-title {
  padding-top: 10px;
  padding-bottom: 20px;
  margin-right: 0px;
  margin-left: 30px;
  border-width: 0px;
  border-style: solid;
  border-radius: 15px 15px 15px 15px;
  text-decoration: underline;
}
.elementor-element-e9e6878 p {
  padding-top: 13px;
}
.sidebar-main > #block-15 .wp-image-4429 {
  border-radius: 20px 20px 20px 20px;
  padding-top: 1.28107px;
  display: inline;
  margin-top: 30px;
  margin-bottom: 30px;
}
.sidebar-main > #block-9 .wp-image-3357 {
  padding-bottom: 30px;
}
#block-14 a > span {
  color: #800000;
}
#secondary .wp-image-4430 {
  padding-top: 0px;
  padding-bottom: 0px;
  border-radius: 20px 20px 20px 20px;
}
.sidebar-main > #block-10 .wp-image-3358 {
  padding-bottom: 30px;
}
.page > #page > #content #secondary {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
.page > #page .elementor-section {
  border-radius: 9px 9px 9px 9px;
}
#page > .elementor > .elementor-section .elementor-widget-wrap {
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-column .attachment-full {
  border-style: none;
}
.elementor-container > .elementor-element-678537e1 .elementor-widget-container {
  margin-top: 10px;
}
.elementor-widget-container > .elementor-nav-menu--main .menu-item > .elementor-item {
  border-radius: 0px 0px 0px 0px;
}
.elementor-container > .elementor-element-ec6cdc7 .elementor-widget-container {
  border-radius: 0px 0px 0px 0px;
  border-width: 0px;
  border-style: solid;
}
#main .elementor-element-786f73e {
  background-color: #EAE0C4;
  border-color: #38632c;
  border-style: solid;
  border-width: 2px;
  padding-right: 200px;
  border-radius: 15px 15px 15px 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
}
.entry-content .elementor-section .elementor-column .elementor-element {
  border-width: 0px;
  border-style: solid;
}
#wpforms-3115 .wpforms-field input {
  border-width: 2px;
  border-color: #38632c;
  border-radius: 10px 10px 10px 10px;
}
#wpforms-3115 .wpforms-field textarea {
  border-radius: 10px 10px 10px 10px;
  border-width: 2px;
  border-color: #38632c;
}
#wpforms-3113 .wpforms-field input {
  border-color: #38632c;
  border-width: 2px;
  border-radius: 15px 15px 15px 15px;
}
#wpforms-3113 .wpforms-field textarea {
  border-radius: 15px 15px 15px 15px;
  border-color: #38632c;
  border-width: 2px;
}
#wpforms-3113 button.wpforms-submit {
  border-radius: 15px 15px 15px 15px;
}
.entry-content .elementor-section .elementor-widget-wrap {
  border-radius: 0px 0px 0px 0px;
  padding-top: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: #EAE0C4;
  border-width: 0px;
}
#main .elementor-element-a5c1ee3 {
  border-color: #EAE0C4;
  border-width: 5px;
  background-color: rgba(56, 99, 44, 0.84);
}
.elementor-widget-container #sm-1714525783346233-1 {
  border-radius: 0px 0px 0px 0px;
}
#wpforms-3115 button.wpforms-submit {
  border-radius: 15px 15px 15px 15px;
}
.entry-content .elementor-element-74b447be .elementor-column {
  border-radius: 0px 0px 0px 0px;
  border-width: 0px;
  border-style: solid;
  background-color: #38632c;
  padding-top: 0px;
}
.ast-container > #primary > #main .entry-header {
  padding-bottom: 0px;
  margin-bottom: 0px;
}
#post-38 > div > div > section:nth-child(3) > div > div > div > div > div > div > div:nth-child(1) > div > a > button {
  background-color: #38632c;
  background-attachment: scroll;
  color: #38632c;
}
