@media (max-width: 991px) {
  /* line 8, ../scss/style.scss */
  #wp-admin-bar-top-secondary {
    display: none; } }

/* line 14, ../scss/style.scss */
.main-menu .small-logo img {
  max-height: 30px; }

/* line 18, ../scss/style.scss */
.navbar-move-bottom {
  bottom: 0;
  top: auto; }

/* line 23, ../scss/style.scss */
.lead {
  font-size: 1.4em;
  line-height: 1.5em; }

/* line 28, ../scss/style.scss */
span.mobile-title {
  padding-left: 1em; }

/* line 32, ../scss/style.scss */
.navbar-move-top {
  bottom: auto;
  top: 0;
  margin-bottom: 2em; }
  /* line 36, ../scss/style.scss */
  .logged-in .navbar-move-top {
    top: 32px; }
    @media (max-width: 782px) {
      /* line 36, ../scss/style.scss */
      .logged-in .navbar-move-top {
        top: 46px; } }

/* line 47, ../scss/style.scss */
.navbar .subnav li a {
  background: #EEEEEE; }
  /* line 49, ../scss/style.scss */
  .navbar .subnav li a:hover {
    background: #333333; }

/* line 58, ../scss/style.scss */
#flyout-container .flyout-menu li a {
  text-transform: none; }
/* line 61, ../scss/style.scss */
#flyout-container .subnav {
  height: auto;
  overflow: auto; }
  /* line 65, ../scss/style.scss */
  #flyout-container .subnav li a {
    font-size: 1.2em;
    padding: 0.25em; }
    /* line 68, ../scss/style.scss */
    #flyout-container .subnav li a span {
      display: inline-block; }

@media (max-width: 767px) {
  /* line 80, ../scss/style.scss */
  .contact,
  #blog,
  #restaurant,
  #team,
  .reservation {
    padding-top: 65px !important; } }

/* line 86, ../scss/style.scss */
#maximage {
  background: url("../img/pelicans-bg.png") center center; }

/* line 91, ../scss/style.scss */
.logged-in .social-share.top {
  top: 52px; }
  @media (max-width: 782px) {
    /* line 91, ../scss/style.scss */
    .logged-in .social-share.top {
      top: 66px; } }

/* line 99, ../scss/style.scss */
h2.section-title {
  text-align: center; }

/* line 104, ../scss/style.scss */
#second-menu .menu-item, #third-menu .menu-item {
  padding-bottom: 2.5em; }
/* line 109, ../scss/style.scss */
#second-menu .menu-header h2 span, #third-menu .menu-header h2 span {
  color: #FFFFFF; }

/* line 116, ../scss/style.scss */
.navwrapper {
  position: relative; }
  /* line 120, ../scss/style.scss */
  .navwrapper ul > li:nth-of-type(3) {
    margin-left: 20%; }

/* line 129, ../scss/style.scss */
ul.subnav > li:nth-of-type(3) {
  margin-left: 0 !important; }

/* line 135, ../scss/style.scss */
.navlogo {
  position: absolute;
  left: 50%;
  margin-left: -10%;
  top: -13px;
  width: 20%;
  z-index: 100; }
  /* line 142, ../scss/style.scss */
  .navbar-move-bottom .navlogo {
    top: auto;
    bottom: -113px; }
  /* line 146, ../scss/style.scss */
  .navlogo img {
    max-width: 100%; }

/* line 152, ../scss/style.scss */
#second-menu .container {
  padding-top: 3em; }
  @media (min-width: 1200px) {
    /* line 152, ../scss/style.scss */
    #second-menu .container {
      padding-top: 6em; } }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 152, ../scss/style.scss */
    #second-menu .container {
      padding-top: 1em; } }
  @media (max-width: 767px) {
    /* line 152, ../scss/style.scss */
    #second-menu .container {
      padding-top: 0; } }
@media (max-width: 480px) {
  /* line 167, ../scss/style.scss */
  #second-menu .menu-header h2 span:before {
    top: 5px; } }
@media (max-width: 480px) {
  /* line 172, ../scss/style.scss */
  #second-menu .menu-header h2 span:after {
    top: 10px; } }

@media (max-width: 480px) {
  /* line 182, ../scss/style.scss */
  .menu h2 {
    font-size: 30px; } }

/* line 189, ../scss/style.scss */
#restaurant .square-big {
  height: 430px; }
  @media (max-width: 767px) {
    /* line 191, ../scss/style.scss */
    #restaurant .square-big img {
      height: 100%;
      width: auto; } }

/* line 200, ../scss/style.scss */
.googlemap {
  position: relative;
  padding-bottom: 75%;
  /* 4:3 */
  padding-top: 25px;
  height: 0; }
  @media (min-width: 768px) and (max-width: 991px) {
    /* line 200, ../scss/style.scss */
    .googlemap {
      padding-bottom: 56.25%;
      /* 16:9 */ } }
  @media (max-width: 767px) {
    /* line 200, ../scss/style.scss */
    .googlemap {
      padding-bottom: 50%; } }
  /* line 211, ../scss/style.scss */
  .googlemap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* line 220, ../scss/style.scss */
#mood {
  background-size: cover;
  height: 250px; }
  /* line 223, ../scss/style.scss */
  #mood.mood1 {
    background-image: url("../img/pelicans-prime-rib-1440x469-20.jpg"); }
  /* line 226, ../scss/style.scss */
  #mood.mood2 {
    background-image: url("../img/lobster-tail-1440x469-20.jpg"); }
  /* line 229, ../scss/style.scss */
  #mood.mood3 {
    background-image: url("../img/wall-piece-1440x469-20.jpg"); }

/* line 234, ../scss/style.scss */
#content {
  font-size: 18px;
  line-height: 1.5em;
  padding-top: 150px; }
  @media (max-width: 767px) {
    /* line 234, ../scss/style.scss */
    #content {
      padding-top: 60px; } }
  /* line 241, ../scss/style.scss */
  #content h1 {
    font-size: 3em;
    color: #242424;
    margin: 0.5em 0; }
  /* line 246, ../scss/style.scss */
  #content p {
    font-weight: 300;
    text-align: justify;
    color: #231f20; }
    /* line 250, ../scss/style.scss */
    #content p .lead {
      font-size: 1.25em; }
  /* line 254, ../scss/style.scss */
  #content #map {
    width: 100%;
    height: 300px;
    margin-bottom: 30px; }
    /* line 258, ../scss/style.scss */
    #content #map img {
      display: block;
      width: 100%; }
  /* line 263, ../scss/style.scss */
  #content .info, #content .social-media {
    margin: 10px 0;
    overflow: hidden; }
  /* line 267, ../scss/style.scss */
  #content img {
    max-width: 100%; }
  @media (max-width: 991px) {
    /* line 270, ../scss/style.scss */
    #content address {
      padding-top: 1em; } }
  /* line 275, ../scss/style.scss */
  #content .vcard {
    margin: 10px 0;
    overflow: hidden; }
    /* line 279, ../scss/style.scss */
    #content .vcard .adr span {
      display: block; }
    /* line 284, ../scss/style.scss */
    #content .vcard .email a {
      color: #231f20; }
      /* line 286, ../scss/style.scss */
      #content .vcard .email a:hover {
        text-decoration: none; }
    /* line 291, ../scss/style.scss */
    #content .vcard .tel {
      display: block; }

@media (max-width: 991px) {
  /* line 297, ../scss/style.scss */
  .pic-area {
    padding-top: 1em; } }

/* line 303, ../scss/style.scss */
#home-logo {
  position: absolute;
  bottom: 1em;
  width: 100%;
  text-align: center; }
  /* line 308, ../scss/style.scss */
  #home-logo img {
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    -ms-border-radius: 35px;
    -o-border-radius: 35px;
    border-radius: 35px;
    border: 5px solid #fbf309;
    max-width: 700px;
    width: 100%; }

/* line 317, ../scss/style.scss */
.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 textarea {
  width: 100%; }

/* line 324, ../scss/style.scss */
.blog header h1 {
  color: #FFF;
  font-size: 4.5em; }