@charset "UTF-8";
/*
 Theme Name:     Olympia Food Co-op
 Theme URI:      
 Description:    Twenty Twelve Child Theme
 Author:         Ari Sahagún
 Author URI:     http://arilikeairy.org
 Template:       twentytwelve
 Version:        1.0.0
*/
/* search for "fix-responsive" for things that might cause responsive issues!! 3/16 */
/* convert to rem */
/* [Table of Contents]-----------------------------------------------
	Colors
	Fonts
	Media Query Breakpoints
	Styles
		HTML + Body
		Top Bar
		Top Nav
		Main Div
		Headers
		Homepage Widgets: 1st Row
		Homepage Widgets: 2nd Row
		Homepage Widgets: 3rd Row
		Homepage Widgets: 4th Row
		Footer
-------------------------------------------------------------------*/
/* Colors ------------------------*/
/* feed, get it? it's a food coop! */
/*#D65117;*/
/* Fonts ------------------------*/
@font-face {
  font-family: 'FontAwesome';
  src: url("fonts/fontawesome-webfont.eot?v=4.3.0");
  src: url("fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"), url("fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"), url("fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"), url("fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 3, 2015 */
@font-face {
  font-family: 'lobster_1.4regular';
  src: url("fonts/Lobster-webfont.eot");
  src: url("fonts/Lobster-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Lobster-webfont.woff2") format("woff2"), url("fonts/Lobster-webfont.woff") format("woff"), url("fonts/Lobster-webfont.ttf") format("truetype"), url("fonts/Lobster-webfont.svg#lobster_1.4regular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'rokkittbold';
  src: url("fonts/Rokkitt-Bold-webfont.eot");
  src: url("fonts/Rokkitt-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/Rokkitt-Bold-webfont.woff2") format("woff2"), url("fonts/Rokkitt-Bold-webfont.woff") format("woff"), url("fonts/Rokkitt-Bold-webfont.ttf") format("truetype"), url("fonts/Rokkitt-Bold-webfont.svg#rokkittbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* serif */
/* cursive */
/* Font Awesome ---------------------*/
/* line 88, styles.scss */
.fa-cutlery:before {
  content: "\f0f5";
}

/* line 91, styles.scss */
.fa-comments:before {
  content: "\f086";
}

/* line 94, styles.scss */
.fa-tags:before {
  content: "\f02c";
}

/* line 97, styles.scss */
.fa-phone-square:before {
  content: "\f098";
}

/* line 100, styles.scss */
.fa-envelope-square:before {
  content: "\f199";
}

/* line 103, styles.scss */
.fa-calendar:before {
  content: "\f073";
}

/* line 106, styles.scss */
.fa-search:before {
  content: "\f002";
}

/* line 109, styles.scss */
.fa-bars:before {
  content: "\f0c9";
}

/* line 112, styles.scss */
.fa-rss-square:before {
  content: "\f143";
}

/* line 115, styles.scss */
.fa-rss:before {
  content: "\f09e";
}

/* line 118, styles.scss */
.fa-twitter:before {
  content: "\f099";
}

/* line 121, styles.scss */
.fa-facebook:before {
  content: "\f09a";
}

/* line 124, styles.scss */
.fa-cloud-download:before {
  content: "\f0ed";
}

/* line 128, styles.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* Breakpoints ------------------------*/
/* Styles ------------------------*/
/* Styles: HTML + Body-------------------*/
/* line 166, styles.scss */
html {
  font-size: 14px;
}

/*@media (max-width: 900px) {
	html { font-size: 15px; }
}
@media (max-width: 400px) {
	html { font-size: 13px; }
}*/
/* line 175, styles.scss */
body {
  background-color: #DFEED4;
}

/* line 178, styles.scss */
body .site {
  margin-bottom: 1.429rem;
  overflow: visible !important;
  /* for deli menu banner */
}
@media (max-width: 500px) {
  /* line 178, styles.scss */
  body .site {
    padding: 0;
  }
}

/* Styles: Top Bar----------------*/
/* line 185, styles.scss */
hgroup {
  width: 13%;
  padding-top: 46px;
  margin-bottom: 1.5rem;
}
/* line 187, styles.scss */
hgroup .logo_img {
  width: 97% !important;
}
@media (max-width: 500px) {
  /* line 185, styles.scss */
  hgroup {
    width: 23%;
    padding: 0% 2%;
  }
}

/* line 192, styles.scss */
.header-widget-area {
  width: 87%;
}
@media (max-width: 500px) {
  /* line 192, styles.scss */
  .header-widget-area {
    width: 73%;
  }
}
@media (max-width: 790px) {
  /* line 196, styles.scss */
  .header-widget-area #text-2 {
    display: block !important;
  }
}
/* line 198, styles.scss */
.header-widget-area #text-2 {
  margin: 0px 10px 10px 10px;
}
/* line 200, styles.scss */
.header-widget-area #text-2 a i {
  background: #006743;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  text-align: center;
  line-height: 10px;
  vertical-align: middle;
  padding: 10px;
  color: white;
  font-size: 1.3rem;
}
/* line 213, styles.scss */
.header-widget-area #text-8 {
  background: #C3E6EB;
  border: none;
  height: 122px;
  border-radius: 10px;
  margin: 0px 10px;
}
@media (max-width: 500px) {
  /* line 213, styles.scss */
  .header-widget-area #text-8 {
    height: 70px;
  }
}
/* line 218, styles.scss */
.header-widget-area #text-8 div.update {
  margin-left: 23px;
  margin-top: 33px;
  background: #c7e1be;
  /* Old browsers */
  background: -moz-linear-gradient(left, #c7e1be 0%, #e2f0db 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #c7e1be), color-stop(100%, #e2f0db));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #c7e1be 0%, #e2f0db 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #c7e1be 0%, #e2f0db 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #c7e1be 0%, #e2f0db 100%);
  /* IE10+ */
  background: linear-gradient(to right, #c7e1be 0%, #e2f0db 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e1be', endColorstr='#e2f0db',GradientType=1 );
  /* IE6-9 */
  float: left;
  font-family: "lobster_1.4regular";
  text-transform: lowercase;
  font-size: 2.2rem;
  color: white;
  text-align: left;
  display: inline;
  position: relative;
  z-index: 10;
  padding-right: 15px;
}
@media (min-width: 500px) and (max-width: 790px) {
  /* line 218, styles.scss */
  .header-widget-area #text-8 div.update {
    font-size: 1.6rem;
  }
}
@media (max-width: 500px) {
  /* line 218, styles.scss */
  .header-widget-area #text-8 div.update {
    margin-top: 15px;
    font-size: 1rem;
  }
}
/* line 241, styles.scss */
.header-widget-area #text-8 div.update:before {
  position: relative;
  left: -33px;
  float: left;
  height: 55px;
  top: -16px;
  margin-right: -25px;
  width: 76px;
  background-image: url("images/pin.png");
  background-size: 76px 55px;
  content: "";
}
@media (max-width: 500px) {
  /* line 241, styles.scss */
  .header-widget-area #text-8 div.update:before {
    left: -26px;
    height: 26px;
    top: -10px;
    margin-right: -28px;
    width: 35px;
    background-size: 35px 26px;
  }
}
/* line 261, styles.scss */
.header-widget-area #text-8 div.update:after {
  z-index: 9;
  position: absolute;
  content: "";
  right: 21px;
  width: 95%;
  top: 75%;
  height: 9px;
  background: transparent;
  -webkit-box-shadow: 0 15px 10px #33190B;
  -moz-box-shadow: 0 15px 10px #33190B;
  box-shadow: 0 15px 10px #33190B;
  -webkit-transform: rotate(1deg);
  -moz-transform: rotate(1deg);
  -o-transform: rotate(1deg);
  -ms-transform: rotate(1deg);
  transform: rotate(1deg);
}
/* line 279, styles.scss */
.header-widget-area #text-8 div.update a {
  color: #006743;
  font-family: rokkittbold;
}
/* line 284, styles.scss */
.header-widget-area #text-8 .image {
  position: absolute;
  z-index: 9;
  right: -30px;
  top: -35px;
  max-width: 100%;
}

/* Styles: Top Nav----------------*/
/* line 296, styles.scss */
#site-navigation {
  clear: none !important;
}

/* line 300, styles.scss */
#site-navigation:before {
  width: 0;
  height: 0;
  border-bottom: 10px solid #006743;
  border-left: 10px solid transparent;
  position: absolute;
  top: -10px;
  left: 0px;
  content: "";
}
/* line 310, styles.scss */
#site-navigation:after {
  width: 0;
  height: 0;
  border-bottom: 10px solid #006743;
  border-right: 10px solid transparent;
  position: absolute;
  top: -10px;
  right: 0px;
  content: "";
}

/* line 320, styles.scss */
.main-navigation {
  background-color: #69B82E;
  float: right;
  width: 87%;
  margin-top: -10px;
  z-index: 12;
  position: relative;
  padding: 0 !important;
  height: 3rem;
}
@media (max-width: 790px) {
  /* line 320, styles.scss */
  .main-navigation {
    width: 100%;
  }
}
/* line 330, styles.scss */
.main-navigation ul, .main-navigation #menu-main-menu {
  /*background: $limegreen;*/
}
@media (min-width: 790px) {
  /* line 331, styles.scss */
  .main-navigation li {
    margin: 0px .5rem 0px 0px;
  }
}
/* line 333, styles.scss */
.main-navigation li.menu-item-892 {
  float: right;
}
/* line 335, styles.scss */
.main-navigation li.menu-item-892 a {
  display: none;
}
/* line 336, styles.scss */
.main-navigation li.menu-item-892:after {
  font-family: FontAwesome;
  content: "\f002";
  display: inline-block;
  font-size: 1.4rem;
  color: #FFF;
  background: none repeat scroll 0% 0% #8ECA5E;
  padding-top: 5px;
  padding-left: 11px;
  padding-right: 11px;
  height: 37px;
  position: relative;
  right: -7px;
  cursor: pointer;
}
/* line 353, styles.scss */
.main-navigation li .sub-menu li a {
  background: #69B82E;
  text-shadow: 1px 1px 1px #006743;
  font-size: 1.2rem;
  border-bottom: none;
}
/* line 360, styles.scss */
.main-navigation li .sub-menu .sub-menu li {
  padding-left: 30px;
}
/* line 364, styles.scss */
.main-navigation li a {
  line-height: 1.5rem;
  color: white;
  font-family: rokkittbold;
  text-shadow: 1px 1px 1px #006743;
  font-size: 125%;
  margin-bottom: -10px;
  font-size: 1.2rem;
}
/* line 373, styles.scss */
.main-navigation .toggleMenu {
  bottom: 0px !important;
  float: left;
  height: 22px;
  left: 7px;
}
/* line 378, styles.scss */
.main-navigation .toggleMenu:before {
  font-family: FontAwesome;
  content: "\f0c9";
  display: inline-block;
  font-size: 1.4rem;
  color: #FFF;
  position: relative;
}
/* line 386, styles.scss */
.main-navigation .toggleMenu img {
  display: none;
}
@media (max-width: 790px) {
  /* line 388, styles.scss */
  .main-navigation .menu-toggle.social {
    display: none;
  }
  /* line 388, styles.scss */
  .main-navigation .menu-main-menu-container {
    clear: both;
  }
}
/* line 389, styles.scss */
.main-navigation .current-menu-item > a, .main-navigation .current-menu-ancestor > a, .main-navigation .current_page_item > a, .main-navigation .current_page_ancestor > a {
  color: white !important;
  font-weight: 100;
  text-decoration: underline;
}

/* Styles: Main Div----------------*/
/* line 396, styles.scss */
#main {
  -webkit-box-shadow: 0px 0px 5px 2px rgba(107, 195, 205, 0.4);
  box-shadow: 0px 0px 5px 2px rgba(107, 195, 205, 0.4);
  margin-top: 30px;
  padding-top: 0.5rem;
  clear: both;
  margin-bottom: 0.7rem;
  /* for box-shadow */
}

/* line 404, styles.scss */
.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
  margin-top: 0px;
}

/* Styles: Headers-------------------*/
/* line 407, styles.scss */
h1 {
  font-size: 3rem;
}

/* line 410, styles.scss */
h2 {
  font-size: 2.5rem;
}

/* line 413, styles.scss */
h2, h3 {
  font-size: 2rem;
}
/* line 415, styles.scss */
h2.widget-title, h3.widget-title {
  font-family: "lobster_1.4regular";
  text-transform: lowercase;
  font-size: 3.5rem;
  font-weight: 100;
  color: #006743;
}
@media (max-width: 790px) {
  /* line 415, styles.scss */
  h2.widget-title, h3.widget-title {
    font-size: 3.5rem;
  }
}

@media (max-width: 500px) {
  /* line 425, styles.scss */
  h3.widget-title, h2.widget-title {
    text-align: center;
  }
}
/* line 427, styles.scss */
h4 {
  font-size: 2rem;
}

/* Styles: Homepage Widgets: 1st row-------------------*/
/* line 430, styles.scss */
.template-front-page .second.front-widgets, .page #secondary, .single #secondary, .archive #secondary, .search #secondary {
  margin-top: 0;
  padding: 0;
}
@media (max-width: 790px) {
  /* line 433, styles.scss */
  .template-front-page .second.front-widgets .second.front-widgets, .page #secondary .second.front-widgets, .single #secondary .second.front-widgets, .archive #secondary .second.front-widgets, .search #secondary .second.front-widgets {
    width: 100% !important;
  }
}
/* line 434, styles.scss */
.template-front-page .second.front-widgets aside#text-22, .template-front-page .second.front-widgets aside#text-16, .page #secondary aside#text-22, .page #secondary aside#text-16, .single #secondary aside#text-22, .single #secondary aside#text-16, .archive #secondary aside#text-22, .archive #secondary aside#text-16, .search #secondary aside#text-22, .search #secondary aside#text-16 {
  text-align: left;
  font-family: rokkittbold;
  background-color: transparent;
}
/* line 438, styles.scss */
.template-front-page .second.front-widgets aside#text-22 .widget-title, .template-front-page .second.front-widgets aside#text-22 h4, .template-front-page .second.front-widgets aside#text-16 .widget-title, .template-front-page .second.front-widgets aside#text-16 h4, .page #secondary aside#text-22 .widget-title, .page #secondary aside#text-22 h4, .page #secondary aside#text-16 .widget-title, .page #secondary aside#text-16 h4, .single #secondary aside#text-22 .widget-title, .single #secondary aside#text-22 h4, .single #secondary aside#text-16 .widget-title, .single #secondary aside#text-16 h4, .archive #secondary aside#text-22 .widget-title, .archive #secondary aside#text-22 h4, .archive #secondary aside#text-16 .widget-title, .archive #secondary aside#text-16 h4, .search #secondary aside#text-22 .widget-title, .search #secondary aside#text-22 h4, .search #secondary aside#text-16 .widget-title, .search #secondary aside#text-16 h4 {
  color: #006743;
  text-align: left;
}
/* line 441, styles.scss */
.template-front-page .second.front-widgets aside#text-22 .widget-title, .template-front-page .second.front-widgets aside#text-16 .widget-title, .page #secondary aside#text-22 .widget-title, .page #secondary aside#text-16 .widget-title, .single #secondary aside#text-22 .widget-title, .single #secondary aside#text-16 .widget-title, .archive #secondary aside#text-22 .widget-title, .archive #secondary aside#text-16 .widget-title, .search #secondary aside#text-22 .widget-title, .search #secondary aside#text-16 .widget-title {
  margin-bottom: 0px;
}
/* line 444, styles.scss */
.template-front-page .second.front-widgets aside#text-22 h4, .template-front-page .second.front-widgets aside#text-16 h4, .page #secondary aside#text-22 h4, .page #secondary aside#text-16 h4, .single #secondary aside#text-22 h4, .single #secondary aside#text-16 h4, .archive #secondary aside#text-22 h4, .archive #secondary aside#text-16 h4, .search #secondary aside#text-22 h4, .search #secondary aside#text-16 h4 {
  font-family: rokkittbold;
  margin-top: -10px;
  text-transform: uppercase;
}
/* line 447, styles.scss */
.template-front-page .second.front-widgets aside#text-22 ul, .template-front-page .second.front-widgets aside#text-16 ul, .page #secondary aside#text-22 ul, .page #secondary aside#text-16 ul, .single #secondary aside#text-22 ul, .single #secondary aside#text-16 ul, .archive #secondary aside#text-22 ul, .archive #secondary aside#text-16 ul, .search #secondary aside#text-22 ul, .search #secondary aside#text-16 ul {
  list-style: none;
  margin: 0;
}
/* line 448, styles.scss */
.template-front-page .second.front-widgets aside#text-22 ul li, .template-front-page .second.front-widgets aside#text-22 p, .template-front-page .second.front-widgets aside#text-16 ul li, .template-front-page .second.front-widgets aside#text-16 p, .page #secondary aside#text-22 ul li, .page #secondary aside#text-22 p, .page #secondary aside#text-16 ul li, .page #secondary aside#text-16 p, .single #secondary aside#text-22 ul li, .single #secondary aside#text-22 p, .single #secondary aside#text-16 ul li, .single #secondary aside#text-16 p, .archive #secondary aside#text-22 ul li, .archive #secondary aside#text-22 p, .archive #secondary aside#text-16 ul li, .archive #secondary aside#text-16 p, .search #secondary aside#text-22 ul li, .search #secondary aside#text-22 p, .search #secondary aside#text-16 ul li, .search #secondary aside#text-16 p {
  text-align: left;
}
@media (max-width: 500px) {
  /* line 449, styles.scss */
  .template-front-page .second.front-widgets aside#text-22 .widget-title, .template-front-page .second.front-widgets aside#text-22 h4, .template-front-page .second.front-widgets aside#text-16 .widget-title, .template-front-page .second.front-widgets aside#text-16 h4, .page #secondary aside#text-22 .widget-title, .page #secondary aside#text-22 h4, .page #secondary aside#text-16 .widget-title, .page #secondary aside#text-16 h4, .single #secondary aside#text-22 .widget-title, .single #secondary aside#text-22 h4, .single #secondary aside#text-16 .widget-title, .single #secondary aside#text-16 h4, .archive #secondary aside#text-22 .widget-title, .archive #secondary aside#text-22 h4, .archive #secondary aside#text-16 .widget-title, .archive #secondary aside#text-16 h4, .search #secondary aside#text-22 .widget-title, .search #secondary aside#text-22 h4, .search #secondary aside#text-16 .widget-title, .search #secondary aside#text-16 h4 {
    text-align: center;
  }
}
@media (min-width: 500px) and (max-width: 790px) {
  /* line 434, styles.scss */
  .template-front-page .second.front-widgets aside#text-22, .template-front-page .second.front-widgets aside#text-16, .page #secondary aside#text-22, .page #secondary aside#text-16, .single #secondary aside#text-22, .single #secondary aside#text-16, .archive #secondary aside#text-22, .archive #secondary aside#text-16, .search #secondary aside#text-22, .search #secondary aside#text-16 {
    width: 100% !important;
  }
  /* line 452, styles.scss */
  .template-front-page .second.front-widgets aside#text-22 .widget-title, .template-front-page .second.front-widgets aside#text-22 h4, .template-front-page .second.front-widgets aside#text-16 .widget-title, .template-front-page .second.front-widgets aside#text-16 h4, .page #secondary aside#text-22 .widget-title, .page #secondary aside#text-22 h4, .page #secondary aside#text-16 .widget-title, .page #secondary aside#text-16 h4, .single #secondary aside#text-22 .widget-title, .single #secondary aside#text-22 h4, .single #secondary aside#text-16 .widget-title, .single #secondary aside#text-16 h4, .archive #secondary aside#text-22 .widget-title, .archive #secondary aside#text-22 h4, .archive #secondary aside#text-16 .widget-title, .archive #secondary aside#text-16 h4, .search #secondary aside#text-22 .widget-title, .search #secondary aside#text-22 h4, .search #secondary aside#text-16 .widget-title, .search #secondary aside#text-16 h4 {
    text-align: center;
  }
  /* line 453, styles.scss */
  .template-front-page .second.front-widgets aside#text-22 ul li, .template-front-page .second.front-widgets aside#text-16 ul li, .page #secondary aside#text-22 ul li, .page #secondary aside#text-16 ul li, .single #secondary aside#text-22 ul li, .single #secondary aside#text-16 ul li, .archive #secondary aside#text-22 ul li, .archive #secondary aside#text-16 ul li, .search #secondary aside#text-22 ul li, .search #secondary aside#text-16 ul li {
    width: 30%;
    padding: 1%;
    border-right: 1px solid #DEEBEC;
    float: left;
  }
  /* line 455, styles.scss */
  .template-front-page .second.front-widgets aside#text-22 ul li:last-of-type, .template-front-page .second.front-widgets aside#text-16 ul li:last-of-type, .page #secondary aside#text-22 ul li:last-of-type, .page #secondary aside#text-16 ul li:last-of-type, .single #secondary aside#text-22 ul li:last-of-type, .single #secondary aside#text-16 ul li:last-of-type, .archive #secondary aside#text-22 ul li:last-of-type, .archive #secondary aside#text-16 ul li:last-of-type, .search #secondary aside#text-22 ul li:last-of-type, .search #secondary aside#text-16 ul li:last-of-type {
    border-right: none;
  }
  /* line 456, styles.scss */
  .template-front-page .second.front-widgets aside#text-22 ul li p, .template-front-page .second.front-widgets aside#text-16 ul li p, .page #secondary aside#text-22 ul li p, .page #secondary aside#text-16 ul li p, .single #secondary aside#text-22 ul li p, .single #secondary aside#text-16 ul li p, .archive #secondary aside#text-22 ul li p, .archive #secondary aside#text-16 ul li p, .search #secondary aside#text-22 ul li p, .search #secondary aside#text-16 ul li p {
    text-align: left;
  }
  /* line 458, styles.scss */
  .template-front-page .second.front-widgets aside#text-22 p, .template-front-page .second.front-widgets aside#text-16 p, .page #secondary aside#text-22 p, .page #secondary aside#text-16 p, .single #secondary aside#text-22 p, .single #secondary aside#text-16 p, .archive #secondary aside#text-22 p, .archive #secondary aside#text-16 p, .search #secondary aside#text-22 p, .search #secondary aside#text-16 p {
    clear: both;
    text-align: center;
    border-top: 1px solid #DEEBEC;
    padding-top: 5px;
  }
}
/* line 460, styles.scss */
.template-front-page .second.front-widgets aside#text-22 li, .template-front-page .second.front-widgets aside#text-16 li, .page #secondary aside#text-22 li, .page #secondary aside#text-16 li, .single #secondary aside#text-22 li, .single #secondary aside#text-16 li, .archive #secondary aside#text-22 li, .archive #secondary aside#text-16 li, .search #secondary aside#text-22 li, .search #secondary aside#text-16 li {
  color: #006743;
  border-top: 1px solid #DEEBEC;
  padding-top: 5px;
  margin-left: 0;
  font-size: 1.1rem;
}
/* line 466, styles.scss */
.template-front-page .second.front-widgets aside#text-22 li a, .template-front-page .second.front-widgets aside#text-16 li a, .page #secondary aside#text-22 li a, .page #secondary aside#text-16 li a, .single #secondary aside#text-22 li a, .single #secondary aside#text-16 li a, .archive #secondary aside#text-22 li a, .archive #secondary aside#text-16 li a, .search #secondary aside#text-22 li a, .search #secondary aside#text-16 li a {
  color: #006743;
}
/* line 468, styles.scss */
.template-front-page .second.front-widgets aside#text-22 p, .template-front-page .second.front-widgets aside#text-16 p, .page #secondary aside#text-22 p, .page #secondary aside#text-16 p, .single #secondary aside#text-22 p, .single #secondary aside#text-16 p, .archive #secondary aside#text-22 p, .archive #secondary aside#text-16 p, .search #secondary aside#text-22 p, .search #secondary aside#text-16 p {
  font-family: Helvetica, sans-serif !important;
  color: black;
  margin-bottom: 0;
}
/* line 470, styles.scss */
.template-front-page .second.front-widgets aside#text-22 p span, .template-front-page .second.front-widgets aside#text-16 p span, .page #secondary aside#text-22 p span, .page #secondary aside#text-16 p span, .single #secondary aside#text-22 p span, .single #secondary aside#text-16 p span, .archive #secondary aside#text-22 p span, .archive #secondary aside#text-16 p span, .search #secondary aside#text-22 p span, .search #secondary aside#text-16 p span {
  font-family: Helvetica, sans-serif !important;
  font-size: .9rem !important;
  /* override input */
}
/* line 471, styles.scss */
.template-front-page .second.front-widgets aside#text-22 p a, .template-front-page .second.front-widgets aside#text-16 p a, .page #secondary aside#text-22 p a, .page #secondary aside#text-16 p a, .single #secondary aside#text-22 p a, .single #secondary aside#text-16 p a, .archive #secondary aside#text-22 p a, .archive #secondary aside#text-16 p a, .search #secondary aside#text-22 p a, .search #secondary aside#text-16 p a {
  color: #006743;
  font-family: rokkittbold;
  font-size: 1.2rem;
}
@media (max-width: 500px) {
  /* line 471, styles.scss */
  .template-front-page .second.front-widgets aside#text-22 p a, .template-front-page .second.front-widgets aside#text-16 p a, .page #secondary aside#text-22 p a, .page #secondary aside#text-16 p a, .single #secondary aside#text-22 p a, .single #secondary aside#text-16 p a, .archive #secondary aside#text-22 p a, .archive #secondary aside#text-16 p a, .search #secondary aside#text-22 p a, .search #secondary aside#text-16 p a {
    text-align: center;
  }
}
/* line 475, styles.scss */
.template-front-page .second.front-widgets aside#text-22 p a i, .template-front-page .second.front-widgets aside#text-16 p a i, .page #secondary aside#text-22 p a i, .page #secondary aside#text-16 p a i, .single #secondary aside#text-22 p a i, .single #secondary aside#text-16 p a i, .archive #secondary aside#text-22 p a i, .archive #secondary aside#text-16 p a i, .search #secondary aside#text-22 p a i, .search #secondary aside#text-16 p a i {
  font-size: 1.8rem;
  margin-right: 6px;
}

/* line 481, styles.scss */
.template-front-page {
  /* Styles: Homepage Widgets: 2nd row-------------------*/
}
@media (min-width: 790px) {
  /* line 484, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) aside {
    width: 30% !important;
    float: left;
  }
}
/* line 485, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-5 {
  position: relative;
}
@media (min-width: 500px) and (max-width: 790px) {
  /* line 485, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-5 {
    width: 48% !important;
    float: left;
  }
}
/* line 488, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-5 h3 {
  color: #69B82E;
}
@media (max-width: 500px) {
  /* line 488, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-5 h3 {
    margin-left: 60px;
  }
}
/* line 492, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-5 .image {
  position: absolute;
  z-index: 9;
}
@media (min-width: 1200px) {
  /* line 492, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-5 .image {
    left: -73px;
    top: 2px;
  }
}
@media (max-width: 500px) {
  /* line 492, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-5 .image {
    left: -2px;
    top: 11px;
    width: 100px;
    height: auto;
  }
}
@media (min-width: 790px) {
  /* line 492, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-5 .image {
    left: -84px;
    top: 11px;
    width: 100px;
  }
}
@media (min-width: 500px) and (max-width: 790px) {
  /* line 492, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-5 .image {
    left: -82px;
    top: 12px;
    width: 100px;
  }
}
/* line 500, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-5 ol {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 505, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-5 ol li {
  counter-increment: step-counter;
  margin-bottom: 10px;
  clear: both;
  padding-bottom: 10px;
  border-bottom: 1px solid #DEEBEC;
}
/* line 512, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-5 ol li::before {
  content: counter(step-counter);
  margin: 0 15px;
  font-size: 3rem;
  color: #69B82E;
  float: left;
  line-height: 1;
  font-family: rokkittbold;
}
/* line 521, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-5 a.read-more {
  color: #69B82E;
  font-family: rokkittbold;
  margin-left: 10px;
  font-size: 1.2rem;
}
@media (max-width: 500px) {
  /* line 521, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-5 a.read-more {
    text-align: center;
    font-size: 1.4rem;
  }
}
/* line 527, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-5 a.read-more i {
  font-size: 2rem;
  margin-right: 10px;
}
@media (min-width: 500px) and (max-width: 790px) {
  /* line 533, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-15 {
    width: 48% !important;
  }
}
/* line 535, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-15 .widget-title {
  font-family: rokkittbold;
  font-size: 2rem;
  text-transform: uppercase;
  color: #00264F;
}
@media (max-width: 500px) {
  /* line 535, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-15 .widget-title {
    margin-top: 15px;
  }
}
/* line 544, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-15 .clear {
  border-bottom: 1px solid #DEEBEC;
  margin-bottom: 10px;
  padding-top: 4px;
}
/* line 549, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-15 .pull-left {
  margin-right: 10px;
}
/* line 550, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-15 p a {
  font-family: rokkittbold;
  color: #00264F;
  font-size: 1.2rem;
}
@media (max-width: 500px) {
  /* line 550, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-15 p a {
    text-align: center;
    margin-bottom: 20px;
    display: block;
  }
}

/* line 559, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18,
.page #secondary #text-23,
.single #secondary #text-23, .archive #text-23, .search #text-23 {
  background-color: transparent;
}
@media (min-width: 500px) and (max-width: 790px) {
  /* line 559, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-18,
  .page #secondary #text-23,
  .single #secondary #text-23, .archive #text-23, .search #text-23 {
    width: 100% !important;
  }
  /* line 563, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-18 ul.rslides,
  .page #secondary #text-23 ul.rslides,
  .single #secondary #text-23 ul.rslides, .archive #text-23 ul.rslides, .search #text-23 ul.rslides {
    width: 60%;
  }
}
/* line 564, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .widget-title,
.page #secondary #text-23 .widget-title,
.single #secondary #text-23 .widget-title, .archive #text-23 .widget-title, .search #text-23 .widget-title {
  font-family: rokkittbold;
  font-size: 2rem;
  text-transform: uppercase;
  color: #69B82E;
}
@media (max-width: 790px) {
  /* line 564, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-18 .widget-title,
  .page #secondary #text-23 .widget-title,
  .single #secondary #text-23 .widget-title, .archive #text-23 .widget-title, .search #text-23 .widget-title {
    text-align: center;
  }
}
/* line 571, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget,
.page #secondary #text-23 .textwidget,
.single #secondary #text-23 .textwidget, .archive #text-23 .textwidget, .search #text-23 .textwidget {
  position: relative;
}
/* line 573, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner,
.page #secondary #text-23 .textwidget #inner,
.single #secondary #text-23 .textwidget #inner, .archive #text-23 .textwidget #inner, .search #text-23 .textwidget #inner {
  background: #f8fcfc;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f8fcfc 0%, #63c1ca 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8fcfc), color-stop(100%, #63c1ca));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f8fcfc 0%, #63c1ca 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f8fcfc 0%, #63c1ca 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f8fcfc 0%, #63c1ca 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f8fcfc 0%, #63c1ca 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fcfc', endColorstr='#63c1ca',GradientType=0 );
  /* IE6-9 */
  border-radius: 10px;
  padding: 20px 0px;
  padding-top: 40px !important;
}
/* line 585, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides,
.page #secondary #text-23 .textwidget #inner ul.rslides,
.single #secondary #text-23 .textwidget #inner ul.rslides, .archive #text-23 .textwidget #inner ul.rslides, .search #text-23 .textwidget #inner ul.rslides {
  background: white;
  border-radius: 10px;
  width: 90%;
  margin: 10px auto 0px;
  list-style: none;
}
@media (min-width: 500px) and (max-width: 790px) {
  /* line 585, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides,
  .page #secondary #text-23 .textwidget #inner ul.rslides,
  .single #secondary #text-23 .textwidget #inner ul.rslides, .archive #text-23 .textwidget #inner ul.rslides, .search #text-23 .textwidget #inner ul.rslides {
    width: 60%;
  }
}
/* line 592, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides li,
.page #secondary #text-23 .textwidget #inner ul.rslides li,
.single #secondary #text-23 .textwidget #inner ul.rslides li, .archive #text-23 .textwidget #inner ul.rslides li, .search #text-23 .textwidget #inner ul.rslides li {
  padding: 15px;
  margin-left: 0;
  width: 90%;
}
/* line 595, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides li .pull-left:nth-child(1),
.page #secondary #text-23 .textwidget #inner ul.rslides li .pull-left:nth-child(1),
.single #secondary #text-23 .textwidget #inner ul.rslides li .pull-left:nth-child(1), .archive #text-23 .textwidget #inner ul.rslides li .pull-left:nth-child(1), .search #text-23 .textwidget #inner ul.rslides li .pull-left:nth-child(1) {
  max-width: 50%;
}
/* line 596, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides li .pull-left:nth-child(2),
.page #secondary #text-23 .textwidget #inner ul.rslides li .pull-left:nth-child(2),
.single #secondary #text-23 .textwidget #inner ul.rslides li .pull-left:nth-child(2), .archive #text-23 .textwidget #inner ul.rslides li .pull-left:nth-child(2), .search #text-23 .textwidget #inner ul.rslides li .pull-left:nth-child(2) {
  max-width: 50%;
}
/* line 598, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides p.price,
.page #secondary #text-23 .textwidget #inner ul.rslides p.price,
.single #secondary #text-23 .textwidget #inner ul.rslides p.price, .archive #text-23 .textwidget #inner ul.rslides p.price, .search #text-23 .textwidget #inner ul.rslides p.price {
  color: #F35814;
  font-size: 3rem;
  border-bottom: 1px solid #9CD9DD;
  font-family: rokkittbold;
  line-height: 1;
  margin-bottom: 0;
}
/* line 606, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides a.promo-title,
.page #secondary #text-23 .textwidget #inner ul.rslides a.promo-title,
.single #secondary #text-23 .textwidget #inner ul.rslides a.promo-title, .archive #text-23 .textwidget #inner ul.rslides a.promo-title, .search #text-23 .textwidget #inner ul.rslides a.promo-title {
  color: black;
  padding-top: 5px;
  display: block;
}
/* line 610, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides_tabs,
.page #secondary #text-23 .textwidget #inner ul.rslides_tabs,
.single #secondary #text-23 .textwidget #inner ul.rslides_tabs, .archive #text-23 .textwidget #inner ul.rslides_tabs, .search #text-23 .textwidget #inner ul.rslides_tabs {
  position: absolute;
  top: 1rem;
  left: 1.35714rem;
}
@media (max-width: 790px) {
  /* line 610, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides_tabs,
  .page #secondary #text-23 .textwidget #inner ul.rslides_tabs,
  .single #secondary #text-23 .textwidget #inner ul.rslides_tabs, .archive #text-23 .textwidget #inner ul.rslides_tabs, .search #text-23 .textwidget #inner ul.rslides_tabs {
    left: 50%;
    transform: translate(-50%, 0);
  }
}
/* line 613, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides_tabs li,
.page #secondary #text-23 .textwidget #inner ul.rslides_tabs li,
.single #secondary #text-23 .textwidget #inner ul.rslides_tabs li, .archive #text-23 .textwidget #inner ul.rslides_tabs li, .search #text-23 .textwidget #inner ul.rslides_tabs li {
  float: left;
  background: white;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  text-align: center;
  line-height: 10px;
  vertical-align: middle;
  padding: 10px;
  font-family: rokkittbold;
  list-style: outside none none;
  margin-left: 6px;
}
/* line 626, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides_tabs li a,
.page #secondary #text-23 .textwidget #inner ul.rslides_tabs li a,
.single #secondary #text-23 .textwidget #inner ul.rslides_tabs li a, .archive #text-23 .textwidget #inner ul.rslides_tabs li a, .search #text-23 .textwidget #inner ul.rslides_tabs li a {
  color: #F35814;
  font-size: 1.6rem;
}
/* line 627, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides_tabs li.rslides_here,
.page #secondary #text-23 .textwidget #inner ul.rslides_tabs li.rslides_here,
.single #secondary #text-23 .textwidget #inner ul.rslides_tabs li.rslides_here, .archive #text-23 .textwidget #inner ul.rslides_tabs li.rslides_here, .search #text-23 .textwidget #inner ul.rslides_tabs li.rslides_here {
  background: #F35814;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  text-align: center;
  line-height: 10px;
  vertical-align: middle;
  padding: 10px;
}
/* line 636, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner ul.rslides_tabs li.rslides_here a,
.page #secondary #text-23 .textwidget #inner ul.rslides_tabs li.rslides_here a,
.single #secondary #text-23 .textwidget #inner ul.rslides_tabs li.rslides_here a, .archive #text-23 .textwidget #inner ul.rslides_tabs li.rslides_here a, .search #text-23 .textwidget #inner ul.rslides_tabs li.rslides_here a {
  color: white;
}
/* line 640, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 .textwidget #inner p,
.page #secondary #text-23 .textwidget #inner p,
.single #secondary #text-23 .textwidget #inner p, .archive #text-23 .textwidget #inner p, .search #text-23 .textwidget #inner p {
  font-size: .7rem;
  padding-top: 0;
}
/* line 646, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 p,
.page #secondary #text-23 p,
.single #secondary #text-23 p, .archive #text-23 p, .search #text-23 p {
  clear: both;
  padding-top: 15px;
}
/* line 649, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 p a,
.page #secondary #text-23 p a,
.single #secondary #text-23 p a, .archive #text-23 p a, .search #text-23 p a {
  color: #6BC3CC;
  font-family: rokkittbold;
  font-size: 1.2rem;
}
@media (max-width: 790px) {
  /* line 649, styles.scss */
  .template-front-page .footer-widget:nth-of-type(1) #text-18 p a,
  .page #secondary #text-23 p a,
  .single #secondary #text-23 p a, .archive #text-23 p a, .search #text-23 p a {
    font-size: 1.2rem;
    text-align: center;
    display: block;
    margin-bottom: 20px;
  }
}
/* line 652, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 p a i,
.page #secondary #text-23 p a i,
.single #secondary #text-23 p a i, .archive #text-23 p a i, .search #text-23 p a i {
  font-size: 1.5rem;
}
/* line 654, styles.scss */
.template-front-page .footer-widget:nth-of-type(1) #text-18 p a i:before,
.page #secondary #text-23 p a i:before,
.single #secondary #text-23 p a i:before, .archive #text-23 p a i:before, .search #text-23 p a i:before {
  margin-top: 5px;
}

/* line 662, styles.scss */
.template-front-page {
  /* Styles: Homepage Widgets: 3rd row--------------*/
}
/* line 664, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) {
  background: #006743;
  border-radius: 10px;
  clear: both;
}
/* line 668, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) aside {
  overflow: visible;
  border-right: 8px solid gray;
  border-image: url("images/border1.png") 1 18 0 repeat repeat;
  -moz-border-image: url("images/border1.png") 1 18 0 repeat;
  -webkit-border-image: url("images/border1.png") 1 18 0 repeat;
  margin-bottom: 0;
  margin-top: 0;
  padding: 15px;
  width: 28.7%;
  float: left;
}
@media (max-width: 500px) {
  /* line 668, styles.scss */
  .template-front-page #main .footer-widget:nth-of-type(2) aside {
    width: 88% !important;
    padding: 4% 6%;
    border-right: none;
    border-bottom: 8px solid gray;
    border-image: url("images/border2.png") 0 10 6 1 repeat repeat;
    -moz-border-image: url("images/border2.png") 0 10 6 1 repeat;
    -webkit-border-image: url("images/border2.png") 0 10 6 1 repeat;
  }
}
@media (min-width: 500px) and (max-width: 790px) {
  /* line 668, styles.scss */
  .template-front-page #main .footer-widget:nth-of-type(2) aside {
    width: 27.7% !important;
    border-right: 6px;
  }
}
/* line 690, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) aside:last-of-type {
  border: none;
}
/* line 691, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) .widget-title {
  color: #F1F090;
  text-transform: none;
  font-family: rokkittbold;
  font-size: 2.5rem;
}
/* line 697, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) #text-9, .template-front-page #main .footer-widget:nth-of-type(2) #text-29 {
  background: none;
}
/* line 699, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) #text-9 .entry-content, .template-front-page #main .footer-widget:nth-of-type(2) #text-29 .entry-content {
  color: white;
}
@media (max-width: 790px) {
  /* line 702, styles.scss */
  .template-front-page #main .footer-widget:nth-of-type(2) #text-9 img, .template-front-page #main .footer-widget:nth-of-type(2) #text-29 img {
    width: 100%;
  }
}
/* line 703, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) #text-9 .pdf_file a, .template-front-page #main .footer-widget:nth-of-type(2) #text-29 .pdf_file a {
  background: none;
  text-transform: lowercase;
  color: #B2D7A7;
}
/* line 707, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) #text-9 .pdf_file a:before, .template-front-page #main .footer-widget:nth-of-type(2) #text-29 .pdf_file a:before {
  font-family: FontAwesome;
  content: "\f0ed";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
}
/* line 718, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) #text-19 .local-eats img {
  width: 100%;
  height: auto;
  -webkit-box-shadow: 1px 1px 5px 1px #282828;
  box-shadow: 1px 1px 5px 1px #282828;
}
/* line 723, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) #text-19 .local-eats .caption {
  background: rgba(0, 0, 0, 0.5);
  position: relative;
  top: -57px;
  /* fix-responsive */
  color: white;
  padding: 10px;
}
/* line 732, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) #text-17 {
  border: none;
  /* redundant for safari */
  border-image: none;
  -moz-border-image: none;
  -webkit-border-image: none;
  width: 30%;
}
/* line 736, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) #text-17 .fb-like-box {
  overflow-y: hidden;
}
/* line 739, styles.scss */
.template-front-page #main .footer-widget:nth-of-type(2) #text-17 .fb_iframe_widget {
  display: block !important;
}

/* Styles: Homepage Widgets: 4th row--------------*/
/* line 747, styles.scss */
.template-front-page #main .footer-widget.lower {
  margin-top: 0 !important;
}

/* line 749, styles.scss */
.template-front-page #main .footer-widget.lower, .page .footer-widget.lower, .singular .footer-widget.lower {
  border: none;
}
/* line 752, styles.scss */
.template-front-page #main .footer-widget.lower aside, .page .footer-widget.lower aside, .singular .footer-widget.lower aside {
  margin-bottom: 0;
}
/* line 753, styles.scss */
.template-front-page #main .footer-widget.lower .widget-title, .page .footer-widget.lower .widget-title, .singular .footer-widget.lower .widget-title {
  color: #F35814;
  font-family: rokkittbold;
  text-transform: none;
  font-size: 3rem;
}
@media (max-width: 500px) {
  /* line 753, styles.scss */
  .template-front-page #main .footer-widget.lower .widget-title, .page .footer-widget.lower .widget-title, .singular .footer-widget.lower .widget-title {
    text-align: left;
  }
}
/* line 760, styles.scss */
.template-front-page #main .footer-widget.lower aside:nth-of-type(1), .page .footer-widget.lower aside:nth-of-type(1), .singular .footer-widget.lower aside:nth-of-type(1) {
  border-bottom: 8px solid gray;
  border-image: url("images/border2.png") 0 10 6 1 repeat repeat;
  -moz-border-image: url("images/border2.png") 0 10 6 1 repeat;
  -webkit-border-image: url("images/border2.png") 0 10 6 1 repeat;
}
/* line 766, styles.scss */
.template-front-page #main .footer-widget.lower #text-7, .page .footer-widget.lower #text-7, .singular .footer-widget.lower #text-7 {
  width: 63.2% !important;
  border-right: 8px solid gray;
  border-image: url("images/border2.png") 1 18 0 repeat repeat;
  -moz-border-image: url("images/border2.png") 1 18 0 repeat;
  -webkit-border-image: url("images/border2.png") 1 18 0 repeat;
  padding-top: 10px;
  margin-top: 0;
}
@media (max-width: 500px) {
  /* line 766, styles.scss */
  .template-front-page #main .footer-widget.lower #text-7, .page .footer-widget.lower #text-7, .singular .footer-widget.lower #text-7 {
    width: 100% !important;
    border: medium none;
    border-image: none;
    height: auto;
  }
}
@media (max-width: 790px) {
  /* line 777, styles.scss */
  .template-front-page #main .footer-widget.lower #text-7 .contact-img, .page .footer-widget.lower #text-7 .contact-img, .singular .footer-widget.lower #text-7 .contact-img {
    display: none;
  }
  /* line 778, styles.scss */
  .template-front-page #main .footer-widget.lower #text-7 .one_third, .template-front-page #main .footer-widget.lower #text-7 .one_third_last, .page .footer-widget.lower #text-7 .one_third, .page .footer-widget.lower #text-7 .one_third_last, .singular .footer-widget.lower #text-7 .one_third, .singular .footer-widget.lower #text-7 .one_third_last {
    width: 100%;
    float: none;
  }
  /* line 779, styles.scss */
  .template-front-page #main .footer-widget.lower #text-7 .one_third, .page .footer-widget.lower #text-7 .one_third, .singular .footer-widget.lower #text-7 .one_third {
    border-bottom: 1px solid #DEEBEC;
    padding: 5px 0;
    margin: 0;
  }
}
@media (min-width: 500px) and (max-width: 790px) {
  /* line 766, styles.scss */
  .template-front-page #main .footer-widget.lower #text-7, .page .footer-widget.lower #text-7, .singular .footer-widget.lower #text-7 {
    width: 47% !important;
    float: left;
  }
}
/* line 783, styles.scss */
.template-front-page #main .footer-widget.lower #text-7 div.contact-info, .page .footer-widget.lower #text-7 div.contact-info, .singular .footer-widget.lower #text-7 div.contact-info {
  line-height: 1.5rem;
  color: black;
  margin-top: 15px;
}
/* line 787, styles.scss */
.template-front-page #main .footer-widget.lower #text-7 div.contact-info h4, .page .footer-widget.lower #text-7 div.contact-info h4, .singular .footer-widget.lower #text-7 div.contact-info h4 {
  font-size: 1rem;
}
/* line 788, styles.scss */
.template-front-page #main .footer-widget.lower #text-7 div.contact-info p.phone:before, .page .footer-widget.lower #text-7 div.contact-info p.phone:before, .singular .footer-widget.lower #text-7 div.contact-info p.phone:before {
  font-family: FontAwesome;
  content: "\f098";
  display: inline-block;
  padding-right: 3px;
  vertical-align: middle;
}
@media (max-width: 500px) {
  /* line 797, styles.scss */
  .template-front-page #main .footer-widget.lower #black-studio-tinymce-9, .page .footer-widget.lower #black-studio-tinymce-9, .singular .footer-widget.lower #black-studio-tinymce-9 {
    width: 100% !important;
    border: medium none;
    border-image: none;
    height: auto;
  }
}
@media (min-width: 500px) and (max-width: 790px) {
  /* line 797, styles.scss */
  .template-front-page #main .footer-widget.lower #black-studio-tinymce-9, .page .footer-widget.lower #black-studio-tinymce-9, .singular .footer-widget.lower #black-studio-tinymce-9 {
    /*width: 50%;*/
    padding-top: 14px;
    padding-top: 1rem;
  }
}
@media (min-width: 790px) {
  /* line 797, styles.scss */
  .template-front-page #main .footer-widget.lower #black-studio-tinymce-9, .page .footer-widget.lower #black-studio-tinymce-9, .singular .footer-widget.lower #black-studio-tinymce-9 {
    width: 29% !important;
  }
}
/* line 801, styles.scss */
.template-front-page #main .footer-widget.lower #black-studio-tinymce-9 label, .page .footer-widget.lower #black-studio-tinymce-9 label, .singular .footer-widget.lower #black-studio-tinymce-9 label {
  float: left;
  min-width: 110px;
  /* fix-responsive */
  font-size: .9rem;
  font-weight: 900;
  color: black;
}
/* line 807, styles.scss */
.template-front-page #main .footer-widget.lower #black-studio-tinymce-9 input, .page .footer-widget.lower #black-studio-tinymce-9 input, .singular .footer-widget.lower #black-studio-tinymce-9 input {
  border: none;
  border-bottom: 1px solid #69B82E;
  border-radius: 0;
  max-width: 250px;
  float: left;
  width: 100%;
  max-width: 185px;
}
/* line 811, styles.scss */
.template-front-page #main .footer-widget.lower #black-studio-tinymce-9 .ykfmc-submit, .page .footer-widget.lower #black-studio-tinymce-9 .ykfmc-submit, .singular .footer-widget.lower #black-studio-tinymce-9 .ykfmc-submit {
  border: none;
  color: #323232;
  background: none;
  box-shadow: none;
  font-family: rokkittbold;
  text-align: left;
  font-size: 1.2rem;
}
/* line 817, styles.scss */
.template-front-page #main .footer-widget.lower #black-studio-tinymce-9 .yks-mailchimpFormDivSubmit:before, .page .footer-widget.lower #black-studio-tinymce-9 .yks-mailchimpFormDivSubmit:before, .singular .footer-widget.lower #black-studio-tinymce-9 .yks-mailchimpFormDivSubmit:before {
  font-family: FontAwesome;
  content: "\f199";
  display: inline-block;
  font-size: 1.8rem;
  float: left;
  margin-right: -4px;
  vertical-align: middle;
  margin-top: 3px;
}

/* Styles: Internal Pages: Page-------------------*/
@media (min-width: 790px) {
  /* line 834, styles.scss */
  .site-content {
    float: left;
    width: 65%;
  }

  /* line 838, styles.scss */
  .widget-area {
    float: right;
    width: 31%;
  }
}
@media (max-width: 790px) {
  /* line 844, styles.scss */
  .site-content {
    float: none;
    width: 98%;
    padding: 0 2%;
  }

  /* line 849, styles.scss */
  .widget-area {
    float: none;
    width: 98%;
    padding: 0 2%;
  }
}
/* line 856, styles.scss */
.page, .singular, .single, .search {
  /* Styles: Internal Pages: Page Parent-------------------*/
  /* Styles: Internal Pages: Page Child-------------------*/
}
/* line 857, styles.scss */
.page .site-content, .singular .site-content, .single .site-content, .search .site-content {
  margin: 0px;
}
/* line 858, styles.scss */
.page .entry-header, .singular .entry-header, .single .entry-header, .search .entry-header {
  margin-bottom: 0;
}
/* line 859, styles.scss */
.page .widget-area .widget, .singular .widget-area .widget, .single .widget-area .widget, .search .widget-area .widget {
  background-color: transparent;
}
/* line 860, styles.scss */
.page .entry-title, .singular .entry-title, .single .entry-title, .search .entry-title {
  font-family: rokkittbold;
  color: #006743;
  text-transform: uppercase;
  font-size: 2em;
  padding-bottom: 10px;
  border-bottom: 1px solid #DEEBEC;
}
/* line 864, styles.scss */
.page ul.interior-slider .metaslider, .singular ul.interior-slider .metaslider, .single ul.interior-slider .metaslider, .search ul.interior-slider .metaslider {
  max-width: none !important;
}
/* line 866, styles.scss */
.page .entry-content a, .singular .entry-content a, .single .entry-content a, .search .entry-content a {
  color: #006743;
}
/* line 868, styles.scss */
.page .footer-widget.lower, .singular .footer-widget.lower, .single .footer-widget.lower, .search .footer-widget.lower {
  border-top: 8px solid gray;
  border-image: url("images/border2.png") 18 0 0 6 repeat repeat;
  -moz-border-image: url("images/border2.png") 18 0 0 6 repeat;
  -webkit-border-image: url("images/border2.png") 18 0 0 6 repeat;
  padding-top: 0px;
  margin-top: 10rem;
}
/* line 877, styles.scss */
.page.page-parent .site-content, .singular.page-parent .site-content, .single.page-parent .site-content, .search.page-parent .site-content {
  margin: 0px;
}
/* line 878, styles.scss */
.page.page-parent article .entry-title, .singular.page-parent article .entry-title, .single.page-parent article .entry-title, .search.page-parent article .entry-title {
  font-family: rokkittbold;
  color: #006743;
  text-transform: uppercase;
  font-size: 2em;
  padding-bottom: 10px;
  border-bottom: 1px solid #DEEBEC;
}
/* line 885, styles.scss */
.page.page-parent .left-sidebar ul#pages_menu li a h4, .singular.page-parent .left-sidebar ul#pages_menu li a h4, .single.page-parent .left-sidebar ul#pages_menu li a h4, .search.page-parent .left-sidebar ul#pages_menu li a h4 {
  font-family: rokkittbold;
  color: #006743;
  font-weight: 100;
  font-size: 1.4rem;
  text-transform: uppercase;
  line-height: 1.4rem;
}
/* line 886, styles.scss */
.page.page-parent .left-sidebar ul#pages_menu li a.arrow-down, .singular.page-parent .left-sidebar ul#pages_menu li a.arrow-down, .single.page-parent .left-sidebar ul#pages_menu li a.arrow-down, .search.page-parent .left-sidebar ul#pages_menu li a.arrow-down {
  border-top: 5px solid #006743;
  margin-top: 5px;
}
@media (max-width: 960px) {
  /* line 886, styles.scss */
  .page.page-parent .left-sidebar ul#pages_menu li a.arrow-down, .singular.page-parent .left-sidebar ul#pages_menu li a.arrow-down, .single.page-parent .left-sidebar ul#pages_menu li a.arrow-down, .search.page-parent .left-sidebar ul#pages_menu li a.arrow-down {
    margin-top: -11px;
    margin-right: 5px;
  }
}
/* line 890, styles.scss */
.page.page-parent .left-sidebar ul#pages_menu ul.subpages li, .singular.page-parent .left-sidebar ul#pages_menu ul.subpages li, .single.page-parent .left-sidebar ul#pages_menu ul.subpages li, .search.page-parent .left-sidebar ul#pages_menu ul.subpages li {
  border-bottom: none;
  margin-left: 15px;
}
/* line 893, styles.scss */
.page.page-parent .left-sidebar ul#pages_menu ul.subpages li a, .singular.page-parent .left-sidebar ul#pages_menu ul.subpages li a, .single.page-parent .left-sidebar ul#pages_menu ul.subpages li a, .search.page-parent .left-sidebar ul#pages_menu ul.subpages li a {
  color: #69B82E;
  font-weight: bold;
}
/* line 900, styles.scss */
.page.page-child .entry-content, .singular.page-child .entry-content, .single.page-child .entry-content, .search.page-child .entry-content {
  /* width: auto !important; float: left !important;*/
  margin-left: 0 !important;
  padding-left: 0 !important;
  border-left: none !important;
}
/* line 903, styles.scss */
.page.page-child #secondary .widget_hier_page, .singular.page-child #secondary .widget_hier_page, .single.page-child #secondary .widget_hier_page, .search.page-child #secondary .widget_hier_page {
  background-color: transparent;
}
/* line 905, styles.scss */
.page.page-child #secondary .widget_hier_page .widget-title, .singular.page-child #secondary .widget_hier_page .widget-title, .single.page-child #secondary .widget_hier_page .widget-title, .search.page-child #secondary .widget_hier_page .widget-title {
  color: #006743;
}
/* line 906, styles.scss */
.page.page-child #secondary .widget_hier_page ul:not(.children), .singular.page-child #secondary .widget_hier_page ul:not(.children), .single.page-child #secondary .widget_hier_page ul:not(.children), .search.page-child #secondary .widget_hier_page ul:not(.children) {
  padding: 15px;
}
/* line 907, styles.scss */
.page.page-child #secondary .widget_hier_page ul, .singular.page-child #secondary .widget_hier_page ul, .single.page-child #secondary .widget_hier_page ul, .search.page-child #secondary .widget_hier_page ul {
  background-color: #DFEDD3;
}
/* line 909, styles.scss */
.page.page-child #secondary .widget_hier_page ul li, .singular.page-child #secondary .widget_hier_page ul li, .single.page-child #secondary .widget_hier_page ul li, .search.page-child #secondary .widget_hier_page ul li {
  font-family: rokkittbold;
}
/* line 911, styles.scss */
.page.page-child #secondary .widget_hier_page ul li.current_page_item a, .singular.page-child #secondary .widget_hier_page ul li.current_page_item a, .single.page-child #secondary .widget_hier_page ul li.current_page_item a, .search.page-child #secondary .widget_hier_page ul li.current_page_item a {
  color: #69B82E !important;
}
/* line 912, styles.scss */
.page.page-child #secondary .widget_hier_page ul li.page_item_has_children > a, .page.page-child #secondary .widget_hier_page ul li .children a, .singular.page-child #secondary .widget_hier_page ul li.page_item_has_children > a, .singular.page-child #secondary .widget_hier_page ul li .children a, .single.page-child #secondary .widget_hier_page ul li.page_item_has_children > a, .single.page-child #secondary .widget_hier_page ul li .children a, .search.page-child #secondary .widget_hier_page ul li.page_item_has_children > a, .search.page-child #secondary .widget_hier_page ul li .children a {
  color: #006743;
  text-transform: uppercase;
  font-size: 1.2rem;
}
/* line 915, styles.scss */
.page.page-child #secondary .widget_hier_page ul li .children .children li a, .singular.page-child #secondary .widget_hier_page ul li .children .children li a, .single.page-child #secondary .widget_hier_page ul li .children .children li a, .search.page-child #secondary .widget_hier_page ul li .children .children li a {
  color: #515250;
  text-transform: none;
  font-size: 1.1rem;
}

/* Styles: Internal Pages: Page Child-------------------*/
/* line 923, styles.scss */
.events-list .tribe-events-list h2.tribe-events-page-title, .events-archive .tribe-events-list h2.tribe-events-page-title, .tribe-events-page-template .tribe-events-list h2.tribe-events-page-title {
  color: #006743;
  font-family: "lobster_1.4regular";
  border-bottom: 1px solid #DEEBEC;
  font-size: 4rem;
  padding-bottom: 20px;
  text-transform: lowercase;
}
/* line 926, styles.scss */
.events-list #tribe-events-pg-template, .events-archive #tribe-events-pg-template, .tribe-events-page-template #tribe-events-pg-template {
  max-width: none;
  padding: 15px;
}
/* line 927, styles.scss */
.events-list #tribe-events-footer .tribe-events-sub-nav a, .events-list #tribe-events-header .tribe-events-sub-nav a, .events-archive #tribe-events-footer .tribe-events-sub-nav a, .events-archive #tribe-events-header .tribe-events-sub-nav a, .tribe-events-page-template #tribe-events-footer .tribe-events-sub-nav a, .tribe-events-page-template #tribe-events-header .tribe-events-sub-nav a {
  color: #69B82E;
}
/* line 928, styles.scss */
.events-list .tribe-bar-views-inner, .events-list #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, .events-archive .tribe-bar-views-inner, .events-archive #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a, .tribe-events-page-template .tribe-bar-views-inner, .tribe-events-page-template #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
  background-color: #DFEDD3;
}
/* line 929, styles.scss */
.events-list .tribe-events-list-separator-month, .events-archive .tribe-events-list-separator-month, .tribe-events-page-template .tribe-events-list-separator-month {
  background: transparent;
  text-transform: none;
  font-family: rokkittbold;
  color: #006743;
  text-align: center;
}
/* line 933, styles.scss */
.events-list .tribe-events-list-separator-month span, .events-archive .tribe-events-list-separator-month span, .tribe-events-page-template .tribe-events-list-separator-month span {
  background: #DFEDD3;
  padding: 10px;
  font-size: 1.7rem;
  font-weight: 100;
}
/* line 937, styles.scss */
.events-list .tribe-events-list-separator-month span:before, .events-archive .tribe-events-list-separator-month span:before, .tribe-events-page-template .tribe-events-list-separator-month span:before {
  width: 0;
  height: 0;
  border-bottom: 6px solid #006743;
  border-left: 10px solid transparent;
  position: relative;
  top: -45px;
  left: -11px;
  content: "";
}
/* line 946, styles.scss */
.events-list .tribe-events-list-separator-month span:after, .events-archive .tribe-events-list-separator-month span:after, .tribe-events-page-template .tribe-events-list-separator-month span:after {
  width: 0;
  height: 0;
  border-bottom: 6px solid #006743;
  border-right: 10px solid transparent;
  position: relative;
  top: -45px;
  right: -10px;
  content: "";
}
/* line 957, styles.scss */
.events-list .hentry, .events-archive .hentry, .tribe-events-page-template .hentry {
  max-width: 1000px;
  margin: 0 auto;
  border-bottom: 1px solid #DEEBEC !important;
  padding-bottom: 3rem !important;
  position: relative;
}
/* line 961, styles.scss */
.events-list .hentry:last-of-type, .events-archive .hentry:last-of-type, .tribe-events-page-template .hentry:last-of-type {
  border-bottom: none !important;
}
/* line 962, styles.scss */
.events-list .hentry .entry-title, .events-archive .hentry .entry-title, .tribe-events-page-template .hentry .entry-title {
  text-transform: uppercase;
  font-size: 1.2rem;
  color: #006743;
}
/* line 967, styles.scss */
.events-list .hentry .type-tribe_events, .events-archive .hentry .type-tribe_events, .tribe-events-page-template .hentry .type-tribe_events {
  position: relative;
}
/* line 970, styles.scss */
.events-list .hentry .tribe-events-event-cost, .events-archive .hentry .tribe-events-event-cost, .tribe-events-page-template .hentry .tribe-events-event-cost {
  background: #F35814;
  border: none;
  color: white;
  text-transform: uppercase;
  border-radius: 50%;
  font-family: rokkittbold;
  width: 60px;
  height: 60px;
  position: absolute;
  right: 0;
  top: 10px;
}
/* line 982, styles.scss */
.events-list .hentry .tribe-events-event-cost span, .events-archive .hentry .tribe-events-event-cost span, .tribe-events-page-template .hentry .tribe-events-event-cost span {
  line-height: 3.6rem;
  font-size: 1.3rem;
  background-color: transparent;
  border: none;
  font-weight: 100;
}
/* line 984, styles.scss */
.events-list .hentry .tribe-events-loop .tribe-events-event-meta, .events-archive .hentry .tribe-events-loop .tribe-events-event-meta, .tribe-events-page-template .hentry .tribe-events-loop .tribe-events-event-meta {
  font-weight: 100;
}
/* line 985, styles.scss */
.events-list .hentry a, .events-archive .hentry a, .tribe-events-page-template .hentry a {
  color: #006743;
}
/* line 987, styles.scss */
.events-list .hentry a.tribe-events-read-more, .events-archive .hentry a.tribe-events-read-more, .tribe-events-page-template .hentry a.tribe-events-read-more {
  display: table;
  border: 1px solid #DEEBEC;
  padding: 10px;
  margin-top: 20px;
  font-weight: bold;
}
/* line 996, styles.scss */
.events-list .tribe-events-button, .events-list .tribe-events-button, .events-archive .tribe-events-button, .events-archive .tribe-events-button, .tribe-events-page-template .tribe-events-button, .tribe-events-page-template .tribe-events-button {
  background-color: #DFEDD3  !important;
  color: #69B82E !important;
}

/* Styles: Internal Pages-------------------*/
/* line 1003, styles.scss */
.single #secondary .widget_nav_menu {
  background-color: transparent;
}
/* line 1005, styles.scss */
.single #secondary .widget_nav_menu .widget-title {
  color: #006743;
}
/* line 1006, styles.scss */
.single #secondary .widget_nav_menu ul:not(.children) {
  padding: 15px;
}
/* line 1007, styles.scss */
.single #secondary .widget_nav_menu ul {
  background-color: #DFEDD3;
}
/* line 1009, styles.scss */
.single #secondary .widget_nav_menu ul li {
  font-family: rokkittbold;
  font-size: 1.2rem;
}
/* line 1011, styles.scss */
.single #secondary .widget_nav_menu ul li.current_page_item a {
  color: #69B82E !important;
}
/* line 1012, styles.scss */
.single #secondary .widget_nav_menu ul li.page_item_has_children > a, .single #secondary .widget_nav_menu ul li .children a {
  color: #006743;
  text-transform: uppercase;
  font-size: 1.2rem;
}

/* Styles: Footer-------------------*/
/* line 1021, styles.scss */
footer#colophon {
  text-align: center;
  margin-top: 0;
  padding-top: 0;
}
/* line 1025, styles.scss */
footer#colophon .site-info {
  color: #006743;
}
/* line 1027, styles.scss */
footer#colophon .site-info a {
  font-size: 1.2rem;
  font-weight: bold;
  color: #006743;
}

/* Miguel's fixes for accessibility-------------------*/
/* line 1036, styles.scss */
a:focus {
  outline: 3px solid orange !important;
}

/* Minimum width of 795 pixels. */
@media screen and (min-width: 795px) {
  /* line 1042, styles.scss */
  .main-navigation ul li:hover > ul,
  .main-navigation ul li:focus > ul,
  .main-navigation .focus > ul {
    left: 0;
  }

  /* line 1048, styles.scss */
  .main-navigation ul li:hover > ul ul,
  .main-navigation ul li:focus > ul ul,
  .main-navigation .focus > ul ul {
    left: 100%;
  }
}
/* Minimum width of 795 pixels. */
/* Things missing */
/* line 1062, styles.scss */
.second.front-widgets a {
  display: inline-block;
  background-color: #006743;
  color: #F1F090 !important;
  font-family: rokkittbold;
  font-size: 1.5rem;
  padding: 10px;
  border-radius: 5px;
  margin-top: 20px;
}

/* line 1073, styles.scss */
#text-8 h2, #text-2 h2, .interior-slider h2 {
  display: none;
}
