@import url(../libs/font-awesome/css/font-awesome.css);
@import url(../libs/foundation/css/normalize.css);
@import url(../libs/foundation/css/foundation.css);
/* line 1, ../scss/_base.scss */
body {
  font-family: 'Crimson Text', serif;
  color: #000;
  background-color: #FFF;
}

/* line 7, ../scss/_base.scss */
p {
  font-size: 1rem;
  line-height: 1.5rem;
}

/* line 12, ../scss/_base.scss */
a {
  text-decoration: none;
  color: #ED4B98;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 20, ../scss/_base.scss */
a:hover {
  opacity: .60;
}

/* line 25, ../scss/_base.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: 'Oswald', sans-serif;
}

/* line 30, ../scss/_base.scss */
.row.full-width {
  width: 100%;
  max-width: 100%;
}

/* line 36, ../scss/_base.scss */
ul li, ol li {
  font-size: 1rem;
}

/* line 40, ../scss/_base.scss */
#footer .widget .column {
  padding-left: 0px;
}

/* line 43, ../scss/_base.scss */
.featured_posts .flex-direction-nav a {
  top: 40%;
}

/* line 1, ../scss/_header.scss */
#ruuvy-branding-head {
  color: #000;
  font-family: 'Open Sans', sans-serif;
  font-size: .85rem;
  text-transform: uppercase;
  padding: 20px 0 0 0;
}
/* line 8, ../scss/_header.scss */
#ruuvy-branding-head a {
  color: #000;
  text-decoration: none;
  padding: 0 5px 0 5px;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 17, ../scss/_header.scss */
#ruuvy-branding-head a:hover {
  color: #B3D0AF;
}

/* line 23, ../scss/_header.scss */
header {
  margin-top: 3rem;
  background: url("../img/background-leaves.png") no-repeat center top;
  background-size: 100% auto;
}
/* line 29, ../scss/_header.scss */
header #logo {
  text-align: center;
  padding: 40px 0 10px 0;
  font-family: "Raleway", sans-serif;
  font-weight: 500;
  color: #b3d0af;
  font-size: 3.56rem;
  text-transform: uppercase;
}
/* line 39, ../scss/_header.scss */
header #logo a {
  color: #b3d0af;
  text-decoration: none;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  font-size: 2.56rem;
}
/* line 47, ../scss/_header.scss */
header #logo a:hover {
  color: #B3D0AF;
}

@media only screen and (min-width: 40.063em) {
  /* line 58, ../scss/_header.scss */
  header {
    background-size: auto;
    margin-top: 0;
  }

  /* line 63, ../scss/_header.scss */
  #logo a {
    font-size: 3.56rem !important;
  }

  /* line 67, ../scss/_header.scss */
  .post-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
/* line 1, ../scss/_footer.scss */
#footer {
  background-color: #41454E;
  color: #FFF;
}
/* line 5, ../scss/_footer.scss */
#footer .footer-modules {
  font-weight: 400;
  font-size: .8125rem;
  line-height: 1.5;
  padding: 60px 0;
}
/* line 11, ../scss/_footer.scss */
#footer .footer-modules p {
  font-family: inherit;
  font-weight: 400;
  font-size: .875rem;
  letter-spacing: .5px;
}
/* line 19, ../scss/_footer.scss */
#footer .footer-modules h4 {
  font-weight: 400;
  font-size: .8125rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0 0 20px 0;
}
/* line 25, ../scss/_footer.scss */
#footer .footer-modules h4 a {
  color: #72DE12;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 31, ../scss/_footer.scss */
#footer .footer-modules h4 a:hover {
  text-decoration: none;
  opacity: .5;
}
/* line 37, ../scss/_footer.scss */
#footer .footer-modules a {
  color: #72DE12;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 43, ../scss/_footer.scss */
#footer .footer-modules a:hover {
  text-decoration: none;
  opacity: .5;
}
/* line 48, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li {
  text-align: left;
}
/* line 51, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .fa {
  margin-right: 0.5em;
  vertical-align: middle;
  background-color: transparent;
}
/* line 53, ../scss/_footer.scss */
#footer .footer-modules ul.side-social,
#footer .footer-modules ul.side-newsfeed_posts,
#footer .footer-modules ul.side-newsfeed {
  margin-left: 0rem;
}
/* line 59, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li,
#footer .footer-modules ul.side-newsfeed_posts li,
#footer .footer-modules ul.side-newsfeed li {
  list-style: none;
  border-bottom: 1px solid #585F68;
  float: left;
  padding: 10px 0 0 0;
  width: 100%;
}
/* line 65, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-image,
#footer .footer-modules ul.side-newsfeed_posts li .side-image,
#footer .footer-modules ul.side-newsfeed li .side-image {
  float: left;
  width: 38%;
}
/* line 68, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-image img,
#footer .footer-modules ul.side-newsfeed_posts li .side-image img,
#footer .footer-modules ul.side-newsfeed li .side-image img {
  padding: 0 10px 10px 0;
  max-width: 76px;
  height: 65px;
}
/* line 74, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-item-text,
#footer .footer-modules ul.side-newsfeed_posts li .side-item-text,
#footer .footer-modules ul.side-newsfeed li .side-item-text {
  float: left;
  width: 62%;
  font-family: inherit;
  font-weight: 400;
  font-size: .75rem;
}
/* line 81, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-item-text h4,
#footer .footer-modules ul.side-newsfeed_posts li .side-item-text h4,
#footer .footer-modules ul.side-newsfeed li .side-item-text h4 {
  font-family: inherit;
  font-weight: 400;
  font-size: .8125rem;
  text-transform: none;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  letter-spacing: 0px;
  color: #FFF;
}
/* line 91, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-item-text h4 a,
#footer .footer-modules ul.side-newsfeed_posts li .side-item-text h4 a,
#footer .footer-modules ul.side-newsfeed li .side-item-text h4 a {
  color: #FFF;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 97, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-item-text h4 a:hover,
#footer .footer-modules ul.side-newsfeed_posts li .side-item-text h4 a:hover,
#footer .footer-modules ul.side-newsfeed li .side-item-text h4 a:hover {
  text-decoration: none;
  color: #72DE12;
  opacity: 1;
}
/* line 106, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-item-meta,
#footer .footer-modules ul.side-newsfeed_posts li .side-item-meta,
#footer .footer-modules ul.side-newsfeed li .side-item-meta {
  font-family: inherit;
  font-weight: 400;
  font-size: .75rem;
  text-transform: none;
  line-height: 1;
  font-style: italic;
  margin: 0;
  padding: 0 0 10px 0;
  letter-spacing: 0px;
  color: #979797;
}
/* line 120, ../scss/_footer.scss */
#footer .footer-modules ul.side-linklist,
#footer .footer-modules ul.side-tweets {
  margin-left: 0rem;
}
/* line 125, ../scss/_footer.scss */
#footer .footer-modules ul.side-linklist li,
#footer .footer-modules ul.side-tweets li {
  list-style: none;
  border-bottom: 1px solid #585F68;
  float: left;
  width: 100%;
  padding: 10px 0 10px 0;
}
/* line 134, ../scss/_footer.scss */
#footer .footer-modules ul.side-linklist li .side-item-text h4,
#footer .footer-modules ul.side-tweets li .side-item-text h4 {
  font-family: inherit;
  font-weight: 400;
  font-size: .8125rem;
  text-transform: none;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  letter-spacing: 0px;
  color: #FFF;
}
/* line 144, ../scss/_footer.scss */
#footer .footer-modules ul.side-linklist li .side-item-text h4 a,
#footer .footer-modules ul.side-tweets li .side-item-text h4 a {
  color: #FFF;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 150, ../scss/_footer.scss */
#footer .footer-modules ul.side-linklist li .side-item-text h4 a:hover,
#footer .footer-modules ul.side-tweets li .side-item-text h4 a:hover {
  text-decoration: none;
  color: #72DE12;
  opacity: 1;
}
/* line 160, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid {
  width: 100%;
  margin: 0rem;
}
/* line 164, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid li {
  list-style-type: none;
  border: none;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 30%;
}
/* line 172, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 177, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid li .side-item {
  overflow: hidden;
}
/* line 179, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid li .side-item .side-image {
  float: left;
}
/* line 182, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid li .side-item .side-image img {
  height: auto;
  width: 100%;
}
/* line 192, ../scss/_footer.scss */
#footer .ruuvy-footer {
  background-color: #000;
  letter-spacing: 2px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
  padding: 16px 45px 16px 5px;
}
/* line 202, ../scss/_footer.scss */
#footer .ruuvy-footer a {
  color: #fff;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 209, ../scss/_footer.scss */
#footer .ruuvy-footer a:hover {
  text-decoration: none;
  opacity: .5;
}
/* line 215, ../scss/_footer.scss */
#footer .ruuvy-footer a.to-top {
  display: block;
  width: 36px;
  height: 36px;
  background: transparent url("../img/up-arrow.png") no-repeat top left;
  text-align: left;
  text-indent: -999em;
  position: absolute;
  top: -10px;
  right: -31px;
}

/* line 231, ../scss/_footer.scss */
.recent-tweets__tweet__text h4 a {
  color: #43773A !important;
}

@media only screen and (min-width: 40.063em) {
  /* line 239, ../scss/_footer.scss */
  .footer-modules {
    padding: 60px 0 60px 40px;
  }
}
/* line 3, ../scss/_slider.scss */
.slider .content-over-image {
  position: relative;
  /*
  		&:hover{
  
  			.slider-link__hover{
  				display: block;
  				background-color: rgba(0,0,0,0.5);
  				position: absolute;
  				width: 100%;
  				height: 100%;
  			}
  
  		}
  */
}
/* line 20, ../scss/_slider.scss */
.slider .content-over-image .slider-link__hover {
  display: none !important;
  background-color: rgba(0, 0, 0, 0.45);
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}
/* line 31, ../scss/_slider.scss */
.slider .content-over-image a {
  text-decoration: none;
}
/* line 35, ../scss/_slider.scss */
.slider .content-over-image img {
  display: block;
  max-height: 460px;
}
/* line 39, ../scss/_slider.scss */
.slider .content-over-image .entry-meta {
  margin-bottom: 10px;
}
/* line 43, ../scss/_slider.scss */
.slider .content-over-image .read-more {
  margin: 5px auto;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: .875rem;
  color: #72DE12;
  text-transform: uppercase;
  border: 1px #72DE12 solid;
  text-align: center;
  /*padding: 15px 0 0 0;*/
  display: block;
  width: 146px;
  height: 35px;
  line-height: 35px;
  letter-spacing: 2px;
}
/* line 61, ../scss/_slider.scss */
.slider .content-over-image .entry-title {
  position: relative;
  z-index: 3;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  font-size: 1.65rem;
  color: #fff;
  letter-spacing: 3px;
  text-align: center;
  text-transform: uppercase;
}
/* line 74, ../scss/_slider.scss */
.slider .content-over-image .author,
.slider .content-over-image .entry-meta,
.slider .content-over-image .entry-date,
.slider .content-over-image .entry-category {
  display: none;
}
/* line 96, ../scss/_slider.scss */
.slider .content-over-image .author a:hover,
.slider .content-over-image .entry-author a:hover,
.slider .content-over-image .entry-category a:hover {
  color: #fff;
}
/* line 102, ../scss/_slider.scss */
.slider .content-over-image .slider-link:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  -webkit-transition: opacity .2s linear;
  -moz-transition: opacity .2s linear;
  -ms-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear;
  -webkit-backface-visibility: hidden;
  opacity: .28;
  color: #000;
}
/* line 121, ../scss/_slider.scss */
.slider .content-over-image .entry-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0 !important;
}
/* line 131, ../scss/_slider.scss */
.slider .content-over-image .entry-link:hover {
  opacity: 1 !important;
}
/* line 136, ../scss/_slider.scss */
.slider .content-over-image .entry-header {
  position: absolute;
  top: 0;
  left: 15%;
  width: 70%;
  height: 100%;
}
/* line 143, ../scss/_slider.scss */
.slider .content-over-image .entry-header .inner {
  width: 100%;
  height: 100%;
  display: table;
}
/* line 149, ../scss/_slider.scss */
.slider .content-over-image .entry-header .inner-cell {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 158, ../scss/_slider.scss */
.slider .flexslider {
  overflow: hidden;
}
/* line 162, ../scss/_slider.scss */
.slider .flex-direction-nav a:hover {
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 2px 2px 0 #000;
}
/* line 167, ../scss/_slider.scss */
.slider .flex-direction-nav a.flex-prev:before {
  font-family: "FontAwesome";
  display: inline-block;
  content: '\f0d9';
  color: #fff;
  border: 2px solid #fff;
  font-size: 30px;
  height: 44px;
  line-height: 38px;
  position: relative;
  text-align: center;
  text-shadow: none;
  top: 1px;
  width: 42px;
  padding-right: 2px;
}
/* line 184, ../scss/_slider.scss */
.slider .flex-direction-nav a.flex-next:before {
  font-family: "FontAwesome";
  display: inline-block;
  content: '\f0da';
  color: #fff;
  border: 2px solid #fff;
  font-size: 30px;
  height: 44px;
  line-height: 38px;
  position: relative;
  text-align: center;
  text-shadow: none;
  top: 1px;
  width: 42px;
  padding-right: 2px;
}

/* line 203, ../scss/_slider.scss */
.slider-sidebar ul {
  list-style: none;
}
/* line 205, ../scss/_slider.scss */
.slider-sidebar ul li {
  margin: 0 0 30px 0;
  height: 215px;
  width: 330px;
  position: relative;
}
/* line 211, ../scss/_slider.scss */
.slider-sidebar ul li:after {
  content: "";
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.45);
}
/* line 221, ../scss/_slider.scss */
.slider-sidebar ul li:after:hover {
  opacity: 1;
}
/* line 226, ../scss/_slider.scss */
.slider-sidebar ul li .entry-link {
  position: absolute;
  top: 0;
  left: 33px;
  width: 330px;
  height: 215px;
  display: block;
  z-index: 2;
}
/* line 239, ../scss/_slider.scss */
.slider-sidebar ul li .entry-header {
  position: relative;
  top: 0;
  left: 15%;
  width: 70%;
  height: 215px;
}
/* line 246, ../scss/_slider.scss */
.slider-sidebar ul li .entry-header .inner {
  width: 100%;
  height: 100%;
  display: table;
}
/* line 252, ../scss/_slider.scss */
.slider-sidebar ul li .entry-header .inner-cell {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 259, ../scss/_slider.scss */
.slider-sidebar ul li .slider-link__hover {
  display: block;
  background-color: rgba(0, 0, 0, 0.45);
  position: absolute;
  width: 330px;
  height: 215px;
}
/* line 266, ../scss/_slider.scss */
.slider-sidebar ul li .slider-link:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  -webkit-transition: opacity .2s linear;
  -moz-transition: opacity .2s linear;
  -ms-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear;
  -webkit-backface-visibility: hidden;
  opacity: .28;
  color: #000;
}
/* line 285, ../scss/_slider.scss */
.slider-sidebar ul li .entry-title {
  position: relative;
  z-index: 3;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  font-size: 1.65rem;
  color: #fff;
  letter-spacing: 3px;
  text-align: center;
  text-transform: uppercase;
}
/* line 296, ../scss/_slider.scss */
.slider-sidebar ul li .entry-title a {
  color: #fff;
}

/* Define mobile styles */
@media only screen and (max-width: 40em) {
  /* max-width 640px, mobile-only styles, use when QAing mobile issues */
  /* line 324, ../scss/_slider.scss */
  body .slider .flexslider .content-over-image .entry-title {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 338, ../scss/_slider.scss */
  .slider .content-over-image .emtry-header {
    top: 0;
  }
  /* line 342, ../scss/_slider.scss */
  .slider .content-over-image .entry-title {
    font-size: 1.65rem;
  }
  /* line 346, ../scss/_slider.scss */
  .slider .content-over-image .read-more {
    margin: 40px auto;
    height: 50px;
    line-height: 50px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    letter-spacing: 2px;
    font-style: .875rem;
  }
}
/* min-width 641px, medium screens */
/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
/* min-width 1025px, large screens */
/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */
/* min-width 1441px, xlarge screens */
/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
/* min-width 1921px, xxlarge screens */
/* line 1, ../scss/_content.scss */
.section-block {
  background-color: #41454E;
  height: 42px;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  font-size: .875rem;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding: 10px 0 10px 20px;
  margin: .937rem 0 4rem .937rem;
  width: 97%;
}

/* line 14, ../scss/_content.scss */
.cat {
  text-align: left;
  margin: 0 0 .75rem 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #ED4B98;
  font-size: .687rem;
  text-transform: uppercase;
  display: block;
  letter-spacing: 1px;
}
/* line 25, ../scss/_content.scss */
.cat a {
  color: #ED4B98;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 31, ../scss/_content.scss */
.cat a:hover {
  text-decoration: underline;
  opacity: 1;
}

/* line 39, ../scss/_content.scss */
.post {
  margin-bottom: 30px;
  padding: 0;
}
/* line 43, ../scss/_content.scss */
.post .post-image {
  float: left;
  margin-right: 3rem;
}

/* line 48, ../scss/_content.scss */
.page .page,
.single .post,
.category .post {
  margin: 60px 0 30px 0;
}

/* line 54, ../scss/_content.scss */
.post-header {
  margin-bottom: 1.5rem;
  text-align: left;
  margin-top: 5px;
}
/* line 59, ../scss/_content.scss */
.post-header h1, .post-header h2 {
  text-align: left;
  margin: 0;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 1rem;
  letter-spacing: 2px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* line 70, ../scss/_content.scss */
.post-header h1 a, .post-header h2 a {
  color: #000;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  letter-spacing: 2px;
}
/* line 78, ../scss/_content.scss */
.post-header h1 a:hover, .post-header h2 a:hover {
  opacity: .50;
}

@media only screen and (max-width: 767px) {
  /* line 87, ../scss/_content.scss */
  body .post-header {
    padding: 0 1rem;
  }

  /* line 88, ../scss/_content.scss */
  body .post .cat {
    padding: 0 1rem;
  }
}
/*** Post image ***/
/* line 92, ../scss/_content.scss */
.post-image {
  margin-bottom: 18px;
  text-align: center;
}
/* line 96, ../scss/_content.scss */
.post-image img {
  max-width: 100%;
  height: auto;
}
/* line 101, ../scss/_content.scss */
.post-image.audio iframe {
  height: 166px;
}
/* line 105, ../scss/_content.scss */
.post-image .container.sp_sidebar .post-image.audio iframe {
  width: 650px;
  height: auto;
}

/* line 112, ../scss/_content.scss */
.legacy-post-image img {
  width: 100%;
  height: auto;
}

/*** Post Entry ***/
/* line 121, ../scss/_content.scss */
.post-entry img {
  max-width: 100%;
  height: auto;
}
/* line 126, ../scss/_content.scss */
.post-entry .date {
  font-family: 'Crimson Text', serif;
  font-size: .65rem;
  font-weight: 400;
  color: #A3A3A3;
  font-style: italic;
  display: block;
  margin: 1.5rem 0 0 0;
}
/* line 136, ../scss/_content.scss */
.post-entry p {
  margin-bottom: 20px;
  font-family: 'Crimson Text', serif;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  color: #000;
  text-align: left;
}
/* line 146, ../scss/_content.scss */
.post-entry p a.more-link {
  font-weight: 700;
  text-align: left;
  margin: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: .8125rem;
  letter-spacing: 1px;
  color: #ED4B98;
  border-bottom: 1px #ED4B98 solid;
  padding: 10px 0 1px 0;
  line-height: 1.5;
  text-transform: uppercase;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 162, ../scss/_content.scss */
.post-entry p a.more-link:after {
  content: '>';
  padding: 0 0 5px 5px;
  line-height: 1.5;
}
/* line 168, ../scss/_content.scss */
.post-entry p a.more-link:hover {
  opacity: .50;
}
/* line 174, ../scss/_content.scss */
.post-entry p, .post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6, .post-entry hr {
  margin-bottom: 20px;
}
/* line 178, ../scss/_content.scss */
.post-entry h1, .post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5, .post-entry h6 {
  color: #000;
  font-weight: 700;
}
/* line 182, ../scss/_content.scss */
.post-entry h1 {
  font-size: 1.80rem;
}
/* line 185, ../scss/_content.scss */
.post-entry h2 {
  font-size: 1.65rem;
}
/* line 188, ../scss/_content.scss */
.post-entry h3 {
  font-size: 1.5rem;
}
/* line 191, ../scss/_content.scss */
.post-entry h4 {
  font-size: 1.25rem;
}
/* line 194, ../scss/_content.scss */
.post-entry h5 {
  font-size: 1.1rem;
}
/* line 197, ../scss/_content.scss */
.post-entry h6 {
  font-size: 1rem;
}
/* line 200, ../scss/_content.scss */
.post-entry hr {
  border: 0;
  height: 0;
  border-bottom: 1px solid #e5e5e5;
  clear: both;
}
/* line 206, ../scss/_content.scss */
.post-entry blockquote p {
  border-left: 3px solid #cea525;
  color: #999;
  padding: 0 18px;
  font-family: "Raleway", sans-serif;
  font-size: 1.12rem;
  line-height: 28px;
  font-style: italic;
}
/* line 216, ../scss/_content.scss */
.post-entry ul, .post-entry ol {
  padding-left: 45px;
  margin-bottom: 20px;
}
/* line 220, ../scss/_content.scss */
.post-entry ul li {
  margin-bottom: 12px;
  list-style: square;
}
/* line 224, ../scss/_content.scss */
.post-entry ol li {
  margin-bottom: 12px;
  list-style: decimal;
}
/* line 230, ../scss/_content.scss */
.post-entry .sticky.post .post-header {
  border: 1px dashed #ddd;
  padding: 20px 0;
}
/* line 233, ../scss/_content.scss */
.post-entry table {
  width: 100%;
  margin-bottom: 22px;
  border-collapse: collapse;
}
/* line 234, ../scss/_content.scss */
.post-entry td, .post-entry th {
  padding: 12px;
  border-bottom: 1px #e5e5e5 solid;
}
/* line 235, ../scss/_content.scss */
.post-entry th {
  font-weight: bold;
  font-size: 14px;
  background: #f5f5f5;
}
/* line 236, ../scss/_content.scss */
.post-entry tr:hover {
  background: #f9f9f9;
}

@media only screen and (max-width: 767px) {
  /* line 242, ../scss/_content.scss */
  body .post-content {
    padding: 1rem;
  }
}
/*** Post Share ***/
/* line 246, ../scss/_content.scss */
.post-share {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
  background: url(../img/line.gif) repeat-x center 13px;
}
/* line 252, ../scss/_content.scss */
.post-share .post-share__container {
  display: inline-block;
  background-color: #fff;
}
/* line 256, ../scss/_content.scss */
.post-share .post-share__container ul {
  list-style: none;
  padding: 0;
  margin-left: 0;
}
/* line 261, ../scss/_content.scss */
.post-share .post-share__container ul li {
  float: left;
}
/* line 264, ../scss/_content.scss */
.post-share .post-share__container ul li.heart {
  margin-top: 2px;
}
/* line 268, ../scss/_content.scss */
.post-share .post-share__container ul li a {
  display: inline-block;
  font-size: .85rem;
}
/* line 273, ../scss/_content.scss */
.post-share .post-share__container ul li .share-box {
  width: 26px;
  height: 26px;
  background: #E3F1E6;
  display: inline-block;
  line-height: 1.45rem;
  margin: 0 10px;
  color: #43773A;
  border-radius: 13px;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 286, ../scss/_content.scss */
.post-share .post-share__container ul li .share-box:hover {
  background: #43773A;
  color: #E3F1E6;
  opacity: 1.0;
}
/* line 292, ../scss/_content.scss */
.post-share .post-share__container ul li .share-box i {
  font-size: .85rem;
}
/* line 298, ../scss/_content.scss */
.post-share .post-share__container ul li .share-box_heart {
  width: 26px;
  height: 26px;
  display: inline-block;
  margin: 0 10px;
  color: #43773A;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 312, ../scss/_content.scss */
.post-share .post-share__container ul li .share-box_heart i {
  font-size: 1.5rem;
}

/* Single.php pagination */
/* line 324, ../scss/_content.scss */
.next-previous {
  float: left;
  width: 100%;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 15px;
}
/* line 332, ../scss/_content.scss */
.next-previous a {
  color: #6B6B6B;
}

/* line 337, ../scss/_content.scss */
.next-previous__prev {
  float: left;
  position: relative;
  padding-left: 12px;
  color: #ababab;
  max-width: 48%;
  display: block;
}

/* line 347, ../scss/_content.scss */
.next-previous__next {
  float: right;
  position: relative;
  max-width: 48%;
  padding-right: 12px;
}
/* line 353, ../scss/_content.scss */
.next-previous__next .next-previous__title {
  text-align: right;
}

/* line 359, ../scss/_content.scss */
.next-previous__heading {
  text-transform: uppercase;
  font-size: 10px;
}
/* line 363, ../scss/_content.scss */
.next-previous__heading.next {
  text-align: right;
}
/* line 366, ../scss/_content.scss */
.next-previous__heading.next:after {
  content: '>>';
  font-size: 9px;
  letter-spacing: -1px;
  padding-left: 2px;
}
/* line 374, ../scss/_content.scss */
.next-previous__heading.previous {
  text-align: ileft;
}
/* line 377, ../scss/_content.scss */
.next-previous__heading.previous:before {
  content: '<<';
  font-size: 9px;
  letter-spacing: -1px;
  padding-right: 2px;
}

/********************************/
/*** Pagination ***/
/********************************/
/* line 395, ../scss/_content.scss */
.pagination {
  overflow: hidden;
  margin: -40px auto 100px auto;
  text-align: center;
  width: 100%;
}
/* line 400, ../scss/_content.scss */
.pagination a {
  color: #AAA;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-size: .675rem;
  font-weight: 400;
}
/* line 406, ../scss/_content.scss */
.pagination a:hover {
  opacity: .50;
}
/* line 411, ../scss/_content.scss */
.pagination .newer {
  float: left;
}
/* line 414, ../scss/_content.scss */
.pagination .older {
  float: right;
}

/* line 420, ../scss/_content.scss */
article .cat {
  font-size: 0.5rem;
}

@media only screen and (min-width: 40.063em) {
  /* line 427, ../scss/_content.scss */
  article .cat {
    font-size: 0.687rem;
  }
}
/* BLOG - SINGLE
=============================*/
/* line 437, ../scss/_content.scss */
section#blog-single span.cat a {
  color: #ED4B98;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  hover: underline;
}
/* line 438, ../scss/_content.scss */
section#blog-single div.image {
  height: 450px;
  margin-bottom: 20px;
  background-size: cover;
}
/* line 439, ../scss/_content.scss */
section#blog-single .post-header h2 {
  font-size: 26px;
}
/* line 441, ../scss/_content.scss */
section#blog-single div.meta-row span.knx-post-author,
section#blog-single div.meta-row span.date {
  color: #A3A3A3;
  font-family: 'Crimson Text', serif;
  font-size: 12px;
  font-style: italic;
  text-align: left;
}
/* line 443, ../scss/_content.scss */
section#blog-single div.meta-row ul.social-share {
  list-style-type: none;
  float: right;
}
/* line 444, ../scss/_content.scss */
section#blog-single div.meta-row ul.social-share li {
  display: inline-block;
}
/* line 445, ../scss/_content.scss */
section#blog-single div.meta-row ul.social-share li a i {
  font-size: .8em;
  width: 1.8em;
  text-align: center;
  line-height: 1.8em;
  background-color: #ED4B98;
  color: #fff;
  border-radius: 0.9em;
  padding: 0.05em 0.2em;
  margin-left: 5px;
}
/* line 446, ../scss/_content.scss */
section#blog-single div.meta-row ul.social-share li a i:hover {
  color: #000;
}
/* line 453, ../scss/_content.scss */
section#blog-single p {
  color: #000000;
  font-family: 'Crimson Text', serif;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
}
/* line 454, ../scss/_content.scss */
section#blog-single .next-previous {
  font-size: 9px;
  font-family: 'Open Sans';
  color: #c3c3c3;
}
/* line 455, ../scss/_content.scss */
section#blog-single .post-share {
  margin: 20px 0px 10px;
}
/* line 456, ../scss/_content.scss */
section#blog-single ul#tag-list {
  display: block;
  margin: 0;
  padding: 10px 0px 25px;
  list-style-type: none;
  width: 100%;
}
/* line 457, ../scss/_content.scss */
section#blog-single ul#tag-list li {
  display: inline-block;
  text-align: center;
  margin: 10px 15px 10px 0px;
}
/* line 458, ../scss/_content.scss */
section#blog-single ul#tag-list li a {
  background-color: #EEEEEE;
  color: #000000;
  font-family: Open Sans;
  font-size: 11px;
  font-weight: normal;
  letter-spacing: 2 px;
  text-align: center;
  text-transform: uppercase;
  padding: 5px 10px;
}
/* line 459, ../scss/_content.scss */
section#blog-single ul#tag-list li a:hover {
  background-color: #000;
  color: #fff;
}
/* line 463, ../scss/_content.scss */
section#blog-single .post-related__item-related {
  text-align: left;
  padding: 0 1.25rem;
}
/* line 464, ../scss/_content.scss */
section#blog-single .post-related__item-related-title {
  font-size: 11px;
}
/* line 465, ../scss/_content.scss */
section#blog-single .post-related__item-related-date {
  color: #A3A3A3;
  font-family: 'Crimson Text', serif;
  font-size: 12px;
  font-style: italic;
  text-transform: none;
}
/* line 466, ../scss/_content.scss */
section#blog-single .fb_iframe_widget {
  margin-bottom: 25px;
}
@media only screen and (max-width: 767px) {
  /* line 469, ../scss/_content.scss */
  section#blog-single ul#tag-list {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  /* line 470, ../scss/_content.scss */
  section#blog-single ul#tag-list li {
    margin: 10px 10px 0 0;
  }
  /* line 472, ../scss/_content.scss */
  section#blog-single div.meta-row {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}

/* line 1, ../scss/_sidebar.scss */
#sidebar {
  width: 100%;
  float: right;
  /** WIDGET ITEMS **/
}
/* line 5, ../scss/_sidebar.scss */
#sidebar.detail, #sidebar.category {
  margin: 64px 0 30px 0;
}
/* line 9, ../scss/_sidebar.scss */
#sidebar .inner {
  max-height: 170px;
  overflow: hidden;
  display: block;
  margin-bottom: 0px;
}
/* line 15, ../scss/_sidebar.scss */
#sidebar .widget {
  width: 300px;
  margin: 0 auto;
  float: none;
  margin-bottom: 30px;
}
/* line 20, ../scss/_sidebar.scss */
#sidebar .widget.kn_latest_news_widget {
  margin-bottom: 0px;
}
/* line 25, ../scss/_sidebar.scss */
#sidebar img {
  max-width: 300px;
  height: auto;
}
/* line 30, ../scss/_sidebar.scss */
#sidebar iframe {
  max-width: 300px;
}
/* line 35, ../scss/_sidebar.scss */
#sidebar .widget-title {
  overflow: hidden;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}
/* line 41, ../scss/_sidebar.scss */
#sidebar .widget-title span {
  position: relative;
  display: inline-block;
}
/* line 44, ../scss/_sidebar.scss */
#sidebar .widget-title span:before {
  content: "";
  position: absolute;
  top: 50%;
  border-bottom: 1px solid;
  border-color: #d8d8d8;
  width: 591px;
  margin: 0 14px;
  right: 100%;
}
/* line 54, ../scss/_sidebar.scss */
#sidebar .widget-title span:after {
  content: "";
  position: absolute;
  top: 50%;
  border-bottom: 1px solid;
  border-color: #d8d8d8;
  width: 591px;
  margin: 0 14px;
  left: 100%;
}
/* line 72, ../scss/_sidebar.scss */
#sidebar ul li {
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #d6d6d6;
  list-style: none;
}
/* line 78, ../scss/_sidebar.scss */
#sidebar ul li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
/* line 85, ../scss/_sidebar.scss */
#sidebar .bullets ul li,
#sidebar .bullets ol li,
#sidebar ul.bullets li,
#sidebar ol.bullets li {
  list-style: disc outside;
}
/* line 92, ../scss/_sidebar.scss */
#sidebar .no-dividers ul li,
#sidebar ul.no-dividers li {
  border-bottom: 0 none;
}
/* line 98, ../scss/_sidebar.scss */
#sidebar ul.flex-direction-nav li,
#sidebar .widget .sb_slider ul.flex-direction-nav li {
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: none;
}
/* line 105, ../scss/_sidebar.scss */
#sidebar ul.flex-direction-nav li a:hover,
#sidebar .widget .sb_slider ul.flex-direction-nav li a:hover {
  opacity: .5;
}
/* line 113, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed {
  margin-left: 0;
}
/* line 116, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed li {
  list-style-type: none;
  border: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 123, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 128, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed li .side-item {
  overflow: hidden;
}
/* line 131, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed li .side-item .side-image {
  float: left;
}
/* line 134, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed li .side-item .side-image img {
  width: 97px;
  height: auto;
}
/* line 139, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed li .side-item .side-item-text {
  overflow: hidden;
}
/* line 142, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed li .side-item .side-item-text h4 a {
  margin-bottom: 1px;
  display: block;
  font-family: inherit;
  letter-spacing: 2px;
  font-weight: 600;
}
/* line 150, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed li .side-item .side-item-meta {
  letter-spacing: 1px;
  font-family: inherit;
  font-weight: 500;
}
/* line 161, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed_posts {
  margin-left: 0;
}
/* line 164, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed_posts li {
  list-style-type: none;
  border: none;
  display: inline-block;
  margin: 0 0 15px 0;
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 15px;
  width: 100%;
}
/* line 173, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed_posts li:last-child {
  margin-bottom: 15px;
  padding-bottom: 15px;
}
/* line 178, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed_posts li .side-item {
  overflow: hidden;
}
/* line 181, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed_posts li .side-item .side-image {
  float: left;
  margin-right: 14px;
}
/* line 185, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed_posts li .side-item .side-image img {
  width: 86px;
  height: auto;
}
/* line 191, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed_posts li .side-item .side-item-text {
  overflow: hidden;
}
/* line 194, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed_posts li .side-item .side-item-text h4 {
  margin: 0;
}
/* line 197, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed_posts li .side-item .side-item-text h4 a {
  margin-bottom: 0;
  display: block;
  font-family: inherit;
  font-weight: 500;
}
/* line 206, ../scss/_sidebar.scss */
#sidebar .widget ul.side-newsfeed_posts li .side-item .side-item-meta {
  letter-spacing: 1px;
  font-family: inherit;
  font-weight: 400;
  margin: 0;
}
/* line 216, ../scss/_sidebar.scss */
#sidebar .widget ul.slides {
  margin-left: 0;
}
/* line 219, ../scss/_sidebar.scss */
#sidebar .widget ul.slides li {
  list-style-type: none;
  border: none;
  display: inline-block;
  margin: 0 0 15px 0;
  border-bottom: none;
  padding-bottom: 15px;
}
/* line 227, ../scss/_sidebar.scss */
#sidebar .widget ul.slides li:last-child {
  margin-bottom: 15px;
  padding-bottom: 15px;
}
/* line 232, ../scss/_sidebar.scss */
#sidebar .widget ul.slides li .side-item {
  overflow: hidden;
}
/* line 235, ../scss/_sidebar.scss */
#sidebar .widget ul.slides li .side-item .side-image {
  float: left;
  margin-right: 14px;
}
/* line 239, ../scss/_sidebar.scss */
#sidebar .widget ul.slides li .side-item .side-image img {
  width: 86px;
  height: auto;
}
/* line 244, ../scss/_sidebar.scss */
#sidebar .widget ul.slides li .side-item .side-item-text {
  overflow: hidden;
}
/* line 247, ../scss/_sidebar.scss */
#sidebar .widget ul.slides li .side-item .side-item-text h4 {
  margin: 0;
}
/* line 250, ../scss/_sidebar.scss */
#sidebar .widget ul.slides li .side-item .side-item-text h4 a {
  margin-bottom: 0;
  display: block;
  font-family: inherit;
  font-weight: 500;
}
/* line 259, ../scss/_sidebar.scss */
#sidebar .widget ul.slides li .side-item .side-item-meta {
  letter-spacing: 1px;
  font-family: inherit;
  font-weight: 400;
  margin: 0;
}
/* line 269, ../scss/_sidebar.scss */
#sidebar .flexslider.sb_slider.featured_posts {
  margin: 0;
}
/* line 273, ../scss/_sidebar.scss */
#sidebar .widget .featured_posts ul.slides {
  margin-left: 0;
}
/* line 276, ../scss/_sidebar.scss */
#sidebar .widget .featured_posts ul.slides li {
  list-style-type: none;
  border: none;
  display: inline-block;
  margin: 0;
  border-bottom: none;
}
/* line 284, ../scss/_sidebar.scss */
#sidebar .widget .featured_posts ul.slides li h4 {
  margin: 10px 20px 0 20px;
  display: block;
  font-family: inherit;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}
/* line 295, ../scss/_sidebar.scss */
#sidebar .recent-tweets__side-tweets {
  margin-left: 0;
}
/* line 298, ../scss/_sidebar.scss */
#sidebar .recent-tweets__side-tweets li {
  list-style-type: none;
  border: none;
  display: inline-block;
  margin: 0;
  border-bottom: 1px solid #D6D6D6;
}
/* line 306, ../scss/_sidebar.scss */
#sidebar .recent-tweets__side-tweets li .recent-tweets__tweet__text {
  text-align: left;
  margin: .5rem 0 .5rem 0;
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  display: block;
  line-height: 1.5rem;
}
/* line 315, ../scss/_sidebar.scss */
#sidebar .recent-tweets__side-tweets li .recent-tweets__tweet__text a:hover {
  opacity: .5;
}

/* line 1, ../scss/_widgets.scss */
.widget {
  font-family: 'Crimson Text', serif;
  font-size: 11px;
}
/* line 5, ../scss/_widgets.scss */
.widget .widget-title {
  font-family: "Oswald", sans-serif;
  color: #72DE12;
  height: 16px;
}
.widget .widget-title.contact {
  height: auto;
}

/** Social Widget **/
/* line 13, ../scss/_widgets.scss */
.widget-social {
  text-align: center;
  padding: 10px 0px 25px;
}
/* line 17, ../scss/_widgets.scss */
.widget-social a:first-child {
  margin-left: 0;
}
/* line 21, ../scss/_widgets.scss */
.widget-social a:last-child {
  margin-right: 0;
}
/* line 25, ../scss/_widgets.scss */
.widget-social a i {
  text-align: center;
  font-size: .8em;
  width: 1.8em;
  text-align: center;
  line-height: 1.8em;
  background-color: #72DE12;
  color: #fff;
  border-radius: 0.9em;
  border-radius: 50%;
  margin: 0 2px;
  font-size: 1.6875rem;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 28, ../scss/_widgets.scss */
.widget-social a i:hover {
  background: #fff;
  color: #000;
}
/* line 35, ../scss/_widgets.scss */
.widget-social a:hover > i {
  background: #43773A;
}

/* line 2, ../scss/_photo-gallery.scss */
#gal-slider .flex-direction-nav a.flex-prev:before {
  font-family: "FontAwesome";
  font-size: 2.625rem;
  line-height: 1;
  display: inline-block;
  content: '\f0d9';
  color: #FFF;
}
/* line 11, ../scss/_photo-gallery.scss */
#gal-slider .flex-direction-nav a.flex-next:before {
  font-family: "FontAwesome";
  font-size: 2.625rem;
  line-height: 1;
  display: inline-block;
  content: '\f0da';
  color: #FFF;
  width: 50px;
}

/* line 23, ../scss/_photo-gallery.scss */
.slide__caption {
  font-size: 10px;
  margin: 5px 0;
}

/* line 30, ../scss/_photo-gallery.scss */
#gal-carousel.flexslider .slides > li {
  margin: 0 6px 0 6px;
  display: none;
}
/* line 35, ../scss/_photo-gallery.scss */
#gal-carousel .flex-viewport {
  max-width: 700px;
  margin: 0 34px 0 34px;
}
/* line 40, ../scss/_photo-gallery.scss */
#gal-carousel .flex-direction-nav {
  *height: 0;
}
/* line 45, ../scss/_photo-gallery.scss */
#gal-carousel .flex-direction-nav .flex-prev {
  left: 0px;
}
/* line 46, ../scss/_photo-gallery.scss */
#gal-carousel .flex-direction-nav .flex-next {
  right: 0px;
  text-align: right;
}
/* line 47, ../scss/_photo-gallery.scss */
#gal-carousel .flex-direction-nav a {
  text-decoration: none;
  display: block;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #6B6B6B;
  opacity: 1;
}
/* line 49, ../scss/_photo-gallery.scss */
#gal-carousel .flex-direction-nav a:before {
  font-family: "FontAwesome";
  font-size: 40px;
  line-height: 1;
  display: inline-block;
  content: '\f0d9';
  opacity: 1;
}
/* line 50, ../scss/_photo-gallery.scss */
#gal-carousel .flex-direction-nav a.flex-next:before {
  content: '\f0da';
  opacity: 1;
}
/* line 52, ../scss/_photo-gallery.scss */
#gal-carousel .flex-direction-nav .flex-disabled {
  opacity: 0 !important;
  filter: alpha(opacity=0);
  cursor: default;
}
/* line 57, ../scss/_photo-gallery.scss */
#gal-carousel .flexslider:hover .flex-prev {
  opacity: 0.7;
  left: 40px;
}
/* line 58, ../scss/_photo-gallery.scss */
#gal-carousel .flexslider:hover .flex-next {
  opacity: 0.7;
  right: 40px;
}
/* line 59, ../scss/_photo-gallery.scss */
#gal-carousel .flexslider:hover .flex-next:hover, #gal-carousel .flexslider:hover .flex-prev:hover {
  opacity: 1;
}

/*
    Mobile Menu Core Style
*/
/* line 4, ../scss/_slicknav.scss */
#navigation {
  position: fixed;
  top: 0;
  width: 100%;
}

/* line 11, ../scss/_slicknav.scss */
.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: left;
  line-height: 27px;
  cursor: pointer;
  height: 27px;
}

/* line 12, ../scss/_slicknav.scss */
.slicknav_menu .slicknav_menutxt {
  display: block;
  line-height: 1.188em;
  float: left;
}

/* line 13, ../scss/_slicknav.scss */
.slicknav_menu .slicknav_icon {
  float: left;
  margin: 0.188em 0 0 0.438em;
}

/* line 14, ../scss/_slicknav.scss */
.slicknav_menu .slicknav_no-text {
  margin: 0;
}

/* line 15, ../scss/_slicknav.scss */
.slicknav_menu .slicknav_icon-bar {
  display: block;
  width: 1.125em;
  height: 0.125em;
}

/* line 16, ../scss/_slicknav.scss */
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
  margin-top: 0.188em;
}

/* line 17, ../scss/_slicknav.scss */
.slicknav_nav {
  clear: both;
}

/* line 18, ../scss/_slicknav.scss */
.slicknav_nav ul,
.slicknav_nav li {
  display: block;
}

/* line 20, ../scss/_slicknav.scss */
.slicknav_nav .slicknav_arrow {
  font-size: 0.8em;
  margin: 0 0 0 0.4em;
}

/* line 21, ../scss/_slicknav.scss */
.slicknav_nav .slicknav_item {
  cursor: pointer;
}

/* line 22, ../scss/_slicknav.scss */
.slicknav_nav .slicknav_row {
  display: block;
}

/* line 23, ../scss/_slicknav.scss */
.slicknav_nav a {
  display: block;
}

/* line 24, ../scss/_slicknav.scss */
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
  display: inline;
}

/* line 26, ../scss/_slicknav.scss */
.slicknav_menu:before,
.slicknav_menu:after {
  content: " ";
  display: table;
}

/* line 28, ../scss/_slicknav.scss */
.slicknav_menu:after {
  clear: both;
}

/* IE6/7 support */
/* line 30, ../scss/_slicknav.scss */
.slicknav_menu {
  *zoom: 1;
}

/* 
    User Default Style
    Change the following styles to modify the appearance of the menu.
*/
/* line 37, ../scss/_slicknav.scss */
.slicknav_menu {
  font-size: 16px;
}

/* Button */
/* line 41, ../scss/_slicknav.scss */
.slicknav_btn {
  margin: 5px 5px 6px;
  text-decoration: none;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

/* Button Text */
/* line 51, ../scss/_slicknav.scss */
.slicknav_menu .slicknav_menutxt {
  color: #FFF;
  font-weight: bold;
  text-shadow: 0 1px 3px #000;
}

/* Button Lines */
/* line 57, ../scss/_slicknav.scss */
.slicknav_menu .slicknav_icon-bar {
  background-color: #6B6B6B;
}

/* line 60, ../scss/_slicknav.scss */
.slicknav_menu {
  background: #F6F4F2;
  padding: 5px;
}

/* line 64, ../scss/_slicknav.scss */
.slicknav_nav {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
}

/* line 70, ../scss/_slicknav.scss */
.slicknav_nav, .slicknav_nav ul {
  list-style: none;
  overflow: hidden;
}

/* line 74, ../scss/_slicknav.scss */
.slicknav_nav ul {
  padding: 0;
  margin: 0 0 0 20px;
}

/* line 78, ../scss/_slicknav.scss */
.slicknav_nav .slicknav_row {
  padding: 5px 10px;
  margin: 2px 5px;
}

/* line 82, ../scss/_slicknav.scss */
.slicknav_nav a {
  padding: 5px 10px;
  margin: 2px 5px;
  text-decoration: none;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 2px;
  color: #6B6B6B;
  text-transform: uppercase;
}

/* line 93, ../scss/_slicknav.scss */
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {
  padding: 0;
  margin: 0;
}

/* line 101, ../scss/_slicknav.scss */
.slicknav_nav a:hover {
  background: #333;
  color: #fff;
}

/* line 106, ../scss/_slicknav.scss */
.slicknav_nav .slicknav_txtnode {
  margin-left: 15px;
}

/* line 110, ../scss/_slicknav.scss */
.slicknav_menu .slicknav_no-text {
  margin-top: 7px;
}

/*** Post related ***/
/* line 2, ../scss/_also-like.scss */
.post-related {
  overflow: hidden;
  margin-bottom: 1rem;
  margin-top: 70px;
  max-width: 100%;
}

/* line 10, ../scss/_also-like.scss */
.post-related__post-box {
  text-align: center;
}

/* line 15, ../scss/_also-like.scss */
.post-related__post-box-title {
  font-size: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-bottom: 1.5rem;
  font-weight: 700;
  border-bottom: 2px solid #444;
  padding-bottom: 3px;
  display: inline-block;
}

/* line 27, ../scss/_also-like.scss */
.post-related__item-related {
  text-align: center;
  margin-bottom: 2rem;
}
/* line 31, ../scss/_also-like.scss */
.post-related__item-related a {
  display: block;
  max-height: 174px;
  overflow: hidden;
}
/* line 38, ../scss/_also-like.scss */
.post-related__item-related img {
  margin-bottom: 0px;
  width: 100%;
  height: auto;
}

/* line 47, ../scss/_also-like.scss */
.post-related__item-related-title {
  margin-bottom: 0;
}
/* line 51, ../scss/_also-like.scss */
.post-related__item-related-title a {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #000;
}

/* line 61, ../scss/_also-like.scss */
.post-related__item-related-date {
  font-size: 10px;
  font-family: "Open Sans", sans-serif;
  text-transform: uppercase;
  font-style: italic;
  color: #999;
}

@media only screen and (min-width: 40.063em) {
  /* line 75, ../scss/_also-like.scss */
  .post-related {
    margin-bottom: 2rem;
  }

  /* line 79, ../scss/_also-like.scss */
  .post-related__item-related {
    width: 33.3333%;
    margin: 0;
    float: left;
    padding: 0 0.25rem;
  }
  /* line 86, ../scss/_also-like.scss */
  .post-related__item-related img {
    margin-bottom: 0px;
    width: 100%;
  }

  /* line 92, ../scss/_also-like.scss */
  .post-related__item-related-title {
    font-size: 0.75rem;
  }
}
/* line 1, ../scss/_ads.scss */
.banner_728 {
  display: none;
}

@media only screen and (min-width: 40.063em) {
  /* line 8, ../scss/_ads.scss */
  .banner_728 {
    display: block;
    margin-bottom: 2rem;
  }
}
/********************************/
/*** Navigation ***/
/********************************/
/* line 5, ../scss/_navigation.scss */
#navigation {
  background: #41454E;
  height: 60px;
  position: relative;
  z-index: 1500;
  width: 100%;
  -webkit-backface-visibility: hidden;
  position: fixed;
  top: 0;
  padding: 10px 0 10px 0;
  margin: 0 0 48px 0;
}

/* line 22, ../scss/_navigation.scss */
.slicknav_menu {
  display: none;
}

/* line 26, ../scss/_navigation.scss */
#navigation .container {
  position: relative;
}

/* line 30, ../scss/_navigation.scss */
.menu {
  float: none;
  margin: 0 0 0 120px;
}

/* line 35, ../scss/_navigation.scss */
.menu li {
  display: inline-block;
  margin-right: 20px;
  position: relative;
}

/* line 41, ../scss/_navigation.scss */
.menu li a {
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 2px;
  color: #FFFFFF;
  line-height: 48px;
  text-transform: uppercase;
  display: inline-block;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}

/* line 56, ../scss/_navigation.scss */
.menu li:after {
  margin-left: 11px;
}

/* line 61, ../scss/_navigation.scss */
.menu li:last-child:after {
  content: '';
}

/* line 65, ../scss/_navigation.scss */
.menu li a:hover {
  color: #72DE12;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
}

/*** DROPDOWN ***/
/* line 74, ../scss/_navigation.scss */
.menu .sub-menu,
.menu .children {
  background-color: #171717;
  display: none;
  padding: 0;
  position: absolute;
  margin-top: 0;
  left: 0;
  z-index: 99999;
}

/* line 86, ../scss/_navigation.scss */
ul.menu ul a,
.menu ul ul a {
  color: #999;
  margin: 0;
  padding: 6px 10px 7px 10px;
  min-width: 160px;
  line-height: 20px;
  -o-transition: .25s;
  -ms-transition: .25s;
  -moz-transition: .25s;
  -webkit-transition: .25s;
  transition: .25s;
  border-top: 1px solid #333;
}

/* line 101, ../scss/_navigation.scss */
ul.menu ul li,
.menu ul ul li {
  padding-right: 0;
  margin-right: 0;
}

/* line 107, ../scss/_navigation.scss */
ul.menu ul a:hover,
.menu ul ul a:hover {
  color: #43773A;
  background: #333;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
}

/* line 115, ../scss/_navigation.scss */
ul.menu li:hover > ul,
.menu ul li:hover > ul {
  display: block;
}

/* line 120, ../scss/_navigation.scss */
.menu .sub-menu ul,
.menu .children ul {
  left: 100%;
  top: 0;
}

/*** Top Social ***/
/* line 130, ../scss/_navigation.scss */
#top-social {
  position: absolute;
  right: 66px;
  top: 0;
}

/* line 135, ../scss/_navigation.scss */
#top-social a i {
  font-size: 14px;
  margin-left: 10px;
  line-height: 48px;
  color: #e6c55d;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 147, ../scss/_navigation.scss */
#navigation-toggle {
  position: fixed;
  top: 10px;
  left: 10px;
  display: none;
  font-size: 32px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  background-color: #000;
  width: 40px;
  height: 40px;
  z-index: 9001;
  cursor: pointer;
}
/* line 162, ../scss/_navigation.scss */
#navigation-toggle .fa-times {
  display: none;
  margin-top: 3px;
}

@media only screen and (min-width: 40.063em) {
  /* line 171, ../scss/_navigation.scss */
  #navigation {
    position: static;
  }
}
@media only screen and (max-width: 767px) {
  /* line 177, ../scss/_navigation.scss */
  #site-wrap {
    position: relative;
  }
  /* line 180, ../scss/_navigation.scss */
  #site-wrap #ruuvy-branding-head .ruuvy-logo {
    left: auto;
    right: 10px;
    display: none;
  }
  /* line 185, ../scss/_navigation.scss */
  .open-menu #site-wrap #ruuvy-branding-head .ruuvy-logo {
    left: 62px;
    right: auto;
    display: block;
  }
  /* line 192, ../scss/_navigation.scss */
  #site-wrap #navigation-toggle {
    display: block;
  }
  /* line 196, ../scss/_navigation.scss */
  .open-menu #site-wrap #navigation-toggle .fa-bars {
    display: none;
  }
  /* line 197, ../scss/_navigation.scss */
  .open-menu #site-wrap #navigation-toggle .fa-times {
    display: block;
  }
  /* line 201, ../scss/_navigation.scss */
  .open-menu #site-wrap {
    left: 80%;
  }
  /* line 204, ../scss/_navigation.scss */
  .open-menu #site-wrap #ruuvy-branding-head {
    z-index: 9001;
  }
  /* line 207, ../scss/_navigation.scss */
  #site-wrap .logo-nav-wrap {
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 80%;
    left: -80%;
    position: absolute;
    top: 0;
    min-height: 100%;
    z-index: 9000;
    padding-top: 5.25em;
    margin-bottom: 3em;
    font: 300 14px/1.2 "Helvetica Neue", sans-serif;
    background: #f0f0f0;
    display: none;
  }
  /* line 224, ../scss/_navigation.scss */
  .open-menu #site-wrap .logo-nav-wrap {
    left: -80% !important;
    right: auto !important;
    display: block;
  }
  /* line 230, ../scss/_navigation.scss */
  #site-wrap .logo-nav-wrap #navigation {
    position: relative;
    max-height: none;
    background-color: transparent;
    text-align: left;
  }
  /* line 236, ../scss/_navigation.scss */
  #site-wrap .logo-nav-wrap #navigation .menu {
    display: block;
    padding: 0 1em 1em;
  }
  /* line 240, ../scss/_navigation.scss */
  #site-wrap .logo-nav-wrap #navigation .menu li {
    display: block;
    margin-left: 0;
  }
  /* line 244, ../scss/_navigation.scss */
  #site-wrap .logo-nav-wrap #navigation .menu li a {
    line-height: 3em;
  }
  /* line 248, ../scss/_navigation.scss */
  #site-wrap .logo-nav-wrap #navigation .menu li li {
    padding-left: 0.7em;
  }
}
/** Search **/
/* line 2, ../scss/_search.scss */
#top-search {
  position: absolute;
  right: 0;
  top: 0;
  width: 48px;
  text-align: center;
  margin-left: 16px;
}

/* line 11, ../scss/_search.scss */
#top-search a {
  height: 48px;
  font-size: 14px;
  line-height: 48px;
  color: #999;
  background: #353535;
  display: block;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

/* line 25, ../scss/_search.scss */
#top-search a:hover {
  color: #ccc;
  background: #474747;
}

/* line 30, ../scss/_search.scss */
.show-search {
  position: absolute;
  display: none;
  top: 0;
  right: 0px;
  z-index: 1525;
}

/* line 38, ../scss/_search.scss */
.show-search #searchform input#s {
  width: 190px;
  background: #FFF;
  webkit-box-shadow: 0 8px 6px -6px rgba(206, 206, 206, 0.2);
  -moz-box-shadow: 0 8px 6px -6px rgba(206, 206, 206, 0.2);
  box-shadow: 0 8px 6px -6px rgba(206, 206, 206, 0.2);
}

/* line 46, ../scss/_search.scss */
.show-search #searchform input#s:focus {
  border: 1px solid #d5d5d5;
}

/* line 50, ../scss/_search.scss */
.search-toggle--large {
  display: none;
}

/* line 54, ../scss/_search.scss */
.search-control-mobile {
  position: fixed;
  z-index: 1525;
  top: 5px;
  right: 5px;
  width: 35px;
  height: 35px;
  text-align: center;
  line-height: 35px;
}
/* line 65, ../scss/_search.scss */
.search-control-mobile a {
  color: #6B6B6B;
}

@media only screen and (min-width: 40.063em) {
  /* line 87, ../scss/_search.scss */
  .search-toggle--large {
    display: inline;
  }

  /* line 91, ../scss/_search.scss */
  .search-control-mobile {
    display: none;
  }

  /* line 95, ../scss/_search.scss */
  .show-search {
    top: 48px;
    right: 15px;
  }
}
/* line 1, ../scss/_footer.scss */
#footer {
  background-color: #41454E;
  color: #FFF;
}
/* line 5, ../scss/_footer.scss */
#footer .footer-modules {
  font-weight: 400;
  font-size: .8125rem;
  line-height: 1.5;
  padding: 60px 0;
}
/* line 11, ../scss/_footer.scss */
#footer .footer-modules p {
  font-family: inherit;
  font-weight: 400;
  font-size: .875rem;
  letter-spacing: .5px;
}
/* line 19, ../scss/_footer.scss */
#footer .footer-modules h4 {
  font-weight: 400;
  font-size: .8125rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0 0 20px 0;
}
/* line 25, ../scss/_footer.scss */
#footer .footer-modules h4 a {
  color: #72DE12;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 31, ../scss/_footer.scss */
#footer .footer-modules h4 a:hover {
  text-decoration: none;
  opacity: .5;
}
/* line 37, ../scss/_footer.scss */
#footer .footer-modules a {
  color: #72DE12;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 43, ../scss/_footer.scss */
#footer .footer-modules a:hover {
  text-decoration: none;
  opacity: .5;
}
/* line 48, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li {
  text-align: left;
}
/* line 51, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .fa {
  margin-right: 0.5em;
  vertical-align: middle;
  background-color: transparent;
}
/* line 53, ../scss/_footer.scss */
#footer .footer-modules ul.side-social,
#footer .footer-modules ul.side-newsfeed_posts,
#footer .footer-modules ul.side-newsfeed {
  margin-left: 0rem;
}
/* line 59, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li,
#footer .footer-modules ul.side-newsfeed_posts li,
#footer .footer-modules ul.side-newsfeed li {
  list-style: none;
  border-bottom: 1px solid #585F68;
  float: left;
  padding: 10px 0 0 0;
  width: 100%;
}
/* line 65, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-image,
#footer .footer-modules ul.side-newsfeed_posts li .side-image,
#footer .footer-modules ul.side-newsfeed li .side-image {
  float: left;
  width: 38%;
}
/* line 68, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-image img,
#footer .footer-modules ul.side-newsfeed_posts li .side-image img,
#footer .footer-modules ul.side-newsfeed li .side-image img {
  padding: 0 10px 10px 0;
  max-width: 76px;
  height: 65px;
}
/* line 74, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-item-text,
#footer .footer-modules ul.side-newsfeed_posts li .side-item-text,
#footer .footer-modules ul.side-newsfeed li .side-item-text {
  float: left;
  width: 62%;
  font-family: inherit;
  font-weight: 400;
  font-size: .75rem;
}
/* line 81, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-item-text h4,
#footer .footer-modules ul.side-newsfeed_posts li .side-item-text h4,
#footer .footer-modules ul.side-newsfeed li .side-item-text h4 {
  font-family: inherit;
  font-weight: 400;
  font-size: .8125rem;
  text-transform: none;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  letter-spacing: 0px;
  color: #FFF;
}
/* line 91, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-item-text h4 a,
#footer .footer-modules ul.side-newsfeed_posts li .side-item-text h4 a,
#footer .footer-modules ul.side-newsfeed li .side-item-text h4 a {
  color: #FFF;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 97, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-item-text h4 a:hover,
#footer .footer-modules ul.side-newsfeed_posts li .side-item-text h4 a:hover,
#footer .footer-modules ul.side-newsfeed li .side-item-text h4 a:hover {
  text-decoration: none;
  color: #72DE12;
  opacity: 1;
}
/* line 106, ../scss/_footer.scss */
#footer .footer-modules ul.side-social li .side-item-meta,
#footer .footer-modules ul.side-newsfeed_posts li .side-item-meta,
#footer .footer-modules ul.side-newsfeed li .side-item-meta {
  font-family: inherit;
  font-weight: 400;
  font-size: .75rem;
  text-transform: none;
  line-height: 1;
  font-style: italic;
  margin: 0;
  padding: 0 0 10px 0;
  letter-spacing: 0px;
  color: #979797;
}
/* line 120, ../scss/_footer.scss */
#footer .footer-modules ul.side-linklist,
#footer .footer-modules ul.side-tweets {
  margin-left: 0rem;
}
/* line 125, ../scss/_footer.scss */
#footer .footer-modules ul.side-linklist li,
#footer .footer-modules ul.side-tweets li {
  list-style: none;
  border-bottom: 1px solid #585F68;
  float: left;
  width: 100%;
  padding: 10px 0 10px 0;
}
/* line 134, ../scss/_footer.scss */
#footer .footer-modules ul.side-linklist li .side-item-text h4,
#footer .footer-modules ul.side-tweets li .side-item-text h4 {
  font-family: inherit;
  font-weight: 400;
  font-size: .8125rem;
  text-transform: none;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  letter-spacing: 0px;
  color: #FFF;
}
/* line 144, ../scss/_footer.scss */
#footer .footer-modules ul.side-linklist li .side-item-text h4 a,
#footer .footer-modules ul.side-tweets li .side-item-text h4 a {
  color: #FFF;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 150, ../scss/_footer.scss */
#footer .footer-modules ul.side-linklist li .side-item-text h4 a:hover,
#footer .footer-modules ul.side-tweets li .side-item-text h4 a:hover {
  text-decoration: none;
  color: #72DE12;
  opacity: 1;
}
/* line 160, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid {
  width: 100%;
  margin: 0rem;
}
/* line 164, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid li {
  list-style-type: none;
  border: none;
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 30%;
}
/* line 172, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 177, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid li .side-item {
  overflow: hidden;
}
/* line 179, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid li .side-item .side-image {
  float: left;
}
/* line 182, ../scss/_footer.scss */
#footer .footer-modules ul.side-photogrid li .side-item .side-image img {
  height: auto;
  width: 100%;
}
/* line 192, ../scss/_footer.scss */
#footer .ruuvy-footer {
  background-color: #000;
  letter-spacing: 2px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 11px;
  font-weight: 400;
  text-transform: uppercase;
  padding: 16px 45px 16px 5px;
}
/* line 202, ../scss/_footer.scss */
#footer .ruuvy-footer a {
  color: #fff;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
}
/* line 209, ../scss/_footer.scss */
#footer .ruuvy-footer a:hover {
  text-decoration: none;
  opacity: .5;
}
/* line 215, ../scss/_footer.scss */
#footer .ruuvy-footer a.to-top {
  display: block;
  width: 36px;
  height: 36px;
  background: transparent url("../img/up-arrow.png") no-repeat top left;
  text-align: left;
  text-indent: -999em;
  position: absolute;
  top: -10px;
  right: -31px;
}

/* line 231, ../scss/_footer.scss */
.recent-tweets__tweet__text h4 a {
  color: #43773A !important;
}

@media only screen and (min-width: 40.063em) {
  /* line 239, ../scss/_footer.scss */
  .footer-modules {
    padding: 60px 0 60px 40px;
  }
}
/* line 3, ../scss/_slider.scss */
.slider .content-over-image {
  position: relative;
  /*
  		&:hover{
  
  			.slider-link__hover{
  				display: block;
  				background-color: rgba(0,0,0,0.5);
  				position: absolute;
  				width: 100%;
  				height: 100%;
  			}
  
  		}
  */
}
/* line 20, ../scss/_slider.scss */
.slider .content-over-image .slider-link__hover {
  display: none !important;
  background-color: rgba(0, 0, 0, 0.45);
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}
/* line 31, ../scss/_slider.scss */
.slider .content-over-image a {
  text-decoration: none;
}
/* line 35, ../scss/_slider.scss */
.slider .content-over-image img {
  display: block;
  max-height: 460px;
}
/* line 39, ../scss/_slider.scss */
.slider .content-over-image .entry-meta {
  margin-bottom: 10px;
}
/* line 43, ../scss/_slider.scss */
.slider .content-over-image .read-more {
  margin: 5px auto;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  font-size: .875rem;
  color: #72DE12;
  text-transform: uppercase;
  border: 1px #72DE12 solid;
  text-align: center;
  /*padding: 15px 0 0 0;*/
  display: block;
  width: 146px;
  height: 35px;
  line-height: 35px;
  letter-spacing: 2px;
}
/* line 61, ../scss/_slider.scss */
.slider .content-over-image .entry-title {
  position: relative;
  z-index: 3;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  font-size: 1.65rem;
  color: #fff;
  letter-spacing: 3px;
  text-align: center;
  text-transform: uppercase;
}
/* line 74, ../scss/_slider.scss */
.slider .content-over-image .author,
.slider .content-over-image .entry-meta,
.slider .content-over-image .entry-date,
.slider .content-over-image .entry-category {
  display: none;
}
/* line 96, ../scss/_slider.scss */
.slider .content-over-image .author a:hover,
.slider .content-over-image .entry-author a:hover,
.slider .content-over-image .entry-category a:hover {
  color: #fff;
}
/* line 102, ../scss/_slider.scss */
.slider .content-over-image .slider-link:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  -webkit-transition: opacity .2s linear;
  -moz-transition: opacity .2s linear;
  -ms-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear;
  -webkit-backface-visibility: hidden;
  opacity: .28;
  color: #000;
}
/* line 121, ../scss/_slider.scss */
.slider .content-over-image .entry-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.45);
  opacity: 0 !important;
}
/* line 131, ../scss/_slider.scss */
.slider .content-over-image .entry-link:hover {
  opacity: 1 !important;
}
/* line 136, ../scss/_slider.scss */
.slider .content-over-image .entry-header {
  position: absolute;
  top: 0;
  left: 15%;
  width: 70%;
  height: 100%;
}
/* line 143, ../scss/_slider.scss */
.slider .content-over-image .entry-header .inner {
  width: 100%;
  height: 100%;
  display: table;
}
/* line 149, ../scss/_slider.scss */
.slider .content-over-image .entry-header .inner-cell {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 158, ../scss/_slider.scss */
.slider .flexslider {
  overflow: hidden;
}
/* line 162, ../scss/_slider.scss */
.slider .flex-direction-nav a:hover {
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 2px 2px 0 #000;
}
/* line 167, ../scss/_slider.scss */
.slider .flex-direction-nav a.flex-prev:before {
  font-family: "FontAwesome";
  display: inline-block;
  content: '\f0d9';
  color: #fff;
  border: 2px solid #fff;
  font-size: 30px;
  height: 44px;
  line-height: 38px;
  position: relative;
  text-align: center;
  text-shadow: none;
  top: 1px;
  width: 42px;
  padding-right: 2px;
}
/* line 184, ../scss/_slider.scss */
.slider .flex-direction-nav a.flex-next:before {
  font-family: "FontAwesome";
  display: inline-block;
  content: '\f0da';
  color: #fff;
  border: 2px solid #fff;
  font-size: 30px;
  height: 44px;
  line-height: 38px;
  position: relative;
  text-align: center;
  text-shadow: none;
  top: 1px;
  width: 42px;
  padding-right: 2px;
}

/* line 203, ../scss/_slider.scss */
.slider-sidebar ul {
  list-style: none;
}
/* line 205, ../scss/_slider.scss */
.slider-sidebar ul li {
  margin: 0 0 30px 0;
  height: 215px;
  width: 330px;
  position: relative;
}
/* line 211, ../scss/_slider.scss */
.slider-sidebar ul li:after {
  content: "";
  height: 100%;
  width: 100%;
  display: block;
  position: absolute;
  left: 0px;
  top: 0px;
  opacity: 0;
  background-color: rgba(0, 0, 0, 0.45);
}
/* line 221, ../scss/_slider.scss */
.slider-sidebar ul li:after:hover {
  opacity: 1;
}
/* line 226, ../scss/_slider.scss */
.slider-sidebar ul li .entry-link {
  position: absolute;
  top: 0;
  left: 33px;
  width: 330px;
  height: 215px;
  display: block;
  z-index: 2;
}
/* line 239, ../scss/_slider.scss */
.slider-sidebar ul li .entry-header {
  position: relative;
  top: 0;
  left: 15%;
  width: 70%;
  height: 215px;
}
/* line 246, ../scss/_slider.scss */
.slider-sidebar ul li .entry-header .inner {
  width: 100%;
  height: 100%;
  display: table;
}
/* line 252, ../scss/_slider.scss */
.slider-sidebar ul li .entry-header .inner-cell {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
/* line 259, ../scss/_slider.scss */
.slider-sidebar ul li .slider-link__hover {
  display: block;
  background-color: rgba(0, 0, 0, 0.45);
  position: absolute;
  width: 330px;
  height: 215px;
}
/* line 266, ../scss/_slider.scss */
.slider-sidebar ul li .slider-link:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  -webkit-transition: opacity .2s linear;
  -moz-transition: opacity .2s linear;
  -ms-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear;
  -webkit-backface-visibility: hidden;
  opacity: .28;
  color: #000;
}
/* line 285, ../scss/_slider.scss */
.slider-sidebar ul li .entry-title {
  position: relative;
  z-index: 3;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  font-size: 1.65rem;
  color: #fff;
  letter-spacing: 3px;
  text-align: center;
  text-transform: uppercase;
}
/* line 296, ../scss/_slider.scss */
.slider-sidebar ul li .entry-title a {
  color: #fff;
}
.screen-reader-text, .nav-links .page-numbers {
  display: none!important;
}
.nav-links .next, .nav-links .prev {
  display: inline-block!important;
}
.nav-links .next {
  float: right;
}
.nav-links .prev {
  float: left;
}
.nav-links .page-numbers:hover {
  background-color: #e4e3e3;
  opacity: 1;
}
nav#navigation .menu li.current-menu-item a {
  font-weight: bold;
}
.tweet-details {
  display: none;
}
.widget ul {
  list-style: none;
  margin-left: 0;
}
#footer .footer-modules .latest-tweets p {
  margin-bottom: 0;
  line-height: 1.3rem;
}
body, .grid-item .post-entry p {
    font-family: "Source Sans Pro";
    font-weight: 400;
    color: #423A39;
    font-size: 14px;
    line-height: 24px;
}
#sidebar ul.#sidebar li {
  border-bottom: none;
}
.footer-modules .cat-item a {
  color: #ffffff!important;
}
.footer-modules .cat-item a:hover {
  color: #72DE12!important;
  opacity: 1!important;
}



/* Define mobile styles */
@media only screen and (max-width: 40em) {
  /* max-width 640px, mobile-only styles, use when QAing mobile issues */
  /* line 324, ../scss/_slider.scss */
  body .slider .flexslider .content-over-image .entry-title {
    font-size: 1.5rem;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 338, ../scss/_slider.scss */
  .slider .content-over-image .emtry-header {
    top: 0;
  }
  /* line 342, ../scss/_slider.scss */
  .slider .content-over-image .entry-title {
    font-size: 1.65rem;
  }
  /* line 346, ../scss/_slider.scss */
  .slider .content-over-image .read-more {
    margin: 40px auto;
    height: 50px;
    line-height: 50px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    letter-spacing: 2px;
    font-style: .875rem;
  }
}
/* min-width 641px, medium screens */
/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
/* min-width 1025px, large screens */
/* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */
/* min-width 1441px, xlarge screens */
/* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */
/* min-width 1921px, xxlarge screens */
/* 0, 640px */
/* 641px, 1024px */
/* 1025px, 1440px */
/* 1441px, 1920px */
/* 1921px */
/*
	@media only screen { }
	@media only screen and (max-width: upper-bound(0em, 40em)) { }

	@media only screen and (min-width:lower-bound(40.063em, 64em)) { }
	@media only screen and (min-width:lower-bound(40.063em, 64em)) and (max-width:upper-bound(40.063em, 64em)) { }

	@media only screen and (min-width:lower-bound(64.063em, 90em)) { }
	@media only screen and (min-width:lower-bound(64.063em, 90em)) and (max-width:upper-bound(64.063em, 90em)) { }

	@media only screen and (min-width:lower-bound(90.063em, 120em)) { }
	@media only screen and (min-width:lower-bound(90.063em, 120em)) and (max-width:upper-bound(90.063em, 120em)) { }

	@media only screen and (min-width:lower-bound(120.063em)) { }
	@media only screen and (min-width:lower-bound(120.063em)) and (max-width:upper-bound(120.063em)) { }
*/
@media only screen and (min-width: 1048px) {
  /* line 48, ../scss/_breakpoints.scss */
  #sidebar {
    width: 330px;
    float: right;
  }
}

/*# sourceMappingURL=main.css.map */
