#mod-custom124 h1 {
	font-weight: 800;
	text-shadow: 1px 1px 0px #ffffff, 0px 0px 5px rgba(128,128,128,.4);
}
#itemid-148 img {
    min-width: 320px;
	max-width: 800px;
	width: 100%;
}
#rstpl-page-wrap, body {
  min-width: 320px;
  color: #3c3e49;
}
#rstpl-main-menu-position {
    margin-bottom: 2rem;
}
#rstpl-main-menu-position .navbar .navbar-collapse.menu_left {
    margin-left: 50px;
}
.nav-item {
  margin: 0px 2px 4px 2px;
}
@media (min-width: 1200px) {
    .rstpl-breadcrumbs-position {
        margin-bottom: 1rem;
    }
}
@media (min-width: 240px) {
    .item-content img {
        width: 100%;
        height: auto;
    }
}
@media (min-width: 800px) {
    .item-content img {
        width: 50%;
        height: auto;
    }
}
#rstpl-footer-container {
    color: #ffffff;
}  
.credit a:link, .credit a:visited {
  font-family: 'Bebas Neue', Arial, sans-serif;
  color: #186a20;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 1.25px;
  text-shadow: .75px .75px 0px white, 1.5px 1.5px 0px black, 0px 0px 5px rgba(1,1,1,0);
}
.credit a:hover, .credit a:active {
  color: #46b955;
  text-shadow: .75px .75px 0px black, 1.5px 1.5px 0px white, 0px 0px 5px rgba(1,1,1,0);  
}
.btn {
  border-radius: 10px;
}
.rstpl-card-rounded-corners {
  border-radius: 10px;
}
.card.rstpl-card-rounded-corners {
  padding: 0rem;
}
.rscarousel .carousel-caption {
    background-color: rgb(53 81 146 / 56%) !important;
}
.carousel-caption h3 {
  text-shadow: .75px .75px 0px white;
}  
#captcha24 {
  width: 200px;
  height: 48px;
}
#catcha24 img {
  height: 100%;
  width: auto;
}

.top-positions {
  background-image: url("../../../../images/header-background.gif");
  background-size: cover;
  top: 0px;
  left: 0px;
}
.top-positions img {
  width: 100%;
}
h1 {
  font-family: "Dancing Script", sans-serif;
  font-size: 50px;
}
#rstpl-pagewrap #rstpl-com_content .blog-featured .blog-items .blog-item .item-content {
    background-color: #daede2;
}
#rstpl-pagewrap #rstpl-com_content .com-content-article {
    background-color: transparent;
}
#rstpl-pagewrap #rstpl-com_content .com-content-category-blog .blog-items .blog-item, #rstpl-pagewrap #rstpl-com_content .com-content-archive .blog-items .blog-item, #rstpl-pagewrap #rstpl-com_content .com-content-article .blog-items .blog-item, #rstpl-pagewrap #rstpl-com_content .blog-featured .blog-items .blog-item, #rstpl-pagewrap #rstpl-com_content .com-content-category-blog .archive-items .blog-item, #rstpl-pagewrap #rstpl-com_content .com-content-archive .archive-items .blog-item, #rstpl-pagewrap #rstpl-com_content .com-content-article .archive-items .blog-item, #rstpl-pagewrap #rstpl-com_content .blog-featured .archive-items .blog-item, #rstpl-pagewrap #rstpl-com_content .com-content-category-blog .blog-items .archive-item, #rstpl-pagewrap #rstpl-com_content .com-content-archive .blog-items .archive-item, #rstpl-pagewrap #rstpl-com_content .com-content-article .blog-items .archive-item, #rstpl-pagewrap #rstpl-com_content .blog-featured .blog-items .archive-item, #rstpl-pagewrap #rstpl-com_content .com-content-category-blog .archive-items .archive-item, #rstpl-pagewrap #rstpl-com_content .com-content-archive .archive-items .archive-item, #rstpl-pagewrap #rstpl-com_content .com-content-article .archive-items .archive-item, #rstpl-pagewrap #rstpl-com_content .blog-featured .archive-items .archive-item {
    --rstpl-blog-item-bg-color: transparent;
    background-color: var(--rstpl-blog-item-bg-color);
}
.rscarousel .carousel-caption h3 {
  font-family: "Nunito Sans", "Arial", "Helvetica", sans-serif;
  font-size: 20px;
}
.rscarousel .carousel-caption h3 + .lead {
  font-size: 12px;
}  
.card, .card .card-body {
  background-color: transparent;
  padding: 0px;
}