  @import url(https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900,400italic,700italic,900italic&subset=latin,latin-ext,cyrillic);
  @import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic&subset=latin,latin-ext);
  /*
    Theme Name: FlyCoffee
    Theme URI: http://html.flytemplates.com/flycoffee/
    Description: FlyCoffee is created by <a href="http://flytemplates.com">FlyTemplates</a>.
    Version: 1.0.1
    Author: FlyTemplates
    Author URI: http://flytemplates.com
  
  
    WARNING! DO NOT EDIT THIS FILE!
  
    To make it easy to update your theme, you should not edit the styles in this file. Instead use
    the custom.css file to add your styles. You can copy a style from this file and paste it in
    custom.css and it will override the style in this file. You have been warned! :)
  
  
  
    CSS STRUCTURE:
  
    1. GENERAL TYPOGRAPHY
     - Global Reset
     - Fly Template Icon
     - General Styles
     - Typography
     - Buttons
  
    2. SITE STRUCTURE
     - Topmenu
     - Header Sliders
     - Middle content
     - Footer
  
    3. SITE NAVIGATION & lOGO STYLES
  
    4. EXTENDED ELEMENTS
     - Forms & Form Elements (Login Form, Comment Form, Contact Form)
     - All Sliders Template
     - Events Calendar
  
    5. LAYOUT STYLE
     - Title Section
     - Main Top Section
     - Performance Section
     - Skills
     - Our Team
     - Project Home
     - Our Services
     - Our Clients
     - Facts
     - Package
     - Calendar
     - Follow Us
     - Home Post List
     - Twitter Feed
     - Contact & Maps
     - Project Details
  
    6. BLOG POST STYLE
     - Post & Post Details
     - Comment Style
     - Blog Navigation
  
     6.1 WIDGET STYLE
  
    7. SHORTCODES STYLE
  
    8. FOOTER STYLE
  
     */
  /*-----------------------------------*/
  /* Custom Fonts */
  /*-----------------------------------*/
  /* Lato */
  /*-----------------------------------*/
  /* Global Reset */
  /*-----------------------------------*/
  html,
  body,
  div,
  span,
  applet,
  object,
  iframe,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  p,
  blockquote,
  pre,
  a,
  abbr,
  acronym,
  address,
  big,
  cite,
  code,
  del,
  dfn,
  em,
  img,
  ins,
  kbd,
  q,
  s,
  samp,
  small,
  strike,
  strong,
  sub,
  sup,
  tt,
  var,
  b,
  u,
  i,
  center,
  dl,
  dt,
  dd,
  ol,
  ul,
  li,
  fieldset,
  form,
  label,
  legend,
  table,
  caption,
  tbody,
  tfoot,
  thead,
  tr,
  th,
  td,
  article,
  aside,
  canvas,
  details,
  embed,
  figure,
  figcaption,
  footer,
  header,
  hgroup,
  menu,
  nav,
  output,
  ruby,
  section,
  summary,
  time,
  mark,
  audio,
  video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
  }
  article,
  aside,
  details,
  figcaption,
  figure,
  footer,
  header,
  hgroup,
  menu,
  nav,
  section {
    display: block;
  }
  body {
    line-height: 1;
  }
  ol,
  ul {
    list-style: none;
  }
  blockquote,
  q {
    quotes: none;
  }
  blockquote:before,
  blockquote:after,
  q:before,
  q:after {
    content: '';
    content: none;
  }
  table {
    border-collapse: collapse;
    border-spacing: 0;
  }
  html {
    font-size: 100%;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: subpixel-antialiased;
  }
  @font-face {
    font-family: 'flyicon';
    src: url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/fonts/flyicon.eot?-xsv1uf');
    src: url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/fonts/flyicon.eot#iefix-xsv1uf') format('embedded-opentype'), url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/fonts/flyicon.woff?-xsv1uf') format('woff'), url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/fonts/flyicon.ttf?-xsv1uf') format('truetype'), url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/fonts/flyicon.svg?-xsv1uf#flyicon') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  [class^="flyicon-"],
  [class*=" flyicon-"] {
    font-family: 'flyicon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .flyicon-cutlery:before {
    content: "\e60a";
  }
  .flyicon-notebook:before {
    content: "\e60b";
  }
  .flyicon-gift:before {
    content: "\e60c";
  }
  .flyicon-portait:before {
    content: "\e60d";
  }
  .flyicon-calendar:before {
    content: "\e608";
  }
  .flyicon-book:before {
    content: "\e609";
  }
  .flyicon-coffee:before {
    content: "\e600";
  }
  .flyicon-desert:before {
    content: "\e601";
  }
  .flyicon-drink:before {
    content: "\e602";
  }
  .flyicon-expand:before {
    content: "\e603";
  }
  .flyicon-mail:before {
    content: "\e604";
  }
  .flyicon-mail2:before {
    content: "\e605";
  }
  .flyicon-buzzer:before {
    content: "\e606";
  }
  .flyicon-paprika:before {
    content: "\e607";
  }
  
  
    /*-----------------------------------*/
  /*        loader style          */
  /*-----------------------------------*/
  /*
 *author: Developed by Stas Melnikov. http://stas-melnikov.ru
 *e-mail: melnik909@ya.ru
 *linkedIn: https://www.linkedin.com/in/melnik909
 *github: https://github.com/melnik909
 *facebook: https://www.facebook.com/melnik909
*/
/*
 *mixins
 */
.m_horizonatal_center {
  position: absolute;
  top: 0;
  left: 50%;
}
@font-face {
  font-family: 'icomoon';
  src: url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/fonts/icomoon.eot?dbml13');
  src: url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/fonts/icomoon.eot#iefixdbml13') format('embedded-opentype'), url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/fonts/icomoon.woff?dbml13') format('woff'), url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/fonts/icomoon.ttf?dbml13') format('truetype'), url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/fonts/icomoon.svg?dbml13#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/*
 *basic style
 */
.arrow
{
  position: absolute;
  text-align: center;
  left: 0px;
  z-index: 100;
  width: 100%;
  bottom: 18%;
}

.mpc_preloader {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 999;
  -webkit-transform: translateZ(0px) translate(-50%, -50%);
  transform: translateZ(0px) translate(-50%, -50%);
}
.mpc_preloader_no_fixed {
  position: absolute;
}
.mpc_preloader_round {
  position: relative;
  padding-top: 30px;
  text-align: center;
}
.mpc_preloader_round:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  width: 15px;
  height: 15px;
  border-radius: 50%;
}
.mpc_preloader_loading {
  overflow: hidden;
  position: relative;
}
.mpc_preloader_loading .mpc_preloader_loading_item {
  font-size: 55px;
  font-weight: bold;
  color: #000000;
}
/*
 *mpc_preloader1
 */
.mpc_preloader1 {
  width: 100%;
  height: 5px;
  position: fixed;
  top: 0;
  z-index: 999;
  background-color: #eee;
  overflow: hidden;
}
.mpc_preloader1:before,
.mpc_preloader1:after {
  content: "";
  display: block;
  width: 0%;
  height: 5px;
  position: absolute;
  top: 0;
  -webkit-animation: mpc_preloader1 2s ease-in infinite;
  animation: mpc_preloader1 2s ease-in infinite;
}
.mpc_preloader1:before {
  left: 50%;
  -webkit-transform: translateZ(0px) translate(-50%, 0);
  transform: translateZ(0px) translate(-50%, 0);
}
.mpc_preloader1:after {
  right: 50%;
  -webkit-transform: translateZ(0px) translate(50%, 0);
  transform: translateZ(0px) translate(50%, 0);
}
@keyframes mpc_preloader1 {
  0% {
    background-color: #000000;
    width: 0%;
  }
  50% {
    background-color: #2893d1;
  }
  75% {
    background-color: #5ba525;
  }
  100% {
    background-color: #dd4e37;
    width: 100%;
  }
}
@-webkit-keyframes mpc_preloader1 {
  0% {
    background-color: #000000;
    width: 0%;
  }
  50% {
    background-color: #2893d1;
  }
  75% {
    background-color: #5ba525;
  }
  100% {
    background-color: #dd4e37;
    width: 100%;
  }
}
/*
 *mpc_preloader2
 */
.mpc_preloader2:before {
  -webkit-animation: mpc_preloader2 6s ease-in infinite alternate;
  animation: mpc_preloader2 6s ease-in infinite alternate;
}
@keyframes mpc_preloader2 {
  0% {
    border: 3px solid #000000;
    background-color: #000000;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(0);
    transform: translateZ(0) translate(-50%, 0) scale(0);
  }
  20% {
    border: 3px solid #2893d1;
    background-color: #2893d1;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(1.5);
    transform: translateZ(0) translate(-50%, 0) scale(1.5);
  }
  40% {
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(0);
    transform: translateZ(0) translate(-50%, 0) scale(0);
  }
  60% {
    border: 3px solid #5ba525;
    background-color: #5ba525;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(1);
    transform: translateZ(0) translate(-50%, 0) scale(1);
  }
  80% {
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(0);
    transform: translateZ(0) translate(-50%, 0) scale(0);
  }
  100% {
    border: 3px solid #dd4e37;
    background-color: #dd4e37;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(1.5);
    transform: translateZ(0) translate(-50%, 0) scale(1.5);
  }
}
@-webkit-keyframes mpc_preloader2 {
  0% {
    border: 3px solid #000000;
    background-color: #000000;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(0);
    transform: translateZ(0) translate(-50%, 0) scale(0);
  }
  20% {
    border: 3px solid #2893d1;
    background-color: #2893d1;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(1.5);
    transform: translateZ(0) translate(-50%, 0) scale(1.5);
  }
  40% {
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(0);
    transform: translateZ(0) translate(-50%, 0) scale(0);
  }
  60% {
    border: 3px solid #5ba525;
    background-color: #5ba525;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(1);
    transform: translateZ(0) translate(-50%, 0) scale(1);
  }
  80% {
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(0);
    transform: translateZ(0) translate(-50%, 0) scale(0);
  }
  100% {
    border: 3px solid #dd4e37;
    background-color: #dd4e37;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(1.5);
    transform: translateZ(0) translate(-50%, 0) scale(1.5);
  }
}
/*
 *mpc_preloader3
 */
.mpc_preloader3:before {
  opacity: 0;
  -webkit-transform: translateZ(0) translate(-50%, 0) scale(0);
  transform: translateZ(0) translate(-50%, 0) scale(0);
  background-color: #6dace2;
  -webkit-animation: mpc_preloader3 1s ease-in infinite alternate;
  animation: mpc_preloader3 1s ease-in infinite alternate;
}
@keyframes mpc_preloader3 {
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(1.5);
    transform: translateZ(0) translate(-50%, 0) scale(1.5);
  }
}
@-webkit-keyframes mpc_preloader3 {
  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(1.5);
    transform: translateZ(0) translate(-50%, 0) scale(1.5);
  }
}
/*
 *mpc_preloader4
 */
.mpc_preloader4:before {
  opacity: 1;
  -webkit-transform: translateZ(0) translate(-50%, 0) scale(1.5);
  transform: translateZ(0) translate(-50%, 0) scale(1.5);
  background-color: #37a3ff;
  -webkit-animation: mpc_preloader4 1s ease-in infinite alternate;
  animation: mpc_preloader4 1s ease-in infinite alternate;
}
@keyframes mpc_preloader4 {
  100% {
    opacity: 0;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(0);
    transform: translateZ(0) translate(-50%, 0) scale(0);
  }
}
@-webkit-keyframes mpc_preloader4 {
  100% {
    opacity: 0;
    -webkit-transform: translateZ(0) translate(-50%, 0) scale(0);
    transform: translateZ(0) translate(-50%, 0) scale(0);
  }
}
/*
 *mpc_preloader5
 */
.mpc_preloader5 {
  width: 5em;
  height: 5em;
}
.mpc_preloader5_element {
  position: relative;
  width: 5em;
  height: 5em;
  border-radius: 50%;
}
.mpc_preloader5_element:after {
  content: "";
  background-color: #fff;
  width: 4em;
  height: 4em;
  border-radius: 50%;
  position: absolute;
  top: 0.5em;
  left: 0.5em;
}
.mpc_preloader5_rotator {
  position: relative;
  width: 5em;
  border-radius: 5em;
  overflow: hidden;
  -webkit-animation: rotate 2000ms infinite linear;
  animation: rotate 2000ms infinite linear;
}
.mpc_preloader5_rotator:before {
  content: "";
  background-color: #3f51b5;
  border: 3px solid #fff;
  border-radius: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.mpc_preloader5_rotator_element {
  background-color: #fff;
  border-radius: 2.5em 0 0 2.5em;
  transform-origin: 2.5em 2.5em;
  height: 5em;
  width: 2.5em;
  -webkit-animation: rotate_left 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
  animation: rotate_left 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.mpc_preloader5_rotator_element:last-child {
  margin-top: -5em;
  border-radius: 0 2.5em 2.5em 0;
  float: right;
  transform-origin: 0 50%;
  -webkit-animation: rotate_right 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
  animation: rotate_right 2500ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
@keyframes rotate_left {
  60%,
  75%,
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate_left {
  60%,
  75%,
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate_right {
  0%,
  25%,
  45% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate_right {
  0%,
  25%,
  45% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*
 *mpc_preloader6
 */
.mpc_preloader6 {
  width: 44px;
  height: 44px;
  -webkit-animation: mpc_preloader6_element_two 1s infinite;
  animation: mpc_preloader6_element_two 1s infinite;
}
.mpc_preloader6_element {
  width: 44px;
  height: 44px;
  position: absolute;
}
.mpc_preloader6_element:after {
  content: "";
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  -webkit-animation: mpc_preloader6_element_one 1s infinite ease;
  animation: mpc_preloader6_element_one 1s infinite ease;
}
.mpc_preloader6_element1:after {
  background-color: #cb2025;
  -webkit-transform: translateZ(0px) translate(0, 0);
  transform: translateZ(0px) translate(0, 0);
}
.mpc_preloader6_element2:after {
  background-color: #f8b334;
  -webkit-transform: translateZ(0px) translate(22px, 0);
  transform: translateZ(0px) translate(22px, 0);
}
.mpc_preloader6_element3:after {
  background-color: #00a096;
  -webkit-transform: translateZ(0px) translate(0, 22px);
  transform: translateZ(0px) translate(0, 22px);
}
.mpc_preloader6_element4:after {
  background-color: #97bf0d;
  -webkit-transform: translateZ(0px) translate(22px, 22px);
  transform: translateZ(0px) translate(22px, 22px);
}
@-webkit-keyframes mpc_preloader6_element_one {
  50% {
    -webkit-transform: translateZ(0px) translate(11px, 11px);
    transform: translateZ(0px) translate(11px, 11px);
    opacity: .5;
  }
}
@keyframes mpc_preloader6_element_one {
  50% {
    -webkit-transform: translateZ(0px) translate(11px, 11px);
    transform: translateZ(0px) translate(11px, 11px);
    opacity: .5;
  }
}
@-webkit-keyframes mpc_preloader6_element_two {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  50% {
    -webkit-transform: rotate(360deg) scale(1.3);
    transform: rotate(360deg) scale(1.3);
  }
  100% {
    -webkit-transform: rotate(720deg) scale(1);
    transform: rotate(720deg) scale(1);
  }
}
@keyframes mpc_preloader6_element_two {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
  }
  50% {
    -webkit-transform: rotate(360deg) scale(1.3);
    transform: rotate(360deg) scale(1.3);
  }
  100% {
    -webkit-transform: rotate(720deg) scale(1);
    transform: rotate(720deg) scale(1);
  }
}
/*
 *mpc_preloader7
 */
.mpc_preloader7:before,
.mpc_preloader7:after {
  content: "";
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background-color: #00a096;
  box-shadow: 17px 17px 50px rgba(0, 0, 0, 0.3);
}
.mpc_preloader7:before {
  -webkit-animation: mpc_preloader7_1 0.9s ease-in-out infinite alternate;
  animation: mpc_preloader7_1 0.9s ease-in-out infinite alternate;
}
.mpc_preloader7:after {
  -webkit-animation: mpc_preloader7_2 0.9s ease-in-out infinite alternate;
  animation: mpc_preloader7_2 0.9s ease-in-out infinite alternate;
}
@-webkit-keyframes mpc_preloader7_1 {
  0% {
    -webkit-transform: translateZ(0) translate(0, 0) scale(1);
    transform: translateZ(0) translate(0, 0) scale(1);
  }
  100% {
    -webkit-transform: translateZ(0) translate(0, 0) scale(0.3);
    transform: translateZ(0) translate(0, 0) scale(0.3);
  }
}
@keyframes mpc_preloader7_1 {
  0% {
    -webkit-transform: translateZ(0) translate(0, 0) scale(1);
    transform: translateZ(0) translate(0, 0) scale(1);
  }
  100% {
    -webkit-transform: translateZ(0) translate(0, 0) scale(0.3);
    transform: translateZ(0) translate(0, 0) scale(0.3);
  }
}
@-webkit-keyframes mpc_preloader7_2 {
  0% {
    -webkit-transform: translateZ(0) translate(-10px, 0) scale(0.3);
    transform: translateZ(0) translate(-10px, 0) scale(0.3);
  }
  100% {
    -webkit-transform: translateZ(0) translate(-10px, 0) scale(1);
    transform: translateZ(0) translate(-10px, 0) scale(1);
  }
}
@keyframes mpc_preloader7_2 {
  0% {
    -webkit-transform: translateZ(0) translate(-10px, 0) scale(0.3);
    transform: translateZ(0) translate(-10px, 0) scale(0.3);
  }
  100% {
    -webkit-transform: translateZ(0) translate(-10px, 0) scale(1);
    transform: translateZ(0) translate(-10px, 0) scale(1);
  }
}
/*
 *mpc_preloader8
 */
.mpc_preloader8:before,
.mpc_preloader8:after,
.mpc_preloader8_element {
  position: absolute;
  background-color: #0099cc;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: mpc_preloader8 1.5s 0s linear infinite;
  animation: mpc_preloader8 1.5s 0s linear infinite;
}
.mpc_preloader8:before,
.mpc_preloader8:after {
  content: "";
  display: block;
}
.mpc_preloader8:before {
  -webkit-animation-delay: 0.33333s;
  animation-delay: 0.33333s;
}
.mpc_preloader8:after {
  -webkit-animation-delay: 0.66666s;
  animation-delay: 0.66666s;
}
@-webkit-keyframes mpc_preloader8 {
  0% {
    -webkit-transform: translateZ(0) translate(0, 0) scale(0);
    transform: translateZ(0) translate(0, 0) scale(0);
  }
  5% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(0) translate(0, 0) scale(1);
    transform: translateZ(0) translate(0, 0) scale(1);
  }
}
@keyframes mpc_preloader8 {
  0% {
    -webkit-transform: translateZ(0) translate(0, 0) scale(0);
    transform: translateZ(0) translate(0, 0) scale(0);
  }
  5% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(0) translate(0, 0) scale(1);
    transform: translateZ(0) translate(0, 0) scale(1);
  }
}
/*
 *mpc_preloader9
 */
.mpc_preloader9:before,
.mpc_preloader9:after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  position: absolute;
}
.mpc_preloader9:before {
  background-color: #6cc88a;
  -webkit-transform: translateZ(0px) translate(-50%, 0%);
  transform: translateZ(0px) translate(-50%, 0%);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: mpc_preloader_left_round 1.8s infinite ease-in-out;
  animation: mpc_preloader_left_round 1.8s infinite ease-in-out;
}
.mpc_preloader9:after {
  background-color: #4fc3f7;
  -webkit-transform: translateZ(0px) translate(150%, 0%);
  transform: translateZ(0px) translate(150%, 0%);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: mpc_preloader_right_round 1.8s infinite ease-in-out;
  animation: mpc_preloader_right_round 1.8s infinite ease-in-out;
}
@-webkit-keyframes mpc_preloader_left_round {
  50% {
    -webkit-transform: translateZ(0px) translate(150%, 0%);
    transform: translateZ(0px) translate(150%, 0%);
  }
  100% {
    -webkit-transform: translateZ(0px) translate(-50%, 0%);
    transform: translateZ(0px) translate(-50%, 0%);
  }
}
@keyframes mpc_preloader_left_round {
  50% {
    -webkit-transform: translateZ(0px) translate(150%, 0%);
    transform: translateZ(0px) translate(150%, 0%);
  }
  100% {
    -webkit-transform: translateZ(0px) translate(-50%, 0%);
    transform: translateZ(0px) translate(-50%, 0%);
  }
}
@-webkit-keyframes mpc_preloader_right_round {
  50% {
    -webkit-transform: translateZ(0px) translate(-50%, 0%);
    transform: translateZ(0px) translate(-50%, 0%);
  }
  100% {
    -webkit-transform: translateZ(0px) translate(150%, 0%);
    transform: translateZ(0px) translate(150%, 0%);
  }
}
@keyframes mpc_preloader_right_round {
  50% {
    -webkit-transform: translateZ(0px) translate(-50%, 0%);
    transform: translateZ(0px) translate(-50%, 0%);
  }
  100% {
    -webkit-transform: translateZ(0px) translate(150%, 0%);
    transform: translateZ(0px) translate(150%, 0%);
  }
}
.mpc_indicator {
  width: 280px;
  border-radius: 15px;
  border: 3px solid #000;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.mpc_indicator:after {
  content: " ";
  background-color: #3c3760;
  border-radius: 15px;
  display: block;
}
/*
 *mpc_preloader10
 */
.mpc_preloader10:after {
  width: 100%;
  height: 20px;
  -webkit-transform: translateZ(0px) translate(-100%, 0);
  transform: translateZ(0px) translate(-100%, 0);
  -webkit-animation: mpc_indicator_load 5s linear infinite;
  animation: mpc_indicator_load 5s linear infinite;
}
/*
 *mpc_preloader11
 */
.mpc_preloader11 {
  height: 100px;
  width: 20px;
}
.mpc_preloader11:after {
  width: 20px;
  height: 100%;
  -webkit-transform: translateZ(0px) translate(0%, 100%);
  transform: translateZ(0px) translate(0%, 100%);
  -webkit-animation: mpc_indicator_load 5s linear infinite;
  animation: mpc_indicator_load 5s linear infinite;
}
@keyframes mpc_indicator_load {
  100% {
    -webkit-transform: translateZ(0px) translate(0, 0);
    transform: translateZ(0px) translate(0, 0);
  }
}
@-webkit-keyframes mpc_indicator_load {
  100% {
    -webkit-transform: translateZ(0px) translate(0, 0);
    transform: translateZ(0px) translate(0, 0);
  }
}
/*
 *mpc_preloader12
 */
.mpc_preloader12 {
  font-size: 11px;
  -webkit-animation: mpc_preloader12 2s infinite -0.16s ease-in-out;
  animation: mpc_preloader12 2s infinite -0.16s ease-in-out;
}
.mpc_preloader12,
.mpc_preloader12:before,
.mpc_preloader12:after {
  background-color: #ffffff;
  width: 1em;
  height: 4em;
}
.mpc_preloader12:before,
.mpc_preloader12:after {
  content: "";
  position: absolute;
  top: 0;
  -webkit-animation: mpc_preloader12 2s infinite ease-in-out;
  animation: mpc_preloader12 2s infinite ease-in-out;
}
.mpc_preloader12:before {
  left: -1.5em;
}
.mpc_preloader12:after {
  left: 1.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
@-webkit-keyframes mpc_preloader12 {
  0% {
    box-shadow: 0 0 #ffffff;
    background-color: #ffffff;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em #76d884;
    background-color: #76d884;
    height: 5em;
  }
  80% {
    box-shadow: 0 0 #82b146;
    background-color: #82b146;
    height: 4em;
  }
  100% {
    box-shadow: 0 0 #ffffff;
    background-color: #ffffff;
    height: 4em;
  }
}
@keyframes mpc_preloader12 {
  0% {
    box-shadow: 0 0 #ffffff;
    background-color: #ffffff;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em #76d884;
    background-color: #76d884;
    height: 5em;
  }
  80% {
    box-shadow: 0 0 #82b146;
    background-color: #82b146;
    height: 4em;
  }
  100% {
    box-shadow: 0 0 #ffffff;
    background-color: #ffffff;
    height: 4em;
  }
}
/*
 *mpc_preloader13
 */
.mpc_preloader13 {
  font-size: 10px;
  -webkit-animation: mpc_preloader13 1.8s infinite 0.16s ease-in-out;
  animation: mpc_preloader13 1.8s infinite 0.16s ease-in-out;
}
.mpc_preloader13,
.mpc_preloader13:before,
.mpc_preloader13:after {
  width: 2.5em;
  height: 2.5em;
  border-radius: 50%;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.mpc_preloader13:before,
.mpc_preloader13:after {
  content: "";
  position: absolute;
  top: 0;
  -webkit-animation: mpc_preloader13 1.8s infinite ease-in-out;
  animation: mpc_preloader13 1.8s infinite ease-in-out;
}
.mpc_preloader13:before {
  left: -3.5em;
}
.mpc_preloader13:after {
  left: 3.5em;
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
}
@-webkit-keyframes mpc_preloader13 {
  0% {
    box-shadow: 0 2.5em 0 -3.7em #76d884;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #6cc88a;
  }
  80% {
    box-shadow: 0 2.5em 0 -3.7em #dae114;
  }
  100% {
    box-shadow: 0 2.5em 0 -3.7em #76d884;
  }
}
@keyframes mpc_preloader13 {
  0% {
    box-shadow: 0 2.5em 0 -3.7em #76d884;
  }
  40% {
    box-shadow: 0 2.5em 0 0 #6cc88a;
  }
  80% {
    box-shadow: 0 2.5em 0 -3.7em #dae114;
  }
  100% {
    box-shadow: 0 2.5em 0 -3.7em #76d884;
  }
}
/*
 *mpc_preloader14
 */
.mpc_preloader14 .mpc_preloader_loading_item {
  display: inline-block;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: mpc_preloader14 1.5s infinite alternate;
  animation: mpc_preloader14 1.5s infinite alternate;
}
@-webkit-keyframes mpc_preloader14 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    color: #000000;
  }
  100% {
    color: #ffffff;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes mpc_preloader14 {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    color: #000000;
  }
  100% {
    color: #ffffff;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
/*
 *mpc_preloader15
 */
.mpc_preloader15:before {
  font-size: 50px;
  color: #000000;
  display: block;
  -webkit-transform: translateZ(0px) translate(-200%, 0) rotate(0deg);
  transform: translateZ(0px) translate(-200%, 0) rotate(0deg);
  -webkit-animation: cogwheel 1s infinite alternate;
  animation: cogwheel 1s infinite alternate;
}
.icon-cog:before {
  content: "\e600";
}
@keyframes cogwheel {
  100% {
    -webkit-transform: translateZ(0px) translate(200%, 0) rotate(360deg);
    transform: translateZ(0px) translate(200%, 0) rotate(360deg);
  }
}
@-webkit-keyframes cogwheel {
  100% {
    -webkit-transform: translateZ(0px) translate(200%, 0) rotate(360deg);
    transform: translateZ(0px) translate(200%, 0) rotate(360deg);
  }
}
/*
 *mpc_preloader16
 */
.icon-airplane:before {
  content: "\e601";
}
.mpc_preloader16 {
  font-size: 50px;
  color: #000000;
  -webkit-animation: mpc_preloader16 1s infinite alternate;
  animation: mpc_preloader16 1s infinite alternate;
}
.mpc_preloader16_smoke {
  width: 25px;
  height: 2px;
  opacity: 0;
  background-color: #000000;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transform: translateZ(0px) translate(-52%, 25px);
  transform: translateZ(0px) translate(-52%, 25px);
  -webkit-animation: mpc_preloader16_smoke 1s infinite;
  animation: mpc_preloader16_smoke 1s infinite;
}
.mpc_preloader16_smoke2 {
  -webkit-transform: translateZ(0px) translate(-54%, 30px);
  transform: translateZ(0px) translate(-54%, 30px);
}
@keyframes mpc_preloader16 {
  0% {
    -webkit-transform: translateZ(0px) translate(0px, 0px);
    transform: translateZ(0px) translate(0px, 0px);
  }
  100% {
    -webkit-transform: translateZ(0px) translate(0px, 5px);
    transform: translateZ(0px) translate(0px, 5px);
  }
}
@-webkit-keyframes mpc_preloader16 {
  0% {
    -webkit-transform: translateZ(0px) translate(0px, 0px);
    transform: translateZ(0px) translate(0px, 0px);
  }
  100% {
    -webkit-transform: translateZ(0px) translate(0px, 5px);
    transform: translateZ(0px) translate(0px, 5px);
  }
}
@keyframes mpc_preloader16_smoke {
  20% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(0px) translate(-400%, 30px);
    transform: translateZ(0px) translate(-400%, 30px);
  }
}
@-webkit-keyframes mpc_preloader16_smoke {
  20% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateZ(0px) translate(-400%, 30px);
    transform: translateZ(0px) translate(-400%, 30px);
  }
}
/*
 *mpc_preloader17
 */
.mpc_preloader17 {
  width: 200px;
  position: relative;
}
.mpc_preloader17 .mpc_preloader_mini_ball {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #000000;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: movement_ball 1s linear 0.3s alternate infinite;
  animation: movement_ball 1s linear 0.3s alternate infinite;
}
.mpc_preloader17 .mpc_preloader_racket {
  height: 55px;
  width: 5px;
  background-color: #000000;
  position: absolute;
  top: 0;
}
.mpc_preloader17 .mpc_preloader_racket_left {
  left: 0;
}
.mpc_preloader17 .mpc_preloader_racket_right {
  right: 0;
  -webkit-animation: punch 1s linear 1s alternate infinite;
  animation: punch 1s linear 1s alternate infinite;
}
@keyframes movement_ball {
  0% {
    -webkit-transform: translateZ(0px) translate(0, 0);
    transform: translateZ(0px) translate(0, 0);
  }
  50% {
    -webkit-transform: translateZ(0px) translate(100px, 30px);
    transform: translateZ(0px) translate(100px, 30px);
  }
  100% {
    -webkit-transform: translateZ(0px) translate(185px, 60px);
    transform: translateZ(0px) translate(185px, 60px);
  }
}
@-webkit-keyframes movement_ball {
  0% {
    -webkit-transform: translateZ(0px) translate(0, 0);
    transform: translateZ(0px) translate(0, 0);
  }
  50% {
    -webkit-transform: translateZ(0px) translate(100px, 30px);
    transform: translateZ(0px) translate(100px, 30px);
  }
  100% {
    -webkit-transform: translateZ(0px) translate(185px, 60px);
    transform: translateZ(0px) translate(185px, 60px);
  }
}
@keyframes punch {
  100% {
    -webkit-transform: translateZ(0px) translate(0, 60px);
    transform: translateZ(0px) translate(0, 60px);
  }
}
@-webkit-keyframes punch {
  100% {
    -webkit-transform: translateZ(0px) translate(0, 60px);
    transform: translateZ(0px) translate(0, 60px);
  }
}
/*
 *mpc_preloader18
 */
.mpc_preloader18 {
  height: 150px;
  width: 150px;
  background-color: #000000;
  -webkit-animation: mpc_preloader18 2s ease-in-out alternate infinite;
  animation: mpc_preloader18 2s ease-in-out alternate infinite;
}
.mpc_preloader18_label {
  font-size: 16px;
  color: #ffffff;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  margin-left: -30px;
  -webkit-animation: zoom_text 2s ease-in-out alternate infinite;
  animation: zoom_text 2s ease-in-out alternate infinite;
}
@keyframes mpc_preloader18 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    border-radius: 50%;
    background-color: #ffffff;
  }
}
@-webkit-keyframes mpc_preloader18 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    border-radius: 50%;
    background-color: #ffffff;
  }
}
@keyframes zoom_text {
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
    color: #000000;
  }
}
@-webkit-keyframes zoom_text {
  50% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
    color: #000000;
  }
}
/*
 *mpc_preloader19
 */
.mpc_preloader19 {
  height: 50px;
  width: 50px;
  position: relative;
}
.mpc_preloader19:before {
  font-size: 50px;
  color: #000000;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  left: 50%;
  margin-left: -25px;
}
.icon-rocket:before {
  content: "\e605";
}
.mpc_preloader19_smoke {
  width: 1px;
  height: 1px;
  border-radius: 50%;
  background-color: #000000;
  opacity: 1;
  position: absolute;
  -webkit-transform: translateZ(0px) translate(10px, 25px);
  transform: translateZ(0px) translate(10px, 25px);
  -webkit-animation: mpc_preloader19_smoke 1s linear 1s infinite;
  animation: mpc_preloader19_smoke 1s linear 1s infinite;
}
.mpc_preloader19_smoke_top {
  -webkit-transform: translateZ(0px) translate(10px, 30px);
  transform: translateZ(0px) translate(10px, 30px);
}
.mpc_preloader19_smoke_bottom {
  -webkit-transform: translateZ(0px) translate(10px, 20px);
  transform: translateZ(0px) translate(10px, 20px);
}
@keyframes mpc_preloader19_smoke {
  50% {
    opacity: 0;
  }
  100% {
    height: 15px;
    width: 15px;
    -webkit-transform: translateZ(0px) translate(-50px, 25px);
    transform: translateZ(0px) translate(-50px, 25px);
    opacity: 0;
  }
}
@-webkit-keyframes mpc_preloader19_smoke {
  50% {
    opacity: 0;
  }
  100% {
    height: 15px;
    width: 15px;
    -webkit-transform: translateZ(0px) translate(-50px, 25px);
    transform: translateZ(0px) translate(-50px, 25px);
    opacity: 0;
  }
}
/* 
 *mpc_preloader20
 */
.mpc_preloader20 {
  overflow: hidden;
  position: relative;
  height: 70px;
  width: 75px;
}
.mpc_preloader20:before {
  font-size: 80px;
  position: relative;
  z-index: 2;
}
.mpc_preloader20:after {
  content: "";
  background-color: red;
  opacity: 0;
  width: 57px;
  height: 50px;
  position: absolute;
  left: 16%;
  bottom: 0;
  -webkit-transform: translateZ(0px) translate(0, 100%);
  transform: translateZ(0px) translate(0, 100%);
  -webkit-animation: heart 5s linear infinite alternate;
  animation: heart 5s linear infinite alternate;
}
.icon-heart:before {
  content: "\e606";
}
.mpc_preloader20_item {
  width: 15px;
  height: 19px;
  background-color: #fff;
  position: absolute;
  z-index: 1;
}
.mpc_preloader20_item1 {
  left: 1px;
  bottom: 0;
  border-radius: 0 7px 0 0;
  width: 20px;
  height: 30px;
}
.mpc_preloader20_item2 {
  left: 20px;
  bottom: 0;
  border-radius: 0 20px 0 0;
  height: 20px;
  width: 22px;
}
.mpc_preloader20_item3 {
  right: 0;
  bottom: 0;
  border-radius: 10px 0 0;
  height: 29px;
  width: 20px;
}
.mpc_preloader20_item4 {
  right: 20px;
  bottom: 0;
  border-radius: 15px 0 0;
}
@keyframes heart {
  0% {
    -webkit-transform: translateZ(0px) translate(0, 100%);
    transform: translateZ(0px) translate(0, 100%);
  }
  5% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(0px) translate(0, 0%);
    transform: translateZ(0px) translate(0, 0%);
    opacity: 1;
  }
}
@-webkit-keyframes heart {
  0% {
    -webkit-transform: translateZ(0px) translate(0, 100%);
    transform: translateZ(0px) translate(0, 100%);
  }
  5% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(0px) translate(0, 0%);
    transform: translateZ(0px) translate(0, 0%);
    opacity: 1;
  }
}
/*
 *mpc_preloader21
 */
.mpc_preloader21 {
  font-size: 55px;
  color: #000000;
  position: relative;
}
.mpc_preloader21 .mpc_preloader_bubble {
  font-size: 60px;
  color: #000000;
  position: absolute;
  right: -40px;
  top: -40px;
}
.mpc_preloader21 .icon-bubble:before {
  content: "\e603";
}
.mpc_preloader21 .mpc_preloader_music:before {
  font-size: 15px;
  color: #000000;
  opacity: 0;
  position: absolute;
  right: 15px;
  top: 25px;
  -webkit-transform: translateZ(0px) translate(0, 0);
  transform: translateZ(0px) translate(0, 0);
  -webkit-animation: music 1s ease 1s infinite;
  animation: music 1s ease 1s infinite;
}
.mpc_preloader21 .icon-music:before {
  content: "\e602";
}
.mpc_preloader21 .mpc_preloader_music2:before {
  right: 35px;
}
.icon-user:before {
  content: "\e604";
}
@keyframes music {
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(0px) translate(0, -80%);
    transform: translateZ(0px) translate(0, -80%);
  }
}
@-webkit-keyframes music {
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateZ(0px) translate(0, -80%);
    transform: translateZ(0px) translate(0, -80%);
  }
}
/*
 *mpc_preloader22
 */
.mpc_preloader22 {
  position: relative;
  background-color: #121212;
  width: 10px;
  height: 28px;
}
.mpc_preloader22:before,
.mpc_preloader22:after {
  content: "";
  display: block;
  background-color: transparent;
  border: 6px solid #121212;
  border-radius: 2px;
  position: absolute;
}
.mpc_preloader22:before {
  box-shadow: -2px 0 5px 2px none;
  width: 85px;
  height: 40px;
  margin: -12px;
  z-index: 2;
}
.mpc_preloader22:after {
  box-shadow: 2px 0 5px 2px none;
  width: 6px;
  height: 16px;
  margin: 0px 80px;
  z-index: 0;
}
.mpc_preloader22_item {
  background-color: #121212;
  width: 10px;
  height: 28px;
  position: absolute;
}
.mpc_preloader22_element2 {
  -webkit-animation: mpc_preloader22_element2 3s linear infinite;
  animation: mpc_preloader22_element2 3s linear infinite;
  left: 15px;
}
.mpc_preloader22_element3 {
  -webkit-animation: mpc_preloader22_element3 3s linear infinite;
  animation: mpc_preloader22_element3 3s linear infinite;
  left: 30px;
}
.mpc_preloader22_element4 {
  -webkit-animation: mpc_preloader22_element4 3s linear infinite;
  animation: mpc_preloader22_element4 3s linear infinite;
  left: 45px;
}
.mpc_preloader22_element5 {
  -webkit-animation: mpc_preloader22_element5 3s linear infinite;
  animation: mpc_preloader22_element5 3s linear infinite;
  left: 60px;
}
@keyframes mpc_preloader22_element2 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes mpc_preloader22_element2 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 1;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes mpc_preloader22_element3 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes mpc_preloader22_element3 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes mpc_preloader22_element4 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes mpc_preloader22_element4 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
@keyframes mpc_preloader22_element5 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes mpc_preloader22_element5 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  50% {
    opacity: 0;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/*
 *mpc_preloader23
 */
.mpc_preloader23 {
  width: 250px;
  height: 250px;
  position: relative;
  border-radius: 125px;
  display: block;
  background-color: #ffe632;
  background: -webkit-gradient(linear, left top, left bottom, from(#fffe8d), to(#f6d23e));
  box-shadow: inset 0px -14px 14px rgba(0, 0, 0, 0.3), 0px 2px 20px rgba(0, 0, 0, 0.6);
}
.mpc_preloader23 .mpc_preloader_eyes {
  position: absolute;
  top: 13.3%;
  background-color: #fff;
  border: 8px solid #000;
  border-radius: 100px 100px 0 0;
  height: 20%;
  width: 20%;
}
.mpc_preloader23 .mpc_preloader_eyes:before,
.mpc_preloader23 .mpc_preloader_eyes:after {
  content: "";
  display: block;
  position: absolute;
  background-color: #000;
}
.mpc_preloader23 .mpc_preloader_eyes:after {
  right: 0;
  top: 0;
  -webkit-transform: translateZ(0px) translate(0, 0);
  transform: translateZ(0px) translate(0, 0);
  background-color: #000;
  width: 41.7%;
  height: 41.7%;
  border-radius: 50%;
  -webkit-animation: movement_mpc_preloader_eyes 2s ease infinite alternate;
  animation: movement_mpc_preloader_eyes 2s ease infinite alternate;
}
.mpc_preloader23 .mpc_preloader_eyes:before {
  border-radius: 100% 100% 0 0;
  height: 13.3%;
  width: 66.7%;
  right: 16.7%;
  top: -33.3%;
}
.mpc_preloader23 .mpc_preloader_lefteye {
  left: 20%;
}
.mpc_preloader23 .mpc_preloader_righteye {
  right: 20%;
}
.mpc_preloader23 .mpc_preloader_smile {
  width: 66.7%;
  height: 25%;
  border: 10px solid #222;
  background-color: #881846 ;
  border-radius: 0 0 120px 120px ;
  overflow: hidden;
  position: absolute;
  bottom: 16.7%;
  left: 12.7%;
  z-index: 2;
  -webkit-animation: mpc_preloader_smile2 2s ease infinite alternate;
  animation: mpc_preloader_smile2 2s ease infinite alternate;
}
.mpc_preloader23 .mpc_preloader_smile:after {
  content: "";
  display: block;
  background-color: #fcc1df;
  border-radius: 100%;
  height: 84%;
  width: 45.5%;
  position: absolute;
  right: 18%;
  bottom: -33.3%;
  z-index: 1;
  -webkit-transform: rotate(-15deg);
  transform: rotate(-15deg);
}
@keyframes movement_mpc_preloader_eyes {
  0% {
    -webkit-transform: translateZ(0px) translate(0, 0);
    transform: translateZ(0px) translate(0, 0);
  }
  100% {
    -webkit-transform: translateZ(0px) translate(-30px, 0);
    transform: translateZ(0px) translate(-30px, 0);
  }
}
@-webkit-keyframes movement_mpc_preloader_eyes {
  0% {
    -webkit-transform: translateZ(0px) translate(0, 0);
    transform: translateZ(0px) translate(0, 0);
  }
  100% {
    -webkit-transform: translateZ(0px) translate(-30px, 0);
    transform: translateZ(0px) translate(-30px, 0);
  }
}
@keyframes mpc_preloader_smile2 {
  0% {
    height: 18.3%;
  }
  100% {
    height: 21.7%;
  }
}
@-webkit-keyframes mpc_preloader_smile2 {
  0% {
    height: 18.3%;
  }
  100% {
    height: 21.7%;
  }
}
/*
 *mpc_preloader24
 */
.mpc_preloader24 {
  width: 270px;
  height: 270px;
  border-radius: 50%;
  position: relative;
  border: 8px solid #000;
  background-color: #fff;
}
.mpc_preloader24 .mpc_preloader24_item {
  position: absolute;
  font-family: tahoma;
  font-size: 20px;
  font-weight: bold;
}
.mpc_preloader24 .mpc_preloader_point {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: #000;
  position: absolute;
}
.mpc_preloader24 .one {
  left: 180px;
  top: 30px;
}
.mpc_preloader24 .mpc_preloader_point_one {
  left: 195px;
  top: 30px;
}
.mpc_preloader24 .two {
  left: 220px;
  top: 70px;
}
.mpc_preloader24 .mpc_preloader_point_two {
  left: 240px;
  top: 75px;
}
.mpc_preloader24 .three {
  top: 50%;
  right: 20px;
  -webkit-transform: translateZ(0px) translate(0%, -50%);
  transform: translateZ(0px) translate(0%, -50%);
}
.mpc_preloader24 .mpc_preloader_point_three {
  top: 50%;
  right: 10px;
  -webkit-transform: translateZ(0px) translate(0%, -50%);
  transform: translateZ(0px) translate(0%, -50%);
}
.mpc_preloader24 .four {
  left: 220px;
  top: 170px;
}
.mpc_preloader24 .mpc_preloader_point_four {
  top: 195px;
  left: 235px;
}
.mpc_preloader24 .five {
  left: 180px;
  top: 215px;
}
.mpc_preloader24 .mpc_preloader_point_five {
  top: 240px;
  left: 190px;
}
.mpc_preloader24 .six {
  left: 51%;
  bottom: 15px;
  -webkit-transform: translateZ(0px) translate(-50%, 0);
  transform: translateZ(0px) translate(-50%, 0);
}
.mpc_preloader24 .mpc_preloader_point_six {
  left: 51%;
  bottom: 5px;
  -webkit-transform: translateZ(0px) translate(-50%, 0);
  transform: translateZ(0px) translate(-50%, 0);
}
.mpc_preloader24 .seven {
  left: 75px;
  top: 210px;
}
.mpc_preloader24 .mpc_preloader_point_seven {
  left: 70px;
  top: 240px;
}
.mpc_preloader24 .eight {
  left: 35px;
  top: 170px;
}
.mpc_preloader24 .mpc_preloader_point_eight {
  left: 25px;
  top: 195px;
}
.mpc_preloader24 .nine {
  top: 50%;
  left: 20px;
  -webkit-transform: translateZ(0px) translate(0%, -50%);
  transform: translateZ(0px) translate(0%, -50%);
}
.mpc_preloader24 .mpc_preloader_point_nine {
  top: 50%;
  left: 10px;
  -webkit-transform: translateZ(0px) translate(0%, -50%);
  transform: translateZ(0px) translate(0%, -50%);
}
.mpc_preloader24 .ten {
  left: 35px;
  top: 65px;
}
.mpc_preloader24 .mpc_preloader_point_ten {
  left: 25px;
  top: 75px;
}
.mpc_preloader24 .eleven {
  left: 75px;
  top: 25px;
}
.mpc_preloader24 .mpc_preloader_point_eleven {
  left: 65px;
  top: 30px;
}
.mpc_preloader24 .twelve {
  left: 50%;
  top: 15px;
  -webkit-transform: translateZ(0px) translate(-50%, 0);
  transform: translateZ(0px) translate(-50%, 0);
}
.mpc_preloader24 .mpc_preloader_point_twelve {
  left: 50%;
  top: 5px;
  -webkit-transform: translateZ(0px) translate(-50%, 0);
  transform: translateZ(0px) translate(-50%, 0);
}
.mpc_preloader24 .arrow {
  height: 240px;
  width: 10px;
  position: absolute;
  overflow: hidden;
}
.mpc_preloader24 .arrow:after {
  content: "";
  display: inline-block;
  height: 120px;
  width: 5px;
  background-color: #000;
  -webkit-transform-origin: 30% 50%;
  transform-origin: 30% 50%;
}
.mpc_preloader24 #arrow_second {
  -webkit-animation: rotate 60s infinite steps(60);
  animation: rotate 60s infinite steps(60);
  margin: 17px 0 0 130px;
}
.mpc_preloader24 #arrow_second:after {
  background-color: red;
}
.mpc_preloader24 #arrow_minute {
  -webkit-animation: rotate 3601s infinite steps(60);
  animation: rotate 3601s infinite steps(60);
  margin: 17px 0 0 130px;
  -webkit-transform: rotate(54deg);
  transform: rotate(54deg);
}
.mpc_preloader24 #big_mpc_preloader_point {
  height: 15px;
  width: 15px;
  position: absolute;
  top: 50%;
  left: 51%;
  z-index: 2;
  -webkit-transform: translateZ(0px) translate(-50%, -50%);
  transform: translateZ(0px) translate(-50%, -50%);
}
@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*
 *mpc_preloader25
 */
.mpc_preloader25 {
  height: 150px;
  width: 150px;
  position: relative;
}
.mpc_preloader25:before {
  content: "";
  display: block;
  background-color: #000000;
  position: absolute;
  left: 50%;
  top: 0;
  z-index: 4;
  -webkit-transform: translateZ(0px) translate(-50%, 0);
  transform: translateZ(0px) translate(-50%, 0);
  height: 8px;
  width: 150px;
}
.mpc_preloader25:after {
  content: "";
  display: block;
  background-color: #000000;
  height: 8px;
  width: 50px;
  position: absolute;
  right: 0;
  bottom: 0;
  -webkit-transform: translateZ(0px) translate(40px, 0);
  transform: translateZ(0px) translate(40px, 0);
  -webkit-animation: tile 2s ease-in infinite;
  animation: tile 2s ease-in infinite;
}
.mpc_preloader25 .mpc_preloader_pendulum {
  position: absolute;
  top: -150px;
  height: 150px;
  width: 25px;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
  -webkit-animation: mpc_preloader_pendulum 2s linear infinite;
  animation: mpc_preloader_pendulum 2s linear infinite;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.mpc_preloader25 .mpc_preloader_pendulum:after,
.mpc_preloader25 .mpc_preloader_pendulum:before {
  content: "";
  display: inline-block;
  background-color: #000000;
}
.mpc_preloader25 .mpc_preloader_pendulum:after {
  height: 150px;
  width: 5px;
  position: absolute;
  left: 10px;
  top: 0;
}
.mpc_preloader25 .mpc_preloader_pendulum:before {
  width: 25px;
  height: 25px;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
}
.mpc_preloader25 .mpc_preloader_pendulum:first-of-type {
  right: 22%;
}
.mpc_preloader25 .mpc_preloader_pendulum:last-of-type {
  left: 22%;
  -webkit-animation: mpc_preloader_pendulum2 2s linear infinite;
  animation: mpc_preloader_pendulum2 2s linear infinite;
}
.mpc_preloader25 .mpc_preloader_pendulum:last-of-type:after,
.mpc_preloader25 .mpc_preloader_pendulum:last-of-type:before {
  background-color: #ffffff;
}
@keyframes mpc_preloader_pendulum {
  0%,
  20% {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  30% {
    -webkit-transform: rotate(-160deg);
    transform: rotate(-160deg);
  }
  40% {
    -webkit-transform: rotate(-155deg);
    transform: rotate(-155deg);
  }
  50% {
    -webkit-transform: rotate(-205deg);
    transform: rotate(-205deg);
  }
  60% {
    -webkit-transform: rotate(-160deg);
    transform: rotate(-160deg);
  }
  70% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
  }
  80% {
    -webkit-transform: rotate(-170deg);
    transform: rotate(-170deg);
  }
  90% {
    -webkit-transform: rotate(-190deg);
    transform: rotate(-190deg);
  }
  100% {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}
@-webkit-keyframes mpc_preloader_pendulum {
  0%,
  20% {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  30% {
    -webkit-transform: rotate(-160deg);
    transform: rotate(-160deg);
  }
  40% {
    -webkit-transform: rotate(-155deg);
    transform: rotate(-155deg);
  }
  50% {
    -webkit-transform: rotate(-205deg);
    transform: rotate(-205deg);
  }
  60% {
    -webkit-transform: rotate(-160deg);
    transform: rotate(-160deg);
  }
  70% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
  }
  80% {
    -webkit-transform: rotate(-170deg);
    transform: rotate(-170deg);
  }
  90% {
    -webkit-transform: rotate(-190deg);
    transform: rotate(-190deg);
  }
  100% {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}
@keyframes mpc_preloader_pendulum2 {
  0%,
  20% {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  30% {
    -webkit-transform: rotate(-175deg);
    transform: rotate(-175deg);
  }
  40% {
    -webkit-transform: rotate(-155deg);
    transform: rotate(-155deg);
  }
  50% {
    -webkit-transform: rotate(-205deg);
    transform: rotate(-205deg);
  }
  60% {
    -webkit-transform: rotate(-160deg);
    transform: rotate(-160deg);
  }
  70% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
  }
  80% {
    -webkit-transform: rotate(-170deg);
    transform: rotate(-170deg);
  }
  90% {
    -webkit-transform: rotate(-190deg);
    transform: rotate(-190deg);
  }
  100% {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}
@-webkit-keyframes mpc_preloader_pendulum2 {
  0%,
  20% {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
  30% {
    -webkit-transform: rotate(-175deg);
    transform: rotate(-175deg);
  }
  40% {
    -webkit-transform: rotate(-155deg);
    transform: rotate(-155deg);
  }
  50% {
    -webkit-transform: rotate(-205deg);
    transform: rotate(-205deg);
  }
  60% {
    -webkit-transform: rotate(-160deg);
    transform: rotate(-160deg);
  }
  70% {
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
  }
  80% {
    -webkit-transform: rotate(-170deg);
    transform: rotate(-170deg);
  }
  90% {
    -webkit-transform: rotate(-190deg);
    transform: rotate(-190deg);
  }
  100% {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
}
@keyframes tile {
  25% {
    -webkit-transform: translateZ(0px) translate(-5px, 0);
    transform: translateZ(0px) translate(-5px, 0);
  }
  50% {
    -webkit-transform: translateZ(0px) translate(65px, 0);
    transform: translateZ(0px) translate(65px, 0);
    opacity: 0;
  }
}
@-webkit-keyframes tile {
  25% {
    -webkit-transform: translateZ(0px) translate(-5px, 0);
    transform: translateZ(0px) translate(-5px, 0);
  }
  50% {
    -webkit-transform: translateZ(0px) translate(65px, 0);
    transform: translateZ(0px) translate(65px, 0);
    opacity: 0;
  }
}
/*
 *mpc_preloader26
 */
.mpc_preloader26:before {
  display: block;
  content: "";
  width: 100%;
  background-color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 2;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation: mpc_preloader26 5s infinite alternate linear;
  animation: mpc_preloader26 5s infinite alternate linear;
}
.mpc_preloader26 .mpc_preloader_loading_line {
  width: 100%;
  height: 3px;
  background-color: #000000;
  position: absolute;
}
.mpc_preloader26 .mpc_preloader_line_top {
  top: 0;
}
.mpc_preloader26 .mpc_preloader_line_bottom {
  bottom: 0;
}
@-webkit-keyframes mpc_preloader26 {
  0% {
    -webkit-transform: translateZ(0px) translate(-100%, 0%);
    transform: translateZ(0px) translate(-100%, 0%);
  }
  45% {
    -webkit-transform: translateZ(0px) translate(100%, 0%);
    transform: translateZ(0px) translate(100%, 0%);
  }
  75% {
    -webkit-transform: translateZ(0px) translate(100%, 0%);
    transform: translateZ(0px) translate(100%, 0%);
  }
}
@keyframes mpc_preloader26 {
  0% {
    -webkit-transform: translateZ(0px) translate(-100%, 0%);
    transform: translateZ(0px) translate(-100%, 0%);
  }
  45% {
    -webkit-transform: translateZ(0px) translate(100%, 0%);
    transform: translateZ(0px) translate(100%, 0%);
  }
  75% {
    -webkit-transform: translateZ(0px) translate(100%, 0%);
    transform: translateZ(0px) translate(100%, 0%);
  }
}
/*
 *mpc_preloader27
 */
.mpc_preloader27 {
  font-family: verdana;
  font-size: 17px;
  color: #000000;
}
.mpc_preloader27:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  height: 45px;
  width: 45px;
  background: url('logo_devlab.svg') no-repeat center 5px #1493c8;
  -webkit-animation: timing_background 20s infinite;
  animation: timing_background 20s infinite;
}
@-webkit-keyframes timing_background {
  10% {
    background-color: #18cc20;
  }
  20% {
    background-color: #737f09;
  }
  30% {
    background-color: #760b61;
  }
  40% {
    background-color: #d397c7;
  }
  50% {
    background-color: #37b6df;
  }
  60% {
    background-color: #b52248;
  }
  70% {
    background-color: #272526;
  }
  80% {
    background-color: #46549c;
  }
  90% {
    background-color: #049a12;
  }
  100% {
    background-color: #1493c8;
  }
}
@keyframes timing_background {
  10% {
    background-color: #18cc20;
  }
  20% {
    background-color: #737f09;
  }
  30% {
    background-color: #760b61;
  }
  40% {
    background-color: #d397c7;
  }
  50% {
    background-color: #37b6df;
  }
  60% {
    background-color: #b52248;
  }
  70% {
    background-color: #272526;
  }
  80% {
    background-color: #46549c;
  }
  90% {
    background-color: #049a12;
  }
  100% {
    background-color: #1493c8;
  }
}

  /*-----------------------------------*/
  /*         General Styles            */
  /*-----------------------------------*/
  body {
    /*font-family: 'Playfair Display', serif;*/
    font-family: 'TimesNewRomanPSMT';
    font-size: 14px;
    line-height: 1.8em;
    font-weight: 300;
    color: #333333;
    background: #ffffff;
    position: relative;
    overflow-x: hidden;
  }
  #page {
    overflow: hidden;
  }
  /* Container Width */
  .container {
    position: relative;
  }
  .container-min .container {
    width: 810px;
  }
  
  .home-quotes .container { width: 1000px; }
  
  .home-quotes .fly-info-box-header .fly-info-box-title { font-size: 18px !important; }
  /*Screen 568px ,,Responsive,,*/
  @media (max-width: 767px) {
    .content-area {
      padding-bottom: 70px;
    }
  }
  section {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
  }
  section.parallax {
    background-position: 50% 0;
    background-attachment: fixed;
  }
  .ie7 body {
    background: none;
    filter: none;
    font-size: 20px;
    color: #333333;
    text-align: center;
    padding-top: 200px;
  }
  .ie7 .site {
    display: none;
  }
  ::-moz-selection {
    background: #b0b0b0;
    color: #fff;
    text-shadow: none;
  }
  ::selection {
    background: #b0b0b0;
    color: #fff;
    text-shadow: none;
  }
  a {
    color: #b0b0b0;
    -webkit-transition: color 0.3s ease;
    -moz-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    -ms-transition: color 0.3s ease;
    transition: color 0.3s ease;
  }
  a:hover,
  a:focus {
    color: #222964;
    text-decoration: none;
    outline: none;
  }
  a:active {
    background-color: transparent;
  }
  .fly-itable {
    display: table;
    height: 100%;
    width: 100%;
  }
  .fly-icell {
    display: table-cell;
    vertical-align: middle;
  }
  iframe {
    max-width: 100%;
  }
  img {
    display: inline-block;
    max-width: 100%;
  }
  .alpha {
    margin-left: 0 !important;
  }
  .omega {
    margin-right: 0 !important;
  }
  .margin-bottom-0 {
    margin-bottom: 0 !important;
  }
  .margin-bottom-10 {
    margin-bottom: 10px !important;
  }
  .margin-bottom-20 {
    margin-bottom: 20px !important;
  }
  .margin-bottom-30 {
    margin-bottom: 30px !important;
  }
  .margin-bottom-40 {
    margin-bottom: 40px !important;
  }
  .margin-bottom-50 {
    margin-bottom: 50px !important;
  }
  .margin-bottom-60 {
    margin-bottom: 60px !important;
  }
  .margin-bottom-70 {
    margin-bottom: 70px !important;
  }
  .margin-bottom-80 {
    margin-bottom: 80px !important;
  }
  .margin-bottom-90 {
    margin-bottom: 90px !important;
  }
  .margin-bottom-100 {
    margin-bottom: 100px !important;
  }
  .margin-bottom-110 {
    margin-bottom: 110px !important;
  }
  .margin-bottom-120 {
    margin-bottom: 120px !important;
  }
  .margin-bottom-130 {
    margin-bottom: 130px !important;
  }
  .margin-bottom-140 {
    margin-bottom: 140px !important;
  }
  .margin-bottom-150 {
    margin-bottom: 150px !important;
  }
  .margin-bottom-160 {
    margin-bottom: 160px !important;
  }
  .padding-bottom-0 {
    padding-bottom: 0 !important;
  }
  /* Loading Spinner */
  .spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 9999;
    margin-left: -35px;
    margin-top: -2px;
  }
  .spinner .line1,
  .spinner .line2,
  .spinner .line3,
  .spinner .line4 {
    position: absolute;
    width: 70px;
    height: 4px;
    background-color: #b0b0b0;
    -webkit-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear;
    -webkit-animation-timing-function: ease;
    animation-timing-function: ease;
  }
  .spinner .line2 {
    -webkit-animation-delay: 0.1s;
    animation-delay: 0.1s;
  }
  .spinner .line3 {
    -webkit-animation-delay: 0.2s;
    animation-delay: 0.2s;
  }
  .spinner .line4 {
    -webkit-animation-delay: 0.3s;
    animation-delay: 0.3s;
  }
  @-webkit-keyframes spin {
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @keyframes spin {
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  *{margin:0;padding:0;border:none;list-style:none}body{font-family:arial;font-size:16px}.dt_wrapper{background-color:#fff;box-shadow:0 0 10px 4px #d1d1d1;min-width:100px;padding:30px 15px}.dt_container{width:1200px;padding:0 20px;margin:0 auto}.dt_container:after{content:"";display:block;clear:both}.dt_container_item{display:inline-block;width:45%;text-align:center;padding:1%;line-height:25px;vertical-align:top}.dt_container_columns2 .dt_container_item{width:45%;margin:0 1% 20px;padding:10px 0}.dt_container_columns3 .dt_container_item{width:30%;margin:0 5px 20px;padding:10px 0}.dt_container_columns4 .dt_container_item{width:22%;margin:0 1% 20px;padding:10px 0}.dt_title_middle{text-align:left;font-size:22px;margin:30px 0}.dt_title_small{text-align:left;font-size:18px;margin:20px 0}.dt_paragraph{text-align:left;margin:5px 0;line-height:25px}.dt_link{color:#000}.dt_link:hover{text-decoration:none}.dt_button{font-size:14px;font-weight:bold;color:#fff;background:#fad027;-webkit-transition:background .7s ease-in 0s;transition:background .7s ease-in 0s;padding:8px 16px;cursor:pointer}.dt_button:hover{color:#fff;background:#e6bf23}.dt_button:active{top:1px;box-shadow:1px 3px 4px #b99815 inset}.dt_logo{text-align:center;font-size:24px}.dt_label_logo{color:#36bae2}.dt_content{padding:50px 20px}table{margin-top:30px;width:100%;border-collapse:collapse}tr{-webkit-transition:background-color .2s ease-in 0s;transition:background-color .2s ease-in 0s;color:#000}tr:hover{background-color:rgba(221,221,221,0.25)}th,td{padding:15px 5px;text-align:left;font-weight:300;font-size:16px}th{border-bottom:1px solid #36bae2;color:#000}code{border:1px solid #eaeaea;font-size:12px;margin:0 2px;padding:0 5px}pre{border:1px solid #ccc;word-wrap:break-word;line-height:19px;text-align:left;margin:20px 0;padding:6px 10px}pre code{padding:0;margin:0;border:0;border-radius:0}pre,pre code{font-family:Consolas,Liberation Mono,Courier,monospace;color:#333;background:#f8f8f8;border-radius:3px}pre,pre pre code{font-size:13px}pre .comment{color:#998}pre .support{color:#0086b3}pre .tag,pre .tag-name{color:#000080}pre .keyword,pre .css-property,pre .vendor-prefix,pre .sass,pre .class,pre .id,pre .css-value,pre .entity.function,pre .storage.function{font-weight:700}pre .css-property,pre .css-value,pre .vendor-prefix,pre .support.namespace{color:#333}pre .constant.numeric,pre .keyword.unit,pre .hex-color{font-weight:400;color:#099}pre .entity.class{color:#458}pre .entity.id,pre .entity.function{color:#900}pre .attribute,pre .variable{color:#008080}pre .string,pre .support.value{font-weight:400;color:#d14}pre .regexp{color:#009926}.dt_footer{text-align:center}
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 768px*/
  @media (max-width: 991px) {
    .container-min .container {
      width: 100%;
    }
  }
  /*Screen 568px*/
  /*Screen 500px*/
  /*Screen 320px*/
  /*-----------------------------------*/
  /*            Typography             */
  /*-----------------------------------*/
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    line-height: 1.2em;
    margin-bottom: .4em;
    word-wrap: break-word;
    /*font-weight: 700;*/
    color: #666666;
   font-family: antoniobold;
   text-transform:uppercase;

  }
  h1 {
    font-size: 42px;
  }
  h2 {
    font-size: 36px;
  }
  h3 {
    font-size: 25px;
  }
  h4 {
    font-size: 22px;
  }
  h5 {
    font-size: 17px;
  }
  h6 {
    font-size: 13px;
  }
  h1 span,
  h2 span,
  h3 span,
  h4 span,
  h5 span,
  h6 span {
    font-weight: 200;
  }
  h1 a,
  h2 a,
  h3 a,
  h4 a,
  h5 a,
  h6 a {
    color: #b0b0b0;
  }
  h1 a:hover,
  h2 a:hover,
  h3 a:hover,
  h4 a:hover,
  h5 a:hover,
  h6 a:hover {
    color: #333333;
  }
  a {
    color: #b0b0b0;
  }
  a:hover {
    color: #333333;
  }
  em {
    font-style: italic;
  }
  strong {
    font-weight: 700;
  }
  small {
    font-size: 85%;
  }
  i {
    position: relative;
    display: inline-block;
    text-decoration: none;
    font-style: normal;
  }
  p {
    word-wrap: break-word;
    margin-bottom: 1.7em;
  }
  @media (max-width: 767px) {
    p {
      font-size: 13px;
    }
  }
  .lowercase {
    text-transform: lowercase;
  }
  .uppercase {
    text-transform: uppercase;
  }
  /*-----------------------------------*/
  /*             Buttons               */
  /*-----------------------------------*/
  .fly-btn,
  .field-submit input[type="submit"],
  .comment-respond .comment-form p.form-submit input {
   font-family: antoniolight; text-transform:uppercase;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 20px;
    box-shadow: none;
    background: none;
    font-weight: 900;
    display: inline-block;
    border: 2px solid #333333;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
  }
  .fly-btn-sm {
    padding: 7px 30px;
    font-size: 11px;
  }
  .fly-btn-md,
  .field-submit input[type="submit"],
  .comment-respond .comment-form p.form-submit input {
    padding: 10px 50px 6px 50px;
    font-size: 20px;
  }
  .fly-btn-lg {
    padding: 15px 45px;
    font-size: 14px;
  }
  /* Button Type 1 */
  .fly-btn-1.fly-btn-color-1 {
    border-color: #fff;
    color: #fff;
  }
  .fly-btn-1.fly-btn-color-2,
  .field-submit input[type="submit"],
  .comment-respond .comment-form p.form-submit input {
    border-color: #222964;
    color: #222964;
  }
  .fly-btn-1.fly-btn-color-3 {
    border-color: #ffffff;
    color: #ffffff;
  }
  .fly-btn-1:hover,
  .field-submit input[type="submit"]:hover,
  .comment-respond .comment-form p.form-submit input:hover {
    color: #222964;
  }
  .fly-btn-1:hover.fly-btn-color-1,
  .field-submit input[type="submit"]:hover.fly-btn-color-1,
  .field-submit input[type="submit"]:hover,
  .comment-respond .comment-form p.form-submit input:hover.fly-btn-color-1 {
    background-color: #b0b0b0;
  }
  .fly-btn-1:hover.fly-btn-color-2,
  .field-submit input[type="submit"]:hover.fly-btn-color-2,
  .comment-respond .comment-form p.form-submit input:hover.fly-btn-color-2,
  .comment-respond .comment-form p.form-submit input:hover {
    background-color: #222964;
    color: #fff;
  }
  .fly-btn-1:hover.fly-btn-color-3,
  .field-submit input[type="submit"]:hover.fly-btn-color-3,
  .comment-respond .comment-form p.form-submit input:hover.fly-btn-color-3 {
    background-color: #ffffff;
  }
  /* Button Type 2 */
  .fly-btn-2 {
    color: #222964;
  }
  .fly-btn-2.fly-btn-color-1 {
    border-color: #b0b0b0;
    background-color: #b0b0b0;
  }
  .fly-btn-2.fly-btn-color-2 {
    border-color: #222964;
    background-color: #222964;
    color: #fff;
  }
  .fly-btn-2.fly-btn-color-3 {
    border-color: #ffffff;
    background-color: #ffffff;
    color: #222964;
  }
  .fly-btn-2:hover.fly-btn-color-1 {
    background-color: transparent;
    border-color: #b0b0b0;
    color: #b0b0b0;
  }
  .fly-btn-2:hover.fly-btn-color-2 {
    background-color: transparent;
    border-color: #222964;
    color: #222964;
  }
  .fly-btn-2:hover.fly-btn-color-3 {
    background-color: transparent;
    border-color: #ffffff;
    color: #ffffff;
  }
  /*-----------------------------------*/
  /*           Header Style            */
  /*-----------------------------------*/
  .fly-header-site {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 200;
    text-align: center;
    /*padding-top: 80px;*/
    
    padding-top: 70px;
  }
  .fly-header-site.sticky-menu {
    padding: 17px 0 0;
  }
  /*-----------------------------------*/
  /*           Other Style             */
  /*-----------------------------------*/
  /* Nav Menu Style */
  .fly-header-site {
    /* Sticky Menu */
  }
  .fly-header-site .fly-nav-left,
  .fly-header-site .fly-nav-right,
  .fly-header-site .fly-wrap-logo {
    display: inline-block;
  }
  .fly-header-site .fly-nav-left,
  .fly-header-site .fly-nav-right {
    position: relative;
   /* top: -34px;*/
    
    top: -40px;
  }
  .fly-header-site .fly-site-navigation {
    font-family: 'Playfair Display', serif;
    font-size: 12px;
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu {
    text-align: center;
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li {
    /*margin-left: 95px;*/
    
    margin-left: 38px;
    display: inline-block;
    position: relative;
    padding-bottom: 20px;
    /* DropDown Level 1 */
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li:first-child {
    margin-left: 0;
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li a {
    color: #ffffff;
    font-weight: 700;
    font-family: 'TrajanPro-Bold';
    border-bottom: 2px solid transparent;
    padding-bottom: 7px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-transform: uppercase;
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li.current-menu-item > a {
    border-bottom-color: #ffffff;
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li:hover > a {
    border-bottom-color: #ffffff;
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li:hover > ul {
    display: block;
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li:hover ul.left {
    left: -220px;
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li:hover ul.left ul {
    left: -220px;
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li ul {
    display: none;
    position: absolute;
    border: 2px solid #ffffff;
    padding: 16px 0 24px;
    top: 45px;
    width: 220px;
    left: 50%;
    margin-left: -110px;
    text-align: center;
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li ul li {
    margin: 0 !important;
    display: block;
    width: 100%;
    /* DropDown Level 2 */
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li ul li a {
    white-space: nowrap;
    line-height: normal;
    padding-bottom: 2px;
    font-family: 'TrajanPro-Regular';
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li ul li:last-child {
    margin: 0;
    padding-bottom: 0;
  }
  .fly-header-site .fly-site-navigation .fly-nav-menu li ul li:hover > ul {
    position: absolute;
    top: -18px;
    left: 100%;
    margin-left: auto;
    /* DropDown Level 3 */
  }
  .fly-header-site.sticky-menu {
    position: fixed;
    background: #222964;
    border-bottom: 2px solid #b0b0b0;
  }
  .fly-header-site.sticky-menu .fly-site-navigation .fly-nav-menu li:hover > ul {
    background-color: #333333;
  }
  .fly-header-site.sticky-menu.sticky-open {
    top: 0 !important;
    -webkit-transition: top 0.5s ease;
    -moz-transition: top 0.5s ease;
    -o-transition: top 0.5s ease;
    -ms-transition: top 0.5s ease;
    transition: top 0.5s ease;
  }
  .fly-header-site.sticky-menu .fly-nav-left,
  .fly-header-site.sticky-menu .fly-nav-right {
    /*top: -19px;*/
    
    top: -28px;
  }
  .fly-header-site.sticky-menu .fly-nav-menu {
    text-align: center;
  }
  .fly-header-site.sticky-menu .fly-nav-menu li {
    /*margin-left: 135px;*/
    
    margin-left: 45px;
  }
  /* Mmenu (Mobile Menu) */
  .fly-header-site .mmenu-link {
    font-size: 29.4px;
    color: #ffffff;
    position: absolute;
    left: 15px;
    top: 40%;
    margin-top: -14.7px;
    display: none;
  }
  .fly-header-site .mmenu-link i.fa.fa-navicon {
    line-height: 21.462px;
  }
  em.mm-counter {
    right: 65px !important;
    font-size: 20.02px;
    line-height: 16.016px;
  }
  .mm-menu .mm-search input {
    background: none;
    height: auto;
    border-width: 1px;
    font-weight: 400;
  }
  /* Header Logo */
  .fly-header-site .fly-wrap-logo {
    text-align: center;
/*    max-width: 150px;
    max-height: 100px;*/

    max-width: 182px;

    max-height: 122px;
    margin: 0 95px;
  }
  .fly-header-site.sticky-menu .fly-wrap-logo {
/*    max-width: 95px;
    max-height: 70px;*/
    
    max-width: 130px;

    max-height: 85px;    
  }
  /* Header Type 2 */
  .fly-header-site.fly-header-type-2 {
    text-align: right;
    padding-top: 50px;
  }
  .fly-header-site.fly-header-type-2 .fly-wrap-logo {
    display: inline-block;
    float: left;
  }
  .fly-header-site.fly-header-type-2 .fly-site-navigation {
    display: inline-block;
    margin-top: 22px;
  }
  .fly-header-site.fly-header-type-2 .fly-site-navigation .fly-nav-menu li {
    margin-left: 30px;
  }
  .fly-header-site.fly-header-type-2.sticky-menu {
    padding-top: 22px;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 1680px*/
  @media (max-width: 1680px) {
    .fly-header-site .fly-site-navigation .fly-nav-menu li {
     /* margin-left: 79.8px;*/
      
      margin-left: 20.8px;
    }
    .fly-header-site.sticky-menu .fly-nav-menu li {
     /* margin-left: 95.85px;*/
      
      margin-left: 20px;
    }
    /*.fly-header-site .fly-wrap-logo {
      margin: 0 79.8px;
      
      position: absolute;
	left: 50%;
	margin-left: -85px;
	margin-top: 25px;
    }*/
    
    .fly-header-site .fly-nav-right { margin-left: 20px;  }
    
    /*.fly-header-site.sticky-menu .fly-nav-left, .fly-header-site.sticky-menu .fly-nav-right { top: 0 !important; }*/
    
    /*.fly-header-site.sticky-menu .fly-wrap-logo { display: none; }*/
  }
  /*Screen 1380px*/
  @media (max-width: 1380px) {
    .fly-header-site .fly-site-navigation .fly-nav-menu li {
     /* margin-left: 60.8px;*/
      
      margin-left: 20.8px;
    }
    .fly-header-site.sticky-menu .fly-nav-menu li {
      /*margin-left: 75.6px;*/
      
      margin-left: 20px;
    }
/*    .fly-header-site .fly-wrap-logo {
      margin: 0 55.1px;
	position: absolute;
	left: 50%;
	margin-left: -85px;
	margin-top: 25px;
    }
    */
    .fly-header-site .fly-nav-right { margin-left: 20px;  }
    
    /*.fly-header-site.sticky-menu .fly-nav-left { top: 0 !important; }*/
    
    /*.fly-header-site.sticky-menu .fly-wrap-logo { display: none; }*/
  }
  /*Screen 1200px*/
  @media (max-width: 1200px) {
    .fly-header-site .fly-site-navigation .fly-nav-menu li {
      margin-left: 50.35px;

    }
    .fly-header-site.sticky-menu .fly-nav-menu li {
      margin-left: 60.75px;
    }
    .fly-header-site .fly-wrap-logo {
      margin: 0 50.35px;      margin-left: -85px;
    margin-top: 25px;
    
    }
    
     .fly-header-site.fly-header-type-2 .fly-site-navigation,

    .fly-site-navigation {

      display: none;

    }   
    
    .fly-header-site .mmenu-link {

      display: inline-block;

    }
    
    .fly-header-site.sticky-menu .fly-wrap-logo { display: inline-block; }
  }
  /*Screen 1024px*/
  @media (max-width: 1199px) {
    .fly-header-site .fly-site-navigation .fly-nav-menu li {
      margin-left: 30.4px;
    }
    .fly-header-site.sticky-menu .fly-nav-menu li {
      margin-left: 35.1px;
    }
    .fly-header-site .fly-wrap-logo {
	margin: 0 40.85px;
	position: initial;
	left: initial;
    }
    .fly-header-type-2 .fly-wrap-logo {
      margin: 0 30px;
    }
    
     .fly-header-site.fly-header-type-2 .fly-site-navigation,

    .fly-site-navigation {

      display: none;

    }   
    
    .fly-header-site .mmenu-link {

      display: inline-block;

    }     
  }
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-header-site.fly-header-type-2 .fly-site-navigation,
    .fly-site-navigation {
      display: none;
    }
    .fly-header-site.fly-header-type-2 .fly-wrap-logo {
      float: none;
      display: block;
      margin: 0 auto;
    }
    .fly-header-site .mmenu-link {
      display: inline-block;
    }
    .fly-header-site.fly-header-type-2,
    .fly-header-site {
      padding-top: 16px;
    }
  }
  /*-----------------------------------*/
  /*       Forms & Form Elements       */
  /*-----------------------------------*/
  :-moz-placeholder {
    font-size: 14px;
    font-weight: 900;
    color: #999999;
    text-transform: uppercase;
    font-style: normal;
  }
  ::-moz-placeholder {
    font-size: 14px;
    font-weight: 900;
    color: #999999;
    text-transform: uppercase;
    font-style: normal;
  }
  :-ms-input-placeholder {
    font-size: 14px;
    font-weight: 900;
    color: #999999;
    text-transform: uppercase;
    font-style: normal;
  }
  ::-webkit-input-placeholder {
    font-size: 14px;
    font-weight: 900;
    color: #999999;
    text-transform: uppercase;
    font-style: normal;
  }
  input:focus::-webkit-input-placeholder {
    color: transparent;
  }
  textarea:focus::-webkit-input-placeholder {
    color: transparent;
  }
  input,
  textarea,
  input[type="submit"]:focus,
  button:focus {
    outline: none;
  }
  select.select-styled {
    visibility: hidden;
  }
  label,
  input,
  button,
  select,
  textarea {
    vertical-align: top;
    margin: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-size: inherit;
    line-height: normal;
    outline: none;
  }
  input[type="text"],
  input[type="password"],
  input[type="search"],
  input[type="url"],
  input[type="email"],
  textarea,
  .field-select {
    border: 2px solid #999999;
    background-color: transparent;
    padding: 0 16px;
   font-family: antoniolight; text-transform:uppercase;
    font-size: 14px;
    font-weight: 900;
    color: #333333;
    width: 100%;
    height: 55px;
    margin: 0;
    text-overflow: ellipsis;
    text-align: center;
  }
  textarea {
    padding: 14px 16px;
    height: 103px;
    resize: vertical;
    overflow: auto;
    text-transform: none;
  }
  .ie8 input[type="text"],
  .ie8 input[type="password"],
  .ie8 input[type="search"],
  .ie8 input[type="url"],
  .ie8 input[type="email"] {
    line-height: 55px;
  }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="search"]:focus,
  input[type="url"]:focus,
  input[type="email"]:focus,
  textarea:focus {
    outline: none;
    border-color: #666666;
  }
  .btn:active,
  .btn.active {
    box-shadow: none;
  }
  .fly-form-col-left,
  .fly-form-col-right {
    width: 49.3%;
    float: left;
  }
  .fly-form-col-left .fly-form-inner-col-left,
  .fly-form-col-right .fly-form-inner-col-left,
  .fly-form-col-left .fly-form-inner-col-right,
  .fly-form-col-right .fly-form-inner-col-right {
    width: 48.6%;
    float: left;
  }
  .fly-form-col-left .fly-form-inner-col-right,
  .fly-form-col-right .fly-form-inner-col-right {
    float: right;
  }
  .fly-form-col-right {
    float: right;
  }
  .field-text,
  .field-select {
    width: 100%;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
  .field-radio,
  .field-checkbox {
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
  .field-submit input[type="submit"] {
    width: 100%;
    text-transform: uppercase;
    height: 55px;
    font-size: 14px;
  }
  .label-title {
    display: inline-block;
    font-size: 14px;
    font-weight: 900;
    color: #333333;
    text-transform: uppercase;
    cursor: default;
    margin-bottom: 8px;
  }
  /* Login Form (widget) */
  .widget.widget_login .loginform :-moz-placeholder {
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    text-transform: normal;
    font-style: normal;
  }
  .widget.widget_login .loginform ::-moz-placeholder {
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    text-transform: normal;
    font-style: normal;
  }
  .widget.widget_login .loginform :-ms-input-placeholder {
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    text-transform: normal;
    font-style: normal;
  }
  .widget.widget_login .loginform ::-webkit-input-placeholder {
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    text-transform: normal;
    font-style: normal;
  }
  .widget.widget_login .loginform p {
    margin-bottom: 18px;
  }
  .widget.widget_login .loginform p input {
    height: 55px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    font-family: 'Playfair Display', serif;
    font-size: 14px;
    font-weight: 400;
    color: #333333;
    background: #f2f2f2;
  }
  .widget.widget_login .loginform p input:focus::-webkit-input-placeholder {
    color: transparent;
  }
  .widget.widget_login .loginform p.submit {
    display: inline-block;
  }
  .widget.widget_login .loginform p.submit .btn-login {
    background: #666666;
    border: 1px solid #666666;
    padding: 8px 35px;
    height: auto;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
  }
  .widget.widget_login .loginform p.submit .btn-login:hover {
    background: none;
    color: #666666;
  }
  .widget.widget_login .loginform .forget_password {
    display: inline-block;
    float: right;
    margin-top: 7px;
  }
  /* Select */
  .field-select {
    overflow: visible;
    height: 55px;
    padding: 0;
  }
  .field-select .selectize-control {
    height: 50px;
  }
  .field-select .selectize-control .selectize-input {
    height: 50px;
    line-height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
    border: none;
  }
  .field-select .selectize-control .selectize-input .item {
   font-family: antoniolight; text-transform:uppercase;
    font-size: 14px;
    font-weight: 900;
    color: #333333;
    text-overflow: ellipsis;
  }
  .field-select .selectize-control .selectize-input input {
    height: 50px;
    line-height: 50px;
    top: 2px;
  }
  .field-select .selectize-control .selectize-dropdown {
    z-index: 999;
    border-radius: 0;
  }
  /* Custom CheckBox  & Radio */
  /* Styled Checkboxes, Radios */
  /*-----------------------------------*/
  .custom-checkbox,
  .custom-radio {
    position: relative;
  }
  .custom-checkbox::selection,
  .custom-radio::selection {
    background: transparent;
    color: inherit;
  }
  .custom-checkbox input,
  .custom-radio input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .custom-checkbox label,
  .custom-radio label {
    position: relative;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    color: #333333;
    line-height: 17px;
    padding: 0 0 0 23px;
    margin-bottom: 10px;
    cursor: pointer;
    min-height: 17px;
  }
  .custom-checkbox label::selection,
  .custom-radio label::selection {
    background: transparent;
    color: inherit;
  }
  .custom-checkbox label.focus,
  .custom-radio label.focus {
    outline: none;
  }
  .custom-checkbox label:before,
  .custom-radio label:before,
  .custom-checkbox label:after,
  .custom-radio label:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
  }
  .custom-checkbox label:before,
  .custom-radio label:before {
    width: 17px;
    height: 17px;
    border: 1px solid #333333;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }
  .custom-checkbox label.checked:after,
  .custom-radio label.checked:after {
    width: 9px;
    height: 9px;
    margin: 4px;
    background-color: #666666;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
  }
  .custom-radio label:before,
  .custom-radio label.checked:after {
    border-radius: 50%;
  }
  @media (max-width: 991px) {
    .custom-checkbox label,
    .custom-radio label {
      font-size: 11px;
    }
  }
  /*-----------------------------------*/
  /*        Slider Full Style          */
  /*-----------------------------------*/
  .fly-slider-full {
    position: relative;
  }
  .fly-slider-full .item {
    height: 700px;
    text-align: center;
    color: #ffffff;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
  }
  .fly-slider-full .item .container {
    height: 100%;
  }
  .fly-slider-full .item:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/images/Home-Slider/bg-transparent-slider.png');
  }
  .fly-slider-full .item .fly-wrap-text-slider .fly-slider-title-before,
  .fly-slider-full .item .fly-wrap-text-slider .fly-slider-divider,
  .fly-slider-full .item .fly-wrap-text-slider .fly-slider-title-after {
    color: #ffffff;
  }
  .fly-slider-full .item .fly-wrap-text-slider .fly-slider-title-before {
   font-family: antoniolight; text-transform:uppercase;
    font-size: 50.358px;
    line-height: 75.03342px;
    
  }
  .fly-slider-full .item .fly-wrap-text-slider .fly-slider-title-after {
    font-family: 'Playfair Display', serif;
    font-size: 14px;
    line-height: 25px;
    font-weight: bold;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
    letter-spacing: normal;
  }
  .fly-slider-full .item .fly-wrap-text-slider .fly-slider-divider {
    width: 50px;
    height: 2px;
    background: #ffffff;
    display: block;
    margin: 33px auto 44px;
  }
  .fly-slider-full .carousel-indicators {
    bottom: 45px;
  }
  .fly-slider-full .carousel-indicators li {
    width: 8px;
    height: 8px;
    background: rgba(255, 255, 255, 0.5);
    border: none;
    margin: 0 3px;
  }
  .fly-slider-full .carousel-indicators li.active {
    width: 8px;
    height: 8px;
    background: #fff;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 1380px*/
  @media (max-width: 1380px) {
    .fly-slider-full .carousel-indicators {
      bottom: 50px;
    }
    .fly-slider-full .item .container {
      padding-top: 11%;
    }
  }
  /* Screen 1024px */
  @media (max-width: 1199px) {
    .fly-slider-full .item {
      height: 510px !important;
      background-size: contain;
    }
    .fly-slider-full .carousel-indicators {
      bottom: 30px;
    }
  }
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-slider-full .item {
      height: 432px !important;
      background-size: contain;
      background-position: top center;
    }
    .fly-slider-full .carousel-indicators {
      bottom: 20px;
    }
    .fly-slider-full .item .fly-wrap-text-slider .fly-slider-title-before {
      font-size: 39px;
      line-height: 58px;
     
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-slider-full .item {
      height: 332px !important;
      background-size: cover;
      background-position: top center;
    }
    .fly-slider-full .item .fly-wrap-text-slider .fly-slider-title-before {
      font-size: 26px;
      line-height: 36px;
    }
    .fly-slider-full .item .fly-wrap-text-slider .fly-slider-divider {
      margin: 16px auto 15px;
    }
    .fly-slider-full .item .fly-wrap-text-slider {
      margin-top: 14%;
    }
    .fly-slider-full .carousel-indicators {
      bottom: 20px;
    }
    .fly-slider-full .item .container {
      padding-top: 0;
    }
  }
  @media (max-width: 500px) {
    .fly-slider-full .item .fly-wrap-text-slider .fly-slider-title-before {
      font-size: 23.16468px;
      line-height: 33.23628px;
    }
  }
  /*Screen 320px*/
  @media (max-width: 479px) {
    .fly-slider-full .item .fly-wrap-text-slider .fly-slider-title-before {
      font-size: 20.1432px;
      line-height: 26.68974px;
    }
  }
  /*-----------------------------------*/
  /*      Slider Special Offers        */
  /*-----------------------------------*/
  .fly-wrap-slider-special-offers .fly-slider-special-offers {
    position: relative;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers li {
    width: 320px;
    height: 540px;
    float: left;
    display: block;
    text-align: center;
    position: relative;
    background-size: 100% 70%;
    background-repeat: no-repeat;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers li .fly-wrap-offers {
    display: block;
    height: 100%;
    position: relative;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers li .fly-wrap-offers:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #ffffff;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers li .fly-wrap-offers:hover:before {
    opacity: 0.15;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers li .fly-wrap-offers .fly-content-offers-slider {
   font-family: antoniolight; text-transform:uppercase;
    background: #b0b0b0;
    height: 180px;
    padding: 0 39px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers li .fly-wrap-offers .fly-content-offers-slider .fly-date-offers {
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    text-transform: uppercase;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers li .fly-wrap-offers .fly-content-offers-slider .fly-offers-title {
    font-weight: bold;
    font-size: 17px;
    line-height: 26.04px;
    color: #333333;
   
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers li .fly-wrap-offers .fly-content-offers-slider .fly-offers-separator {
    width: 20px;
    height: 2px;
    background-color: #222964;
    display: block;
    margin: 15px auto;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control {
    display: inline-block;
    width: 640px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -320px;
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(38, 38, 38, 0.6);
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-slider-control-wrap-title {
    position: relative;
    z-index: 10;
    color: #ffffff;
    padding-top: 15%;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-slider-control-wrap-title h2,
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-slider-control-wrap-title h3 {
    color: #ffffff;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-slider-control-wrap-title .fly-slider-control-title-before {
    font-family: 'Playfair Display', serif;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    line-height: normal;
    letter-spacing: normal;
    margin-bottom: 40px;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-slider-control-wrap-title .fly-slider-control-title-before:before,
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-slider-control-wrap-title .fly-slider-control-title-before:after {
    content: '';
    width: 12px;
    height: 1px;
    display: inline-block;
    margin: 0 5px;
    background: #ffffff;
    vertical-align: middle;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-slider-control-wrap-title .fly-slider-control-title-after {
    font-size: 40px;
    line-height: 35px;
    text-transform: uppercase;
    margin-bottom: 47px;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-slider-control-wrap-title .fly-special-offers-btn {
    margin-bottom: 75px;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-wrap-nav-slider .prev,
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-wrap-nav-slider .next {
    font-size: 20.02px;
    color: #ffffff;
    margin: 0 17px;
    position: relative;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-wrap-nav-slider .prev:hover,
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-wrap-nav-slider .next:hover {
    color: #b0b0b0;
  }
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-wrap-nav-slider .prev:active,
  .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-wrap-nav-slider .next:active {
    top: 2px;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 1380px*/
  /*Screen 1024px*/
  @media (max-width: 1199px) {
    .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control {
      width: 525px;
      margin-left: -262px;
    }
    .fly-wrap-slider-special-offers .fly-slider-special-offers li {
      width: 260px;
      height: 500px;
    }
    .fly-wrap-slider-special-offers .fly-slider-special-offers li .fly-wrap-offers .fly-content-offers-slider {
      padding: 0 20px;
    }
  }
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control {
      width: 263px;
      margin-left: -131px;
    }
    .fly-wrap-slider-special-offers .fly-slider-special-offers li {
      height: 450px;
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-wrap-slider-special-offers .fly-slider-special-offers li {
      width: 250px;
    }
    .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control {
      margin-left: auto;
      left: 40px;
    }
    .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control .fly-slider-control-wrap-title .fly-slider-control-title-after {
      font-size: 35px;
    }
  }
  /*Screen 500px*/
  @media (max-width: 500px) {
    .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control {
      width: 243px;
      left: 15px;
    }
    .fly-wrap-slider-special-offers .fly-slider-special-offers li {
      width: 244px;
    }
  }
  /*Screen 320px*/
  @media (max-width: 479px) {
    .fly-wrap-slider-special-offers .fly-slider-special-offers .fly-offers-slider-control {
      display: none;
    }
    .fly-wrap-slider-special-offers .fly-slider-special-offers li .fly-wrap-offers .fly-content-offers-slider .fly-offers-title {
      font-size: 14px;
    }
    .mpc_preloader
    {
      left: 30%;
    }
  }
  /*-----------------------------------*/
  /*       Testimonials Slider         */
  /*-----------------------------------*/
  .fly-wrap-testimonials-slider .fly-testimonials-slider {
    text-align: center;
  }
  .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-title {
    margin-bottom: 48px !important;
  }
  .fly-wrap-testimonials-slider .fly-testimonials-slider li {
    width: 615px;
    float: left;
    word-break: break-all;
    text-align: center;
  }
  .fly-wrap-testimonials-slider .fly-testimonials-slider li .fly-testimonials-slider-author {
    margin-bottom: 30px;
  }
  .fly-wrap-testimonials-slider .fly-testimonials-slider li .fly-testimonials-slider-author .fly-testimonials-slider-author-image {
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 auto;
    overflow: hidden;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #b0b0b0;
  }
  .fly-wrap-testimonials-slider .fly-testimonials-slider li .fly-testimonials-slider-author .fly-testimonials-slider-author-image img {
    width: 100%;
    height: 100%;
  }
  .fly-wrap-testimonials-slider .fly-testimonials-slider li .fly-testimonials-slider-author .fly-testimonials-slider-author-name {
    font-size: 16px;
    color: #333333;
  }
  .fly-wrap-testimonials-slider .fly-testimonials-slider li .fly-testimonials-slider-author .fly-testimonials-slider-author-name:hover {
    color: #b0b0b0;
  }
  .fly-wrap-testimonials-slider .fly-testimonials-slider li .fly-testimonials-slider-content {
    margin-bottom: 60px;
  }
  .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-controls a {
    width: 8px;
    height: 8px;
    display: inline-block;
    margin: 0 5px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: rgba(102, 102, 102, 0.5);
  }
  .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-controls a span {
    display: none;
  }
  .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-controls a.selected,
  .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-controls a:hover {
    background: #666666;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-wrap-testimonials-slider .fly-testimonials-slider li .fly-testimonials-slider-content {
      margin-bottom: 48px;
      padding: 0 50px;
    }
  }
  /*Screen 500px*/
  @media (max-width: 500px) {
    .fly-wrap-testimonials-slider .fly-testimonials-slider li .fly-testimonials-slider-content {
      padding: 0 95px;
    }
  }
  /*Screen 320px*/
  @media (max-width: 479px) {
    .fly-wrap-testimonials-slider .fly-testimonials-slider li .fly-testimonials-slider-content {
      padding: 0 160px;
    }
  }
  /*-----------------------------------*/
  /*     Restaurant Menu (HomePage)    */
  /*-----------------------------------*/
  .fly-restaurant-menu {
    height: auto;
    text-align: justify;
    font-size: 0;
    overflow: hidden;
  }
  .fly-restaurant-menu:after {
    width: 100%;
    height: 0;
    content: '';
    display: inline-block;
  }
  .fly-restaurant-menu .fly-menu-category {
    padding: 0;
    height: 100%;
    display: inline-block;
    position: relative;
  }
  .fly-restaurant-menu .fly-menu-category .fly-menu-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
   font-family: antoniolight; text-transform:uppercase;
    color: #ffffff;
    text-align: center;
    background: rgba(38, 38, 38, 0.3);
    -webkit-transition: background 0.4s ease;
    -moz-transition: background 0.4s ease;
    -o-transition: background 0.4s ease;
    -ms-transition: background 0.4s ease;
    transition: background 0.4s ease;
  }
  .fly-restaurant-menu .fly-menu-category .fly-menu-content i {
    font-family: 'flyicon';
    font-size: 35px;
    margin-bottom: 25px;
  }
  .fly-restaurant-menu .fly-menu-category .fly-menu-content .fly-title-menu {
    color: #ffffff;
    font-size: 30px;
    margin-bottom: 25px;
  }
  .fly-restaurant-menu .fly-menu-category .fly-menu-content:hover {
    background: rgba(38, 38, 38, 0.7);
    cursor: pointer;
  }
  .fly-restaurant-menu .fly-menu-category .fly-menu-image-array {
    height: 100%;
  }
  .fly-restaurant-menu .fly-menu-category .fly-menu-image-array img {
    display: none;
    width: 100%;
    height: 100%;
  }
  .fly-restaurant-menu .fly-menu-category .fly-menu-image-array img.active-image {
    display: block;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 1200px*/
  @media (max-width: 1200px) {
    .fly-restaurant-menu .fly-menu-category .fly-menu-content .fly-title-menu {
      margin-bottom: 18px;
    }
    .fly-restaurant-menu .fly-menu-category .fly-menu-content i {
      margin-bottom: 18px;
    }
  }
  /*Screen 1024px*/
  @media (max-width: 1199px) {
    .fly-restaurant-menu .fly-menu-category .fly-menu-content i {
      font-size: 27px;
      margin-bottom: 12px;
    }
    .fly-restaurant-menu .fly-menu-category .fly-menu-content .fly-title-menu {
      font-size: 20px;
      margin-bottom: 12px;
    }
    .fly-restaurant-menu .fly-menu-category .fly-menu-content .fly-btn-md,
    .fly-restaurant-menu .fly-menu-category .fly-menu-content .field-submit input[type="submit"],
    .fly-restaurant-menu .fly-menu-category .fly-menu-content .comment-respond .comment-form p.form-submit input {
      padding: 7px 40px;
    }
  }
  /* Screen 568px */
  @media (max-width: 767px) {
    .fly-restaurant-menu .fly-menu-category .fly-menu-content i {
      font-size: 35px;
      margin-bottom: 25px;
    }
    .fly-restaurant-menu .fly-menu-category .fly-menu-content .fly-title-menu {
      font-size: 25px;
      margin-bottom: 25px;
    }
  }
  /* Screen 320px */
  @media (max-width: 479px) {
    .fly-restaurant-menu .fly-menu-category .fly-menu-content i {
      font-size: 27px;
      margin-bottom: 12px;
    }
    .fly-restaurant-menu .fly-menu-category .fly-menu-content .fly-title-menu {
      font-size: 20px;
      margin-bottom: 12px;
    }
  }
  /*-----------------------------------*/
  /*      Shorcodes Info Box           */
  /*-----------------------------------*/
  .fly-info-box,
  .fly-story-box {
    text-align: center;
  }
  .fly-info-box .fly-info-box-header .fly-info-box-before-title,
  .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-before-title,
  .fly-story-box .fly-info-box-header .fly-info-box-before-title,
  .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-before-title,
  .fly-section-image .fly-section-image-title-before {
    font-family: 'Playfair Display', serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 35px;
    position: relative;
    line-height: 11.06px;
    letter-spacing: normal;
  }
  .fly-info-box .fly-info-box-header .fly-info-box-before-title:before,
  .fly-info-box .fly-info-box-header .fly-info-box-before-title:after,
  .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-before-title:before,
  .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-before-title:after,
  .fly-story-box .fly-info-box-header .fly-info-box-before-title:before,
  .fly-story-box .fly-info-box-header .fly-info-box-before-title:after,
  .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-before-title:before,
  .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-before-title:after,
  .fly-section-image .fly-section-image-title-before:before,
  .fly-section-image .fly-section-image-title-before:after {
    content: '';
    width: 12px;
    height: 1px;
    display: inline-block;
    margin: 0 5px;
    background: #666666;
    vertical-align: middle;
  }
  .fly-info-box .fly-info-box-header .fly-info-box-icon,
  .fly-story-box .fly-info-box-header .fly-info-box-icon {
    font-size: 70px;
    color: #666666;
    margin-bottom: 35px;
  }
  .fly-info-box .fly-info-box-header .fly-info-box-title,
  .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-title,
  .fly-story-box .fly-info-box-header .fly-info-box-title,
  .fly-story-box .fly-story-box-header .fly-story-box-title,
  .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-title,
  .fly-section-image .fly-section-image-title-after {
   font-family: antoniolight; text-transform:uppercase;
    font-size: 35px;
    margin-bottom: 70px;
    line-height: 32px;
 
  }
  .fly-info-box .fly-info-box-header .fly-info-box-divider,
  .fly-story-box .fly-info-box-header .fly-info-box-divider {
    width: 40px;
    height: 2px;
    display: inline-block;
    margin: -33px auto 33px;
    background: #666666;
    vertical-align: middle;
  }
  .fly-info-box .fly-info-box-image,
  .fly-story-box .fly-info-box-image {
    margin-bottom: 70px;
    line-height: 0;
  }
  .fly-info-box .fly-info-box-content,
  .fly-story-box .fly-info-box-content,
  .fly-story-box .fly-story-box-content {
    padding: 0 17%;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-info-box .fly-info-box-header .fly-info-box-title,
    .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-title,
    .fly-story-box .fly-info-box-header .fly-info-box-title,
    .fly-story-box .fly-story-box-header .fly-story-box-title,
    .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-title,
    .fly-section-image .fly-section-image-title-after {
      font-size: 30px;
      margin-bottom: 45px;
    }
    .fly-info-box .fly-info-box-header .fly-info-box-before-title,
    .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-before-title,
    .fly-story-box .fly-info-box-header .fly-info-box-before-title,
    .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-before-title,
    .fly-section-image .fly-section-image-title-before {
      margin-bottom: 28px;
    }
    .fly-info-box .fly-info-box-content,
    .fly-story-box .fly-info-box-content,
    .fly-story-box .fly-story-box-content {
      padding: 0;
    }
  }
  /*Screen 320px*/
  @media (max-width: 479px) {
    .fly-info-box .fly-info-box-header .fly-info-box-title,
    .fly-wrap-testimonials-slider .fly-testimonials-slider .fly-testimonials-slider-title,
    .fly-story-box .fly-info-box-header .fly-info-box-title,
    .fly-story-box .fly-story-box-header .fly-story-box-title,
    .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-title,
    .fly-section-image .fly-section-image-title-after {
      font-size: 25px;
    }
  }
  /*-----------------------------------*/
  /*     Shorcodes Story Section       */
  /*-----------------------------------*/
  .fly-story-box .fly-story-box-header .fly-story-box-title {
    font-size: 22.5px;
    margin-bottom: 0;
  }
  .fly-story-box .fly-story-box-header .fly-story-box-divider {
    width: 40px;
    height: 2px;
    display: inline-block;
    margin: 33px auto;
    background: #666666;
    vertical-align: middle;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 320px*/
  @media (max-width: 479px) {
    .fly-story-box .fly-story-box-header .fly-story-box-divider {
      margin: 20px auto;
    }
  }
  /*-----------------------------------*/
  /*       Schortcodes Divider         */
  /*-----------------------------------*/
  .fly-divider-space {
    clear: both;
    width: 100%;
  }
  .fly-divider-space.space-sm {
    height: 67px;
  }
  .fly-divider-space.space-md {
    height: 100px;
  }
  .fly-divider-space.space-lg {
    height: 150px;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-divider-space.space-sm {
      height: 45px !important;
    }
    .fly-divider-space.space-md {
      height: 67px !important;
    }
    .fly-divider-space.space-lg {
      height: 101px !important;
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-divider-space.space-sm {
      height: 32px !important;
    }
    .fly-divider-space.space-md {
      height: 47px !important;
    }
    .fly-divider-space.space-lg {
      height: 71px !important;
    }
  }
  /*Screen 500px*/
  /*Screen 320px*/
  /*-----------------------------------*/
  /*     Shorcodes Home Gallery        */
  /*-----------------------------------*/
  .fly-home-gallery {
    overflow: hidden;
  }
  .fly-home-gallery .fly-home-gallery-col {
    height: 100%;
    padding: 0;
  }
  .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block {
    width: 100%;
    position: relative;
    overflow: hidden;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  }
  .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block .fly-home-gallery-overlay,
  .fly-photo-gallery .fly-photo-list-item .photo .fly-photo-list-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center;
    font-size: 27.86px;
    font-weight: 300;
    color: #b0b0b0;
    background: rgba(38, 38, 38, 0.7);
    opacity: 0;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block:hover .fly-home-gallery-overlay {
    opacity: 1;
  }
  .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block img {
    display: block;
  }
  .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title {
    background-color: #222964;
    text-align: center;
  }
  .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-before-title,
  .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-title {
    color: #fff;
    margin-bottom: 35px;
  }
  .fly-home-gallery .fly-home-gallery-height-md {
    height: 360px;
  }
  .fly-home-gallery .fly-home-gallery-height-lg {
    height: 720px;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 1024px*/
  @media (max-width: 1199px) {
    .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-title {
      font-size: 25px;
    }
    .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-before-title,
    .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title .fly-home-gallery-title {
      margin-bottom: 19px;
    }
  }
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-home-gallery .fly-home-gallery-height-md {
      height: 250px;
    }
    .fly-home-gallery .fly-home-gallery-height-lg {
      height: 500px;
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block,
    .fly-home-gallery .fly-home-gallery-col .fly-home-gallery-block-title {
      height: 320px;
    }
  }
  /*-----------------------------------*/
  /*       Shorcodes Go To Top         */
  /*-----------------------------------*/
  .fly-go-to-top {
    text-align: center;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }
  .fly-go-to-top:hover {
    background: #666;
  }
  /*-----------------------------------*/
  /*         Schortcodes Text          */
  /*-----------------------------------*/
  /*-----------------------------------*/
  /*        Shorcodes Section          */
  /*-----------------------------------*/
  .fly-section-image {
    position: relative;
    text-align: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
  }
  .fly-section-image .container {
    position: relative;
    z-index: 11;
    display: table;
    height: 100%;
    padding-top: 258px;
    padding-bottom: 98px;
    /*padding-top: 160px;*/
  }
  .fly-section-image .container .row {
    display: table-cell;
    vertical-align: middle;
  }
  .fly-section-image.fly-section-height-auto .row {
    padding: 7% 0 5%;
  }
  .fly-section-image .fly-section-image-title-before {
    color: #ffffff;
  }
  .fly-section-image .fly-section-image-title-before:before,
  .fly-section-image .fly-section-image-title-before:after {
    background: #ffffff;
  }
  .fly-section-image .fly-section-image-title-after {
    color: #ffffff;
    margin-bottom: 8.4px;
  }
/*  .fly-section-overlay:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    background: rgba(38, 38, 38, 0.7);
  }*/
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-section-image .container {
      /*padding-top: 65px;*/
    }
    .fly-section-image.fly-section-height-auto .row {
      padding: 10% 0 5%;
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-section-image .container {
      /*padding-top: 95px;*/
      padding-top: 200px;
      padding-bottom: 50px;
    }
    .fly-section-image .fly-section-image-title-before {
      margin-bottom: 28px;
    }
    .fly-section-image.fly-section-height-auto .row {
      padding: 20% 0 10%;
    }
  }
  /*Screen 320px*/
  @media (max-width: 479px) {
    .fly-section-image .container {
      /*padding-top: 100px;*/
    }
  }
  /*-----------------------------------*/
  /*            Dish Menu              */
  /*-----------------------------------*/
  .fly-dish-menu .fly-dish-menu-title {
    font-size: 22px;
    line-height: 20px;
    text-align: center;
    color: #666666;
    border-bottom: 2px solid #666666;
    padding-bottom: 28.38983051px;
    margin-bottom: 28.38983051px;
  }
  .fly-dish-menu .fly-dish-menu-content {
    display: block;
  }
  .fly-dish-menu .fly-dish-menu-content li {
    display: table;
    width: 100%;
    margin-bottom: 15px;
  }
  .fly-dish-menu .fly-dish-menu-content li:last-child {
    margin-bottom: 0;
  }
  .fly-dish-menu .fly-dish-menu-content li .fly-dish-menu-description,
  .fly-dish-menu .fly-dish-menu-content li .fly-dish-menu-price {
    display: table-cell;
    vertical-align: middle;
  }
  .fly-dish-menu .fly-dish-menu-content li .fly-dish-menu-description .fly-dish-image {
    width: 80px;
    height: 80px;
    float: left;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 30px;
    margin-bottom: 15px;
  }
  .fly-dish-menu .fly-dish-menu-content li .fly-dish-menu-description h5 {
   font-family: antoniolight; text-transform:uppercase;
    font-size: 20px;
    margin-top: 15px;
    font-weight: bold;
    color: #666666;
    letter-spacing: normal;
  }
  .fly-dish-menu .fly-dish-menu-content li .fly-dish-menu-description span {
    font-size: 14px;
    font-family: 'Playfair Display', serif;
    color: #333333;
  }
  .fly-dish-menu .fly-dish-menu-content li .fly-dish-menu-price {
   font-family: antoniolight; text-transform:uppercase;
    font-weight: bold;
    font-size: 18.06px;
    color: #9e6335;
    text-align: right;
    padding-left: 50px;
    
    padding-top: 18.06px;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-dish-menu {
      padding: 0 15px;
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-dish-menu .fly-dish-menu-content li .fly-dish-menu-description h5 {
      font-size: 18px;
    }
  }
  /*Screen 320px*/
  @media (max-width: 479px) {
    .fly-dish-menu .fly-dish-menu-content li {
      margin-bottom: 35px;
    }
    .fly-dish-menu .fly-dish-menu-content li .fly-dish-menu-description,
    .fly-dish-menu .fly-dish-menu-content li .fly-dish-menu-price {
      display: block;
    }
    .fly-dish-menu .fly-dish-menu-content li .fly-dish-menu-price {
      text-align: center;
      padding-left: 0;
    }
  }
  /*-----------------------------------*/
  /*    Contact & Reservation Form     */
  /*-----------------------------------*/
  .fly-wrap-home-reservation-form {
    position: relative;
  }
  .fly-wrap-home-reservation-form:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #222964;
    opacity: 0;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  .fly-wrap-home-reservation-form:hover:before {
    opacity: 0.8;
  }
  .fly-wrap-contact-form,
  .fly-wrap-reservation-form {
    text-align: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    /* Info Block Contact Form */
    /* Contact & Reservation Form */
  }
  .fly-wrap-contact-form.fly-form-light-style,
  .fly-wrap-reservation-form.fly-form-light-style {
    color: #fff;
  }
  .fly-wrap-contact-form.fly-form-light-style :-moz-placeholder,
  .fly-wrap-reservation-form.fly-form-light-style :-moz-placeholder {
    font-size: 14px;
    font-weight: 900;
    color: #ffffff;
    text-transform: uppercase;
    font-style: normal;
  }
  .fly-wrap-contact-form.fly-form-light-style ::-moz-placeholder,
  .fly-wrap-reservation-form.fly-form-light-style ::-moz-placeholder {
    font-size: 14px;
    font-weight: 900;
    color: #ffffff;
    text-transform: uppercase;
    font-style: normal;
  }
  .fly-wrap-contact-form.fly-form-light-style :-ms-input-placeholder,
  .fly-wrap-reservation-form.fly-form-light-style :-ms-input-placeholder {
    font-size: 14px;
    font-weight: 900;
    color: #ffffff;
    text-transform: uppercase;
    font-style: normal;
  }
  .fly-wrap-contact-form.fly-form-light-style ::-webkit-input-placeholder,
  .fly-wrap-reservation-form.fly-form-light-style ::-webkit-input-placeholder {
    font-size: 14px;
    font-weight: 900;
    color: #ffffff;
    text-transform: uppercase;
    font-style: normal;
  }
  .fly-wrap-contact-form.fly-form-light-style input:focus::-webkit-input-placeholder,
  .fly-wrap-reservation-form.fly-form-light-style input:focus::-webkit-input-placeholder {
    color: transparent;
  }
  .fly-wrap-contact-form.fly-form-light-style textarea:focus::-webkit-input-placeholder,
  .fly-wrap-reservation-form.fly-form-light-style textarea:focus::-webkit-input-placeholder {
    color: transparent;
  }
  .fly-wrap-contact-form.fly-form-light-style .fly-form-icon-title,
  .fly-wrap-reservation-form.fly-form-light-style .fly-form-icon-title,
  .fly-wrap-contact-form.fly-form-light-style .fly-contact-form-before-info-title,
  .fly-wrap-reservation-form.fly-form-light-style .fly-contact-form-before-info-title,
  .fly-wrap-contact-form.fly-form-light-style .fly-reservation-form-before-info-title,
  .fly-wrap-reservation-form.fly-form-light-style .fly-reservation-form-before-info-title,
  .fly-wrap-contact-form.fly-form-light-style .fly-contact-form-info-title,
  .fly-wrap-reservation-form.fly-form-light-style .fly-contact-form-info-title,
  .fly-wrap-contact-form.fly-form-light-style .fly-reservation-form-info-title,
  .fly-wrap-reservation-form.fly-form-light-style .fly-reservation-form-info-title,
  .fly-wrap-contact-form.fly-form-light-style .fly-contact-form-info-block,
  .fly-wrap-reservation-form.fly-form-light-style .fly-contact-form-info-block,
  .fly-wrap-contact-form.fly-form-light-style .fly-reservation-form-info-block,
  .fly-wrap-reservation-form.fly-form-light-style .fly-reservation-form-info-block,
  .fly-wrap-contact-form.fly-form-light-style .fly-reservation-info,
  .fly-wrap-reservation-form.fly-form-light-style .fly-reservation-info {
    color: #fff;
  }
  .fly-wrap-contact-form.fly-form-light-style input,
  .fly-wrap-reservation-form.fly-form-light-style input,
  .fly-wrap-contact-form.fly-form-light-style textarea,
  .fly-wrap-reservation-form.fly-form-light-style textarea {
    border-color: #fff;
    color: #fff;
  }
  .fly-wrap-contact-form.fly-form-light-style input:focus,
  .fly-wrap-reservation-form.fly-form-light-style input:focus,
  .fly-wrap-contact-form.fly-form-light-style textarea:focus,
  .fly-wrap-reservation-form.fly-form-light-style textarea:focus {
    background-color: #fff;
    color: #222964;
  }
  .fly-wrap-contact-form.fly-form-light-style .fly-contact-form-title-divider,
  .fly-wrap-reservation-form.fly-form-light-style .fly-contact-form-title-divider,
  .fly-wrap-contact-form.fly-form-light-style .fly-reservation-form-title-divider,
  .fly-wrap-reservation-form.fly-form-light-style .fly-reservation-form-title-divider {
    background-color: #fff;
  }
  .fly-wrap-contact-form.fly-form-light-style .field-submit input[type="submit"]:hover,
  .fly-wrap-reservation-form.fly-form-light-style .field-submit input[type="submit"]:hover {
    background-color: #fff;
  }
  .fly-wrap-contact-form .fly-form-icon-title,
  .fly-wrap-reservation-form .fly-form-icon-title {
    font-size: 70px;
    margin-bottom: 0;
  }
  .fly-wrap-contact-form .fly-contact-form-before-info-title,
  .fly-wrap-reservation-form .fly-contact-form-before-info-title,
  .fly-wrap-contact-form .fly-reservation-form-before-info-title,
  .fly-wrap-reservation-form .fly-reservation-form-before-info-title {
    font-size: 13px;
    margin-bottom: 12px;
  }
  .fly-wrap-contact-form .fly-contact-form-info-title,
  .fly-wrap-reservation-form .fly-contact-form-info-title,
  .fly-wrap-contact-form .fly-reservation-form-info-title,
  .fly-wrap-reservation-form .fly-reservation-form-info-title {
   font-family: antoniolight; text-transform:uppercase;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
  }
  .fly-wrap-contact-form .fly-contact-form-title-divider,
  .fly-wrap-reservation-form .fly-contact-form-title-divider,
  .fly-wrap-contact-form .fly-reservation-form-title-divider,
  .fly-wrap-reservation-form .fly-reservation-form-title-divider {
    display: block;
    width: 40px;
    height: 2px;
    background-color: #666666;
    margin: 30px auto 40px;
  }
  .fly-wrap-contact-form .fly-contact-form-info-block,
  .fly-wrap-reservation-form .fly-contact-form-info-block,
  .fly-wrap-contact-form .fly-reservation-form-info-block,
  .fly-wrap-reservation-form .fly-reservation-form-info-block {
    margin-bottom: 50px;
  }
  .fly-wrap-contact-form .fly-contact-form-info-block p,
  .fly-wrap-reservation-form .fly-contact-form-info-block p,
  .fly-wrap-contact-form .fly-reservation-form-info-block p,
  .fly-wrap-reservation-form .fly-reservation-form-info-block p {
    font-size: 16px;
    margin-bottom: 0.6em;
    color: #666666;
  }
  .fly-wrap-contact-form .fly-contact-form-info-block p.fly-contact-email a,
  .fly-wrap-reservation-form .fly-contact-form-info-block p.fly-contact-email a,
  .fly-wrap-contact-form .fly-reservation-form-info-block p.fly-contact-email a,
  .fly-wrap-reservation-form .fly-reservation-form-info-block p.fly-contact-email a {
    color: #9e6335;
  }
  .fly-wrap-contact-form .fly-contact-form-info-block p.fly-contact-email a:hover,
  .fly-wrap-reservation-form .fly-contact-form-info-block p.fly-contact-email a:hover,
  .fly-wrap-contact-form .fly-reservation-form-info-block p.fly-contact-email a:hover,
  .fly-wrap-reservation-form .fly-reservation-form-info-block p.fly-contact-email a:hover {
    color: #333333;
  }
  .fly-wrap-contact-form .fly-contact-form-info-block p.fly-reservation-info,
  .fly-wrap-reservation-form .fly-contact-form-info-block p.fly-reservation-info,
  .fly-wrap-contact-form .fly-reservation-form-info-block p.fly-reservation-info,
  .fly-wrap-reservation-form .fly-reservation-form-info-block p.fly-reservation-info {
    font-size: 14px;
  }
  .fly-wrap-contact-form .fly-contact-form-info-block .fly-contact-work-program,
  .fly-wrap-reservation-form .fly-contact-form-info-block .fly-contact-work-program,
  .fly-wrap-contact-form .fly-reservation-form-info-block .fly-contact-work-program,
  .fly-wrap-reservation-form .fly-reservation-form-info-block .fly-contact-work-program {
    margin-top: 15px;
  }
  .fly-wrap-contact-form .fly-contact-form-info-block .fly-contact-work-program h4,
  .fly-wrap-reservation-form .fly-contact-form-info-block .fly-contact-work-program h4,
  .fly-wrap-contact-form .fly-reservation-form-info-block .fly-contact-work-program h4,
  .fly-wrap-reservation-form .fly-reservation-form-info-block .fly-contact-work-program h4 {
    font-weight: 400;
    font-size: 16px;
  }
  .fly-wrap-contact-form .fly-contact-form .fly-contact-title,
  .fly-wrap-reservation-form .fly-contact-form .fly-contact-title,
  .fly-wrap-contact-form .fly-reservation-form .fly-contact-title,
  .fly-wrap-reservation-form .fly-reservation-form .fly-contact-title,
  .fly-wrap-contact-form .fly-contact-form .fly-reservation-title,
  .fly-wrap-reservation-form .fly-contact-form .fly-reservation-title,
  .fly-wrap-contact-form .fly-reservation-form .fly-reservation-title,
  .fly-wrap-reservation-form .fly-reservation-form .fly-reservation-title {
    font-family: 'Playfair Display', serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: normal;
    margin-bottom: 17px;
  }
  .fly-wrap-contact-form .fly-contact-form .form-info,
  .fly-wrap-reservation-form .fly-contact-form .form-info,
  .fly-wrap-contact-form .fly-reservation-form .form-info,
  .fly-wrap-reservation-form .fly-reservation-form .form-info {
    margin-top: 10px;
    display: block;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 1024px*/
  @media (max-width: 1199px) {
    .fly-wrap-contact-form,
    .fly-wrap-reservation-form {
      padding: 0 15px;
    }
  }
  /*Screen 320px*/
  @media (max-width: 479px) {
    .fly-form-col-left .fly-form-inner-col-left,
    .fly-form-col-right .fly-form-inner-col-left,
    .fly-form-col-left .fly-form-inner-col-right,
    .fly-form-col-right .fly-form-inner-col-right,
    .fly-form-col-left,
    .fly-form-col-right {
      width: 100%;
    }
    .fly-wrap-reservation-form .fly-reservation-form-info-title {
      font-size: 16px;
    }
  }
  /*-----------------------------------*/
  /*           Map Styling             */
  /*-----------------------------------*/
  .google-maps #map {
    width: 100%;
    height: 500px;
  }
  .google-maps #map img {
    max-width: none;
  }
  /*-----------------------------------*/
  /*           Photo Gallery           */
  /*-----------------------------------*/
  .fly-photo-gallery {
    /* Gallery Nav */
    /* Gallery List Item */
  }
  .fly-photo-gallery .fly-photo-gallery-nav {
    text-align: center;
    position: relative;
    margin-bottom: 67px;
  }
  .fly-photo-gallery .fly-photo-gallery-nav:before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #999999;
    position: absolute;
    left: 0;
    top: 50%;
  }
  .fly-photo-gallery .fly-photo-gallery-nav li {
    display: inline-block;
    position: relative;
    padding: 0 25px;
    line-height: normal;
    background-color: #ffffff;
    margin-right: -3px;
  }
  .fly-photo-gallery .fly-photo-gallery-nav li:after {
    content: '';
    width: 2px;
    background-color: #999999;
    position: absolute;
    right: 0;
    top: 2px;
    bottom: 2px;
  }
  .fly-photo-gallery .fly-photo-gallery-nav li:last-child:after {
    display: none;
  }
  .fly-photo-gallery .fly-photo-gallery-nav li a {
   font-family: antoniolight; text-transform:uppercase;
    color: #999999;
    font-weight: 800;
    text-transform: uppercase;
    position: relative;
  }
  .fly-photo-gallery .fly-photo-gallery-nav li a:hover {
    color: #333333;
  }
  .fly-photo-gallery .fly-photo-gallery-nav li.active-category a {
    color: #333333;
  }
  .fly-photo-gallery .fly-photo-list-item .photo {
    float: left;
    position: relative;
    /* Gallery Overlay */
  }
  .fly-photo-gallery .fly-photo-list-item .photo img {
    display: block;
    width: 100%;
  }
  .fly-photo-gallery .fly-photo-list-item .photo:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #ffffff;
    opacity: 0.9;
    -webkit-transition: opacity 0.5s ease;
    -moz-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    -ms-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
  }
  .fly-photo-gallery .fly-photo-list-item .photo:hover .fly-photo-list-overlay {
    opacity: 1;
  }
  .fly-photo-gallery .fly-photo-list-item .photo:hover:before,
  .fly-photo-gallery .fly-photo-list-item .photo.active:before {
    opacity: 0;
  }
  .fly-photo-gallery .fly-photo-list-item .photo.photo-width1 {
    width: 380px;
  }
  .fly-photo-gallery .fly-photo-list-item .photo.photo-width2 {
    width: 760px;
  }
  .fly-photo-gallery .fly-photo-list-item:after {
    content: '';
    display: block;
    clear: both;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 1024px*/
  @media (max-width: 1199px) {
    .fly-photo-list-item {
      padding-left: 10%;
    }
  }
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-photo-gallery .fly-photo-list-item .photo.photo-width1 {
      width: 300px;
    }
    .fly-photo-gallery .fly-photo-list-item .photo.photo-width2 {
      width: 600px;
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-photo-gallery .fly-photo-list-item .photo.photo-width1 {
      width: 225px;
    }
    .fly-photo-gallery .fly-photo-list-item .photo.photo-width2 {
      width: 450px;
    }
    .fly-photo-gallery .fly-photo-gallery-nav:before {
      display: none;
    }
  }
  /*Screen 500px*/
  @media (max-width: 500px) {
    .fly-photo-list-item {
      padding-left: 3%;
    }
  }
  /*Screen 320px*/
  @media (max-width: 479px) {
    .fly-photo-list-item {
      padding-left: 0;
    }
    .fly-photo-gallery .fly-photo-list-item .photo.photo-width1,
    .fly-photo-gallery .fly-photo-list-item .photo.photo-width2 {
      width: 100%;
    }
  }
  /*-----------------------------------*/
  /*      Schortcode Quick Menu        */
  /*-----------------------------------*/
  .fly-quick-nav .fly-quick-nav-item {
    background-repeat: no-repeat;
    background-size: cover;
    text-align: center;
    padding: 100px 0;
    position: relative;
  }
  .fly-quick-nav .fly-quick-nav-item .fly-quick-nav-icon {
    color: #ffffff;
    font-size: 50px;
    margin-bottom: 17px;
  }
  .fly-quick-nav .fly-quick-nav-item .fly-quick-nav-before-title {
    color: #ffffff;
    font-size: 13px;
    margin-bottom: 12px;
  }
  .fly-quick-nav .fly-quick-nav-item .fly-quick-nav-title {
    color: #ffffff;
    font-size: 19px;
    margin-bottom: 45px;
  }
  .fly-quick-nav .fly-quick-nav-item .fly-quick-nav-icon,
  .fly-quick-nav .fly-quick-nav-item .fly-quick-nav-title,
  .fly-quick-nav .fly-quick-nav-item .fly-btn-quick-nav,
  .fly-quick-nav .fly-quick-nav-item .fly-quick-nav-before-title {
    position: relative;
    z-index: 2;
  }
  .fly-quick-nav .fly-quick-nav-item:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #222964;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    z-index: 1;
    opacity: 0.2;
  }
  .fly-quick-nav .fly-quick-nav-item:hover:before {
    opacity: 0.8;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-quick-nav .fly-quick-nav-item {
      padding: 65px 0;
    }
    .fly-quick-nav .fly-quick-nav-item .fly-quick-nav-icon {
      margin-bottom: 12px;
    }
    .fly-quick-nav .fly-quick-nav-item .fly-quick-nav-title {
      margin-bottom: 35px;
    }
  }
  /*-----------------------------------*/
  /*           Layout Style            */
  /*-----------------------------------*/
  /* Theme Color */
  .fly-theme-color-1 {
    background-color: #333333;
  }
  .fly-theme-color-2 {
    background-color: #666666;
  }
  .fly-theme-color-3 {
    background-color: #ffffff;
  }
  .fly-theme-color-4 {
    background-color: #fff;
  }
  .fly-theme-color-5 {
    background-color: #222964;
  }
  /* Size Class */
  .fly-section-height-sm {
    height: 320px;
  }
  .fly-section-height-md {
    /*height: 420px;*/
  }
  .fly-section-height-lg {
    height: 520px;
  }
  .fly-section-height-auto {
    height: auto;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 1024px*/
  @media (max-width: 1199px) {
    .fly-section-height-sm {
      height: 315px;
    }
    .fly-section-height-md {
      /*height: 396px;*/
    }
    .fly-section-height-lg {
      height: 516px;
    }
  }
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-section-height-sm {
      height: 305px;
    }
    .fly-section-height-md {
      /*height: 384px;*/
    }
    .fly-section-height-lg {
      height: 499px;
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-section-height-sm {
      height: 235px;
    }
    .fly-section-height-md {
      /*height: 282px;*/
    }
    .fly-section-height-lg {
      height: 344px;
    }
  }
  /* Lightbox CSS */
  .pp_pic_holder.dark_square .pp_nav {
    position: relative;
    font-family: antoniolight;
    text-transform: uppercase;
    line-height: 18px;
    margin-top: 8px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
  .pp_pic_holder.dark_square .pp_nav .pp_text_devider {
    color: #fff;
    color: rgba(255, 255, 255, 0.5);
    display: inline;
    margin: 0 10px;
  }
  .pp_pic_holder.dark_square .pp_nav .pp_play {
    display: none;
  }
  .pp_pic_holder.dark_square .pp_nav .pp_arrow_next,
  .pp_pic_holder.dark_square .pp_nav .pp_arrow_previous {
    text-indent: 0;
    width: auto;
    background: none;
    position: relative;
    font-size: 11px;
    line-height: 20px;
    font-weight: bold;
    color: #fff;
    color: rgba(255, 255, 255, 0.5);
    text-transform: uppercase;
  }
  .pp_pic_holder.dark_square .pp_nav .pp_arrow_next:hover,
  .pp_pic_holder.dark_square .pp_nav .pp_arrow_previous:hover {
    color: #ffffff;
  }
  .pp_pic_holder.dark_square .pp_nav .pp_arrow_previous:before,
  .pp_pic_holder.dark_square .pp_nav .pp_arrow_next:after {
    font-size: 20px;
    font-family: 'FontAwesome';
    font-weight: bold;
    line-height: 20px;
    vertical-align: top;
  }
  .pp_pic_holder.dark_square .pp_nav .pp_arrow_previous:before {
    content: '\f104';
    margin-right: 10px;
  }
  .pp_pic_holder.dark_square .pp_nav .pp_arrow_next:after {
    content: '\f105';
    margin-left: 10px;
  }
  .pp_pic_holder.dark_square .pp_nav a.pp_arrow_previous,
  .pp_pic_holder.dark_square .pp_nav a.pp_arrow_next {
    height: auto;
    overflow: visible;
    vertical-align: top;
    display: inline;
    float: none;
  }
  .pp_pic_holder.dark_square .pp_nav a.pp_arrow_previous {
    margin-right: 50px;
  }
  .pp_pic_holder.dark_square .pp_nav a.pp_arrow_next {
    margin-left: 50px;
  }
  .pp_pic_holder.dark_square .pp_nav .currentTextHolder {
    color: #b0b0b0;
    font-size: 13px;
    font-weight: bold;
    display: inline;
    float: none;
  }
  .pp_pic_holder.dark_square a.pp_previous,
  .pp_pic_holder.dark_square a.pp_next {
    display: none;
  }
  .pp_pic_holder.dark_square a.pp_close {
    background: url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/images/lightbox-closebtn.png') no-repeat;
    width: 23px;
    top: 53px;
    right: 30px;
    opacity: 0.5;
  }
  .pp_pic_holder.dark_square a.pp_close:hover {
    opacity: 0.8;
  }
  .pp_pic_holder.dark_square .pp_content_container .pp_left {
    padding-left: 100px;
  }
  .pp_pic_holder.dark_square .pp_top {
    height: 100px;
  }
  .pp_pic_holder.dark_square .pp_top .pp_left,
  .pp_pic_holder.dark_square .pp_top .pp_middle,
  .pp_pic_holder.dark_square .pp_top .pp_right {
    height: 100px;
  }
  .pp_pic_holder.dark_square .pp_bottom {
    height: 50px;
  }
  .pp_pic_holder.dark_square .pp_bottom .pp_left,
  .pp_pic_holder.dark_square .pp_bottom .pp_middle,
  .pp_pic_holder.dark_square .pp_bottom .pp_right {
    height: 50px;
  }
  .pp_pic_holder.dark_square a.pp_expand,
  .pp_pic_holder.dark_square a.pp_contract {
    right: 110px;
  }
  .pp_pic_holder.dark_square .pp_details .pp_description {
    margin: 0;
    display: inline-block !important;
    position: absolute;
    left: 0;
    top: -16px;
  }
  /* Parallax Effect */
  .parallax {
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-attachment: fixed;
  }
  /*-----------------------------------*/
  /*         Special Offers            */
  /*-----------------------------------*/
  .fly-special-offers,
  .fly-other-offers {
    /* Special Offers Details */
  }
  .fly-special-offers .fly-offers-list,
  .fly-other-offers .fly-offers-list {
    overflow: hidden;
  }
  .fly-special-offers .fly-offers-list .fly-offer,
  .fly-other-offers .fly-offers-list .fly-offer {
    overflow: hidden;
    text-align: center;
    margin-bottom: 60.3px;
  }
  .fly-special-offers .fly-offers-list .fly-offer .fly-offers-thumbnail,
  .fly-other-offers .fly-offers-list .fly-offer .fly-offers-thumbnail {
    height: 240px;
    display: block;
    margin-bottom: 25px;
    position: relative;
    overflow: hidden;
  }
  .fly-special-offers .fly-offers-list .fly-offer .fly-offers-thumbnail img,
  .fly-other-offers .fly-offers-list .fly-offer .fly-offers-thumbnail img {
    width: 100%;
  }
  .fly-special-offers .fly-offers-list .fly-offer .fly-offers-thumbnail:before,
  .fly-other-offers .fly-offers-list .fly-offer .fly-offers-thumbnail:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    background: #ffffff;
    opacity: 0;
  }
  .fly-special-offers .fly-offers-list .fly-offer .fly-offers-thumbnail:hover:before,
  .fly-other-offers .fly-offers-list .fly-offer .fly-offers-thumbnail:hover:before {
    opacity: 0.15;
  }
  .fly-special-offers .fly-offers-list .fly-offer .fly-offers-content,
  .fly-other-offers .fly-offers-list .fly-offer .fly-offers-content {
   font-family: antoniolight; text-transform:uppercase;
    padding: 0 40px;
  }
  .fly-special-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-date,
  .fly-other-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-date,
  .post .fly-post-content .entry-header .entry-meta .fly-post-date,
  .post .entry-header .entry-meta .fly-post-date {
    color: #999999;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 300;
   
  }
  .fly-special-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-date:after,
  .fly-other-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-date:after,
  .post .fly-post-content .entry-header .entry-meta .fly-post-date:after,
  .post .entry-header .entry-title:after,
  .post .entry-header .entry-meta .fly-post-date:after {
    content: '';
    display: block;
    width: 20px;
    height: 2px;
    background: #666666;
    margin: 13px auto;
  }
  .fly-special-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-title,
  .fly-other-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-title,
  .post .fly-post-content .entry-header .entry-title,
  .post .entry-header .entry-title {
    font-weight: bold;
    font-size: 19.04px;
    line-height: 24.1808px;
    text-transform: uppercase;
    margin-bottom: 0;
    height: 50px;
  }
  .fly-special-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-title a,
  .fly-other-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-title a,
  .post .fly-post-content .entry-header .entry-title a,
  .post .entry-header .entry-title a {
    display: block;
    color: #666666;
  }
  .fly-special-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-title a:hover,
  .fly-other-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-title a:hover,
  .post .fly-post-content .entry-header .entry-title a:hover,
  .post .entry-header .entry-title a:hover {
    color: #b0b0b0;
  }
  .fly-special-offers.fly-special-offers-details,
  .fly-other-offers.fly-special-offers-details {
    text-align: center;
    /* ==> Offers Details Header */
    /* ==> Offers Details Content */
    /* ==> Offers Details Meta */
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-header .fly-offers-details-date,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-header .fly-offers-details-date {
   font-family: antoniolight; text-transform:uppercase;
    font-size: 14px;
    color: #999999;
    display: block;
    text-transform: uppercase;
    font-weight: 300;
    margin-bottom: 25px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-header .fly-offers-details-title,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-header .fly-offers-details-title {
    font-weight: bold;
    font-size: 24.2px;
    line-height: 19.8px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-header .fly-offers-details-title span,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-header .fly-offers-details-title span {
    font-weight: bold;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-header .fly-offers-details-title:after,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-header .fly-offers-details-title:after {
    content: '';
    display: block;
    width: 40px;
    height: 2px;
    background: #666666;
    margin: 40px auto 35px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-content,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-content {
    padding: 0 40px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-text,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-text {
    margin-bottom: 45px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-thumbnail,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-thumbnail {
    margin-bottom: 40px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-info,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-info {
    text-align: left;
    margin-bottom: 150px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-info .fly-offers-info-title,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-info .fly-offers-info-title {
    border-bottom: 2px solid #666666;
    padding-bottom: 20px;
    margin-bottom: 35px;
    font-size: 18px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta {
    /* ==> Offers Details Button Back To List*/
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit,
  .fly-post-details-meta .fw-post-details-loveit {
    position: relative;
    color: #999999;
    line-height: 1.9em;
    display: inline-block;
    margin-bottom: 80px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit > div,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit > div,
  .fly-post-details-meta .fw-post-details-loveit > div {
    display: inline-block;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit i,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit i,
  .fly-post-details-meta .fw-post-details-loveit i {
    font-size: 27.16px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit span,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit span,
  .fly-post-details-meta .fw-post-details-loveit span {
    display: block;
   font-family: antoniolight; text-transform:uppercase;
    font-size: 15.96px;
    font-weight: bold;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit:hover,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit:hover,
  .fly-post-details-meta .fw-post-details-loveit:hover {
    color: #f56559;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit:before,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit:before,
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit:after,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit:after,
  .fly-post-details-meta .fw-post-details-loveit:before,
  .fly-post-details-meta .fw-post-details-loveit:after {
    content: '';
    position: absolute;
    width: 40px;
    height: 1px;
    background: #999999;
    top: 50%;
    left: 0;
    margin-left: -65.2px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit:after,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit:after,
  .fly-post-details-meta .fw-post-details-loveit:after {
    right: 0;
    left: auto;
    margin-left: auto;
    margin-right: -65.2px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn,
  .fly-post-details-meta .fly-post-details-share-btn {
    /* ==> Offers Details Divider Share */
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-details-share-title,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-details-share-title,
  .fly-post-details-meta .fly-post-details-share-btn .fly-offers-details-share-title,
  .fly-post-details-meta .fly-post-details-share-btn .fly-post-details-share-title {
   font-family: antoniolight; text-transform:uppercase;
    font-weight: 400;
    font-size: 12.04px;
    color: #666666;
    text-transform: uppercase;
    margin-bottom: 25px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share,
  .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share,
  .fly-post-details-meta .fly-post-details-share-btn .fly-post-share {
    text-transform: uppercase;
    font-weight: bold;
    margin: 0 15px;
    border: 2px solid transparent;
    display: inline-block;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;
    padding: 5px 43px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share:hover,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share:hover,
  .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share:hover,
  .fly-post-details-meta .fly-post-details-share-btn .fly-post-share:hover {
    color: #fff !important;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-facebook,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-facebook,
  .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share.fly-share-facebook,
  .fly-post-details-meta .fly-post-details-share-btn .fly-post-share.fly-share-facebook {
    color: #5c6578;
    border-color: #5c6578;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-facebook:hover,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-facebook:hover,
  .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share.fly-share-facebook:hover,
  .fly-post-details-meta .fly-post-details-share-btn .fly-post-share.fly-share-facebook:hover {
    background: #425d93;
    border-color: #425d93;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-twitter,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-twitter,
  .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share.fly-share-twitter,
  .fly-post-details-meta .fly-post-details-share-btn .fly-post-share.fly-share-twitter {
    color: #588c9a;
    border-color: #588c9a;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-twitter:hover,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-twitter:hover,
  .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share.fly-share-twitter:hover,
  .fly-post-details-meta .fly-post-details-share-btn .fly-post-share.fly-share-twitter:hover {
    background: #1bafd8;
    border-color: #1bafd8;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-google,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-google,
  .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share.fly-share-google,
  .fly-post-details-meta .fly-post-details-share-btn .fly-post-share.fly-share-google {
    color: #956863;
    border-color: #956863;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-google:hover,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share.fly-share-google:hover,
  .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share.fly-share-google:hover,
  .fly-post-details-meta .fly-post-details-share-btn .fly-post-share.fly-share-google:hover {
    background: #c34536;
    border-color: #c34536;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn:after,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn:after,
  .fly-post-details-meta .fly-post-details-share-btn:after {
    content: '';
    display: block;
    width: 40px;
    height: 2px;
    background: #666666;
    margin: 50px auto 90px;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn,
  .fly-post-details-meta .fly-post-details-back-to-list-btn {
    padding: 0 17%;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .fly-btn,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .fly-btn,
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .field-submit input[type="submit"],
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .field-submit input[type="submit"],
  .fly-post-details-meta .fly-post-details-back-to-list-btn .fly-btn,
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .comment-respond .comment-form p.form-submit input,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .comment-respond .comment-form p.form-submit input {
    border-color: #666666;
    color: #666666;
    display: block;
  }
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .fly-btn:hover,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .fly-btn:hover,
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .field-submit input[type="submit"]:hover,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .field-submit input[type="submit"]:hover,
  .fly-post-details-meta .fly-post-details-back-to-list-btn .fly-btn:hover,
  .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .comment-respond .comment-form p.form-submit input:hover,
  .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn .comment-respond .comment-form p.form-submit input:hover {
    background: #b0b0b0;
    border-color: #b0b0b0;
    color: #222964;
  }
  /* Other Offers */
  .fly-other-offers {
    margin-left: -202.5px;
    margin-right: -202.5px;
  }
  .fly-other-offers .fly-other-offers-title {
    font-size: 13px;
    position: relative;
    margin-bottom: 60.3px;
  }
  .fly-other-offers .fly-other-offers-title span {
    font-weight: 800;
   
    display: inline-block;
    padding: 0 30px;
    background: #ffffff;
    position: relative;
    z-index: 10;
  }
  .fly-other-offers .fly-other-offers-title:before {
    content: '';
    position: absolute;
    height: 1px;
    background: #666666;
    left: 15px;
    right: 15px;
    top: 50%;
    margin-top: -1px;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 1024px*/
  @media (max-width: 1199px) {
    .fly-special-offers .fly-offers-list .fly-offer .fly-offers-thumbnail,
    .fly-other-offers .fly-offers-list .fly-offer .fly-offers-thumbnail {
      height: 190px;
    }
    .fly-special-offers.fly-special-offers-details,
    .fly-other-offers.fly-special-offers-details {
      padding: 0 15px;
    }
    .fly-other-offers {
      margin-left: 0;
      margin-right: 0;
    }
  }
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-special-offers .fly-offers-list .fly-offer .fly-offers-thumbnail,
    .fly-other-offers .fly-offers-list .fly-offer .fly-offers-thumbnail {
      height: 140px;
    }
    .fly-special-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-title,
    .fly-other-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-title,
    .post .fly-post-content .entry-header .entry-title,
    .post .entry-header .entry-title,
    .post .fly-post-content .entry-header .entry-title,
    .post .entry-header .entry-title,
    .post .entry-header .entry-title {
      font-size: 16px;
    }
    .fly-special-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-info,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-info {
      margin-bottom: 120px;
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-post-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-post-share {
      margin: 0 3px;
    }
    .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn:after,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn:after,
    .fly-post-details-meta .fly-post-details-share-btn:after,
    .fly-post-details-meta .fly-post-details-share-btn:after {
      margin: 50px auto;
    }
    .fly-special-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-thumbnail,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-thumbnail {
      margin-bottom: 22px;
    }
    .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fw-offers-details-loveit,
    .fly-post-details-meta .fw-post-details-loveit,
    .fly-post-details-meta .fw-post-details-loveit {
      margin-bottom: 50px;
    }
    .fly-special-offers.fly-special-offers-details .fly-offers-details-content,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-content {
      padding: 0;
    }
    .fly-special-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-title,
    .fly-other-offers .fly-offers-list .fly-offer .fly-offers-content .fly-offers-title,
    .post .fly-post-content .entry-header .entry-title,
    .post .entry-header .entry-title,
    .post .fly-post-content .entry-header .entry-title,
    .post .entry-header .entry-title,
    .post .entry-header .entry-title {
      height: auto;
    }
    .fly-special-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-info,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-info {
      margin-bottom: 80px;
    }
  }
  /*Screen 500px*/
  @media (max-width: 500px) {
    .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-post-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-post-share {
      padding: 5px 25px;
    }
  }
  /*Screen 320px*/
  @media (max-width: 479px) {
    .fly-special-offers .fly-offers-list .fly-offer,
    .fly-other-offers .fly-offers-list .fly-offer {
      width: 100%;
    }
    .fly-special-offers .fly-offers-list .fly-offer .fly-offers-thumbnail,
    .fly-other-offers .fly-offers-list .fly-offer .fly-offers-thumbnail {
      height: 190px;
    }
    .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-share-btn .fly-offers-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-post-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-offers-share,
    .fly-post-details-meta .fly-post-details-share-btn .fly-post-share {
      width: 100%;
      margin-bottom: 10px;
    }
    .fly-special-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-meta .fly-offers-details-back-to-list-btn,
    .fly-post-details-meta .fly-post-details-back-to-list-btn,
    .fly-post-details-meta .fly-post-details-back-to-list-btn {
      padding: 0;
    }
    .fly-special-offers.fly-special-offers-details .fly-offers-details-header .fly-offers-details-title,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-header .fly-offers-details-title {
      font-size: 20px;
      line-height: 20px;
    }
    .fly-special-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-info,
    .fly-other-offers.fly-special-offers-details .fly-offers-details-content .fly-offers-details-info {
      margin-bottom: 60px;
    }
  }
  /*-----------------------------------*/
  /*           Post Style              */
  /*-----------------------------------*/
  .post-list .post {
    margin-bottom: 100.5px;
    /* Thumbnail left */
    /* Thumbnail right */
  }
  .post-list .post .fly-post-image,
  .post-list .post .fly-post-content {
    width: 48%;
    height: 320px;
    display: block;
    overflow: hidden;
    margin-bottom: 0;
  }
  .post-list .post .fly-post-content {
    padding: 30px 25px 0;
  }
  .post-list .post .fly-post-image .fly-post-thumbnail {
    position: relative;
    display: block;
  }
  .post-list .post .fly-post-image .fly-post-thumbnail:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #ffffff;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    -moz-transition: opacity 0.3s ease;
    -o-transition: opacity 0.3s ease;
    -ms-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  .post-list .post .fly-post-image .fly-post-thumbnail:hover:before {
    opacity: 0.15;
  }
  .post-list .post.post-thumbnail-left .fly-post-image {
    float: left;
  }
  .post-list .post.post-thumbnail-left .fly-post-content {
    float: right;
  }
  .post-list .post.post-thumbnail-right .fly-post-image {
    float: right;
  }
  .post-list .post.post-thumbnail-right .fly-post-content {
    float: left;
  }
  .post .fly-post-content {
    text-align: center;
  }
  .post .fly-post-content .entry-header .entry-meta .fly-post-date:after,
  .post .entry-header .entry-meta .fly-post-date:after {
    width: 40px;
  }
  .post .fly-post-content .entry-header .entry-title,
  .post .entry-header .entry-title {
    margin-bottom: 30px;
  }
  .post .fly-post-content .entry-header .entry-title:after,
  .post .entry-header .entry-title:after {
    display: none;
  }
  .post .fly-post-content .entry-content {
    max-height: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  /* Sidebar Position */
  .fly-sidebar-left .fly-content-area {
    float: right;
  }
  /* Navigation */
  .navigation.paging-navigation {
    text-align: center;
   font-family: antoniolight; text-transform:uppercase;
    font-size: 16.1px;
    font-weight: bold;
  }
  .navigation.paging-navigation .page-numbers {
    margin: 0 20px;
    color: #999999;
  }
  .navigation.paging-navigation .page-numbers.current,
  .navigation.paging-navigation .page-numbers:hover {
    color: #333333;
  }
  .navigation.paging-navigation .page-numbers.next {
    margin-left: 10px;
    font-size: 18.2px;
  }
  .navigation.paging-navigation .page-numbers.prev {
    margin-right: 10px;
    font-size: 18.2px;
  }
  .navigation.paging-navigation .pagination {
    margin-bottom: 0;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 768px*/
  @media (max-width: 991px) {
    .fly-content-area {
      margin-bottom: 100px;
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .post-list .post .fly-post-content {
      padding-top: 5px;
    }
    .post .entry-header .entry-meta {
      margin-bottom: 20px;
    }
    .post-list .post .fly-post-image,
    .post-list .post .fly-post-content {
      height: auto;
    }
    .blog-post-navigation {
      margin-bottom: 90px !important;
    }
  }
  /*Screen 500px*/
  @media (max-width: 500px) {
    .post-list .post .fly-post-image,
    .post-list .post .fly-post-content {
      width: 100%;
    }
    .post-list .post.post-thumbnail-right .fly-post-image,
    .post-list .post.post-thumbnail-left .fly-post-image,
    .post-list .post.post-thumbnail-left .fly-post-content,
    .post-list .post.post-thumbnail-right .fly-post-content {
      float: none;
      text-align: center;
    }
    .post-list .post .fly-post-image .fly-post-thumbnail {
      margin-bottom: 10px;
    }
    .post-list .post {
      margin-bottom: 86px;
    }
    .post-list .post .fly-post-content {
      padding-left: 0;
      padding-right: 0;
    }
    .fly-post-details-meta {
      margin-top: 55px;
    }
  }
  /*-----------------------------------*/
  /*           Post Details            */
  /*-----------------------------------*/
  .post {
    margin-bottom: 80.4px;
  }
  .post .entry-header .entry-meta {
    text-align: center;
    margin-bottom: 40px;
  }
  .post .entry-header .entry-meta .fly-post-date:after {
    display: none;
  }
  .post .entry-header .entry-title {
    text-align: center;
  }
  .post .entry-header .entry-title:after {
    width: 40px;
  }
  .post .fly-post-image {
    margin-bottom: 67px;
  }
  .post .entry-content p:last-child {
    margin-bottom: 0;
  }
  /* Post Categories */
  .fly-post-categories {
    margin-bottom: 30px;
  }
  .fly-post-categories .categories-title,
  .fly-post-tag .fly-post-tag-title {
   font-family: antoniolight; text-transform:uppercase;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 10px;
  }
  .fly-post-categories .category,
  .fly-post-tag .tagcloud a {
    color: #333333;
    margin-right: 10px;
  }
  .fly-post-categories .category:hover,
  .fly-post-tag .tagcloud a:hover {
    color: #b0b0b0;
  }
  /* Post TagCloud */
  /* Post Details Meta */
  .fly-post-details-meta {
    text-align: center;
    margin-top: 150px;
  }
  /* Post Details Navigation */
  .blog-post-navigation {
    display: block;
    text-align: center;
    margin: 67px 0 150px;
  }
  .blog-post-navigation a {
    display: inline-block;
   font-family: antoniolight; text-transform:uppercase;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    margin: 0 25px;
    color: #999999;
  }
  .blog-post-navigation a:hover {
    color: #b0b0b0;
  }
  /*-----------------------------------*/
  /*         Comments & Form           */
  /*-----------------------------------*/
  .comments-area {
    /* Comment Form */
  }
  .comments-area .title {
   font-family: antoniolight; text-transform:uppercase;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 40px;
  }
  .comments-area .comment-list {
    padding-bottom: 25px;
  }
  .comments-area .comment-list .children {
    padding-left: 0;
    margin: 0;
    list-style: none;
  }
  .comments-area .comment-list .comment.depth-1 {
    padding-left: 80px;
  }
  .comments-area .comment-list .comment.depth-2 {
    padding-left: 40px;
  }
  .comments-area .comment-list .comment.depth-3 {
    padding-left: 40px;
  }
  .comments-area .comment-list .comment.depth-4,
  .comments-area .comment-list .comment.depth-5 {
    padding-left: 0;
  }
  .comments-area .comment-list .comment-body {
    position: relative;
    margin-bottom: 35px;
  }
  .comments-area .comment-list .comment-body .comment-avatar {
    position: absolute;
    top: 8px;
    left: -80px;
    width: 50px;
    height: 50px;
  }
  .comments-area .comment-list .comment-body .comment-meta {
    margin-bottom: 5px;
  }
  .comments-area .comment-list .comment-body .comment-meta .comment-author {
    margin-right: 15px;
  }
  .comments-area .comment-list .comment-body .comment-meta .comment-author a {
   font-family: antoniolight; text-transform:uppercase;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
  }
  .comments-area .comment-list .comment-body .comment-meta .comment-date {
   font-family: antoniolight; text-transform:uppercase;
    color: #999999;
  }
  .comments-area .comment-list .comment-body .comment-meta .comment-reply-link {
    float: right;
  }
  .comments-area .comment-list .comment-body .comment-content p:last-child {
    margin-bottom: 0;
  }
  /* Comment Form */
  .comment-respond {
    padding: 0 12%;
  }
  .comment-respond .comment-reply-title {
   font-family: antoniolight; text-transform:uppercase;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 25px;
  }
  .comment-respond .comment-form :-moz-placeholder {
    font-size: 14px;
    font-weight: 700;
    color: #808080;
    text-transform: uppercase;
    font-style: normal;
  }
  .comment-respond .comment-form ::-moz-placeholder {
    font-size: 14px;
    font-weight: 700;
    color: #808080;
    text-transform: uppercase;
    font-style: normal;
  }
  .comment-respond .comment-form :-ms-input-placeholder {
    font-size: 14px;
    font-weight: 700;
    color: #808080;
    text-transform: uppercase;
    font-style: normal;
  }
  .comment-respond .comment-form ::-webkit-input-placeholder {
    font-size: 14px;
    font-weight: 700;
    color: #808080;
    text-transform: uppercase;
    font-style: normal;
  }
  .comment-respond .comment-form p {
    margin-bottom: 10px;
  }
  .comment-respond .comment-form p input,
  .comment-respond .comment-form p textarea {
    color: #666666;
    font-weight: 400;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-color: #b8b8b8;
    height: 55px;
  }
  .comment-respond .comment-form input:focus::-webkit-input-placeholder,
  .comment-respond .comment-form textarea:focus::-webkit-input-placeholder {
    color: transparent;
  }
  .comment-respond .comment-form p textarea {
    height: 105.05px;
  }
  .comment-respond .comment-form p.form-submit input {
    width: 100%;
    text-transform: uppercase;
    font-size: 14px;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 768px*/
  @media (max-width: 991px) {
    .comments-area {
      padding: 0 15px;
    }
    .comments-area .comment-list .comment.depth-3 {
      padding-left: 0;
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .comment-respond {
      padding: 0;
    }
  }
  /*-----------------------------------*/
  /*          Widget Style             */
  /*-----------------------------------*/
  .widget {
    margin-bottom: 45.27027027px;
    color: #333333;
    font-size: 14px;
  }
  .widget:last-child {
    margin-bottom: 0;
  }
  .widget .widget-title {
    /*font-family: 'Lato', sans-serif;*/
    font-family: 'TrajanPro-Bold';
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 33.5px;
  }
  .widget .widget-title:after {
    content: '';
    width: 20px;
    height: 2px;
    background: #666666;
    display: block;
    margin: 17px 0 0;
  }
  .widget .widget-title span {
    font-weight: bold;
  }
  /*-----------------------------------*/
  /*           Other Style             */
  /*-----------------------------------*/
  /*-----------------------------------*/
  /*        Widget Newsletter          */
  /*-----------------------------------*/
  .widget-newsletter :-moz-placeholder {
    font-size: 12px;
    font-weight: 900;
    color: #666666;
    text-transform: uppercase;
    font-style: normal;
  }
  .widget-newsletter ::-moz-placeholder {
    font-size: 12px;
    font-weight: 900;
    color: #666666;
    text-transform: uppercase;
    font-style: normal;
  }
  .widget-newsletter :-ms-input-placeholder {
    font-size: 12px;
    font-weight: 900;
    color: #666666;
    text-transform: uppercase;
    font-style: normal;
  }
  .widget-newsletter ::-webkit-input-placeholder {
    font-size: 12px;
    font-weight: 900;
    color: #666666;
    text-transform: uppercase;
    font-style: normal;
  }
  .widget-newsletter.widget-newsletter-footer .widget-title-before {
    color: #ffffff;
    margin-bottom: 15px;
  }
  .widget-newsletter.widget-newsletter-footer .widget-title-before i {
    display: block;
    font-size: 24.08px;
    margin-bottom: 25px;
  }
  .widget-newsletter.widget-newsletter-footer .widget-title-before span {
    /*font-family: 'Lato', sans-serif;*/
    font-family: 'TrajanPro-Bold';
    font-size: 12px;
    line-height: 10px;
    font-weight: 900;
    text-transform: uppercase;
    display: block;
  }
  .widget-newsletter.widget-newsletter-footer .widget-title {
    margin-bottom: 46.565px;
    color: #ffffff;
  }
  .widget-newsletter.widget-newsletter-footer .widget-title:after {
    display: none;
  }
  .widget-newsletter.widget-newsletter-footer .newsletter-form {
    padding: 0 140px;
  }
  .widget-newsletter.widget-newsletter-footer .newsletter-form input {
    font-size: 12px;
    border-color: #ffffff;
    color: #666666;
  }
  .widget-newsletter.widget-newsletter-footer .newsletter-form input:focus {
    background-color: #ffffff;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 768px*/
  @media (max-width: 991px) {
    .widget-newsletter.widget-newsletter-footer .newsletter-form {
      padding: 0 75px;
    }
  }
  /*Screen 320px*/
  @media (max-width: 479px) {
    .widget-newsletter.widget-newsletter-footer .newsletter-form {
      padding: 0;
    }
  }
  /*-----------------------------------*/
  /*          Widget Search            */
  /*-----------------------------------*/
  .widget_search {
    margin-bottom: 65.18918919px;
  }
  .widget_search .search-form label {
    display: block;
  }
  /*-----------------------------------*/
  /*        Widget Categories          */
  /*-----------------------------------*/
  .widget_categories ul li a,
  .widget_recent_post ul li a {
    color: #333333;
    font-family: 'Playfair Display', serif;
  }
  .widget_categories ul li a:hover,
  .widget_recent_post ul li a:hover {
    color: #b0b0b0;
  }
  .widget_categories ul ul,
  .widget_recent_post ul ul {
    padding-left: 15px;
  }
  /*-----------------------------------*/
  /*        Widget Recent Posts        */
  /*-----------------------------------*/
  /*-----------------------------------*/
  /*         Widget Instagram          */
  /*-----------------------------------*/
  .widget_instagram .fly-instagram-wrap ul li {
    display: inline-block;
    margin: 1px 2px 0;
    width: 80px;
    height: 80px;
  }
  /*-----------------------------------*/
  /*         Widget Tag Cloud          */
  /*-----------------------------------*/
  .widget_tag_cloud .tagcloud a {
    font-family: 'Playfair Display', serif;
    line-height: 10.22px;
    color: #333333;
    border: 2px solid #666666;
    padding: 9px;
    background-color: transparent;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block;
    margin: 0 1px 5px 0;
  }
  .widget_tag_cloud .tagcloud a:hover {
    border-color: #b0b0b0;
    background-color: #b0b0b0;
  }
  /*-----------------------------------*/
  /*      Widget Recent Comments       */
  /*-----------------------------------*/
  .widget_recent_comments ul li .comment-author-link a {
    color: #333333;
  }
  .widget_recent_comments ul li a {
    font-family: 'Playfair Display', serif;
  }
  .widget_recent_comments ul li a:hover {
    color: #b0b0b0;
  }
  .widget_recent_comments ul ul {
    padding-left: 15px;
  }
  /*-----------------------------------*/
  /*          Widget Archive           */
  /*-----------------------------------*/
  .widget_archive {
    overflow: hidden;
  }
  .widget_archive ul li {
    display: inline-block;
    width: 50%;
    float: left;
    padding: 10px 5px 10px 0;
    margin: 0;
  }
  .widget_archive ul li a {
    font-family: 'Playfair Display', serif;
    color: #333333;
  }
  .widget_archive ul li a:hover {
    color: #b0b0b0;
  }
  /*-----------------------------------*/
  /*          Widget Meta              */
  /*-----------------------------------*/
  .widget_meta ul li {
    padding: 10px 0;
  }
  .widget_meta ul li a {
    font-family: 'Playfair Display', serif;
    color: #333333;
  }
  .widget_meta ul li a:hover {
    color: #b0b0b0;
  }
  .widget_meta ul li a abbr {
    color: #b0b0b0;
    border-bottom-color: #b0b0b0;
  }
  /*-----------------------------------*/
  /*        Widget Calendar            */
  /*-----------------------------------*/
  .widget_calendar #calendar_wrap {
    background: #fff;
    overflow: hidden;
    border: 1px solid #ece8df;
    margin: 0;
  }
  .widget_calendar #calendar_wrap #wp-calendar {
    text-align: center;
    font-family: 'Playfair Display', serif;
    font-weight: 400;
    font-style: normal;
    border: none;
    background: #fff;
    margin: 0 0 25px !important;
    width: 100% !important;
    position: relative;
  }
  .widget_calendar #calendar_wrap #wp-calendar caption {
   font-family: antoniolight; text-transform:uppercase;
    font-style: normal;
    font-weight: 400;
    padding: 22px;
    background: #222964;
    color: #b0b0b0;
    font-size: 25px;
    line-height: 30px;
    text-align: center;
    width: 100%;
    position: relative;
    margin-bottom: 30px;
  }
  .widget_calendar #calendar_wrap #wp-calendar thead th {
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #71c7e0;
    text-align: center;
    padding-bottom: 8px;
    background: none;
  }
  .widget_calendar #calendar_wrap #wp-calendar tbody td {
    font-size: 15px;
    color: #333333;
    font-weight: 400;
    padding: 5px;
    margin: 3px;
  }
  .widget_calendar #calendar_wrap #wp-calendar tbody td#today {
    position: relative;
    z-index: 2;
    padding-left: 0;
    padding-right: 0;
  }
  .widget_calendar #calendar_wrap #wp-calendar tbody td#today a {
    color: #fff;
  }
  .widget_calendar #calendar_wrap #wp-calendar tbody td#today a:hover {
    color: #b0b0b0;
  }
  .widget_calendar #calendar_wrap #wp-calendar tbody td#today:before {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px;
    text-align: center;
    border-radius: 50%;
    background: #666666;
    z-index: -1;
  }
  .widget_calendar #calendar_wrap #wp-calendar tfoot {
    position: absolute;
    top: 25px;
    left: 22px;
    right: 22px;
  }
  .widget_calendar #calendar_wrap #wp-calendar tfoot a {
    font-size: 22.4px;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: block;
    overflow: hidden;
  }
  .widget_calendar #calendar_wrap #wp-calendar tfoot a:before {
    font-family: 'FontAwesome';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    height: 30px;
    line-height: 28px;
    display: block;
    color: #fff;
    position: relative;
  }
  .widget_calendar #calendar_wrap #wp-calendar tfoot a:hover,
  .widget_calendar #calendar_wrap #wp-calendar tfoot a:hover:before {
    border-color: #fff;
    color: #fff;
  }
  .widget_calendar #calendar_wrap #wp-calendar tfoot tr td#prev,
  .widget_calendar #calendar_wrap #wp-calendar tfoot tr td#next {
    position: absolute;
    top: 0;
    left: 0;
  }
  .widget_calendar #calendar_wrap #wp-calendar tfoot tr td#next {
    left: auto;
    right: 0;
  }
  .widget_calendar #calendar_wrap #wp-calendar tfoot tr td#prev a:before {
    content: '\f104';
  }
  .widget_calendar #calendar_wrap #wp-calendar tfoot tr td#next a:before {
    content: '\f105';
  }
  /*-----------------------------------*/
  /*          Footer Style             */
  /*-----------------------------------*/
  .fly-site-footer {
    background-color: #222964;
    color: #ffffff;
  }
  .fly-site-footer .fly-footer-content {
    width: 55%;
    margin: 0 auto;
    text-align: center;
    color: #ffffff;
  }
  .fly-site-footer .fly-footer-content .widget {
    margin-bottom: 80.12837838px;
  }
  .fly-site-footer .fly-footer-content .fly-footer-logo {
    display: inline-block;
    margin-bottom: 8px;
  }
  .fly-site-footer .fly-footer-content .fly-footer-info {
    font-family: 'TimesNewRomanPSMT';
    font-size: 10px;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 900;
    margin-bottom: 40px;
  }
  .fly-site-footer .fly-footer-content .fly-footer-info a {
    color: #ffffff;
  }
  .fly-site-footer .fly-footer-content .fly-footer-info a:hover {
    color: #b0b0b0;
  }
  .fly-site-footer .fly-footer-content .fly-social .fly-social-link {
    margin: 0 10px;
    color: #ffffff;
    font-size: 20.02px;
  }
  .fly-site-footer .fly-footer-content .fly-social .fly-social-link:hover {
    color: #b0b0b0;
  }
  .fly-site-footer .fly-footer-copyright {
    background: #191D3E;
    padding: 47.85714286px 0;
  }
  .fly-site-footer .fly-footer-copyright .fly-copyright-text {
    /*font-family: 'Lato', sans-serif;*/
    font-family: 'TimesNewRomanPSMT';
    font-size: 10px;
    font-weight: 800;

    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    padding: 0 15px;
  }
  .fly-site-footer .fly-footer-copyright .fly-copyright-text a {
    color: #ffffff;
  }
  .fly-site-footer .fly-footer-copyright .fly-copyright-text a:hover {
    color: #b0b0b0;
  }
  /*-----------------------------------*/
  /*           Responsive              */
  /*-----------------------------------*/
  /*Screen 1024px*/
  @media (max-width: 1199px) {
    .fly-site-footer .fly-footer-content {
      width: 60%;
    }
  }
  /*Screen 568px*/
  @media (max-width: 767px) {
    .fly-site-footer .fly-footer-content {
      width: 100%;
    }
  }
  /*Screen 320px*/
  @media (max-width: 479px) {
    .fly-site-footer .fly-footer-content {
      padding: 0 15px;
    }
  }
  /*# sourceMappingURL=style.css.map */
  
  .vc_custom_1447831490802  { padding-bottom: 50px; }
  
  .fly-header-image { margin-bottom: 50px; }
  
  .product-category-list .category-name a { color: #000 !important; font-size: 26px; }
  
  .product-category-list ul .product-title {  }
  
  .vc_custom_1447840630945 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
    background-image: url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/images/pattern-1.gif?id=287') !important;
  }
  
  .vc_custom_1447923236711 {
    margin-top: 50px !important;
    margin-bottom: 0px !important;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
    background: #eaeaf0 url('.//www.sealegswinebar.com/application/views/themes/theme-1/assets/images/pattern-1.gif?id=287') !important;
  }

  .vc_custom_1447923223416 {
      margin-top: 50px !important;
  }
  
  .vc_custom_1447922563244 {
      margin-top: 50px !important;
  }
  
  .vc_custom_1447922307829 {
      margin-top: 50px !important;
  }
  
  /*********************** MARCH 18 2016 ************************/
  
  .fly-info-box .fly-info-box-header .fly-info-box-title
  {
    line-height: normal;
  }
  
  .widget-newsletter-footer h1.widget-title
  {
    margin-bottom: 10px;
  }

  /*********************** APRIL 18 2017 ***********************/

  .partners-section{ text-align: center;margin-bottom: 30px;}

  .partners-section ul{ }

  .partners-section ul li { list-style-type: none; display: inline-block; vertical-align: middle;margin:0 20px;}

  .partners-section ul li img{ /*max-width:100px;*/ width:100%; }    
  
  /************************ MEDIA QUERY ************************/
  
  @media (max-width: 767px) {
    .container
    {
      width: 95%;
    }
    .product-category-list ul div.price
    {
      right:0 !important;
    }
  }
  
  @media screen and (max-width: 1024px)
  {
    .fly-section-height-sm {
      height: 315px !important;
    }
  }
/*
     FILE ARCHIVED ON 09:13:50 Jan 31, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:52:00 Aug 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.548
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.015
  esindex: 0.01
  cdx.remote: 75.754
  LoadShardBlock: 737.622 (3)
  PetaboxLoader3.datanode: 287.033 (5)
  PetaboxLoader3.resolve: 558.914 (3)
  load_resource: 222.474 (2)
*/