
/* MENU */

/* SUBMENU */

/* BUTTON */

/* Theme Options Custom CSS */
/* AMEA VALIDATION CSS */
.prague-header .filter-nav a {
  color: #fff !important;
}
.prague-header .filter-nav a:hover {
  color: #f4f4f4 !important;
}
.swiper-pagination-bullet {
color:#333 !important
}
.prague-shortcode-heading {
  position: relative;
  z-index: 2;
background: rgba(0, 0, 0, 0.65);
}
.top-banner {
background-color: #000 !important
}
.top-banner .subtitle,.top-banner .title {
background: transparent !important
}
.prague-shortcode-heading::before {
  content: "";
  position: absolute;
  inset: -20px;
  background: rgba(0, 0, 0, 0.65);
  filter: blur(18px);
  z-index: -1;
}
.awards-list .awards-item .awards-info .awards-subtitle {
  color: #333 !important;
}
@media screen and (max-width: 1199px) {
.main-menu > li a, .main-menu > li {
    color: #000 !important;
}
    .prague-header.light:not(.left):not(.easy_style) .main-menu li a {
        color: #111 !important;
    }
    .prague-header.light:not(.left):not(.easy_style) .main-menu li a {
        color: #111 !important;
    }
    .prague-header.light:not(.left):not(.easy_style) .main-menu .sub-menu li a {
        color: #111 !important;
    }
}
.top-banner.light .content .description, .top-banner.light .content .subtitle, .top-banner.light .content .title {
  color: #fff;
  padding: 20px 0 20px;
}
.top-banner .overlay {
  background-color: rgba(0, 0, 0, 0.55) !important;
}
.adddress-block .address-block-outer p,.frm_description {
color:#333 !important
}
.frm_required {
color:#A2180B !important
}
.sr-only {
color:#fff !important;
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}
.main-menu > li a,.main-menu > li a:visited, .main-menu > li a:active, .main-menu > li a:hover {
color:#fff !important
}
.main-menu > li a,.main-menu > li {
	background: none !important;
	background-color:transparent !important
}
    .prague-header.simple.sticky-menu {
        background-color: #000 !important;
    }

h3 {
    font-size: 30px;
    line-height: 33px;
    text-align: center;
}
h4 {
    font-size: 14px;
    line-height: 20px;
}        			    

.page-id-1302 .container-fluid.no-padd.top-banner.categories.fullheight.light {
    min-height: 10vh !important;


@media (min-width: 980px){
    .hide-desktop{
    display: none !important;
    }
}
    @media (max-width: 980px){
    .hide-mobile{
    display: none !important;
    }
}

.testimonials-wrapper .testimonials-pagination-wrapper .swiper-pagination .swiper-pagination-bullet{padding-bottom: 40px}
