#message-modal > div > div > div.modal-body > div {
left:-5%;
font-family: didact gothic !important;
color: black !important;
}

.rendered-form .form-control {
color: black!important;
}

.mega-links> a{
    color: white!important;
    font-family: didact gothic!important;
    font-size: 18px;
    
}
.list-unstyled{
    padding-left:10px;
}

.service-title.slide-subtitle>a>strong {
    font-family: Didact Gothic !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 16px !important;
    line-height: 22px !important;
    color: #000000 !important;
    text-align:center !important;
}

.slide-price {
    display: block;
    font-family: Didact Gothic, sans-serif;
    font-size: 14px;
}

.slide-price span{
    font-family: Didact Gothic, sans-serif;
    font-size: 20px;
}
.menu-title{
    font-size: 16px; 
    font-family: "Open Sans Condensed", sans-serif; 
    font-weight: 600; 
    color: rgb(45, 0, 0); 
    line-height:1.4 !important;
    margin:0 !important;
}
.price{
    color: rgb(148, 74, 11); 
    font-weight: 800; 
    font-family: "Open Sans Condensed", sans-serif; 
    font-size: 18px; 
    text-align: center;
    margin:0 !important;
}

@media(max-width:576px){
    .price{
        font-size:14px !important;
    }
    .menu-title{
        font-size:14px !important;
    }
    .smaller{
        font-size:20px !important;
    }
}

/**BLURR EFFECT**/

span.blurry {
	color: transparent;
	animation: blur 10s ease-out infinite;
	-webkit-animation: blur 10s ease-out infinite;
}

span.blurry:nth-child(1) {
	animation-delay: 0.1s;
	-webkit-animation-delay: 0.1s;
}
span.blurry:nth-child(2) {
	animation-delay: 0.2s;
	-webkit-animation-delay: 0.2s;
}
span.blurry:nth-child(3) {
	animation-delay: 0.3s;
	-webkit-animation-delay: 0.3s;
}
span.blurry:nth-child(4) {
	animation-delay: 0.4s;
	-webkit-animation-delay: 0.4s;
}
span.blurry:nth-child(5) {
	animation-delay: 0.5s;
	-webkit-animation-delay: 0.5s;
}
span.blurry.blurry:nth-child(6) {
	animation-delay: 0.6s;
	-webkit-animation-delay: 0.6s;
}
span.blurry:nth-child(7) {
	animation-delay: 0.7s;
	-webkit-animation-delay: 0.7s;
}

@keyframes blur {
	0%		{text-shadow:  0 0 100px #fff; opacity:0;}
	5%		{text-shadow:  0 0 90px #fff;}
	15%		{opacity: 1;}
	20%		{text-shadow:  0 0 0px #fff;}
	80%		{text-shadow:  0 0 0px #fff;}
	85%		{opacity: 1;}
	95%		{text-shadow:  0 0 90px #fff;}
	100%	{text-shadow:  0 0 100px #fff; opacity:0;}
}

@-webkit-keyframes blur {
	0%		{text-shadow:  0 0 100px #fff; opacity:0;}
	5%		{text-shadow:  0 0 90px #fff;}
	15%		{opacity: 1;}
	20%		{text-shadow:  0 0 0px #fff;}
	80%		{text-shadow:  0 0 0px #fff;}
	85%		{opacity: 1;}
	95%		{text-shadow:  0 0 90px #fff;}
	100%	{text-shadow:  0 0 100px #fff; opacity:0;}
}


/**END**/

ul.nav.navbar-nav.hidden-xs > a > img {
    /*position:absolute;*/
    max-height:150px;
}

nav > div > div.navbar-header > a > img {
    max-height:80px;
}

.navbar-nav>li>a, .caret {
    color:rgb(158,158,158)!important;
    font-family: didact gothic!important;
    font-size:18px;
}

.navbar-nav>li>a:hover {
   background: initial!important;
}

.serviceserika {
    
    margin-top:-100px;
}

.navbar .icon-bar {
    background-color: #ffffff;
}

/**LOAD MORE GALLERY**/


.btn {
  display: inline-block;
  font-size: 20px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 15px;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn-primary {
  background-color: #30518b;
  border-color: #30518b;
}

.gallery {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}
.gallery .row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px 20px;
}
.gallery .col {
  padding: 0 10px;
  flex: 0 0 25%;
  max-width: 25%;
  position: relative;
  width: 100%;
}
.gallery img {
  vertical-align: top;
  max-width: 100%;
  height: auto;
}

.load-content {
  display: none;
}

.load-btn {
  text-align: center;
}

div > ul.nav.navbar-nav.navbar-right > li > a {
    padding: 10px 28px;
    font-family: BenchNine;
    font-style: normal;
    font-weight: bold;
    font-size: 21px;
    line-height: 152.29%;
    letter-spacing: 0.070em;
    text-transform: uppercase;
    background: #fff;
    color: #000!important;
    font-family: BenchNine!important;
    max-width: 140px!important;
    border-radius:40px;
}

div > ul.nav.navbar-nav.navbar-right > li > a:hover {
    background: #a0864d!important;
    color:#000!important;
}

@media (max-width:768px) {
    div.is-section.is-box.is-section-auto > div > div > div {
    padding: 5px 15px 5px 5px;
}
}

/**FORM**/

@media (min-width:769px) {
    .field-date-1645531816316 {
    position: absolute;
    margin-top: -95px;
    right: 15px;
    width:30%;
}

.field-email {
    max-width: 65%;
}
.field-children {
    position: absolute;
    margin-top: -95px;
    right: 15px;
    width: 47%;
}
.field-number-1645531926318 {
    width: 47%;
}
}

#control-8244951 {
    font-family: Kaushan Script;
    font-size:50px;
}

label {
    font-family: Didact Gothic;
}

/**MEGAMENU**/
.open > .dropdown-menu.dropdown-megamenu {
    border:none;
}

.nav .open > a {
    background-color: #333333
}