/*
Theme Name: Enlighten Me
Description: Foundation 5 theme for EnlightenMe.com
Author: Dex Media
Version: 0.9.0
*/
/* line 5, ../../../../../../Downloads/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../Downloads/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../Downloads/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../Downloads/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../Downloads/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../Downloads/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../Downloads/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../Downloads/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../Downloads/Koala.app/Contents/Resources/app.nw/rubygems/gems/compass-core-1.0.1/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* mixins.scss */
/*@mixin border-radius($radius) {
  -webkit-border-radius: $radius;
     -moz-border-radius: $radius;
      -ms-border-radius: $radius;
          border-radius: $radius;
}
*/
/* Create a step size.*/
/* This is the percentage each heading will be reduced by. */
/* The mixin */
/* line 20, sass/_partials/_mixins.scss */
h1 {
  font-size: 1.99998em;
  /*@include line-height-size(6);*/
  font-weight: 600;
  font-size: 38px;
  line-height: 36px; }

/* line 28, sass/_partials/_mixins.scss */
h2 {
  font-size: 1.66665em;
  line-height: 1.66665em; }

/* line 32, sass/_partials/_mixins.scss */
h3 {
  font-size: 1.33332em;
  line-height: 1.33332em;
  font-weight: 600;
  margin: 0 0 20px 0; }

/* line 38, sass/_partials/_mixins.scss */
h4 {
  font-size: 0.99999em;
  line-height: 0.99999em;
  margin: 0 0 20px 0; }

/* line 43, sass/_partials/_mixins.scss */
h5 {
  font-size: 0.66666em;
  line-height: 0.66666em; }

/* line 47, sass/_partials/_mixins.scss */
h6 {
  font-size: 0.33333em;
  line-height: 0.33333em; }

/*link colors*/
/*_variables.scss */
/* Body Text Styles */
/*content*/
/*colors*/
/*margins*/
/*_typography.scss*/
/* line 2, sass/_partials/_typography.scss */
body {
  color: #666;
  font-size: 18px;
  font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: 1.6;
  text-rendering: optimizeLegibility; }

/* line 19, sass/_partials/_typography.scss */
.main {
  /* Note the period, which compiles to a class, instead of an element */ }
  /* line 22, sass/_partials/_typography.scss */
  .main h2 {
    font-size: 1.66665em; }
  /* line 26, sass/_partials/_typography.scss */
  .main h3 {
    font-size: 1.33332em; }
  /* line 30, sass/_partials/_typography.scss */
  .main h4 {
    font-size: 0.99999em; }
  /* line 34, sass/_partials/_typography.scss */
  .main h5 {
    font-size: 0.66666em; }
  /* line 38, sass/_partials/_typography.scss */
  .main h6 {
    font-size: 0.33333em; }

/* line 19, sass/_partials/_typography.scss */
.aside {
  /* Note the period, which compiles to a class, instead of an element */ }
  /* line 22, sass/_partials/_typography.scss */
  .aside h2 {
    font-size: 0.83333em; }
  /* line 26, sass/_partials/_typography.scss */
  .aside h3 {
    font-size: 0.66666em; }
  /* line 30, sass/_partials/_typography.scss */
  .aside h4 {
    font-size: 0.5em; }
  /* line 34, sass/_partials/_typography.scss */
  .aside h5 {
    font-size: 0.33333em; }
  /* line 38, sass/_partials/_typography.scss */
  .aside h6 {
    font-size: 0.16667em; }

/* line 19, sass/_partials/_typography.scss */
.sidebar {
  /* Note the period, which compiles to a class, instead of an element */ }
  /* line 22, sass/_partials/_typography.scss */
  .sidebar h2 {
    font-size: 1.66665em; }
  /* line 26, sass/_partials/_typography.scss */
  .sidebar h3 {
    font-size: 1.33332em; }
  /* line 30, sass/_partials/_typography.scss */
  .sidebar h4 {
    font-size: 0.99999em; }
  /* line 34, sass/_partials/_typography.scss */
  .sidebar h5 {
    font-size: 0.66666em; }
  /* line 38, sass/_partials/_typography.scss */
  .sidebar h6 {
    font-size: 0.33333em; }

/* line 44, sass/_partials/_typography.scss */
aside h3 {
  position: relative;
  z-index: 1;
  margin-bottom: 15px;
  margin-top: 0; }

/* line 51, sass/_partials/_typography.scss */
aside h3 span {
  padding: 0 15px 0 0;
  background-color: white; }

/* line 56, sass/_partials/_typography.scss */
aside h3 :before {
  border-top: 2px solid #1ea8e3;
  content: "";
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: -1; }

/* line 69, sass/_partials/_typography.scss */
.archive main article h1, .category main article h1, .search main article h1 {
  margin: 0 0 16px;
  font-size: 32px;
  line-height: 37px; }

/* line 74, sass/_partials/_typography.scss */
.single article a {
  color: #1ea8e3; }

/* line 77, sass/_partials/_typography.scss */
.bawmrp_manual a {
  color: #666 !important; }

/* line 80, sass/_partials/_typography.scss */
.bawmrp_auto a {
  color: #666 !important; }

/* line 83, sass/_partials/_typography.scss */
p {
  font-size: 18px;
  line-height: 27px;
  margin-bottom: 15px;
  text-rendering: optimizeLegibility;
  font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif; }

/* line 90, sass/_partials/_typography.scss */
.error404 h1 {
  margin: -16px 0 25px;
  font-size: 3rem;
  line-height: 3rem; }

/* line 95, sass/_partials/_typography.scss */
.featuredArts {
  font-size: 1.9rem;
  line-height: 1.9rem;
  font-weight: 600;
  margin-bottom: 30px; }

@media only screen and (max-width: 767px) {
  /* line 103, sass/_partials/_typography.scss */
  h1 {
    font-size: 32px;
    line-height: 37px; }

  /* line 107, sass/_partials/_typography.scss */
  h2 {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 10px; }

  /* line 112, sass/_partials/_typography.scss */
  h3 {
    font-size: 18px; } }
/* line 2, sass/_partials/_header.scss */
div.EMmenuHeader {
  background: none repeat scroll 0 0 #1ea8e3;
  border-bottom: 0px solid #fff;
  border-top: 0px solid #DCE5EE;
  font-size: .9rem;
  position: fixed;
  top: 0;
  z-index: 9999;
  width: 100%;
  /*height:50px;*/ }

/* line 15, sass/_partials/_header.scss */
.admin-bar .EMmenuHeader {
  top: 32px; }

/* line 19, sass/_partials/_header.scss */
div.EMmenu {
  padding-left: 0px;
  position: relative;
  width: 100%;
  max-width: 1440px;
  z-index: 1;
  height: 50px;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto; }

/* line 31, sass/_partials/_header.scss */
div.EMmenu a {
  text-decoration: none; }

/* line 35, sass/_partials/_header.scss */
a img {
  opacity: 1;
  background-color: transparent !important; }

/* line 40, sass/_partials/_header.scss */
div.EMmenu div.mainCat, div.EMmenu div.mainCatLogo {
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-top: 0px solid transparent;
  float: left;
  transition: all 0.1s ease 0s;
  text-rendering: optimizeLegibility; }

/*div.EMmenu div.mainCatLogo {
    width: 187px;
    margin-right: 40px;    
}
div.EMmenu div.mainCatLogo img {
    width: 187px;
   
}*/
/* line 58, sass/_partials/_header.scss */
div.EMmenu div.mainCat a.flink {
  min-width: 1.25%;
  text-align: center; }

/* line 62, sass/_partials/_header.scss */
div.EMmenu div.mainCatSocial, div.EMmenu div.mainCatFooter {
  float: right;
  transition: all 0.1s ease 0s; }

/* line 67, sass/_partials/_header.scss */
div.EMmenu div.mainCatFooterLink {
  float: left;
  transition: all 0.1s ease 0s; }

/* line 72, sass/_partials/_header.scss */
div.EMmenu div.mainCat > a:before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #fff;
  content: "";
  height: 0;
  position: absolute;
  right: 6px;
  top: 20px;
  width: 0; }

/* line 84, sass/_partials/_header.scss */
div.EMmenu div.mainCat > a:hover::before {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #66757f; }

/* line 92, sass/_partials/_header.scss */
div.EMmenu div.mainCat a.flink, div.EMmenu div.mainCat a.morelink {
  color: #fff;
  display: block;
  font-weight: 300;
  height: 50px;
  line-height: 50px;
  padding-left: 10px;
  padding-right: 18px;
  position: relative;
  text-transform: uppercase; }

/* line 104, sass/_partials/_header.scss */
div.EMmenu div.mainCat a.flink:hover, div.EMmenu div.mainCat a.morelink:hover {
  color: #66757f; }

/* line 110, sass/_partials/_header.scss */
div.EMmenu div.mainCat ul.morecolumns {
  list-style: none;
  padding: 0;
  padding-left: 10px;
  margin: 0;
  color: #66757f;
  margin-top: 5px;
  float: left; }

/* line 119, sass/_partials/_header.scss */
div.EMmenu div.mainCat ul.morecolumns a {
  color: #66757f;
  font-size: .85rem;
  text-rendering: optimizeLegibility; }

/* line 122, sass/_partials/_header.scss */
div.EMmenu div.mainCat ul.morecolumns > li {
  display: inline-block;
  vertical-align: top; }

/* line 127, sass/_partials/_header.scss */
div.EMmenu div.mainCat ul.morecolumns ul.morecolumn-list {
  margin-right: 10px;
  margin-left: 0;
  list-style: none;
  min-height: 200px;
  margin-bottom: 10px; }

/* line 136, sass/_partials/_header.scss */
div.EMmenu div.mainCat ul.morecolumns ul.morecolumn-listRight {
  margin-right: 10px;
  margin-left: 0;
  list-style: none;
  border-right: 0px solid #1ea8e3;
  min-height: 200px;
  margin-bottom: 10px;
  position: relative; }

/* line 149, sass/_partials/_header.scss */
div.EMmenu div.mainCat ul.morecolumns ul.morecolumn-list li.moreheader, div.EMmenu div.mainCat ul.morecolumns ul.morecolumn-listRight li.moreheader {
  color: #66757f;
  font-size: 1rem;
  margin-bottom: 5px; }

/* line 155, sass/_partials/_header.scss */
div.EMmenu div.mainCat div.allContent {
  background-color: #e1e1e1;
  display: none;
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  z-index: -1;
  border-bottom: 8px solid #1ea8e3;
  border-right: 1px solid #66757f;
  border-left: 1px solid #66757f; }

/* line 167, sass/_partials/_header.scss */
div.EMmenu div.mainCat:hover {
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #e1e1e1;
  text-decoration: none;
  color: #66757f; }

/* line 174, sass/_partials/_header.scss */
div.EMmenu div.mainCat:hover div.allContent {
  display: block; }

/* line 177, sass/_partials/_header.scss */
div.EMmenu div.mainCat div.allContent a.slink {
  border-top: 0px solid #cddae9;
  color: #fff;
  display: block;
  font-weight: 500;
  margin: 0 0 0 0px;
  padding: 10px;
  font-size: .85rem;
  line-height: .95rem;
  text-rendering: optimizeLegibility; }

/* line 188, sass/_partials/_header.scss */
div.EMmenu div.mainCat div.allContent a.slink:hover {
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #e1e1e1;
  text-decoration: none;
  color: #66757f; }

/* line 195, sass/_partials/_header.scss */
div.EMmenu div.mainCat div.snav {
  width: 100%; }

/* line 199, sass/_partials/_header.scss */
div.EMmenu div.mainCat div.allContent div.menuItems {
  float: left;
  width: 80%;
  color: #000; }

/* line 205, sass/_partials/_header.scss */
div.inside .loader {
  margin-top: 50%;
  width: 16px !important; }

/* line 210, sass/_partials/_header.scss */
div.EMmenu div.mainCat div.snav:hover div.menuItems {
  border-left: 0px solid #DDF0F9;
  height: 100%;
  /*padding-left:10px*/ }

/* line 215, sass/_partials/_header.scss */
div.EMmenu div.mainCat div.snavM {
  background-color: #66757f;
  float: left;
  text-transform: uppercase;
  margin-top: 0px;
  width: 15%;
  min-height: 236px;
  text-align: left; }

/* line 224, sass/_partials/_header.scss */
div.EMmenu div.mainCat div.menuItems > div {
  margin: 2% 0 0 2%;
  float: left;
  width: 23%;
  max-height: 218px;
  overflow: hidden; }

/* line 232, sass/_partials/_header.scss */
div.EMmenu div.mainCat div.menuItems > div img {
  max-height: 145px !important;
  max-width: 250px !important; }

/* line 236, sass/_partials/_header.scss */
div.EMmenu div.mainCat div.menuItems > div p {
  margin: 0.4rem 0 0.6rem;
  font-size: .9rem;
  line-height: 1.2rem;
  color: #66757f;
  transition: all 0.2s ease 0s; }

/* line 244, sass/_partials/_header.scss */
div.menuItems > div p a {
  color: #66757f; }

/* line 249, sass/_partials/_header.scss */
div.EMmenu div.mainCat div.menuItems .noCont {
  padding: 5px;
  font-weight: 700;
  color: #333; }

/* line 255, sass/_partials/_header.scss */
div.EMmenu a.flink:hover, div.EMmenu a.morelink:hover {
  background-color: #e1e1e1;
  border: medium none;
  color: #66757f; }

/* line 261, sass/_partials/_header.scss */
div.EMmenu div.mainCatLogo a.flinkhome {
  display: block;
  padding: 2px 44px 0 25px;
  position: relative;
  text-rendering: optimizeLegibility; }

/* line 267, sass/_partials/_header.scss */
div.EMmenu div.mainCatLogo a.flinkhome:hover {
  background-color: transparent;
  border: medium none;
  color: #1ea8e3; }

/* line 273, sass/_partials/_header.scss */
div.EMmenu div.mainCatSocial a.flinksocial {
  color: #fff;
  display: block;
  font-weight: 300;
  font-size: 1.2rem;
  line-height: 50px;
  padding-left: 10px;
  padding-right: 18px;
  position: relative;
  text-transform: uppercase;
  border: 0 !important; }

/* line 285, sass/_partials/_header.scss */
div.EMmenu div.mainCatSocial a.flinksocial:hover {
  background-color: #fff;
  border: medium none;
  color: #1ea8e3; }

/* line 293, sass/_partials/_header.scss */
div.EMmenu div.mainCatSocial a.flinksearch {
  /*background-color: $EMdark-color;*/
  color: #fff;
  display: block;
  font-weight: 300;
  font-size: 18px;
  line-height: 30px;
  padding-left: 9px;
  padding-right: 9px;
  position: relative;
  text-transform: uppercase;
  border: 0 !important;
  text-rendering: optimizeLegibility; }

/* line 308, sass/_partials/_header.scss */
div.EMmenu div.mainCatSocial a.flinksearchBiz {
  /*background-color: #ff9326;*/
  color: #fff;
  display: block;
  font-weight: 300;
  font-size: 18px;
  line-height: 30px;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
  text-transform: uppercase;
  border: 0 !important;
  text-rendering: optimizeLegibility; }

/* line 324, sass/_partials/_header.scss */
div.EMmenu div.mainCatMobile {
  /*display: none;*/
  float: right;
  transition: all 0.1s ease 0s; }

/* line 330, sass/_partials/_header.scss */
.insideLoad {
  text-align: center;
  padding-top: 8%; }

/* line 334, sass/_partials/_header.scss */
.moreLoad {
  text-align: center;
  padding-top: 8%;
  padding-bottom: 8%; }

/* line 342, sass/_partials/_header.scss */
#morecolumns {
  display: none; }

/* line 343, sass/_partials/_header.scss */
.moreBack {
  background-color: #e1e1e1 !important; }

/* line 344, sass/_partials/_header.scss */
.EMcolumns {
  /*width: 25%; */
  float: left; }

/* line 346, sass/_partials/_header.scss */
.EMcolumns img {
  width: 100%; }

/* line 349, sass/_partials/_header.scss */
.EMcolumns h3 {
  margin-bottom: 0;
  padding-bottom: 0; }

/* line 353, sass/_partials/_header.scss */
.EMcolumns p {
  margin: 10px 0 0px;
  font-family: 'Rokkitt', serif;
  font-size: 1.1rem;
  line-height: 1.1rem; }

/* line 359, sass/_partials/_header.scss */
.EMcolumns p a {
  color: #66757f !important; }

/* line 362, sass/_partials/_header.scss */
.EMcolumns ul {
  padding: 0 0 5px;
  margin: 0 0 10px;
  border-bottom: 0px solid #66757f; }

/* line 369, sass/_partials/_header.scss */
.EMcolumns li {
  list-style-type: none;
  margin-bottom: 0;
  padding: 0;
  /* font-size: .8em;*/ }

/* line 375, sass/_partials/_header.scss */
.moreBack .EMcolumns ul li:nth-of-type(1n+3) {
  display: none; }

/* line 377, sass/_partials/_header.scss */
.EMcolumns a:hover {
  text-decoration: underline; }

/* Site Search */
/* line 383, sass/_partials/_header.scss */
.mobileSearchBiz, .mobileSearchMain {
  padding: 5px 20px 20px 20px;
  color: white;
  font-weight: 300;
  text-transform: uppercase;
  overflow: hidden; }

/* line 391, sass/_partials/_header.scss */
.mobileSearchBiz p, .mobileSearchMain p {
  margin-bottom: 5px;
  font-size: 14px; }

/* line 393, sass/_partials/_header.scss */
.mobileSearchBiz {
  background-color: #ff9326; }

/* line 397, sass/_partials/_header.scss */
.mobileSearchMain {
  background-color: #66757f; }

/* line 401, sass/_partials/_header.scss */
.showsearch-main, .showsearch-biz {
  display: none; }

/* line 405, sass/_partials/_header.scss */
.mobileSearchBiz form input#search, .mobileSearchMain form input#search {
  background-color: #fff;
  border: medium none;
  border-radius: 6px 0px 0px 6px;
  color: #999999;
  font-size: 15px;
  font-weight: 300;
  margin: 0;
  padding: 10px 10px;
  width: 79%;
  float: left; }

/* line 418, sass/_partials/_header.scss */
.mobileSearchBiz form button[type="submit"], .mobileSearchMain form button[type="submit"] {
  display: inline-block;
  font-size: 14px;
  margin: 0px 0 0 0px;
  text-align: center;
  transition: all 0.3s ease 0.08s;
  width: auto;
  padding: 8px 10px;
  text-transform: uppercase;
  float: left;
  background-color: transparent;
  color: #fff;
  border-top: 2px solid white;
  border-right: 2px solid white;
  border-bottom: 2px solid white;
  border-left: 0px solid white;
  border-radius: 0 6px 6px 0; }

/* line 438, sass/_partials/_header.scss */
.showsearch-main {
  position: fixed;
  margin-top: 50px;
  width: 100%;
  padding: 20px 5px;
  /*background-color: rgba(0,0,0,0.7);*/
  background-color: #66757f;
  /*box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);*/
  z-index: 5;
  text-align: center;
  border-bottom: 4px solid #666;
  top: 0px; }

/* line 451, sass/_partials/_header.scss */
.showsearch-biz {
  position: fixed;
  margin-top: 50px;
  width: 100%;
  padding: 20px 5px;
  /*background-color: rgba(0,0,0,0.7);*/
  background-color: #ff9326;
  /*box-shadow:0 2px 3px rgba(0, 0, 0, 0.3);*/
  z-index: 5;
  text-align: center;
  border-bottom: 4px solid #cc6600;
  top: 0px; }

/* line 467, sass/_partials/_header.scss */
.showsearch-main button[type="submit"], .showsearch-biz button[type="submit"] {
  border: 2px solid white;
  border-radius: 6px; }

/* line 471, sass/_partials/_header.scss */
.showsearch-main form, .showsearch-biz form {
  margin: auto;
  display: block;
  max-width: 63.5rem; }

/* line 477, sass/_partials/_header.scss */
.showsearch-main form button[type="submit"], .showsearch-biz form button[type="submit"] {
  display: inline-block;
  font-size: 20px;
  margin: 0px 0 0 10px;
  text-align: center;
  transition: all 0.3s ease 0.08s;
  width: auto;
  padding: 5px 15px;
  text-transform: uppercase;
  float: left;
  background-color: transparent;
  color: #fff; }

/* line 491, sass/_partials/_header.scss */
.showsearch-main form input#s, .showsearch-biz form input#c {
  background-color: #fff;
  border: medium none;
  border-radius: 6px;
  color: #999999;
  font-size: 15px;
  font-weight: 300;
  margin: 0;
  padding: 10px 10px;
  width: 80%;
  float: left; }

/* line 504, sass/_partials/_header.scss */
.showsearch-main form input#s.error, .showsearch-biz form input#c.error {
  /* border: $EMblue-color 1px solid;*/ }

/* line 507, sass/_partials/_header.scss */
.fa-search {
  text-align: center; }

/* line 508, sass/_partials/_header.scss */
.fa-search:before {
  /*float: left;*/ }

/* line 511, sass/_partials/_header.scss */
.whatSearch {
  float: left;
  width: 100%;
  font-family: 'Open Sans', "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin-top: 6px;
  font-size: 12px;
  font-weight: 600; }

/* line 520, sass/_partials/_header.scss */
#catSearchBiz {
  height: 50px;
  background-color: #ff9326; }

/* line 521, sass/_partials/_header.scss */
#catSearch {
  height: 50px;
  background-color: #66757f; }

/* end site search */
/* line 524, sass/_partials/_header.scss */
#catA, #catB, #catC, #catD, #catE, #catF, #catG, #catH, #catSearch, #catSearchBiz {
  display: block; }

/* line 526, sass/_partials/_header.scss */
.mainCatSocial #showRightPush {
  color: #fff !important; }

/* line 529, sass/_partials/_header.scss */
#showRightPush {
  /*margin: 50% 0 0;*/
  cursor: pointer;
  font-size: 2.5rem;
  color: #acacac; }

/* line 536, sass/_partials/_header.scss */
#holdPosts {
  display: none; }

/* line 543, sass/_partials/_header.scss */
.mobile-nav {
  background: #66757f;
  position: fixed;
  overflow-y: scroll;
  padding: 0px; }

/* line 549, sass/_partials/_header.scss */
.mobile-nav form {
  position: relative; }

/* line 552, sass/_partials/_header.scss */
.mobile-nav form input[type="text"] {
  border: none; }

/* line 555, sass/_partials/_header.scss */
.mobile-nav form button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 10px 15px;
  margin: 0;
  background: #2d474b; }

/* line 563, sass/_partials/_header.scss */
.mobile-nav form button i {
  transition: color 0.5s ease;
  color: #ededed; }

/* line 567, sass/_partials/_header.scss */
.mobile-nav form button:hover i {
  transition: color 0.5s ease;
  color: #c2c2c2; }

/* line 571, sass/_partials/_header.scss */
.mobile-nav a {
  display: block;
  color: #fff;
  transition: background-color 0.5s ease;
  background-color: #66757f;
  font-size: 1.1rem;
  line-height: 1.4rem;
  text-transform: uppercase; }

/* line 580, sass/_partials/_header.scss */
.mobile-nav a:hover,
.mobile-nav a:active {
  transition: background-color 0.5s ease;
  background-color: #2d474b; }

/* line 585, sass/_partials/_header.scss */
.mobile-nav-vertical {
  width: 200px;
  height: 100%;
  top: 0;
  z-index: 1000; }

/* line 591, sass/_partials/_header.scss */
.mobile-nav-vertical a {
  border-bottom: 1px solid #2d474b;
  padding: 12px 16px 14px 20px; }

/* line 595, sass/_partials/_header.scss */
.mobile-nav-right {
  right: -280px; }

/* line 598, sass/_partials/_header.scss */
.mobile-nav-right.mobile-nav-open {
  right: 0px; }

/* line 601, sass/_partials/_header.scss */
.mobile-nav-push {
  overflow-x: hidden;
  position: relative;
  left: 0; }

/* line 606, sass/_partials/_header.scss */
.mobile-nav-push-toleft {
  margin-left: -240px; }

/* line 609, sass/_partials/_header.scss */
.mobile-nav,
.mobile-nav-push {
  transition: all 0.3s ease; }

/* mobile ----------- */
@media only screen and (max-width: 768px) {
  /* line 621, sass/_partials/_header.scss */
  div.EMmenu {
    /*padding: 5px;*/ } }
@media screen and (max-width: 974px) {
  /* line 627, sass/_partials/_header.scss */
  #catG {
    display: none; }

  /* line 630, sass/_partials/_header.scss */
  div.EMmenu div.mainCat div.allContent a.slink {
    font-size: .8rem;
    line-height: .9rem; } }
@media screen and (max-width: 914px) {
  /* line 638, sass/_partials/_header.scss */
  #catF {
    display: none; } }
@media screen and (max-width: 815px) {
  /* line 644, sass/_partials/_header.scss */
  #catE {
    display: none; } }
@media screen and (max-width: 752px) {
  /* line 650, sass/_partials/_header.scss */
  #catD {
    display: none; } }
@media screen and (max-width: 687px) {
  /* line 656, sass/_partials/_header.scss */
  #catC {
    display: none; } }
@media screen and (min-width: 650px) {
  /* line 662, sass/_partials/_header.scss */
  #catNav {
    display: none; } }
@media screen and (max-width: 641px) {
  /* line 669, sass/_partials/_header.scss */
  #catA, #catB, #catC, #catD, #catE, #catF, #catG, #catH, #catSearch, #catSearchBiz {
    display: none; }

  /* line 672, sass/_partials/_header.scss */
  #catNav {
    display: block;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    margin-right: 10px; }

  /* line 679, sass/_partials/_header.scss */
  div.EMmenu div.mainCatLogo a.flinkhome {
    padding: 2px 38px 0 10px; } }
/* containers.scss */
/* line 2, sass/_partials/_containers.scss */
body {
  background-color: #f2f2f2; }

/* line 6, sass/_partials/_containers.scss */
.wrapper {
  padding-right: 5px;
  padding-left: 5px; }

/* line 10, sass/_partials/_containers.scss */
main {
  background-color: white;
  padding: 2% !important; }

/* line 12, sass/_partials/_containers.scss */
.category main {
  padding: 0 !important; }

/* line 14, sass/_partials/_containers.scss */
aside .col-4:first-of-type {
  padding-right: 0; }

/* line 16, sass/_partials/_containers.scss */
.row {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  /*background-color: $content-backround-color;*/
  margin-top: 10px; }

/* line 23, sass/_partials/_containers.scss */
.category .col-4, .archive .col-4, .single .col-4, .page .col-4 {
  padding-right: 2%;
  margin-left: 2%; }

/* line 27, sass/_partials/_containers.scss */
.category .col-8, .archive .col-8, .single .col-8, .page .col-8 {
  padding-right: 0; }

/* line 28, sass/_partials/_containers.scss */
.page .col-5 {
  padding-right: 0; }

/* line 30, sass/_partials/_containers.scss */
.pageCats .col-3 {
  float: left !important; }

/* line 32, sass/_partials/_containers.scss */
.more-excerpts aside {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important; }

/* line 35, sass/_partials/_containers.scss */
.row:after {
  display: block;
  clear: both;
  content: ''; }

/* line 47, sass/_partials/_containers.scss */
.row + .row {
  /*margin-top:$grid-spacing;*/ }

/* line 52, sass/_partials/_containers.scss */
[class^="col-"] {
  float: left;
  padding-right: 3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  /* line 59, sass/_partials/_containers.scss */
  [class^="col-"]:last-child {
    margin-right: 0%; }

/* line 64, sass/_partials/_containers.scss */
[class*="column"] + [class*="column"]:last-child {
  /*float: right;*/ }

/*
.col-1  { width:5.583333333333333%; }
.col-2  { width:14.16666666666667%; }
.col-3  { width:22.75%; }
.col-4  { width:31.33333333333333%; }
.col-5  { width:39.91666666666667%; }
.col-6  { width:48.5%; }
.col-7  { width:57.08333333333333%; }
.col-8  { width:65.66666666666666%; }
.col-9  { width:74.25%; }
.col-10 { width:82.83333333333333%; }
.col-11 { width:91.41666666666666%; }
.col-12 { width:100%; }
*/
/* line 85, sass/_partials/_containers.scss */
.col-1 {
  width: 5.58333%; }

/* line 86, sass/_partials/_containers.scss */
.col-2 {
  width: 14.16667%; }

/* line 87, sass/_partials/_containers.scss */
.col-3 {
  width: 22.75%; }

/* line 88, sass/_partials/_containers.scss */
.col-4 {
  width: 31.33333%; }

/* line 89, sass/_partials/_containers.scss */
.col-5 {
  width: 39.91667%; }

/* line 90, sass/_partials/_containers.scss */
.col-6 {
  width: 48.5%; }

/* line 91, sass/_partials/_containers.scss */
.col-7 {
  width: 57.08333%; }

/* line 92, sass/_partials/_containers.scss */
.col-8 {
  width: 65.66667%; }

/* line 93, sass/_partials/_containers.scss */
.col-9 {
  width: 74.25%; }

/* line 94, sass/_partials/_containers.scss */
.col-10 {
  width: 82.83333%; }

/* line 95, sass/_partials/_containers.scss */
.col-11 {
  width: 91.41667%; }

/* line 96, sass/_partials/_containers.scss */
.col-12 {
  width: 100%; }

/* line 98, sass/_partials/_containers.scss */
.columns {
  position: relative;
  /*float: left;*/ }

/* line 102, sass/_partials/_containers.scss */
.post-listing {
  margin-top: 0px; }

/* line 103, sass/_partials/_containers.scss */
.scrollArts {
  margin-top: 20px; }

/* line 106, sass/_partials/_containers.scss */
.scrollArts p a:last-of-type {
  margin: 0;
  float: right;
  text-align: right;
  text-transform: uppercase;
  color: #43a1b0; }

/* line 113, sass/_partials/_containers.scss */
.scrollArticle {
  margin-bottom: 30px;
  background-color: #fff;
  padding: 2% 0 2% 2%; }

/* line 114, sass/_partials/_containers.scss */
footer .col-4.freecol {
  padding-right: 0 !important; }

@media only screen and (max-width: 767px) {
  /* line 117, sass/_partials/_containers.scss */
  .post-listing {
    margin-top: 60px; }

  /* line 118, sass/_partials/_containers.scss */
  .scrollArticle {
    margin-bottom: 30px;
    background-color: #fff;
    padding: 2% 0 2% 0; }

  /*.col-1   { width:100%}
  .col-2   { width:100%}
  .col-3   { width:100%}
  .col-4   { width:100%}
  .col-5   { width:100%}*/
  /* line 124, sass/_partials/_containers.scss */
  .col-3 {
    width: 45%; }

  /* line 125, sass/_partials/_containers.scss */
  .col-3:nth-child(odd) {
    clear: left;
    margin-left: 2.25%; }

  /* line 126, sass/_partials/_containers.scss */
  .col-3:nth-child(even) {
    float: right; }

  /* line 127, sass/_partials/_containers.scss */
  .error404 .col-3 {
    width: 100%; }

  /* line 128, sass/_partials/_containers.scss */
  .error404 .col-3:nth-child(odd) {
    clear: left;
    margin-left: 0; }

  /* line 129, sass/_partials/_containers.scss */
  .error404 .col-3:nth-child(even) {
    float: left; }

  /* line 130, sass/_partials/_containers.scss */
  .error404 article {
    margin-top: 40px; }

  /* line 131, sass/_partials/_containers.scss */
  .equal-container .col-3 {
    margin-right: 0 !important; }

  /* line 134, sass/_partials/_containers.scss */
  .col-4 {
    width: 100%;
    margin-top: 5%;
    /*padding-left: 3%;*/
    padding-right: 3% !important; }

  /* line 135, sass/_partials/_containers.scss */
  .col-6 {
    width: 100%; }

  /* line 136, sass/_partials/_containers.scss */
  .article-section-featured .col-6 {
    padding-left: 1.5%; }

  /* line 139, sass/_partials/_containers.scss */
  .featured-large {
    margin-top: 45px; }

  /* line 142, sass/_partials/_containers.scss */
  .col-8 {
    width: 100%;
    padding: 0 3% 0 3% !important; }

  /* line 143, sass/_partials/_containers.scss */
  .single .col-4 {
    margin-left: 0; }

  /*.featured-right .col-6 {width:50%}*/
  /*.col-7   { width:100%}
  .col-8   { width:100%}
  .col-9   { width:100%}
  .col-10  { width:100%}
  .col-11  { width:100%}*/
  /* line 150, sass/_partials/_containers.scss */
  footer .col-4 {
    width: 33.33333333%; }

  /* line 151, sass/_partials/_containers.scss */
  footer .col-4.freecol {
    width: 100%;
    padding-right: 0 !important; } }
/*sidebar*/
/* line 2, sass/_partials/_sidebar.scss */
aside h4 {
  font-size: 1.1rem; }

/* line 6, sass/_partials/_sidebar.scss */
#widget-area aside {
  margin-bottom: 30px;
  overflow: hidden;
  background-color: white;
  padding: 5%; }

/* line 12, sass/_partials/_sidebar.scss */
#widget-area img {
  max-height: 275px; }

/* line 15, sass/_partials/_sidebar.scss */
.cat-item {
  font-size: 1.1rem; }

/* Top and Related Articles */
/* line 20, sass/_partials/_sidebar.scss */
.top-articles h4 {
  padding: 8px 0 20px 0; }

/* line 23, sass/_partials/_sidebar.scss */
#articles-slide {
  max-height: 300px !important; }

/* line 27, sass/_partials/_sidebar.scss */
.sp-slides {
  visibility: hidden; }

/* line 29, sass/_partials/_sidebar.scss */
.sp-layer {
  /*top: 10% !important;*/ }

/* line 32, sass/_partials/_sidebar.scss */
.sp-layer:after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  top: 90%;
  margin: 0px auto;
  width: 100%;
  height: 1px;
  background: #fff;
  -moz-box-shadow: 0px 0px .5px 0px #000;
  -webkit-box-shadow: 0px 0px .5px 0px #000;
  box-shadow: 0px 0px .5px 0px #000; }

/* line 46, sass/_partials/_sidebar.scss */
.sp-layer a {
  color: #fff !important;
  font-size: 1.3rem;
  line-height: 1.3rem;
  letter-spacing: 0.05rem;
  font-weight: 900;
  text-shadow: 0 1px 2px #000000; }

/* line 56, sass/_partials/_sidebar.scss */
.sp-padding {
  padding: 30px !important; }

/* line 60, sass/_partials/_sidebar.scss */
.sp-black {
  background: rgba(0, 0, 0, 0.4) !important;
  width: 100% !important; }

/* line 64, sass/_partials/_sidebar.scss */
.articles-box {
  color: #fff;
  margin: 0 10px;
  border: 10px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box; }

/* line 70, sass/_partials/_sidebar.scss */
.slider-container {
  margin: 0 auto;
  margin-bottom: 0px !important; }

/* line 74, sass/_partials/_sidebar.scss */
.sp-slides-container {
  position: relative; }

/* line 77, sass/_partials/_sidebar.scss */
.sp-mask {
  position: relative;
  overflow: hidden;
  max-height: 225px; }

/* line 82, sass/_partials/_sidebar.scss */
.sp-slides {
  position: relative; }

/* line 85, sass/_partials/_sidebar.scss */
.sp-slide {
  position: absolute;
  max-height: 225px !important; }

/* line 89, sass/_partials/_sidebar.scss */
.sp-image-container {
  overflow: hidden; }

/* line 92, sass/_partials/_sidebar.scss */
.sp-image {
  position: relative;
  display: block;
  border: none; }

/* line 97, sass/_partials/_sidebar.scss */
.sp-no-js {
  overflow: hidden;
  max-width: 100%; }

/* line 102, sass/_partials/_sidebar.scss */
.sp-buttons {
  padding-top: 0 !important;
  bottom: 40px !important; }

/* line 107, sass/_partials/_sidebar.scss */
.sp-button {
  width: 1rem !important;
  height: 1rem !important;
  border: 1px solid #666 !important;
  border-radius: 50%;
  margin: 8px;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  background-color: #bab6b6 !important;
  text-shadow: 0 2px 4px #000000 !important;
  opacity: .9 !important; }

/* line 123, sass/_partials/_sidebar.scss */
.sp-selected-button {
  background-color: #fff !important;
  text-shadow: 0 2px 4px #000000 !important; }

@media only screen and (max-width: 768px) {
  /* line 130, sass/_partials/_sidebar.scss */
  #articles-slide {
    max-height: 200px !important; }

  /* line 133, sass/_partials/_sidebar.scss */
  #widget-area aside {
    margin-bottom: 15px; }

  /* line 136, sass/_partials/_sidebar.scss */
  .sp-buttons {
    bottom: 30px !important; } }
/* line 3, sass/_partials/_share.scss */
.topshare {
  margin-top: 20px; }

/* line 6, sass/_partials/_share.scss */
.fa {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 15, sass/_partials/_share.scss */
.fa-facebook:before {
  content: "\f09a"; }

/* line 18, sass/_partials/_share.scss */
.fa-twitter:before {
  content: "\f099"; }

/* line 21, sass/_partials/_share.scss */
.fa-linkedin:before {
  content: "\f0e1"; }

/* line 24, sass/_partials/_share.scss */
.fa-google-plus:before {
  content: "\f0d5"; }

/* line 27, sass/_partials/_share.scss */
.fa-pinterest:before {
  content: "\f0d2"; }

/* line 30, sass/_partials/_share.scss */
.fa-reddit:before {
  content: "\f1a1"; }

/* line 34, sass/_partials/_share.scss */
.reveal-modal {
  visibility: hidden;
  display: none; }

/* line 39, sass/_partials/_share.scss */
.social-share-icons {
  float: left;
  margin-bottom: 24px;
  margin-left: 0; }

/* line 44, sass/_partials/_share.scss */
.social-share-icons,
.watch-action {
  margin-top: 16px; }

/* line 48, sass/_partials/_share.scss */
.topshare .social-share-icons,
.topshare .watch-action {
  margin-top: 0px; }

/* line 52, sass/_partials/_share.scss */
.social-share-icons li {
  float: left;
  margin: 0 8px 0 0;
  list-style-type: none; }

/* line 57, sass/_partials/_share.scss */
.social-share-icons li:first-of-type {
  margin: 10px 15px 0 0;
  font-size: 1.1rem;
  line-height: 1.1rem;
  font-family: 'Open Sans', "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-weight: 600;
  /*display: none;*/ }

/* line 65, sass/_partials/_share.scss */
.social-share-icons li:not(:first-of-type) {
  margin-bottom: 4px; }

/* line 68, sass/_partials/_share.scss */
.social-share-icons li:last-of-type {
  margin-right: 5px; }

/* line 71, sass/_partials/_share.scss */
.social-share-icons .btn {
  display: block;
  margin: 0;
  height: 2.5rem;
  width: 3em;
  line-height: 24px;
  border: 0;
  color: white;
  font-size: 18px;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  padding-top: 8px;
  box-sizing: border-box;
  transition: background-color 0.5s ease; }

/* line 87, sass/_partials/_share.scss */
.social-share-icons .btn:hover {
  transition: background-color 0.5s ease; }

/* line 91, sass/_partials/_share.scss */
.social-share-icons .btn-fb {
  background-color: #3b5998; }

/* line 94, sass/_partials/_share.scss */
.social-share-icons .btn-fb:hover {
  background-color: #2d4373; }

/* line 97, sass/_partials/_share.scss */
.social-share-icons .btn-tw {
  background-color: #00aced; }

/* line 100, sass/_partials/_share.scss */
.social-share-icons .btn-tw:hover {
  background-color: #0099d3; }

/* line 103, sass/_partials/_share.scss */
.social-share-icons .btn-in {
  background-color: #2ba3e1; }

/* line 106, sass/_partials/_share.scss */
.social-share-icons .btn-in:hover {
  background-color: #2490c7; }

/* line 109, sass/_partials/_share.scss */
.social-share-icons .btn-gp {
  background-color: #d34836; }

/* line 112, sass/_partials/_share.scss */
.social-share-icons .btn-gp:hover {
  background-color: #b03626; }

/* line 115, sass/_partials/_share.scss */
.social-share-icons .btn-pn {
  background-color: #cc2129; }

/* line 118, sass/_partials/_share.scss */
.social-share-icons .btn-pn:hover {
  background-color: #af1c23; }

/* line 121, sass/_partials/_share.scss */
.social-share-icons .btn-em {
  background-color: #78b94f; }

/* line 124, sass/_partials/_share.scss */
.social-share-icons .btn-em:hover {
  background-color: #347326; }

/* line 128, sass/_partials/_share.scss */
.social-share-icons .btn-rd {
  background-color: #2ba3e1;
  font-size: 18px;
  padding-left: 1px; }

/* line 133, sass/_partials/_share.scss */
.social-share-icons .btn-rd:hover {
  background-color: #2490c7; }

/* line 137, sass/_partials/_share.scss */
.watch-action {
  float: right;
  overflow: auto;
  zoom: 1;
  line-height: 0.9rem; }

/* line 143, sass/_partials/_share.scss */
.watch-action .status {
  display: none; }

/* line 146, sass/_partials/_share.scss */
.watch-action .watch-position {
  width: auto;
  margin-top: 4px; }

/* line 150, sass/_partials/_share.scss */
.align-right {
  float: right; }

/* line 153, sass/_partials/_share.scss */
.watch-action img {
  position: relative; }

/* line 156, sass/_partials/_share.scss */
.action-like,
.action-unlike {
  float: left;
  width: auto; }

/* line 161, sass/_partials/_share.scss */
.action-like {
  margin-right: 10px; }

/* line 164, sass/_partials/_share.scss */
.action-like a:hover,
.action-unlike a:hover {
  text-decoration: none; }

/* line 168, sass/_partials/_share.scss */
.action-like a.lbg-style1-active::before,
.action-unlike a.lbg-style1-active::before {
  background: #71ba44; }

/* line 172, sass/_partials/_share.scss */
.action-like a.unlbg-style1-active::before,
.action-unlike a.unlbg-style1-active::before {
  background: #e5473b; }

/* line 176, sass/_partials/_share.scss */
.action-like span,
.action-unlike span {
  margin-left: 0px;
  color: #8e8e8e; }

/* line 181, sass/_partials/_share.scss */
.action-like a.lbg-style1-active span {
  color: #71ba44; }

/* line 184, sass/_partials/_share.scss */
.action-unlike a.unlbg-style1-active span {
  color: #e5473b; }

/* line 187, sass/_partials/_share.scss */
.action-like a::before {
  content: "\f164"; }

/* line 190, sass/_partials/_share.scss */
.action-unlike a::before {
  content: "\f165"; }

/* line 194, sass/_partials/_share.scss */
.action-like a.lbg-style1-active::before, .action-unlike a.lbg-style1-active::before {
  background: transparent; }

/* line 197, sass/_partials/_share.scss */
.action-like a.unlbg-style1-active::before, .action-unlike a.unlbg-style1-active::before {
  background: transparent; }

/* line 201, sass/_partials/_share.scss */
.action-like a::before, .action-unlike a::before {
  font-family: FontAwesome;
  line-height: 24px;
  display: inline-block;
  background: transparent;
  padding: 4px;
  border-radius: 0;
  color: #909090;
  font-size: 1.8rem; }

@media screen and (max-width: 768px) {
  /* line 214, sass/_partials/_share.scss */
  .social-share-icons .btn {
    display: block;
    margin: 0;
    height: 2em;
    width: 2.15em;
    line-height: 24px;
    border: 0;
    color: white;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    padding-top: 8px;
    box-sizing: border-box;
    transition: background-color 0.5s ease; }

  /* line 230, sass/_partials/_share.scss */
  .social-share-icons {
    margin-bottom: 5px; }

  /* line 231, sass/_partials/_share.scss */
  .social-share-icons li:first-of-type {
    display: none; }

  /* line 232, sass/_partials/_share.scss */
  .watch-action {
    margin-bottom: 15px;
    font-size: 12px; }

  /* line 233, sass/_partials/_share.scss */
  .action-like {
    margin-right: 6px; }

  /* line 234, sass/_partials/_share.scss */
  .action-like a::before, .action-unlike a::before {
    font-size: 24px; }

  /* line 237, sass/_partials/_share.scss */
  .btnPinterest {
    display: none; }

  /* line 238, sass/_partials/_share.scss */
  .btnReddit {
    display: none; } }
/* line 1, sass/_partials/_ads.scss */
.dexads {
  margin: 0 0 0 0;
  padding: 0px;
  font-size: 0.8125rem;
  list-style-type: none;
  background: #fff;
  word-break: break-word;
  color: #333;
  font-weight: 300;
  width: 100%;
  overflow: hidden; }

/* line 14, sass/_partials/_ads.scss */
.dexads li {
  margin-bottom: 25px;
  overflow: hidden; }

/* line 20, sass/_partials/_ads.scss */
.dexads li:last-of-type {
  margin-bottom: 20px; }

/* line 26, sass/_partials/_ads.scss */
.dexads a {
  color: #1ea8e3;
  text-decoration: none; }

/* line 30, sass/_partials/_ads.scss */
.dexads a:hover {
  text-decoration: none; }

/* line 35, sass/_partials/_ads.scss */
.dexads h4 {
  font-weight: 300;
  font-size: 1.25rem;
  color: #66757f;
  font-family: 'Open Sans', "Helvetica Neue", Arial, Helvetica, sans-serif;
  margin: 0px 0 5px 0; }

/* line 42, sass/_partials/_ads.scss */
.dexads h4 a {
  font-weight: 300;
  font-size: 1.25rem;
  color: #66757f; }

/* line 48, sass/_partials/_ads.scss */
.dexads h4 a:hover {
  text-decoration: underline; }

/* line 52, sass/_partials/_ads.scss */
.adSlogan {
  font-weight: 600;
  font-size: .85rem;
  margin-bottom: 15px;
  position: relative;
  width: 100%;
  padding-bottom: 15px; }

/* line 60, sass/_partials/_ads.scss */
.adSlogan span {
  font-weight: normal; }

/* line 64, sass/_partials/_ads.scss */
.adSlogan a:hover {
  text-decoration: underline; }

/* line 68, sass/_partials/_ads.scss */
.adSlogan:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  width: 50%;
  /* or 100px */
  border-bottom: 2px solid #ccc; }

/* line 78, sass/_partials/_ads.scss */
.articleAds {
  margin-bottom: 50px;
  overflow: hidden; }

/* line 83, sass/_partials/_ads.scss */
.articleAds li {
  list-style: none;
  overflow: hidden; }

/* line 84, sass/_partials/_ads.scss */
.articleAds .findLogo {
  width: auto; }

/* line 86, sass/_partials/_ads.scss */
.articleAds .findDesc {
  float: left;
  width: 75%;
  margin-left: 25px; }

/* line 87, sass/_partials/_ads.scss */
.articleAds .findInfo h4 {
  margin-bottom: 8px;
  font-size: 1.25em; }

/* line 89, sass/_partials/_ads.scss */
.find-headline {
  font-size: 1.3rem;
  font-weight: 600;
  position: relative;
  z-index: 1;
  margin-bottom: 15px; }

/* line 97, sass/_partials/_ads.scss */
.findArticle {
  width: 100%;
  float: left;
  padding-bottom: 10px; }

/* line 103, sass/_partials/_ads.scss */
.findArticleImg {
  float: left;
  width: auto;
  margin-right: 2%; }

/* line 108, sass/_partials/_ads.scss */
.findArticle p {
  margin-bottom: 5px; }

/* line 110, sass/_partials/_ads.scss */
.find-headline span {
  /* to hide the lines from behind the text, you have to set the background color the same as the container */
  background: #fff;
  padding: 0 15px 0 0; }

/* line 117, sass/_partials/_ads.scss */
.find-headline :before {
  border-bottom: 2px solid #1ea8e3;
  content: "";
  margin: 0 auto;
  /* this centers the line to the full width specified */
  position: absolute;
  /* positioning must be absolute here, and relative positioning must be applied to the parent */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: -1; }

/* line 127, sass/_partials/_ads.scss */
.findMoreButton {
  width: 100%;
  float: left;
  text-align: center; }

/* line 130, sass/_partials/_ads.scss */
.findMoreButton .button {
  display: inline-block;
  margin: 12px 0 40px;
  padding: 8px 16px;
  font-family: inherit;
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #1ea8e3;
  color: #fff; }

/* line 139, sass/_partials/_ads.scss */
.findMoreButton .button:hover {
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #e1e1e1;
  color: #666; }

/* line 145, sass/_partials/_ads.scss */
.findLabelLoc {
  font-size: 1.1rem;
  font-weight: 600; }

/* line 150, sass/_partials/_ads.scss */
.findMore {
  width: 80%;
  margin: 0 !important; }

/* line 152, sass/_partials/_ads.scss */
.findLocal {
  margin-bottom: 20px;
  font-size: 1rem; }

/* line 157, sass/_partials/_ads.scss */
#findLocalChange {
  margin-left: 10px;
  font-size: .95rem;
  padding-left: 10px;
  border-left: 1px solid #DCDCDC; }

/* line 163, sass/_partials/_ads.scss */
#findLocalChange:hover {
  cursor: pointer;
  text-decoration: underline; }

/* line 165, sass/_partials/_ads.scss */
.findAdLabel {
  float: right;
  padding: 4px 10px 4px 10px;
  border-radius: 1px;
  background-color: #e5e5e5;
  font-size: 0.8rem;
  font-weight: 600;
  color: #999; }

/* line 175, sass/_partials/_ads.scss */
.findTop {
  margin-bottom: 30px !important; }

/* line 177, sass/_partials/_ads.scss */
.findLogo {
  float: left;
  width: 20%; }

/* line 182, sass/_partials/_ads.scss */
.findLogo img {
  max-width: 75px !important; }

/* line 186, sass/_partials/_ads.scss */
.findNoIcon {
  height: 88px;
  width: 88px;
  background: url("img/sprite-listing-thumbs.png") no-repeat 0px -98px;
  border-radius: 1px;
  border: 1px solid #d9e0e6; }

/* line 194, sass/_partials/_ads.scss */
.findDesc {
  float: right;
  width: 75%; }

/* line 198, sass/_partials/_ads.scss */
.findAdItem {
  width: 100%;
  float: left; }

/* line 204, sass/_partials/_ads.scss */
.findInfo {
  float: left; }

/* line 205, sass/_partials/_ads.scss */
.findInfo h3 {
  margin: 0;
  font-size: 1.3rem;
  line-height: 1.3rem;
  margin-bottom: 5px; }

/* line 206, sass/_partials/_ads.scss */
.findInfo h4 a {
  color: #1ea8e3; }

/* line 207, sass/_partials/_ads.scss */
.findInfo h3 a:hover {
  text-decoration: underline; }

/* line 211, sass/_partials/_ads.scss */
.findInfo p {
  margin-bottom: 0;
  font-size: .95rem;
  line-height: 1.1rem; }

/* line 216, sass/_partials/_ads.scss */
.findDeets {
  float: right;
  text-align: right;
  width: 30%; }

/* line 217, sass/_partials/_ads.scss */
.findDeets p {
  font-size: .83rem;
  margin-bottom: 0; }

/* line 223, sass/_partials/_ads.scss */
#changecity {
  width: 600px;
  height: 430px; }

/* line 227, sass/_partials/_ads.scss */
.modal {
  display: none;
  z-index: 999;
  background-color: #e1e1e1;
  -webkit-border-radius: 12px;
  border-radius: 2px;
  border: solid;
  border-color: #1ea8e3;
  border-width: medium;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -215px;
  /* Negative half of height. */
  margin-left: -300px;
  /* Negative half of width. */ }

/* line 244, sass/_partials/_ads.scss */
#changecityheader {
  text-align: center;
  background-color: #1ea8e3;
  display: block;
  width: 100%;
  height: 60px;
  position: relative;
  color: #fff;
  font-size: 1.4rem;
  line-height: 4rem; }

/* line 257, sass/_partials/_ads.scss */
.modal #city-list {
  height: 267px;
  margin: 0; }

/* line 263, sass/_partials/_ads.scss */
.modal ul {
  display: block;
  float: left;
  margin-left: 15px;
  margin-top: 10px;
  margin-bottom: 0;
  padding: 0;
  width: 30%;
  line-height: .85rem; }

/* line 275, sass/_partials/_ads.scss */
.modal li {
  list-style-type: none;
  margin: 0;
  padding: 2px;
  font-size: 12px; }

/* line 283, sass/_partials/_ads.scss */
.modal li a {
  color: #66757f;
  text-decoration: none; }

/* line 287, sass/_partials/_ads.scss */
.modal li a:hover {
  text-decoration: underline; }

/* line 291, sass/_partials/_ads.scss */
.modal #city-list-search {
  font-size: 14px;
  color: #666;
  font-weight: bold;
  margin-top: 30px;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  clear: both;
  vertical-align: baseline; }

/* line 304, sass/_partials/_ads.scss */
.modal #city-list-search form {
  display: table;
  vertical-align: middle;
  margin: 0; }

/* line 311, sass/_partials/_ads.scss */
.modal #city-list-search form label {
  display: block;
  float: left;
  margin-top: 8px; }

/* line 317, sass/_partials/_ads.scss */
.modal #city-list-search input[type="text"] {
  border: 1px solid #CCC;
  float: left;
  height: 40px;
  margin-left: 15px;
  padding-left: 5px;
  width: 150px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  font-weight: 200;
  font-size: .75rem; }

/* line 330, sass/_partials/_ads.scss */
.modal #city-list-search select {
  border: 1px solid #CCC;
  float: left;
  height: 40px;
  margin-left: 5px;
  padding-left: 5px;
  width: 50px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  font-weight: 200;
  font-size: .75rem; }

/* line 343, sass/_partials/_ads.scss */
.cityPowered {
  font-size: 11px;
  float: right;
  margin-right: 20px;
  font-weight: 300;
  margin-top: 0px; }

/* line 351, sass/_partials/_ads.scss */
.modal #city-list-search input.submit {
  border: none;
  height: 40px;
  color: #FFF;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  padding: 7px 20px;
  margin: 0 0 0 14px;
  overflow: visible;
  text-align: center;
  width: auto;
  display: inline-block;
  font-weight: 300;
  font-family: inherit;
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #1ea8e3;
  color: #fff; }

/* line 374, sass/_partials/_ads.scss */
.modal .modalCloseImg {
  display: block;
  position: absolute;
  right: -10px;
  top: -10px;
  padding: 4px 12px 4px 12px;
  background-color: #66757f;
  color: #FFF;
  font-size: 1rem;
  -webkit-border-radius: 10px;
  border-radius: 100%;
  cursor: pointer; }

/* line 388, sass/_partials/_ads.scss */
.emAd {
  position: relative;
  max-width: 728px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 65px;
  margin-bottom: 20px;
  /*background-color: $EMblue-color;*/
  max-height: 90px;
  /*    background: url(http://enlightenme.com/images/2016/05/EM_Default_Aqua.png);
      background-repeat: repeat-x;*/ }

/* line 401, sass/_partials/_ads.scss */
.footerAd .emAd {
  margin-top: 30px;
  margin-bottom: 0; }

/* line 403, sass/_partials/_ads.scss */
.emAd img {
  padding-bottom: 20px; }

/* line 406, sass/_partials/_ads.scss */
.emAdMobileTop {
  display: none;
  width: 100%; }

/* line 407, sass/_partials/_ads.scss */
.emAdMobileSide {
  display: none;
  width: 100%; }

/* line 408, sass/_partials/_ads.scss */
.adSpacerTop {
  margin-top: 20px; }

/* line 410, sass/_partials/_ads.scss */
.ad-sidebar {
  width: 100%;
  overflow: hidden; }

/* line 413, sass/_partials/_ads.scss */
.findQuote {
  color: #A9A9A9;
  font-size: 14px;
  font-style: italic;
  word-wrap: break-word; }

@media only screen and (max-width: 768px) {
  /* line 417, sass/_partials/_ads.scss */
  .adSpacerTop {
    margin-top: 70px; } }
@media screen and (max-width: 727px) {
  /* line 422, sass/_partials/_ads.scss */
  .findArticleImg {
    width: 100%;
    text-align: center;
    margin-bottom: 5px; }

  /* line 427, sass/_partials/_ads.scss */
  .findArticleImg img {
    margin-right: auto;
    margin-left: auto; }

  /* line 429, sass/_partials/_ads.scss */
  .emAd {
    display: none; }

  /* line 430, sass/_partials/_ads.scss */
  .ad-sidebar {
    display: none; }

  /* line 431, sass/_partials/_ads.scss */
  .emAdMobileTop {
    display: block;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto; }

  /* line 437, sass/_partials/_ads.scss */
  .emAdMobileSide {
    display: block;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto; }

  /* line 443, sass/_partials/_ads.scss */
  .findLogo img {
    max-width: 60px !important; }

  /* line 444, sass/_partials/_ads.scss */
  .articleAds .findDesc {
    float: left;
    width: 70%;
    margin-left: 15px; }

  /* line 450, sass/_partials/_ads.scss */
  .articleAds li {
    list-style: none;
    /* padding-bottom: 21px; */
    overflow: hidden; }

  /* line 455, sass/_partials/_ads.scss */
  .modal {
    display: none;
    z-index: 999;
    background-color: #e1e1e1;
    -webkit-border-radius: 12px;
    border-radius: 2px;
    border: solid;
    border-color: #43a1b0;
    border-width: medium;
    position: relative;
    /*top: -300px;*/
    left: 0;
    margin-top: 0;
    margin-left: 0; }

  /* line 470, sass/_partials/_ads.scss */
  #changecity {
    width: 100%;
    height: auto; }

  /* line 474, sass/_partials/_ads.scss */
  #city-list {
    display: none; }

  /* line 477, sass/_partials/_ads.scss */
  #changecityheader {
    display: none; }

  /*.modal #city-list-search form label {display: none;}*/
  /* line 479, sass/_partials/_ads.scss */
  .modal #city-list-search input[type="text"] {
    width: 100px;
    font-size: 14px;
    margin-left: 5px; }

  /* line 480, sass/_partials/_ads.scss */
  .modal #city-list-search select {
    width: 40px;
    font-size: 12px; }

  /* line 481, sass/_partials/_ads.scss */
  .modal #city-list-search select {
    padding: 0; } }
@media screen and (min-width: 727px) and (max-width: 1120px) {
  /* line 484, sass/_partials/_ads.scss */
  .findDesc {
    width: 60%; } }
/* line 1, sass/_partials/_footer.scss */
footer {
  margin: 32px 0 0;
  background: #66757f; }

/* line 5, sass/_partials/_footer.scss */
.emfooter {
  margin: 32px 0 0;
  background: #49555e;
  border-bottom: 0px solid #65727c; }

/* line 10, sass/_partials/_footer.scss */
.emfooter .EMmenu div.mainCatLogo a.flinkhome {
  padding-top: 4px; }

/* Footer Blocks */
/* line 15, sass/_partials/_footer.scss */
.footer-blocks {
  padding: 32px 0 40px; }

/* line 18, sass/_partials/_footer.scss */
.footer-blocks h2,
.footer-blocks p {
  margin: 0 0 16px;
  color: #a5a09b; }

/* line 23, sass/_partials/_footer.scss */
.footer-blocks h2 {
  text-transform: uppercase;
  font-size: 1.5rem;
  font-family: 'Rokkitt', serif; }

/* line 28, sass/_partials/_footer.scss */
.footer-blocks a {
  color: inherit;
  text-decoration: underline; }

/* line 32, sass/_partials/_footer.scss */
.footer-blocks a:hover {
  text-decoration: none; }

/* line 36, sass/_partials/_footer.scss */
.emfooter .social {
  margin: 32px 0 40px; }

/* line 39, sass/_partials/_footer.scss */
.emfooter .social li {
  background-color: #2d474b; }

/* line 42, sass/_partials/_footer.scss */
.emfooter .social li a,
.emfooter .social li a:hover {
  color: #a6a1a1; }

/* line 47, sass/_partials/_footer.scss */
.emfooter .medium-8 p {
  padding: 0 0 16px;
  border-bottom: 2px solid #2d474b; }

/* line 51, sass/_partials/_footer.scss */
div.EMmenu div.mainCatFooter a.flinkfooter {
  color: #fff;
  display: block;
  font-weight: 300;
  line-height: 50px;
  padding-left: 10px;
  padding-right: 18px;
  position: relative;
  text-transform: uppercase;
  border: 0 !important; }

/* line 62, sass/_partials/_footer.scss */
div.EMmenu div.mainCatFooter a.flinkfooter:hover {
  background-color: #1ea8e3;
  border: medium none;
  color: white;
  text-decoration: none; }

/* line 69, sass/_partials/_footer.scss */
div.EMmenu div.mainCatFooterLink a.flinkfooter {
  color: #fff;
  display: block;
  line-height: 50px;
  padding-left: 10px;
  padding-right: 18px;
  position: relative;
  border: 0 !important; }

/* line 78, sass/_partials/_footer.scss */
div.EMmenu div.mainCatFooterLink a.flinkfooter:hover {
  background-color: #1ea8e3;
  border: medium none;
  color: white;
  text-decoration: none; }

/* Copyright */
/* line 86, sass/_partials/_footer.scss */
.copyright {
  padding: 15px 0 10px 0;
  background: #000;
  font-size: 1rem;
  color: #a6a1a1; }

/* line 93, sass/_partials/_footer.scss */
.copyright ul {
  margin: 0;
  text-align: right; }

/* line 97, sass/_partials/_footer.scss */
.copyright li {
  display: inline;
  margin-right: 10px; }

/* line 101, sass/_partials/_footer.scss */
.copyright a {
  text-decoration: none;
  color: #fff; }

/* line 105, sass/_partials/_footer.scss */
.copyright a:hover {
  text-decoration: none;
  color: white; }

@media only screen and (max-width: 767px) {
  /* line 110, sass/_partials/_footer.scss */
  .copyright {
    padding: 15px 10px 10px 10px;
    background: #000;
    font-size: 1rem;
    color: #a6a1a1; }

  /* line 116, sass/_partials/_footer.scss */
  .copyright li {
    display: inline;
    margin-right: 10px;
    font-size: 11px; }

  /* line 121, sass/_partials/_footer.scss */
  .copyright ul {
    text-align: left; }

  /* line 124, sass/_partials/_footer.scss */
  div.EMmenu div.mainCatFooter a.flinkfooter {
    padding-right: 0px; }

  /* line 127, sass/_partials/_footer.scss */
  footer {
    padding: 3px; } }
/* line 54, sass/_partials/_mixins.scss */
a {
  color: #666;
  text-decoration: none; }
  /* line 57, sass/_partials/_mixins.scss */
  a:visited {
    /*color: $visit;*/
    text-decoration: none; }
  /* line 61, sass/_partials/_mixins.scss */
  a:hover {
    color: #666;
    text-decoration: underline; }
  /* line 65, sass/_partials/_mixins.scss */
  a:active {
    color: #666;
    text-decoration: none; }

/*containers*/
/* line 24, sass/style.scss */
.container {
  width: 100%; }

/* line 26, sass/style.scss */
article[role="main"] {
  float: left;
  width: 62.5%; }

/* line 31, sass/style.scss */
aside[role="complementary"] {
  float: right;
  width: 31.25%; }

/* line 36, sass/style.scss */
img {
  max-width: 100%;
  height: auto; }

/* line 40, sass/style.scss */
a img, a img:hover {
  transition: opacity 0.5s ease;
  backface-visibility: hidden;
  transform: translateZ(0) scale(1, 1); }

/* line 46, sass/style.scss */
ul {
  margin-bottom: 15px;
  margin-left: 1.1rem;
  list-style-position: outside;
  display: block;
  list-style-type: disc; }

/* line 53, sass/style.scss */
li {
  display: list-item;
  margin-bottom: 15px; }

/* line 57, sass/style.scss */
em, i {
  font-style: italic;
  line-height: inherit; }

/* line 61, sass/style.scss */
input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea {
  -webkit-appearance: none;
  background-color: #fff;
  font-family: inherit;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875rem;
  margin: 0 0 1rem 0;
  padding: 0.5rem;
  height: 2.3125rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition: box-shadow 0.45s,border-color 0.45s ease-in-out; }

/* line 79, sass/style.scss */
hr {
  margin-bottom: 20px; }

/* line 81, sass/style.scss */
.button {
  display: inline-block;
  margin: 12px 0 40px;
  padding: 8px 16px;
  font-family: inherit;
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #1ea8e3;
  color: white; }

/* line 92, sass/style.scss */
.button:hover {
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #e1e1e1;
  color: #666;
  text-decoration: none; }

/***************|
|* Breadcrumbs *|
|***************/
/* line 103, sass/style.scss */
#breadcrumbs {
  margin: 0 0 24px 0; }

/* line 106, sass/style.scss */
#breadcrumbs li {
  display: inline;
  margin: 0 0.2rem 0 0;
  color: #666;
  padding-bottom: 10px;
  border-bottom: 2px solid #1ea8e3;
  font-weight: 600;
  font-size: 14px; }

/* line 115, sass/style.scss */
#breadcrumbs li a {
  text-decoration: none;
  color: #666; }

/* line 119, sass/style.scss */
#breadcrumbs li a:hover {
  text-decoration: none; }

/* line 122, sass/style.scss */
#breadcrumbs li:last-of-type span:last-child {
  display: none; }

/* line 126, sass/style.scss */
.archive main article p:not(:last-of-type), .category main article p:not(:last-of-type), .search main article p:not(:last-of-type) {
  margin: 0 0 15px; }

/* line 130, sass/style.scss */
.archive main article p a:last-of-type, .category main article p a:last-of-type, .search main article p a:last-of-type {
  margin: 0;
  float: right;
  text-align: right;
  text-transform: uppercase;
  color: #1ea8e3; }

/* Pagination */
/* line 141, sass/style.scss */
.pagination {
  margin: 32px 0 0;
  text-align: right; }

/* line 145, sass/style.scss */
.search .pagination {
  margin-bottom: 32px; }

/* line 148, sass/style.scss */
.pagination span,
.pagination a {
  display: inline-block;
  padding: 8px 12px; }

/* line 153, sass/style.scss */
.pagination a.prev.page-numbers,
.pagination a.next.page-numbers {
  display: none; }

/* line 157, sass/style.scss */
.pagination a.page-numbers,
.pagination span.page-numbers {
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #1ea8e3;
  color: #fff; }

/* line 163, sass/style.scss */
.pagination a.page-numbers:not(.dots):hover,
.pagination span.page-numbers:not(.dots):hover {
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #e1e1e1;
  color: #666;
  text-decoration: none; }

/* line 170, sass/style.scss */
.pagination span.page-numbers.current {
  background-color: #e1e1e1;
  color: #666; }

/* category topics */
/* line 176, sass/style.scss */
.topic-heading {
  background: #66757f;
  background-clip: content-box;
  width: 100%; }

/* line 181, sass/style.scss */
.topic-heading p {
  padding: 12px 16px;
  margin: 0;
  font-family: 'Rokkitt', serif;
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: 700;
  color: #fff; }

/* line 190, sass/style.scss */
.topic-select {
  margin: 0 0 32px;
  padding: 0 0 24px;
  border-bottom: 5px solid #66757f;
  overflow: hidden; }

/* line 196, sass/style.scss */
.topic-select span:last-of-type {
  float: right; }

/* line 199, sass/style.scss */
.topic-item {
  padding: 10px 0 10px 0;
  border-bottom: 1px solid #ddd; }

/* line 203, sass/style.scss */
.topic-item a {
  color: inherit; }

/* line 206, sass/style.scss */
.topic-item a:hover span:first-of-type {
  text-decoration: underline; }

/***************|
|* Homepage *|
|***************/
/* Large Featured Article */
/* line 214, sass/style.scss */
.article-section-featured {
  margin-top: 40px; }

/* line 218, sass/style.scss */
.featured-right .col-6 {
  padding-right: 0; }

/* line 219, sass/style.scss */
.featured-right .col-6:nth-child(odd) {
  margin-right: 3%; }

/* line 221, sass/style.scss */
.article-section-featured .col-6 {
  padding-right: 1.5%; }

/* line 224, sass/style.scss */
.article-section-featured .col-4,
.equal-container .col-6 {
  /*padding-right: 0 !important;*/ }

/* line 228, sass/style.scss */
.equal-container .col-3 {
  margin-right: 2.25%; }

/* line 231, sass/style.scss */
.article-section-featured .featured-large article {
  margin: 0; }

/* line 234, sass/style.scss */
.article-section-featured .featured-large article {
  position: relative; }

/* line 237, sass/style.scss */
.article-section-featured .featured-large div {
  position: absolute;
  bottom: 6%;
  width: 100%;
  pointer-events: none; }

/* line 243, sass/style.scss */
.article-section-featured .featured-large div p,
.article-section-featured .featured-large div h1 {
  margin: 0;
  text-transform: uppercase;
  pointer-events: auto; }

/* line 249, sass/style.scss */
.article-section-featured .featured-large div p {
  position: relative;
  left: 5%;
  color: white; }

/* line 254, sass/style.scss */
.article-section-featured .featured-large div p:first-of-type {
  display: inline-block;
  padding: 2% 4%;
  font-size: 0.95rem;
  line-height: 0.95rem;
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #66757f;
  color: #fff; }

/* line 263, sass/style.scss */
.article-section-featured .featured-large div h1 {
  /*width: 100%;*/
  padding: 4% 5%;
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #fff;
  font-size: 1.75rem;
  line-height: 1.75rem;
  color: #66757f; }

/* line 272, sass/style.scss */
.article-section-featured .featured-large div p:last-of-type {
  display: inline-block;
  padding-top: 2%;
  font-size: 0.85rem;
  line-height: 0.85rem;
  transition: text-shadow 0.5s ease;
  text-shadow: 2px 2px 5px #333;
  color: white; }

/* line 281, sass/style.scss */
.article-section-featured .featured-large a:hover {
  text-decoration: none; }

/* line 284, sass/style.scss */
.article-section-featured .featured-large a:hover div p:first-of-type {
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: white;
  color: #66757f; }

/* line 289, sass/style.scss */
.article-section-featured .featured-large a:hover div h1 {
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #66757f;
  color: white; }

/* line 294, sass/style.scss */
.article-section-featured .featured-large a:hover div p:last-of-type {
  transition: text-shadow 0.5s ease;
  text-shadow: 4px 4px 5px #66757f; }

/* Small Featured Article */
/* line 301, sass/style.scss */
.article-section-featured .featured-small article {
  position: relative; }

/* line 304, sass/style.scss */
.article-section-featured .featured-small article:first-of-type {
  /*border-bottom: 5px solid $EMdark-color;*/ }

/* line 307, sass/style.scss */
.article-section-featured .featured-small div {
  width: 100%;
  padding: 0.75rem;
  position: absolute;
  bottom: 0;
  background: white; }

/* line 314, sass/style.scss */
.article-section-featured .featured-small h1,
.article-section-featured .featured-small p {
  /*width: 75%;*/
  margin: 0 auto;
  text-transform: uppercase; }

/* line 320, sass/style.scss */
.article-section-featured .featured-small h1 {
  margin-bottom: 4px;
  font-size: 1.25rem;
  line-height: 1.25rem; }

/* line 325, sass/style.scss */
.article-section-featured .featured-small p {
  font-size: 0.85rem;
  color: EMblue-color; }

/* Article Section Headline */
/* line 332, sass/style.scss */
.article-section-headline {
  margin: 0;
  background: #66757f;
  background-clip: content-box;
  overflow: hidden;
  width: 100%; }

/* line 339, sass/style.scss */
.article-section-headline p:first-of-type,
.article-section-headline p:last-of-type {
  display: block;
  padding: 20px 20px 18px;
  margin: 0;
  line-height: 1.25rem;
  white-space: nowrap;
  float: left;
  width: auto;
  border-bottom: none;
  text-align: left; }

/* line 352, sass/style.scss */
.article-section-headline p:first-of-type,
.article-section-narrow .article-section-headline p:first-of-type,
.article-section-headline p:last-of-type {
  color: white; }

/* line 357, sass/style.scss */
.article-section-headline p:first-of-type {
  float: left !important;
  width: auto;
  border-bottom: none;
  text-align: left;
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #1ea8e3;
  text-transform: uppercase;
  font-family: 'Rokkitt', serif;
  font-size: 1.25rem; }

/* line 368, sass/style.scss */
.article-section-headline a:hover p:first-of-type {
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #e1e1e1;
  text-decoration: none;
  color: #666; }

/* line 374, sass/style.scss */
.article-section-headline p:last-of-type {
  float: right;
  font-size: 0.95rem;
  line-height: 0.95rem; }

/* line 379, sass/style.scss */
.article-section-wide .article-section-headline a:hover,
.article-section-narrow .article-section-headline a:hover {
  text-decoration: none; }

/* line 383, sass/style.scss */
p.back-to-top {
  background-color: transparent !important;
  float: right !important; }

/* line 387, sass/style.scss */
p.back-to-top a {
  background-color: transparent !important;
  float: right !important; }

/* Article Sections */
/* line 393, sass/style.scss */
.article-section-featured img {
  width: 100%;
  max-height: 442px; }

/* line 397, sass/style.scss */
.article-section-featured .featured-small img {
  width: 100%;
  max-height: 300px; }

/* line 402, sass/style.scss */
.article-section-headline img,
.article-section-wide img {
  width: 100%; }

/* line 407, sass/style.scss */
.article-section-narrow img {
  /*max-height: 135px;*/
  width: 100%;
  height: auto; }

/* line 414, sass/style.scss */
.article-section-featured a,
.article-section-headline p:last-of-type a,
.article-section-wide h1 a,
.article-section-wide p a,
.article-section-narrow a {
  color: inherit; }

/* line 421, sass/style.scss */
.article-section-featured a:hover,
.article-section-wide .article-section-headline a:hover p:last-of-type,
.article-section-narrow .article-section-headline a:hover p:last-of-type,
.article-section-wide a:hover,
.article-section-narrow a:hover {
  text-decoration: underline; }

/* line 429, sass/style.scss */
.article-section-wide .view-more,
.article-section-narrow .view-more {
  display: none;
  width: 8rem;
  text-align: center;
  padding: 10px 15px;
  margin: 16px auto;
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #1ea8e3;
  text-transform: uppercase;
  color: white; }

/* line 441, sass/style.scss */
.article-section-wide .view-more:hover,
.article-section-narrow .view-more:hover {
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #e1e1e1;
  text-decoration: none;
  color: #666; }

/* line 448, sass/style.scss */
.article-section-wide article div {
  border-bottom: 5px solid #66757f; }

/* line 451, sass/style.scss */
.article-section-wide article:not(:last-of-type) div,
.article-section-wide article img,
.article-section-narrow article img {
  margin: 0 0 16px; }

/* line 456, sass/style.scss */
.article-section-wide article:nth-of-type(2) div {
  margin: 0; }

/*.article-section-wide article:last-of-type {
	display: none;
}*/
/* line 462, sass/style.scss */
.article-section-wide article h1,
.article-section-narrow article h1 {
  text-transform: uppercase;
  font-size: 1.25rem;
  line-height: 1.25rem;
  color: #66757f; }

/* line 469, sass/style.scss */
.article-section-wide article p,
.article-section-narrow article div.col-8 > p {
  position: relative;
  font-size: 0.9rem;
  line-height: 1.2rem;
  text-transform: uppercase;
  color: #43a1b0;
  text-align: right; }

/* line 478, sass/style.scss */
.article-section-wide article h1,
.article-section-wide article p,
.article-section-narrow article h1,
.article-section-narrow article p {
  width: 100%;
  margin: 0 auto 8px; }

/* line 485, sass/style.scss */
.article-section-narrow article div {
  border-bottom: none; }

/* line 489, sass/style.scss */
.article-section-narrow article div.col-8 > p {
  text-align: right; }

/* line 493, sass/style.scss */
.article-section-narrow hr {
  margin: 24px 0;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1; }

/* line 498, sass/style.scss */
.article-section-narrow hr.show-for-small-only {
  margin: 0;
  display: none; }

/* line 502, sass/style.scss */
.article-section-narrow hr:nth-of-type(2) {
  display: none; }

/* line 505, sass/style.scss */
.dogPic img {
  width: 0%; }

/* line 508, sass/style.scss */
.bawmrp_li_style {
  float: left;
  max-width: 200px;
  height: auto;
  overflow: hidden;
  list-style: none;
  border-right: 1px solid #ccc;
  text-align: center;
  padding: 0px 5px; }

/* line 518, sass/style.scss */
.sideContent img {
  max-height: 85px; }

/* line 522, sass/style.scss */
.cat-desc {
  margin-top: 20px; }

/* line 524, sass/style.scss */
.bawmrp ul {
  list-style: none !important;
  margin: 0; }

/* line 529, sass/style.scss */
.bawmrp li {
  float: left;
  display: inline-block;
  width: 31%;
  margin-right: 15px; }

/* line 535, sass/style.scss */
.bawmrp_manual a {
  color: #333; }

/* line 538, sass/style.scss */
.bawmrp_manual a:hover {
  color: #333;
  text-decoration: underline; }

/* line 542, sass/style.scss */
.bawmrp img {
  width: 100%;
  height: 160px; }

/* Contact Us */
/* line 549, sass/style.scss */
.page .gform_wrapper .gform_title,
.page .gform_wrapper .gform_description,
.page .gform_wrapper + script + p,
.page .gform_confirmation_wrapper .gform_title,
.page .gform_confirmation_wrapper .gform_description {
  font-family: 'Open Sans', "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 1.1rem;
  line-height: 1.1rem;
  color: #333; }

/* line 559, sass/style.scss */
.page .gform_wrapper .gform_title,
.page .gform_confirmation_wrapper .gform_title {
  margin: 0 0 48px; }

/* line 563, sass/style.scss */
.page .gform_wrapper .gform_description,
.page .gform_confirmation_wrapper .gform_description {
  display: block;
  margin: 0 0 24px;
  font-weight: 700; }

/* line 569, sass/style.scss */
.page .gform_wrapper .validation_error {
  margin: 24px 0;
  color: #ff0000; }

/* line 573, sass/style.scss */
.page .gform_wrapper ul {
  margin: 0; }

/* line 576, sass/style.scss */
.page .gform_wrapper li {
  list-style-type: none; }

/* line 579, sass/style.scss */
.page .gform_wrapper .gfield_label {
  margin: 0 0 8px;
  font-size: 0.9rem;
  line-height: 0.9rem; }

/* line 584, sass/style.scss */
.page .gform_wrapper .gfield_select {
  transition: background-color 0.5s ease;
  background-color: #fff; }

/* line 588, sass/style.scss */
.page .gform_wrapper .gfield_select:hover {
  transition: background-color 0.5s ease;
  background-color: #fafafa; }

/* line 592, sass/style.scss */
.page .gform_wrapper #field_1_6 .gfield_label {
  margin: 16px 0;
  font-style: italic; }

/* line 596, sass/style.scss */
.page .gform_wrapper .validation_message {
  margin: 4px 0 12px;
  color: #ff0000; }

/* line 600, sass/style.scss */
.page .gform_wrapper .gform_footer {
  text-align: right; }

/* line 603, sass/style.scss */
.page .gform_wrapper .gform_button {
  padding: 8px 12px;
  margin: 8px 0 30px 30%;
  font-family: 'Open Sans', "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 0.9rem;
  line-height: 0.9rem;
  font-weight: 700;
  text-transform: uppercase;
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #43a1b0;
  color: #fff;
  float: left; }

/* line 616, sass/style.scss */
.page .gform_wrapper .gform_button:hover {
  transition: background-color 0.5s ease, color 0.5s ease;
  background-color: #e1e1e1;
  color: #666; }

/* line 621, sass/style.scss */
.page .gform_wrapper + script + p {
  margin: 48px 0 24px; }

/* line 624, sass/style.scss */
.page .gform_wrapper + script + p + address {
  margin: 0 0 24px;
  font-size: 0.9rem;
  line-height: 1.2rem;
  font-style: normal;
  color: #333; }

/* line 631, sass/style.scss */
.page .gform_wrapper + script + p + address strong {
  font-size: 1rem;
  line-height: 1rem; }

/* line 635, sass/style.scss */
.page .gform_confirmation_wrapper .gform_description {
  line-height: 1.6rem; }

/* line 638, sass/style.scss */
.page .gform_confirmation_wrapper + p,
.page .gform_confirmation_wrapper + p + address,
.page .gform_validation_container,
.page .gform_wrapper #field_1_6 .gfield_label {
  display: none; }

/* line 644, sass/style.scss */
.page .gfield_required {
  color: #ff0000; }

/* line 648, sass/style.scss */
#field_1_2 input {
  margin-bottom: 0.25rem; }

/* line 651, sass/style.scss */
#field_1_2 .gfield_description {
  margin-bottom: 0.25rem;
  font-style: italic;
  font-size: 0.8rem;
  color: #999; }

/* line 657, sass/style.scss */
.page .gform_wrapper li:not(#field_1_6) .gfield_label,
.page .gform_wrapper .ginput_container {
  display: inline-block; }

/* line 661, sass/style.scss */
.page .gform_wrapper .gfield_label {
  margin: 12px 0px 0 0;
  vertical-align: top;
  /*width: 35%;*/ }

/* line 668, sass/style.scss */
.page .gform_wrapper #field_1_6 .ginput_container {
  /*width: 100%;*/
  margin-left: 30%; }

/* line 674, sass/style.scss */
#field_1_2 .gfield_description {
  text-align: left;
  margin-bottom: 12px; }

/* line 679, sass/style.scss */
.page .gform_wrapper li:not(#field_1_6) .gfield_label {
  width: 30%; }

/* line 682, sass/style.scss */
.page .gform_wrapper .ginput_container {
  width: 70%; }

/* line 685, sass/style.scss */
.article_scroll {
  margin-top: 40px; }

/* Comments */
/* line 687, sass/style.scss */
#disqus_thread {
  margin-bottom: 40px; }

@media only screen and (min-width: 768px) and (max-width: 775px) {
  /* line 692, sass/style.scss */
  .article-section-featured .featured-small h1 {
    font-size: 18px	 !important;
    line-height: 20px !important; } }
@media only screen and (max-width: 767px) {
  /* line 699, sass/style.scss */
  .hide-for-small-only, .hide-for-small-up, .hide-for-small, .hide-for-small-down, .show-for-medium-only, .show-for-medium-up, .show-for-medium, .hide-for-medium-down, .show-for-large-only, .show-for-large-up, .show-for-large, .hide-for-large-down, .show-for-xlarge-only, .show-for-xlarge-up, .show-for-xxlarge-only, .show-for-xxlarge-up {
    display: none !important; }

  /* line 702, sass/style.scss */
  .col-8 .columns .equal-height .hide-for-small-only p {
    display: block; }

  /* line 703, sass/style.scss */
  .article-section-headline p:first-of-type {
    width: 100%;
    text-align: center;
    padding-left: 0;
    background-color: transparent; }

  /* line 704, sass/style.scss */
  .article-section-wide article h1, .article-section-narrow article h1 {
    font-size: 20px; }

  /*.article-section-headline {margin: 0 0 20px 0;}*/
  /* line 706, sass/style.scss */
  .article-section-narrow article p {
    font-size: 18px; }

  /* line 707, sass/style.scss */
  .article-section-featured {
    margin-top: 20px; }

  /* line 710, sass/style.scss */
  #breadcrumbs {
    margin-top: 0;
    border-bottom: 2px solid #43a1b0; }

  /* line 711, sass/style.scss */
  #breadcrumbs li {
    border-bottom: 0; }

  /* line 712, sass/style.scss */
  .back-to-top-cat {
    display: none; }

  /* line 713, sass/style.scss */
  .bawmrp li {
    width: 100%;
    margin-right: 0; } }
