.btn.btn-outline-warning:hover {
  background:#1d2b3f;
  color:#ffffff;
}


#t4-section-1 {
  padding-bottom:40px !important;
}
.t4-header-inner {
  background:#fffcf7 !important;
}

.acm-gallery.style-1 .sign-decor img {
  max-width:50% !important;
}

.acm-hero.style-1 .hero-item h1 span {
  font-family:'Odibee Sans', cursive;
  font-size: 72px;
  color:#6f6f6f;
}
.special_font_family {
  font-family: 'Sacramento', cursive;
  font-size:72px;
  line-height:1.1em;
  color:#6f6f6f;
}
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.acm-hero.style-1 .hero-item h1 span {
  font-size: 36px;
  }
.special_font_family {
  font-size:48px;

}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.acm-hero.style-1 .hero-item h1 span {
  font-size: 48px;
  }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen andhttps://new.brivdienu-maja.lv/administrator/index.php?option=com_templates&view=style&layout=edit&id=10# (min-width: 768px) {
.acm-hero.style-1 .hero-item h1 span {
  font-size: 64px;
  }
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.acm-hero.style-1 .hero-item h1 span {
  font-size: 64px;
  }
}

.acm-hero.style-1 .hero-item a:hover {
    color: #E3CAAA;
  text-decoration:none;
}

.acm-hero.style-1 .hero-item a {
    color: #2d2d2d;
}

.t4-masthead .ja-masthead .ja-masthead-detail {
      padding: 1rem 0;
}