.site-primary-menu .pp-advanced-menu .menu > li {
  margin-right: 1px !important;
}

@media only screen and (min-width:992px) {
  .site-primary-menu .pp-advanced-menu .menu > li:after {
    content: '|';
    width: 1px;
    color: #000;
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 100%;
  }
  .site-primary-menu .pp-advanced-menu .menu > li:last-child:after {
  	display: none;
	}
}


.site-primary-menu .pp-advanced-menu .menu > li a .menu-item-text {
  position: relative;
}

.site-primary-menu .pp-advanced-menu .menu > li a .menu-item-text:after {
  content: '';
  width: 0;
  height: 2px;
  background: #2d7cc7;
  opacity: 0;
  transition: all .3s ease-in-out;
  position: absolute;
  top: 100%;
  left: 50%;
}

.site-primary-menu .pp-advanced-menu .menu > li.current-menu-item a .menu-item-text:after {
  content: '';
  width: 100%;
  height: 2px;
  background: #2d7cc7;
  position: absolute;
  top: 100%;
  left: 0;
  opacity: 1;
}

.site-primary-menu .pp-advanced-menu .menu > li a:hover .menu-item-text:after,
.site-primary-menu .pp-advanced-menu .menu > li a:focus .menu-item-text:after {
  opacity: 1;
  width: 100%;
  left: 0;
}

.fl-page-footer {border: none !important;}

.fl-button-text{font-weight: 700;}

.contact-desc{
  font-family: Amiko;
  font-size: 30px;
  color: #fdef35;
}

.black{color: #000000;}

.contact-form input[type=text], .contact-form input[type=email], .contact-form input[type=tel]{width:140px;}

.gallery-objectfit400 .pp-photo-gallery .pp-photo-gallery-content .pp-gallery-img {height:400px;object-fit:cover;}