/*
 Theme Name:     Mukilteo Lighthouse Festival
 Theme URI:      https://mukfest.com
 Description:    Custom theme for the Mukilteo Lighthouse Festival. Child theme of Event Master.
 Author:         Jeff Brock Studio
 Author URI:     https://www.jeffbrockstudio.com
 Template:       eventmaster
 Version:        1.0.0
*/
@import url("../eventmaster/style.css");
/* line 3, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body p, body ul, body ol, body .entry p, body label, body input, body button, body select, body textarea {
  font-family: 'Cabin', sans-serif;
  font-size: 18px;
  line-height: 140%; }

/* line 8, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body p {
  margin-bottom: 1em; }

/* line 11, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body h2 {
  color: black;
  line-height: 130%;
  margin-bottom: 0.5em; }

/* line 17, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body h3 {
  color: black;
  margin-bottom: 0.75em; }

/* line 21, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body header .entry-title {
  font-family: 'Raleway', sans-serif;
  font-weight: 700;
  text-shadow: none; }

/* line 29, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
.innerpage header {
  background-size: cover; }

/* line 33, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
#masthead {
  background: rgba(0, 0, 0, 0.1);
  background: transparent;
  padding-left: 0;
  padding-right: 0; }
  /* line 38, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  #masthead .logo {
    background: rgba(0, 39, 87, 0.7);
    padding-right: 10px !important;
    -webkit-transition: 0.25s;
    transition: 0.25s; }
    /* line 42, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    #masthead .logo:hover {
      background: #002757; }
  /* line 46, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  #masthead .social ul li {
    background: none;
    line-height: 34px;
    margin-left: 3px;
    text-indent: 0;
    text-align: center; }
    /* line 52, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    #masthead .social ul li a {
      background: rgba(0, 39, 87, 0.7); }
      /* line 54, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
      #masthead .social ul li a:hover {
        background: #002757; }
      /* line 57, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
      #masthead .social ul li a .fa {
        color: white; }

/* line 64, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
#newsletter_bar .wrapper {
  background: black; }

/* line 72, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
#countdown {
  background: #0082CB;
  font-family: 'Raleway', sans-serif; }
  /* line 75, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  #countdown h3 {
    color: white;
    float: left;
    font-weight: bold;
    line-height: 40px;
    margin: 0;
    text-transform: uppercase; }
  /* line 83, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  #countdown .countdown_show4 {
    width: 100px; }
  /* line 86, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  #countdown #shailan-countdown-3,
  #countdown .shailan-countdown-3.hasCountdown,
  #countdown #shailan-countdown-2_1,
  #countdown .shailan-countdown-2.hasCountdown {
    font-weight: 600;
    margin: 0;
    width: 500px; }
    /* line 93, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    #countdown #shailan-countdown-3 .countdown_section,
    #countdown .shailan-countdown-3.hasCountdown .countdown_section,
    #countdown #shailan-countdown-2_1 .countdown_section,
    #countdown .shailan-countdown-2.hasCountdown .countdown_section {
      font-size: 20px;
      font-weight: 200;
      display: inline-block; }
      /* line 97, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
      #countdown #shailan-countdown-3 .countdown_section br,
      #countdown .shailan-countdown-3.hasCountdown .countdown_section br,
      #countdown #shailan-countdown-2_1 .countdown_section br,
      #countdown .shailan-countdown-2.hasCountdown .countdown_section br {
        display: none; }
    /* line 101, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    #countdown #shailan-countdown-3 .countdown_amount,
    #countdown .shailan-countdown-3.hasCountdown .countdown_amount,
    #countdown #shailan-countdown-2_1 .countdown_amount,
    #countdown .shailan-countdown-2.hasCountdown .countdown_amount {
      font-size: 20px;
      font-weight: 800;
      padding-right: 4px; }

/* line 113, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
.pagewrap {
  background: white;
  border: none;
  margin-bottom: 70px; }
  /* line 117, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  .pagewrap .content {
    padding-left: 30px;
    padding-right: 30px; }
  /* line 122, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  .pagewrap a:hover {
    color: #0082CB; }
  /* line 126, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  .pagewrap .gabfire_breadcrumb {
    background: #f2f2f2;
    border-bottom: none;
    font-family: 'Cabin', sans-serif;
    margin-bottom: 20px;
    margin-left: -30px;
    margin-right: -30px;
    padding: 13px 0 13px 25px; }
  /* line 135, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  .pagewrap .innerpage-bottomads {
    display: none; }

/* line 141, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
.catname, .widgettitle {
  font-family: 'Raleway', sans-serif; }

/* line 151, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body.home .gabfire_breadcrumb {
  display: none; }

/* line 154, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body.home article.entry {
  padding-top: 30px; }

/* line 165, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
nav .mainnav li.current_page_item, nav .mainnav li.current_page_ancestor {
  background: #0082CB; }

/* line 169, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
nav .mainnav li a {
  font-family: 'Raleway', sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 20px; }

/* line 175, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
nav .mainnav li li.current-menu-item a {
  background-color: #002757; }

/* line 180, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
.register-now {
  background: url(images/bg-register.png) no-repeat;
  color: white;
  font-family: 'Raleway', sans-serif;
  font-weight: 600;
  padding-top: 24px;
  right: 29px; }

/* line 188, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body nav.main-navigation {
  background: rgba(238, 116, 33, 0.8); }

/* line 197, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body .gform_wrapper textarea {
  background: #f2f2f2; }

/* line 201, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body .gform_wrapper label.gfield_label {
  font-size: 20px; }

/* line 204, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body .gform_wrapper br {
  display: none; }

/* line 208, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body .gform_wrapper .ginput_complex p {
  display: inline; }

/* line 212, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body .gform_wrapper .field_description_below .gfield_description {
  font-style: italic;
  line-height: 140%;
  padding-top: 4px; }
  /* line 216, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  body .gform_wrapper .field_description_below .gfield_description br {
    display: block; }

/* line 220, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body .gform_wrapper .top_label .gfield_label {
  margin-bottom: 0; }

/* line 223, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body .gform_wrapper .gfield_checkbox li input[type=checkbox] {
  margin-top: 0 !important;
  margin-right: 5px; }

/* line 227, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body .gform_wrapper #extensions_message {
  font-size: 0.85em;
  font-style: italic; }

/* line 231, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body .gform_wrapper .gform_footer input[type=submit] {
  background: #ee7421;
  border-radius: 20px;
  color: white;
  font-family: 'Cabin', sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: 0.25s;
  transition: 0.25s; }
  /* line 240, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  body .gform_wrapper .gform_footer input[type=submit]:hover {
    background: #0082CB; }

/* line 244, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox {
  margin-top: 0 !important; }

/* line 247, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
body .gform_wrapper .gfield_radio li input[type=radio] {
  margin-right: 6px; }

/* line 255, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
.sidebar {
  background: #f2f2f2; }
  /* line 257, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  .sidebar .widgettitle {
    background: #0082CB;
    border: none;
    color: white;
    font-weight: 700; }
    /* line 262, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    .sidebar .widgettitle a:hover {
      color: #002757; }
  /* line 268, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  .sidebar .cff-wrapper {
    height: 300px;
    margin-top: -10px;
    overflow: auto; }
    /* line 273, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    .sidebar .cff-wrapper #cff p {
      font-size: 16px; }
    /* line 276, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    .sidebar .cff-wrapper #cff .cff-author {
      margin: 0; }
      /* line 278, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
      .sidebar .cff-wrapper #cff .cff-author .cff-date {
        font-size: 14px; }
    /* line 282, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    .sidebar .cff-wrapper #cff .cff-item {
      padding: 20px 0 20px; }
      /* line 284, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
      .sidebar .cff-wrapper #cff .cff-item:first-child {
        padding-top: 0; }
      /* line 287, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
      .sidebar .cff-wrapper #cff .cff-item a:hover {
        text-decoration: none; }
  /* line 295, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  .sidebar #ctf {
    margin-top: -10px; }
    /* line 297, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    .sidebar #ctf p.ctf-tweet-text,
    .sidebar #ctf p.ctf-media-link {
      font-size: 16px; }
    /* line 301, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    .sidebar #ctf .ctf-author-name {
      margin-top: 0; }
    /* line 304, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    .sidebar #ctf .ctf-item:first-child {
      padding-top: 0; }
    /* line 307, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    .sidebar #ctf .ctf-author-box-link p {
      display: none; }
    /* line 310, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    .sidebar #ctf .ctf-author-box {
      font-family: 'Cabin', sans-serif; }
      /* line 312, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
      .sidebar #ctf .ctf-author-box p {
        display: none; }
    /* line 316, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    .sidebar #ctf .ctf-tweet-meta {
      display: block;
      font-size: 14px; }
      /* line 319, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
      .sidebar #ctf .ctf-tweet-meta a {
        color: #9197a3 !important; }

/* line 327, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
.above-footer {
  padding-bottom: 10px; }
  /* line 329, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  .above-footer h3.widget-title {
    background: #0082CB;
    color: white;
    font-weight: 700;
    padding: 14px 0 14px 20px;
    font-size: 16px;
    font-family: 'Raleway', Arial, sans-serif;
    float: none;
    letter-spacing: 0; }
    /* line 338, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    .above-footer h3.widget-title a {
      color: white; }
      /* line 340, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
      .above-footer h3.widget-title a:hover {
        color: #002757; }
  /* line 345, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  .above-footer .textwidget {
    padding: 20px; }

/* line 356, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
footer .footerbody {
  background: #f2f2f2;
  padding-top: 30px;
  padding-bottom: 30px; }
  /* line 362, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  footer .footerbody .wrapper .footercol p {
    margin-bottom: 1em; }
  /* line 365, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  footer .footerbody .wrapper .footercol a {
    color: #993333; }
    /* line 367, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
    footer .footerbody .wrapper .footercol a:hover {
      color: #0082CB;
      text-decoration: none; }

/* line 376, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
footer .footer_data p {
  color: white; }

/* line 379, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
footer .footer_data a {
  color: #8AC6EA; }
  /* line 381, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
  footer .footer_data a:hover {
    color: white; }

/* line 387, Users/Jeff1/Dropbox/Sites/mukfest.com/mukfest.dev/wp-content/themes/eventmaster-child/includes/scss/_mukfest.scss */
footer .textwidget img {
  max-width: 80%; }
