body {
    overflow-x : hidden;
}
#footer {
    background-color : #F5F5F5; ";
}
.background-header {
    height: 100px;
    margin-top: -100px;
    width: 100%;
    display: block;
    background-color: #78C9D1;
}
ul#list-language {
    position : absolute;
    right    : 10px;
    top      : 10px;
}
i[class^="icon_serv-"]:before, i[class*="icon_serv-"]:before {
    background-repeat   : no-repeat;
    background-position : center;
    background-size     : contain;
    height              : 48px;
    display             : block;
}
.css3-spinner:after {
    height : 200px;
    width  : 200px;
    left   : 45%;
    top    : 43%;
}
/* ********************************************************* */
/* *********************** CUSTOM FONT ********************* */
/* ********************************************************* */
.tp-caption.Fashion-SmallText, .Fashion-SmallText,
.tp-caption.Fashion-TextBlock, .Fashion-TextBlock {
    font-family : 'Lato';
    color       : #FFF;
}
.tp-caption.Fashion-BigDisplay, .Fashion-BigDisplay {
    font-family    : 'Cookie';
    letter-spacing : 1px;
    font-weight    : 700;
    color          : #FFF;
    text-transform : capitalize;
}
.restaurant-reviews .flex-control-nav {
    top    : auto;
    bottom : 25px;
}
.service-name a,
.service-price {
}
.heading-block h3 {
}
.heading-block.center:after { background-position : center center; }
.heading-block.tright:after { background-position : right center; }
.button.button-full {
}
.tp-caption.Fashion-SmallText, .Fashion-SmallText,
.tp-caption.Fashion-TextBlock, .Fashion-TextBlock {
}
.tp-caption.Fashion-BigDisplay, .Fashion-BigDisplay {
}
.breadcrumb {
  position: unset !important;
  white-space: nowrap;
  display: none;
  padding-top: 15px !important;
}
#page-title .container {
  display: flex;
  justify-content: space-between;
  /* align-items: center; */
}
#page-title h1 {line-height: 1.425;}