@charset "UTF-8";
/*
 * Daily Burn Blog Theme
 * --------------------------------------------------------------------------------- //
	This is the master theme.scss file for Daily Burn, which contains an annotated
 list of @import functions which comprise the separate stylesheets which make up
 specific parts of the theme.
 * --------------------------------------------------------------------------------- */
/*
 * Responsive Style Overrides
 * --------------------------------------------------------------------------------- //
	Responsive breakpoints are declared as variables here to allow them to be set in
 one location and referenced throughout the responsive stylesheets. The values can be
 updated here and the new breakpoints will be used through the compiled CSS.
 	Because the responsive stylesheets may be triggered by different pixel values in
 the future, the file names represent their purpose (ex: tablet.scss) rather than the
 breakpoint value (ex: 1024.scss)
 	The landscape and portrait values are optional, and can be referenced within the
 responsive stylesheets themselves. So, there is no need for a tablet-landscape.scss
 file, when media queries for specific overrides can be declared within the
 tablet.scss file itself.
 * --------------------------------------------------------------------------------- */
/*
 * Theme Modules
 * --------------------------------------------------------------------------------- //
	Modules, designated with an underscore prefix, don't generate any CSS output
 themselves but instead contain mixins and definte base variables used by other
 stylesheets.
 * --------------------------------------------------------------------------------- */
/* --- Base Theme Variables --- */
/*
 * Base Font Variables
 * --------------------------------------------------------------------------------- */
/*
 * Base Color Variables
 * --------------------------------------------------------------------------------- */
/*
 * Layout Values
 * --------------------------------------------------------------------------------- */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* --- Lineto Circular Font --- */
/*
* Legal Disclaimer
*
* These assets/assets are licensed only for use on these domains and their subdomains:
* dailyburn.com
*
* It is illegal to download or use them on other websites.
*
* While the @font-face statements below may be modified by the client, this
* disclaimer may not be removed.
*
* Lineto.com, 2015
*/
/*
*
* INSTRUCTIONS
*
* Copy the Legal Disclaimer and the @font-faces statements to your regular CSS file.
* The assets/assets folder(s) should be placed relative to the regular CSS file.
*
* You can use either the complete or subsetted assets/assets:
* If you don’t require the entire range of characters, you can use the smaller, subsetted webassets/assets instead.
* See "Glyphs & Languages" for an overview of the characters in the *_subsetted.html file in the root directory of this package.
*
*/
/* Subsetted */
@font-face {
  font-family: "Circular-Mediumitalic-S";
  src: url("../assets/lineto-circular-subsetted/lineto-circular-mediumitalic.eot");
  src: url("../assets/lineto-circular-subsetted/lineto-circular-mediumitalic.eot?#iefix") format("embedded-opentype"), url("../assets/lineto-circular-subsetted/lineto-circular-mediumitalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Circular-Bold-S";
  src: url("../assets/lineto-circular-subsetted/lineto-circular-bold.eot");
  src: url("../assets/lineto-circular-subsetted/lineto-circular-bold.eot?#iefix") format("embedded-opentype"), url("../assets/lineto-circular-subsetted/lineto-circular-bold.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Circular-Black-S";
  src: url("../assets/lineto-circular-subsetted/lineto-circular-black.eot");
  src: url("../assets/lineto-circular-subsetted/lineto-circular-black.eot?#iefix") format("embedded-opentype"), url("../assets/lineto-circular-subsetted/lineto-circular-black.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Circular-Bolditalic-S";
  src: url("../assets/lineto-circular-subsetted/lineto-circular-bolditalic.eot");
  src: url("../assets/lineto-circular-subsetted/lineto-circular-bolditalic.eot?#iefix") format("embedded-opentype"), url("../assets/lineto-circular-subsetted/lineto-circular-bolditalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Circular-Book-S";
  src: url("../assets/lineto-circular-subsetted/lineto-circular-book.eot");
  src: url("../assets/lineto-circular-subsetted/lineto-circular-book.eot?#iefix") format("embedded-opentype"), url("../assets/lineto-circular-subsetted/lineto-circular-book.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Circular-Medium-S";
  src: url("../assets/lineto-circular-subsetted/lineto-circular-medium.eot");
  src: url("../assets/lineto-circular-subsetted/lineto-circular-medium.eot?#iefix") format("embedded-opentype"), url("../assets/lineto-circular-subsetted/lineto-circular-medium.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Circular-Blackitalic-S";
  src: url("../assets/lineto-circular-subsetted/lineto-circular-blackitalic.eot");
  src: url("../assets/lineto-circular-subsetted/lineto-circular-blackitalic.eot?#iefix") format("embedded-opentype"), url("../assets/lineto-circular-subsetted/lineto-circular-blackitalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "Circular-Bookitalic-S";
  src: url("../assets/lineto-circular-subsetted/lineto-circular-bookitalic.eot");
  src: url("../assets/lineto-circular-subsetted/lineto-circular-bookitalic.eot?#iefix") format("embedded-opentype"), url("../assets/lineto-circular-subsetted/lineto-circular-bookitalic.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
/* --- Theme Mixins --- */
/* --- Layout Mixins --------------------------------------------------------------- */
/* --- Typography Mixins ----------------------------------------------------------- */
/* --- Image Mixins ---------------------------------------------------------------- */
/* --- CSS Normalize --- */
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block; }

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
audio,
canvas,
video {
  display: inline-block; }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background: transparent; }

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
a:focus {
  outline: thin dotted; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari 5 and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em; }

/**
 * Improve readability of pre-formatted text in all browsers.
 */
pre {
  white-space: pre-wrap; }

/**
 * Set consistent quote types.
 */
q {
  quotes: "\201C" "\201D" "\2018" "\2019"; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
img {
  border: 0; }

/**
 * Correct overflow displayed oddly in IE 9.
 */
svg:not(:root) {
  overflow: hidden; }

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
figure {
  margin: 0; }

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */ }

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/*
 * Typography styles
 * --------------------------------------------------------------------------------- */
/* --- Typography Styles --- */
/*
 * Typography Styles
 * --------------------------------------------------------------------------------- */
body {
  font-family: "pt-sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; }

h1, h2 {
  font-family: "europa", "pt-sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; }

p {
  line-height: 1.5;
  margin-bottom: 1.5em; }

.yarpp-related h3 {
  font-family: "europa", "pt-sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; }

header {
  color: #2d2e31; }
  header #site-navigation li {
    font-family: "europa", "pt-sans", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif;
    font-size: 24px;
    font-size: 2.4rem;
    text-transform: lowercase; }
    header #site-navigation li ul.sub-menu li {
      font-size: 18px;
      font-size: 1.8rem;
      text-transform: none; }
  header form.search-form {
    font-size: 24px;
    font-size: 2.4rem; }

.blog.home #primary-articles article header {
  text-align: right; }
.blog.home #primary-articles article header h1 {
  font-size: 32px;
  font-size: 3.2rem; }
.blog.home #primary-articles article .entry-meta,
.blog.home #primary-articles article .entry-summary {
  font-size: 16px;
  font-size: 1.6rem; }
.blog.home #primary-articles article h1, .blog.home #primary-articles article p {
  margin: 0;
  padding: 0; }

#secondary h2 {
  font-size: 24px;
  font-size: 2.4rem; }
#secondary [id^=top-posts].widget_top-posts article h2 a {
  text-decoration: none;
  color: black;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1; }

/*
 * Layout styles
 * --------------------------------------------------------------------------------- */
/* --- Global Styles --- */
/*
 * Global Styles
 * --------------------------------------------------------------------------------- //
	Set global style attributes for commonly used HTML elements throughout the site.
 * --------------------------------------------------------------------------------- */
/* --- Root Elements --------------------------------------------------------------- */
html {
  font-size: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* --- Layout Elements ------------------------------------------------------------- */
/* --- Content Elements ------------------------------------------------------------ */
p {
  margin-top: 0; }

/* --- Text Elements --------------------------------------------------------------- */
/* --- Media Elements --------------------------------------------------------------- */
img,
embed,
object,
video,
iframe {
  max-width: 100%; }

.alignright {
  float: right;
  margin: 0 0 10px 10px; }

.alignleft {
  float: left;
  margin: 0 10px 10px 0; }

.alignnone {
  float: none; }

.aligncenter {
  float: none;
  margin: 10px; }

/* --- Screen Readers --------------------------------------------------------------- */
.screen-reader-text {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important; }

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar */ }

/* Two-dimensional loop for content type and category icons. */
#primary article.content-type-lists .primary-catgeory, .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory {
  padding-right: 1.5em; }
  #primary article.content-type-lists .primary-catgeory.primary-category-db, .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-db {
    background: url("../images/content-type-icons/lists-db.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-lists .primary-catgeory.primary-category-fitness, .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-fitness {
    background: url("../images/content-type-icons/lists-fitness.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-lists .primary-catgeory.primary-category-health, .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-health {
    background: url("../images/content-type-icons/lists-health.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-lists .primary-catgeory.primary-category-tech, .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-tech {
    background: url("../images/content-type-icons/lists-tech.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-lists .primary-catgeory.primary-category-lifestyle, .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-lifestyle {
    background: url("../images/content-type-icons/lists-lifestyle.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-lists .primary-catgeory.primary-category-recipes, .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-recipes {
    background: url("../images/content-type-icons/lists-recipes.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-lists .primary-catgeory.primary-category-item-16257, .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-item-16257 {
    background: url("../images/content-type-icons/lists-item-16257.png") center right no-repeat;
    background-size: auto 1.25em; }
#primary article.content-type-recipes .primary-catgeory, .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory {
  padding-right: 1.5em; }
  #primary article.content-type-recipes .primary-catgeory.primary-category-db, .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-db {
    background: url("../images/content-type-icons/recipes-db.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-recipes .primary-catgeory.primary-category-fitness, .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-fitness {
    background: url("../images/content-type-icons/recipes-fitness.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-recipes .primary-catgeory.primary-category-health, .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-health {
    background: url("../images/content-type-icons/recipes-health.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-recipes .primary-catgeory.primary-category-tech, .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-tech {
    background: url("../images/content-type-icons/recipes-tech.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-recipes .primary-catgeory.primary-category-lifestyle, .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-lifestyle {
    background: url("../images/content-type-icons/recipes-lifestyle.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-recipes .primary-catgeory.primary-category-recipes, .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-recipes {
    background: url("../images/content-type-icons/recipes-recipes.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-recipes .primary-catgeory.primary-category-item-16257, .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-item-16257 {
    background: url("../images/content-type-icons/recipes-item-16257.png") center right no-repeat;
    background-size: auto 1.25em; }
#primary article.content-type-articles .primary-catgeory, .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory {
  padding-right: 1.5em; }
  #primary article.content-type-articles .primary-catgeory.primary-category-db, .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-db {
    background: url("../images/content-type-icons/articles-db.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-articles .primary-catgeory.primary-category-fitness, .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-fitness {
    background: url("../images/content-type-icons/articles-fitness.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-articles .primary-catgeory.primary-category-health, .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-health {
    background: url("../images/content-type-icons/articles-health.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-articles .primary-catgeory.primary-category-tech, .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-tech {
    background: url("../images/content-type-icons/articles-tech.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-articles .primary-catgeory.primary-category-lifestyle, .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-lifestyle {
    background: url("../images/content-type-icons/articles-lifestyle.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-articles .primary-catgeory.primary-category-recipes, .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-recipes {
    background: url("../images/content-type-icons/articles-recipes.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-articles .primary-catgeory.primary-category-item-16257, .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-item-16257 {
    background: url("../images/content-type-icons/articles-item-16257.png") center right no-repeat;
    background-size: auto 1.25em; }
#primary article.content-type-video .primary-catgeory, .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory {
  padding-right: 1.5em; }
  #primary article.content-type-video .primary-catgeory.primary-category-db, .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-db {
    background: url("../images/content-type-icons/video-db.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-video .primary-catgeory.primary-category-fitness, .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-fitness {
    background: url("../images/content-type-icons/video-fitness.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-video .primary-catgeory.primary-category-health, .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-health {
    background: url("../images/content-type-icons/video-health.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-video .primary-catgeory.primary-category-tech, .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-tech {
    background: url("../images/content-type-icons/video-tech.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-video .primary-catgeory.primary-category-lifestyle, .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-lifestyle {
    background: url("../images/content-type-icons/video-lifestyle.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-video .primary-catgeory.primary-category-recipes, .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-recipes {
    background: url("../images/content-type-icons/video-recipes.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-video .primary-catgeory.primary-category-item-16257, .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-item-16257 {
    background: url("../images/content-type-icons/video-item-16257.png") center right no-repeat;
    background-size: auto 1.25em; }
#primary article.content-type-slideshow .primary-catgeory, .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory {
  padding-right: 1.5em; }
  #primary article.content-type-slideshow .primary-catgeory.primary-category-db, .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-db {
    background: url("../images/content-type-icons/slideshow-db.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-slideshow .primary-catgeory.primary-category-fitness, .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-fitness {
    background: url("../images/content-type-icons/slideshow-fitness.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-slideshow .primary-catgeory.primary-category-health, .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-health {
    background: url("../images/content-type-icons/slideshow-health.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-slideshow .primary-catgeory.primary-category-tech, .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-tech {
    background: url("../images/content-type-icons/slideshow-tech.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-slideshow .primary-catgeory.primary-category-lifestyle, .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-lifestyle {
    background: url("../images/content-type-icons/slideshow-lifestyle.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-slideshow .primary-catgeory.primary-category-recipes, .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-recipes {
    background: url("../images/content-type-icons/slideshow-recipes.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-slideshow .primary-catgeory.primary-category-item-16257, .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-item-16257 {
    background: url("../images/content-type-icons/slideshow-item-16257.png") center right no-repeat;
    background-size: auto 1.25em; }
#primary article.content-type-audio .primary-catgeory, .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory {
  padding-right: 1.5em; }
  #primary article.content-type-audio .primary-catgeory.primary-category-db, .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-db {
    background: url("../images/content-type-icons/audio-db.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-audio .primary-catgeory.primary-category-fitness, .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-fitness {
    background: url("../images/content-type-icons/audio-fitness.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-audio .primary-catgeory.primary-category-health, .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-health {
    background: url("../images/content-type-icons/audio-health.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-audio .primary-catgeory.primary-category-tech, .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-tech {
    background: url("../images/content-type-icons/audio-tech.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-audio .primary-catgeory.primary-category-lifestyle, .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-lifestyle {
    background: url("../images/content-type-icons/audio-lifestyle.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-audio .primary-catgeory.primary-category-recipes, .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-recipes {
    background: url("../images/content-type-icons/audio-recipes.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-audio .primary-catgeory.primary-category-item-16257, .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-item-16257 {
    background: url("../images/content-type-icons/audio-item-16257.png") center right no-repeat;
    background-size: auto 1.25em; }
#primary article.content-type-interviews .primary-catgeory, .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory {
  padding-right: 1.5em; }
  #primary article.content-type-interviews .primary-catgeory.primary-category-db, .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-db {
    background: url("../images/content-type-icons/interviews-db.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-interviews .primary-catgeory.primary-category-fitness, .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-fitness {
    background: url("../images/content-type-icons/interviews-fitness.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-interviews .primary-catgeory.primary-category-health, .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-health {
    background: url("../images/content-type-icons/interviews-health.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-interviews .primary-catgeory.primary-category-tech, .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-tech {
    background: url("../images/content-type-icons/interviews-tech.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-interviews .primary-catgeory.primary-category-lifestyle, .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-lifestyle {
    background: url("../images/content-type-icons/interviews-lifestyle.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-interviews .primary-catgeory.primary-category-recipes, .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-recipes {
    background: url("../images/content-type-icons/interviews-recipes.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-interviews .primary-catgeory.primary-category-item-16257, .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-item-16257 {
    background: url("../images/content-type-icons/interviews-item-16257.png") center right no-repeat;
    background-size: auto 1.25em; }
#primary article.content-type-announcements .primary-catgeory, .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory {
  padding-right: 1.5em; }
  #primary article.content-type-announcements .primary-catgeory.primary-category-db, .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-db {
    background: url("../images/content-type-icons/announcements-db.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-announcements .primary-catgeory.primary-category-fitness, .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-fitness {
    background: url("../images/content-type-icons/announcements-fitness.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-announcements .primary-catgeory.primary-category-health, .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-health {
    background: url("../images/content-type-icons/announcements-health.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-announcements .primary-catgeory.primary-category-tech, .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-tech {
    background: url("../images/content-type-icons/announcements-tech.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-announcements .primary-catgeory.primary-category-lifestyle, .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-lifestyle {
    background: url("../images/content-type-icons/announcements-lifestyle.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-announcements .primary-catgeory.primary-category-recipes, .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-recipes {
    background: url("../images/content-type-icons/announcements-recipes.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-announcements .primary-catgeory.primary-category-item-16257, .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-item-16257 {
    background: url("../images/content-type-icons/announcements-item-16257.png") center right no-repeat;
    background-size: auto 1.25em; }
#primary article.content-type-infographic .primary-catgeory, .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory {
  padding-right: 1.5em; }
  #primary article.content-type-infographic .primary-catgeory.primary-category-db, .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-db {
    background: url("../images/content-type-icons/infographic-db.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-infographic .primary-catgeory.primary-category-fitness, .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-fitness {
    background: url("../images/content-type-icons/infographic-fitness.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-infographic .primary-catgeory.primary-category-health, .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-health {
    background: url("../images/content-type-icons/infographic-health.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-infographic .primary-catgeory.primary-category-tech, .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-tech {
    background: url("../images/content-type-icons/infographic-tech.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-infographic .primary-catgeory.primary-category-lifestyle, .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-lifestyle {
    background: url("../images/content-type-icons/infographic-lifestyle.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-infographic .primary-catgeory.primary-category-recipes, .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-recipes {
    background: url("../images/content-type-icons/infographic-recipes.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-infographic .primary-catgeory.primary-category-item-16257, .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-item-16257 {
    background: url("../images/content-type-icons/infographic-item-16257.png") center right no-repeat;
    background-size: auto 1.25em; }
#primary article.content-type-reviews .primary-catgeory, .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory {
  padding-right: 1.5em; }
  #primary article.content-type-reviews .primary-catgeory.primary-category-db, .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-db {
    background: url("../images/content-type-icons/reviews-db.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-reviews .primary-catgeory.primary-category-fitness, .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-fitness {
    background: url("../images/content-type-icons/reviews-fitness.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-reviews .primary-catgeory.primary-category-health, .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-health {
    background: url("../images/content-type-icons/reviews-health.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-reviews .primary-catgeory.primary-category-tech, .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-tech {
    background: url("../images/content-type-icons/reviews-tech.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-reviews .primary-catgeory.primary-category-lifestyle, .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-lifestyle {
    background: url("../images/content-type-icons/reviews-lifestyle.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-reviews .primary-catgeory.primary-category-recipes, .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-recipes {
    background: url("../images/content-type-icons/reviews-recipes.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-reviews .primary-catgeory.primary-category-item-16257, .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-item-16257 {
    background: url("../images/content-type-icons/reviews-item-16257.png") center right no-repeat;
    background-size: auto 1.25em; }
#primary article.content-type-news .primary-catgeory, .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory {
  padding-right: 1.5em; }
  #primary article.content-type-news .primary-catgeory.primary-category-db, .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-db {
    background: url("../images/content-type-icons/news-db.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-news .primary-catgeory.primary-category-fitness, .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-fitness {
    background: url("../images/content-type-icons/news-fitness.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-news .primary-catgeory.primary-category-health, .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-health {
    background: url("../images/content-type-icons/news-health.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-news .primary-catgeory.primary-category-tech, .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-tech {
    background: url("../images/content-type-icons/news-tech.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-news .primary-catgeory.primary-category-lifestyle, .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-lifestyle {
    background: url("../images/content-type-icons/news-lifestyle.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-news .primary-catgeory.primary-category-recipes, .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-recipes {
    background: url("../images/content-type-icons/news-recipes.png") center right no-repeat;
    background-size: auto 1.25em; }
  #primary article.content-type-news .primary-catgeory.primary-category-item-16257, .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-item-16257 {
    background: url("../images/content-type-icons/news-item-16257.png") center right no-repeat;
    background-size: auto 1.25em; }

/*
 * One Loop for all!
 * --------------------------------------------------------------------------------- */
.home .soliloquy-container .entry-meta .primary-catgeory.primary-category-db {
  color: #3d7cbf; }

.archive ul.primary-category-db a,
.category-db ul.primary-category-db a {
  color: #3d7cbf;
  text-decoration: none; }
  .archive ul.primary-category-db a:hover,
  .category-db ul.primary-category-db a:hover {
    color: #3d7cbf;
    text-decoration: underline; }
.archive #category-archive-sort.primary-category-db .selected a,
.category-db #category-archive-sort.primary-category-db .selected a {
  color: #3d7cbf; }

#primary article.category-db:hover .post-thumbnail {
  background: #3d7cbf; }
  #primary article.category-db:hover .post-thumbnail img {
    opacity: 0.5; }
#primary article.category-db:hover .entry-header h1 a {
  color: #3d7cbf; }
#primary article.category-db .entry-meta {
  border-color: #3d7cbf; }
  #primary article.category-db .entry-meta .primary-catgeory a {
    color: #3d7cbf;
    text-decoration: none; }

.single #primary article.category-db .entry-content blockquote {
  background: url("../images/db-divider-arrow.png") no-repeat 0 0;
  background-size: 11px 100%;
  background-size: 1.1rem 100%; }

#primary #curated-articles article.category-db:hover a {
  color: #fff; }

.single #primary .yarpp-related article.category-db .entry-meta,
.error404 #primary .zone-posts article.category-db .entry-meta {
  border-top: 4px solid #3d7cbf; }
  .single #primary .yarpp-related article.category-db .entry-meta .primary-catgeory a,
  .error404 #primary .zone-posts article.category-db .entry-meta .primary-catgeory a {
    color: #3d7cbf;
    text-decoration: none; }

.page #primary #author-team article:hover .post-thumbnail {
  background: #0C90FF; }
.page #primary #author-team article:hover .entry-header h1 a {
  color: #0C90FF; }

.home .soliloquy-container .entry-meta .primary-catgeory.primary-category-fitness {
  color: #00b4c4; }

.archive ul.primary-category-fitness a,
.category-fitness ul.primary-category-fitness a {
  color: #00b4c4;
  text-decoration: none; }
  .archive ul.primary-category-fitness a:hover,
  .category-fitness ul.primary-category-fitness a:hover {
    color: #00b4c4;
    text-decoration: underline; }
.archive #category-archive-sort.primary-category-fitness .selected a,
.category-fitness #category-archive-sort.primary-category-fitness .selected a {
  color: #00b4c4; }

#primary article.category-fitness:hover .post-thumbnail {
  background: #00b4c4; }
  #primary article.category-fitness:hover .post-thumbnail img {
    opacity: 0.5; }
#primary article.category-fitness:hover .entry-header h1 a {
  color: #00b4c4; }
#primary article.category-fitness .entry-meta {
  border-color: #00b4c4; }
  #primary article.category-fitness .entry-meta .primary-catgeory a {
    color: #00b4c4;
    text-decoration: none; }

.single #primary article.category-fitness .entry-content blockquote {
  background: url("../images/fitness-divider-arrow.png") no-repeat 0 0;
  background-size: 11px 100%;
  background-size: 1.1rem 100%; }

#primary #curated-articles article.category-fitness:hover a {
  color: #fff; }

.single #primary .yarpp-related article.category-fitness .entry-meta,
.error404 #primary .zone-posts article.category-fitness .entry-meta {
  border-top: 4px solid #00b4c4; }
  .single #primary .yarpp-related article.category-fitness .entry-meta .primary-catgeory a,
  .error404 #primary .zone-posts article.category-fitness .entry-meta .primary-catgeory a {
    color: #00b4c4;
    text-decoration: none; }

.page #primary #author-team article:hover .post-thumbnail {
  background: #0C90FF; }
.page #primary #author-team article:hover .entry-header h1 a {
  color: #0C90FF; }

.home .soliloquy-container .entry-meta .primary-catgeory.primary-category-health {
  color: #ea9e0a; }

.archive ul.primary-category-health a,
.category-health ul.primary-category-health a {
  color: #ea9e0a;
  text-decoration: none; }
  .archive ul.primary-category-health a:hover,
  .category-health ul.primary-category-health a:hover {
    color: #ea9e0a;
    text-decoration: underline; }
.archive #category-archive-sort.primary-category-health .selected a,
.category-health #category-archive-sort.primary-category-health .selected a {
  color: #ea9e0a; }

#primary article.category-health:hover .post-thumbnail {
  background: #ea9e0a; }
  #primary article.category-health:hover .post-thumbnail img {
    opacity: 0.5; }
#primary article.category-health:hover .entry-header h1 a {
  color: #ea9e0a; }
#primary article.category-health .entry-meta {
  border-color: #ea9e0a; }
  #primary article.category-health .entry-meta .primary-catgeory a {
    color: #ea9e0a;
    text-decoration: none; }

.single #primary article.category-health .entry-content blockquote {
  background: url("../images/health-divider-arrow.png") no-repeat 0 0;
  background-size: 11px 100%;
  background-size: 1.1rem 100%; }

#primary #curated-articles article.category-health:hover a {
  color: #fff; }

.single #primary .yarpp-related article.category-health .entry-meta,
.error404 #primary .zone-posts article.category-health .entry-meta {
  border-top: 4px solid #ea9e0a; }
  .single #primary .yarpp-related article.category-health .entry-meta .primary-catgeory a,
  .error404 #primary .zone-posts article.category-health .entry-meta .primary-catgeory a {
    color: #ea9e0a;
    text-decoration: none; }

.page #primary #author-team article:hover .post-thumbnail {
  background: #0C90FF; }
.page #primary #author-team article:hover .entry-header h1 a {
  color: #0C90FF; }

.home .soliloquy-container .entry-meta .primary-catgeory.primary-category-tech {
  color: #7451CE; }

.archive ul.primary-category-tech a,
.category-tech ul.primary-category-tech a {
  color: #7451CE;
  text-decoration: none; }
  .archive ul.primary-category-tech a:hover,
  .category-tech ul.primary-category-tech a:hover {
    color: #7451CE;
    text-decoration: underline; }
.archive #category-archive-sort.primary-category-tech .selected a,
.category-tech #category-archive-sort.primary-category-tech .selected a {
  color: #7451CE; }

#primary article.category-tech:hover .post-thumbnail {
  background: #7451CE; }
  #primary article.category-tech:hover .post-thumbnail img {
    opacity: 0.5; }
#primary article.category-tech:hover .entry-header h1 a {
  color: #7451CE; }
#primary article.category-tech .entry-meta {
  border-color: #7451CE; }
  #primary article.category-tech .entry-meta .primary-catgeory a {
    color: #7451CE;
    text-decoration: none; }

.single #primary article.category-tech .entry-content blockquote {
  background: url("../images/tech-divider-arrow.png") no-repeat 0 0;
  background-size: 11px 100%;
  background-size: 1.1rem 100%; }

#primary #curated-articles article.category-tech:hover a {
  color: #fff; }

.single #primary .yarpp-related article.category-tech .entry-meta,
.error404 #primary .zone-posts article.category-tech .entry-meta {
  border-top: 4px solid #7451CE; }
  .single #primary .yarpp-related article.category-tech .entry-meta .primary-catgeory a,
  .error404 #primary .zone-posts article.category-tech .entry-meta .primary-catgeory a {
    color: #7451CE;
    text-decoration: none; }

.page #primary #author-team article:hover .post-thumbnail {
  background: #0C90FF; }
.page #primary #author-team article:hover .entry-header h1 a {
  color: #0C90FF; }

.home .soliloquy-container .entry-meta .primary-catgeory.primary-category-lifestyle {
  color: #de134C; }

.archive ul.primary-category-lifestyle a,
.category-lifestyle ul.primary-category-lifestyle a {
  color: #de134C;
  text-decoration: none; }
  .archive ul.primary-category-lifestyle a:hover,
  .category-lifestyle ul.primary-category-lifestyle a:hover {
    color: #de134C;
    text-decoration: underline; }
.archive #category-archive-sort.primary-category-lifestyle .selected a,
.category-lifestyle #category-archive-sort.primary-category-lifestyle .selected a {
  color: #de134C; }

#primary article.category-lifestyle:hover .post-thumbnail {
  background: #de134C; }
  #primary article.category-lifestyle:hover .post-thumbnail img {
    opacity: 0.5; }
#primary article.category-lifestyle:hover .entry-header h1 a {
  color: #de134C; }
#primary article.category-lifestyle .entry-meta {
  border-color: #de134C; }
  #primary article.category-lifestyle .entry-meta .primary-catgeory a {
    color: #de134C;
    text-decoration: none; }

.single #primary article.category-lifestyle .entry-content blockquote {
  background: url("../images/lifestyle-divider-arrow.png") no-repeat 0 0;
  background-size: 11px 100%;
  background-size: 1.1rem 100%; }

#primary #curated-articles article.category-lifestyle:hover a {
  color: #fff; }

.single #primary .yarpp-related article.category-lifestyle .entry-meta,
.error404 #primary .zone-posts article.category-lifestyle .entry-meta {
  border-top: 4px solid #de134C; }
  .single #primary .yarpp-related article.category-lifestyle .entry-meta .primary-catgeory a,
  .error404 #primary .zone-posts article.category-lifestyle .entry-meta .primary-catgeory a {
    color: #de134C;
    text-decoration: none; }

.page #primary #author-team article:hover .post-thumbnail {
  background: #0C90FF; }
.page #primary #author-team article:hover .entry-header h1 a {
  color: #0C90FF; }

.home .soliloquy-container .entry-meta .primary-catgeory.primary-category-recipes {
  color: #a0c400; }

.archive ul.primary-category-recipes a,
.category-recipes ul.primary-category-recipes a {
  color: #a0c400;
  text-decoration: none; }
  .archive ul.primary-category-recipes a:hover,
  .category-recipes ul.primary-category-recipes a:hover {
    color: #a0c400;
    text-decoration: underline; }
.archive #category-archive-sort.primary-category-recipes .selected a,
.category-recipes #category-archive-sort.primary-category-recipes .selected a {
  color: #a0c400; }

#primary article.category-recipes:hover .post-thumbnail {
  background: #a0c400; }
  #primary article.category-recipes:hover .post-thumbnail img {
    opacity: 0.5; }
#primary article.category-recipes:hover .entry-header h1 a {
  color: #a0c400; }
#primary article.category-recipes .entry-meta {
  border-color: #a0c400; }
  #primary article.category-recipes .entry-meta .primary-catgeory a {
    color: #a0c400;
    text-decoration: none; }

.single #primary article.category-recipes .entry-content blockquote {
  background: url("../images/recipes-divider-arrow.png") no-repeat 0 0;
  background-size: 11px 100%;
  background-size: 1.1rem 100%; }

#primary #curated-articles article.category-recipes:hover a {
  color: #fff; }

.single #primary .yarpp-related article.category-recipes .entry-meta,
.error404 #primary .zone-posts article.category-recipes .entry-meta {
  border-top: 4px solid #a0c400; }
  .single #primary .yarpp-related article.category-recipes .entry-meta .primary-catgeory a,
  .error404 #primary .zone-posts article.category-recipes .entry-meta .primary-catgeory a {
    color: #a0c400;
    text-decoration: none; }

.page #primary #author-team article:hover .post-thumbnail {
  background: #0C90FF; }
.page #primary #author-team article:hover .entry-header h1 a {
  color: #0C90FF; }

.home .soliloquy-container .entry-meta .primary-catgeory.primary-category-item-16257 {
  color: #959595; }

.archive ul.primary-category-item-16257 a,
.category-item-16257 ul.primary-category-item-16257 a {
  color: #959595;
  text-decoration: none; }
  .archive ul.primary-category-item-16257 a:hover,
  .category-item-16257 ul.primary-category-item-16257 a:hover {
    color: #959595;
    text-decoration: underline; }
.archive #category-archive-sort.primary-category-item-16257 .selected a,
.category-item-16257 #category-archive-sort.primary-category-item-16257 .selected a {
  color: #959595; }

#primary article.category-item-16257:hover .post-thumbnail {
  background: #959595; }
  #primary article.category-item-16257:hover .post-thumbnail img {
    opacity: 0.5; }
#primary article.category-item-16257:hover .entry-header h1 a {
  color: #959595; }
#primary article.category-item-16257 .entry-meta {
  border-color: #959595; }
  #primary article.category-item-16257 .entry-meta .primary-catgeory a {
    color: #959595;
    text-decoration: none; }

.single #primary article.category-item-16257 .entry-content blockquote {
  background: url("../images/item-16257-divider-arrow.png") no-repeat 0 0;
  background-size: 11px 100%;
  background-size: 1.1rem 100%; }

#primary #curated-articles article.category-item-16257:hover a {
  color: #fff; }

.single #primary .yarpp-related article.category-item-16257 .entry-meta,
.error404 #primary .zone-posts article.category-item-16257 .entry-meta {
  border-top: 4px solid #959595; }
  .single #primary .yarpp-related article.category-item-16257 .entry-meta .primary-catgeory a,
  .error404 #primary .zone-posts article.category-item-16257 .entry-meta .primary-catgeory a {
    color: #959595;
    text-decoration: none; }

.page #primary #author-team article:hover .post-thumbnail {
  background: #0C90FF; }
.page #primary #author-team article:hover .entry-header h1 a {
  color: #0C90FF; }

/* Overlay a link element on top of articles in lists. */
#primary #primary-articles article, #primary #secondary-articles article, #primary #tertiary-articles article, #primary #archive-articles article, #primary .yarpp-related article {
  position: relative; }
  #primary #primary-articles article a.link-overlay, #primary #secondary-articles article a.link-overlay, #primary #tertiary-articles article a.link-overlay, #primary #archive-articles article a.link-overlay, #primary .yarpp-related article a.link-overlay {
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 85%;
    display: block;
    color: transparent; }
#primary #curated-articles #tertiary-articles a.link-overlay {
  z-index: 11;
  height: 100%; }
#primary #archive-articles .post-thumbnail img {
  max-width: none;
  width: auto; }

#social-media:before, #social-media:after {
  content: " ";
  display: table; }
#social-media:after {
  clear: both; }
#social-media ul {
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: 0.5em; }
  #social-media ul li {
    margin: 0;
    padding: 0;
    list-style: none; }
  #social-media ul li {
    float: left;
    margin: 0 0 0 0.5em;
    line-height: 1em; }
    #social-media ul li.facebook a {
      background: url("../images/social-icon-facebook.jpg") no-repeat;
      background-size: contain; }
    #social-media ul li.twitter a {
      background: url("../images/social-icon-twitter.jpg") no-repeat;
      background-size: contain; }
    #social-media ul li.instagram a {
      background: url("../images/social-icon-instagram.jpg") no-repeat;
      background-size: contain; }
    #social-media ul li.pinterest a {
      background: url("../images/social-icon-pinterest.jpg") no-repeat;
      background-size: contain; }
    #social-media ul li.youtube a {
      background: url("../images/social-icon-youtube.jpg") no-repeat;
      background-size: contain; }
    #social-media ul li a {
      display: block;
      width: 3.0em;
      height: 2.2em;
      overflow: hidden;
      color: transparent; }
    #social-media ul li.youtube a {
      width: 2.8em; }

/*
 * Content Navigation
 * --------------------------------------------------------------------------------- */
.navigation-post,
.navigation-paging {
  border-bottom: 4px solid #DBDBDB;
  margin: 0 0 2em 0;
  padding: 0 0 2em 0;
  font-size: 14px;
  font-size: 1.4rem; }
  .navigation-post:before, .navigation-post:after,
  .navigation-paging:before,
  .navigation-paging:after {
    content: " ";
    display: table; }
  .navigation-post:after,
  .navigation-paging:after {
    clear: both; }
  .navigation-post .nav-previous,
  .navigation-post .nav-next,
  .navigation-paging .nav-previous,
  .navigation-paging .nav-next {
    max-width: 48%; }
    .navigation-post .nav-previous .meta-nav,
    .navigation-post .nav-next .meta-nav,
    .navigation-paging .nav-previous .meta-nav,
    .navigation-paging .nav-next .meta-nav {
      display: inline-block;
      height: 2em;
      text-indent: -9999em;
      width: 4em; }
      .navigation-post .nav-previous .meta-nav:hover,
      .navigation-post .nav-next .meta-nav:hover,
      .navigation-paging .nav-previous .meta-nav:hover,
      .navigation-paging .nav-next .meta-nav:hover {
        background-color: #0C90FF; }
  .navigation-post .nav-previous,
  .navigation-paging .nav-previous {
    float: left; }
    .navigation-post .nav-previous .meta-nav,
    .navigation-paging .nav-previous .meta-nav {
      background: #DBDBDB url("../images/previous.png") no-repeat 0 0;
      background-size: contain;
      margin: 0 1em 0 0; }
  .navigation-post .nav-next,
  .navigation-paging .nav-next {
    float: right; }
    .navigation-post .nav-next .meta-nav,
    .navigation-paging .nav-next .meta-nav {
      background: #DBDBDB url("../images/next.png") no-repeat 0 0;
      background-size: contain;
      margin: 0 0 0 1em; }
  .navigation-post a,
  .navigation-paging a {
    color: #80818b;
    line-height: 2em;
    text-decoration: none; }

.navigation-post .nav-previous,
.navigation-post .nav-next {
  position: relative; }
  .navigation-post .nav-previous .meta-nav,
  .navigation-post .nav-next .meta-nav {
    position: absolute;
    top: 0; }
  .navigation-post .nav-previous .meta-title,
  .navigation-post .nav-next .meta-title {
    display: block;
    line-height: 1.5; }
.navigation-post .nav-previous .meta-nav {
  left: 0; }
.navigation-post .nav-previous .meta-title {
  text-align: left;
  margin: 0 0 0 5em; }
.navigation-post .nav-next .meta-nav {
  right: 0; }
.navigation-post .nav-next .meta-title {
  text-align: right;
  margin: 0 5em 0 0; }

.navigation-paging {
  border: none;
  margin: 0;
  padding: 0; }

.addthis_counter .addthis_button_expanded {
  height: auto !important; }

/* --- Layout Styles --- */
/*
 * Layout Styles
 * --------------------------------------------------------------------------------- //
 *	Page layout styles.
 * --------------------------------------------------------------------------------- */
#page {
  width: 100%;
  max-width: 94em;
  min-width: 320px;
  display: block;
  margin: 0 auto;
  margin-top: 114px; }

body.home #page, body.page-template-page-newsletter #page {
  margin-top: 0; }

#main {
  margin: 0 auto 3.5em; }
  #main:before, #main:after {
    content: " ";
    display: table; }
  #main:after {
    clear: both; }

#primary {
  width: 65.9574468085%;
  float: left; }

#secondary {
  width: 31.914893617%;
  float: right; }

#page footer#colophon {
  margin: 0;
  padding: 0;
  padding-top: 1.8em;
  border-top: 4px solid #DBDBDB; }
  #page footer#colophon:before, #page footer#colophon:after {
    content: " ";
    display: table; }
  #page footer#colophon:after {
    clear: both; }

/* --- Header Styles --- */
header.site-header {
  padding-top: 2.2em; }
  header.site-header .branding {
    position: relative;
    border-bottom: 4px solid #F7F7F7;
    padding: 0 0 0.4em; }
    header.site-header .branding .site-logo {
      float: left;
      margin: 0; }
    header.site-header .branding .header-logo {
      display: block;
      width: 282px;
      height: 59px;
      background: url("../images/logo-horizontal.png") no-repeat;
      background-size: 100%;
      text-indent: 100%;
      white-space: nowrap;
      overflow: hidden; }
    header.site-header .branding .site-description {
      margin: 1.25em 0 0 0;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: normal;
      float: right; }
    header.site-header .branding #social-media {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 0; }
    header.site-header .branding:before, header.site-header .branding:after {
      content: " ";
      display: table; }
    header.site-header .branding:after {
      clear: both; }
  header.site-header #site-navigation {
    position: relative;
    height: 4.4em;
    margin-bottom: 1.4em; }
    header.site-header #site-navigation .menu-toggle {
      display: none; }
    header.site-header #site-navigation .menu-top-nav-container {
      position: absolute;
      left: 0;
      top: 0;
      z-index: 10; }
    header.site-header #site-navigation ul#menu-top-nav.menu {
      list-style: none;
      margin: 0;
      padding: 0;
      display: inline-block; }
      header.site-header #site-navigation ul#menu-top-nav.menu:before, header.site-header #site-navigation ul#menu-top-nav.menu:after {
        content: " ";
        display: table; }
      header.site-header #site-navigation ul#menu-top-nav.menu:after {
        clear: both; }
      header.site-header #site-navigation ul#menu-top-nav.menu li {
        float: left;
        border-right: 1px solid white;
        /* --- Sub Navigation Dropdown Menus --- */ }
        header.site-header #site-navigation ul#menu-top-nav.menu li a {
          color: inherit;
          text-decoration: none;
          display: block;
          line-height: 1;
          padding: 0.333em 0.5em 0.333em 0.25em;
          background: white;
          border-bottom: 4px solid #DBDBDB; }
        header.site-header #site-navigation ul#menu-top-nav.menu li:hover > ul.sub-menu {
          display: block; }
        header.site-header #site-navigation ul#menu-top-nav.menu li ul.sub-menu {
          background: #DBDBDB;
          display: none;
          border: none;
          position: absolute;
          min-width: 8em;
          z-index: 1000;
          margin: 0;
          padding: 0;
          list-style: none; }
          header.site-header #site-navigation ul#menu-top-nav.menu li ul.sub-menu li {
            margin: 0;
            padding: 0;
            list-style: none; }
          header.site-header #site-navigation ul#menu-top-nav.menu li ul.sub-menu li {
            display: block;
            width: 100%;
            float: left;
            clear: both;
            border: none; }
            header.site-header #site-navigation ul#menu-top-nav.menu li ul.sub-menu li a {
              background: transparent;
              border: none;
              color: white;
              padding: 0.7777777778em 0.5555555556em; }
              header.site-header #site-navigation ul#menu-top-nav.menu li ul.sub-menu li a:hover {
                color: black;
                background: rgba(255, 255, 255, 0.5); }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-db a {
          border-bottom-color: #3d7cbf; }
          header.site-header #site-navigation ul#menu-top-nav.menu li.menu-db a:hover {
            color: #3d7cbf; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-db ul.sub-menu {
          background: #3d7cbf; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-fitness a {
          border-bottom-color: #00b4c4; }
          header.site-header #site-navigation ul#menu-top-nav.menu li.menu-fitness a:hover {
            color: #00b4c4; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-fitness ul.sub-menu {
          background: #00b4c4; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-health a {
          border-bottom-color: #ea9e0a; }
          header.site-header #site-navigation ul#menu-top-nav.menu li.menu-health a:hover {
            color: #ea9e0a; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-health ul.sub-menu {
          background: #ea9e0a; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-tech a {
          border-bottom-color: #7451CE; }
          header.site-header #site-navigation ul#menu-top-nav.menu li.menu-tech a:hover {
            color: #7451CE; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-tech ul.sub-menu {
          background: #7451CE; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-lifestyle a {
          border-bottom-color: #de134C; }
          header.site-header #site-navigation ul#menu-top-nav.menu li.menu-lifestyle a:hover {
            color: #de134C; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-lifestyle ul.sub-menu {
          background: #de134C; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-recipes a {
          border-bottom-color: #a0c400; }
          header.site-header #site-navigation ul#menu-top-nav.menu li.menu-recipes a:hover {
            color: #a0c400; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-recipes ul.sub-menu {
          background: #a0c400; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-item-16257 a {
          border-bottom-color: #959595; }
          header.site-header #site-navigation ul#menu-top-nav.menu li.menu-item-16257 a:hover {
            color: #959595; }
        header.site-header #site-navigation ul#menu-top-nav.menu li.menu-item-16257 ul.sub-menu {
          background: #959595; }
    header.site-header #site-navigation form.search-form {
      position: absolute;
      top: 0;
      right: 0;
      width: 100%; }
      header.site-header #site-navigation form.search-form input {
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box; }
      header.site-header #site-navigation form.search-form input.search-field {
        border: none;
        box-shadow: none;
        border-bottom: 4px solid #D8D8D8;
        text-align: right;
        text-decoration: none;
        line-height: 1;
        padding: 0.5em 0.25em 0.25em;
        height: 1.8334em;
        width: 100%;
        position: absolute;
        right: 0;
        z-index: 2;
        font-weight: normal;
        color: #666; }
        header.site-header #site-navigation form.search-form input.search-field:focus {
          outline: none;
          border-bottom-color: #959595;
          z-index: 10; }
        header.site-header #site-navigation form.search-form input.search-field::-webkit-input-placeholder {
          /* WebKit browsers */
          color: #E5E5E5; }
        header.site-header #site-navigation form.search-form input.search-field:-moz-placeholder {
          /* Mozilla Firefox 4 to 18 */
          color: #E5E5E5; }
        header.site-header #site-navigation form.search-form input.search-field::-moz-placeholder {
          /* Mozilla Firefox 19+ */
          color: #E5E5E5; }
        header.site-header #site-navigation form.search-form input.search-field:-ms-input-placeholder {
          /* Internet Explorer 10+ */
          color: #E5E5E5; }
      header.site-header #site-navigation form.search-form input.search-submit {
        background: none;
        border: none;
        outline: none;
        border-bottom: 4px solid #999999;
        text-decoration: none;
        padding: 0;
        height: 1.8334em;
        width: 2em;
        background: url("../images/topnav-search-submit.gif") center no-repeat;
        background-size: contain;
        color: transparent;
        position: absolute;
        right: 0;
        z-index: 2; }

.newsletter-header {
  padding-top: 10px; }
  .newsletter-header .site-logo {
    margin: 0; }
  .newsletter-header .header-logo {
    display: block;
    width: 282px;
    height: 59px;
    background: url("../images/logo-horizontal.png") no-repeat;
    background-size: 100%;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin: 0 auto; }

.mobile .search-form {
  position: relative; }
  .mobile .search-form input {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    border-radius: 0; }
  .mobile .search-form input.search-field {
    border: none;
    box-shadow: none;
    text-align: right;
    border-bottom: 4px solid #D8D8D8;
    text-decoration: none;
    line-height: 1;
    padding: 0.5em 2em 0.25em 0.25em;
    height: 1.8334em;
    width: 100%; }
    .mobile .search-form input.search-field:focus {
      border-bottom-color: #959595;
      z-index: 10; }
  .mobile .search-form input.search-submit {
    background: none;
    border: none;
    outline: none;
    border-bottom: 4px solid #999999;
    text-decoration: none;
    padding: 0;
    height: 1.8334em;
    background: url("../images/topnav-search-submit.gif") center no-repeat;
    background-size: contain;
    color: transparent;
    width: 2em;
    position: absolute;
    top: 0;
    right: 0; }

/* --- Footer Styles --- */
#page footer#colophon .site-info {
  float: left;
  width: 20.2127659574%;
  margin: 0 2.1276595745% 0 0;
  color: #80818b;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5; }
  #page footer#colophon .site-info img.logo {
    max-width: 135px;
    height: auto; }
#page footer#colophon .site-copyright {
  float: left;
  width: 21.2765957447%;
  margin: 0 2.1276595745% 0 0;
  color: #80818b;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5; }
  #page footer#colophon .site-copyright a {
    color: #80818b; }
#page footer#colophon .footer-navigation {
  float: left;
  width: 40.4255319149%;
  margin: 0 2.1276595745% 0 0; }
  #page footer#colophon .footer-navigation ul[id^=menu-footer-navigation] {
    margin: 0;
    padding: 0;
    list-style: none;
    -moz-column-count: 3;
    -moz-column-gap: 1em;
    -webkit-column-count: 3;
    -webkit-column-gap: 1em;
    column-count: 3;
    column-gap: 1em; }
    #page footer#colophon .footer-navigation ul[id^=menu-footer-navigation] li {
      margin: 0;
      padding: 0;
      list-style: none; }
    #page footer#colophon .footer-navigation ul[id^=menu-footer-navigation] li a {
      color: #80818b;
      text-decoration: none;
      font-size: 14px;
      font-size: 1.4rem; }
#page #pre-footer-ad {
  width: 100%;
  margin-bottom: 35px; }
  #page #pre-footer-ad img {
    width: 728px;
    height: auto;
    border: 1px solid #ccc; }
#page #adhesive-ad {
  position: fixed;
  z-index: 100;
  bottom: 0;
  left: 0;
  right: 0;
  background: white; }

/* --- Archive Post Styles --- */
section#primary-articles {
  position: relative;
  margin: 0 0 2em; }
  section#primary-articles ul, section#primary-articles li {
    margin: 0;
    padding: 0;
    list-style: none; }
  section#primary-articles article {
    position: relative;
    min-height: 40em; }
    section#primary-articles article .post-thumbnail {
      font-size: 0; }
    section#primary-articles article .post-content {
      position: absolute;
      bottom: 0; }
      section#primary-articles article .post-content .inner {
        background: rgba(255, 255, 255, 0.6);
        width: 95%;
        overflow: hidden;
        margin: 0 auto 4.4em;
        padding: 2.6em; }
        section#primary-articles article .post-content .inner:before, section#primary-articles article .post-content .inner:after {
          content: " ";
          display: table; }
        section#primary-articles article .post-content .inner:after {
          clear: both; }
      section#primary-articles article .post-content header {
        width: 49%;
        float: left; }
        section#primary-articles article .post-content header a {
          color: inherit;
          text-decoration: none; }
      section#primary-articles article .post-content div.entry-summary {
        width: 50%;
        float: right;
        padding: 0 0 0 5%;
        background: url("../images/divider-arrow.png") 2% center no-repeat;
        background-size: 11px auto;
        background-size: 1.1rem auto; }
  section#primary-articles #controls {
    position: absolute;
    bottom: 0;
    padding: 0 2.5% 1.2em;
    width: 100%;
    text-align: right; }
    section#primary-articles #controls .nav.next {
      background: url("../images/home-slideshow-nav-next.gif") center no-repeat;
      background-size: contain; }
    section#primary-articles #controls .nav.prev {
      background: url("../images/home-slideshow-nav-prev.gif") center no-repeat;
      background-size: contain; }
    section#primary-articles #controls .nav {
      background: #2d2e31;
      display: inline-block;
      width: 4em;
      height: 2em;
      color: transparent; }

article .post-thumbnail {
  margin: 0 auto 1.8em;
  background: none;
  max-width: 300px;
  height: 125px;
  overflow: hidden; }
  article .post-thumbnail a {
    display: block;
    margin: 0;
    padding: 0;
    font-size: 0; }
article .entry-header h2 {
  margin: 0 auto 1.2em;
  line-height: 1.2;
  font-size: 2.0rem; }
  article .entry-header h2 a {
    color: black;
    text-decoration: none; }
article .entry-meta {
  border-top: 4px solid #DBDBDB;
  color: #959595;
  line-height: 1.5;
  font-size: 14px;
  font-size: 1.4rem; }
  article .entry-meta:before, article .entry-meta:after {
    content: " ";
    display: table; }
  article .entry-meta:after {
    clear: both; }
  article .entry-meta .primary-catgeory {
    display: block;
    float: left; }
    article .entry-meta .primary-catgeory a {
      text-decoration: none;
      text-transform: capitalize;
      color: #DBDBDB; }
  article .entry-meta .primary-catgeory a {
    color: #959595;
    text-decoration: none; }
  article .entry-meta .posted-on.date {
    display: block;
    float: right; }
article:hover .post-thumbnail {
  background: #DBDBDB; }
  article:hover .post-thumbnail img {
    opacity: 0.5; }
article:hover .entry-header h2 a {
  color: #DBDBDB; }
article .entry-meta {
  border-color: #DBDBDB; }
  article .entry-meta .primary-catgeory a {
    color: #959595;
    text-decoration: none; }

#primary #secondary-articles:before, #primary #secondary-articles:after {
  content: " ";
  display: table; }
#primary #secondary-articles:after {
  clear: both; }
#primary #secondary-articles article {
  width: 48.3870967742%;
  float: left;
  margin: 0 3.2258064516% 3.2em 0; }
  #primary #secondary-articles article:nth-child(2n) {
    margin-right: 0; }
  #primary #secondary-articles article h2 {
    height: 3em;
    overflow: hidden; }
#primary #tertiary-articles:before, #primary #tertiary-articles:after {
  content: " ";
  display: table; }
#primary #tertiary-articles:after {
  clear: both; }
#primary #tertiary-articles article {
  width: 22.5806451613%;
  float: left;
  margin: 0 3.2258064516% 2em 0; }
  #primary #tertiary-articles article:nth-child(4n) {
    margin-right: 0; }
  #primary #tertiary-articles article .entry-header {
    height: 65px; }
    #primary #tertiary-articles article .entry-header h2 {
      font-size: 1.4rem; }
  #primary #tertiary-articles article .post-thumbnail {
    margin-bottom: 1.2em;
    max-width: 140px;
    height: 125px; }
    #primary #tertiary-articles article .post-thumbnail img {
      display: block;
      height: auto !important; }
  #primary #tertiary-articles article h1 {
    margin-bottom: 0.9em;
    font-size: 20px;
    font-size: 2rem;
    height: 3em;
    overflow: hidden; }
  #primary #tertiary-articles article .posted-on.date {
    float: left;
    clear: left; }

#curated-articles article {
  position: relative;
  z-index: 1; }
  #primary #curated-articles article .post-thumbnail {
    margin-bottom: 0; }
  #curated-articles article .entry-header {
    display: none;
    position: absolute;
    top: 0;
    padding: 1.6em 1.2em;
    border: none;
    z-index: 10; }
    #curated-articles article .entry-header h2 a {
      color: white;
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 1.25;
      text-decoration: none;
      display: block; }
  #curated-articles article:hover .post-thumbnail img {
    opacity: 0.2; }
  #curated-articles article:hover .entry-header {
    display: block; }
    #curated-articles article:hover .entry-header h2 a {
      color: white; }

#primary #archive-articles article.post-content {
  margin: 0 0 3em; }
  #primary #archive-articles article.post-content:before, #primary #archive-articles article.post-content:after {
    content: " ";
    display: table; }
  #primary #archive-articles article.post-content:after {
    clear: both; }
  #primary #archive-articles article.post-content .post-thumbnail {
    float: left;
    width: 48.3870967742%;
    margin: 0 3.2258064516% 1.8em 0; }
  #primary #archive-articles article.post-content .entry-header, #primary #archive-articles article.post-content .entry-summary {
    width: 48.3870967742%;
    margin: 0;
    float: right;
    border: none;
    overflow: hidden; }
  #primary #archive-articles article.post-content .entry-header h1 {
    margin: 0;
    padding: 0;
    margin-bottom: 1em;
    height: 3em;
    overflow: hidden; }
    #primary #archive-articles article.post-content .entry-header h1 a {
      display: block;
      font-size: 22px;
      font-size: 2.2rem;
      line-height: 1.25; }
  #primary #archive-articles article.post-content .entry-summary p {
    line-height: 1.25;
    font-size: 16px;
    font-size: 1.6rem; }
  #primary #archive-articles article.post-content .entry-meta {
    clear: both; }
    #primary #archive-articles article.post-content .entry-meta .primary-catgeory {
      text-transform: lowercase; }
    #primary #archive-articles article.post-content .entry-meta .byline {
      color: #959595;
      margin-right: 1em; }
      #primary #archive-articles article.post-content .entry-meta .byline a {
        text-decoration: none;
        color: inherit; }
        #primary #archive-articles article.post-content .entry-meta .byline a:hover {
          text-decoration: underline; }
    #primary #archive-articles article.post-content .entry-meta .edit-link {
      color: #DBDBDB;
      text-transform: lowercase; }
      #primary #archive-articles article.post-content .entry-meta .edit-link a {
        color: inherit; }
        #primary #archive-articles article.post-content .entry-meta .edit-link a:hover {
          text-decoration: underline; }

/*
 * Page Headers
 * --------------------------------------------------------------------------------- */
#primary .page-header {
  margin: 0 0 2.5em 0; }
  #primary .page-header h1.page-title {
    font-size: 40px;
    font-size: 4rem;
    line-height: 1;
    margin: 0 0 0.25em 0;
    text-transform: capitalize; }

/*
 * Archive Subcategories & Sorts
 * --------------------------------------------------------------------------------- */
.archive-subcategories {
  margin: 0;
  padding: 0;
  list-style: none; }
  .archive-subcategories li.archive-subcategory {
    border-right: 2px solid #DBDBDB;
    display: inline-block;
    margin: 0 1.4em 1em 0;
    padding: 0 1.4em 0 0; }
    .archive-subcategories li.archive-subcategory:last-child {
      border: none;
      margin: 0;
      padding: 0; }
    .archive-subcategories li.archive-subcategory a {
      line-height: 1;
      font-size: 20px;
      font-size: 2rem; }

#category-archive-sort {
  color: #959595;
  margin: 1em 0;
  font-size: 14px;
  font-size: 1.4rem; }
  #category-archive-sort a {
    border-right: 2px solid #DBDBDB;
    display: inline-block;
    margin: 0 .5em 0 0;
    padding: 0 .5em 0 0;
    color: #000;
    text-decoration: none; }
    #category-archive-sort a:hover {
      color: #000;
      text-decoration: underline; }
  #category-archive-sort span:last-child a {
    border: none;
    margin: 0;
    padding: 0; }

/*
 * Authors
 * --------------------------------------------------------------------------------- */
.author #primary header.page-header:before, .author #primary header.page-header:after {
  content: " ";
  display: table; }
.author #primary header.page-header:after {
  clear: both; }
.author #primary #social-media {
  float: right; }
.author #primary .position-title {
  color: #333;
  float: left;
  margin-top: 0;
  font-weight: normal;
  font-size: 16px;
  font-size: 1.6rem; }
.author #primary .page-title {
  font-size: 40px;
  font-size: 4rem; }
.author #primary #author-bio {
  border-bottom: 4px solid #dbdbdb;
  margin: 0 0 3em 0; }
  .author #primary #author-bio p {
    font-size: 16px;
    font-size: 1.6rem; }
.author #primary #author-articles .section-title {
  margin: 0 0 1.25em 0;
  font-size: 18px;
  font-size: 1.8rem; }
.author #primary #author-articles .entry-title {
  height: auto;
  margin: 0; }
.author #primary #author-articles .byline {
  display: none; }

/*
 * Global Soliloquy Slider Overrides
 * --------------------------------------------------------------------------------- */
.home #primary-articles .soliloquy-container {
  height: 400px;
  margin: 0;
  overflow: hidden;
  position: relative; }

.home #primary-articles .widget {
  margin: 0 0 2em; }

.single .soliloquy-container {
  margin: 0 0 2em;
  overflow: hidden;
  position: relative; }

.home #primary-articles .soliloquy-container ul,
.single .soliloquy-container ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside,
.single .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
  text-shadow: none; }

.home #primary-articles .soliloquy-container .soliloquy-control-nav {
  display: none; }

.single .soliloquy-container .soliloquy-control-nav {
  display: none; }

.home #primary-articles .soliloquy-container .soliloquy-direction-nav {
  background: none;
  bottom: 3.2em;
  display: block;
  float: right;
  height: 2em;
  position: relative;
  right: 2.5%; }

.home #primary-articles .soliloquy-container .soliloquy-direction-nav li,
.single .soliloquy-container .soliloquy-direction-nav li {
  display: inline-block;
  height: 2em;
  margin: 0 0 0 .2em;
  width: 4em; }

.home #primary-articles .soliloquy-container .soliloquy-direction-nav li a,
.single .soliloquy-container .soliloquy-direction-nav li a {
  height: 2em;
  left: auto;
  margin: 0;
  right: auto;
  top: auto;
  width: 4em; }
  .home #primary-articles .soliloquy-container .soliloquy-direction-nav li a:hover,
  .single .soliloquy-container .soliloquy-direction-nav li a:hover {
    background-color: #0C90FF; }

.home #primary-articles .soliloquy-container .soliloquy-direction-nav li .soliloquy-prev,
.single .soliloquy-container .soliloquy-direction-nav li .soliloquy-prev {
  background: #222 url("../images/previous.png") no-repeat 0 0;
  background-size: contain; }

.home #primary-articles .soliloquy-container .soliloquy-direction-nav li .soliloquy-next,
.single .soliloquy-container .soliloquy-direction-nav li .soliloquy-next {
  background: #222 url("../images/next.png") no-repeat 0 0;
  background-size: contain; }

/*
 * Homepage Soliloquy Slider Overrides
 * --------------------------------------------------------------------------------- */
.home #primary-articles .soliloquy-container {
  max-height: 40em !important;
  max-width: 94em !important; }
  .home #primary-articles .soliloquy-container ul li img {
    max-height: 40em; }
  .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside {
    background: white;
    background: rgba(255, 255, 255, 0.7);
    filter: none;
    color: #2d2e31;
    width: 95%;
    overflow: hidden;
    margin: 0 auto 4.4em;
    padding: 2.6em; }
    .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside:before, .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside:after {
      content: " ";
      display: table; }
    .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside:after {
      clear: both; }
    .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .soliloquy-fc-title,
    .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .soliloquy-fc-title a {
      color: inherit;
      float: left;
      font-weight: normal;
      line-height: normal;
      text-align: right;
      text-shadow: none;
      width: 49%;
      font-size: 32px;
      font-size: 3.2rem; }
      .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .soliloquy-fc-title a,
      .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .soliloquy-fc-title a a {
        font-weight: bold;
        width: 100%;
        text-decoration: none; }
    .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .entry-meta {
      font-size: 16px;
      font-size: 1.6rem;
      clear: left;
      float: left;
      width: 49%;
      font-size: 16px;
      font-size: 1.6rem;
      text-align: right; }
      .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .entry-meta span {
        display: inline; }
        .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .entry-meta span a {
          display: inline;
          color: inherit;
          text-decoration: none; }
          .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .entry-meta span a:hover {
            text-decoration: underline; }
        .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .entry-meta span.primary-catgeory {
          text-transform: lowercase;
          background-size: auto 90%; }
    .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .soliloquy-fc-content {
      background: url("../images/divider-arrow.png") 2% center no-repeat;
      background-size: 1.1rem auto;
      color: #2d2e31;
      display: inline-block;
      padding: 0 0 0 5%;
      width: 50%;
      font-size: 16px;
      font-size: 1.6rem; }

/*
 * Single Post Soliloquy Slider Overrides
 * --------------------------------------------------------------------------------- */
.single .soliloquy-container .soliloquy-direction-nav {
  position: absolute;
  background: none;
  display: block;
  float: right;
  height: 2em;
  top: 0;
  right: 2.5%;
  width: 6em;
  height: 1.2em;
  z-index: 30; }
  .single .soliloquy-container .soliloquy-direction-nav li {
    width: 46%;
    height: 100%; }
    .single .soliloquy-container .soliloquy-direction-nav li a {
      text-indent: -99999px;
      height: inherit;
      width: inherit; }
    .single .soliloquy-container .soliloquy-direction-nav li a:hover.soliloquy-prev {
      background: #0C90FF url("../images/previous.png") no-repeat 0 0 !important;
      background-size: contain !important; }
    .single .soliloquy-container .soliloquy-direction-nav li a:hover.soliloquy-next {
      background: #0C90FF url("../images/next.png") no-repeat 0 0 !important;
      background-size: contain !important; }

.single .soliloquy-container {
  padding: 20px;
  background: #f7f7f7;
  height: 600px !important;
  max-height: 600px !important; }
  .single .soliloquy-container .soliloquy .soliloquy-slides .soliloquy-item img + a[href*="www.pinterest.com"] {
    position: absolute !important;
    display: block !important;
    top: 10px !important;
    left: 10px !important; }

.single .soliloquy-container .soliloquy-caption .soliloquy-caption-inside {
  background: #f7f7f7;
  color: #000;
  font-size: 1.6rem;
  padding: 0;
  padding-bottom: 30px; }
  .single .soliloquy-container .soliloquy-caption .soliloquy-caption-inside h3 {
    font-size: 2.6rem;
    margin: 25px 0; }
    .single .soliloquy-container .soliloquy-caption .soliloquy-caption-inside h3 a {
      color: #000 !important;
      text-decoration: none !important; }
      .single .soliloquy-container .soliloquy-caption .soliloquy-caption-inside h3 a:hover {
        background: none !important;
        color: #0C90FF !important; }

.single .soliloquy-container .soliloquy .soliloquy-slides li .soliloquy-caption-inside {
  text-align: left; }
  .single .soliloquy-container .soliloquy .soliloquy-slides li .soliloquy-caption-inside a {
    display: inline; }

/*
 * 'No' Results
 * --------------------------------------------------------------------------------- */
#primary article.not-found .entry-title {
  line-height: 1;
  text-transform: capitalize;
  font-size: 40px;
  font-size: 4rem; }
#primary article.not-found .entry-content {
  font-size: 16px;
  font-size: 1.6rem; }

/* --- Single Post Styles --- */
/*
 * Single Posts
 * --------------------------------------------------------------------------------- */
.single #primary article .entry-header,
.error404 #primary article .entry-header,
.page #primary article .entry-header {
  border: none; }
  .single #primary article .entry-header h1,
  .error404 #primary article .entry-header h1,
  .page #primary article .entry-header h1 {
    font-size: 40px;
    font-size: 4rem;
    margin: 0 0 0.25em 0; }
  .single #primary article .entry-header .entry-meta,
  .error404 #primary article .entry-header .entry-meta,
  .page #primary article .entry-header .entry-meta {
    border: none;
    margin: 0 0 2em 0;
    font-size: 16px;
    font-size: 1.6rem; }
  .single #primary article .entry-header .content-type.icon,
  .error404 #primary article .entry-header .content-type.icon,
  .page #primary article .entry-header .content-type.icon {
    height: 1em;
    width: auto;
    display: inline;
    vertical-align: middle; }
.single #primary article .post-thumbnail,
.error404 #primary article .post-thumbnail,
.page #primary article .post-thumbnail {
  height: auto;
  max-width: 620px;
  max-height: 100%; }
.single #primary article .entry-content,
.error404 #primary article .entry-content,
.page #primary article .entry-content {
  font-size: 16px;
  font-size: 1.6rem; }
  .single #primary article .entry-content ::-webkit-selection,
  .error404 #primary article .entry-content ::-webkit-selection,
  .page #primary article .entry-content ::-webkit-selection {
    color: #fff;
    background: #49acff; }
  .single #primary article .entry-content ::-moz-selection,
  .error404 #primary article .entry-content ::-moz-selection,
  .page #primary article .entry-content ::-moz-selection {
    color: #fff;
    background: #49acff; }
  .single #primary article .entry-content ::-o-selection,
  .error404 #primary article .entry-content ::-o-selection,
  .page #primary article .entry-content ::-o-selection {
    color: #fff;
    background: #49acff; }
  .single #primary article .entry-content ::selection,
  .error404 #primary article .entry-content ::selection,
  .page #primary article .entry-content ::selection {
    color: #fff;
    background: #49acff; }
  .single #primary article .entry-content h1, .single #primary article .entry-content h2, .single #primary article .entry-content h3, .single #primary article .entry-content h4, .single #primary article .entry-content h5, .single #primary article .entry-content h6,
  .error404 #primary article .entry-content h1,
  .error404 #primary article .entry-content h2,
  .error404 #primary article .entry-content h3,
  .error404 #primary article .entry-content h4,
  .error404 #primary article .entry-content h5,
  .error404 #primary article .entry-content h6,
  .page #primary article .entry-content h1,
  .page #primary article .entry-content h2,
  .page #primary article .entry-content h3,
  .page #primary article .entry-content h4,
  .page #primary article .entry-content h5,
  .page #primary article .entry-content h6 {
    font-weight: bold; }
  .single #primary article .entry-content h1,
  .error404 #primary article .entry-content h1,
  .page #primary article .entry-content h1 {
    font-size: 24px;
    font-size: 2.4rem; }
  .single #primary article .entry-content h2,
  .error404 #primary article .entry-content h2,
  .page #primary article .entry-content h2 {
    font-size: 20px;
    font-size: 2rem; }
  .single #primary article .entry-content a,
  .error404 #primary article .entry-content a,
  .page #primary article .entry-content a {
    color: #80818b; }
    .single #primary article .entry-content a:hover,
    .error404 #primary article .entry-content a:hover,
    .page #primary article .entry-content a:hover {
      background: #80818b;
      color: white;
      text-decoration: none; }
  .single #primary article .entry-content blockquote,
  .error404 #primary article .entry-content blockquote,
  .page #primary article .entry-content blockquote {
    background: url("../images/divider-arrow.png") no-repeat 0 0;
    background-size: 11px 100%;
    background-size: 1.1rem 100%;
    color: #959595;
    float: right;
    margin: 1em;
    width: 35.4838709677%; }
    .single #primary article .entry-content blockquote p,
    .error404 #primary article .entry-content blockquote p,
    .page #primary article .entry-content blockquote p {
      font-style: italic;
      line-height: 1.25;
      margin: 0;
      padding: 0 0 0 1em;
      font-size: 30px;
      font-size: 3rem; }
  .single #primary article .entry-content img,
  .error404 #primary article .entry-content img,
  .page #primary article .entry-content img {
    height: auto; }
  .single #primary article .entry-content .wp-caption,
  .error404 #primary article .entry-content .wp-caption,
  .page #primary article .entry-content .wp-caption {
    max-width: 100%;
    margin-bottom: 1em; }
    .single #primary article .entry-content .wp-caption .wp-caption-text,
    .error404 #primary article .entry-content .wp-caption .wp-caption-text,
    .page #primary article .entry-content .wp-caption .wp-caption-text {
      color: #666666;
      font-style: italic;
      font-size: 14px;
      font-size: 1.4rem;
      margin: 0;
      padding: 0; }
.single #primary article .entry-meta,
.error404 #primary article .entry-meta,
.page #primary article .entry-meta {
  border: none; }
  .single #primary article .entry-meta a,
  .error404 #primary article .entry-meta a,
  .page #primary article .entry-meta a {
    color: #959595;
    text-decoration: none; }
    .single #primary article .entry-meta a:hover,
    .error404 #primary article .entry-meta a:hover,
    .page #primary article .entry-meta a:hover {
      color: #959595;
      text-decoration: underline; }
    .single #primary article .entry-meta a.post-edit-link,
    .error404 #primary article .entry-meta a.post-edit-link,
    .page #primary article .entry-meta a.post-edit-link {
      display: block;
      margin: 0 0 1em 0; }
.single #primary article .entry-content ul,
.error404 #primary article .entry-content ul,
.page #primary article .entry-content ul {
  list-style: square; }
html.no-js .single #primary article .entry-content li, html.no-js
.error404 #primary article .entry-content li, html.no-js
.page #primary article .entry-content li {
  color: black; }
.single #primary article #callout,
.error404 #primary article #callout,
.page #primary article #callout {
  width: 35.4838709677%;
  min-width: 220px;
  float: right;
  margin: 0 0 1em 3.2258064516%; }
  .single #primary article #callout h1, .single #primary article #callout h2, .single #primary article #callout h3, .single #primary article #callout li,
  .error404 #primary article #callout h1,
  .error404 #primary article #callout h2,
  .error404 #primary article #callout h3,
  .error404 #primary article #callout li,
  .page #primary article #callout h1,
  .page #primary article #callout h2,
  .page #primary article #callout h3,
  .page #primary article #callout li {
    border-bottom: 1px solid #DBDBDB; }
  .single #primary article #callout h1, .single #primary article #callout h2, .single #primary article #callout h3, .single #primary article #callout ul, .single #primary article #callout li,
  .error404 #primary article #callout h1,
  .error404 #primary article #callout h2,
  .error404 #primary article #callout h3,
  .error404 #primary article #callout ul,
  .error404 #primary article #callout li,
  .page #primary article #callout h1,
  .page #primary article #callout h2,
  .page #primary article #callout h3,
  .page #primary article #callout ul,
  .page #primary article #callout li {
    margin: 0;
    padding: 0;
    list-style: none; }
    .single #primary article #callout h1 li, .single #primary article #callout h2 li, .single #primary article #callout h3 li, .single #primary article #callout ul li, .single #primary article #callout li li,
    .error404 #primary article #callout h1 li,
    .error404 #primary article #callout h2 li,
    .error404 #primary article #callout h3 li,
    .error404 #primary article #callout ul li,
    .error404 #primary article #callout li li,
    .page #primary article #callout h1 li,
    .page #primary article #callout h2 li,
    .page #primary article #callout h3 li,
    .page #primary article #callout ul li,
    .page #primary article #callout li li {
      margin: 0;
      padding: 0;
      list-style: none; }
  .single #primary article #callout h2,
  .error404 #primary article #callout h2,
  .page #primary article #callout h2 {
    border-bottom-width: 4px;
    border-bottom-color: black;
    font-size: 20px;
    font-size: 2rem; }
  .single #primary article #callout h3,
  .error404 #primary article #callout h3,
  .page #primary article #callout h3 {
    color: #959595;
    font-weight: normal; }
  .single #primary article #callout h3, .single #primary article #callout li,
  .error404 #primary article #callout h3,
  .error404 #primary article #callout li,
  .page #primary article #callout h3,
  .page #primary article #callout li {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 2; }
.single #primary article.category-db .entry-content li,
.error404 #primary article.category-db .entry-content li,
.page #primary article.category-db .entry-content li {
  color: #3d7cbf; }
.single #primary article.category-db .entry-content #callout h2,
.error404 #primary article.category-db .entry-content #callout h2,
.page #primary article.category-db .entry-content #callout h2 {
  color: #3d7cbf; }
.single #primary article.category-fitness .entry-content li,
.error404 #primary article.category-fitness .entry-content li,
.page #primary article.category-fitness .entry-content li {
  color: #00b4c4; }
.single #primary article.category-fitness .entry-content #callout h2,
.error404 #primary article.category-fitness .entry-content #callout h2,
.page #primary article.category-fitness .entry-content #callout h2 {
  color: #00b4c4; }
.single #primary article.category-health .entry-content li,
.error404 #primary article.category-health .entry-content li,
.page #primary article.category-health .entry-content li {
  color: #ea9e0a; }
.single #primary article.category-health .entry-content #callout h2,
.error404 #primary article.category-health .entry-content #callout h2,
.page #primary article.category-health .entry-content #callout h2 {
  color: #ea9e0a; }
.single #primary article.category-tech .entry-content li,
.error404 #primary article.category-tech .entry-content li,
.page #primary article.category-tech .entry-content li {
  color: #7451CE; }
.single #primary article.category-tech .entry-content #callout h2,
.error404 #primary article.category-tech .entry-content #callout h2,
.page #primary article.category-tech .entry-content #callout h2 {
  color: #7451CE; }
.single #primary article.category-lifestyle .entry-content li,
.error404 #primary article.category-lifestyle .entry-content li,
.page #primary article.category-lifestyle .entry-content li {
  color: #de134C; }
.single #primary article.category-lifestyle .entry-content #callout h2,
.error404 #primary article.category-lifestyle .entry-content #callout h2,
.page #primary article.category-lifestyle .entry-content #callout h2 {
  color: #de134C; }
.single #primary article.category-recipes .entry-content li,
.error404 #primary article.category-recipes .entry-content li,
.page #primary article.category-recipes .entry-content li {
  color: #a0c400; }
.single #primary article.category-recipes .entry-content #callout h2,
.error404 #primary article.category-recipes .entry-content #callout h2,
.page #primary article.category-recipes .entry-content #callout h2 {
  color: #a0c400; }
.single #primary article.category-item-16257 .entry-content li,
.error404 #primary article.category-item-16257 .entry-content li,
.page #primary article.category-item-16257 .entry-content li {
  color: #959595; }
.single #primary article.category-item-16257 .entry-content #callout h2,
.error404 #primary article.category-item-16257 .entry-content #callout h2,
.page #primary article.category-item-16257 .entry-content #callout h2 {
  color: #959595; }
.single #primary article li span,
.error404 #primary article li span,
.page #primary article li span {
  color: black; }
.single .outbrain-header,
.error404 .outbrain-header,
.page .outbrain-header {
  margin-bottom: 3em; }
.single .taboola-header,
.error404 .taboola-header,
.page .taboola-header {
  margin-bottom: 3em; }

/*
 * Single AddThis
 * --------------------------------------------------------------------------------- */
.single #primary .addthis_floating_style {
  padding: 15px 5px 5px 5px; }

/*
 * Recommended or Related Zone Posts
 * --------------------------------------------------------------------------------- */
.single .yarpp-related *,
.error404 #primary .zone-posts * {
  margin: 0;
  padding: 0; }

.single #primary .yarpp-related,
.error404 #primary .zone-posts,
.page #primary #author-team {
  margin: 0 0 2em 0;
  font-size: 10px;
  font-size: 1rem; }
  .single #primary .yarpp-related .yarpp-title,
  .single #primary .yarpp-related .section-title,
  .error404 #primary .zone-posts .yarpp-title,
  .error404 #primary .zone-posts .section-title,
  .page #primary #author-team .yarpp-title,
  .page #primary #author-team .section-title {
    margin: 0 0 1.25em 0;
    font-size: 18px;
    font-size: 1.8rem; }
  .single #primary .yarpp-related:before, .single #primary .yarpp-related:after,
  .error404 #primary .zone-posts:before,
  .error404 #primary .zone-posts:after,
  .page #primary #author-team:before,
  .page #primary #author-team:after {
    content: " ";
    display: table; }
  .single #primary .yarpp-related:after,
  .error404 #primary .zone-posts:after,
  .page #primary #author-team:after {
    clear: both; }
  .single #primary .yarpp-related ul, .single #primary .yarpp-related li,
  .error404 #primary .zone-posts ul,
  .error404 #primary .zone-posts li,
  .page #primary #author-team ul,
  .page #primary #author-team li {
    list-style-type: none; }
  .single #primary .yarpp-related article,
  .error404 #primary .zone-posts article,
  .page #primary #author-team article {
    float: left;
    margin: 0 1.8em 2em 0;
    width: 30em; }
    .single #primary .yarpp-related article:nth-child(even),
    .error404 #primary .zone-posts article:nth-child(even),
    .page #primary #author-team article:nth-child(even) {
      margin-right: 0; }
    .single #primary .yarpp-related article .post-thumbnail,
    .error404 #primary .zone-posts article .post-thumbnail,
    .page #primary #author-team article .post-thumbnail {
      max-width: 300px;
      height: 125px; }
    .single #primary .yarpp-related article .entry-header h1,
    .error404 #primary .zone-posts article .entry-header h1,
    .page #primary #author-team article .entry-header h1 {
      height: 3em;
      overflow: hidden;
      margin: 0 auto 1.2em;
      font-size: 20px;
      font-size: 2rem; }
    .single #primary .yarpp-related article .entry-meta,
    .error404 #primary .zone-posts article .entry-meta,
    .page #primary #author-team article .entry-meta {
      border-top: 4px solid #DBDBDB; }
      .single #primary .yarpp-related article .entry-meta a,
      .error404 #primary .zone-posts article .entry-meta a,
      .page #primary #author-team article .entry-meta a {
        color: #959595;
        text-decoration: none; }
        .single #primary .yarpp-related article .entry-meta a:hover,
        .error404 #primary .zone-posts article .entry-meta a:hover,
        .page #primary #author-team article .entry-meta a:hover {
          color: #959595;
          text-decoration: underline; }

.error404 #primary .zone-posts article .post-thumbnail {
  margin: 0 auto 1.8em; }

/*
 * About Page Overrides
 * --------------------------------------------------------------------------------- */
.page #primary #author-team {
  border-top: 4px solid #dbdbdb;
  padding: 3em 0 0 0; }
  .page #primary #author-team article {
    margin: 0 0 3em 0;
    width: auto; }
    .page #primary #author-team article .post-thumbnail {
      float: left;
      margin: 0 3.22581% 1.8em 0; }
    .page #primary #author-team article .entry-title {
      margin-bottom: 0; }
    .page #primary #author-team article .position-title {
      color: #959595;
      display: block;
      font-weight: normal;
      margin: 0 0 .25em 0;
      font-size: 14px;
      font-size: 1.4rem; }
    .page #primary #author-team article .entry-summary {
      font-size: 16px;
      font-size: 1.6rem; }
    .page #primary #author-team article .entry-meta a.post-edit-link {
      display: inline-block; }

.page #primary #author-team article .entry-header h1 {
  height: auto;
  margin: 0 0 .25em 0; }

#page #primary .brand-page article .entry-meta .primary-catgeory {
  display: none; }

/* --- Sidebar Styles --- */
#secondary .widget {
  margin: 0 0 2.4em 0; }
  #secondary .widget.outbrain-sidebar {
    position: fixed; }
  #secondary .widget.taboola-sidebar {
    position: fixed; }
#secondary .jetpack-image-container img {
  max-width: 100%;
  width: 100%;
  height: auto; }
#secondary #email-subscribe {
  font-size: 16px;
  font-size: 1.6rem; }
  #secondary #email-subscribe:before, #secondary #email-subscribe:after {
    content: " ";
    display: table; }
  #secondary #email-subscribe:after {
    clear: both; }
  #secondary #email-subscribe p {
    color: #474E5B;
    font-weight: bold;
    margin-bottom: 14px; }
    #secondary #email-subscribe p span {
      color: #FF8415; }
  #secondary #email-subscribe div.custom-subscription-widget:before, #secondary #email-subscribe div.custom-subscription-widget:after {
    content: " ";
    display: table; }
  #secondary #email-subscribe div.custom-subscription-widget:after {
    clear: both; }
  #secondary #email-subscribe div.custom-subscription-widget label span {
    display: none; }
  #secondary #email-subscribe div.custom-subscription-widget form input {
    display: inline-block;
    margin: 0;
    padding: 0;
    line-height: 1;
    height: 43px;
    float: left;
    border: none;
    border-radius: 2px;
    background: white; }
    #secondary #email-subscribe div.custom-subscription-widget form input[type=email] {
      border: 1px solid #CBCACE;
      padding-left: 10px;
      font-size: 16px;
      font-size: 1.6rem;
      color: black;
      width: 67%;
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }
    #secondary #email-subscribe div.custom-subscription-widget form input[type=submit] {
      width: 33%;
      font-size: 16px;
      font-size: 1.6rem;
      color: white;
      background: #FF8415;
      border-bottom-left-radius: 0;
      border-top-left-radius: 0;
      text-transform: capitalize; }
    #secondary #email-subscribe div.custom-subscription-widget form input:focus {
      outline: none; }
  #secondary #email-subscribe div.custom-subscription-widget form .response {
    margin-top: 2px;
    font-size: 12px; }
    #secondary #email-subscribe div.custom-subscription-widget form .response.error {
      color: #ee3124; }
  #secondary #email-subscribe div.custom-subscription-widget form.successful input[type=email] {
    border: 1px solid #2dbe60; }
  #secondary #email-subscribe div.custom-subscription-widget form.successful input[type=submit] {
    background: #2dbe60; }
  #secondary #email-subscribe div.custom-subscription-widget form.err input[type=email] {
    border: 1px solid #ee3124; }
#secondary [id^=top-posts].widget_top-posts article {
  margin: 0 0 1.2em; }
  #secondary [id^=top-posts].widget_top-posts article:before, #secondary [id^=top-posts].widget_top-posts article:after {
    content: " ";
    display: table; }
  #secondary [id^=top-posts].widget_top-posts article:after {
    clear: both; }
  #secondary [id^=top-posts].widget_top-posts article .post-thumbnail {
    float: left;
    margin-right: 0.5em;
    width: 60px;
    height: 54px;
    overflow: hidden;
    background: #DBDBDB; }
  #secondary [id^=top-posts].widget_top-posts article h1 {
    font-weight: normal;
    margin: 0.5em 0 0.33em; }
    #secondary [id^=top-posts].widget_top-posts article h1 a {
      display: block; }
      #secondary [id^=top-posts].widget_top-posts article h1 a:hover {
        color: #0C90FF; }
  #secondary [id^=top-posts].widget_top-posts article h2 {
    margin: 0 0 0.33em; }
    #secondary [id^=top-posts].widget_top-posts article h2 a {
      font-size: 16px;
      font-size: 1.6rem;
      line-height: 18px;
      line-height: 1.8rem;
      color: black;
      text-decoration: none;
      display: block; }
      #secondary [id^=top-posts].widget_top-posts article h2 a:hover {
        color: #0C90FF; }
  #secondary [id^=top-posts].widget_top-posts article .primary-catgeory {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1;
    text-transform: lowercase; }
    #secondary [id^=top-posts].widget_top-posts article .primary-catgeory a {
      color: #DBDBDB;
      text-decoration: none; }
  #secondary [id^=top-posts].widget_top-posts article .entry-meta {
    border: none; }
  #secondary [id^=top-posts].widget_top-posts article .posted-on.date {
    display: none; }
#secondary [id^=top-posts].widget_top-posts article.category-db .primary-catgeory a {
  color: #3d7cbf; }
#secondary [id^=top-posts].widget_top-posts article.category-fitness .primary-catgeory a {
  color: #00b4c4; }
#secondary [id^=top-posts].widget_top-posts article.category-health .primary-catgeory a {
  color: #ea9e0a; }
#secondary [id^=top-posts].widget_top-posts article.category-tech .primary-catgeory a {
  color: #7451CE; }
#secondary [id^=top-posts].widget_top-posts article.category-lifestyle .primary-catgeory a {
  color: #de134C; }
#secondary [id^=top-posts].widget_top-posts article.category-recipes .primary-catgeory a {
  color: #a0c400; }
#secondary [id^=top-posts].widget_top-posts article.category-item-16257 .primary-catgeory a {
  color: #959595; }

/* --- Widget Styles --- */
/*
 * Widget / Plugins
 * --------------------------------------------------------------------------------- */
.leaderboard-wrapper {
  position: fixed;
  top: 0;
  width: 100%;
  height: 114px;
  transition: top .15s linear;
  padding: 12px 0;
  background: #eee;
  z-index: 1000; }
  .leaderboard-wrapper.collapsed {
    top: -200px;
    transition: top .15s linear; }
  .leaderboard-wrapper div {
    text-align: center;
    position: relative;
    margin: 0 auto; }

.ad-wrap {
  margin-bottom: 20px; }
  .ad-wrap div {
    float: none;
    margin: 0 auto; }

.adhesive-wrapper {
  background: #fff; }
  .adhesive-wrapper div {
    text-align: center;
    position: relative;
    margin: 0 auto; }

.mobile-billboard-wrapper {
  margin-bottom: 20px; }
  .mobile-billboard-wrapper div {
    text-align: center;
    position: relative;
    margin: 0 auto; }

#div-gpt-ad-billboard.fixed,
#div-gpt-ad-billboard2.fixed,
#div-gpt-ad-billboard3.fixed {
  position: fixed;
  z-index: 100; }

#email-subscribe-speedbump {
  font-size: 16px;
  font-size: 1.6rem;
  background: #EEEEEE;
  margin-bottom: 2em;
  border-bottom: 4px solid #FF8415; }
  #email-subscribe-speedbump:before, #email-subscribe-speedbump:after {
    content: " ";
    display: table; }
  #email-subscribe-speedbump:after {
    clear: both; }
  #email-subscribe-speedbump .speedbump-content {
    margin: 0 auto;
    padding: 30px 1.5em; }
    #email-subscribe-speedbump .speedbump-content:before, #email-subscribe-speedbump .speedbump-content:after {
      content: " ";
      display: table; }
    #email-subscribe-speedbump .speedbump-content:after {
      clear: both; }
    #email-subscribe-speedbump .speedbump-content > img, #email-subscribe-speedbump .speedbump-content > p, #email-subscribe-speedbump .speedbump-content > div {
      display: inline-block; }
    #email-subscribe-speedbump .speedbump-content img.email-icon {
      float: left;
      width: 60px;
      height: 60px;
      margin-right: 12px; }
    #email-subscribe-speedbump .speedbump-content p {
      font-size: 20px;
      font-size: 2rem;
      font-weight: bold;
      float: left;
      width: 344px;
      padding-right: 2em;
      margin-bottom: 0;
      color: #474E5B; }
      #email-subscribe-speedbump .speedbump-content p span {
        color: #FF8415; }
  #email-subscribe-speedbump div.custom-subscription-widget {
    width: 360px;
    float: right; }
    #email-subscribe-speedbump div.custom-subscription-widget form .inputs {
      height: 43px; }
    #email-subscribe-speedbump div.custom-subscription-widget form input {
      display: inline-block;
      margin: 0;
      padding: 0;
      line-height: 1;
      height: 100%;
      float: left;
      border: none;
      border-radius: 2px;
      background: white; }
      #email-subscribe-speedbump div.custom-subscription-widget form input[type=email] {
        border: 1px solid #CBCACE;
        padding-left: 10px;
        font-size: 16px;
        font-size: 1.6rem;
        color: black;
        width: 63%;
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
      #email-subscribe-speedbump div.custom-subscription-widget form input[type=submit] {
        width: 37%;
        font-size: 16px;
        font-size: 1.6rem;
        color: white;
        background: #FF8415;
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        text-transform: capitalize; }
      #email-subscribe-speedbump div.custom-subscription-widget form input:focus {
        outline: none; }
    #email-subscribe-speedbump div.custom-subscription-widget form .response {
      margin-top: 2px;
      font-size: 12px; }
      #email-subscribe-speedbump div.custom-subscription-widget form .response.error {
        color: #ee3124; }
    #email-subscribe-speedbump div.custom-subscription-widget form.successful input[type=email] {
      border: 1px solid #2dbe60; }
    #email-subscribe-speedbump div.custom-subscription-widget form.successful input[type=submit] {
      background: #2dbe60; }
    #email-subscribe-speedbump div.custom-subscription-widget form.err input[type=email] {
      border: 1px solid #ee3124; }

#boxes .window a.close {
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  text-decoration: none; }

#boxes .window {
  box-shadow: none; }

#spmask {
  background-color: rgba(42, 50, 62, 0.85) !important; }

#email-subscribe-page .mobile-h3 {
  display: none; }
#email-subscribe-page img {
  position: absolute;
  left: 0;
  right: 0;
  top: 69px;
  z-index: 1; }
  #email-subscribe-page img.bg-img-tablet, #email-subscribe-page img.bg-img-mobile {
    display: none; }
#email-subscribe-page .custom-subscription-widget {
  position: relative;
  z-index: 100;
  width: 700px;
  padding: 25px 30px;
  background: rgba(238, 238, 238, 0.96);
  padding: 25px;
  top: 40px;
  margin: 0 auto;
  box-shadow: 7px 10px 10px 0 rgba(123, 123, 123, 0.5);
  text-align: center; }
  #email-subscribe-page .custom-subscription-widget h3 {
    color: #3A3F48;
    font-size: 45px;
    font-weight: bold;
    text-transform: capitalize;
    margin: 0; }
  #email-subscribe-page .custom-subscription-widget > p {
    padding: 25px;
    font-size: 26px;
    color: #474f5d; }
  #email-subscribe-page .custom-subscription-widget .disclaimer p {
    margin-bottom: 0;
    color: #474f5d;
    padding-top: 37px;
    font-size: 14px; }
    #email-subscribe-page .custom-subscription-widget .disclaimer p a {
      color: #f5851f;
      text-decoration: none; }
#email-subscribe-page form {
  position: absolute;
  top: 360px;
  left: 0;
  z-index: 10000;
  width: 100%;
  text-align: center; }
  #email-subscribe-page form .inputs {
    height: 65px;
    position: relative;
    display: inline-block; }
  #email-subscribe-page form label {
    color: #80818b;
    margin-top: 10px;
    display: inline-block; }
  #email-subscribe-page form input {
    box-shadow: 5px 5px 10px 0 rgba(127, 125, 125, 0.5);
    display: inline-block;
    margin: 0;
    padding: 0;
    line-height: 1;
    height: 100%;
    float: left;
    border: none;
    background: white;
    text-transform: uppercase;
    letter-spacing: 1.2; }
    #email-subscribe-page form input[type=email] {
      text-align: center;
      width: 500px;
      padding-left: 10px;
      font-size: 20px;
      font-size: 2rem;
      color: black;
      border-top-left-radius: 40px;
      border-bottom-left-radius: 40px; }
    #email-subscribe-page form input[type=submit] {
      width: 268px;
      font-size: 26px;
      font-size: 2.6rem;
      font-weight: 500;
      color: white;
      background-image: linear-gradient(to left, #B4EC51, #429321);
      border-bottom-right-radius: 40px;
      border-top-right-radius: 40px; }
    #email-subscribe-page form input:focus {
      outline: none; }
  #email-subscribe-page form .response {
    margin-top: 72px;
    font-size: 16px; }
    #email-subscribe-page form .response.error {
      color: #ee3124; }
  #email-subscribe-page form.successful input[type=submit] {
    color: white; }
  #email-subscribe-page form.err input[type=email] {
    border: 1px solid #ee3124; }
  #email-subscribe-page form .verywell-input {
    position: absolute;
    top: 43px; }

h3.fb-comment-title {
  font-size: 2.0em; }

p.fb-comment-text {
  color: #666; }

#boxes #dialog, #boxes #dialog-1 {
  padding: 0 !important; }
  #boxes #dialog p, #boxes #dialog-1 p {
    margin-bottom: 0 !important;
    line-height: 0; }
    #boxes #dialog p img, #boxes #dialog-1 p img {
      width: 100%;
      height: auto;
      display: block; }
      @media screen and (max-width: 670px) and (min-width: 400px) {
        #boxes #dialog p img, #boxes #dialog-1 p img {
          width: 300px; } }
  #boxes #dialog h1, #boxes #dialog-1 h1 {
    margin: 0 !important; }

.nc_socialPanel .nc_tweetContainer a.nc_tweet,
.nc_socialPanel a:hover {
  color: white !important;
  background-color: transparent !important; }

.nc_socialPanel .totes .count, .nc_socialPanel .totes.totesalt .count {
  color: #F25E21 !important; }

/*
 * Responsive Style Overrides
 * --------------------------------------------------------------------------------- //
	Responsive breakpoints are declared as variables here to allow them to be set in
 one location and referenced throughout the responsive stylesheets. The values can be
 updated here and the new breakpoints will be used through the compiled CSS.
 	Because the responsive stylesheets may be triggered by different pixel values in
 the future, the file names represent their purpose (ex: tablet.scss) rather than the
 breakpoint value (ex: 1024.scss)
 	The landscape and portrait values are optional, and can be referenced within the
 responsive stylesheets themselves. So, there is no need for a tablet-landscape.scss
 file, when media queries for specific overrides can be declared within the
 tablet.scss file itself.
 * --------------------------------------------------------------------------------- */
/* --- Large Displays --- */
/* --- Tablets --- */
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  /* --- Layout Overrides --- */
  #page {
    max-width: none; }
    #page > header,
    #page > #main,
    #page > footer#colophon {
      padding-left: 4em;
      padding-right: 4em; } }
    @media only screen and (min-width: 641px) and (max-width: 1024px) and (min-width: 641px) and (max-width: 768px) {
      #page > header,
      #page > #main,
      #page > footer#colophon {
        padding-left: 2em;
        padding-right: 2em; } }
  @media only screen and (min-width: 641px) and (max-width: 1024px) and (min-width: 641px) and (max-width: 768px) {
    #page #primary {
      display: block;
      width: 90%;
      clear: both;
      margin: 0 auto;
      float: none; }
    #page #secondary {
      display: block;
      width: 300px;
      clear: both;
      margin: 0 auto;
      float: none; } }

@media only screen and (min-width: 641px) and (max-width: 1024px) {
  #primary article .entry-header h2 {
    font-size: 1.8rem; }
  #primary #secondary-articles article .post-thumbnail,
  #primary #tertiary-articles article .post-thumbnail {
    width: 100%;
    height: 0;
    position: relative;
    overflow: visible; }
    #primary #secondary-articles article .post-thumbnail img,
    #primary #tertiary-articles article .post-thumbnail img {
      position: absolute;
      top: 0;
      display: block;
      width: 100%;
      height: auto !important; }
  #primary #secondary-articles .post-thumbnail {
    padding-top: 41.6666666667%; }
  #primary #tertiary-articles .post-thumbnail {
    padding-top: 89.2857142857%; }

  /* --- Header Overrides --- */
  header#masthead form.search-form input {
    -webkit-appearance: none;
    border-radius: 0; }

  /* --- Widget Overrides --- */
  #email-subscribe-page img.bg-img-tablet {
    display: block; }
  #email-subscribe-page img.bg-img {
    display: none; }
  #email-subscribe-page .custom-subscription-widget {
    top: 300px;
    width: 550px; }
    #email-subscribe-page .custom-subscription-widget h3 {
      font-size: 42px; }
    #email-subscribe-page .custom-subscription-widget > p {
      font-size: 18px;
      padding: 0; }
  #email-subscribe-page form {
    top: 540px; }
    #email-subscribe-page form input[type=email] {
      width: 400px; }
    #email-subscribe-page form input[type=submit] {
      width: 215px; }
  #email-subscribe-page .disclaimer {
    margin-top: 105px; }

  /* --- Archive Overrides --- */ }
@media only screen and (min-width: 641px) and (max-width: 1024px) and (min-width: 769px) and (max-width: 1024px) {
  #primary #tertiary-articles article .entry-header {
    height: 80px; } }
@media only screen and (min-width: 641px) and (max-width: 1024px) and (min-width: 641px) and (max-width: 768px) {
  #primary #tertiary-articles article .entry-header {
    height: 100px; } }
@media only screen and (min-width: 641px) and (max-width: 1024px) {
  /* --- Single Post Overrides --- */
  #primary .addthis_floating_style {
    position: relative;
    margin: 0 !important;
    width: 100%;
    padding: 0; }
    #primary .addthis_floating_style.addthis_counter_style .addthis_internal_container {
      width: 100%; }
      #primary .addthis_floating_style.addthis_counter_style .addthis_internal_container > a[class*='addthis_button'], #primary .addthis_floating_style.addthis_counter_style .addthis_internal_container .addthis_counter {
        float: left;
        padding: 0 0.5em; }
    #primary .addthis_floating_style a.addthis_button_tweet {
      margin-bottom: 0; }
    #primary .addthis_floating_style a[data-pin-href*="www.pinterest.com"] {
      top: 56px !important;
      left: 152px !important;
      position: absolute !important; }
      #primary .addthis_floating_style a[data-pin-href*="www.pinterest.com"] span {
        margin-bottom: 12px; }
    #primary .addthis_floating_style a.addthis_counter {
      margin-left: 105px;
      margin-top: 0; }

  /* Stumble Upon */
  .stumble {
    width: 50px;
    height: 60px;
    position: absolute;
    top: 15px;
    left: 200px; }

  /* --- Sidebar Overrides --- */
  /* --- Subcategory Overrides --- */ }
/* --- Mobile --- */
@media only screen and (max-width: 640px) {
  /* --- Layout Overrides --- */
  #main {
    margin: 0 auto; }

  #ribbon {
    display: none; }

  #page {
    margin-top: 0; }

  /* --- Header Overrides --- */
  header#masthead {
    margin-bottom: 1.5rem;
    /*nav#site-navigation {
    	display: none;
    }*/ }
    header#masthead .branding {
      padding: 1rem 1.5rem 0; }
      header#masthead .branding .site-logo {
        float: none;
        width: 282px;
        margin: 0 auto; }
      header#masthead .branding .site-logo img {
        max-width: 15rem;
        height: auto; }

  /* --- Widget Overrides --- */
  #email-subscribe-speedbump .speedbump-content > p {
    text-align: center;
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 15px; }
  #email-subscribe-speedbump div.custom-subscription-widget {
    width: 280px;
    float: none;
    display: block;
    margin: 0 auto; }
    #email-subscribe-speedbump div.custom-subscription-widget input[type=email] {
      width: 170px; }
    #email-subscribe-speedbump div.custom-subscription-widget input[type=submit] {
      width: 110px;
      font-size: 16px;
      font-size: 1.6rem; }

  #boxes #dialog-1 {
    left: auto !important; }

  .newsletter-header {
    padding-top: 2px; }

  #email-subscribe-page img {
    margin-top: 41px;
    position: absolute;
    z-index: 1000; }
    #email-subscribe-page img.bg-img-tablet {
      display: none; }
    #email-subscribe-page img.bg-img-mobile {
      display: block; }
  #email-subscribe-page .custom-subscription-widget {
    position: absolute;
    top: 59px;
    bottom: 0;
    left: 0;
    right: 0;
    width: auto;
    min-height: 657px;
    padding-top: 0; }
    #email-subscribe-page .custom-subscription-widget h3 {
      font-size: 23px;
      padding: 12px;
      margin-bottom: 275px; }
    #email-subscribe-page .custom-subscription-widget > p {
      padding: 0 20px;
      font-size: 16px; }
    #email-subscribe-page .custom-subscription-widget .disclaimer p {
      padding-top: 0; }
  #email-subscribe-page form {
    top: 303px; }
    #email-subscribe-page form .inputs {
      height: 40px;
      width: 100%; }
      #email-subscribe-page form .inputs input {
        display: block;
        float: none;
        margin: 0 auto; }
      #email-subscribe-page form .inputs input[type=email] {
        border-top-right-radius: 40px;
        border-bottom-right-radius: 40px;
        width: 90%;
        font-size: 14px; }
      #email-subscribe-page form .inputs input[type=submit] {
        border-top-left-radius: 40px;
        border-bottom-left-radius: 40px;
        width: 160px;
        font-size: 18px;
        margin-top: -5px; }
    #email-subscribe-page form .response {
      margin-top: 5px; } }
@media only screen and (max-width: 640px) and (min-width: 414px) and (max-width: 640px) {
  #email-subscribe-page form {
    top: 330px; }
    #email-subscribe-page form .response {
      margin-top: 1px; }
  #email-subscribe-page .custom-subscription-widget h3 {
    margin-bottom: 310px; } }
@media only screen and (max-width: 640px) and (max-width: 320px) {
  #email-subscribe-page form {
    top: 268px; }
    #email-subscribe-page form .response {
      margin-top: 2px; }
  #email-subscribe-page .custom-subscription-widget {
    padding: 0; }
    #email-subscribe-page .custom-subscription-widget h3 {
      margin-bottom: 255px; }
  #email-subscribe-page .disclaimer p {
    font-size: 11px; } }

@media only screen and (max-width: 640px) {
  /* --- Archive Overrides --- */
  #primary, #secondary {
    display: block;
    width: 100%;
    clear: both; }

  #primary #tertiary-articles article .entry-header {
    height: 100px; }

  #primary #content, #secondary, #page footer#colophon {
    padding: 0 2rem;
    margin: 0 auto 2em; }

  #secondary {
    float: none; }

  .alignright {
    float: none; }

  #primary #featured article a.link-overlay {
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 85%;
    display: block;
    color: #f00; }

  .blog.home #primary-articles, .archive #primary-articles, .search-results #primary-articles {
    padding: 0;
    margin: 0 auto; }
    .blog.home #primary-articles .post-thumbnail, .archive #primary-articles .post-thumbnail, .search-results #primary-articles .post-thumbnail {
      margin: 0 auto 1.25rem;
      max-width: none;
      width: 100%;
      min-height: 0;
      height: auto; }
      .blog.home #primary-articles .post-thumbnail img, .archive #primary-articles .post-thumbnail img, .search-results #primary-articles .post-thumbnail img {
        width: 100%;
        height: auto; }
    .blog.home #primary-articles article, .archive #primary-articles article, .search-results #primary-articles article {
      min-height: 0;
      margin-bottom: 2em; }
      .blog.home #primary-articles article header.entry-header, .archive #primary-articles article header.entry-header, .search-results #primary-articles article header.entry-header {
        text-align: left; }
        .blog.home #primary-articles article header.entry-header h1, .archive #primary-articles article header.entry-header h1, .search-results #primary-articles article header.entry-header h1 {
          font-size: 22px;
          font-size: 2.2rem;
          line-height: 1.2;
          min-height: 2.5em;
          margin: 0 auto 1.25rem; }
      .blog.home #primary-articles article footer.entry-meta, .archive #primary-articles article footer.entry-meta, .search-results #primary-articles article footer.entry-meta {
        font-size: 14px;
        font-size: 1.4rem; }
        .blog.home #primary-articles article footer.entry-meta .byline a, .archive #primary-articles article footer.entry-meta .byline a, .search-results #primary-articles article footer.entry-meta .byline a {
          color: inherit; }

  /* --- Single Post Overrides --- */
  .single #primary article .entry-header {
    margin: 0 1em; }
    .single #primary article .entry-header .entry-meta {
      margin: 0 0 1em; }
    .single #primary article .entry-header h1 {
      font-size: 24px;
      font-size: 2.4rem;
      font-weight: bold;
      line-height: 1.25; }
  .single #primary article .entry-content blockquote {
    display: block;
    width: 100%;
    float: none;
    margin: 1em 0; }
  .single #primary article .entry-content #callout {
    width: 100%;
    float: none;
    clear: both;
    margin: 0 auto; }

  .single #primary .yarpp-related article, #secondary aside.widget_top-posts article {
    margin: 0 0 1.2em;
    width: 100%; }
    .single #primary .yarpp-related article:before, .single #primary .yarpp-related article:after, #secondary aside.widget_top-posts article:before, #secondary aside.widget_top-posts article:after {
      content: " ";
      display: table; }
    .single #primary .yarpp-related article:after, #secondary aside.widget_top-posts article:after {
      clear: both; }
    .single #primary .yarpp-related article .post-thumbnail, #secondary aside.widget_top-posts article .post-thumbnail {
      float: left;
      margin: 0 1em 0 0;
      width: 60px;
      height: 54px;
      overflow: hidden;
      background: #DBDBDB; }
    .single #primary .yarpp-related article .entry-header h1, #secondary aside.widget_top-posts article .entry-header h1 {
      font-weight: normal;
      height: 1.5em;
      overflow: hidden;
      margin: 0.25em 0 0;
      font-size: 18px;
      font-size: 1.8rem; }
      .single #primary .yarpp-related article .entry-header h1 a, #secondary aside.widget_top-posts article .entry-header h1 a {
        display: block; }
        .single #primary .yarpp-related article .entry-header h1 a:hover, #secondary aside.widget_top-posts article .entry-header h1 a:hover {
          color: #0C90FF; }
    .single #primary .yarpp-related article footer.entry-meta, #secondary aside.widget_top-posts article footer.entry-meta {
      border-top: none !important;
      border-bottom: 2px solid #DBDBDB;
      padding: 0.25em 0 0;
      height: 2.5em;
      font-size: 14px;
      font-size: 1.4rem; }
      .single #primary .yarpp-related article footer.entry-meta .primary-catgeory, #secondary aside.widget_top-posts article footer.entry-meta .primary-catgeory {
        font-size: 12px;
        font-size: 1.2rem;
        line-height: 1;
        text-transform: lowercase;
        background: none; }
        .single #primary .yarpp-related article footer.entry-meta .primary-catgeory a, #secondary aside.widget_top-posts article footer.entry-meta .primary-catgeory a {
          color: #DBDBDB;
          text-decoration: none; }
      .single #primary .yarpp-related article footer.entry-meta .byline, .single #primary .yarpp-related article footer.entry-meta .posted-on.date, #secondary aside.widget_top-posts article footer.entry-meta .byline, #secondary aside.widget_top-posts article footer.entry-meta .posted-on.date {
        display: none; }
    .single #primary .yarpp-related article.category-db .primary-catgeory a, #secondary aside.widget_top-posts article.category-db .primary-catgeory a {
      color: #3d7cbf; }
    .single #primary .yarpp-related article.category-db footer.entry-meta, #secondary aside.widget_top-posts article.category-db footer.entry-meta {
      border-color: #3d7cbf; }
    .single #primary .yarpp-related article.category-fitness .primary-catgeory a, #secondary aside.widget_top-posts article.category-fitness .primary-catgeory a {
      color: #00b4c4; }
    .single #primary .yarpp-related article.category-fitness footer.entry-meta, #secondary aside.widget_top-posts article.category-fitness footer.entry-meta {
      border-color: #00b4c4; }
    .single #primary .yarpp-related article.category-health .primary-catgeory a, #secondary aside.widget_top-posts article.category-health .primary-catgeory a {
      color: #ea9e0a; }
    .single #primary .yarpp-related article.category-health footer.entry-meta, #secondary aside.widget_top-posts article.category-health footer.entry-meta {
      border-color: #ea9e0a; }
    .single #primary .yarpp-related article.category-tech .primary-catgeory a, #secondary aside.widget_top-posts article.category-tech .primary-catgeory a {
      color: #7451CE; }
    .single #primary .yarpp-related article.category-tech footer.entry-meta, #secondary aside.widget_top-posts article.category-tech footer.entry-meta {
      border-color: #7451CE; }
    .single #primary .yarpp-related article.category-lifestyle .primary-catgeory a, #secondary aside.widget_top-posts article.category-lifestyle .primary-catgeory a {
      color: #de134C; }
    .single #primary .yarpp-related article.category-lifestyle footer.entry-meta, #secondary aside.widget_top-posts article.category-lifestyle footer.entry-meta {
      border-color: #de134C; }
    .single #primary .yarpp-related article.category-recipes .primary-catgeory a, #secondary aside.widget_top-posts article.category-recipes .primary-catgeory a {
      color: #a0c400; }
    .single #primary .yarpp-related article.category-recipes footer.entry-meta, #secondary aside.widget_top-posts article.category-recipes footer.entry-meta {
      border-color: #a0c400; }
    .single #primary .yarpp-related article.category-item-16257 .primary-catgeory a, #secondary aside.widget_top-posts article.category-item-16257 .primary-catgeory a {
      color: #959595; }
    .single #primary .yarpp-related article.category-item-16257 footer.entry-meta, #secondary aside.widget_top-posts article.category-item-16257 footer.entry-meta {
      border-color: #959595; }

  #primary article .entry-header h2 {
    font-size: 1.5rem; }
  #primary #secondary-articles article .post-thumbnail,
  #primary #tertiary-articles article .post-thumbnail {
    width: 100%;
    height: 0;
    position: relative;
    overflow: visible; }
    #primary #secondary-articles article .post-thumbnail img,
    #primary #tertiary-articles article .post-thumbnail img {
      position: absolute;
      top: 0;
      display: block;
      width: 100%;
      height: auto !important; }
  #primary #secondary-articles .post-thumbnail {
    padding-top: 41.6666666667%; }
  #primary #tertiary-articles .post-thumbnail {
    padding-top: 89.2857142857%; }

  #primary .yarpp-related article div.post-thumbnail img {
    max-width: 100%;
    height: auto !important; }

  /* --- Sidebar Overrides --- */
  #secondary #top-ad, #secondary aside {
    margin: 0 0 2.4rem; }

  /* --- Footer Overrides --- */
  #page footer#colophon {
    padding-top: 2em;
    padding-bottom: 40px; }
    #page footer#colophon .footer-navigation, #page footer#colophon .site-info {
      display: block;
      width: 100%;
      float: none;
      clear: both;
      margin: 0 auto; }
    #page footer#colophon .footer-navigation {
      margin-bottom: 2rem; }

  /* --- Subcategory Overrides --- */
  .archive-subcategories li.archive-subcategory a {
    font-size: 18px;
    font-size: 1.8rem; }

  /*
   * Mobile Navigation
   * --------------------------------------------------------------------------------- */
  .mobile header#masthead nav#site-navigation {
    height: auto;
    margin: 0;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 100; }
    .mobile header#masthead nav#site-navigation:before, .mobile header#masthead nav#site-navigation:after {
      content: " ";
      display: table; }
    .mobile header#masthead nav#site-navigation:after {
      clear: both; }
    .mobile header#masthead nav#site-navigation .menu-toggle {
      display: block;
      height: 4.0em;
      width: 3.0em;
      line-height: 4.0em;
      float: right;
      margin: 0 1em 0 0;
      color: transparent;
      background: url("../images/mobile-nav-toggle-off.png") no-repeat center;
      background-size: 80%; }
    .mobile header#masthead nav#site-navigation .menu-top-nav-container {
      border-bottom: 2px solid #2d2e31;
      clear: right;
      display: none;
      padding: 1em 0;
      position: relative;
      left: auto;
      top: auto; }
      .mobile header#masthead nav#site-navigation .menu-top-nav-container ul#menu-top-nav li {
        border: none;
        text-align: center;
        width: 50%; }
        .mobile header#masthead nav#site-navigation .menu-top-nav-container ul#menu-top-nav li a {
          color: #959595;
          background: none;
          border: none; }
        .mobile header#masthead nav#site-navigation .menu-top-nav-container ul#menu-top-nav li ul.sub-menu {
          display: none; }
    .mobile header#masthead nav#site-navigation form.search-form {
      position: relative;
      right: auto;
      top: auto; }
    .mobile header#masthead nav#site-navigation.toggled {
      background: #f7f7f7; }
      .mobile header#masthead nav#site-navigation.toggled .menu-toggle {
        background: #f7f7f7 url("../images/mobile-nav-toggle-on.png") no-repeat center;
        background-size: 80%; }
      .mobile header#masthead nav#site-navigation.toggled .menu-top-nav-container {
        background: #f7f7f7;
        display: block; }

  header#masthead nav#site-navigation .menu-top-nav-container ul#menu-top-nav li.menu-db a {
    color: #3d7cbf; }

  header#masthead nav#site-navigation .menu-top-nav-container ul#menu-top-nav li.menu-fitness a {
    color: #00b4c4; }

  header#masthead nav#site-navigation .menu-top-nav-container ul#menu-top-nav li.menu-health a {
    color: #ea9e0a; }

  header#masthead nav#site-navigation .menu-top-nav-container ul#menu-top-nav li.menu-tech a {
    color: #7451CE; }

  header#masthead nav#site-navigation .menu-top-nav-container ul#menu-top-nav li.menu-lifestyle a {
    color: #de134C; }

  header#masthead nav#site-navigation .menu-top-nav-container ul#menu-top-nav li.menu-recipes a {
    color: #a0c400; }

  header#masthead nav#site-navigation .menu-top-nav-container ul#menu-top-nav li.menu-item-16257 a {
    color: #959595; }

  .mobile.admin-bar header#masthead nav#site-navigation {
    top: 28px; }

  /*
   * Fix issue with height of primary div because there is no hompegae slider
   * archive.scss #Global Soliloquy Slider Overrides
   */
  .home #primary-articles {
    height: auto; }

  /* Stumble Upon */
  .stumble {
    width: 50px;
    height: 60px;
    position: absolute;
    top: 15px;
    left: 200px; } }
/*
 * IE Style Overrides
 * --------------------------------------------------------------------------------- //

/* --- Widget Styles --- */
/*
 * IE Style fixes
 * --------------------------------------------------------------------------------- //
	Use of this theme requires the conditional HTML tag. Ex: <html class="IE IE7" />
 * --------------------------------------------------------------------------------- */
/* --- Internet Explorer Globals -------------------------------------------------------- */
html.ie.ie9 .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .soliloquy-fc-title,
html.ie.ie8 .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .soliloquy-fc-title,
html.ie.ie7 .home #primary-articles .soliloquy-container ul li .soliloquy-caption-inside .soliloquy-fc-title {
  width: 45%; }
html.ie.ie9 #page footer#colophon .footer-navigation ul[id^=menu-footer-navigation] li,
html.ie.ie8 #page footer#colophon .footer-navigation ul[id^=menu-footer-navigation] li,
html.ie.ie7 #page footer#colophon .footer-navigation ul[id^=menu-footer-navigation] li {
  float: left;
  margin: 0 1em 1em 0;
  width: 100px; }
html.ie.ie9 .single #primary .yarpp-related article,
html.ie.ie9 .error404 #primary .zone-posts article,
html.ie.ie9 .page #primary #author-team article,
html.ie.ie8 .single #primary .yarpp-related article,
html.ie.ie8 .error404 #primary .zone-posts article,
html.ie.ie8 .page #primary #author-team article,
html.ie.ie7 .single #primary .yarpp-related article,
html.ie.ie7 .error404 #primary .zone-posts article,
html.ie.ie7 .page #primary #author-team article {
  margin: 0 8px 2em 0; }
html.ie.ie9 #primary #tertiary-articles article .posted-on.date,
html.ie.ie8 #primary #tertiary-articles article .posted-on.date,
html.ie.ie7 #primary #tertiary-articles article .posted-on.date {
  float: none; }

/* --- Internet Explorer 9 --------------------------------------------------------- */
/* --- Internet Explorer 8 --------------------------------------------------------- */
html.ie.ie8 {
  /* Two-dimensional loop for content type and category icons. */ }
  html.ie.ie8 header .branding .header-logo {
    background: url("../images/logo-ie.png") no-repeat; }
  html.ie.ie8 #primary #secondary-articles article {
    margin-right: 1.55%; }
  html.ie.ie8 #primary #tertiary-articles article {
    margin-right: 2.22%; }
  html.ie.ie8 #primary article.content-type-lists .primary-catgeory, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory {
    padding-right: 1.5em; }
    html.ie.ie8 #primary article.content-type-lists .primary-catgeory.primary-category-db, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-db {
      background: url("../images/content-type-icons-ie8/lists-db.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-lists .primary-catgeory.primary-category-fitness, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-fitness {
      background: url("../images/content-type-icons-ie8/lists-fitness.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-lists .primary-catgeory.primary-category-health, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-health {
      background: url("../images/content-type-icons-ie8/lists-health.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-lists .primary-catgeory.primary-category-tech, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-tech {
      background: url("../images/content-type-icons-ie8/lists-tech.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-lists .primary-catgeory.primary-category-lifestyle, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-lifestyle {
      background: url("../images/content-type-icons-ie8/lists-lifestyle.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-lists .primary-catgeory.primary-category-recipes, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-recipes {
      background: url("../images/content-type-icons-ie8/lists-recipes.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-lists .primary-catgeory.primary-category-item-16257, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-lists .primary-catgeory.primary-category-item-16257 {
      background: url("../images/content-type-icons-ie8/lists-item-16257.png") center right no-repeat;
      background-size: auto 1.25em; }
  html.ie.ie8 #primary article.content-type-recipes .primary-catgeory, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory {
    padding-right: 1.5em; }
    html.ie.ie8 #primary article.content-type-recipes .primary-catgeory.primary-category-db, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-db {
      background: url("../images/content-type-icons-ie8/recipes-db.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-recipes .primary-catgeory.primary-category-fitness, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-fitness {
      background: url("../images/content-type-icons-ie8/recipes-fitness.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-recipes .primary-catgeory.primary-category-health, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-health {
      background: url("../images/content-type-icons-ie8/recipes-health.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-recipes .primary-catgeory.primary-category-tech, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-tech {
      background: url("../images/content-type-icons-ie8/recipes-tech.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-recipes .primary-catgeory.primary-category-lifestyle, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-lifestyle {
      background: url("../images/content-type-icons-ie8/recipes-lifestyle.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-recipes .primary-catgeory.primary-category-recipes, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-recipes {
      background: url("../images/content-type-icons-ie8/recipes-recipes.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-recipes .primary-catgeory.primary-category-item-16257, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-recipes .primary-catgeory.primary-category-item-16257 {
      background: url("../images/content-type-icons-ie8/recipes-item-16257.png") center right no-repeat;
      background-size: auto 1.25em; }
  html.ie.ie8 #primary article.content-type-articles .primary-catgeory, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory {
    padding-right: 1.5em; }
    html.ie.ie8 #primary article.content-type-articles .primary-catgeory.primary-category-db, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-db {
      background: url("../images/content-type-icons-ie8/articles-db.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-articles .primary-catgeory.primary-category-fitness, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-fitness {
      background: url("../images/content-type-icons-ie8/articles-fitness.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-articles .primary-catgeory.primary-category-health, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-health {
      background: url("../images/content-type-icons-ie8/articles-health.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-articles .primary-catgeory.primary-category-tech, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-tech {
      background: url("../images/content-type-icons-ie8/articles-tech.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-articles .primary-catgeory.primary-category-lifestyle, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-lifestyle {
      background: url("../images/content-type-icons-ie8/articles-lifestyle.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-articles .primary-catgeory.primary-category-recipes, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-recipes {
      background: url("../images/content-type-icons-ie8/articles-recipes.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-articles .primary-catgeory.primary-category-item-16257, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-articles .primary-catgeory.primary-category-item-16257 {
      background: url("../images/content-type-icons-ie8/articles-item-16257.png") center right no-repeat;
      background-size: auto 1.25em; }
  html.ie.ie8 #primary article.content-type-video .primary-catgeory, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory {
    padding-right: 1.5em; }
    html.ie.ie8 #primary article.content-type-video .primary-catgeory.primary-category-db, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-db {
      background: url("../images/content-type-icons-ie8/video-db.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-video .primary-catgeory.primary-category-fitness, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-fitness {
      background: url("../images/content-type-icons-ie8/video-fitness.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-video .primary-catgeory.primary-category-health, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-health {
      background: url("../images/content-type-icons-ie8/video-health.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-video .primary-catgeory.primary-category-tech, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-tech {
      background: url("../images/content-type-icons-ie8/video-tech.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-video .primary-catgeory.primary-category-lifestyle, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-lifestyle {
      background: url("../images/content-type-icons-ie8/video-lifestyle.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-video .primary-catgeory.primary-category-recipes, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-recipes {
      background: url("../images/content-type-icons-ie8/video-recipes.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-video .primary-catgeory.primary-category-item-16257, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-video .primary-catgeory.primary-category-item-16257 {
      background: url("../images/content-type-icons-ie8/video-item-16257.png") center right no-repeat;
      background-size: auto 1.25em; }
  html.ie.ie8 #primary article.content-type-slideshow .primary-catgeory, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory {
    padding-right: 1.5em; }
    html.ie.ie8 #primary article.content-type-slideshow .primary-catgeory.primary-category-db, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-db {
      background: url("../images/content-type-icons-ie8/slideshow-db.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-slideshow .primary-catgeory.primary-category-fitness, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-fitness {
      background: url("../images/content-type-icons-ie8/slideshow-fitness.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-slideshow .primary-catgeory.primary-category-health, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-health {
      background: url("../images/content-type-icons-ie8/slideshow-health.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-slideshow .primary-catgeory.primary-category-tech, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-tech {
      background: url("../images/content-type-icons-ie8/slideshow-tech.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-slideshow .primary-catgeory.primary-category-lifestyle, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-lifestyle {
      background: url("../images/content-type-icons-ie8/slideshow-lifestyle.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-slideshow .primary-catgeory.primary-category-recipes, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-recipes {
      background: url("../images/content-type-icons-ie8/slideshow-recipes.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-slideshow .primary-catgeory.primary-category-item-16257, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-slideshow .primary-catgeory.primary-category-item-16257 {
      background: url("../images/content-type-icons-ie8/slideshow-item-16257.png") center right no-repeat;
      background-size: auto 1.25em; }
  html.ie.ie8 #primary article.content-type-audio .primary-catgeory, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory {
    padding-right: 1.5em; }
    html.ie.ie8 #primary article.content-type-audio .primary-catgeory.primary-category-db, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-db {
      background: url("../images/content-type-icons-ie8/audio-db.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-audio .primary-catgeory.primary-category-fitness, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-fitness {
      background: url("../images/content-type-icons-ie8/audio-fitness.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-audio .primary-catgeory.primary-category-health, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-health {
      background: url("../images/content-type-icons-ie8/audio-health.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-audio .primary-catgeory.primary-category-tech, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-tech {
      background: url("../images/content-type-icons-ie8/audio-tech.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-audio .primary-catgeory.primary-category-lifestyle, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-lifestyle {
      background: url("../images/content-type-icons-ie8/audio-lifestyle.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-audio .primary-catgeory.primary-category-recipes, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-recipes {
      background: url("../images/content-type-icons-ie8/audio-recipes.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-audio .primary-catgeory.primary-category-item-16257, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-audio .primary-catgeory.primary-category-item-16257 {
      background: url("../images/content-type-icons-ie8/audio-item-16257.png") center right no-repeat;
      background-size: auto 1.25em; }
  html.ie.ie8 #primary article.content-type-interviews .primary-catgeory, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory {
    padding-right: 1.5em; }
    html.ie.ie8 #primary article.content-type-interviews .primary-catgeory.primary-category-db, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-db {
      background: url("../images/content-type-icons-ie8/interviews-db.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-interviews .primary-catgeory.primary-category-fitness, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-fitness {
      background: url("../images/content-type-icons-ie8/interviews-fitness.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-interviews .primary-catgeory.primary-category-health, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-health {
      background: url("../images/content-type-icons-ie8/interviews-health.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-interviews .primary-catgeory.primary-category-tech, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-tech {
      background: url("../images/content-type-icons-ie8/interviews-tech.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-interviews .primary-catgeory.primary-category-lifestyle, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-lifestyle {
      background: url("../images/content-type-icons-ie8/interviews-lifestyle.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-interviews .primary-catgeory.primary-category-recipes, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-recipes {
      background: url("../images/content-type-icons-ie8/interviews-recipes.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-interviews .primary-catgeory.primary-category-item-16257, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-interviews .primary-catgeory.primary-category-item-16257 {
      background: url("../images/content-type-icons-ie8/interviews-item-16257.png") center right no-repeat;
      background-size: auto 1.25em; }
  html.ie.ie8 #primary article.content-type-announcements .primary-catgeory, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory {
    padding-right: 1.5em; }
    html.ie.ie8 #primary article.content-type-announcements .primary-catgeory.primary-category-db, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-db {
      background: url("../images/content-type-icons-ie8/announcements-db.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-announcements .primary-catgeory.primary-category-fitness, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-fitness {
      background: url("../images/content-type-icons-ie8/announcements-fitness.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-announcements .primary-catgeory.primary-category-health, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-health {
      background: url("../images/content-type-icons-ie8/announcements-health.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-announcements .primary-catgeory.primary-category-tech, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-tech {
      background: url("../images/content-type-icons-ie8/announcements-tech.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-announcements .primary-catgeory.primary-category-lifestyle, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-lifestyle {
      background: url("../images/content-type-icons-ie8/announcements-lifestyle.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-announcements .primary-catgeory.primary-category-recipes, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-recipes {
      background: url("../images/content-type-icons-ie8/announcements-recipes.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-announcements .primary-catgeory.primary-category-item-16257, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-announcements .primary-catgeory.primary-category-item-16257 {
      background: url("../images/content-type-icons-ie8/announcements-item-16257.png") center right no-repeat;
      background-size: auto 1.25em; }
  html.ie.ie8 #primary article.content-type-infographic .primary-catgeory, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory {
    padding-right: 1.5em; }
    html.ie.ie8 #primary article.content-type-infographic .primary-catgeory.primary-category-db, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-db {
      background: url("../images/content-type-icons-ie8/infographic-db.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-infographic .primary-catgeory.primary-category-fitness, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-fitness {
      background: url("../images/content-type-icons-ie8/infographic-fitness.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-infographic .primary-catgeory.primary-category-health, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-health {
      background: url("../images/content-type-icons-ie8/infographic-health.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-infographic .primary-catgeory.primary-category-tech, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-tech {
      background: url("../images/content-type-icons-ie8/infographic-tech.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-infographic .primary-catgeory.primary-category-lifestyle, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-lifestyle {
      background: url("../images/content-type-icons-ie8/infographic-lifestyle.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-infographic .primary-catgeory.primary-category-recipes, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-recipes {
      background: url("../images/content-type-icons-ie8/infographic-recipes.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-infographic .primary-catgeory.primary-category-item-16257, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-infographic .primary-catgeory.primary-category-item-16257 {
      background: url("../images/content-type-icons-ie8/infographic-item-16257.png") center right no-repeat;
      background-size: auto 1.25em; }
  html.ie.ie8 #primary article.content-type-reviews .primary-catgeory, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory {
    padding-right: 1.5em; }
    html.ie.ie8 #primary article.content-type-reviews .primary-catgeory.primary-category-db, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-db {
      background: url("../images/content-type-icons-ie8/reviews-db.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-reviews .primary-catgeory.primary-category-fitness, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-fitness {
      background: url("../images/content-type-icons-ie8/reviews-fitness.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-reviews .primary-catgeory.primary-category-health, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-health {
      background: url("../images/content-type-icons-ie8/reviews-health.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-reviews .primary-catgeory.primary-category-tech, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-tech {
      background: url("../images/content-type-icons-ie8/reviews-tech.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-reviews .primary-catgeory.primary-category-lifestyle, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-lifestyle {
      background: url("../images/content-type-icons-ie8/reviews-lifestyle.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-reviews .primary-catgeory.primary-category-recipes, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-recipes {
      background: url("../images/content-type-icons-ie8/reviews-recipes.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-reviews .primary-catgeory.primary-category-item-16257, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-reviews .primary-catgeory.primary-category-item-16257 {
      background: url("../images/content-type-icons-ie8/reviews-item-16257.png") center right no-repeat;
      background-size: auto 1.25em; }
  html.ie.ie8 #primary article.content-type-news .primary-catgeory, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory {
    padding-right: 1.5em; }
    html.ie.ie8 #primary article.content-type-news .primary-catgeory.primary-category-db, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-db {
      background: url("../images/content-type-icons-ie8/news-db.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-news .primary-catgeory.primary-category-fitness, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-fitness {
      background: url("../images/content-type-icons-ie8/news-fitness.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-news .primary-catgeory.primary-category-health, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-health {
      background: url("../images/content-type-icons-ie8/news-health.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-news .primary-catgeory.primary-category-tech, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-tech {
      background: url("../images/content-type-icons-ie8/news-tech.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-news .primary-catgeory.primary-category-lifestyle, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-lifestyle {
      background: url("../images/content-type-icons-ie8/news-lifestyle.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-news .primary-catgeory.primary-category-recipes, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-recipes {
      background: url("../images/content-type-icons-ie8/news-recipes.png") center right no-repeat;
      background-size: auto 1.25em; }
    html.ie.ie8 #primary article.content-type-news .primary-catgeory.primary-category-item-16257, html.ie.ie8 .home .soliloquy-container .entry-meta.content-type-news .primary-catgeory.primary-category-item-16257 {
      background: url("../images/content-type-icons-ie8/news-item-16257.png") center right no-repeat;
      background-size: auto 1.25em; }
  html.ie.ie8 #primary article.category-db:hover .post-thumbnail img {
    filter: alpha(opacity=0); }
  html.ie.ie8 #primary article.category-fitness:hover .post-thumbnail img {
    filter: alpha(opacity=0); }
  html.ie.ie8 #primary article.category-health:hover .post-thumbnail img {
    filter: alpha(opacity=0); }
  html.ie.ie8 #primary article.category-tech:hover .post-thumbnail img {
    filter: alpha(opacity=0); }
  html.ie.ie8 #primary article.category-lifestyle:hover .post-thumbnail img {
    filter: alpha(opacity=0); }
  html.ie.ie8 #primary article.category-recipes:hover .post-thumbnail img {
    filter: alpha(opacity=0); }
  html.ie.ie8 #primary article.category-item-16257:hover .post-thumbnail img {
    filter: alpha(opacity=0); }
  html.ie.ie8 #social-media ul li.facebook a {
    background: url("../images/social-icons-ie8/social-icon-facebook.gif") no-repeat; }
  html.ie.ie8 #social-media ul li.twitter a {
    background: url("../images/social-icons-ie8/social-icon-twitter.gif") no-repeat; }
  html.ie.ie8 #social-media ul li.instagram a {
    background: url("../images/social-icons-ie8/social-icon-instagram.gif") no-repeat; }
  html.ie.ie8 #social-media ul li.pinterest a {
    background: url("../images/social-icons-ie8/social-icon-pinterest.gif") no-repeat; }
  html.ie.ie8 #social-media ul li.youtube a {
    background: url("../images/social-icons-ie8/social-icon-youtube.gif") no-repeat; }
  html.ie.ie8 .home #primary-articles .soliloquy-container .soliloquy-direction-nav li .soliloquy-prev, html.ie.ie8 .home #primary-articles .soliloquy-container .soliloquy-direction-nav li .soliloquy-prev, html.ie.ie8 .single .soliloquy-container .soliloquy-direction-nav li .soliloquy-prev, html.ie.ie8 .single .soliloquy-container .soliloquy-direction-nav li .soliloquy-prev {
    background: #222 url("../images/previous-ie8.png") no-repeat 0 0; }
  html.ie.ie8 .home #primary-articles .soliloquy-container .soliloquy-direction-nav li a:hover.soliloquy-prev, html.ie.ie8 .single .soliloquy-container .soliloquy-direction-nav li a:hover.soliloquy-prev {
    background: #0C90FF url("../images/previous-ie8.png") no-repeat 0 0 !important; }
  html.ie.ie8 .home #primary-articles .soliloquy-container .soliloquy-direction-nav li .soliloquy-next, html.ie.ie8 .home #primary-articles .soliloquy-container .soliloquy-direction-nav li .soliloquy-next, html.ie.ie8 .single .soliloquy-container .soliloquy-direction-nav li .soliloquy-next, html.ie.ie8 .single .soliloquy-container .soliloquy-direction-nav li .soliloquy-next {
    background: #222 url("../images/next-ie8.png") no-repeat 0 0; }
  html.ie.ie8 .home #primary-articles .soliloquy-container .soliloquy-direction-nav li a:hover.soliloquy-next, html.ie.ie8 .single .soliloquy-container .soliloquy-direction-nav li a:hover.soliloquy-next {
    background: #0C90FF url("../images/next-ie8.png") no-repeat 0 0 !important; }
  html.ie.ie8 #secondary #email-subscribe form.SG_widget_form input.SG_widget_form_submit {
    background: #0c90ff; }
  html.ie.ie8 #secondary #email-subscribe form.SG_widget_form tr {
    margin-top: 2px; }
    html.ie.ie8 #secondary #email-subscribe form.SG_widget_form tr:first-child {
      margin-top: 0; }

/* --- Internet Explorer 7 --------------------------------------------------------- */
html.ie.ie7 header .branding {
  position: relative; }
  html.ie.ie7 header .branding .site-logo {
    float: none; }
  html.ie.ie7 header .branding .site-description {
    position: absolute;
    top: 16px;
    right: 0px; }
html.ie.ie7 header #site-navigation {
  clear: both;
  z-index: 100; }
  html.ie.ie7 header #site-navigation form.search-form input.search-field {
    height: .9em; }
html.ie.ie7 #primary #secondary-articles article {
  margin-right: 1.65%; }
html.ie.ie7 #primary #tertiary-articles article {
  margin-right: 2.22%; }
html.ie.ie7 #secondary [id^=top-posts].widget_top-posts article,
html.ie.ie7 #secondary .widget {
  clear: both; }
html.ie.ie7 #page footer#colophon {
  clear: both; }
html.ie.ie7 .archive-subcategories li.archive-subcategory {
  display: inline; }
html.ie.ie7 .addthis_toolbox.addthis_floating_style.addthis_32x32_style:focus {
  outline: none !important; }
html.ie.ie7 .addthis_toolbox.addthis_floating_style.addthis_counter_style {
  display: none; }

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